diff --git a/node_modules/.yarn-integrity b/node_modules/.yarn-integrity deleted file mode 100644 index f8876d2..0000000 --- a/node_modules/.yarn-integrity +++ /dev/null @@ -1,239 +0,0 @@ -{ - "systemParams": "darwin-x64-93", - "modulesFolders": [ - "node_modules" - ], - "flags": [], - "linkedModules": [ - "@pocake/note-universal-router", - "note-front" - ], - "topLevelPatterns": [ - "@actions/core@^1.10.0", - "@actions/github@^5.1.1", - "@slack/bolt@^3.12.1", - "@slack/web-api@^6.7.2", - "@types/node@^18.8.4", - "typescript@^4.8.4" - ], - "lockfileEntries": { - "@actions/core@^1.10.0": "https://registry.yarnpkg.com/@actions/core/-/core-1.10.0.tgz#44551c3c71163949a2f06e94d9ca2157a0cfac4f", - "@actions/github@^5.1.1": "https://registry.yarnpkg.com/@actions/github/-/github-5.1.1.tgz#40b9b9e1323a5efcf4ff7dadd33d8ea51651bbcb", - "@actions/http-client@^2.0.1": "https://registry.yarnpkg.com/@actions/http-client/-/http-client-2.0.1.tgz#873f4ca98fe32f6839462a6f046332677322f99c", - "@octokit/auth-token@^2.4.4": "https://registry.yarnpkg.com/@octokit/auth-token/-/auth-token-2.5.0.tgz#27c37ea26c205f28443402477ffd261311f21e36", - "@octokit/core@^3.6.0": "https://registry.yarnpkg.com/@octokit/core/-/core-3.6.0.tgz#3376cb9f3008d9b3d110370d90e0a1fcd5fe6085", - "@octokit/endpoint@^6.0.1": "https://registry.yarnpkg.com/@octokit/endpoint/-/endpoint-6.0.12.tgz#3b4d47a4b0e79b1027fb8d75d4221928b2d05658", - "@octokit/graphql@^4.5.8": "https://registry.yarnpkg.com/@octokit/graphql/-/graphql-4.8.0.tgz#664d9b11c0e12112cbf78e10f49a05959aa22cc3", - "@octokit/openapi-types@^12.11.0": "https://registry.yarnpkg.com/@octokit/openapi-types/-/openapi-types-12.11.0.tgz#da5638d64f2b919bca89ce6602d059f1b52d3ef0", - "@octokit/plugin-paginate-rest@^2.17.0": "https://registry.yarnpkg.com/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.21.3.tgz#7f12532797775640dbb8224da577da7dc210c87e", - "@octokit/plugin-rest-endpoint-methods@^5.13.0": "https://registry.yarnpkg.com/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-5.16.2.tgz#7ee8bf586df97dd6868cf68f641354e908c25342", - "@octokit/request-error@^2.0.5": "https://registry.yarnpkg.com/@octokit/request-error/-/request-error-2.1.0.tgz#9e150357831bfc788d13a4fd4b1913d60c74d677", - "@octokit/request-error@^2.1.0": "https://registry.yarnpkg.com/@octokit/request-error/-/request-error-2.1.0.tgz#9e150357831bfc788d13a4fd4b1913d60c74d677", - "@octokit/request@^5.6.0": "https://registry.yarnpkg.com/@octokit/request/-/request-5.6.3.tgz#19a022515a5bba965ac06c9d1334514eb50c48b0", - "@octokit/request@^5.6.3": "https://registry.yarnpkg.com/@octokit/request/-/request-5.6.3.tgz#19a022515a5bba965ac06c9d1334514eb50c48b0", - "@octokit/types@^6.0.3": "https://registry.yarnpkg.com/@octokit/types/-/types-6.41.0.tgz#e58ef78d78596d2fb7df9c6259802464b5f84a04", - "@octokit/types@^6.16.1": "https://registry.yarnpkg.com/@octokit/types/-/types-6.41.0.tgz#e58ef78d78596d2fb7df9c6259802464b5f84a04", - "@octokit/types@^6.39.0": "https://registry.yarnpkg.com/@octokit/types/-/types-6.41.0.tgz#e58ef78d78596d2fb7df9c6259802464b5f84a04", - "@octokit/types@^6.40.0": "https://registry.yarnpkg.com/@octokit/types/-/types-6.41.0.tgz#e58ef78d78596d2fb7df9c6259802464b5f84a04", - "@slack/bolt@^3.12.1": "https://registry.yarnpkg.com/@slack/bolt/-/bolt-3.12.1.tgz#b2bea9481c8c0e4a979ac27fa58d6ad64905c32c", - "@slack/logger@^3.0.0": "https://registry.yarnpkg.com/@slack/logger/-/logger-3.0.0.tgz#b736d4e1c112c22a10ffab0c2d364620aedcb714", - "@slack/oauth@^2.5.1": "https://registry.yarnpkg.com/@slack/oauth/-/oauth-2.5.4.tgz#94882a57068ae837720291ab875fe08d276ace77", - "@slack/socket-mode@^1.3.0": "https://registry.yarnpkg.com/@slack/socket-mode/-/socket-mode-1.3.1.tgz#d83326aa2e068c83e2d03a898060e3054786721f", - "@slack/types@^2.0.0": "https://registry.yarnpkg.com/@slack/types/-/types-2.7.0.tgz#54459d92866b9255880a62a47f03fa76d23af40f", - "@slack/types@^2.7.0": "https://registry.yarnpkg.com/@slack/types/-/types-2.7.0.tgz#54459d92866b9255880a62a47f03fa76d23af40f", - "@slack/web-api@^6.2.3": "https://registry.yarnpkg.com/@slack/web-api/-/web-api-6.7.2.tgz#13b585bdac9e18a578aeb5e5e44d88a09b11e384", - "@slack/web-api@^6.3.0": "https://registry.yarnpkg.com/@slack/web-api/-/web-api-6.7.2.tgz#13b585bdac9e18a578aeb5e5e44d88a09b11e384", - "@slack/web-api@^6.7.1": "https://registry.yarnpkg.com/@slack/web-api/-/web-api-6.7.2.tgz#13b585bdac9e18a578aeb5e5e44d88a09b11e384", - "@slack/web-api@^6.7.2": "https://registry.yarnpkg.com/@slack/web-api/-/web-api-6.7.2.tgz#13b585bdac9e18a578aeb5e5e44d88a09b11e384", - "@types/body-parser@*": "https://registry.yarnpkg.com/@types/body-parser/-/body-parser-1.19.2.tgz#aea2059e28b7658639081347ac4fab3de166e6f0", - "@types/connect@*": "https://registry.yarnpkg.com/@types/connect/-/connect-3.4.35.tgz#5fcf6ae445e4021d1fc2219a4873cc73a3bb2ad1", - "@types/express-serve-static-core@^4.17.18": "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz#a1139efeab4e7323834bb0226e62ac019f474b2f", - "@types/express@^4.16.1": "https://registry.yarnpkg.com/@types/express/-/express-4.17.14.tgz#143ea0557249bc1b3b54f15db4c81c3d4eb3569c", - "@types/is-stream@^1.1.0": "https://registry.yarnpkg.com/@types/is-stream/-/is-stream-1.1.0.tgz#b84d7bb207a210f2af9bed431dc0fbe9c4143be1", - "@types/jsonwebtoken@^8.3.7": "https://registry.yarnpkg.com/@types/jsonwebtoken/-/jsonwebtoken-8.5.9.tgz#2c064ecb0b3128d837d2764aa0b117b0ff6e4586", - "@types/mime@*": "https://registry.yarnpkg.com/@types/mime/-/mime-3.0.1.tgz#5f8f2bca0a5863cb69bc0b0acd88c96cb1d4ae10", - "@types/node@*": "https://registry.yarnpkg.com/@types/node/-/node-18.8.4.tgz#54be907698f40de8a45770b48486aa3cbd3adff7", - "@types/node@>=12": "https://registry.yarnpkg.com/@types/node/-/node-18.8.4.tgz#54be907698f40de8a45770b48486aa3cbd3adff7", - "@types/node@>=12.0.0": "https://registry.yarnpkg.com/@types/node/-/node-18.8.4.tgz#54be907698f40de8a45770b48486aa3cbd3adff7", - "@types/node@^18.8.4": "https://registry.yarnpkg.com/@types/node/-/node-18.8.4.tgz#54be907698f40de8a45770b48486aa3cbd3adff7", - "@types/p-queue@^2.3.2": "https://registry.yarnpkg.com/@types/p-queue/-/p-queue-2.3.2.tgz#16bc5fece69ef85efaf2bce8b13f3ebe39c5a1c8", - "@types/promise.allsettled@^1.0.3": "https://registry.yarnpkg.com/@types/promise.allsettled/-/promise.allsettled-1.0.3.tgz#6f3166618226a570b98c8250fc78687a912e56d5", - "@types/qs@*": "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.7.tgz#63bb7d067db107cc1e457c303bc25d511febf6cb", - "@types/range-parser@*": "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.4.tgz#cd667bcfdd025213aafb7ca5915a932590acdcdc", - "@types/retry@0.12.0": "https://registry.yarnpkg.com/@types/retry/-/retry-0.12.0.tgz#2b35eccfcee7d38cd72ad99232fbd58bffb3c84d", - "@types/serve-static@*": "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.15.0.tgz#c7930ff61afb334e121a9da780aac0d9b8f34155", - "@types/tsscmp@^1.0.0": "https://registry.yarnpkg.com/@types/tsscmp/-/tsscmp-1.0.0.tgz#761c885a530f9673ae6fda0cae38253ffd46cba6", - "@types/ws@^7.4.7": "https://registry.yarnpkg.com/@types/ws/-/ws-7.4.7.tgz#f7c390a36f7a0679aa69de2d501319f4f8d9b702", - "accepts@~1.3.8": "https://registry.yarnpkg.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e", - "array-flatten@1.1.1": "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2", - "array.prototype.map@^1.0.4": "https://registry.yarnpkg.com/array.prototype.map/-/array.prototype.map-1.0.4.tgz#0d97b640cfdd036c1b41cfe706a5e699aa0711f2", - "asynckit@^0.4.0": "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79", - "axios@^0.26.1": "https://registry.yarnpkg.com/axios/-/axios-0.26.1.tgz#1ede41c51fcf51bbbd6fd43669caaa4f0495aaa9", - "axios@^0.27.2": "https://registry.yarnpkg.com/axios/-/axios-0.27.2.tgz#207658cc8621606e586c85db4b41a750e756d972", - "before-after-hook@^2.2.0": "https://registry.yarnpkg.com/before-after-hook/-/before-after-hook-2.2.3.tgz#c51e809c81a4e354084422b9b26bad88249c517c", - "body-parser@1.20.1": "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.1.tgz#b1812a8912c195cd371a3ee5e66faa2338a5c668", - "buffer-equal-constant-time@1.0.1": "https://registry.yarnpkg.com/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz#f8e71132f7ffe6e01a5c9697a4c6f3e48d5cc819", - "bytes@3.1.2": "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5", - "call-bind@^1.0.0": "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c", - "call-bind@^1.0.2": "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c", - "combined-stream@^1.0.6": "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f", - "combined-stream@^1.0.8": "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f", - "content-disposition@0.5.4": "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.4.tgz#8b82b4efac82512a02bb0b1dcec9d2c5e8eb5bfe", - "content-type@~1.0.4": "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b", - "cookie-signature@1.0.6": "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c", - "cookie@0.5.0": "https://registry.yarnpkg.com/cookie/-/cookie-0.5.0.tgz#d1f5d71adec6558c58f389987c366aa47e994f8b", - "debug@2.6.9": "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f", - "define-properties@^1.1.3": "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.4.tgz#0b14d7bd7fbeb2f3572c3a7eda80ea5d57fb05b1", - "define-properties@^1.1.4": "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.4.tgz#0b14d7bd7fbeb2f3572c3a7eda80ea5d57fb05b1", - "delayed-stream@~1.0.0": "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619", - "depd@2.0.0": "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df", - "deprecation@^2.0.0": "https://registry.yarnpkg.com/deprecation/-/deprecation-2.3.1.tgz#6368cbdb40abf3373b525ac87e4a260c3a700919", - "deprecation@^2.3.1": "https://registry.yarnpkg.com/deprecation/-/deprecation-2.3.1.tgz#6368cbdb40abf3373b525ac87e4a260c3a700919", - "destroy@1.2.0": "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015", - "ecdsa-sig-formatter@1.0.11": "https://registry.yarnpkg.com/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz#ae0f0fa2d85045ef14a817daa3ce9acd0489e5bf", - "ee-first@1.1.1": "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d", - "encodeurl@~1.0.2": "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59", - "es-abstract@^1.19.0": "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.20.4.tgz#1d103f9f8d78d4cf0713edcd6d0ed1a46eed5861", - "es-abstract@^1.19.1": "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.20.4.tgz#1d103f9f8d78d4cf0713edcd6d0ed1a46eed5861", - "es-abstract@^1.19.5": "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.20.4.tgz#1d103f9f8d78d4cf0713edcd6d0ed1a46eed5861", - "es-array-method-boxes-properly@^1.0.0": "https://registry.yarnpkg.com/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz#873f3e84418de4ee19c5be752990b2e44718d09e", - "es-get-iterator@^1.0.2": "https://registry.yarnpkg.com/es-get-iterator/-/es-get-iterator-1.1.2.tgz#9234c54aba713486d7ebde0220864af5e2b283f7", - "es-to-primitive@^1.2.1": "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a", - "escape-html@~1.0.3": "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988", - "etag@~1.8.1": "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887", - "eventemitter3@^3.1.0": "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-3.1.2.tgz#2d3d48f9c346698fce83a85d7d664e98535df6e7", - "eventemitter3@^4.0.4": "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f", - "express@^4.16.4": "https://registry.yarnpkg.com/express/-/express-4.18.2.tgz#3fabe08296e930c796c19e3c516979386ba9fd59", - "finalhandler@1.2.0": "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.2.0.tgz#7d23fe5731b207b4640e4fcd00aec1f9207a7b32", - "finity@^0.5.4": "https://registry.yarnpkg.com/finity/-/finity-0.5.4.tgz#f2a8a9198e8286467328ec32c8bfcc19a2229c11", - "follow-redirects@^1.14.8": "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.2.tgz#b460864144ba63f2681096f274c4e57026da2c13", - "follow-redirects@^1.14.9": "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.2.tgz#b460864144ba63f2681096f274c4e57026da2c13", - "form-data@^2.5.0": "https://registry.yarnpkg.com/form-data/-/form-data-2.5.1.tgz#f2cbec57b5e59e23716e128fe44d4e5dd23895f4", - "form-data@^4.0.0": "https://registry.yarnpkg.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452", - "forwarded@0.2.0": "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811", - "fresh@0.5.2": "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7", - "function-bind@^1.1.1": "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d", - "function.prototype.name@^1.1.5": "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.5.tgz#cce0505fe1ffb80503e6f9e46cc64e46a12a9621", - "functions-have-names@^1.2.2": "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834", - "get-intrinsic@^1.0.2": "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.3.tgz#063c84329ad93e83893c7f4f243ef63ffa351385", - "get-intrinsic@^1.1.0": "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.3.tgz#063c84329ad93e83893c7f4f243ef63ffa351385", - "get-intrinsic@^1.1.1": "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.3.tgz#063c84329ad93e83893c7f4f243ef63ffa351385", - "get-intrinsic@^1.1.3": "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.3.tgz#063c84329ad93e83893c7f4f243ef63ffa351385", - "get-symbol-description@^1.0.0": "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz#7fdb81c900101fbd564dd5f1a30af5aadc1e58d6", - "has-bigints@^1.0.1": "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.2.tgz#0871bd3e3d51626f6ca0966668ba35d5602d6eaa", - "has-bigints@^1.0.2": "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.2.tgz#0871bd3e3d51626f6ca0966668ba35d5602d6eaa", - "has-property-descriptors@^1.0.0": "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz#610708600606d36961ed04c196193b6a607fa861", - "has-symbols@^1.0.1": "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8", - "has-symbols@^1.0.2": "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8", - "has-symbols@^1.0.3": "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8", - "has-tostringtag@^1.0.0": "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25", - "has@^1.0.3": "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796", - "http-errors@2.0.0": "https://registry.yarnpkg.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3", - "iconv-lite@0.4.24": "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b", - "inherits@2.0.4": "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c", - "internal-slot@^1.0.3": "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.3.tgz#7347e307deeea2faac2ac6205d4bc7d34967f59c", - "ipaddr.js@1.9.1": "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3", - "is-arguments@^1.1.0": "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.1.1.tgz#15b3f88fda01f2a97fec84ca761a560f123efa9b", - "is-bigint@^1.0.1": "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3", - "is-boolean-object@^1.1.0": "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719", - "is-callable@^1.1.4": "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055", - "is-callable@^1.2.7": "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055", - "is-date-object@^1.0.1": "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f", - "is-electron@2.2.0": "https://registry.yarnpkg.com/is-electron/-/is-electron-2.2.0.tgz#8943084f09e8b731b3a7a0298a7b5d56f6b7eef0", - "is-map@^2.0.2": "https://registry.yarnpkg.com/is-map/-/is-map-2.0.2.tgz#00922db8c9bf73e81b7a335827bc2a43f2b91127", - "is-negative-zero@^2.0.2": "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150", - "is-number-object@^1.0.4": "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.7.tgz#59d50ada4c45251784e9904f5246c742f07a42fc", - "is-plain-object@^5.0.0": "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-5.0.0.tgz#4427f50ab3429e9025ea7d52e9043a9ef4159344", - "is-regex@^1.1.4": "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958", - "is-set@^2.0.2": "https://registry.yarnpkg.com/is-set/-/is-set-2.0.2.tgz#90755fa4c2562dc1c5d4024760d6119b94ca18ec", - "is-shared-array-buffer@^1.0.2": "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz#8f259c573b60b6a32d4058a1a07430c0a7344c79", - "is-stream@^1.1.0": "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44", - "is-string@^1.0.5": "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd", - "is-string@^1.0.7": "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd", - "is-symbol@^1.0.2": "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c", - "is-symbol@^1.0.3": "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c", - "is-weakref@^1.0.2": "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2", - "isarray@^2.0.5": "https://registry.yarnpkg.com/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723", - "iterate-iterator@^1.0.1": "https://registry.yarnpkg.com/iterate-iterator/-/iterate-iterator-1.0.2.tgz#551b804c9eaa15b847ea6a7cdc2f5bf1ec150f91", - "iterate-value@^1.0.2": "https://registry.yarnpkg.com/iterate-value/-/iterate-value-1.0.2.tgz#935115bd37d006a52046535ebc8d07e9c9337f57", - "jsonwebtoken@^8.5.1": "https://registry.yarnpkg.com/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz#00e71e0b8df54c2121a1f26137df2280673bcc0d", - "jwa@^1.4.1": "https://registry.yarnpkg.com/jwa/-/jwa-1.4.1.tgz#743c32985cb9e98655530d53641b66c8645b039a", - "jws@^3.2.2": "https://registry.yarnpkg.com/jws/-/jws-3.2.2.tgz#001099f3639468c9414000e99995fa52fb478304", - "lodash.includes@^4.3.0": "https://registry.yarnpkg.com/lodash.includes/-/lodash.includes-4.3.0.tgz#60bb98a87cb923c68ca1e51325483314849f553f", - "lodash.isboolean@^3.0.3": "https://registry.yarnpkg.com/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz#6c2e171db2a257cd96802fd43b01b20d5f5870f6", - "lodash.isinteger@^4.0.4": "https://registry.yarnpkg.com/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz#619c0af3d03f8b04c31f5882840b77b11cd68343", - "lodash.isnumber@^3.0.3": "https://registry.yarnpkg.com/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz#3ce76810c5928d03352301ac287317f11c0b1ffc", - "lodash.isplainobject@^4.0.6": "https://registry.yarnpkg.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz#7c526a52d89b45c45cc690b88163be0497f550cb", - "lodash.isstring@^4.0.1": "https://registry.yarnpkg.com/lodash.isstring/-/lodash.isstring-4.0.1.tgz#d527dfb5456eca7cc9bb95d5daeaf88ba54a5451", - "lodash.once@^4.0.0": "https://registry.yarnpkg.com/lodash.once/-/lodash.once-4.1.1.tgz#0dd3971213c7c56df880977d504c88fb471a97ac", - "media-typer@0.3.0": "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748", - "merge-descriptors@1.0.1": "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61", - "methods@~1.1.2": "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee", - "mime-db@1.52.0": "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70", - "mime-types@^2.1.12": "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a", - "mime-types@~2.1.24": "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a", - "mime-types@~2.1.34": "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a", - "mime@1.6.0": "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1", - "ms@2.0.0": "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8", - "ms@2.1.3": "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2", - "ms@^2.1.1": "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2", - "negotiator@0.6.3": "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd", - "node-fetch@^2.6.7": "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad", - "object-inspect@^1.12.2": "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.2.tgz#c0641f26394532f28ab8d796ab954e43c009a8ea", - "object-inspect@^1.9.0": "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.2.tgz#c0641f26394532f28ab8d796ab954e43c009a8ea", - "object-keys@^1.1.1": "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e", - "object.assign@^4.1.4": "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.4.tgz#9673c7c7c351ab8c4d0b516f4343ebf4dfb7799f", - "on-finished@2.4.1": "https://registry.yarnpkg.com/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f", - "once@^1.4.0": "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1", - "p-cancelable@^1.1.0": "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-1.1.0.tgz#d078d15a3af409220c886f1d9a0ca2e441ab26cc", - "p-finally@^1.0.0": "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae", - "p-queue@^2.4.2": "https://registry.yarnpkg.com/p-queue/-/p-queue-2.4.2.tgz#03609826682b743be9a22dba25051bd46724fc34", - "p-queue@^6.6.1": "https://registry.yarnpkg.com/p-queue/-/p-queue-6.6.2.tgz#2068a9dcf8e67dd0ec3e7a2bcb76810faa85e426", - "p-retry@^4.0.0": "https://registry.yarnpkg.com/p-retry/-/p-retry-4.6.2.tgz#9baae7184057edd4e17231cee04264106e092a16", - "p-timeout@^3.2.0": "https://registry.yarnpkg.com/p-timeout/-/p-timeout-3.2.0.tgz#c7e17abc971d2a7962ef83626b35d635acf23dfe", - "parseurl@~1.3.3": "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4", - "path-to-regexp@0.1.7": "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c", - "please-upgrade-node@^3.2.0": "https://registry.yarnpkg.com/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz#aeddd3f994c933e4ad98b99d9a556efa0e2fe942", - "promise.allsettled@^1.0.2": "https://registry.yarnpkg.com/promise.allsettled/-/promise.allsettled-1.0.5.tgz#2443f3d4b2aa8dfa560f6ac2aa6c4ea999d75f53", - "proxy-addr@~2.0.7": "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025", - "qs@6.11.0": "https://registry.yarnpkg.com/qs/-/qs-6.11.0.tgz#fd0d963446f7a65e1367e01abd85429453f0c37a", - "range-parser@~1.2.1": "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031", - "raw-body@2.5.1": "https://registry.yarnpkg.com/raw-body/-/raw-body-2.5.1.tgz#fe1b1628b181b700215e5fd42389f98b71392857", - "raw-body@^2.3.3": "https://registry.yarnpkg.com/raw-body/-/raw-body-2.5.1.tgz#fe1b1628b181b700215e5fd42389f98b71392857", - "regexp.prototype.flags@^1.4.3": "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz#87cab30f80f66660181a3bb7bf5981a872b367ac", - "retry@^0.13.1": "https://registry.yarnpkg.com/retry/-/retry-0.13.1.tgz#185b1587acf67919d63b357349e03537b2484658", - "safe-buffer@5.2.1": "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6", - "safe-buffer@^5.0.1": "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6", - "safe-regex-test@^1.0.0": "https://registry.yarnpkg.com/safe-regex-test/-/safe-regex-test-1.0.0.tgz#793b874d524eb3640d1873aad03596db2d4f2295", - "safer-buffer@>= 2.1.2 < 3": "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a", - "semver-compare@^1.0.0": "https://registry.yarnpkg.com/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc", - "semver@^5.6.0": "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7", - "send@0.18.0": "https://registry.yarnpkg.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be", - "serve-static@1.15.0": "https://registry.yarnpkg.com/serve-static/-/serve-static-1.15.0.tgz#faaef08cffe0a1a62f60cad0c4e513cff0ac9540", - "setprototypeof@1.2.0": "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424", - "side-channel@^1.0.4": "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf", - "statuses@2.0.1": "https://registry.yarnpkg.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63", - "string.prototype.trimend@^1.0.5": "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz#914a65baaab25fbdd4ee291ca7dde57e869cb8d0", - "string.prototype.trimstart@^1.0.5": "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz#5466d93ba58cfa2134839f81d7f42437e8c01fef", - "toidentifier@1.0.1": "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35", - "tr46@~0.0.3": "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a", - "tsscmp@^1.0.6": "https://registry.yarnpkg.com/tsscmp/-/tsscmp-1.0.6.tgz#85b99583ac3589ec4bfef825b5000aa911d605eb", - "tunnel@^0.0.6": "https://registry.yarnpkg.com/tunnel/-/tunnel-0.0.6.tgz#72f1314b34a5b192db012324df2cc587ca47f92c", - "type-is@~1.6.18": "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131", - "typescript@^4.8.4": "https://registry.yarnpkg.com/typescript/-/typescript-4.8.4.tgz#c464abca159669597be5f96b8943500b238e60e6", - "unbox-primitive@^1.0.2": "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz#29032021057d5e6cdbd08c5129c226dff8ed6f9e", - "universal-user-agent@^6.0.0": "https://registry.yarnpkg.com/universal-user-agent/-/universal-user-agent-6.0.0.tgz#3381f8503b251c0d9cd21bc1de939ec9df5480ee", - "unpipe@1.0.0": "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec", - "unpipe@~1.0.0": "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec", - "utils-merge@1.0.1": "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713", - "uuid@^8.3.2": "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2", - "vary@~1.1.2": "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc", - "webidl-conversions@^3.0.0": "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871", - "whatwg-url@^5.0.0": "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d", - "which-boxed-primitive@^1.0.2": "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6", - "wrappy@1": "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f", - "ws@^7.5.3": "https://registry.yarnpkg.com/ws/-/ws-7.5.9.tgz#54fa7db29f4c7cec68b1ddd3a89de099942bb591" - }, - "files": [], - "artifacts": {} -} \ No newline at end of file diff --git a/node_modules/@actions/core/node_modules/.bin/uuid b/node_modules/@actions/core/node_modules/.bin/uuid deleted file mode 120000 index 72316a4..0000000 --- a/node_modules/@actions/core/node_modules/.bin/uuid +++ /dev/null @@ -1 +0,0 @@ -../../../../uuid/dist/bin/uuid \ No newline at end of file diff --git a/node_modules/@slack/bolt/README.md b/node_modules/@slack/bolt/README.md index 589aff6..4815048 100644 --- a/node_modules/@slack/bolt/README.md +++ b/node_modules/@slack/bolt/README.md @@ -76,7 +76,7 @@ Most of the app's functionality will be inside listener functions (the `fn` para | Argument | Description | | :---: | :--- | -| `payload` | Contents of the incoming event. The payload structure depends on the listener. For example, for an Events API event, `payload` will be the [event type structure](https://api.slack.com/events-api#event_type_structure). For a block action, it will be the action from within the `actions` array. The `payload` object is also accessible via the alias corresponding to the listener (`message`, `event`, `action`, `shortcut`, `view`, `command`, or `options`). For example, if you were building a `message()` listener, you could use the `payload` and `message` arguments interchangably. **An easy way to understand what's in a payload is to log it**, or [use TypeScript](https://slack.dev/bolt-js/tutorial/using-typescript). | +| `payload` | Contents of the incoming event. The payload structure depends on the listener. For example, for an Events API event, `payload` will be the [event type structure](https://api.slack.com/events-api#event_type_structure). For a block action, it will be the action from within the `actions` array. The `payload` object is also accessible via the alias corresponding to the listener (`message`, `event`, `action`, `shortcut`, `view`, `command`, or `options`). For example, if you were building a `message()` listener, you could use the `payload` and `message` arguments interchangeably. **An easy way to understand what's in a payload is to log it**, or [use TypeScript](https://slack.dev/bolt-js/tutorial/using-typescript). | | `say` | Function to send a message to the channel associated with the incoming event. This argument is only available when the listener is triggered for events that contain a `channel_id` (the most common being `message` events). `say` accepts simple strings (for plain-text messages) and objects (for messages containing blocks). `say` returns a promise that will resolve with a [`chat.postMessage` response](https://api.slack.com/methods/chat.postMessage). | `ack` | Function that **must** be called to acknowledge that an incoming event was received by your app. `ack` exists for all actions, shortcuts, view, slash command and options requests. `ack` returns a promise that resolves when complete. Read more in [Acknowledging events](#acknowledging-events) | `client` | Web API client that uses the token associated with that event. For single-workspace installations, the token is provided to the constructor. For multi-workspace installations, the token is returned by the `authorize` function. diff --git a/node_modules/@slack/bolt/dist/App.d.ts b/node_modules/@slack/bolt/dist/App.d.ts index 4edc656..e281b60 100644 --- a/node_modules/@slack/bolt/dist/App.d.ts +++ b/node_modules/@slack/bolt/dist/App.d.ts @@ -8,7 +8,7 @@ import SocketModeReceiver from './receivers/SocketModeReceiver'; import HTTPReceiver, { HTTPReceiverOptions } from './receivers/HTTPReceiver'; import { ConversationStore } from './conversation-store'; import { WorkflowStep } from './WorkflowStep'; -import { Middleware, AnyMiddlewareArgs, SlackActionMiddlewareArgs, SlackCommandMiddlewareArgs, SlackEventMiddlewareArgs, SlackOptionsMiddlewareArgs, SlackShortcutMiddlewareArgs, SlackViewMiddlewareArgs, SlackAction, SlackShortcut, Context, OptionsSource, BlockAction, SlackViewAction, Receiver, ReceiverEvent } from './types'; +import { Middleware, AnyMiddlewareArgs, SlackActionMiddlewareArgs, SlackCommandMiddlewareArgs, SlackEventMiddlewareArgs, SlackOptionsMiddlewareArgs, SlackShortcutMiddlewareArgs, SlackViewMiddlewareArgs, SlackAction, SlackShortcut, Context, OptionsSource, BlockAction, SlackViewAction, Receiver, ReceiverEvent, SlackOptions } from './types'; import { CodedError } from './errors'; import { StringIndexed } from './types/helpers'; /** App initialization options */ @@ -64,6 +64,7 @@ export interface AuthorizeResult { userToken?: string; botId?: string; botUserId?: string; + userId?: string; teamId?: string; enterpriseId?: string; [key: string]: any; @@ -76,6 +77,14 @@ export interface ActionConstraints { callback_id?: string; }> extends any ? string | RegExp : never; } +export interface OptionsConstraints { + type?: A['type']; + block_id?: A extends SlackOptions ? string | RegExp : never; + action_id?: A extends SlackOptions ? string | RegExp : never; + callback_id?: Extract extends any ? string | RegExp : never; +} export interface ShortcutConstraints { type?: S['type']; callback_id?: string | RegExp; @@ -204,7 +213,7 @@ export default class App }>>, AppCustomContext & MiddlewareCustomContext>[]): void; command(commandName: string | RegExp, ...listeners: Middleware[]): void; options(actionId: string | RegExp, ...listeners: Middleware, AppCustomContext & MiddlewareCustomContext>[]): void; - options(constraints: ActionConstraints, ...listeners: Middleware, AppCustomContext & MiddlewareCustomContext>[]): void; + options(constraints: OptionsConstraints, ...listeners: Middleware, AppCustomContext & MiddlewareCustomContext>[]): void; view(callbackId: string | RegExp, ...listeners: Middleware, AppCustomContext & MiddlewareCustomContext>[]): void; view(constraints: ViewConstraints, ...listeners: Middleware, AppCustomContext & MiddlewareCustomContext>[]): void; error(errorHandler: ErrorHandler): void; diff --git a/node_modules/@slack/bolt/dist/App.d.ts.map b/node_modules/@slack/bolt/dist/App.d.ts.map index 3807ff2..1dff013 100644 --- a/node_modules/@slack/bolt/dist/App.d.ts.map +++ b/node_modules/@slack/bolt/dist/App.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"App.d.ts","sourceRoot":"","sources":["../src/App.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"App.d.ts","sourceRoot":"","sources":["../src/App.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/node_modules/@slack/bolt/dist/App.js b/node_modules/@slack/bolt/dist/App.js index d6c23f6..c3eb297 100644 --- a/node_modules/@slack/bolt/dist/App.js +++ b/node_modules/@slack/bolt/dist/App.js @@ -48,7 +48,6 @@ class WebClientPool { */ class App { constructor({ signingSecret = undefined, endpoints = undefined, port = undefined, customRoutes = undefined, agent = undefined, clientTls = undefined, receiver = undefined, convoStore = undefined, token = undefined, appToken = undefined, botId = undefined, botUserId = undefined, authorize = undefined, logger = undefined, logLevel = undefined, ignoreSelf = true, clientOptions = undefined, processBeforeResponse = false, signatureVerification = true, clientId = undefined, clientSecret = undefined, stateSecret = undefined, redirectUri = undefined, installationStore = undefined, scopes = undefined, installerOptions = undefined, socketMode = undefined, developerMode = false, tokenVerificationEnabled = true, extendedErrorHandler = false, deferInitialization = false, } = {}) { - // this.logLevel = logLevel; // Some payloads don't have teamId anymore. So we use EnterpriseId in those scenarios this.clients = {}; /* ------------------------ Developer mode ----------------------------- */ @@ -105,7 +104,7 @@ class App { httpAgent: agent, httpsAgent: agent, // disabling axios' automatic proxy support: - // axios would read from envvars to configure a proxy automatically, but it doesn't support TLS destinations. + // axios would read from env vars to configure a proxy automatically, but it doesn't support TLS destinations. // for compatibility with https://api.slack.com, and for a larger set of possible proxies (SOCKS or other // protocols), users of this package should use the `agent` option to configure a proxy. proxy: false, @@ -120,7 +119,7 @@ class App { }; if (socketMode && port !== undefined && this.installerOptions.port === undefined) { // SocketModeReceiver only uses a custom port number when listening for the OAuth flow. - // Therefore only installerOptions.port is available in the constructor arguments. + // Therefore, only installerOptions.port is available in the constructor arguments. this.installerOptions.port = port; } if (this.developerMode && @@ -134,7 +133,7 @@ class App { failure: (error, _installOptions, _req, res) => { this.logger.debug(error); res.writeHead(500, { 'Content-Type': 'text/html' }); - res.end(`

OAuth failed!

${error}
`); + res.end(`

OAuth failed!

${escapeHtml(error.code)}
`); }, }; } @@ -326,7 +325,8 @@ class App { } // TODO: reflect the type in constraints to Source options(actionIdOrConstraints, ...listeners) { - const constraints = typeof actionIdOrConstraints === 'string' || util_1.default.types.isRegExp(actionIdOrConstraints) ? + const constraints = typeof actionIdOrConstraints === 'string' || + util_1.default.types.isRegExp(actionIdOrConstraints) ? { action_id: actionIdOrConstraints } : actionIdOrConstraints; // eslint-disable-next-line @typescript-eslint/no-explicit-any @@ -382,10 +382,10 @@ class App { // From this point on, we assume that body is not just a key-value map, but one of the types of bodies we expect const bodyArg = body; // Check if type event with the authorizations object or if it has a top level is_enterprise_install property - const isEnterpriseInstall = isBodyWithTypeEnterpriseInstall(bodyArg, type); + const isEnterpriseInstall = (0, helpers_1.isBodyWithTypeEnterpriseInstall)(bodyArg, type); const source = buildSource(type, conversationId, bodyArg, isEnterpriseInstall); let authorizeResult; - if (type === helpers_1.IncomingEventType.Event && isEventTypeToSkipAuthorize(event.body.event.type)) { + if (type === helpers_1.IncomingEventType.Event && (0, helpers_1.isEventTypeToSkipAuthorize)(event)) { authorizeResult = { enterpriseId: source.enterpriseId, teamId: source.teamId, @@ -412,6 +412,10 @@ class App { }); } } + // Try to set userId from AuthorizeResult before using one from source + if (authorizeResult.userId === undefined && source.userId !== undefined) { + authorizeResult.userId = source.userId; + } // Try to set teamId from AuthorizeResult before using one from source if (authorizeResult.teamId === undefined && source.teamId !== undefined) { authorizeResult.teamId = source.teamId; @@ -565,7 +569,7 @@ class App { return undefined; } return (0, process_1.default)(listenerMiddleware, listenerArgs, context, client, this.logger, - // When all of the listener middleware are done processing, + // When all the listener middleware are done processing, // `listener` here will be called without a `next` execution async () => listener({ ...listenerArgs, @@ -613,10 +617,7 @@ class App { initReceiver(receiver, signingSecret, endpoints, port, customRoutes, processBeforeResponse, signatureVerification, clientId, clientSecret, stateSecret, redirectUri, installationStore, scopes, appToken, logger) { if (receiver !== undefined) { // Custom receiver supplied - if (this.socketMode === true) { - // socketMode = true should result in SocketModeReceiver being used as receiver - // TODO: Add case for when socketMode = true and receiver = SocketModeReceiver - // as this should not result in an error + if (this.socketMode === true && !(receiver instanceof SocketModeReceiver_1.default)) { throw new errors_1.AppInitializationError('You cannot supply a custom receiver when socketMode is set to true.'); } return receiver; @@ -669,8 +670,8 @@ class App { const httpReceiver = this.receiver; if (httpReceiver.installer !== undefined && httpReceiver.installer.authorize !== undefined) { - // This supports using the built in HTTPReceiver, declaring your own HTTPReceiver - // and theoretically, doing a fully custom (non express) receiver that implements OAuth + // This supports using the built-in HTTPReceiver, declaring your own HTTPReceiver + // and theoretically, doing a fully custom (non-Express.js) receiver that implements OAuth usingOauth = true; } if (token !== undefined) { @@ -765,18 +766,28 @@ function buildSource(type, channelId, body, isEnterpriseInstall) { if (type === helpers_1.IncomingEventType.Command) { return body.team_id; } - if (type === helpers_1.IncomingEventType.Action || - type === helpers_1.IncomingEventType.Options || - type === helpers_1.IncomingEventType.ViewAction || - type === helpers_1.IncomingEventType.Shortcut) { - const bodyAsActionOrOptionsOrViewActionOrShortcut = body; + const parseTeamId = (bodyAs) => { // When the app is installed using org-wide deployment, team property will be null - if (typeof bodyAsActionOrOptionsOrViewActionOrShortcut.team !== 'undefined' && - bodyAsActionOrOptionsOrViewActionOrShortcut.team !== null) { - return bodyAsActionOrOptionsOrViewActionOrShortcut.team.id; + if (typeof bodyAs.team !== 'undefined' && bodyAs.team !== null) { + return bodyAs.team.id; } // This is the only place where this function might return undefined - return bodyAsActionOrOptionsOrViewActionOrShortcut.user.team_id; + return bodyAs.user.team_id; + }; + if (type === helpers_1.IncomingEventType.ViewAction) { + // view_submission/closed payloads can have `view.app_installed_team_id` when a modal view that was opened + // in a different workspace via some operations inside a Slack Connect channel. + const bodyAsView = body; + if (bodyAsView.view.app_installed_team_id) { + return bodyAsView.view.app_installed_team_id; + } + return parseTeamId(bodyAsView); + } + if (type === helpers_1.IncomingEventType.Action || + type === helpers_1.IncomingEventType.Options || + type === helpers_1.IncomingEventType.Shortcut) { + const bodyAsActionOrOptionsOrShortcut = body; + return parseTeamId(bodyAsActionOrOptionsOrShortcut); } return (0, helpers_1.assertNever)(type); })(); @@ -853,24 +864,6 @@ function buildSource(type, channelId, body, isEnterpriseInstall) { conversationId: channelId, }; } -function isBodyWithTypeEnterpriseInstall(body, type) { - if (type === helpers_1.IncomingEventType.Event) { - const bodyAsEvent = body; - if (Array.isArray(bodyAsEvent.authorizations) && bodyAsEvent.authorizations[0] !== undefined) { - return !!bodyAsEvent.authorizations[0].is_enterprise_install; - } - } - // command payloads have this property set as a string - if (typeof body.is_enterprise_install === 'string') { - return body.is_enterprise_install === 'true'; - } - // all remaining types have a boolean property - if (body.is_enterprise_install !== undefined) { - return body.is_enterprise_install; - } - // as a fallback we assume it's a single team installation (but this should never happen) - return false; -} function isBlockActionOrInteractiveMessageBody(body) { return body.actions !== undefined; } @@ -884,11 +877,15 @@ function buildRespondFn(axiosInstance, responseUrl) { return axiosInstance.post(responseUrl, normalizedArgs); }; } -// token revocation use cases -// https://github.com/slackapi/bolt-js/issues/674 -const eventTypesToSkipAuthorize = ['app_uninstalled', 'tokens_revoked']; -function isEventTypeToSkipAuthorize(eventType) { - return eventTypesToSkipAuthorize.includes(eventType); +function escapeHtml(input) { + if (input) { + return input.replace(/&/g, '&') + .replace(//g, '>') + .replace(/"/g, '"') + .replace(/'/g, '''); + } + return ''; } // ---------------------------- // Instrumentation diff --git a/node_modules/@slack/bolt/dist/App.js.map b/node_modules/@slack/bolt/dist/App.js.map index 80db205..2223908 100644 --- a/node_modules/@slack/bolt/dist/App.js.map +++ b/node_modules/@slack/bolt/dist/App.js.map @@ -1 +1 @@ -{"version":3,"file":"App.js","sourceRoot":"","sources":["../src/App.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"App.js","sourceRoot":"","sources":["../src/App.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/node_modules/@slack/bolt/dist/errors.d.ts b/node_modules/@slack/bolt/dist/errors.d.ts index 5df64b0..11d8610 100644 --- a/node_modules/@slack/bolt/dist/errors.d.ts +++ b/node_modules/@slack/bolt/dist/errors.d.ts @@ -9,6 +9,7 @@ export interface CodedError extends Error { req?: IncomingMessage | BufferedIncomingMessage; res?: ServerResponse; } +export declare function isCodedError(err: any): err is CodedError; export declare enum ErrorCode { AppInitializationError = "slack_bolt_app_initialization_error", AuthorizationError = "slack_bolt_authorization_error", diff --git a/node_modules/@slack/bolt/dist/errors.d.ts.map b/node_modules/@slack/bolt/dist/errors.d.ts.map index b16b62e..fe4324e 100644 --- a/node_modules/@slack/bolt/dist/errors.d.ts.map +++ b/node_modules/@slack/bolt/dist/errors.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"errors.d.ts","sourceRoot":"","sources":["../src/errors.ts"],"names":[],"mappings":";AAAA,OAAO,KAAK,EAAE,eAAe,EAAE,cAAc,EAAE,MAAM,MAAM,CAAC;AAC5D,OAAO,KAAK,EAAE,uBAAuB,EAAE,MAAM,qCAAqC,CAAC;AAEnF,MAAM,WAAW,UAAW,SAAQ,KAAK;IACvC,IAAI,EAAE,MAAM,CAAC;IACb,QAAQ,CAAC,EAAE,KAAK,CAAC;IACjB,SAAS,CAAC,EAAE,KAAK,EAAE,CAAC;IACpB,eAAe,CAAC,EAAE,MAAM,CAAC;IACzB,GAAG,CAAC,EAAE,eAAe,GAAG,uBAAuB,CAAC;IAChD,GAAG,CAAC,EAAE,cAAc,CAAC;CACtB;AAED,oBAAY,SAAS;IACnB,sBAAsB,wCAAwC;IAC9D,kBAAkB,mCAAmC;IAErD,2BAA2B,8CAA8C;IACzE,0BAA0B,qDAAqD;IAE/E,8BAA8B,iDAAiD;IAE/E,wBAAwB,2CAA2C;IACnE,yBAAyB,2CAA2C;IACpE,8BAA8B,iDAAiD;IAE/E,qBAAqB,uCAAuC;IAE5D,gCAAgC,oDAAoD;IAEpF;;;OAGG;IACH,YAAY,6BAA6B;IAEzC,+BAA+B,kDAAkD;CAClF;AAED,qBAAa,YAAa,SAAQ,KAAM,YAAW,UAAU;IACpD,IAAI,YAA0B;IAE9B,QAAQ,EAAE,KAAK,CAAC;gBAEJ,QAAQ,EAAE,KAAK;CAKnC;AAED,wBAAgB,YAAY,CAAC,KAAK,EAAE,UAAU,GAAG,KAAK,GAAG,UAAU,CAMlE;AAED,qBAAa,sBAAuB,SAAQ,KAAM,YAAW,UAAU;IAC9D,IAAI,YAAoC;CAChD;AAED,qBAAa,kBAAmB,SAAQ,KAAM,YAAW,UAAU;IAC1D,IAAI,YAAgC;IAEpC,QAAQ,EAAE,KAAK,CAAC;gBAEJ,OAAO,EAAE,MAAM,EAAE,QAAQ,EAAE,KAAK;CAKpD;AAED,qBAAa,2BAA4B,SAAQ,KAAM,YAAW,UAAU;IACnE,IAAI,YAAyC;IAE7C,eAAe,EAAE,MAAM,CAAC;gBAEZ,eAAe,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM;CAI5D;AAED,qBAAa,0BAA2B,SAAQ,KAAM,YAAW,UAAU;IAClE,IAAI,YAAoC;CAChD;AAED,qBAAa,8BAA+B,SAAQ,KAAM,YAAW,UAAU;IACtE,IAAI,YAA4C;CACxD;AAED,qBAAa,wBAAyB,SAAQ,KAAM,YAAW,UAAU;IAChE,IAAI,YAAsC;;CAKlD;AAED,qBAAa,yBAA0B,SAAQ,KAAM,YAAW,UAAU;IACjE,IAAI,YAAuC;CACnD;AAED,qBAAa,8BAA+B,SAAQ,KAAM,YAAW,UAAU;IACtE,IAAI,YAA4C;CACxD;AAED,qBAAa,gCAAiC,SAAQ,KAAM,YAAW,UAAU;IACxE,IAAI,YAA8C;IAElD,GAAG,EAAE,eAAe,GAAG,uBAAuB,CAAC;IAE/C,GAAG,EAAE,cAAc,CAAC;gBAER,OAAO,EAAE,MAAM,EAAE,GAAG,EAAE,eAAe,GAAG,uBAAuB,EAAE,GAAG,EAAE,cAAc;CAKxG;AAED,qBAAa,qBAAsB,SAAQ,KAAM,YAAW,UAAU;IAC7D,IAAI,YAAmC;IAEvC,SAAS,EAAE,KAAK,EAAE,CAAC;gBAEP,SAAS,EAAE,KAAK,EAAE;CAOtC;AAED,qBAAa,+BAAgC,SAAQ,KAAM,YAAW,UAAU;IACvE,IAAI,YAA6C;CACzD"} \ No newline at end of file +{"version":3,"file":"errors.d.ts","sourceRoot":"","sources":["../src/errors.ts"],"names":[],"mappings":";AAAA,OAAO,KAAK,EAAE,eAAe,EAAE,cAAc,EAAE,MAAM,MAAM,CAAC;AAC5D,OAAO,KAAK,EAAE,uBAAuB,EAAE,MAAM,qCAAqC,CAAC;AAEnF,MAAM,WAAW,UAAW,SAAQ,KAAK;IACvC,IAAI,EAAE,MAAM,CAAC;IACb,QAAQ,CAAC,EAAE,KAAK,CAAC;IACjB,SAAS,CAAC,EAAE,KAAK,EAAE,CAAC;IACpB,eAAe,CAAC,EAAE,MAAM,CAAC;IACzB,GAAG,CAAC,EAAE,eAAe,GAAG,uBAAuB,CAAC;IAChD,GAAG,CAAC,EAAE,cAAc,CAAC;CACtB;AAGD,wBAAgB,YAAY,CAAC,GAAG,EAAE,GAAG,GAAG,GAAG,IAAI,UAAU,CAExD;AAED,oBAAY,SAAS;IACnB,sBAAsB,wCAAwC;IAC9D,kBAAkB,mCAAmC;IAErD,2BAA2B,8CAA8C;IACzE,0BAA0B,qDAAqD;IAE/E,8BAA8B,iDAAiD;IAE/E,wBAAwB,2CAA2C;IACnE,yBAAyB,2CAA2C;IACpE,8BAA8B,iDAAiD;IAE/E,qBAAqB,uCAAuC;IAE5D,gCAAgC,oDAAoD;IAEpF;;;OAGG;IACH,YAAY,6BAA6B;IAEzC,+BAA+B,kDAAkD;CAClF;AAED,qBAAa,YAAa,SAAQ,KAAM,YAAW,UAAU;IACpD,IAAI,YAA0B;IAE9B,QAAQ,EAAE,KAAK,CAAC;gBAEJ,QAAQ,EAAE,KAAK;CAKnC;AAED,wBAAgB,YAAY,CAAC,KAAK,EAAE,UAAU,GAAG,KAAK,GAAG,UAAU,CAMlE;AAED,qBAAa,sBAAuB,SAAQ,KAAM,YAAW,UAAU;IAC9D,IAAI,YAAoC;CAChD;AAED,qBAAa,kBAAmB,SAAQ,KAAM,YAAW,UAAU;IAC1D,IAAI,YAAgC;IAEpC,QAAQ,EAAE,KAAK,CAAC;gBAEJ,OAAO,EAAE,MAAM,EAAE,QAAQ,EAAE,KAAK;CAKpD;AAED,qBAAa,2BAA4B,SAAQ,KAAM,YAAW,UAAU;IACnE,IAAI,YAAyC;IAE7C,eAAe,EAAE,MAAM,CAAC;gBAEZ,eAAe,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM;CAI5D;AAED,qBAAa,0BAA2B,SAAQ,KAAM,YAAW,UAAU;IAClE,IAAI,YAAoC;CAChD;AAED,qBAAa,8BAA+B,SAAQ,KAAM,YAAW,UAAU;IACtE,IAAI,YAA4C;CACxD;AAED,qBAAa,wBAAyB,SAAQ,KAAM,YAAW,UAAU;IAChE,IAAI,YAAsC;;CAKlD;AAED,qBAAa,yBAA0B,SAAQ,KAAM,YAAW,UAAU;IACjE,IAAI,YAAuC;CACnD;AAED,qBAAa,8BAA+B,SAAQ,KAAM,YAAW,UAAU;IACtE,IAAI,YAA4C;CACxD;AAED,qBAAa,gCAAiC,SAAQ,KAAM,YAAW,UAAU;IACxE,IAAI,YAA8C;IAElD,GAAG,EAAE,eAAe,GAAG,uBAAuB,CAAC;IAE/C,GAAG,EAAE,cAAc,CAAC;gBAER,OAAO,EAAE,MAAM,EAAE,GAAG,EAAE,eAAe,GAAG,uBAAuB,EAAE,GAAG,EAAE,cAAc;CAKxG;AAED,qBAAa,qBAAsB,SAAQ,KAAM,YAAW,UAAU;IAC7D,IAAI,YAAmC;IAEvC,SAAS,EAAE,KAAK,EAAE,CAAC;gBAEP,SAAS,EAAE,KAAK,EAAE;CAOtC;AAED,qBAAa,+BAAgC,SAAQ,KAAM,YAAW,UAAU;IACvE,IAAI,YAA6C;CACzD"} \ No newline at end of file diff --git a/node_modules/@slack/bolt/dist/errors.js b/node_modules/@slack/bolt/dist/errors.js index 5822fec..2ebb768 100644 --- a/node_modules/@slack/bolt/dist/errors.js +++ b/node_modules/@slack/bolt/dist/errors.js @@ -1,6 +1,11 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -exports.WorkflowStepInitializationError = exports.MultipleListenerError = exports.HTTPReceiverDeferredRequestError = exports.ReceiverInconsistentStateError = exports.ReceiverAuthenticityError = exports.ReceiverMultipleAckError = exports.CustomRouteInitializationError = exports.InvalidCustomPropertyError = exports.ContextMissingPropertyError = exports.AuthorizationError = exports.AppInitializationError = exports.asCodedError = exports.UnknownError = exports.ErrorCode = void 0; +exports.WorkflowStepInitializationError = exports.MultipleListenerError = exports.HTTPReceiverDeferredRequestError = exports.ReceiverInconsistentStateError = exports.ReceiverAuthenticityError = exports.ReceiverMultipleAckError = exports.CustomRouteInitializationError = exports.InvalidCustomPropertyError = exports.ContextMissingPropertyError = exports.AuthorizationError = exports.AppInitializationError = exports.asCodedError = exports.UnknownError = exports.ErrorCode = exports.isCodedError = void 0; +// eslint-disable-next-line @typescript-eslint/no-explicit-any +function isCodedError(err) { + return 'code' in err; +} +exports.isCodedError = isCodedError; var ErrorCode; (function (ErrorCode) { ErrorCode["AppInitializationError"] = "slack_bolt_app_initialization_error"; diff --git a/node_modules/@slack/bolt/dist/errors.js.map b/node_modules/@slack/bolt/dist/errors.js.map index 499ff4b..e114fd7 100644 --- a/node_modules/@slack/bolt/dist/errors.js.map +++ b/node_modules/@slack/bolt/dist/errors.js.map @@ -1 +1 @@ -{"version":3,"file":"errors.js","sourceRoot":"","sources":["../src/errors.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"errors.js","sourceRoot":"","sources":["../src/errors.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/node_modules/@slack/bolt/dist/helpers.d.ts b/node_modules/@slack/bolt/dist/helpers.d.ts index 8074932..5de776b 100644 --- a/node_modules/@slack/bolt/dist/helpers.d.ts +++ b/node_modules/@slack/bolt/dist/helpers.d.ts @@ -1,3 +1,4 @@ +import { AnyMiddlewareArgs, ReceiverEvent } from './types'; /** * Internal data type for capturing the class of event processed in App#onIncomingEvent() */ @@ -19,6 +20,19 @@ export declare function getTypeAndConversation(body: any): { type?: IncomingEventType; conversationId?: string; }; +/** + * Helper which determines if the body of a request is enterprise install. + * + * Providing the type is optional but if you do the execution will be faster + */ +export declare function isBodyWithTypeEnterpriseInstall(body: AnyMiddlewareArgs['body'], type?: IncomingEventType): boolean; +/** + * Helper which determines if the event type will skip Authorize. + * + * Token revocation use cases + * https://github.com/slackapi/bolt-js/issues/674 + */ +export declare function isEventTypeToSkipAuthorize(event: ReceiverEvent): boolean; /** Helper that should never be called, but is useful for exhaustiveness checking in conditional branches */ export declare function assertNever(x?: never): never; //# sourceMappingURL=helpers.d.ts.map \ No newline at end of file diff --git a/node_modules/@slack/bolt/dist/helpers.d.ts.map b/node_modules/@slack/bolt/dist/helpers.d.ts.map index 1aaf153..6ad91b7 100644 --- a/node_modules/@slack/bolt/dist/helpers.d.ts.map +++ b/node_modules/@slack/bolt/dist/helpers.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"helpers.d.ts","sourceRoot":"","sources":["../src/helpers.ts"],"names":[],"mappings":"AAYA;;GAEG;AACH,oBAAY,iBAAiB;IAC3B,KAAK,IAAA;IACL,MAAM,IAAA;IACN,OAAO,IAAA;IACP,OAAO,IAAA;IACP,UAAU,IAAA;IACV,QAAQ,IAAA;CACT;AAED;;;;;GAKG;AACH,wBAAgB,sBAAsB,CAAC,IAAI,EAAE,GAAG,GAAG;IAAE,IAAI,CAAC,EAAE,iBAAiB,CAAC;IAAC,cAAc,CAAC,EAAE,MAAM,CAAA;CAAE,CAuEvG;AAID,4GAA4G;AAC5G,wBAAgB,WAAW,CAAC,CAAC,CAAC,EAAE,KAAK,GAAG,KAAK,CAE5C"} \ No newline at end of file +{"version":3,"file":"helpers.d.ts","sourceRoot":"","sources":["../src/helpers.ts"],"names":[],"mappings":"AACA,OAAO,EASL,iBAAiB,EACjB,aAAa,EACd,MAAM,SAAS,CAAC;AAEjB;;GAEG;AACH,oBAAY,iBAAiB;IAC3B,KAAK,IAAA;IACL,MAAM,IAAA;IACN,OAAO,IAAA;IACP,OAAO,IAAA;IACP,UAAU,IAAA;IACV,QAAQ,IAAA;CACT;AAOD;;;;;GAKG;AACH,wBAAgB,sBAAsB,CAAC,IAAI,EAAE,GAAG,GAAG;IAAE,IAAI,CAAC,EAAE,iBAAiB,CAAC;IAAC,cAAc,CAAC,EAAE,MAAM,CAAA;CAAE,CAuEvG;AAED;;;;GAIG;AACH,wBAAgB,+BAA+B,CAAC,IAAI,EAAE,iBAAiB,CAAC,MAAM,CAAC,EAAE,IAAI,CAAC,EAAE,iBAAiB,GAAG,OAAO,CAmBlH;AAED;;;;;GAKG;AACH,wBAAgB,0BAA0B,CAAC,KAAK,EAAE,aAAa,GAAG,OAAO,CAExE;AAID,4GAA4G;AAC5G,wBAAgB,WAAW,CAAC,CAAC,CAAC,EAAE,KAAK,GAAG,KAAK,CAE5C"} \ No newline at end of file diff --git a/node_modules/@slack/bolt/dist/helpers.js b/node_modules/@slack/bolt/dist/helpers.js index 37f2f69..eccd979 100644 --- a/node_modules/@slack/bolt/dist/helpers.js +++ b/node_modules/@slack/bolt/dist/helpers.js @@ -1,6 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -exports.assertNever = exports.getTypeAndConversation = exports.IncomingEventType = void 0; +exports.assertNever = exports.isEventTypeToSkipAuthorize = exports.isBodyWithTypeEnterpriseInstall = exports.getTypeAndConversation = exports.IncomingEventType = void 0; /** * Internal data type for capturing the class of event processed in App#onIncomingEvent() */ @@ -13,6 +13,9 @@ var IncomingEventType; IncomingEventType[IncomingEventType["ViewAction"] = 4] = "ViewAction"; IncomingEventType[IncomingEventType["Shortcut"] = 5] = "Shortcut"; })(IncomingEventType = exports.IncomingEventType || (exports.IncomingEventType = {})); +// ---------------------------- +// For skipping authorize with event +const eventTypesToSkipAuthorize = ['app_uninstalled', 'tokens_revoked']; /** * Helper which finds the type and channel (if any) that any specific incoming event is related to. * @@ -91,6 +94,42 @@ function getTypeAndConversation(body) { return {}; } exports.getTypeAndConversation = getTypeAndConversation; +/** + * Helper which determines if the body of a request is enterprise install. + * + * Providing the type is optional but if you do the execution will be faster + */ +function isBodyWithTypeEnterpriseInstall(body, type) { + const _type = type !== undefined ? type : getTypeAndConversation(body).type; + if (_type === IncomingEventType.Event) { + const bodyAsEvent = body; + if (Array.isArray(bodyAsEvent.authorizations) && bodyAsEvent.authorizations[0] !== undefined) { + return !!bodyAsEvent.authorizations[0].is_enterprise_install; + } + } + // command payloads have this property set as a string + if (typeof body.is_enterprise_install === 'string') { + return body.is_enterprise_install === 'true'; + } + // all remaining types have a boolean property + if (body.is_enterprise_install !== undefined) { + return body.is_enterprise_install; + } + // as a fallback we assume it's a single team installation (but this should never happen) + return false; +} +exports.isBodyWithTypeEnterpriseInstall = isBodyWithTypeEnterpriseInstall; +/** + * Helper which determines if the event type will skip Authorize. + * + * Token revocation use cases + * https://github.com/slackapi/bolt-js/issues/674 + */ +function isEventTypeToSkipAuthorize(event) { + var _a; + return eventTypesToSkipAuthorize.includes((_a = event.body.event) === null || _a === void 0 ? void 0 : _a.type); +} +exports.isEventTypeToSkipAuthorize = isEventTypeToSkipAuthorize; /* istanbul ignore next */ /** Helper that should never be called, but is useful for exhaustiveness checking in conditional branches */ function assertNever(x) { diff --git a/node_modules/@slack/bolt/dist/helpers.js.map b/node_modules/@slack/bolt/dist/helpers.js.map index 851a513..142760e 100644 --- a/node_modules/@slack/bolt/dist/helpers.js.map +++ b/node_modules/@slack/bolt/dist/helpers.js.map @@ -1 +1 @@ -{"version":3,"file":"helpers.js","sourceRoot":"","sources":["../src/helpers.ts"],"names":[],"mappings":";;;AAYA;;GAEG;AACH,IAAY,iBAOX;AAPD,WAAY,iBAAiB;IAC3B,2DAAK,CAAA;IACL,6DAAM,CAAA;IACN,+DAAO,CAAA;IACP,+DAAO,CAAA;IACP,qEAAU,CAAA;IACV,iEAAQ,CAAA;AACV,CAAC,EAPW,iBAAiB,GAAjB,yBAAiB,KAAjB,yBAAiB,QAO5B;AAED;;;;;GAKG;AACH,SAAgB,sBAAsB,CAAC,IAAS;IAC9C,IAAI,IAAI,CAAC,KAAK,KAAK,SAAS,EAAE;QAC5B,MAAM,EAAE,KAAK,EAAE,GAAG,IAAgD,CAAC;QAEnE,sBAAsB;QACtB,MAAM,cAAc,GAAuB,CAAC,GAAG,EAAE;YAC/C,IAAI,mBAA2B,CAAC;YAChC,IAAI,SAAS,IAAI,KAAK,EAAE;gBACtB,IAAI,OAAO,KAAK,CAAC,OAAO,KAAK,QAAQ,EAAE;oBACrC,mBAAmB,GAAG,KAAK,CAAC,OAAO,CAAC;iBACrC;qBAAM,IAAI,IAAI,IAAI,KAAK,CAAC,OAAO,EAAE;oBAChC,mBAAmB,GAAG,KAAK,CAAC,OAAO,CAAC,EAAE,CAAC;iBACxC;aACF;YACD,IAAI,YAAY,IAAI,KAAK,EAAE;gBACzB,mBAAmB,GAAG,KAAK,CAAC,UAAU,CAAC;aACxC;YACD,IAAI,MAAM,IAAI,KAAK,IAAI,SAAS,IAAI,KAAK,CAAC,IAAI,EAAE;gBAC9C,+GAA+G;gBAC/G,mBAAmB,GAAG,KAAK,CAAC,IAAI,CAAC,OAAiB,CAAC;aACpD;YACD,kHAAkH;YAClH,yGAAyG;YACzG,8FAA8F;YAC9F,oEAAoE;YACpE,OAAO,mBAAoB,IAAI,SAAS,CAAC;QAC3C,CAAC,CAAC,EAAE,CAAC;QAEL,OAAO;YACL,cAAc;YACd,IAAI,EAAE,iBAAiB,CAAC,KAAK;SAC9B,CAAC;KACH;IACD,IAAI,IAAI,CAAC,OAAO,KAAK,SAAS,EAAE;QAC9B,OAAO;YACL,IAAI,EAAE,iBAAiB,CAAC,OAAO;YAC/B,cAAc,EAAG,IAA2C,CAAC,UAAU;SACxE,CAAC;KACH;IACD,IAAI,IAAI,CAAC,IAAI,KAAK,SAAS,IAAI,IAAI,CAAC,IAAI,KAAK,kBAAkB,EAAE;QAC/D,MAAM,WAAW,GAAG,IAAyD,CAAC;QAC9E,OAAO;YACL,IAAI,EAAE,iBAAiB,CAAC,OAAO;YAC/B,cAAc,EAAE,WAAW,CAAC,OAAO,KAAK,SAAS,CAAC,CAAC,CAAC,WAAW,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC,CAAC,SAAS;SACvF,CAAC;KACH;IACD,IAAI,IAAI,CAAC,OAAO,KAAK,SAAS,IAAI,IAAI,CAAC,IAAI,KAAK,mBAAmB,IAAI,IAAI,CAAC,IAAI,KAAK,oBAAoB,EAAE;QACzG,MAAM,UAAU,GAAG,IAAsD,CAAC;QAC1E,OAAO;YACL,IAAI,EAAE,iBAAiB,CAAC,MAAM;YAC9B,cAAc,EAAE,UAAU,CAAC,OAAO,KAAK,SAAS,CAAC,CAAC,CAAC,UAAU,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC,CAAC,SAAS;SACrF,CAAC;KACH;IACD,IAAI,IAAI,CAAC,IAAI,KAAK,UAAU,EAAE;QAC5B,OAAO;YACL,IAAI,EAAE,iBAAiB,CAAC,QAAQ;SACjC,CAAC;KACH;IACD,IAAI,IAAI,CAAC,IAAI,KAAK,gBAAgB,EAAE;QAClC,MAAM,YAAY,GAAG,IAA4D,CAAC;QAClF,OAAO;YACL,IAAI,EAAE,iBAAiB,CAAC,QAAQ;YAChC,cAAc,EAAE,YAAY,CAAC,OAAO,KAAK,SAAS,CAAC,CAAC,CAAC,YAAY,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC,CAAC,SAAS;SACzF,CAAC;KACH;IACD,IAAI,IAAI,CAAC,IAAI,KAAK,iBAAiB,IAAI,IAAI,CAAC,IAAI,KAAK,aAAa,EAAE;QAClE,OAAO;YACL,IAAI,EAAE,iBAAiB,CAAC,UAAU;SACnC,CAAC;KACH;IACD,OAAO,EAAE,CAAC;AACZ,CAAC;AAvED,wDAuEC;AAED,0BAA0B;AAE1B,4GAA4G;AAC5G,SAAgB,WAAW,CAAC,CAAS;IACnC,MAAM,IAAI,KAAK,CAAC,sBAAsB,CAAC,EAAE,CAAC,CAAC;AAC7C,CAAC;AAFD,kCAEC"} \ No newline at end of file +{"version":3,"file":"helpers.js","sourceRoot":"","sources":["../src/helpers.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/node_modules/@slack/bolt/dist/middleware/builtin.d.ts b/node_modules/@slack/bolt/dist/middleware/builtin.d.ts index 8772fce..cc99491 100644 --- a/node_modules/@slack/bolt/dist/middleware/builtin.d.ts +++ b/node_modules/@slack/bolt/dist/middleware/builtin.d.ts @@ -1,5 +1,5 @@ import { Middleware, AnyMiddlewareArgs, SlackActionMiddlewareArgs, SlackCommandMiddlewareArgs, SlackEventMiddlewareArgs, SlackOptionsMiddlewareArgs, SlackViewMiddlewareArgs, SlackEvent, SlackAction, SlackShortcut, SlashCommand, SlackOptions, EventTypePattern, ViewOutput } from '../types'; -import { ActionConstraints, ViewConstraints, ShortcutConstraints } from '../App'; +import { ActionConstraints, ViewConstraints, ShortcutConstraints, OptionsConstraints } from '../App'; /** * Middleware that filters out any event that isn't an action */ @@ -39,14 +39,23 @@ export declare const onlyViewActions: Middleware; +export declare function matchConstraints(constraints: ActionConstraints | ViewConstraints | ShortcutConstraints | OptionsConstraints): Middleware; export declare function matchMessage(pattern: string | RegExp): Middleware>; /** * Middleware that filters out any command that doesn't match the pattern */ export declare function matchCommandName(pattern: string | RegExp): Middleware; export declare function matchEventType(pattern: EventTypePattern): Middleware; +/** + * Filters out any event originating from the handling app. + */ export declare function ignoreSelf(): Middleware; +/** + * Filters out any message events whose subtype does not match the provided subtype. + */ export declare function subtype(subtype1: string): Middleware>; +/** + * Filters out any message event whose text does not start with an @-mention of the handling app. + */ export declare function directMention(): Middleware>; //# sourceMappingURL=builtin.d.ts.map \ No newline at end of file diff --git a/node_modules/@slack/bolt/dist/middleware/builtin.d.ts.map b/node_modules/@slack/bolt/dist/middleware/builtin.d.ts.map index a3d5561..8a909f9 100644 --- a/node_modules/@slack/bolt/dist/middleware/builtin.d.ts.map +++ b/node_modules/@slack/bolt/dist/middleware/builtin.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"builtin.d.ts","sourceRoot":"","sources":["../../src/middleware/builtin.ts"],"names":[],"mappings":"AAEA,OAAO,EACL,UAAU,EACV,iBAAiB,EACjB,yBAAyB,EACzB,0BAA0B,EAC1B,wBAAwB,EACxB,0BAA0B,EAE1B,uBAAuB,EACvB,UAAU,EACV,WAAW,EACX,aAAa,EACb,YAAY,EACZ,YAAY,EAUZ,gBAAgB,EAChB,UAAU,EACX,MAAM,UAAU,CAAC;AAClB,OAAO,EAAE,iBAAiB,EAAE,eAAe,EAAE,mBAAmB,EAAE,MAAM,QAAQ,CAAC;AAGjF;;GAEG;AACH,eAAO,MAAM,WAAW,EAAE,UAAU,CAAC,iBAAiB,GAAG;IAAE,MAAM,CAAC,EAAE,WAAW,CAAA;CAAE,CAShF,CAAC;AAEF;;GAEG;AACH,eAAO,MAAM,aAAa,EAAE,UAAU,CAAC,iBAAiB,GAAG;IAAE,QAAQ,CAAC,EAAE,aAAa,CAAA;CAAE,CAUtF,CAAC;AAEF;;GAEG;AACH,eAAO,MAAM,YAAY,EAAE,UAAU,CAAC,iBAAiB,GAAG;IAAE,OAAO,CAAC,EAAE,YAAY,CAAA;CAAE,CAUnF,CAAC;AAEF;;GAEG;AACH,eAAO,MAAM,WAAW,EAAE,UAAU,CAAC,iBAAiB,GAAG;IAAE,OAAO,CAAC,EAAE,YAAY,CAAA;CAAE,CAUlF,CAAC;AAEF;;GAEG;AACH,eAAO,MAAM,UAAU,EAAE,UAAU,CAAC,iBAAiB,GAAG;IAAE,KAAK,CAAC,EAAE,UAAU,CAAA;CAAE,CAU7E,CAAC;AAEF;;GAEG;AACH,eAAO,MAAM,eAAe,EAAE,UAAU,CAAC,iBAAiB,GAAG;IAAE,IAAI,CAAC,EAAE,UAAU,CAAA;CAAE,CAUjF,CAAC;AAEF;;GAEG;AACH,wBAAgB,gBAAgB,CAC9B,WAAW,EAAE,iBAAiB,GAAG,eAAe,GAAG,mBAAmB,GACrE,UAAU,CAAC,yBAAyB,GAAG,0BAA0B,GAAG,uBAAuB,CAAC,CAiF9F;AAKD,wBAAgB,YAAY,CAC1B,OAAO,EAAE,MAAM,GAAG,MAAM,GACvB,UAAU,CAAC,wBAAwB,CAAC,SAAS,GAAG,aAAa,CAAC,CAAC,CAyBjE;AAED;;GAEG;AACH,wBAAgB,gBAAgB,CAAC,OAAO,EAAE,MAAM,GAAG,MAAM,GAAG,UAAU,CAAC,0BAA0B,CAAC,CASjG;AAYD,wBAAgB,cAAc,CAAC,OAAO,EAAE,gBAAgB,GAAG,UAAU,CAAC,wBAAwB,CAAC,CAwB9F;AAED,wBAAgB,UAAU,IAAI,UAAU,CAAC,iBAAiB,CAAC,CA+B1D;AAED,wBAAgB,OAAO,CAAC,QAAQ,EAAE,MAAM,GAAG,UAAU,CAAC,wBAAwB,CAAC,SAAS,CAAC,CAAC,CAMzF;AAID,wBAAgB,aAAa,IAAI,UAAU,CAAC,wBAAwB,CAAC,SAAS,CAAC,CAAC,CA+B/E"} \ No newline at end of file +{"version":3,"file":"builtin.d.ts","sourceRoot":"","sources":["../../src/middleware/builtin.ts"],"names":[],"mappings":"AAEA,OAAO,EACL,UAAU,EACV,iBAAiB,EACjB,yBAAyB,EACzB,0BAA0B,EAC1B,wBAAwB,EACxB,0BAA0B,EAE1B,uBAAuB,EACvB,UAAU,EACV,WAAW,EACX,aAAa,EACb,YAAY,EACZ,YAAY,EAUZ,gBAAgB,EAChB,UAAU,EACX,MAAM,UAAU,CAAC;AAClB,OAAO,EAAE,iBAAiB,EAAE,eAAe,EAAE,mBAAmB,EAAE,kBAAkB,EAAE,MAAM,QAAQ,CAAC;AAGrG;;GAEG;AACH,eAAO,MAAM,WAAW,EAAE,UAAU,CAAC,iBAAiB,GAAG;IAAE,MAAM,CAAC,EAAE,WAAW,CAAA;CAAE,CAShF,CAAC;AAEF;;GAEG;AACH,eAAO,MAAM,aAAa,EAAE,UAAU,CAAC,iBAAiB,GAAG;IAAE,QAAQ,CAAC,EAAE,aAAa,CAAA;CAAE,CAUtF,CAAC;AAEF;;GAEG;AACH,eAAO,MAAM,YAAY,EAAE,UAAU,CAAC,iBAAiB,GAAG;IAAE,OAAO,CAAC,EAAE,YAAY,CAAA;CAAE,CAUnF,CAAC;AAEF;;GAEG;AACH,eAAO,MAAM,WAAW,EAAE,UAAU,CAAC,iBAAiB,GAAG;IAAE,OAAO,CAAC,EAAE,YAAY,CAAA;CAAE,CAUlF,CAAC;AAEF;;GAEG;AACH,eAAO,MAAM,UAAU,EAAE,UAAU,CAAC,iBAAiB,GAAG;IAAE,KAAK,CAAC,EAAE,UAAU,CAAA;CAAE,CAU7E,CAAC;AAEF;;GAEG;AACH,eAAO,MAAM,eAAe,EAAE,UAAU,CAAC,iBAAiB,GAAG;IAAE,IAAI,CAAC,EAAE,UAAU,CAAA;CAAE,CAUjF,CAAC;AAEF;;GAEG;AACH,wBAAgB,gBAAgB,CAC9B,WAAW,EAAE,iBAAiB,GAAG,eAAe,GAAG,mBAAmB,GAAG,kBAAkB,GAC1F,UAAU,CAAC,yBAAyB,GAAG,0BAA0B,GAAG,uBAAuB,CAAC,CAiF9F;AAKD,wBAAgB,YAAY,CAC1B,OAAO,EAAE,MAAM,GAAG,MAAM,GACvB,UAAU,CAAC,wBAAwB,CAAC,SAAS,GAAG,aAAa,CAAC,CAAC,CAyBjE;AAED;;GAEG;AACH,wBAAgB,gBAAgB,CAAC,OAAO,EAAE,MAAM,GAAG,MAAM,GAAG,UAAU,CAAC,0BAA0B,CAAC,CASjG;AAYD,wBAAgB,cAAc,CAAC,OAAO,EAAE,gBAAgB,GAAG,UAAU,CAAC,wBAAwB,CAAC,CAwB9F;AAID;;GAEG;AACH,wBAAgB,UAAU,IAAI,UAAU,CAAC,iBAAiB,CAAC,CA+B1D;AAED;;GAEG;AACH,wBAAgB,OAAO,CAAC,QAAQ,EAAE,MAAM,GAAG,UAAU,CAAC,wBAAwB,CAAC,SAAS,CAAC,CAAC,CAMzF;AAMD;;GAEG;AACH,wBAAgB,aAAa,IAAI,UAAU,CAAC,wBAAwB,CAAC,SAAS,CAAC,CAAC,CA+B/E"} \ No newline at end of file diff --git a/node_modules/@slack/bolt/dist/middleware/builtin.js b/node_modules/@slack/bolt/dist/middleware/builtin.js index aebb28f..e8fefdc 100644 --- a/node_modules/@slack/bolt/dist/middleware/builtin.js +++ b/node_modules/@slack/bolt/dist/middleware/builtin.js @@ -246,6 +246,11 @@ function matchEventType(pattern) { }; } exports.matchEventType = matchEventType; +// TODO: breaking change: why does this method have to be invoked as a function with no args, while other similar +// method like the `only*` ones do not require that? should make this consistent. +/** + * Filters out any event originating from the handling app. + */ function ignoreSelf() { return async (args) => { const botId = args.context.botId; @@ -275,6 +280,9 @@ function ignoreSelf() { }; } exports.ignoreSelf = ignoreSelf; +/** + * Filters out any message events whose subtype does not match the provided subtype. + */ function subtype(subtype1) { return async ({ message, next }) => { if (message.subtype === subtype1) { @@ -284,6 +292,11 @@ function subtype(subtype1) { } exports.subtype = subtype; const slackLink = /<(?[@#!])?(?[^>|]+)(?:\|(?
{ (accumulator: A | undefined, page: WebAPICallResult, index: number): A; } -export declare type PageAccumulator = R extends (accumulator: (infer A) | undefined, page: WebAPICallResult, index: number) => infer A ? A : never; +export type PageAccumulator = R extends (accumulator: (infer A) | undefined, page: WebAPICallResult, index: number) => infer A ? A : never; /** * A client for Slack's Web API * @@ -127,6 +127,45 @@ export declare class WebClient extends Methods { paginate(method: string, options?: WebAPICallOptions): AsyncIterable; paginate(method: string, options: WebAPICallOptions, shouldStop: PaginatePredicate): Promise; paginate>(method: string, options: WebAPICallOptions, shouldStop: PaginatePredicate, reduce?: PageReducer): Promise; + /** + * This wrapper method provides an easy way to upload files using the following endpoints: + * + * **#1**: For each file submitted with this method, submit filenames + * and file metadata to {@link https://api.slack.com/methods/files.getUploadURLExternal files.getUploadURLExternal} to request a URL to + * which to send the file data to and an id for the file + * + * **#2**: for each returned file `upload_url`, upload corresponding file to + * URLs returned from step 1 (e.g. https://files.slack.com/upload/v1/...\") + * + * **#3**: Complete uploads {@link https://api.slack.com/methods/files.completeUploadExternal files.completeUploadExternal} + * + * @param options + */ + filesUploadV2(options: FilesUploadV2Arguments): Promise; + /** + * For each file submitted with this method, submits filenames + * and file metadata to files.getUploadURLExternal to request a URL to + * which to send the file data to and an id for the file + * @param fileUploads + */ + private fetchAllUploadURLExternal; + /** + * Complete uploads. + * @param fileUploads + * @returns + */ + private completeFileUploads; + /** + * for each returned file upload URL, upload corresponding file + * @param fileUploads + * @returns + */ + private postFileUploadsToExternalURL; + /** + * @param options All file uploads arguments + * @returns An array of file upload entries + */ + private getAllFileUploads; /** * Low-level function to make a single API request. handles queuing, retries, and http-level errors */ @@ -149,4 +188,5 @@ export declare class WebClient extends Methods { private buildResult; } export default WebClient; +export declare function buildThreadTsWarningMessage(method: string): string; //# sourceMappingURL=WebClient.d.ts.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/WebClient.d.ts.map b/node_modules/@slack/web-api/dist/WebClient.d.ts.map index 132e7ad..833f260 100644 --- a/node_modules/@slack/web-api/dist/WebClient.d.ts.map +++ b/node_modules/@slack/web-api/dist/WebClient.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"WebClient.d.ts","sourceRoot":"","sources":["../src/WebClient.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"WebClient.d.ts","sourceRoot":"","sources":["../src/WebClient.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/WebClient.js b/node_modules/@slack/web-api/dist/WebClient.js index 3cdcc88..0acb328 100644 --- a/node_modules/@slack/web-api/dist/WebClient.js +++ b/node_modules/@slack/web-api/dist/WebClient.js @@ -45,9 +45,11 @@ var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); -exports.WebClient = exports.WebClientEvent = void 0; +exports.buildThreadTsWarningMessage = exports.WebClient = exports.WebClientEvent = void 0; const querystring_1 = require("querystring"); const path_1 = require("path"); +const zlib_1 = __importDefault(require("zlib")); +const util_1 = require("util"); const is_stream_1 = __importDefault(require("is-stream")); const p_queue_1 = __importDefault(require("p-queue")); const p_retry_1 = __importStar(require("p-retry")); @@ -60,6 +62,7 @@ const errors_1 = require("./errors"); const logger_1 = require("./logger"); const retry_policies_1 = require("./retry-policies"); const helpers_1 = __importDefault(require("./helpers")); +const file_upload_1 = require("./file-upload"); /* * Helpers */ @@ -82,7 +85,7 @@ class WebClient extends methods_1.Methods { /** * @param token - An API token to authenticate/authorize with Slack (usually start with `xoxp`, `xoxb`) */ - constructor(token, { slackApiUrl = 'https://slack.com/api/', logger = undefined, logLevel = undefined, maxRequestConcurrency = 3, retryConfig = retry_policies_1.tenRetriesInAboutThirtyMinutes, agent = undefined, tls = undefined, timeout = 0, rejectRateLimitedCalls = false, headers = {}, teamId = undefined, } = {}) { + constructor(token, { slackApiUrl = 'https://slack.com/api/', logger = undefined, logLevel = undefined, maxRequestConcurrency = 100, retryConfig = retry_policies_1.tenRetriesInAboutThirtyMinutes, agent = undefined, tls = undefined, timeout = 0, rejectRateLimitedCalls = false, headers = {}, teamId = undefined, } = {}) { super(); this.token = token; this.slackApiUrl = slackApiUrl; @@ -138,11 +141,15 @@ class WebClient extends methods_1.Methods { if (typeof options === 'string' || typeof options === 'number' || typeof options === 'boolean') { throw new TypeError(`Expected an options argument but instead received a ${typeof options}`); } + (0, file_upload_1.warnIfNotUsingFilesUploadV2)(method, this.logger); + if (method === 'files.uploadV2') + return this.filesUploadV2(options); const headers = {}; if (options.token) headers.Authorization = `Bearer ${options.token}`; const response = await this.makeRequest(method, Object.assign({ team_id: this.teamId }, options), headers); - const result = this.buildResult(response); + const result = await this.buildResult(response); + this.logger.debug(`http request result: ${JSON.stringify(result)}`); // log warnings in response metadata if (result.response_metadata !== undefined && result.response_metadata.warnings !== undefined) { result.response_metadata.warnings.forEach(this.logger.warn.bind(this.logger)); @@ -167,9 +174,16 @@ class WebClient extends methods_1.Methods { } }); } - if (!result.ok) { + // If result's content is gzip, "ok" property is not returned with successful response + // TODO: look into simplifying this code block to only check for the second condition + // if an { ok: false } body applies for all API errors + if (!result.ok && (response.headers['content-type'] !== 'application/gzip')) { throw (0, errors_1.platformErrorFromResult)(result); } + else if ('ok' in result && result.ok === false) { + throw (0, errors_1.platformErrorFromResult)(result); + } + this.logger.debug(`apiCall('${method}') end`); return result; } paginate(method, options, shouldStop, reduce) { @@ -215,7 +229,7 @@ class WebClient extends methods_1.Methods { // This is done primarily because in order to satisfy the type system, we need a variable that is typed as A // (shown as accumulator before), but before the first iteration all we have is a variable typed A | undefined. // Unrolling the first iteration allows us to deal with undefined as a special case. - var e_1, _a; + var _a, e_1, _b, _c; const pageIterator = generatePages.call(this); const firstIteratorResult = await pageIterator.next(undefined); // Assumption: there will always be at least one result in a paginated API request @@ -229,25 +243,133 @@ class WebClient extends methods_1.Methods { try { // Continue iteration // eslint-disable-next-line no-restricted-syntax - for (var pageIterator_1 = __asyncValues(pageIterator), pageIterator_1_1; pageIterator_1_1 = await pageIterator_1.next(), !pageIterator_1_1.done;) { - const page = pageIterator_1_1.value; - accumulator = pageReducer(accumulator, page, index); - if (shouldStop(page)) { - return accumulator; + for (var _d = true, pageIterator_1 = __asyncValues(pageIterator), pageIterator_1_1; pageIterator_1_1 = await pageIterator_1.next(), _a = pageIterator_1_1.done, !_a;) { + _c = pageIterator_1_1.value; + _d = false; + try { + const page = _c; + accumulator = pageReducer(accumulator, page, index); + if (shouldStop(page)) { + return accumulator; + } + index += 1; + } + finally { + _d = true; } - index += 1; } } catch (e_1_1) { e_1 = { error: e_1_1 }; } finally { try { - if (pageIterator_1_1 && !pageIterator_1_1.done && (_a = pageIterator_1.return)) await _a.call(pageIterator_1); + if (!_d && !_a && (_b = pageIterator_1.return)) await _b.call(pageIterator_1); } finally { if (e_1) throw e_1.error; } } return accumulator; })(); } + /* eslint-disable no-trailing-spaces */ + /** + * This wrapper method provides an easy way to upload files using the following endpoints: + * + * **#1**: For each file submitted with this method, submit filenames + * and file metadata to {@link https://api.slack.com/methods/files.getUploadURLExternal files.getUploadURLExternal} to request a URL to + * which to send the file data to and an id for the file + * + * **#2**: for each returned file `upload_url`, upload corresponding file to + * URLs returned from step 1 (e.g. https://files.slack.com/upload/v1/...\") + * + * **#3**: Complete uploads {@link https://api.slack.com/methods/files.completeUploadExternal files.completeUploadExternal} + * + * @param options + */ + async filesUploadV2(options) { + this.logger.debug('files.uploadV2() start'); + // 1 + const fileUploads = await this.getAllFileUploads(options); + const fileUploadsURLRes = await this.fetchAllUploadURLExternal(fileUploads); + // set the upload_url and file_id returned from Slack + fileUploadsURLRes.forEach((res, idx) => { + fileUploads[idx].upload_url = res.upload_url; + fileUploads[idx].file_id = res.file_id; + }); + // 2 + await this.postFileUploadsToExternalURL(fileUploads, options); + // 3 + const completion = await this.completeFileUploads(fileUploads); + return { ok: true, files: completion }; + } + /** + * For each file submitted with this method, submits filenames + * and file metadata to files.getUploadURLExternal to request a URL to + * which to send the file data to and an id for the file + * @param fileUploads + */ + async fetchAllUploadURLExternal(fileUploads) { + return Promise.all(fileUploads.map((upload) => { + /* eslint-disable @typescript-eslint/consistent-type-assertions */ + const options = { + filename: upload.filename, + length: upload.length, + alt_text: upload.alt_text, + snippet_type: upload.snippet_type, + }; + return this.files.getUploadURLExternal(options); + })); + } + /** + * Complete uploads. + * @param fileUploads + * @returns + */ + async completeFileUploads(fileUploads) { + const toComplete = Object.values((0, file_upload_1.getAllFileUploadsToComplete)(fileUploads)); + return Promise.all(toComplete.map((job) => this.files.completeUploadExternal(job))); + } + /** + * for each returned file upload URL, upload corresponding file + * @param fileUploads + * @returns + */ + async postFileUploadsToExternalURL(fileUploads, options) { + return Promise.all(fileUploads.map(async (upload) => { + const { upload_url, file_id, filename, data } = upload; + // either file or content will be defined + const body = data; + // try to post to external url + if (upload_url) { + const headers = {}; + if (options.token) + headers.Authorization = `Bearer ${options.token}`; + const uploadRes = await this.makeRequest(upload_url, { + body, + }, headers); + if (uploadRes.status !== 200) { + return Promise.reject(Error(`Failed to upload file (id:${file_id}, filename: ${filename})`)); + } + const returnData = { ok: true, body: uploadRes.data }; + return Promise.resolve(returnData); + } + return Promise.reject(Error(`No upload url found for file (id: ${file_id}, filename: ${filename}`)); + })); + } + /** + * @param options All file uploads arguments + * @returns An array of file upload entries + */ + async getAllFileUploads(options) { + let fileUploads = []; + // add single file data to uploads if file or content exists at the top level + if (options.file || options.content) { + fileUploads.push(await (0, file_upload_1.getFileUploadJob)(options, this.logger)); + } + // add multiple files data when file_uploads is supplied + if (options.file_uploads) { + fileUploads = fileUploads.concat(await (0, file_upload_1.getMultipleFileUploadJobs)(options, this.logger)); + } + return fileUploads; + } /** * Low-level function to make a single API request. handles queuing, retries, and http-level errors */ @@ -255,14 +377,24 @@ class WebClient extends methods_1.Methods { async makeRequest(url, body, headers = {}) { // TODO: better input types - remove any const task = () => this.requestQueue.add(async () => { - this.logger.debug('will perform http request'); + const requestURL = (url.startsWith('https' || 'http')) ? url : `${this.axios.getUri() + url}`; + this.logger.debug(`http request url: ${requestURL}`); + this.logger.debug(`http request body: ${JSON.stringify(redact(body))}`); + this.logger.debug(`http request headers: ${JSON.stringify(redact(headers))}`); try { - const response = await this.axios.post(url, body, Object.assign({ headers }, this.tlsConfig)); + // eslint-disable-next-line @typescript-eslint/no-explicit-any + const config = Object.assign({ headers }, this.tlsConfig); + // admin.analytics.getFile returns a binary response + // To be able to parse it, it should be read as an ArrayBuffer + if (url.endsWith('admin.analytics.getFile')) { + config.responseType = 'arraybuffer'; + } + const response = await this.axios.post(url, body, config); this.logger.debug('http response received'); if (response.status === 429) { const retrySec = parseRetryHeaders(response); if (retrySec !== undefined) { - this.emit(WebClientEvent.RATE_LIMITED, retrySec); + this.emit(WebClientEvent.RATE_LIMITED, retrySec, { url, body }); if (this.rejectRateLimitedCalls) { throw new p_retry_1.AbortError((0, errors_1.rateLimitedErrorWithDelay)(retrySec)); } @@ -337,7 +469,7 @@ class WebClient extends methods_1.Methods { }); // A body with binary content should be serialized as multipart/form-data if (containsBinaryData) { - this.logger.debug('request arguments contain binary data'); + this.logger.debug('Request arguments contain binary data'); const form = flattened.reduce((frm, [key, value]) => { if (Buffer.isBuffer(value) || (0, is_stream_1.default)(value)) { const opts = {}; @@ -389,8 +521,43 @@ class WebClient extends methods_1.Methods { * @param response - an http response */ // eslint-disable-next-line class-methods-use-this - buildResult(response) { + async buildResult(response) { let { data } = response; + const isGzipResponse = response.headers['content-type'] === 'application/gzip'; + // Check for GZIP response - if so, it is a successful response from admin.analytics.getFile + if (isGzipResponse) { + // admin.analytics.getFile will return a Buffer that can be unzipped + try { + const unzippedData = await new Promise((resolve, reject) => { + zlib_1.default.unzip(data, (err, buf) => { + if (err) { + return reject(err); + } + return resolve(buf.toString().split('\n')); + }); + }).then((res) => res) + .catch((err) => { + throw err; + }); + const fileData = []; + if (Array.isArray(unzippedData)) { + unzippedData.forEach((dataset) => { + if (dataset && dataset.length > 0) { + fileData.push(JSON.parse(dataset)); + } + }); + } + data = { file_data: fileData }; + } + catch (err) { + data = { ok: false, error: err }; + } + } + else if (!isGzipResponse && response.request.path === '/api/admin.analytics.getFile') { + // if it isn't a Gzip response but is from the admin.analytics.getFile request, + // decode the ArrayBuffer to JSON read the error + data = JSON.parse(new util_1.TextDecoder().decode(data)); + } if (typeof data === 'string') { // response.data can be a string, not an object for some reason try { @@ -462,7 +629,7 @@ function parseRetryHeaders(response) { */ function warnDeprecations(method, logger) { const deprecatedConversationsMethods = ['channels.', 'groups.', 'im.', 'mpim.']; - const deprecatedMethods = ['admin.conversations.whitelist.']; + const deprecatedMethods = ['admin.conversations.whitelist.', 'stars.']; const isDeprecatedConversations = deprecatedConversationsMethods.some((depMethod) => { const re = new RegExp(`^${depMethod}`); return re.test(method); @@ -487,6 +654,7 @@ function warnDeprecations(method, logger) { function warnIfFallbackIsMissing(method, logger, options) { const targetMethods = ['chat.postEphemeral', 'chat.postMessage', 'chat.scheduleMessage', 'chat.update']; const isTargetMethod = targetMethods.includes(method); + const hasAttachments = (args) => Array.isArray(args.attachments) && args.attachments.length; const missingAttachmentFallbackDetected = (args) => Array.isArray(args.attachments) && args.attachments.some((attachment) => !attachment.fallback || attachment.fallback.trim() === ''); const isEmptyText = (args) => args.text === undefined || args.text === null || args.text === ''; @@ -498,12 +666,15 @@ function warnIfFallbackIsMissing(method, logger, options) { 'To avoid this warning, it is recommended to always provide a top-level `text` argument when posting a message. ' + 'Alternatively, you can provide an attachment-level `fallback` argument, though this is now considered a legacy field (see https://api.slack.com/reference/messaging/attachments#legacy_fields for more details).'; if (isTargetMethod && typeof options === 'object') { - if (isEmptyText(options)) { - logger.warn(buildMissingTextWarning()); - if (missingAttachmentFallbackDetected(options)) { + if (hasAttachments(options)) { + if (missingAttachmentFallbackDetected(options) && isEmptyText(options)) { + logger.warn(buildMissingTextWarning()); logger.warn(buildMissingFallbackWarning()); } } + else if (isEmptyText(options)) { + logger.warn(buildMissingTextWarning()); + } } } /** @@ -516,7 +687,48 @@ function warnIfThreadTsIsNotString(method, logger, options) { const targetMethods = ['chat.postEphemeral', 'chat.postMessage', 'chat.scheduleMessage', 'files.upload']; const isTargetMethod = targetMethods.includes(method); if (isTargetMethod && (options === null || options === void 0 ? void 0 : options.thread_ts) !== undefined && typeof (options === null || options === void 0 ? void 0 : options.thread_ts) !== 'string') { - logger.warn(`The given thread_ts value in the request payload for a ${method} call is a float value. We highly recommend using a string value instead.`); + logger.warn(buildThreadTsWarningMessage(method)); } } +function buildThreadTsWarningMessage(method) { + return `The given thread_ts value in the request payload for a ${method} call is a float value. We highly recommend using a string value instead.`; +} +exports.buildThreadTsWarningMessage = buildThreadTsWarningMessage; +/** + * Takes an object and redacts specific items + * @param body + * @returns + */ +// eslint-disable-next-line @typescript-eslint/no-explicit-any +function redact(body) { + // eslint-disable-next-line @typescript-eslint/no-explicit-any + const flattened = Object.entries(body).map(([key, value]) => { + // no value provided + if (value === undefined || value === null) { + return []; + } + let serializedValue = value; + // redact possible tokens + if (key.match(/.*token.*/) !== null || key.match(/[Aa]uthorization/)) { + serializedValue = '[[REDACTED]]'; + } + // when value is buffer or stream we can avoid logging it + if (Buffer.isBuffer(value) || (0, is_stream_1.default)(value)) { + serializedValue = '[[BINARY VALUE OMITTED]]'; + } + else if (typeof value !== 'string' && typeof value !== 'number' && typeof value !== 'boolean') { + serializedValue = JSON.stringify(value); + } + return [key, serializedValue]; + }); + // return as object + // eslint-disable-next-line @typescript-eslint/no-explicit-any + const initialValue = {}; + return flattened.reduce((accumulator, [key, value]) => { + if (key !== undefined && value !== undefined) { + accumulator[key] = value; + } + return accumulator; + }, initialValue); +} //# sourceMappingURL=WebClient.js.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/WebClient.js.map b/node_modules/@slack/web-api/dist/WebClient.js.map index 7d8862a..4637c37 100644 --- a/node_modules/@slack/web-api/dist/WebClient.js.map +++ b/node_modules/@slack/web-api/dist/WebClient.js.map @@ -1 +1 @@ -{"version":3,"file":"WebClient.js","sourceRoot":"","sources":["../src/WebClient.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"WebClient.js","sourceRoot":"","sources":["../src/WebClient.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/errors.d.ts b/node_modules/@slack/web-api/dist/errors.d.ts index 702fcb2..c0f4f0d 100644 --- a/node_modules/@slack/web-api/dist/errors.d.ts +++ b/node_modules/@slack/web-api/dist/errors.d.ts @@ -16,9 +16,18 @@ export declare enum ErrorCode { RequestError = "slack_webapi_request_error", HTTPError = "slack_webapi_http_error", PlatformError = "slack_webapi_platform_error", - RateLimitedError = "slack_webapi_rate_limited_error" + RateLimitedError = "slack_webapi_rate_limited_error", + FileUploadInvalidArgumentsError = "slack_webapi_file_upload_invalid_args_error", + FileUploadReadFileDataError = "slack_webapi_file_upload_read_file_data_error" +} +export type WebAPICallError = WebAPIPlatformError | WebAPIRequestError | WebAPIHTTPError | WebAPIRateLimitedError; +export type WebAPIFilesUploadError = WebAPIFileUploadInvalidArgumentsError; +export interface WebAPIFileUploadInvalidArgumentsError extends CodedError { + code: ErrorCode.FileUploadInvalidArgumentsError; + data: WebAPICallResult & { + error: string; + }; } -export declare type WebAPICallError = WebAPIPlatformError | WebAPIRequestError | WebAPIHTTPError | WebAPIRateLimitedError; export interface WebAPIPlatformError extends CodedError { code: ErrorCode.PlatformError; data: WebAPICallResult & { @@ -40,6 +49,10 @@ export interface WebAPIRateLimitedError extends CodedError { code: ErrorCode.RateLimitedError; retryAfter: number; } +/** + * Factory for producing a {@link CodedError} from a generic error + */ +export declare function errorWithCode(error: Error, code: ErrorCode): CodedError; /** * A factory to create WebAPIRequestError objects * @param original - original error diff --git a/node_modules/@slack/web-api/dist/errors.d.ts.map b/node_modules/@slack/web-api/dist/errors.d.ts.map index e5b061b..729e113 100644 --- a/node_modules/@slack/web-api/dist/errors.d.ts.map +++ b/node_modules/@slack/web-api/dist/errors.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"errors.d.ts","sourceRoot":"","sources":["../src/errors.ts"],"names":[],"mappings":";;AAAA,OAAO,EAAE,mBAAmB,EAAE,MAAM,MAAM,CAAC;AAC3C,OAAO,EAAE,aAAa,EAAE,MAAM,OAAO,CAAC;AACtC,OAAO,EAAE,gBAAgB,EAAE,MAAM,aAAa,CAAC;AAE/C;;GAEG;AACH,MAAM,WAAW,UAAW,SAAQ,MAAM,CAAC,cAAc;IACvD,IAAI,EAAE,SAAS,CAAC;CACjB;AAED;;GAEG;AACH,oBAAY,SAAS;IACnB,YAAY,+BAA+B;IAC3C,SAAS,4BAA4B;IACrC,aAAa,gCAAgC;IAC7C,gBAAgB,oCAAoC;CACrD;AAED,oBAAY,eAAe,GAAG,mBAAmB,GAAG,kBAAkB,GAAG,eAAe,GAAG,sBAAsB,CAAC;AAElH,MAAM,WAAW,mBAAoB,SAAQ,UAAU;IACrD,IAAI,EAAE,SAAS,CAAC,aAAa,CAAC;IAC9B,IAAI,EAAE,gBAAgB,GAAG;QACvB,KAAK,EAAE,MAAM,CAAC;KACf,CAAC;CACH;AAED,MAAM,WAAW,kBAAmB,SAAQ,UAAU;IACpD,IAAI,EAAE,SAAS,CAAC,YAAY,CAAC;IAC7B,QAAQ,EAAE,KAAK,CAAC;CACjB;AAED,MAAM,WAAW,eAAgB,SAAQ,UAAU;IACjD,IAAI,EAAE,SAAS,CAAC,SAAS,CAAC;IAC1B,UAAU,EAAE,MAAM,CAAC;IACnB,aAAa,EAAE,MAAM,CAAC;IACtB,OAAO,EAAE,mBAAmB,CAAC;IAE7B,IAAI,CAAC,EAAE,GAAG,CAAC;CACZ;AAED,MAAM,WAAW,sBAAuB,SAAQ,UAAU;IACxD,IAAI,EAAE,SAAS,CAAC,gBAAgB,CAAC;IACjC,UAAU,EAAE,MAAM,CAAC;CACpB;AAYD;;;GAGG;AACH,wBAAgB,wBAAwB,CAAC,QAAQ,EAAE,KAAK,GAAG,kBAAkB,CAO5E;AAED;;;GAGG;AACH,wBAAgB,qBAAqB,CAAC,QAAQ,EAAE,aAAa,GAAG,eAAe,CAU9E;AAED;;;GAGG;AACH,wBAAgB,uBAAuB,CAAC,MAAM,EAAE,gBAAgB,GAAG;IAAE,KAAK,EAAE,MAAM,CAAC;CAAE,GAAG,mBAAmB,CAO1G;AAED;;;GAGG;AACH,wBAAgB,yBAAyB,CAAC,QAAQ,EAAE,MAAM,GAAG,sBAAsB,CAOlF"} \ No newline at end of file +{"version":3,"file":"errors.d.ts","sourceRoot":"","sources":["../src/errors.ts"],"names":[],"mappings":";;AAAA,OAAO,EAAE,mBAAmB,EAAE,MAAM,MAAM,CAAC;AAC3C,OAAO,EAAE,aAAa,EAAE,MAAM,OAAO,CAAC;AACtC,OAAO,EAAE,gBAAgB,EAAE,MAAM,aAAa,CAAC;AAE/C;;GAEG;AACH,MAAM,WAAW,UAAW,SAAQ,MAAM,CAAC,cAAc;IACvD,IAAI,EAAE,SAAS,CAAC;CACjB;AAED;;GAEG;AACH,oBAAY,SAAS;IAEnB,YAAY,+BAA+B;IAC3C,SAAS,4BAA4B;IACrC,aAAa,gCAAgC;IAC7C,gBAAgB,oCAAoC;IAGpD,+BAA+B,gDAAgD;IAC/E,2BAA2B,kDAAkD;CAC9E;AAED,MAAM,MAAM,eAAe,GAAG,mBAAmB,GAAG,kBAAkB,GAAG,eAAe,GAAG,sBAAsB,CAAC;AAClH,MAAM,MAAM,sBAAsB,GAAG,qCAAqC,CAAC;AAE3E,MAAM,WAAW,qCAAsC,SAAQ,UAAU;IACvE,IAAI,EAAE,SAAS,CAAC,+BAA+B,CAAC;IAChD,IAAI,EAAE,gBAAgB,GAAG;QACvB,KAAK,EAAE,MAAM,CAAC;KACf,CAAA;CACF;AAED,MAAM,WAAW,mBAAoB,SAAQ,UAAU;IACrD,IAAI,EAAE,SAAS,CAAC,aAAa,CAAC;IAC9B,IAAI,EAAE,gBAAgB,GAAG;QACvB,KAAK,EAAE,MAAM,CAAC;KACf,CAAC;CACH;AAED,MAAM,WAAW,kBAAmB,SAAQ,UAAU;IACpD,IAAI,EAAE,SAAS,CAAC,YAAY,CAAC;IAC7B,QAAQ,EAAE,KAAK,CAAC;CACjB;AAED,MAAM,WAAW,eAAgB,SAAQ,UAAU;IACjD,IAAI,EAAE,SAAS,CAAC,SAAS,CAAC;IAC1B,UAAU,EAAE,MAAM,CAAC;IACnB,aAAa,EAAE,MAAM,CAAC;IACtB,OAAO,EAAE,mBAAmB,CAAC;IAE7B,IAAI,CAAC,EAAE,GAAG,CAAC;CACZ;AAED,MAAM,WAAW,sBAAuB,SAAQ,UAAU;IACxD,IAAI,EAAE,SAAS,CAAC,gBAAgB,CAAC;IACjC,UAAU,EAAE,MAAM,CAAC;CACpB;AAED;;GAEG;AACH,wBAAgB,aAAa,CAAC,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,SAAS,GAAG,UAAU,CAKvE;AAED;;;GAGG;AACH,wBAAgB,wBAAwB,CAAC,QAAQ,EAAE,KAAK,GAAG,kBAAkB,CAO5E;AAED;;;GAGG;AACH,wBAAgB,qBAAqB,CAAC,QAAQ,EAAE,aAAa,GAAG,eAAe,CAgB9E;AAED;;;GAGG;AACH,wBAAgB,uBAAuB,CAAC,MAAM,EAAE,gBAAgB,GAAG;IAAE,KAAK,EAAE,MAAM,CAAC;CAAE,GAAG,mBAAmB,CAO1G;AAED;;;GAGG;AACH,wBAAgB,yBAAyB,CAAC,QAAQ,EAAE,MAAM,GAAG,sBAAsB,CAOlF"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/errors.js b/node_modules/@slack/web-api/dist/errors.js index c61ff71..e2e9b9c 100644 --- a/node_modules/@slack/web-api/dist/errors.js +++ b/node_modules/@slack/web-api/dist/errors.js @@ -1,15 +1,19 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -exports.rateLimitedErrorWithDelay = exports.platformErrorFromResult = exports.httpErrorFromResponse = exports.requestErrorWithOriginal = exports.ErrorCode = void 0; +exports.rateLimitedErrorWithDelay = exports.platformErrorFromResult = exports.httpErrorFromResponse = exports.requestErrorWithOriginal = exports.errorWithCode = exports.ErrorCode = void 0; /** * A dictionary of codes for errors produced by this package */ var ErrorCode; (function (ErrorCode) { + // general error ErrorCode["RequestError"] = "slack_webapi_request_error"; ErrorCode["HTTPError"] = "slack_webapi_http_error"; ErrorCode["PlatformError"] = "slack_webapi_platform_error"; ErrorCode["RateLimitedError"] = "slack_webapi_rate_limited_error"; + // file uploads errors + ErrorCode["FileUploadInvalidArgumentsError"] = "slack_webapi_file_upload_invalid_args_error"; + ErrorCode["FileUploadReadFileDataError"] = "slack_webapi_file_upload_read_file_data_error"; })(ErrorCode = exports.ErrorCode || (exports.ErrorCode = {})); /** * Factory for producing a {@link CodedError} from a generic error @@ -20,6 +24,7 @@ function errorWithCode(error, code) { codedError.code = code; return codedError; } +exports.errorWithCode = errorWithCode; /** * A factory to create WebAPIRequestError objects * @param original - original error @@ -38,7 +43,13 @@ function httpErrorFromResponse(response) { const error = errorWithCode(new Error(`An HTTP protocol error occurred: statusCode = ${response.status}`), ErrorCode.HTTPError); error.statusCode = response.status; error.statusMessage = response.statusText; - error.headers = response.headers; + const nonNullHeaders = {}; + Object.keys(response.headers).forEach((k) => { + if (k && response.headers[k]) { + nonNullHeaders[k] = response.headers[k]; + } + }); + error.headers = nonNullHeaders; error.body = response.data; return error; } diff --git a/node_modules/@slack/web-api/dist/errors.js.map b/node_modules/@slack/web-api/dist/errors.js.map index 494c011..227fb9b 100644 --- a/node_modules/@slack/web-api/dist/errors.js.map +++ b/node_modules/@slack/web-api/dist/errors.js.map @@ -1 +1 @@ -{"version":3,"file":"errors.js","sourceRoot":"","sources":["../src/errors.ts"],"names":[],"mappings":";;;AAWA;;GAEG;AACH,IAAY,SAKX;AALD,WAAY,SAAS;IACnB,wDAA2C,CAAA;IAC3C,kDAAqC,CAAA;IACrC,0DAA6C,CAAA;IAC7C,iEAAoD,CAAA;AACtD,CAAC,EALW,SAAS,GAAT,iBAAS,KAAT,iBAAS,QAKpB;AA8BD;;GAEG;AACH,SAAS,aAAa,CAAC,KAAY,EAAE,IAAe;IAClD,kGAAkG;IAClG,MAAM,UAAU,GAAG,KAA4B,CAAC;IAChD,UAAU,CAAC,IAAI,GAAG,IAAI,CAAC;IACvB,OAAO,UAAwB,CAAC;AAClC,CAAC;AAED;;;GAGG;AACH,SAAgB,wBAAwB,CAAC,QAAe;IACtD,MAAM,KAAK,GAAG,aAAa,CACzB,IAAI,KAAK,CAAC,6BAA6B,QAAQ,CAAC,OAAO,EAAE,CAAC,EAC1D,SAAS,CAAC,YAAY,CACQ,CAAC;IACjC,KAAK,CAAC,QAAQ,GAAG,QAAQ,CAAC;IAC1B,OAAQ,KAA4B,CAAC;AACvC,CAAC;AAPD,4DAOC;AAED;;;GAGG;AACH,SAAgB,qBAAqB,CAAC,QAAuB;IAC3D,MAAM,KAAK,GAAG,aAAa,CACzB,IAAI,KAAK,CAAC,iDAAiD,QAAQ,CAAC,MAAM,EAAE,CAAC,EAC7E,SAAS,CAAC,SAAS,CACQ,CAAC;IAC9B,KAAK,CAAC,UAAU,GAAG,QAAQ,CAAC,MAAM,CAAC;IACnC,KAAK,CAAC,aAAa,GAAG,QAAQ,CAAC,UAAU,CAAC;IAC1C,KAAK,CAAC,OAAO,GAAG,QAAQ,CAAC,OAAO,CAAC;IACjC,KAAK,CAAC,IAAI,GAAG,QAAQ,CAAC,IAAI,CAAC;IAC3B,OAAQ,KAAyB,CAAC;AACpC,CAAC;AAVD,sDAUC;AAED;;;GAGG;AACH,SAAgB,uBAAuB,CAAC,MAA6C;IACnF,MAAM,KAAK,GAAG,aAAa,CACzB,IAAI,KAAK,CAAC,0BAA0B,MAAM,CAAC,KAAK,EAAE,CAAC,EACnD,SAAS,CAAC,aAAa,CACQ,CAAC;IAClC,KAAK,CAAC,IAAI,GAAG,MAAM,CAAC;IACpB,OAAQ,KAA6B,CAAC;AACxC,CAAC;AAPD,0DAOC;AAED;;;GAGG;AACH,SAAgB,yBAAyB,CAAC,QAAgB;IACxD,MAAM,KAAK,GAAG,aAAa,CACzB,IAAI,KAAK,CAAC,gEAAgE,QAAQ,UAAU,CAAC,EAC7F,SAAS,CAAC,gBAAgB,CACQ,CAAC;IACrC,KAAK,CAAC,UAAU,GAAG,QAAQ,CAAC;IAC5B,OAAQ,KAAgC,CAAC;AAC3C,CAAC;AAPD,8DAOC"} \ No newline at end of file +{"version":3,"file":"errors.js","sourceRoot":"","sources":["../src/errors.ts"],"names":[],"mappings":";;;AAWA;;GAEG;AACH,IAAY,SAUX;AAVD,WAAY,SAAS;IACnB,gBAAgB;IAChB,wDAA2C,CAAA;IAC3C,kDAAqC,CAAA;IACrC,0DAA6C,CAAA;IAC7C,iEAAoD,CAAA;IAEpD,sBAAsB;IACtB,4FAA+E,CAAA;IAC/E,0FAA6E,CAAA;AAC/E,CAAC,EAVW,SAAS,GAAT,iBAAS,KAAT,iBAAS,QAUpB;AAsCD;;GAEG;AACH,SAAgB,aAAa,CAAC,KAAY,EAAE,IAAe;IACzD,kGAAkG;IAClG,MAAM,UAAU,GAAG,KAA4B,CAAC;IAChD,UAAU,CAAC,IAAI,GAAG,IAAI,CAAC;IACvB,OAAO,UAAwB,CAAC;AAClC,CAAC;AALD,sCAKC;AAED;;;GAGG;AACH,SAAgB,wBAAwB,CAAC,QAAe;IACtD,MAAM,KAAK,GAAG,aAAa,CACzB,IAAI,KAAK,CAAC,6BAA6B,QAAQ,CAAC,OAAO,EAAE,CAAC,EAC1D,SAAS,CAAC,YAAY,CACQ,CAAC;IACjC,KAAK,CAAC,QAAQ,GAAG,QAAQ,CAAC;IAC1B,OAAQ,KAA4B,CAAC;AACvC,CAAC;AAPD,4DAOC;AAED;;;GAGG;AACH,SAAgB,qBAAqB,CAAC,QAAuB;IAC3D,MAAM,KAAK,GAAG,aAAa,CACzB,IAAI,KAAK,CAAC,iDAAiD,QAAQ,CAAC,MAAM,EAAE,CAAC,EAC7E,SAAS,CAAC,SAAS,CACQ,CAAC;IAC9B,KAAK,CAAC,UAAU,GAAG,QAAQ,CAAC,MAAM,CAAC;IACnC,KAAK,CAAC,aAAa,GAAG,QAAQ,CAAC,UAAU,CAAC;IAC1C,MAAM,cAAc,GAA2B,EAAE,CAAC;IAClD,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,EAAE;QAC1C,IAAI,CAAC,IAAI,QAAQ,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE;YAC5B,cAAc,CAAC,CAAC,CAAC,GAAG,QAAQ,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC;SACzC;IACH,CAAC,CAAC,CAAC;IACH,KAAK,CAAC,OAAO,GAAG,cAAc,CAAC;IAC/B,KAAK,CAAC,IAAI,GAAG,QAAQ,CAAC,IAAI,CAAC;IAC3B,OAAQ,KAAyB,CAAC;AACpC,CAAC;AAhBD,sDAgBC;AAED;;;GAGG;AACH,SAAgB,uBAAuB,CAAC,MAA6C;IACnF,MAAM,KAAK,GAAG,aAAa,CACzB,IAAI,KAAK,CAAC,0BAA0B,MAAM,CAAC,KAAK,EAAE,CAAC,EACnD,SAAS,CAAC,aAAa,CACQ,CAAC;IAClC,KAAK,CAAC,IAAI,GAAG,MAAM,CAAC;IACpB,OAAQ,KAA6B,CAAC;AACxC,CAAC;AAPD,0DAOC;AAED;;;GAGG;AACH,SAAgB,yBAAyB,CAAC,QAAgB;IACxD,MAAM,KAAK,GAAG,aAAa,CACzB,IAAI,KAAK,CAAC,gEAAgE,QAAQ,UAAU,CAAC,EAC7F,SAAS,CAAC,gBAAgB,CACQ,CAAC;IACrC,KAAK,CAAC,UAAU,GAAG,QAAQ,CAAC;IAC5B,OAAQ,KAAgC,CAAC;AAC3C,CAAC;AAPD,8DAOC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/file-upload.d.ts b/node_modules/@slack/web-api/dist/file-upload.d.ts new file mode 100644 index 0000000..3173735 --- /dev/null +++ b/node_modules/@slack/web-api/dist/file-upload.d.ts @@ -0,0 +1,107 @@ +/// +/// +import { Readable } from 'stream'; +import { Logger } from '@slack/logger'; +import { FilesCompleteUploadExternalArguments, FilesUploadV2Arguments, FileUploadV2, FileUploadV2Job } from './methods'; +/** + * Returns a fileUploadJob used to represent the of the file upload job and + * required metadata. + * @param options Options provided by user + * @param channelId optional channel id to share file with, omitted, channel is private + * @returns +*/ +export declare function getFileUploadJob(options: FilesUploadV2Arguments | FileUploadV2, logger: Logger): Promise; +/** + * Returns an array of files upload entries when `file_uploads` is supplied. + * **Note** + * file_uploads should be set when multiple files are intended to be attached to a + * single message. To support this, we handle options supplied with + * top level `initial_comment`, `thread_ts`, `channel_id` and `file_uploads` parameters. + * ```javascript + * const res = await client.files.uploadV2({ + * initial_comment: 'Here are the files!', + * thread_ts: '1223313423434.131321', + * channel_id: 'C12345', + * file_uploads: [ + * { + * file: './test/fixtures/test-txt.txt', + * filename: 'test-txt.txt', + * }, + * { + * file: './test/fixtures/test-png.png', + * filename: 'test-png.png', + * }, + * ], + * }); + * ``` + * @param options provided by user +*/ +export declare function getMultipleFileUploadJobs(options: FilesUploadV2Arguments, logger: Logger): Promise; +/** + * Returns a single file upload's data + * @param options + * @returns Binary data representation of file + */ +export declare function getFileData(options: FilesUploadV2Arguments | FileUploadV2): Promise; +export declare function getFileDataLength(data: Buffer): number; +export declare function getFileDataAsStream(readable: Readable): Promise; +/** + * Filters through all fileUploads and groups them into jobs for completion + * based on combination of channel_id, thread_ts, initial_comment. + * {@link https://api.slack.com/methods/files.completeUploadExternal files.completeUploadExternal} allows for multiple + * files to be uploaded with a message (`initial_comment`), and as a threaded message (`thread_ts`) + * In order to be grouped together, file uploads must have like properties. + * @param fileUploads + * @returns + */ +export declare function getAllFileUploadsToComplete(fileUploads: FileUploadV2Job[]): Record; +/** + * Advise to use the files.uploadV2 method over legacy files.upload method and over + * lower-level utilities. + * @param method + * @param logger +*/ +export declare function warnIfNotUsingFilesUploadV2(method: string, logger: Logger): void; +/** + * `channels` param is supported but only when a single channel is specified. + * @param options + * @param logger + */ +export declare function warnIfChannels(options: FilesUploadV2Arguments | FileUploadV2, logger: Logger): void; +/** + * v1 files.upload supported `channels` parameter provided as a comma-separated + * string of values, e.g. 'C1234,C5678'. V2 no longer supports this csv value. + * You may still supply `channels` with a single channel string value e.g. 'C1234' + * but it is highly encouraged to supply `channel_id` instead. + * @param options + */ +export declare function errorIfChannelsCsv(options: FilesUploadV2Arguments | FileUploadV2): void; +/** + * Checks for either a file or content property and errors if missing + * @param options + */ +export declare function errorIfInvalidOrMissingFileData(options: FilesUploadV2Arguments | FileUploadV2): void; +/** + * @param options + * @param logger + * @returns filename if it exists + */ +export declare function warnIfMissingOrInvalidFileNameAndDefault(options: FilesUploadV2Arguments | FileUploadV2, logger: Logger): string; +/** + * `filetype` param is no longer supported and will be ignored + * @param options + * @param logger + */ +export declare function warnIfLegacyFileType(options: FilesUploadV2Arguments | FileUploadV2, logger: Logger): void; +export declare function buildMissingFileIdError(): string; +export declare function buildFileSizeErrorMsg(): string; +export declare function buildLegacyFileTypeWarning(): string; +export declare function buildMissingFileNameWarning(): string; +export declare function buildMissingExtensionWarning(filename: string): string; +export declare function buildLegacyMethodWarning(method: string): string; +export declare function buildGeneralFilesUploadWarning(): string; +export declare function buildFilesUploadMissingMessage(): string; +export declare function buildChannelsWarning(): string; +export declare function buildMultipleChannelsErrorMsg(): string; +export declare function buildInvalidFilesUploadParamError(): string; +//# sourceMappingURL=file-upload.d.ts.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/file-upload.d.ts.map b/node_modules/@slack/web-api/dist/file-upload.d.ts.map new file mode 100644 index 0000000..42e4005 --- /dev/null +++ b/node_modules/@slack/web-api/dist/file-upload.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"file-upload.d.ts","sourceRoot":"","sources":["../src/file-upload.ts"],"names":[],"mappings":";;AACA,OAAO,EAAE,QAAQ,EAAE,MAAM,QAAQ,CAAC;AAClC,OAAO,EAAE,MAAM,EAAE,MAAM,eAAe,CAAC;AAEvC,OAAO,EAAE,oCAAoC,EAAE,sBAAsB,EAAE,YAAY,EAAE,eAAe,EAAE,MAAM,WAAW,CAAC;AAExH;;;;;;EAME;AACF,wBAAsB,gBAAgB,CACpC,OAAO,EAAE,sBAAsB,GAAG,YAAY,EAC9C,MAAM,EAAE,MAAM,GACb,OAAO,CAAC,eAAe,CAAC,CAyB1B;AAED;;;;;;;;;;;;;;;;;;;;;;;;EAwBE;AACF,wBAAsB,yBAAyB,CAC7C,OAAO,EAAE,sBAAsB,EAC/B,MAAM,EAAE,MAAM,GACb,OAAO,CAAC,eAAe,EAAE,CAAC,CA2B5B;AAID;;;;GAIG;AACH,wBAAsB,WAAW,CAAC,OAAO,EAAE,sBAAsB,GAAG,YAAY,GAAG,OAAO,CAAC,MAAM,CAAC,CAiCjG;AAED,wBAAgB,iBAAiB,CAAC,IAAI,EAAE,MAAM,GAAG,MAAM,CAQtD;AAED,wBAAsB,mBAAmB,CAAC,QAAQ,EAAE,QAAQ,GAAG,OAAO,CAAC,MAAM,CAAC,CAoB7E;AAED;;;;;;;;GAQG;AACH,wBAAgB,2BAA2B,CAAC,WAAW,EAAE,eAAe,EAAE,GAC1E,MAAM,CAAC,MAAM,EAAE,oCAAoC,CAAC,CAwBnD;AAGD;;;;;EAKE;AACF,wBAAgB,2BAA2B,CAAC,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,GAAG,IAAI,CAKhF;AAED;;;;GAIG;AACH,wBAAgB,cAAc,CAAC,OAAO,EAAE,sBAAsB,GAAG,YAAY,EAAE,MAAM,EAAE,MAAM,GAAG,IAAI,CAEnG;AAED;;;;;;GAMG;AACH,wBAAgB,kBAAkB,CAAC,OAAO,EAAE,sBAAsB,GAAG,YAAY,GAAG,IAAI,CAQvF;AAED;;;GAGG;AACH,wBAAgB,+BAA+B,CAAC,OAAO,EAAE,sBAAsB,GAAG,YAAY,GAAG,IAAI,CAsBpG;AAED;;;;GAIG;AACH,wBAAgB,wCAAwC,CACtD,OAAO,EAAE,sBAAsB,GAAG,YAAY,EAC9C,MAAM,EAAE,MAAM,GACb,MAAM,CAcR;AAED;;;;GAIG;AACH,wBAAgB,oBAAoB,CAAC,OAAO,EAAE,sBAAsB,GAAG,YAAY,EAAE,MAAM,EAAE,MAAM,GAAG,IAAI,CAIzG;AAID,wBAAgB,uBAAuB,IAAI,MAAM,CAEhD;AAED,wBAAgB,qBAAqB,IAAI,MAAM,CAE9C;AAED,wBAAgB,0BAA0B,IAAI,MAAM,CAInD;AAED,wBAAgB,2BAA2B,IAAI,MAAM,CAIpD;AAED,wBAAgB,4BAA4B,CAAC,QAAQ,EAAE,MAAM,GAAG,MAAM,CAErE;AAED,wBAAgB,wBAAwB,CAAC,MAAM,EAAE,MAAM,GAAG,MAAM,CAE/D;AAED,wBAAgB,8BAA8B,IAAI,MAAM,CAGvD;AAED,wBAAgB,8BAA8B,IAAI,MAAM,CAEvD;AAED,wBAAgB,oBAAoB,IAAI,MAAM,CAG7C;AAED,wBAAgB,6BAA6B,IAAI,MAAM,CAEtD;AAED,wBAAgB,iCAAiC,IAAI,MAAM,CAG1D"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/file-upload.js b/node_modules/@slack/web-api/dist/file-upload.js new file mode 100644 index 0000000..46d3c9a --- /dev/null +++ b/node_modules/@slack/web-api/dist/file-upload.js @@ -0,0 +1,329 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.buildInvalidFilesUploadParamError = exports.buildMultipleChannelsErrorMsg = exports.buildChannelsWarning = exports.buildFilesUploadMissingMessage = exports.buildGeneralFilesUploadWarning = exports.buildLegacyMethodWarning = exports.buildMissingExtensionWarning = exports.buildMissingFileNameWarning = exports.buildLegacyFileTypeWarning = exports.buildFileSizeErrorMsg = exports.buildMissingFileIdError = exports.warnIfLegacyFileType = exports.warnIfMissingOrInvalidFileNameAndDefault = exports.errorIfInvalidOrMissingFileData = exports.errorIfChannelsCsv = exports.warnIfChannels = exports.warnIfNotUsingFilesUploadV2 = exports.getAllFileUploadsToComplete = exports.getFileDataAsStream = exports.getFileDataLength = exports.getFileData = exports.getMultipleFileUploadJobs = exports.getFileUploadJob = void 0; +const fs_1 = require("fs"); +const stream_1 = require("stream"); +const errors_1 = require("./errors"); +/** + * Returns a fileUploadJob used to represent the of the file upload job and + * required metadata. + * @param options Options provided by user + * @param channelId optional channel id to share file with, omitted, channel is private + * @returns +*/ +async function getFileUploadJob(options, logger) { + var _a, _b, _c, _d; + // Validate parameters + warnIfLegacyFileType(options, logger); + warnIfChannels(options, logger); + errorIfChannelsCsv(options); + const fileName = warnIfMissingOrInvalidFileNameAndDefault(options, logger); + const fileData = await getFileData(options); + const fileDataBytesLength = getFileDataLength(fileData); + const fileUploadJob = { + // supplied by user + alt_text: options.alt_text, + channel_id: (_a = options.channels) !== null && _a !== void 0 ? _a : options.channel_id, + content: options.content, + file: options.file, + filename: (_b = options.filename) !== null && _b !== void 0 ? _b : fileName, + initial_comment: options.initial_comment, + snippet_type: options.snippet_type, + thread_ts: options.thread_ts, + title: (_c = options.title) !== null && _c !== void 0 ? _c : ((_d = options.filename) !== null && _d !== void 0 ? _d : fileName), + // calculated + data: fileData, + length: fileDataBytesLength, + }; + return fileUploadJob; +} +exports.getFileUploadJob = getFileUploadJob; +/** + * Returns an array of files upload entries when `file_uploads` is supplied. + * **Note** + * file_uploads should be set when multiple files are intended to be attached to a + * single message. To support this, we handle options supplied with + * top level `initial_comment`, `thread_ts`, `channel_id` and `file_uploads` parameters. + * ```javascript + * const res = await client.files.uploadV2({ + * initial_comment: 'Here are the files!', + * thread_ts: '1223313423434.131321', + * channel_id: 'C12345', + * file_uploads: [ + * { + * file: './test/fixtures/test-txt.txt', + * filename: 'test-txt.txt', + * }, + * { + * file: './test/fixtures/test-png.png', + * filename: 'test-png.png', + * }, + * ], + * }); + * ``` + * @param options provided by user +*/ +async function getMultipleFileUploadJobs(options, logger) { + if (options.file_uploads) { + // go through each file_upload and create a job for it + return Promise.all(options.file_uploads.map((upload) => { + // ensure no omitted properties included in files_upload entry + // these properties are valid only at the top-level, not + // inside file_uploads. + const { channel_id, channels, initial_comment, thread_ts } = upload; + if (channel_id || channels || initial_comment || thread_ts) { + throw (0, errors_1.errorWithCode)(new Error(buildInvalidFilesUploadParamError()), errors_1.ErrorCode.FileUploadInvalidArgumentsError); + } + // takes any channel_id, initial_comment and thread_ts + // supplied at the top level. + return getFileUploadJob(Object.assign(Object.assign({}, upload), { channels: options.channels, channel_id: options.channel_id, initial_comment: options.initial_comment, thread_ts: options.thread_ts }), logger); + })); + } + throw new Error(buildFilesUploadMissingMessage()); +} +exports.getMultipleFileUploadJobs = getMultipleFileUploadJobs; +// Helpers to build the FileUploadJob +/** + * Returns a single file upload's data + * @param options + * @returns Binary data representation of file + */ +async function getFileData(options) { + errorIfInvalidOrMissingFileData(options); + const { file, content } = options; + if (file) { + // try to handle as buffer + if (Buffer.isBuffer(file)) + return file; + // try to handle as filepath + if (typeof file === 'string') { + // try to read file as if the string was a file path + try { + const dataBuffer = (0, fs_1.readFileSync)(file); + return dataBuffer; + } + catch (error) { + throw (0, errors_1.errorWithCode)(new Error(`Unable to resolve file data for ${file}. Please supply a filepath string, or binary data Buffer or String directly.`), errors_1.ErrorCode.FileUploadInvalidArgumentsError); + } + } + // try to handle as Readable + const data = await getFileDataAsStream(file); + if (data) + return data; + } + if (content) + return Buffer.from(content); + // general catch-all error + throw (0, errors_1.errorWithCode)(new Error('There was an issue getting the file data for the file or content supplied'), errors_1.ErrorCode.FileUploadReadFileDataError); +} +exports.getFileData = getFileData; +function getFileDataLength(data) { + if (data) { + return Buffer.byteLength(data, 'utf8'); + } + throw (0, errors_1.errorWithCode)(new Error(buildFileSizeErrorMsg()), errors_1.ErrorCode.FileUploadReadFileDataError); +} +exports.getFileDataLength = getFileDataLength; +async function getFileDataAsStream(readable) { + const chunks = []; + return new Promise((resolve, reject) => { + readable.on('readable', () => { + let chunk; + /* eslint-disable no-cond-assign */ + while ((chunk = readable.read()) !== null) { + chunks.push(chunk); + } + }); + readable.on('end', () => { + if (chunks.length > 0) { + const content = Buffer.concat(chunks); + resolve(content); + } + else { + reject(Error('No data in supplied file')); + } + }); + }); +} +exports.getFileDataAsStream = getFileDataAsStream; +/** + * Filters through all fileUploads and groups them into jobs for completion + * based on combination of channel_id, thread_ts, initial_comment. + * {@link https://api.slack.com/methods/files.completeUploadExternal files.completeUploadExternal} allows for multiple + * files to be uploaded with a message (`initial_comment`), and as a threaded message (`thread_ts`) + * In order to be grouped together, file uploads must have like properties. + * @param fileUploads + * @returns + */ +function getAllFileUploadsToComplete(fileUploads) { + const toComplete = {}; + fileUploads.forEach((upload) => { + const { channel_id, thread_ts, initial_comment, file_id, title } = upload; + if (file_id) { + const compareString = `:::${channel_id}:::${thread_ts}:::${initial_comment}`; + if (!Object.prototype.hasOwnProperty.call(toComplete, compareString)) { + toComplete[compareString] = { + files: [{ id: file_id, title }], + channel_id, + initial_comment, + thread_ts, + }; + } + else { + toComplete[compareString].files.push({ + id: file_id, + title, + }); + } + } + else { + throw new Error(buildMissingFileIdError()); + } + }); + return toComplete; +} +exports.getAllFileUploadsToComplete = getAllFileUploadsToComplete; +// Validation +/** + * Advise to use the files.uploadV2 method over legacy files.upload method and over + * lower-level utilities. + * @param method + * @param logger +*/ +function warnIfNotUsingFilesUploadV2(method, logger) { + const targetMethods = ['files.upload']; + const isTargetMethod = targetMethods.includes(method); + if (method === 'files.upload') + logger.warn(buildLegacyMethodWarning(method)); + if (isTargetMethod) + logger.info(buildGeneralFilesUploadWarning()); +} +exports.warnIfNotUsingFilesUploadV2 = warnIfNotUsingFilesUploadV2; +/** + * `channels` param is supported but only when a single channel is specified. + * @param options + * @param logger + */ +function warnIfChannels(options, logger) { + if (options.channels) + logger.warn(buildChannelsWarning()); +} +exports.warnIfChannels = warnIfChannels; +/** + * v1 files.upload supported `channels` parameter provided as a comma-separated + * string of values, e.g. 'C1234,C5678'. V2 no longer supports this csv value. + * You may still supply `channels` with a single channel string value e.g. 'C1234' + * but it is highly encouraged to supply `channel_id` instead. + * @param options + */ +function errorIfChannelsCsv(options) { + const channels = options.channels ? options.channels.split(',') : []; + if (channels.length > 1) { + throw (0, errors_1.errorWithCode)(new Error(buildMultipleChannelsErrorMsg()), errors_1.ErrorCode.FileUploadInvalidArgumentsError); + } +} +exports.errorIfChannelsCsv = errorIfChannelsCsv; +/** + * Checks for either a file or content property and errors if missing + * @param options + */ +function errorIfInvalidOrMissingFileData(options) { + const { file, content } = options; + if (!(file || content) || (file && content)) { + throw (0, errors_1.errorWithCode)(new Error('Either a file or content field is required for valid file upload. You cannot supply both'), errors_1.ErrorCode.FileUploadInvalidArgumentsError); + } + /* eslint-disable @typescript-eslint/no-explicit-any */ + if (file && !(typeof file === 'string' || Buffer.isBuffer(file) || file instanceof stream_1.Readable)) { + throw (0, errors_1.errorWithCode)(new Error('file must be a valid string path, buffer or Readable'), errors_1.ErrorCode.FileUploadInvalidArgumentsError); + } + if (content && typeof content !== 'string') { + throw (0, errors_1.errorWithCode)(new Error('content must be a string'), errors_1.ErrorCode.FileUploadInvalidArgumentsError); + } +} +exports.errorIfInvalidOrMissingFileData = errorIfInvalidOrMissingFileData; +/** + * @param options + * @param logger + * @returns filename if it exists + */ +function warnIfMissingOrInvalidFileNameAndDefault(options, logger) { + var _a; + const DEFAULT_FILETYPE = 'txt'; + const DEFAULT_FILENAME = `file.${(_a = options.filetype) !== null && _a !== void 0 ? _a : DEFAULT_FILETYPE}`; + const { filename } = options; + if (!filename) { + // Filename was an optional property in legacy method + logger.warn(buildMissingFileNameWarning()); + return DEFAULT_FILENAME; + } + if (filename.split('.').length < 2) { + // likely filename is missing extension + logger.warn(buildMissingExtensionWarning(filename)); + } + return filename; +} +exports.warnIfMissingOrInvalidFileNameAndDefault = warnIfMissingOrInvalidFileNameAndDefault; +/** + * `filetype` param is no longer supported and will be ignored + * @param options + * @param logger + */ +function warnIfLegacyFileType(options, logger) { + if (options.filetype) { + logger.warn(buildLegacyFileTypeWarning()); + } +} +exports.warnIfLegacyFileType = warnIfLegacyFileType; +// Validation message utilities +function buildMissingFileIdError() { + return 'Missing required file id for file upload completion'; +} +exports.buildMissingFileIdError = buildMissingFileIdError; +function buildFileSizeErrorMsg() { + return 'There was an issue calculating the size of your file'; +} +exports.buildFileSizeErrorMsg = buildFileSizeErrorMsg; +function buildLegacyFileTypeWarning() { + return 'filetype is no longer a supported field in files.uploadV2.' + + ' \nPlease remove this field. To indicate file type, please do so via the required filename property' + + ' using the appropriate file extension, e.g. image.png, text.txt'; +} +exports.buildLegacyFileTypeWarning = buildLegacyFileTypeWarning; +function buildMissingFileNameWarning() { + return 'filename is a required field for files.uploadV2. \n For backwards compatibility and ease of migration, ' + + 'defaulting the filename. For best experience and consistent unfurl behavior, you' + + ' should set the filename property with correct file extension, e.g. image.png, text.txt'; +} +exports.buildMissingFileNameWarning = buildMissingFileNameWarning; +function buildMissingExtensionWarning(filename) { + return `filename supplied '${filename}' may be missing a proper extension. Missing extenions may result in unexpected unfurl behavior when shared`; +} +exports.buildMissingExtensionWarning = buildMissingExtensionWarning; +function buildLegacyMethodWarning(method) { + return `${method} may cause some issues like timeouts for relatively large files.`; +} +exports.buildLegacyMethodWarning = buildLegacyMethodWarning; +function buildGeneralFilesUploadWarning() { + return 'Our latest recommendation is to use client.files.uploadV2() method, ' + + 'which is mostly compatible and much stabler, instead.'; +} +exports.buildGeneralFilesUploadWarning = buildGeneralFilesUploadWarning; +function buildFilesUploadMissingMessage() { + return 'Something went wrong with processing file_uploads'; +} +exports.buildFilesUploadMissingMessage = buildFilesUploadMissingMessage; +function buildChannelsWarning() { + return 'Although the \'channels\' parameter is still supported for smoother migration from legacy files.upload, ' + + 'we recommend using the new channel_id parameter with a single str value instead (e.g. \'C12345\').'; +} +exports.buildChannelsWarning = buildChannelsWarning; +function buildMultipleChannelsErrorMsg() { + return 'Sharing files with multiple channels is no longer supported in v2. Share files in each channel separately instead.'; +} +exports.buildMultipleChannelsErrorMsg = buildMultipleChannelsErrorMsg; +function buildInvalidFilesUploadParamError() { + return 'You may supply file_uploads only for a single channel, comment, thread respectively. ' + + 'Therefore, please supply any channel_id, initial_comment, thread_ts in the top-layer.'; +} +exports.buildInvalidFilesUploadParamError = buildInvalidFilesUploadParamError; +//# sourceMappingURL=file-upload.js.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/file-upload.js.map b/node_modules/@slack/web-api/dist/file-upload.js.map new file mode 100644 index 0000000..a98b214 --- /dev/null +++ b/node_modules/@slack/web-api/dist/file-upload.js.map @@ -0,0 +1 @@ +{"version":3,"file":"file-upload.js","sourceRoot":"","sources":["../src/file-upload.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/helpers.js b/node_modules/@slack/web-api/dist/helpers.js index d11a63f..6e650ac 100644 --- a/node_modules/@slack/web-api/dist/helpers.js +++ b/node_modules/@slack/web-api/dist/helpers.js @@ -7,7 +7,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); */ function delay(ms) { return new Promise((resolve) => { - setTimeout(() => resolve(), ms); + setTimeout(resolve, ms); }); } exports.default = delay; diff --git a/node_modules/@slack/web-api/dist/helpers.js.map b/node_modules/@slack/web-api/dist/helpers.js.map index 74b8d9b..c976770 100644 --- a/node_modules/@slack/web-api/dist/helpers.js.map +++ b/node_modules/@slack/web-api/dist/helpers.js.map @@ -1 +1 @@ -{"version":3,"file":"helpers.js","sourceRoot":"","sources":["../src/helpers.ts"],"names":[],"mappings":";;AAAA;;;;GAIG;AACH,SAAwB,KAAK,CAAC,EAAU;IACtC,OAAO,IAAI,OAAO,CAAC,CAAC,OAAO,EAAE,EAAE;QAC7B,UAAU,CAAC,GAAG,EAAE,CAAC,OAAO,EAAE,EAAE,EAAE,CAAC,CAAC;IAClC,CAAC,CAAC,CAAC;AACL,CAAC;AAJD,wBAIC"} \ No newline at end of file +{"version":3,"file":"helpers.js","sourceRoot":"","sources":["../src/helpers.ts"],"names":[],"mappings":";;AAAA;;;;GAIG;AACH,SAAwB,KAAK,CAAC,EAAU;IACtC,OAAO,IAAI,OAAO,CAAC,CAAC,OAAO,EAAE,EAAE;QAC7B,UAAU,CAAC,OAAO,EAAE,EAAE,CAAC,CAAC;IAC1B,CAAC,CAAC,CAAC;AACL,CAAC;AAJD,wBAIC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/methods.d.ts b/node_modules/@slack/web-api/dist/methods.d.ts index dbeb582..46092c2 100644 --- a/node_modules/@slack/web-api/dist/methods.d.ts +++ b/node_modules/@slack/web-api/dist/methods.d.ts @@ -1,10 +1,10 @@ /// /// import { Stream } from 'stream'; -import { Dialog, View, KnownBlock, Block, MessageAttachment, LinkUnfurls, CallUser } from '@slack/types'; +import { Dialog, View, KnownBlock, Block, MessageAttachment, LinkUnfurls, CallUser, MessageMetadata } from '@slack/types'; import { EventEmitter } from 'eventemitter3'; import { WebAPICallOptions, WebAPICallResult, WebClientEvent } from './WebClient'; -import { AdminAppsApproveResponse, AdminAppsApprovedListResponse, AdminAppsClearResolutionResponse, AdminAppsRequestsListResponse, AdminAppsRestrictResponse, AdminAppsRestrictedListResponse, AdminAppsUninstallResponse, AdminAuthPolicyAssignEntitiesResponse, AdminAuthPolicyGetEntitiesResponse, AdminAuthPolicyRemoveEntitiesResponse, AdminBarriersCreateResponse, AdminBarriersDeleteResponse, AdminBarriersListResponse, AdminBarriersUpdateResponse, AdminConversationsArchiveResponse, AdminConversationsConvertToPrivateResponse, AdminConversationsCreateResponse, AdminConversationsDeleteResponse, AdminConversationsDisconnectSharedResponse, AdminConversationsEkmListOriginalConnectedChannelInfoResponse, AdminConversationsGetConversationPrefsResponse, AdminConversationsGetTeamsResponse, AdminConversationsInviteResponse, AdminConversationsRenameResponse, AdminConversationsRestrictAccessAddGroupResponse, AdminConversationsRestrictAccessListGroupsResponse, AdminConversationsRestrictAccessRemoveGroupResponse, AdminConversationsSearchResponse, AdminConversationsSetConversationPrefsResponse, AdminConversationsSetTeamsResponse, AdminConversationsUnarchiveResponse, AdminConversationsGetCustomRetentionResponse, AdminConversationsSetCustomRetentionResponse, AdminConversationsRemoveCustomRetentionResponse, AdminEmojiAddAliasResponse, AdminEmojiAddResponse, AdminEmojiListResponse, AdminEmojiRemoveResponse, AdminEmojiRenameResponse, AdminInviteRequestsApproveResponse, AdminInviteRequestsApprovedListResponse, AdminInviteRequestsDeniedListResponse, AdminInviteRequestsDenyResponse, AdminInviteRequestsListResponse, AdminTeamsAdminsListResponse, AdminTeamsCreateResponse, AdminTeamsListResponse, AdminTeamsOwnersListResponse, AdminTeamsSettingsInfoResponse, AdminTeamsSettingsSetDefaultChannelsResponse, AdminTeamsSettingsSetDescriptionResponse, AdminTeamsSettingsSetDiscoverabilityResponse, AdminTeamsSettingsSetIconResponse, AdminTeamsSettingsSetNameResponse, AdminUsergroupsAddChannelsResponse, AdminUsergroupsAddTeamsResponse, AdminUsergroupsListChannelsResponse, AdminUsergroupsRemoveChannelsResponse, AdminUsersAssignResponse, AdminUsersInviteResponse, AdminUsersListResponse, AdminUsersRemoveResponse, AdminUsersSessionGetSettingsResponse, AdminUsersSessionSetSettingsResponse, AdminUsersSessionClearSettingsResponse, AdminUsersSessionInvalidateResponse, AdminUsersSessionListResponse, AdminUsersSessionResetResponse, AdminUsersSessionResetBulkResponse, AdminUsersSetAdminResponse, AdminUsersSetExpirationResponse, AdminUsersSetOwnerResponse, AdminUsersSetRegularResponse, AdminUsersUnsupportedVersionsExportResponse, ApiTestResponse, AppsConnectionsOpenResponse, AppsEventAuthorizationsListResponse, AppsUninstallResponse, AuthRevokeResponse, AuthTeamsListResponse, AuthTestResponse, BotsInfoResponse, CallsAddResponse, CallsEndResponse, CallsInfoResponse, CallsUpdateResponse, CallsParticipantsAddResponse, CallsParticipantsRemoveResponse, ChatDeleteResponse, ChatDeleteScheduledMessageResponse, ChatGetPermalinkResponse, ChatMeMessageResponse, ChatPostEphemeralResponse, ChatPostMessageResponse, ChatScheduleMessageResponse, ChatScheduledMessagesListResponse, ChatUnfurlResponse, ChatUpdateResponse, ConversationsAcceptSharedInviteResponse, ConversationsApproveSharedInviteResponse, ConversationsDeclineSharedInviteResponse, ConversationsInviteSharedResponse, ConversationsListConnectInvitesResponse, ConversationsArchiveResponse, ConversationsCloseResponse, ConversationsCreateResponse, ConversationsHistoryResponse, ConversationsInfoResponse, ConversationsInviteResponse, ConversationsJoinResponse, ConversationsKickResponse, ConversationsLeaveResponse, ConversationsListResponse, ConversationsMarkResponse, ConversationsMembersResponse, ConversationsOpenResponse, ConversationsRenameResponse, ConversationsRepliesResponse, ConversationsSetPurposeResponse, ConversationsSetTopicResponse, ConversationsUnarchiveResponse, DialogOpenResponse, DndEndDndResponse, DndEndSnoozeResponse, DndInfoResponse, DndSetSnoozeResponse, DndTeamInfoResponse, EmojiListResponse, FilesCommentsDeleteResponse, FilesDeleteResponse, FilesInfoResponse, FilesListResponse, FilesRemoteAddResponse, FilesRemoteInfoResponse, FilesRemoteListResponse, FilesRemoteRemoveResponse, FilesRemoteShareResponse, FilesRemoteUpdateResponse, FilesRevokePublicURLResponse, FilesSharedPublicURLResponse, FilesUploadResponse, MigrationExchangeResponse, OauthAccessResponse, OauthV2AccessResponse, OauthV2ExchangeResponse, OpenIDConnectTokenResponse, OpenIDConnectUserInfoResponse, PinsAddResponse, PinsListResponse, PinsRemoveResponse, ReactionsAddResponse, ReactionsGetResponse, ReactionsListResponse, ReactionsRemoveResponse, RemindersAddResponse, RemindersCompleteResponse, RemindersDeleteResponse, RemindersInfoResponse, RemindersListResponse, RtmConnectResponse, RtmStartResponse, SearchAllResponse, SearchFilesResponse, SearchMessagesResponse, StarsAddResponse, StarsListResponse, StarsRemoveResponse, TeamAccessLogsResponse, TeamBillableInfoResponse, TeamBillingInfoResponse, TeamInfoResponse, TeamIntegrationLogsResponse, TeamPreferencesListResponse, TeamProfileGetResponse, UsergroupsCreateResponse, UsergroupsDisableResponse, UsergroupsEnableResponse, UsergroupsListResponse, UsergroupsUpdateResponse, UsergroupsUsersListResponse, UsergroupsUsersUpdateResponse, UsersConversationsResponse, UsersDeletePhotoResponse, UsersGetPresenceResponse, UsersIdentityResponse, UsersInfoResponse, UsersListResponse, UsersLookupByEmailResponse, UsersProfileGetResponse, UsersProfileSetResponse, UsersSetPhotoResponse, UsersSetPresenceResponse, ViewsOpenResponse, ViewsPublishResponse, ViewsPushResponse, ViewsUpdateResponse, WorkflowsStepCompletedResponse, WorkflowsStepFailedResponse, WorkflowsUpdateStepResponse, AdminAppsRequestsCancelResponse, BookmarksAddResponse, BookmarksEditResponse, BookmarksListResponse, BookmarksRemoveResponse } from './response'; +import { AdminAnalyticsGetFileResponse, AdminAppsApproveResponse, AdminAppsApprovedListResponse, AdminAppsClearResolutionResponse, AdminAppsRequestsListResponse, AdminAppsRestrictResponse, AdminAppsRestrictedListResponse, AdminAppsUninstallResponse, AdminAuthPolicyAssignEntitiesResponse, AdminAuthPolicyGetEntitiesResponse, AdminAuthPolicyRemoveEntitiesResponse, AdminBarriersCreateResponse, AdminBarriersDeleteResponse, AdminBarriersListResponse, AdminBarriersUpdateResponse, AdminConversationsArchiveResponse, AdminConversationsConvertToPrivateResponse, AdminConversationsCreateResponse, AdminConversationsDeleteResponse, AdminConversationsDisconnectSharedResponse, AdminConversationsEkmListOriginalConnectedChannelInfoResponse, AdminConversationsGetConversationPrefsResponse, AdminConversationsGetTeamsResponse, AdminConversationsInviteResponse, AdminConversationsRenameResponse, AdminConversationsRestrictAccessAddGroupResponse, AdminConversationsRestrictAccessListGroupsResponse, AdminConversationsRestrictAccessRemoveGroupResponse, AdminConversationsSearchResponse, AdminConversationsSetConversationPrefsResponse, AdminConversationsSetTeamsResponse, AdminConversationsUnarchiveResponse, AdminConversationsGetCustomRetentionResponse, AdminConversationsSetCustomRetentionResponse, AdminConversationsRemoveCustomRetentionResponse, AdminConversationsBulkArchiveResponse, AdminConversationsBulkDeleteResponse, AdminConversationsBulkMoveResponse, AdminEmojiAddAliasResponse, AdminEmojiAddResponse, AdminEmojiListResponse, AdminEmojiRemoveResponse, AdminEmojiRenameResponse, AdminInviteRequestsApproveResponse, AdminInviteRequestsApprovedListResponse, AdminInviteRequestsDeniedListResponse, AdminInviteRequestsDenyResponse, AdminInviteRequestsListResponse, AdminTeamsAdminsListResponse, AdminTeamsCreateResponse, AdminTeamsListResponse, AdminTeamsOwnersListResponse, AdminTeamsSettingsInfoResponse, AdminTeamsSettingsSetDefaultChannelsResponse, AdminTeamsSettingsSetDescriptionResponse, AdminTeamsSettingsSetDiscoverabilityResponse, AdminTeamsSettingsSetIconResponse, AdminTeamsSettingsSetNameResponse, AdminUsergroupsAddChannelsResponse, AdminUsergroupsAddTeamsResponse, AdminUsergroupsListChannelsResponse, AdminUsergroupsRemoveChannelsResponse, AdminUsersAssignResponse, AdminUsersInviteResponse, AdminUsersListResponse, AdminUsersRemoveResponse, AdminUsersSessionGetSettingsResponse, AdminUsersSessionSetSettingsResponse, AdminUsersSessionClearSettingsResponse, AdminUsersSessionInvalidateResponse, AdminUsersSessionListResponse, AdminUsersSessionResetResponse, AdminUsersSessionResetBulkResponse, AdminUsersSetAdminResponse, AdminUsersSetExpirationResponse, AdminUsersSetOwnerResponse, AdminUsersSetRegularResponse, AdminUsersUnsupportedVersionsExportResponse, ApiTestResponse, AppsConnectionsOpenResponse, AppsEventAuthorizationsListResponse, AppsManifestCreateResponse, AppsManifestDeleteResponse, AppsManifestExportResponse, AppsManifestUpdateResponse, AppsManifestValidateResponse, AppsUninstallResponse, AuthRevokeResponse, AuthTeamsListResponse, AuthTestResponse, BotsInfoResponse, CallsAddResponse, CallsEndResponse, CallsInfoResponse, CallsUpdateResponse, CallsParticipantsAddResponse, CallsParticipantsRemoveResponse, ChatDeleteResponse, ChatDeleteScheduledMessageResponse, ChatGetPermalinkResponse, ChatMeMessageResponse, ChatPostEphemeralResponse, ChatPostMessageResponse, ChatScheduleMessageResponse, ChatScheduledMessagesListResponse, ChatUnfurlResponse, ChatUpdateResponse, ConversationsAcceptSharedInviteResponse, ConversationsApproveSharedInviteResponse, ConversationsDeclineSharedInviteResponse, ConversationsInviteSharedResponse, ConversationsListConnectInvitesResponse, ConversationsArchiveResponse, ConversationsCloseResponse, ConversationsCreateResponse, ConversationsHistoryResponse, ConversationsInfoResponse, ConversationsInviteResponse, ConversationsJoinResponse, ConversationsKickResponse, ConversationsLeaveResponse, ConversationsListResponse, ConversationsMarkResponse, ConversationsMembersResponse, ConversationsOpenResponse, ConversationsRenameResponse, ConversationsRepliesResponse, ConversationsSetPurposeResponse, ConversationsSetTopicResponse, ConversationsUnarchiveResponse, DialogOpenResponse, DndEndDndResponse, DndEndSnoozeResponse, DndInfoResponse, DndSetSnoozeResponse, DndTeamInfoResponse, EmojiListResponse, FilesCommentsDeleteResponse, FilesCompleteUploadExternalResponse, FilesDeleteResponse, FilesGetUploadURLExternalResponse, FilesInfoResponse, FilesListResponse, FilesRemoteAddResponse, FilesRemoteInfoResponse, FilesRemoteListResponse, FilesRemoteRemoveResponse, FilesRemoteShareResponse, FilesRemoteUpdateResponse, FilesRevokePublicURLResponse, FilesSharedPublicURLResponse, FilesUploadResponse, FunctionsCompleteErrorResponse, FunctionsCompleteSuccessResponse, MigrationExchangeResponse, OauthAccessResponse, OauthV2AccessResponse, OauthV2ExchangeResponse, OpenIDConnectTokenResponse, OpenIDConnectUserInfoResponse, PinsAddResponse, PinsListResponse, PinsRemoveResponse, ReactionsAddResponse, ReactionsGetResponse, ReactionsListResponse, ReactionsRemoveResponse, RemindersAddResponse, RemindersCompleteResponse, RemindersDeleteResponse, RemindersInfoResponse, RemindersListResponse, RtmConnectResponse, RtmStartResponse, SearchAllResponse, SearchFilesResponse, SearchMessagesResponse, StarsAddResponse, StarsListResponse, StarsRemoveResponse, TeamAccessLogsResponse, TeamBillableInfoResponse, TeamBillingInfoResponse, TeamInfoResponse, TeamIntegrationLogsResponse, TeamPreferencesListResponse, TeamProfileGetResponse, ToolingTokensRotateResponse, UsergroupsCreateResponse, UsergroupsDisableResponse, UsergroupsEnableResponse, UsergroupsListResponse, UsergroupsUpdateResponse, UsergroupsUsersListResponse, UsergroupsUsersUpdateResponse, UsersConversationsResponse, UsersDeletePhotoResponse, UsersGetPresenceResponse, UsersIdentityResponse, UsersInfoResponse, UsersListResponse, UsersLookupByEmailResponse, UsersProfileGetResponse, UsersProfileSetResponse, UsersSetPhotoResponse, UsersSetPresenceResponse, ViewsOpenResponse, ViewsPublishResponse, ViewsPushResponse, ViewsUpdateResponse, WorkflowsStepCompletedResponse, WorkflowsStepFailedResponse, WorkflowsUpdateStepResponse, AdminAppsRequestsCancelResponse, BookmarksAddResponse, BookmarksEditResponse, BookmarksListResponse, BookmarksRemoveResponse, AdminConversationsConvertToPublicResponse, AdminConversationsLookupResponse, AdminRolesAddAssignmentsResponse, AdminRolesListAssignmentsResponse, AdminRolesRemoveAssignmentsResponse, AdminAppsActivitiesListResponse, AdminFunctionsListResponse, AdminFunctionsPermissionsLookupResponse, AdminFunctionsPermissionsSetResponse, AdminWorkflowsSearchResponse, AdminWorkflowsUnpublishResponse, AdminWorkflowsCollaboratorsAddResponse, AdminWorkflowsCollaboratorsRemoveResponse, AdminWorkflowsPermissionsLookupResponse } from './response'; /** * A class that defines all Web API methods, their arguments type, their response type, and binds those methods to the * `apiCall` class method. @@ -12,7 +12,11 @@ import { AdminAppsApproveResponse, AdminAppsApprovedListResponse, AdminAppsClear export declare abstract class Methods extends EventEmitter { protected constructor(); abstract apiCall(method: string, options?: WebAPICallOptions): Promise; + abstract filesUploadV2(options?: WebAPICallOptions): Promise; readonly admin: { + analytics: { + getFile: Method; + }; apps: { approve: Method; approved: { @@ -28,6 +32,9 @@ export declare abstract class Methods extends EventEmitter { list: Method; }; uninstall: Method; + activities: { + list: Method; + }; }; auth: { policy: { @@ -44,7 +51,11 @@ export declare abstract class Methods extends EventEmitter { }; conversations: { archive: Method; + bulkArchive: Method; + bulkDelete: Method; + bulkMove: Method; convertToPrivate: Method; + convertToPublic: Method; create: Method; delete: Method; disconnectShared: Method; @@ -63,6 +74,7 @@ export declare abstract class Methods extends EventEmitter { getCustomRetention: Method; setCustomRetention: Method; removeCustomRetention: Method; + lookup: Method; search: Method; setConversationPrefs: Method; setTeams: Method; @@ -75,6 +87,13 @@ export declare abstract class Methods extends EventEmitter { remove: Method; rename: Method; }; + functions: { + list: Method; + permissions: { + lookup: Method; + set: Method; + }; + }; inviteRequests: { approve: Method; approved: { @@ -104,6 +123,11 @@ export declare abstract class Methods extends EventEmitter { setName: Method; }; }; + roles: { + addAssignments: Method; + listAssignments: Method; + removeAssignments: Method; + }; usergroups: { addChannels: Method; addTeams: Method; @@ -132,6 +156,17 @@ export declare abstract class Methods extends EventEmitter { setOwner: Method; setRegular: Method; }; + workflows: { + search: Method; + unpublish: Method; + collaborators: { + add: Method; + remove: Method; + }; + permissions: { + lookup: Method; + }; + }; }; readonly api: { test: Method; @@ -145,6 +180,13 @@ export declare abstract class Methods extends EventEmitter { list: Method; }; }; + manifest: { + create: Method; + delete: Method; + export: Method; + update: Method; + validate: Method; + }; uninstall: Method; }; readonly auth: { @@ -232,6 +274,21 @@ export declare abstract class Methods extends EventEmitter { revokePublicURL: Method; sharedPublicURL: Method; upload: Method; + /** + * Custom method to support files upload v2 way of uploading files to Slack + * Supports a single file upload + * Supply: + * - (required) single file or content + * - (optional) channel, alt_text, snippet_type, + * Supports multiple file uploads + * Supply: + * - multiple upload_files + * Will try to honor both single file or content data supplied as well + * as multiple file uploads property. + */ + uploadV2: Method; + getUploadURLExternal: Method; + completeUploadExternal: Method; comments: { delete: Method; }; @@ -244,6 +301,10 @@ export declare abstract class Methods extends EventEmitter { share: Method; }; }; + readonly functions: { + completeError: Method; + completeSuccess: Method; + }; readonly migration: { exchange: Method; }; @@ -307,6 +368,11 @@ export declare abstract class Methods extends EventEmitter { get: Method; }; }; + readonly tooling: { + tokens: { + rotate: Method; + }; + }; readonly usergroups: { create: Method; disable: Method; @@ -429,6 +495,11 @@ export interface TraditionalPagingEnabled { page?: number; count?: number; } +export interface AdminAnalyticsGetFileArguments extends WebAPICallOptions, TokenOverridable { + type: string; + date?: string; + metadata_only?: boolean; +} export interface AdminAppsApproveArguments extends WebAPICallOptions, TokenOverridable { app_id?: string; request_id?: string; @@ -465,6 +536,27 @@ export interface AdminAppsUninstallArguments extends WebAPICallOptions { enterprise_id?: string; team_ids?: string[]; } +export interface AdminAppsActivitiesListArguments extends WebAPICallOptions, TokenOverridable, CursorPaginationEnabled { + app_id?: string; + component_id?: string; + component_type?: string; + log_event_type?: string; + max_date_created?: number; + min_date_created?: number; + min_log_level?: string; + sort_direction?: string; + source?: string; + team_id?: string; + trace_id?: string; +} +export interface AdminAppsConfigLookupArguments extends WebAPICallOptions, TokenOverridable { + app_ids: string[]; +} +export interface AdminAppsConfigSetArguments extends WebAPICallOptions, TokenOverridable { + app_id: string; + domain_restrictions?: Record; + workflow_auth_strategy?: string; +} export interface AdminAuthPolicyAssignEntitiesArguments extends WebAPICallOptions, TokenOverridable { entity_ids: string[]; entity_type: string; @@ -498,9 +590,22 @@ export interface AdminBarriersUpdateArguments extends WebAPICallOptions, TokenOv export interface AdminConversationsArchiveArguments extends WebAPICallOptions, TokenOverridable { channel_id: string; } +export interface AdminConversationsBulkArchiveArguments extends WebAPICallOptions, TokenOverridable { + channel_ids: string[]; +} +export interface AdminConversationsBulkDeleteArguments extends WebAPICallOptions, TokenOverridable { + channel_ids: string[]; +} +export interface AdminConversationsBulkMoveArguments extends WebAPICallOptions, TokenOverridable { + channel_ids: string[]; + target_team_id: string; +} export interface AdminConversationsConvertToPrivateArguments extends WebAPICallOptions, TokenOverridable { channel_id: string; } +export interface AdminConversationsConvertToPublicArguments extends WebAPICallOptions, TokenOverridable { + channel_id: string; +} export interface AdminConversationsCreateArguments extends WebAPICallOptions, TokenOverridable { is_private: boolean; name: string; @@ -515,6 +620,11 @@ export interface AdminConversationsDisconnectSharedArguments extends WebAPICallO channel_id: string; leaving_team_ids?: string[]; } +export interface AdminConversationsLookupArguments extends WebAPICallOptions, TokenOverridable, CursorPaginationEnabled { + last_message_activity_before: number; + team_ids: string[]; + max_member_count?: number; +} export interface AdminConversationsEKMListOriginalConnectedChannelInfoArguments extends WebAPICallOptions, TokenOverridable, CursorPaginationEnabled { channel_ids?: string[]; team_ids?: string[]; @@ -594,6 +704,18 @@ export interface AdminEmojiRenameArguments extends WebAPICallOptions, TokenOverr name: string; new_name: string; } +export interface AdminFunctionsListArguments extends WebAPICallOptions, TokenOverridable, CursorPaginationEnabled { + app_ids: string[]; + team_id?: string; +} +export interface AdminFunctionsPermissionsLookupArguments extends WebAPICallOptions, TokenOverridable { + function_ids: string[]; +} +export interface AdminFunctionsPermissionsSetArguments extends WebAPICallOptions, TokenOverridable { + function_id: string; + visibility: string; + user_ids?: string[]; +} export interface AdminInviteRequestsApproveArguments extends WebAPICallOptions, TokenOverridable { invite_request_id: string; team_id: string; @@ -611,6 +733,21 @@ export interface AdminInviteRequestsDeniedListArguments extends WebAPICallOption export interface AdminInviteRequestsListArguments extends WebAPICallOptions, TokenOverridable, CursorPaginationEnabled { team_id: string; } +export interface AdminRolesAddAssignmentsArguments extends WebAPICallOptions, TokenOverridable { + role_id: string; + entity_ids: string[]; + user_ids: string[]; +} +export interface AdminRolesListAssignmentsArguments extends WebAPICallOptions, TokenOverridable, CursorPaginationEnabled { + entity_ids?: string[]; + role_ids?: string[]; + sort_dir?: string; +} +export interface AdminRolesRemoveAssignmentsArguments extends WebAPICallOptions, TokenOverridable { + role_id: string; + entity_ids: string[]; + user_ids: string[]; +} export interface AdminTeamsAdminsListArguments extends WebAPICallOptions, TokenOverridable, CursorPaginationEnabled { team_id: string; } @@ -687,6 +824,8 @@ export interface AdminUsersInviteArguments extends WebAPICallOptions, TokenOverr } export interface AdminUsersListArguments extends WebAPICallOptions, TokenOverridable, CursorPaginationEnabled { team_id: string; + include_deactivated_user_workspaces?: boolean; + is_active?: boolean; } export interface AdminUsersRemoveArguments extends WebAPICallOptions, TokenOverridable { team_id: string; @@ -742,6 +881,31 @@ export interface AdminUsersUnsupportedVersionsExportArguments extends WebAPICall date_end_of_support?: number; date_sessions_started?: number; } +export interface AdminWorkflowsCollaboratorsAddArguments extends WebAPICallOptions, TokenOverridable { + collaborator_ids: string[]; + workflow_ids: string[]; +} +export interface AdminWorkflowsCollaboratorsRemoveArguments extends WebAPICallOptions, TokenOverridable { + collaborator_ids: string[]; + workflow_ids: string[]; +} +export interface AdminWorkflowsPermissionsLookupArguments extends WebAPICallOptions, TokenOverridable { + workflow_ids: string[]; + max_workflow_triggers?: number; +} +export interface AdminWorkflowsSearchArguments extends WebAPICallOptions, TokenOverridable, CursorPaginationEnabled { + app_id?: string; + collaborator_ids?: string[]; + no_collaborators?: boolean; + num_trigger_ids?: number; + query?: string; + sort?: string; + sort_dir?: string; + source?: string; +} +export interface AdminWorkflowsUnpublishArguments extends WebAPICallOptions, TokenOverridable { + workflow_ids: string[]; +} export interface APITestArguments extends WebAPICallOptions { } export interface AppsConnectionsOpenArguments extends WebAPICallOptions { @@ -749,12 +913,29 @@ export interface AppsConnectionsOpenArguments extends WebAPICallOptions { export interface AppsEventAuthorizationsListArguments extends WebAPICallOptions, TokenOverridable, CursorPaginationEnabled { event_context: string; } +export interface AppsManifestCreateArguments extends WebAPICallOptions, TokenOverridable { + manifest: string; +} +export interface AppsManifestDeleteArguments extends WebAPICallOptions, TokenOverridable { + app_id: string; +} +export interface AppsManifestExportArguments extends WebAPICallOptions, TokenOverridable { + app_id: string; +} +export interface AppsManifestUpdateArguments extends WebAPICallOptions, TokenOverridable { + app_id: string; + manifest: string; +} +export interface AppsManifestValidateArguments extends WebAPICallOptions, TokenOverridable { + app_id?: string; + manifest: string; +} export interface AppsUninstallArguments extends WebAPICallOptions { client_id: string; client_secret: string; } export interface AuthRevokeArguments extends WebAPICallOptions, TokenOverridable { - test: boolean; + test?: boolean; } export interface AuthTeamsListArguments extends WebAPICallOptions, TokenOverridable, CursorPaginationEnabled { include_icon?: boolean; @@ -919,6 +1100,7 @@ export interface ChatPostMessageArguments extends WebAPICallOptions, TokenOverri blocks?: (KnownBlock | Block)[]; icon_emoji?: string; icon_url?: string; + metadata?: MessageMetadata; link_names?: boolean; mrkdwn?: boolean; parse?: 'full' | 'none'; @@ -935,6 +1117,7 @@ export interface ChatScheduleMessageArguments extends WebAPICallOptions, TokenOv as_user?: boolean; attachments?: MessageAttachment[]; blocks?: (KnownBlock | Block)[]; + metadata?: MessageMetadata; link_names?: boolean; parse?: 'full' | 'none'; reply_broadcast?: boolean; @@ -949,15 +1132,56 @@ export interface ChatScheduledMessagesListArguments extends WebAPICallOptions, T oldest: number; team_id?: string; } -export interface ChatUnfurlArguments extends WebAPICallOptions, TokenOverridable { +interface ChannelAndTSArguments { + /** + * @description Channel ID of the message. Both `channel` and `ts` must be provided together, or `unfurl_id` and + * `source` must be provided together. + */ channel: string; + /** + * @description Timestamp of the message to add unfurl behavior to. + */ ts: string; +} +interface SourceAndUnfurlIDArguments { + /** + * @description The source of the link to unfurl. The source may either be `composer`, when the link is inside the + * message composer, or `conversations_history`, when the link has been posted to a conversation. + */ + source: 'composer' | 'conversations_history'; + /** + * @description The ID of the link to unfurl. Both `unfurl_id` and `source` must be provided together, or `channel` + * and `ts` must be provided together. + */ + unfurl_id: string; +} +export type ChatUnfurlArguments = (ChannelAndTSArguments | SourceAndUnfurlIDArguments) & WebAPICallOptions & TokenOverridable & { + /** + * @description URL-encoded JSON map with keys set to URLs featured in the the message, pointing to their unfurl + * blocks or message attachments. + */ unfurls: LinkUnfurls; + /** + * @description Provide a simply-formatted string to send as an ephemeral message to the user as invitation to + * authenticate further and enable full unfurling behavior. Provides two buttons, Not now or Never ask me again. + */ user_auth_message?: string; + /** + * @description Set to `true` to indicate the user must install your Slack app to trigger unfurls for this domain. + * Defaults to `false`. + */ user_auth_required?: boolean; + /** + * @description Send users to this custom URL where they will complete authentication in your app to fully trigger + * unfurling. Value should be properly URL-encoded. + */ user_auth_url?: string; + /** + * @description Provide a JSON based array of structured blocks presented as URL-encoded string to send as an + * ephemeral message to the user as invitation to authenticate further and enable full unfurling behavior. + */ user_auth_blocks?: (KnownBlock | Block)[]; -} +}; export interface ChatUpdateArguments extends WebAPICallOptions, TokenOverridable { channel: string; ts: string; @@ -965,6 +1189,7 @@ export interface ChatUpdateArguments extends WebAPICallOptions, TokenOverridable attachments?: MessageAttachment[]; blocks?: (KnownBlock | Block)[]; link_names?: boolean; + metadata?: MessageMetadata; parse?: 'full' | 'none'; file_ids?: string[]; reply_broadcast?: boolean; @@ -999,6 +1224,7 @@ export interface ConversationsDeclineSharedInviteArguments extends WebAPICallOpt } export interface ConversationsHistoryArguments extends WebAPICallOptions, TokenOverridable, CursorPaginationEnabled, TimelinePaginationEnabled { channel: string; + include_all_metadata?: boolean; } export interface ConversationsInfoArguments extends WebAPICallOptions, TokenOverridable, LocaleAware { channel: string; @@ -1052,6 +1278,7 @@ export interface ConversationsRenameArguments extends WebAPICallOptions, TokenOv export interface ConversationsRepliesArguments extends WebAPICallOptions, TokenOverridable, CursorPaginationEnabled, TimelinePaginationEnabled { channel: string; ts: string; + include_all_metadata?: boolean; } export interface ConversationsSetPurposeArguments extends WebAPICallOptions, TokenOverridable { channel: string; @@ -1082,6 +1309,7 @@ export interface DndTeamInfoArguments extends WebAPICallOptions, TokenOverridabl users?: string; } export interface EmojiListArguments extends WebAPICallOptions, TokenOverridable { + include_categories?: boolean; } export interface FilesDeleteArguments extends WebAPICallOptions, TokenOverridable { file: string; @@ -1106,16 +1334,61 @@ export interface FilesRevokePublicURLArguments extends WebAPICallOptions, TokenO export interface FilesSharedPublicURLArguments extends WebAPICallOptions, TokenOverridable { file: string; } -export interface FilesUploadArguments extends WebAPICallOptions, TokenOverridable { +/** + * Legacy files.upload API files upload arguments + * */ +export interface FilesUploadArguments extends FileUpload, WebAPICallOptions, TokenOverridable { +} +interface FileUpload { channels?: string; content?: string; - file?: Buffer | Stream; + file?: Buffer | Stream | string; filename?: string; filetype?: string; initial_comment?: string; + thread_ts?: string; title?: string; +} +export interface FilesUploadV2Arguments extends FileUploadV2, WebAPICallOptions, TokenOverridable { + file_uploads?: Omit[]; + /** + * @deprecated Since v7, this flag is no longer used. You can safely remove it from your code. + */ + request_file_info?: boolean; +} +export type FileUploadV2 = FileUpload & { + alt_text?: string; + channel_id?: string; + snippet_type?: string; +}; +export interface FileUploadV2Job extends FileUploadV2, Pick { + length?: number; + data?: Buffer; +} +/** + * Gets a URL for an edge external file upload. Method: + * {@link https://api.slack.com/methods/files.getUploadURLExternal files.getUploadURLExternal} +*/ +export interface FilesGetUploadURLExternalArguments extends WebAPICallOptions, TokenOverridable { + filename: string; + length: number; + alt_text?: string; + snippet_type?: string; +} +/** + * Finishes an upload started with files.getUploadURLExternal. Method: + * {@link https://api.slack.com/methods/files.completeUploadExternal files.completeUploadExternal} + * */ +export interface FilesCompleteUploadExternalArguments extends WebAPICallOptions, TokenOverridable { + files: FileUploadComplete[]; + channel_id?: string; + initial_comment?: string; thread_ts?: string; } +interface FileUploadComplete { + id: string; + title?: string; +} export interface FilesCommentsDeleteArguments extends WebAPICallOptions, TokenOverridable { file: string; id: string; @@ -1155,6 +1428,14 @@ export interface FilesRemoteShareArguments extends WebAPICallOptions, TokenOverr file?: string; external_id?: string; } +export interface FunctionsCompleteErrorArguments extends WebAPICallOptions, TokenOverridable { + function_execution_id: string; + error: string; +} +export interface FunctionsCompleteSuccessArguments extends WebAPICallOptions, TokenOverridable { + function_execution_id: string; + outputs: Record; +} export interface GroupsArchiveArguments extends WebAPICallOptions, TokenOverridable { channel: string; } @@ -1379,7 +1660,7 @@ export interface StarsRemoveArguments extends WebAPICallOptions, TokenOverridabl file?: string; file_comment?: string; } -export interface TeamAccessLogsArguments extends WebAPICallOptions, TokenOverridable { +export interface TeamAccessLogsArguments extends WebAPICallOptions, TokenOverridable, CursorPaginationEnabled { before?: number; count?: number; page?: number; @@ -1410,6 +1691,9 @@ export interface TeamProfileGetArguments extends WebAPICallOptions, TokenOverrid } export interface TeamPreferencesListArguments extends WebAPICallOptions, TokenOverridable { } +export interface ToolingTokensRotateArguments extends WebAPICallOptions, TokenOverridable { + refresh_token: string; +} export interface UsergroupsCreateArguments extends WebAPICallOptions, TokenOverridable { name: string; channels?: string; diff --git a/node_modules/@slack/web-api/dist/methods.d.ts.map b/node_modules/@slack/web-api/dist/methods.d.ts.map index 5941a0a..1b23c8d 100644 --- a/node_modules/@slack/web-api/dist/methods.d.ts.map +++ b/node_modules/@slack/web-api/dist/methods.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"methods.d.ts","sourceRoot":"","sources":["../src/methods.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"methods.d.ts","sourceRoot":"","sources":["../src/methods.ts"],"names":[],"mappings":";;AAAA,OAAO,EAAE,MAAM,EAAE,MAAM,QAAQ,CAAC;AAChC,OAAO,EAAE,MAAM,EAAE,IAAI,EAAE,UAAU,EAAE,KAAK,EAAE,iBAAiB,EAAE,WAAW,EAAE,QAAQ,EAAE,eAAe,EAAE,MAAM,cAAc,CAAC;AAC1H,OAAO,EAAE,YAAY,EAAE,MAAM,eAAe,CAAC;AAC7C,OAAO,EAAE,iBAAiB,EAAE,gBAAgB,EAAa,cAAc,EAAE,MAAM,aAAa,CAAC;AAC7F,OAAO,EACL,6BAA6B,EAC7B,wBAAwB,EACxB,6BAA6B,EAC7B,gCAAgC,EAChC,6BAA6B,EAC7B,yBAAyB,EACzB,+BAA+B,EAC/B,0BAA0B,EAC1B,qCAAqC,EACrC,kCAAkC,EAClC,qCAAqC,EACrC,2BAA2B,EAC3B,2BAA2B,EAC3B,yBAAyB,EACzB,2BAA2B,EAC3B,iCAAiC,EACjC,0CAA0C,EAC1C,gCAAgC,EAChC,gCAAgC,EAChC,0CAA0C,EAC1C,6DAA6D,EAC7D,8CAA8C,EAC9C,kCAAkC,EAClC,gCAAgC,EAChC,gCAAgC,EAChC,gDAAgD,EAChD,kDAAkD,EAClD,mDAAmD,EACnD,gCAAgC,EAChC,8CAA8C,EAC9C,kCAAkC,EAClC,mCAAmC,EACnC,4CAA4C,EAC5C,4CAA4C,EAC5C,+CAA+C,EAC/C,qCAAqC,EACrC,oCAAoC,EACpC,kCAAkC,EAClC,0BAA0B,EAC1B,qBAAqB,EACrB,sBAAsB,EACtB,wBAAwB,EACxB,wBAAwB,EACxB,kCAAkC,EAClC,uCAAuC,EACvC,qCAAqC,EACrC,+BAA+B,EAC/B,+BAA+B,EAC/B,4BAA4B,EAC5B,wBAAwB,EACxB,sBAAsB,EACtB,4BAA4B,EAC5B,8BAA8B,EAC9B,4CAA4C,EAC5C,wCAAwC,EACxC,4CAA4C,EAC5C,iCAAiC,EACjC,iCAAiC,EACjC,kCAAkC,EAClC,+BAA+B,EAC/B,mCAAmC,EACnC,qCAAqC,EACrC,wBAAwB,EACxB,wBAAwB,EACxB,sBAAsB,EACtB,wBAAwB,EACxB,oCAAoC,EACpC,oCAAoC,EACpC,sCAAsC,EACtC,mCAAmC,EACnC,6BAA6B,EAC7B,8BAA8B,EAC9B,kCAAkC,EAClC,0BAA0B,EAC1B,+BAA+B,EAC/B,0BAA0B,EAC1B,4BAA4B,EAC5B,2CAA2C,EAC3C,eAAe,EACf,2BAA2B,EAC3B,mCAAmC,EACnC,0BAA0B,EAC1B,0BAA0B,EAC1B,0BAA0B,EAC1B,0BAA0B,EAC1B,4BAA4B,EAC5B,qBAAqB,EACrB,kBAAkB,EAClB,qBAAqB,EACrB,gBAAgB,EAChB,gBAAgB,EAChB,gBAAgB,EAChB,gBAAgB,EAChB,iBAAiB,EACjB,mBAAmB,EACnB,4BAA4B,EAC5B,+BAA+B,EAC/B,kBAAkB,EAClB,kCAAkC,EAClC,wBAAwB,EACxB,qBAAqB,EACrB,yBAAyB,EACzB,uBAAuB,EACvB,2BAA2B,EAC3B,iCAAiC,EACjC,kBAAkB,EAClB,kBAAkB,EAClB,uCAAuC,EACvC,wCAAwC,EACxC,wCAAwC,EACxC,iCAAiC,EACjC,uCAAuC,EACvC,4BAA4B,EAC5B,0BAA0B,EAC1B,2BAA2B,EAC3B,4BAA4B,EAC5B,yBAAyB,EACzB,2BAA2B,EAC3B,yBAAyB,EACzB,yBAAyB,EACzB,0BAA0B,EAC1B,yBAAyB,EACzB,yBAAyB,EACzB,4BAA4B,EAC5B,yBAAyB,EACzB,2BAA2B,EAC3B,4BAA4B,EAC5B,+BAA+B,EAC/B,6BAA6B,EAC7B,8BAA8B,EAC9B,kBAAkB,EAClB,iBAAiB,EACjB,oBAAoB,EACpB,eAAe,EACf,oBAAoB,EACpB,mBAAmB,EACnB,iBAAiB,EACjB,2BAA2B,EAC3B,mCAAmC,EACnC,mBAAmB,EACnB,iCAAiC,EACjC,iBAAiB,EACjB,iBAAiB,EACjB,sBAAsB,EACtB,uBAAuB,EACvB,uBAAuB,EACvB,yBAAyB,EACzB,wBAAwB,EACxB,yBAAyB,EACzB,4BAA4B,EAC5B,4BAA4B,EAC5B,mBAAmB,EACnB,8BAA8B,EAC9B,gCAAgC,EAChC,yBAAyB,EACzB,mBAAmB,EACnB,qBAAqB,EACrB,uBAAuB,EACvB,0BAA0B,EAC1B,6BAA6B,EAC7B,eAAe,EACf,gBAAgB,EAChB,kBAAkB,EAClB,oBAAoB,EACpB,oBAAoB,EACpB,qBAAqB,EACrB,uBAAuB,EACvB,oBAAoB,EACpB,yBAAyB,EACzB,uBAAuB,EACvB,qBAAqB,EACrB,qBAAqB,EACrB,kBAAkB,EAClB,gBAAgB,EAChB,iBAAiB,EACjB,mBAAmB,EACnB,sBAAsB,EACtB,gBAAgB,EAChB,iBAAiB,EACjB,mBAAmB,EACnB,sBAAsB,EACtB,wBAAwB,EACxB,uBAAuB,EACvB,gBAAgB,EAChB,2BAA2B,EAC3B,2BAA2B,EAC3B,sBAAsB,EACtB,2BAA2B,EAC3B,wBAAwB,EACxB,yBAAyB,EACzB,wBAAwB,EACxB,sBAAsB,EACtB,wBAAwB,EACxB,2BAA2B,EAC3B,6BAA6B,EAC7B,0BAA0B,EAC1B,wBAAwB,EACxB,wBAAwB,EACxB,qBAAqB,EACrB,iBAAiB,EACjB,iBAAiB,EACjB,0BAA0B,EAC1B,uBAAuB,EACvB,uBAAuB,EACvB,qBAAqB,EACrB,wBAAwB,EACxB,iBAAiB,EACjB,oBAAoB,EACpB,iBAAiB,EACjB,mBAAmB,EACnB,8BAA8B,EAC9B,2BAA2B,EAC3B,2BAA2B,EAC3B,+BAA+B,EAC/B,oBAAoB,EACpB,qBAAqB,EACrB,qBAAqB,EACrB,uBAAuB,EACvB,yCAAyC,EACzC,gCAAgC,EAChC,gCAAgC,EAChC,iCAAiC,EACjC,mCAAmC,EACnC,+BAA+B,EAC/B,0BAA0B,EAC1B,uCAAuC,EACvC,oCAAoC,EACpC,4BAA4B,EAC5B,+BAA+B,EAC/B,sCAAsC,EACtC,yCAAyC,EACzC,uCAAuC,EACxC,MAAM,YAAY,CAAC;AAsBpB;;;GAGG;AACH,8BAAsB,OAAQ,SAAQ,YAAY,CAAC,cAAc,CAAC;IAQhE,SAAS;aASO,OAAO,CAAC,MAAM,EAAE,MAAM,EAAE,OAAO,CAAC,EAAE,iBAAiB,GAAG,OAAO,CAAC,gBAAgB,CAAC;aAC/E,aAAa,CAAC,OAAO,CAAC,EAAE,iBAAiB,GAAG,OAAO,CAAC,gBAAgB,CAAC;IAErF,SAAgB,KAAK;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;MAqPnB;IAEF,SAAgB,GAAG;;MAEjB;IAEF,SAAgB,IAAI;;;;;;;;;;;;;;;;;MAmBlB;IAEF,SAAgB,IAAI;;;;;;MAMlB;IAEF,SAAgB,IAAI;;MAElB;IAEF,SAAgB,SAAS;;;;;MAKvB;IAEF,SAAgB,KAAK;;;;;;;;;MASnB;IAEF,SAAgB,IAAI;;;;;;;;;;;;;MAmBlB;IAEF,SAAgB,aAAa;;;;;;;;;;;;;;;;;;;;;;;;MA0C3B;IAEF,SAAgB,MAAM;;MAEpB;IAEF,SAAgB,GAAG;;;;;;MAMjB;IAEF,SAAgB,KAAK;;MAEnB;IAEF,SAAgB,KAAK;;;;;;;QASnB;;;;;;;;;;;UAWE;;;;;;;;;;;;;;;MAiBF;IAEF,SAAgB,SAAS;;;MAMvB;IAEF,SAAgB,SAAS;;MAEvB;IAEF,SAAgB,KAAK;;;;;;MAMnB;IAEF,SAAgB,MAAM;;;;;MAKpB;IAEF,SAAgB,IAAI;;;;MAIlB;IAEF,SAAgB,SAAS;;;;;MAKvB;IAEF,SAAgB,SAAS;;;;;;MAMvB;IAEF,SAAgB,GAAG;;;MAGjB;IAEF,SAAgB,MAAM;;;;MAIpB;IAEF,SAAgB,KAAK;;;;MAInB;IAEF,SAAgB,IAAI;;;;;;;;;;;;;;MAelB;IAEF,SAAgB,OAAO;;;;MAIrB;IAEF,SAAgB,UAAU;;;;;;;;;;MAcxB;IAEF,SAAgB,KAAK;;;;;;;;;;;;;;MAcnB;IAEF,SAAgB,KAAK;;;;;MAKnB;IAEF,SAAgB,SAAS;;;;MAMvB;IAMF,SAAgB,QAAQ;;;;;;;;;;;;;;;;MAgBtB;IAEF,SAAgB,MAAM;;;;;;;;;;;;;;;;;MAiBpB;IAEF,SAAgB,EAAE;;;;;;;MAOhB;IAEF,SAAgB,IAAI;;;;;;;MAOlB;CACH;AAED;;GAEG;AACH,MAAM,CAAC,OAAO,WAAW,MAAM,CAC7B,eAAe,SAAS,iBAAiB,EACzC,YAAY,SAAS,gBAAgB,GAAG,gBAAgB;IAExD,CAAC,OAAO,CAAC,EAAE,eAAe,GAAG,OAAO,CAAC,YAAY,CAAC,CAAC;CACpD;AAKD,MAAM,WAAW,gBAAgB;IAC/B,KAAK,CAAC,EAAE,MAAM,CAAC;CAChB;AAED,MAAM,WAAW,WAAW;IAC1B,cAAc,CAAC,EAAE,OAAO,CAAC;CAC1B;AAED,MAAM,WAAW,UAAU;IACzB,KAAK,EAAE,MAAM,CAAC;IACd,SAAS,CAAC,EAAE,OAAO,CAAC;IACpB,IAAI,EAAE,OAAO,GAAG,WAAW,CAAC;IAC5B,QAAQ,EAAE,KAAK,GAAG,MAAM,CAAC;IACzB,OAAO,CAAC,EAAE,MAAM,CAAC;CAClB;AAKD,eAAO,MAAM,8BAA8B,EAAE,GAAG,CAAC,MAAM,CAAa,CAAC;AACrE,MAAM,WAAW,uBAAuB;IACtC,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,MAAM,CAAC,EAAE,MAAM,CAAC;CACjB;AAED,MAAM,WAAW,yBAAyB;IACxC,MAAM,CAAC,EAAE,MAAM,CAAC;IAChB,MAAM,CAAC,EAAE,MAAM,CAAC;IAChB,SAAS,CAAC,EAAE,OAAO,CAAC;CACrB;AAED,MAAM,WAAW,wBAAwB;IACvC,IAAI,CAAC,EAAE,MAAM,CAAC;IACd,KAAK,CAAC,EAAE,MAAM,CAAC;CAChB;AASD,MAAM,WAAW,8BAA+B,SAAQ,iBAAiB,EAAE,gBAAgB;IACzF,IAAI,EAAE,MAAM,CAAC;IACb,IAAI,CAAC,EAAE,MAAM,CAAC;IACd,aAAa,CAAC,EAAE,OAAO,CAAC;CACzB;AACD,MAAM,WAAW,yBAA0B,SAAQ,iBAAiB,EAAE,gBAAgB;IACpF,MAAM,CAAC,EAAE,MAAM,CAAC;IAChB,UAAU,CAAC,EAAE,MAAM,CAAC;IACpB,OAAO,CAAC,EAAE,MAAM,CAAC;CAClB;AACD,MAAM,WAAW,8BAA+B,SAAQ,iBAAiB,EAAE,gBAAgB,EAAE,uBAAuB;IAClH,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,aAAa,CAAC,EAAE,MAAM,CAAC;CACxB;AACD,MAAM,WAAW,iCAAkC,SAAQ,iBAAiB;IAC1E,MAAM,EAAE,MAAM,CAAC;IACf,aAAa,CAAC,EAAE,MAAM,CAAC;IACvB,OAAO,CAAC,EAAE,MAAM,CAAC;CAClB;AAED,MAAM,WAAW,gCAAiC,SAAQ,iBAAiB,EAAE,gBAAgB;IAC3F,UAAU,EAAE,MAAM,CAAC;IACnB,aAAa,CAAC,EAAE,MAAM,CAAC;IACvB,OAAO,CAAC,EAAE,MAAM,CAAC;CAClB;AACD,MAAM,WAAW,8BAA+B,SAAQ,iBAAiB,EAAE,gBAAgB,EAAE,uBAAuB;IAClH,OAAO,CAAC,EAAE,MAAM,CAAC;CAClB;AAED,MAAM,WAAW,0BAA2B,SAAQ,iBAAiB,EAAE,gBAAgB;IACrF,MAAM,CAAC,EAAE,MAAM,CAAC;IAChB,UAAU,CAAC,EAAE,MAAM,CAAC;IACpB,OAAO,CAAC,EAAE,MAAM,CAAC;CAClB;AACD,MAAM,WAAW,gCAAiC,SAAQ,iBAAiB,EAAE,gBAAgB,EAAE,uBAAuB;IACpH,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,aAAa,CAAC,EAAE,MAAM,CAAC;CACxB;AAGD,MAAM,WAAW,2BAA4B,SAAQ,iBAAiB;IACpE,MAAM,EAAE,MAAM,CAAC;IACf,aAAa,CAAC,EAAE,MAAM,CAAC;IACvB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB;AACD,MAAM,WAAW,gCAAiC,SAAQ,iBAAiB,EAAE,gBAAgB,EAAE,uBAAuB;IACpH,MAAM,CAAC,EAAE,MAAM,CAAC;IAChB,YAAY,CAAC,EAAE,MAAM,CAAC;IACtB,cAAc,CAAC,EAAE,MAAM,CAAC;IACxB,cAAc,CAAC,EAAE,MAAM,CAAC;IACxB,gBAAgB,CAAC,EAAE,MAAM,CAAC;IAC1B,gBAAgB,CAAC,EAAE,MAAM,CAAC;IAC1B,aAAa,CAAC,EAAE,MAAM,CAAC;IACvB,cAAc,CAAC,EAAE,MAAM,CAAC;IACxB,MAAM,CAAC,EAAE,MAAM,CAAC;IAChB,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB;AAED,MAAM,WAAW,8BAA+B,SAAQ,iBAAiB,EAAE,gBAAgB;IACzF,OAAO,EAAE,MAAM,EAAE,CAAC;CACnB;AACD,MAAM,WAAW,2BAA4B,SAAQ,iBAAiB,EAAE,gBAAgB;IACtF,MAAM,EAAE,MAAM,CAAC;IACf,mBAAmB,CAAC,EAAE,MAAM,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC;IAC9C,sBAAsB,CAAC,EAAE,MAAM,CAAC;CACjC;AACD,MAAM,WAAW,sCAAuC,SAAQ,iBAAiB,EAAE,gBAAgB;IACjG,UAAU,EAAE,MAAM,EAAE,CAAC;IACrB,WAAW,EAAE,MAAM,CAAC;IACpB,WAAW,EAAE,MAAM,CAAC;CACrB;AACD,MAAM,WAAW,mCAAoC,SAAQ,iBAAiB,EAAE,gBAAgB,EAC9F,uBAAuB;IACvB,WAAW,EAAE,MAAM,CAAC;IACpB,WAAW,CAAC,EAAE,MAAM,CAAC;CACtB;AAED,MAAM,WAAW,sCAAuC,SAAQ,iBAAiB,EAAE,gBAAgB;IACjG,UAAU,EAAE,MAAM,EAAE,CAAC;IACrB,WAAW,EAAE,MAAM,CAAC;IACpB,WAAW,EAAE,MAAM,CAAC;CACrB;AACD,MAAM,WAAW,4BAA6B,SAAQ,iBAAiB,EAAE,gBAAgB;IACvF,4BAA4B,EAAE,MAAM,EAAE,CAAC;IACvC,oBAAoB,EAAE,MAAM,CAAC;IAC7B,mBAAmB,EAAE,MAAM,EAAE,CAAC;CAC/B;AAED,MAAM,WAAW,4BAA6B,SAAQ,iBAAiB,EAAE,gBAAgB;IACvF,UAAU,EAAE,MAAM,CAAC;CACpB;AAED,MAAM,WAAW,0BAA2B,SAAQ,iBAAiB,EAAE,gBAAgB,EAAE,uBAAuB;CAAI;AAGpH,MAAM,WAAW,4BAA6B,SAAQ,iBAAiB,EAAE,gBAAgB;IACvF,UAAU,EAAE,MAAM,CAAC;IACnB,4BAA4B,EAAE,MAAM,EAAE,CAAC;IACvC,oBAAoB,EAAE,MAAM,CAAC;IAC7B,mBAAmB,EAAE,MAAM,EAAE,CAAC;CAC/B;AAED,MAAM,WAAW,kCAAmC,SAAQ,iBAAiB,EAAE,gBAAgB;IAC7F,UAAU,EAAE,MAAM,CAAC;CACpB;AACD,MAAM,WAAW,sCAAuC,SAAQ,iBAAiB,EAAE,gBAAgB;IACjG,WAAW,EAAE,MAAM,EAAE,CAAC;CACvB;AACD,MAAM,WAAW,qCAAsC,SAAQ,iBAAiB,EAAE,gBAAgB;IAChG,WAAW,EAAE,MAAM,EAAE,CAAC;CACvB;AACD,MAAM,WAAW,mCAAoC,SAAQ,iBAAiB,EAAE,gBAAgB;IAC9F,WAAW,EAAE,MAAM,EAAE,CAAC;IACtB,cAAc,EAAE,MAAM,CAAC;CACxB;AACD,MAAM,WAAW,2CAA4C,SAAQ,iBAAiB,EAAE,gBAAgB;IACtG,UAAU,EAAE,MAAM,CAAC;CACpB;AACD,MAAM,WAAW,0CAA2C,SAAQ,iBAAiB,EAAE,gBAAgB;IACrG,UAAU,EAAE,MAAM,CAAC;CACpB;AACD,MAAM,WAAW,iCAAkC,SAAQ,iBAAiB,EAAE,gBAAgB;IAC5F,UAAU,EAAE,OAAO,CAAC;IACpB,IAAI,EAAE,MAAM,CAAC;IACb,WAAW,CAAC,EAAE,MAAM,CAAC;IACrB,QAAQ,CAAC,EAAE,OAAO,CAAC;IACnB,OAAO,CAAC,EAAE,MAAM,CAAC;CAClB;AACD,MAAM,WAAW,iCAAkC,SAAQ,iBAAiB,EAAE,gBAAgB;IAC5F,UAAU,EAAE,MAAM,CAAC;CACpB;AACD,MAAM,WAAW,2CAA4C,SAAQ,iBAAiB,EAAE,gBAAgB;IACtG,UAAU,EAAE,MAAM,CAAC;IACnB,gBAAgB,CAAC,EAAE,MAAM,EAAE,CAAC;CAC7B;AACD,MAAM,WAAW,iCACf,SAAQ,iBAAiB,EAAE,gBAAgB,EAAE,uBAAuB;IACpE,4BAA4B,EAAE,MAAM,CAAC;IACrC,QAAQ,EAAE,MAAM,EAAE,CAAC;IACnB,gBAAgB,CAAC,EAAE,MAAM,CAAC;CAC3B;AAED,MAAM,WAAW,8DACf,SAAQ,iBAAiB,EAAE,gBAAgB,EAAE,uBAAuB;IACpE,WAAW,CAAC,EAAE,MAAM,EAAE,CAAC;IACvB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB;AAED,MAAM,WAAW,+CAAgD,SAAQ,iBAAiB,EAAE,gBAAgB;IAC1G,UAAU,EAAE,MAAM,CAAC;CACpB;AACD,MAAM,WAAW,mCACf,SAAQ,iBAAiB,EAAE,gBAAgB,EAAE,uBAAuB;IACpE,UAAU,EAAE,MAAM,CAAC;CACpB;AAED,MAAM,WAAW,iCAAkC,SAAQ,iBAAiB,EAAE,gBAAgB;IAC5F,UAAU,EAAE,MAAM,CAAC;IACnB,QAAQ,EAAE,MAAM,EAAE,CAAC;CACpB;AACD,MAAM,WAAW,iCAAkC,SAAQ,iBAAiB,EAAE,gBAAgB;IAC5F,UAAU,EAAE,MAAM,CAAC;IACnB,IAAI,EAAE,MAAM,CAAC;CACd;AACD,MAAM,WAAW,iDAAkD,SAAQ,iBAAiB,EAAE,gBAAgB;IAC5G,UAAU,EAAE,MAAM,CAAC;IACnB,QAAQ,EAAE,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,MAAM,CAAC;CAClB;AACD,MAAM,WAAW,mDAAoD,SAAQ,iBAAiB,EAAE,gBAAgB;IAC9G,UAAU,EAAE,MAAM,CAAC;IACnB,OAAO,CAAC,EAAE,MAAM,CAAC;CAClB;AACD,MAAM,WAAW,oDAAqD,SAAQ,iBAAiB,EAAE,gBAAgB;IAC/G,UAAU,EAAE,MAAM,CAAC;IACnB,QAAQ,EAAE,MAAM,CAAC;IACjB,OAAO,EAAE,MAAM,CAAC;CACjB;AACD,MAAM,WAAW,6CAA8C,SAAQ,iBAAiB,EAAE,gBAAgB;IACxG,UAAU,EAAE,MAAM,CAAC;CACpB;AACD,MAAM,WAAW,6CAA8C,SAAQ,iBAAiB,EAAE,gBAAgB;IACxG,UAAU,EAAE,MAAM,CAAC;IACnB,aAAa,EAAE,MAAM,CAAC;CACvB;AACD,MAAM,WAAW,gDAAiD,SAAQ,iBAAiB,EAAE,gBAAgB;IAC3G,UAAU,EAAE,MAAM,CAAC;CACpB;AACD,MAAM,WAAW,iCACf,SAAQ,iBAAiB,EAAE,gBAAgB,EAAE,uBAAuB;IACpE,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,oBAAoB,CAAC,EAAE,MAAM,EAAE,CAAC;IAChC,IAAI,CAAC,EAAE,UAAU,GAAG,MAAM,GAAG,cAAc,GAAG,SAAS,CAAC;IACxD,QAAQ,CAAC,EAAE,KAAK,GAAG,MAAM,CAAC;IAC1B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB;AAED,MAAM,WAAW,+CAAgD,SAAQ,iBAAiB,EAAE,gBAAgB;IAC1G,UAAU,EAAE,MAAM,CAAC;IACnB,KAAK,EAAE,MAAM,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC;CAChC;AACD,MAAM,WAAW,mCAAoC,SAAQ,iBAAiB,EAAE,gBAAgB;IAC9F,UAAU,EAAE,MAAM,CAAC;IACnB,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,eAAe,CAAC,EAAE,MAAM,EAAE,CAAC;IAC3B,WAAW,CAAC,EAAE,OAAO,CAAC;CACvB;AACD,MAAM,WAAW,oCAAqC,SAAQ,iBAAiB,EAAE,gBAAgB;IAC/F,UAAU,EAAE,MAAM,CAAC;CACpB;AACD,MAAM,WAAW,sBAAuB,SAAQ,iBAAiB,EAAE,gBAAgB;IACjF,IAAI,EAAE,MAAM,CAAC;IACb,GAAG,EAAE,MAAM,CAAC;CACb;AACD,MAAM,WAAW,2BAA4B,SAAQ,iBAAiB,EAAE,gBAAgB;IACtF,IAAI,EAAE,MAAM,CAAC;IACb,SAAS,EAAE,MAAM,CAAC;CACnB;AACD,MAAM,WAAW,uBAAwB,SAAQ,iBAAiB,EAAE,gBAAgB,EAAE,uBAAuB;CAAI;AAEjH,MAAM,WAAW,yBAA0B,SAAQ,iBAAiB,EAAE,gBAAgB;IACpF,IAAI,EAAE,MAAM,CAAC;CACd;AACD,MAAM,WAAW,yBAA0B,SAAQ,iBAAiB,EAAE,gBAAgB;IACpF,IAAI,EAAE,MAAM,CAAC;IACb,QAAQ,EAAE,MAAM,CAAC;CAClB;AACD,MAAM,WAAW,2BAA4B,SAAQ,iBAAiB,EAAE,gBAAgB,EAAE,uBAAuB;IAC/G,OAAO,EAAE,MAAM,EAAE,CAAC;IAClB,OAAO,CAAC,EAAE,MAAM,CAAC;CAClB;AACD,MAAM,WAAW,wCACf,SAAQ,iBAAiB,EAAE,gBAAgB;IAC3C,YAAY,EAAE,MAAM,EAAE,CAAC;CACxB;AACD,MAAM,WAAW,qCAAsC,SAAQ,iBAAiB,EAAE,gBAAgB;IAChG,WAAW,EAAE,MAAM,CAAC;IACpB,UAAU,EAAE,MAAM,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB;AACD,MAAM,WAAW,mCACf,SAAQ,iBAAiB,EAAE,gBAAgB;IAC3C,iBAAiB,EAAE,MAAM,CAAC;IAC1B,OAAO,EAAE,MAAM,CAAC;CACjB;AACD,MAAM,WAAW,wCACf,SAAQ,iBAAiB,EAAE,gBAAgB,EAAE,uBAAuB;IACpE,OAAO,EAAE,MAAM,CAAC;CACjB;AAED,MAAM,WAAW,gCACf,SAAQ,iBAAiB,EAAE,gBAAgB;IAC3C,iBAAiB,EAAE,MAAM,CAAC;IAC1B,OAAO,EAAE,MAAM,CAAC;CACjB;AACD,MAAM,WAAW,sCACf,SAAQ,iBAAiB,EAAE,gBAAgB,EAAE,uBAAuB;IACpE,OAAO,EAAE,MAAM,CAAC;CACjB;AAED,MAAM,WAAW,gCACf,SAAQ,iBAAiB,EAAE,gBAAgB,EAAE,uBAAuB;IACpE,OAAO,EAAE,MAAM,CAAC;CACjB;AAED,MAAM,WAAW,iCACf,SAAQ,iBAAiB,EAAE,gBAAgB;IAC3C,OAAO,EAAE,MAAM,CAAC;IAChB,UAAU,EAAE,MAAM,EAAE,CAAC;IACrB,QAAQ,EAAE,MAAM,EAAE,CAAC;CACpB;AACD,MAAM,WAAW,kCACf,SAAQ,iBAAiB,EAAE,gBAAgB,EAAE,uBAAuB;IACpE,UAAU,CAAC,EAAE,MAAM,EAAE,CAAC;IACtB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;IACpB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB;AAED,MAAM,WAAW,oCACf,SAAQ,iBAAiB,EAAE,gBAAgB;IAC3C,OAAO,EAAE,MAAM,CAAC;IAChB,UAAU,EAAE,MAAM,EAAE,CAAC;IACrB,QAAQ,EAAE,MAAM,EAAE,CAAC;CACpB;AAED,MAAM,WAAW,6BAA8B,SAAQ,iBAAiB,EAAE,gBAAgB,EAAE,uBAAuB;IACjH,OAAO,EAAE,MAAM,CAAC;CACjB;AAED,MAAM,WAAW,yBAA0B,SAAQ,iBAAiB,EAAE,gBAAgB;IACpF,WAAW,EAAE,MAAM,CAAC;IACpB,SAAS,EAAE,MAAM,CAAC;IAClB,gBAAgB,CAAC,EAAE,MAAM,CAAC;IAC1B,oBAAoB,CAAC,EAAE,MAAM,CAAC;CAC/B;AACD,MAAM,WAAW,uBAAwB,SAAQ,iBAAiB,EAAE,gBAAgB,EAAE,uBAAuB;CAAI;AAEjH,MAAM,WAAW,6BAA8B,SAAQ,iBAAiB,EAAE,gBAAgB,EAAE,uBAAuB;IACjH,OAAO,EAAE,MAAM,CAAC;CACjB;AAED,MAAM,WAAW,+BAAgC,SAAQ,iBAAiB,EAAE,gBAAgB;IAC1F,OAAO,EAAE,MAAM,CAAC;CACjB;AACD,MAAM,WAAW,6CAA8C,SAAQ,iBAAiB,EAAE,gBAAgB;IACxG,OAAO,EAAE,MAAM,CAAC;IAChB,WAAW,EAAE,MAAM,EAAE,CAAC;CACvB;AACD,MAAM,WAAW,yCAA0C,SAAQ,iBAAiB,EAAE,gBAAgB;IACpG,OAAO,EAAE,MAAM,CAAC;IAChB,WAAW,EAAE,MAAM,CAAC;CACrB;AACD,MAAM,WAAW,6CAA8C,SAAQ,iBAAiB,EAAE,gBAAgB;IACxG,OAAO,EAAE,MAAM,CAAC;IAChB,eAAe,EAAE,MAAM,GAAG,aAAa,GAAG,QAAQ,GAAG,UAAU,CAAC;CACjE;AACD,MAAM,WAAW,kCAAmC,SAAQ,iBAAiB,EAAE,gBAAgB;IAC7F,OAAO,EAAE,MAAM,CAAC;IAChB,SAAS,EAAE,MAAM,CAAC;CACnB;AACD,MAAM,WAAW,kCAAmC,SAAQ,iBAAiB,EAAE,gBAAgB;IAC7F,OAAO,EAAE,MAAM,CAAC;IAChB,IAAI,EAAE,MAAM,CAAC;CACd;AACD,MAAM,WAAW,mCAAoC,SAAQ,iBAAiB,EAAE,gBAAgB;IAC9F,YAAY,EAAE,MAAM,CAAC;IACrB,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,WAAW,EAAE,MAAM,GAAG,MAAM,EAAE,CAAC;CAChC;AACD,MAAM,WAAW,gCAAiC,SAAQ,iBAAiB,EAAE,gBAAgB;IAC3F,YAAY,EAAE,MAAM,CAAC;IACrB,QAAQ,EAAE,MAAM,GAAG,MAAM,EAAE,CAAC;IAC5B,cAAc,CAAC,EAAE,OAAO,CAAC;CAC1B;AACD,MAAM,WAAW,oCAAqC,SAAQ,iBAAiB,EAAE,gBAAgB;IAC/F,YAAY,EAAE,MAAM,CAAC;IACrB,mBAAmB,CAAC,EAAE,OAAO,CAAC;IAC9B,OAAO,CAAC,EAAE,MAAM,CAAC;CAClB;AACD,MAAM,WAAW,sCAAuC,SAAQ,iBAAiB,EAAE,gBAAgB;IACjG,YAAY,EAAE,MAAM,CAAC;IACrB,WAAW,EAAE,MAAM,GAAG,MAAM,EAAE,CAAC;CAChC;AACD,MAAM,WAAW,yBAA0B,SAAQ,iBAAiB,EAAE,gBAAgB;IACpF,OAAO,EAAE,MAAM,CAAC;IAChB,OAAO,EAAE,MAAM,CAAC;IAChB,aAAa,CAAC,EAAE,OAAO,CAAC;IACxB,mBAAmB,CAAC,EAAE,OAAO,CAAC;CAC/B;AACD,MAAM,WAAW,yBAA0B,SAAQ,iBAAiB,EAAE,gBAAgB;IACpF,WAAW,EAAE,MAAM,CAAC;IACpB,KAAK,EAAE,MAAM,CAAC;IACd,OAAO,EAAE,MAAM,CAAC;IAChB,cAAc,CAAC,EAAE,MAAM,CAAC;IACxB,6BAA6B,CAAC,EAAE,OAAO,CAAC;IACxC,mBAAmB,CAAC,EAAE,MAAM,CAAC;IAC7B,aAAa,CAAC,EAAE,OAAO,CAAC;IACxB,mBAAmB,CAAC,EAAE,OAAO,CAAC;IAC9B,SAAS,CAAC,EAAE,MAAM,CAAC;IACnB,MAAM,CAAC,EAAE,OAAO,CAAC;CAClB;AACD,MAAM,WAAW,uBAAwB,SAAQ,iBAAiB,EAAE,gBAAgB,EAAE,uBAAuB;IAC3G,OAAO,EAAE,MAAM,CAAC;IAChB,mCAAmC,CAAC,EAAE,OAAO,CAAC;IAC9C,SAAS,CAAC,EAAE,OAAO,CAAC;CACrB;AAED,MAAM,WAAW,yBAA0B,SAAQ,iBAAiB,EAAE,gBAAgB;IACpF,OAAO,EAAE,MAAM,CAAC;IAChB,OAAO,EAAE,MAAM,CAAC;CACjB;AACD,MAAM,WAAW,2BAA4B,SAAQ,iBAAiB,EAAE,gBAAgB;IACtF,OAAO,EAAE,MAAM,CAAC;IAChB,OAAO,EAAE,MAAM,CAAC;CACjB;AACD,MAAM,WAAW,gCAAiC,SAAQ,iBAAiB,EAAE,gBAAgB;IAC3F,OAAO,EAAE,MAAM,CAAC;IAChB,OAAO,EAAE,MAAM,CAAC;IAChB,aAAa,EAAE,MAAM,CAAC;CACvB;AACD,MAAM,WAAW,2BAA4B,SAAQ,iBAAiB,EAAE,gBAAgB;IACtF,OAAO,EAAE,MAAM,CAAC;IAChB,OAAO,EAAE,MAAM,CAAC;CACjB;AACD,MAAM,WAAW,6BAA8B,SAAQ,iBAAiB,EAAE,gBAAgB;IACxF,OAAO,EAAE,MAAM,CAAC;IAChB,OAAO,EAAE,MAAM,CAAC;CACjB;AAED,MAAM,WAAW,8BAA+B,SAAQ,iBAAiB,EAAE,gBAAgB,EAAE,uBAAuB;IAClH,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,MAAM,CAAC;CAClB;AACD,MAAM,WAAW,+BAAgC,SAAQ,iBAAiB,EAAE,gBAAgB;IAC1F,OAAO,EAAE,MAAM,CAAC;IAChB,WAAW,CAAC,EAAE,OAAO,CAAC;IACtB,QAAQ,CAAC,EAAE,OAAO,CAAC;CACpB;AACD,MAAM,WAAW,mCAAoC,SAAQ,iBAAiB,EAAE,gBAAgB;IAC9F,QAAQ,EAAE,MAAM,EAAE,CAAC;IACnB,WAAW,CAAC,EAAE,OAAO,CAAC;IACtB,QAAQ,CAAC,EAAE,OAAO,CAAC;CACpB;AACD,MAAM,WAAW,oCAAqC,SAAQ,iBAAiB,EAAE,gBAAgB;IAC/F,UAAU,EAAE,MAAM,CAAC;IACnB,OAAO,EAAE,MAAM,CAAC;CACjB;AACD,MAAM,WAAW,qCAAsC,SAAQ,iBAAiB,EAAE,gBAAgB;IAChG,QAAQ,EAAE,MAAM,EAAE,CAAC;CACpB;AACD,MAAM,WAAW,qCAAsC,SAAQ,iBAAiB,EAAE,gBAAgB;IAChG,QAAQ,EAAE,MAAM,EAAE,CAAC;IACnB,wBAAwB,CAAC,EAAE,OAAO,CAAC;IACnC,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB;AACD,MAAM,WAAW,uCAAwC,SAAQ,iBAAiB,EAAE,gBAAgB;IAClG,QAAQ,EAAE,MAAM,EAAE,CAAC;CACpB;AAED,MAAM,WAAW,4CAA6C,SAAQ,iBAAiB,EAAE,gBAAgB;IACvG,mBAAmB,CAAC,EAAE,MAAM,CAAC;IAC7B,qBAAqB,CAAC,EAAE,MAAM,CAAC;CAChC;AAED,MAAM,WAAW,uCACf,SAAQ,iBAAiB,EAAE,gBAAgB;IAC3C,gBAAgB,EAAE,MAAM,EAAE,CAAC;IAC3B,YAAY,EAAE,MAAM,EAAE,CAAC;CACxB;AACD,MAAM,WAAW,0CACf,SAAQ,iBAAiB,EAAE,gBAAgB;IAC3C,gBAAgB,EAAE,MAAM,EAAE,CAAC;IAC3B,YAAY,EAAE,MAAM,EAAE,CAAC;CACxB;AACD,MAAM,WAAW,wCACf,SAAQ,iBAAiB,EAAE,gBAAgB;IAC3C,YAAY,EAAE,MAAM,EAAE,CAAC;IACvB,qBAAqB,CAAC,EAAE,MAAM,CAAC;CAChC;AACD,MAAM,WAAW,6BAA8B,SAAQ,iBAAiB,EAAE,gBAAgB,EAAE,uBAAuB;IACjH,MAAM,CAAC,EAAE,MAAM,CAAC;IAChB,gBAAgB,CAAC,EAAE,MAAM,EAAE,CAAC;IAC5B,gBAAgB,CAAC,EAAE,OAAO,CAAC;IAC3B,eAAe,CAAC,EAAE,MAAM,CAAC;IACzB,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,IAAI,CAAC,EAAE,MAAM,CAAC;IACd,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,MAAM,CAAC,EAAE,MAAM,CAAC;CACjB;AAED,MAAM,WAAW,gCAAiC,SAAQ,iBAAiB,EAAE,gBAAgB;IAC3F,YAAY,EAAE,MAAM,EAAE,CAAC;CACxB;AAKD,MAAM,WAAW,gBAAiB,SAAQ,iBAAiB;CAAI;AAM/D,MAAM,WAAW,4BAA6B,SAAQ,iBAAiB;CAGtE;AAED,MAAM,WAAW,oCACf,SAAQ,iBAAiB,EAAE,gBAAgB,EAAE,uBAAuB;IACpE,aAAa,EAAE,MAAM,CAAC;CACvB;AAGD,MAAM,WAAW,2BAA4B,SAAQ,iBAAiB,EAAE,gBAAgB;IACtF,QAAQ,EAAE,MAAM,CAAC;CAClB;AAED,MAAM,WAAW,2BAA4B,SAAQ,iBAAiB,EAAE,gBAAgB;IACtF,MAAM,EAAE,MAAM,CAAC;CAChB;AAED,MAAM,WAAW,2BAA4B,SAAQ,iBAAiB,EAAE,gBAAgB;IACtF,MAAM,EAAE,MAAM,CAAC;CAChB;AAED,MAAM,WAAW,2BAA4B,SAAQ,iBAAiB,EAAE,gBAAgB;IACtF,MAAM,EAAE,MAAM,CAAC;IACf,QAAQ,EAAE,MAAM,CAAC;CAClB;AAED,MAAM,WAAW,6BAA8B,SAAQ,iBAAiB,EAAE,gBAAgB;IACxF,MAAM,CAAC,EAAE,MAAM,CAAC;IAChB,QAAQ,EAAE,MAAM,CAAC;CAClB;AAED,MAAM,WAAW,sBAAuB,SAAQ,iBAAiB;IAC/D,SAAS,EAAE,MAAM,CAAC;IAClB,aAAa,EAAE,MAAM,CAAC;CACvB;AAKD,MAAM,WAAW,mBAAoB,SAAQ,iBAAiB,EAAE,gBAAgB;IAC9E,IAAI,CAAC,EAAE,OAAO,CAAC;CAChB;AACD,MAAM,WAAW,sBAAuB,SAAQ,iBAAiB,EAAE,gBAAgB,EAAE,uBAAuB;IAC1G,YAAY,CAAC,EAAE,OAAO,CAAC;CACxB;AAED,MAAM,WAAW,iBAAkB,SAAQ,iBAAiB,EAAE,gBAAgB;CAAI;AAKlF,MAAM,WAAW,iBAAkB,SAAQ,iBAAiB,EAAE,gBAAgB;IAC5E,GAAG,CAAC,EAAE,MAAM,CAAC;IACb,OAAO,CAAC,EAAE,MAAM,CAAC;CAClB;AAKD,MAAM,WAAW,qBAAsB,SAAQ,iBAAiB,EAAE,gBAAgB;IAChF,UAAU,EAAE,MAAM,CAAC;IACnB,KAAK,EAAE,MAAM,CAAC;IACd,IAAI,EAAE,MAAM,CAAC;IACb,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,SAAS,CAAC,EAAE,MAAM,CAAC;IACnB,IAAI,CAAC,EAAE,MAAM,CAAC;IACd,SAAS,CAAC,EAAE,MAAM,CAAC;CACpB;AAED,MAAM,WAAW,sBAAuB,SAAQ,iBAAiB,EAAE,gBAAgB;IACjF,WAAW,EAAE,MAAM,CAAC;IACpB,UAAU,EAAE,MAAM,CAAC;IACnB,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,IAAI,CAAC,EAAE,MAAM,CAAC;IACd,KAAK,CAAC,EAAE,MAAM,CAAC;CAChB;AAED,MAAM,WAAW,sBAAuB,SAAQ,iBAAiB,EAAE,gBAAgB;IACjF,UAAU,EAAE,MAAM,CAAC;CACpB;AAED,MAAM,WAAW,wBAAyB,SAAQ,iBAAiB,EAAE,gBAAgB;IACnF,WAAW,EAAE,MAAM,CAAC;IACpB,UAAU,EAAE,MAAM,CAAC;CACpB;AAKD,MAAM,WAAW,iBAAkB,SAAQ,iBAAiB,EAAE,gBAAgB;IAC5E,kBAAkB,EAAE,MAAM,CAAC;IAC3B,QAAQ,EAAE,MAAM,CAAC;IACjB,UAAU,CAAC,EAAE,MAAM,CAAC;IACpB,UAAU,CAAC,EAAE,MAAM,CAAC;IACpB,oBAAoB,CAAC,EAAE,MAAM,CAAC;IAC9B,mBAAmB,CAAC,EAAE,MAAM,CAAC;IAC7B,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,KAAK,CAAC,EAAE,QAAQ,EAAE,CAAC;CACpB;AAED,MAAM,WAAW,iBAAkB,SAAQ,iBAAiB,EAAE,gBAAgB;IAC5E,EAAE,EAAE,MAAM,CAAC;IACX,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB;AAED,MAAM,WAAW,kBAAmB,SAAQ,iBAAiB,EAAE,gBAAgB;IAC7E,EAAE,EAAE,MAAM,CAAC;CACZ;AAED,MAAM,WAAW,oBAAqB,SAAQ,iBAAiB,EAAE,gBAAgB;IAC/E,EAAE,EAAE,MAAM,CAAC;IACX,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,oBAAoB,CAAC,EAAE,MAAM,CAAC;IAC9B,KAAK,CAAC,EAAE,MAAM,CAAC;CAChB;AAED,MAAM,WAAW,6BAA8B,SAAQ,iBAAiB,EAAE,gBAAgB;IACxF,EAAE,EAAE,MAAM,CAAC;IACX,KAAK,EAAE,QAAQ,EAAE,CAAC;CACnB;AAED,MAAM,WAAW,gCAAiC,SAAQ,iBAAiB,EAAE,gBAAgB;IAC3F,EAAE,EAAE,MAAM,CAAC;IACX,KAAK,EAAE,QAAQ,EAAE,CAAC;CACnB;AAKD,MAAM,WAAW,wBAAyB,SAAQ,iBAAiB,EAAE,gBAAgB;IACnF,OAAO,EAAE,MAAM,CAAC;CACjB;AAED,MAAM,WAAW,uBAAwB,SAAQ,iBAAiB,EAAE,gBAAgB;IAClF,IAAI,EAAE,MAAM,CAAC;IACb,QAAQ,CAAC,EAAE,OAAO,CAAC;IACnB,OAAO,CAAC,EAAE,MAAM,CAAC;CAClB;AACD,MAAM,WAAW,wBAAyB,SAAQ,iBAAiB,EAAE,gBAAgB,EAAE,yBAAyB;IAC9G,OAAO,EAAE,MAAM,CAAC;IAChB,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,OAAO,CAAC,EAAE,OAAO,CAAC;CACnB;AACD,MAAM,WAAW,qBAAsB,SAAQ,iBAAiB,EAAE,gBAAgB,EAAE,WAAW;IAC7F,OAAO,EAAE,MAAM,CAAC;CACjB;AACD,MAAM,WAAW,uBAAwB,SAAQ,iBAAiB,EAAE,gBAAgB;IAClF,OAAO,EAAE,MAAM,CAAC;IAChB,IAAI,EAAE,MAAM,CAAC;CACd;AACD,MAAM,WAAW,qBAAsB,SAAQ,iBAAiB,EAAE,gBAAgB;IAChF,IAAI,EAAE,MAAM,CAAC;IACb,QAAQ,CAAC,EAAE,OAAO,CAAC;CACpB;AACD,MAAM,WAAW,qBAAsB,SAAQ,iBAAiB,EAAE,gBAAgB;IAChF,OAAO,EAAE,MAAM,CAAC;IAChB,IAAI,EAAE,MAAM,CAAC;CACd;AACD,MAAM,WAAW,sBAAuB,SAAQ,iBAAiB,EAAE,gBAAgB;IACjF,OAAO,EAAE,MAAM,CAAC;CACjB;AACD,MAAM,WAAW,qBAAsB,SAAQ,iBAAiB,EAAE,gBAAgB,EAAE,uBAAuB;IACzG,gBAAgB,CAAC,EAAE,OAAO,CAAC;IAC3B,eAAe,CAAC,EAAE,OAAO,CAAC;IAC1B,OAAO,CAAC,EAAE,MAAM,CAAC;CAClB;AAED,MAAM,WAAW,qBAAsB,SAAQ,iBAAiB,EAAE,gBAAgB;IAChF,OAAO,EAAE,MAAM,CAAC;IAChB,EAAE,EAAE,MAAM,CAAC;CACZ;AACD,MAAM,WAAW,uBAAwB,SAAQ,iBAAiB,EAAE,gBAAgB;IAClF,OAAO,EAAE,MAAM,CAAC;IAChB,IAAI,EAAE,MAAM,CAAC;IACb,QAAQ,CAAC,EAAE,OAAO,CAAC;CACpB;AACD,MAAM,WAAW,wBAAyB,SAAQ,iBAAiB,EAAE,gBAAgB;IACnF,OAAO,EAAE,MAAM,CAAC;IAChB,SAAS,EAAE,MAAM,CAAC;CACnB;AACD,MAAM,WAAW,2BAA4B,SAAQ,iBAAiB,EAAE,gBAAgB;IACtF,OAAO,EAAE,MAAM,CAAC;IAChB,OAAO,EAAE,MAAM,CAAC;CACjB;AACD,MAAM,WAAW,yBAA0B,SAAQ,iBAAiB,EAAE,gBAAgB;IACpF,OAAO,EAAE,MAAM,CAAC;IAChB,KAAK,EAAE,MAAM,CAAC;CACf;AACD,MAAM,WAAW,0BAA2B,SAAQ,iBAAiB,EAAE,gBAAgB;IACrF,OAAO,EAAE,MAAM,CAAC;CACjB;AAKD,MAAM,WAAW,mBAAoB,SAAQ,iBAAiB,EAAE,gBAAgB;IAC9E,OAAO,EAAE,MAAM,CAAC;IAChB,EAAE,EAAE,MAAM,CAAC;IACX,OAAO,CAAC,EAAE,OAAO,CAAC;CACnB;AACD,MAAM,WAAW,mCAAoC,SAAQ,iBAAiB,EAAE,gBAAgB;IAC9F,OAAO,EAAE,MAAM,CAAC;IAChB,oBAAoB,EAAE,MAAM,CAAC;IAC7B,OAAO,CAAC,EAAE,OAAO,CAAC;CACnB;AACD,MAAM,WAAW,yBAA0B,SAAQ,iBAAiB,EAAE,gBAAgB;IACpF,OAAO,EAAE,MAAM,CAAC;IAChB,UAAU,EAAE,MAAM,CAAC;CACpB;AACD,MAAM,WAAW,sBAAuB,SAAQ,iBAAiB,EAAE,gBAAgB;IACjF,OAAO,EAAE,MAAM,CAAC;IAChB,IAAI,EAAE,MAAM,CAAC;CACd;AACD,MAAM,WAAW,0BAA2B,SAAQ,iBAAiB,EAAE,gBAAgB;IACrF,OAAO,EAAE,MAAM,CAAC;IAChB,IAAI,CAAC,EAAE,MAAM,CAAC;IACd,IAAI,EAAE,MAAM,CAAC;IACb,OAAO,CAAC,EAAE,OAAO,CAAC;IAClB,WAAW,CAAC,EAAE,iBAAiB,EAAE,CAAC;IAClC,MAAM,CAAC,EAAE,CAAC,UAAU,GAAG,KAAK,CAAC,EAAE,CAAC;IAChC,UAAU,CAAC,EAAE,OAAO,CAAC;IACrB,KAAK,CAAC,EAAE,MAAM,GAAG,MAAM,CAAC;IACxB,SAAS,CAAC,EAAE,MAAM,CAAC;IACnB,UAAU,CAAC,EAAE,MAAM,CAAC;IACpB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB;AACD,MAAM,WAAW,wBAAyB,SAAQ,iBAAiB,EAAE,gBAAgB;IACnF,OAAO,EAAE,MAAM,CAAC;IAChB,IAAI,CAAC,EAAE,MAAM,CAAC;IACd,OAAO,CAAC,EAAE,OAAO,CAAC;IAClB,WAAW,CAAC,EAAE,iBAAiB,EAAE,CAAC;IAClC,MAAM,CAAC,EAAE,CAAC,UAAU,GAAG,KAAK,CAAC,EAAE,CAAC;IAChC,UAAU,CAAC,EAAE,MAAM,CAAC;IACpB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,eAAe,CAAC;IAC3B,UAAU,CAAC,EAAE,OAAO,CAAC;IACrB,MAAM,CAAC,EAAE,OAAO,CAAC;IACjB,KAAK,CAAC,EAAE,MAAM,GAAG,MAAM,CAAC;IACxB,eAAe,CAAC,EAAE,OAAO,CAAC;IAC1B,SAAS,CAAC,EAAE,MAAM,CAAC;IACnB,YAAY,CAAC,EAAE,OAAO,CAAC;IACvB,YAAY,CAAC,EAAE,OAAO,CAAC;IACvB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB;AACD,MAAM,WAAW,4BAA6B,SAAQ,iBAAiB,EAAE,gBAAgB;IACvF,OAAO,EAAE,MAAM,CAAC;IAChB,IAAI,CAAC,EAAE,MAAM,CAAC;IACd,OAAO,EAAE,MAAM,GAAG,MAAM,CAAC;IACzB,OAAO,CAAC,EAAE,OAAO,CAAC;IAClB,WAAW,CAAC,EAAE,iBAAiB,EAAE,CAAC;IAClC,MAAM,CAAC,EAAE,CAAC,UAAU,GAAG,KAAK,CAAC,EAAE,CAAC;IAChC,QAAQ,CAAC,EAAE,eAAe,CAAC;IAC3B,UAAU,CAAC,EAAE,OAAO,CAAC;IACrB,KAAK,CAAC,EAAE,MAAM,GAAG,MAAM,CAAC;IACxB,eAAe,CAAC,EAAE,OAAO,CAAC;IAC1B,SAAS,CAAC,EAAE,MAAM,CAAC;IACnB,YAAY,CAAC,EAAE,OAAO,CAAC;IACvB,YAAY,CAAC,EAAE,OAAO,CAAC;IACvB,OAAO,CAAC,EAAE,MAAM,CAAC;CAClB;AACD,MAAM,WAAW,kCAAmC,SAAQ,iBAAiB,EAAE,gBAAgB,EAC7F,uBAAuB;IACvB,OAAO,EAAE,MAAM,CAAC;IAChB,MAAM,EAAE,MAAM,CAAC;IACf,MAAM,EAAE,MAAM,CAAC;IACf,OAAO,CAAC,EAAE,MAAM,CAAC;CAClB;AAGD,UAAU,qBAAqB;IAC7B;;;OAGG;IACH,OAAO,EAAE,MAAM,CAAC;IAChB;;OAEG;IACH,EAAE,EAAE,MAAM,CAAC;CACZ;AAED,UAAU,0BAA0B;IAClC;;;OAGG;IACH,MAAM,EAAE,UAAU,GAAG,uBAAuB,CAAC;IAC7C;;;OAGG;IACH,SAAS,EAAE,MAAM,CAAC;CACnB;AACD,MAAM,MAAM,mBAAmB,GAAG,CAAC,qBAAqB,GAAG,0BAA0B,CAAC,GAAG,iBAAiB,GACxG,gBAAgB,GAChB;IACA;;;OAGG;IACH,OAAO,EAAE,WAAW,CAAC;IACrB;;;OAGG;IACH,iBAAiB,CAAC,EAAE,MAAM,CAAC;IAC3B;;;OAGG;IACH,kBAAkB,CAAC,EAAE,OAAO,CAAC;IAC7B;;;OAGG;IACH,aAAa,CAAC,EAAE,MAAM,CAAC;IACvB;;;OAGG;IACH,gBAAgB,CAAC,EAAE,CAAC,UAAU,GAAG,KAAK,CAAC,EAAE,CAAC;CAC3C,CAAC;AACF,MAAM,WAAW,mBAAoB,SAAQ,iBAAiB,EAAE,gBAAgB;IAC9E,OAAO,EAAE,MAAM,CAAC;IAChB,EAAE,EAAE,MAAM,CAAC;IACX,OAAO,CAAC,EAAE,OAAO,CAAC;IAClB,WAAW,CAAC,EAAE,iBAAiB,EAAE,CAAC;IAClC,MAAM,CAAC,EAAE,CAAC,UAAU,GAAG,KAAK,CAAC,EAAE,CAAC;IAChC,UAAU,CAAC,EAAE,OAAO,CAAC;IACrB,QAAQ,CAAC,EAAE,eAAe,CAAC;IAC3B,KAAK,CAAC,EAAE,MAAM,GAAG,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;IACpB,eAAe,CAAC,EAAE,OAAO,CAAC;IAC1B,IAAI,CAAC,EAAE,MAAM,CAAC;CACf;AAKD,MAAM,WAAW,wCAAyC,SAAQ,iBAAiB,EAAE,gBAAgB;IACnG,YAAY,EAAE,MAAM,CAAC;IACrB,UAAU,CAAC,EAAE,MAAM,CAAC;IACpB,mBAAmB,CAAC,EAAE,OAAO,CAAC;IAC9B,SAAS,CAAC,EAAE,MAAM,CAAC;IACnB,UAAU,CAAC,EAAE,OAAO,CAAC;IACrB,OAAO,CAAC,EAAE,MAAM,CAAC;CAClB;AACD,MAAM,WAAW,yCAA0C,SAAQ,iBAAiB,EAAE,gBAAgB;IACpG,SAAS,EAAE,MAAM,CAAC;IAClB,WAAW,CAAC,EAAE,MAAM,CAAC;CACtB;AACD,MAAM,WAAW,6BAA8B,SAAQ,iBAAiB,EAAE,gBAAgB;IACxF,OAAO,EAAE,MAAM,CAAC;CACjB;AACD,MAAM,WAAW,2BAA4B,SAAQ,iBAAiB,EAAE,gBAAgB;IACtF,OAAO,EAAE,MAAM,CAAC;CACjB;AACD,MAAM,WAAW,4BAA6B,SAAQ,iBAAiB,EAAE,gBAAgB;IACvF,IAAI,EAAE,MAAM,CAAC;IACb,UAAU,CAAC,EAAE,OAAO,CAAC;IACrB,OAAO,CAAC,EAAE,MAAM,CAAC;CAClB;AACD,MAAM,WAAW,yCAA0C,SAAQ,iBAAiB,EAAE,gBAAgB;IACpG,SAAS,EAAE,MAAM,CAAC;IAClB,WAAW,CAAC,EAAE,MAAM,CAAC;CACtB;AACD,MAAM,WAAW,6BAA8B,SAAQ,iBAAiB,EAAE,gBAAgB,EAAE,uBAAuB,EACjH,yBAAyB;IACzB,OAAO,EAAE,MAAM,CAAC;IAChB,oBAAoB,CAAC,EAAE,OAAO,CAAC;CAChC;AAED,MAAM,WAAW,0BAA2B,SAAQ,iBAAiB,EAAE,gBAAgB,EAAE,WAAW;IAClG,OAAO,EAAE,MAAM,CAAC;IAChB,mBAAmB,CAAC,EAAE,OAAO,CAAC;CAC/B;AACD,MAAM,WAAW,4BAA6B,SAAQ,iBAAiB,EAAE,gBAAgB;IACvF,OAAO,EAAE,MAAM,CAAC;IAChB,KAAK,EAAE,MAAM,CAAC;CACf;AACD,MAAM,WAAW,kCAAmC,SAAQ,iBAAiB,EAAE,gBAAgB;IAC7F,OAAO,EAAE,MAAM,CAAC;IAChB,MAAM,CAAC,EAAE,MAAM,EAAE,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB;AACD,MAAM,WAAW,0BAA2B,SAAQ,iBAAiB,EAAE,gBAAgB;IACrF,OAAO,EAAE,MAAM,CAAC;CACjB;AACD,MAAM,WAAW,0BAA2B,SAAQ,iBAAiB,EAAE,gBAAgB;IACrF,OAAO,EAAE,MAAM,CAAC;IAChB,IAAI,EAAE,MAAM,CAAC;CACd;AACD,MAAM,WAAW,2BAA4B,SAAQ,iBAAiB,EAAE,gBAAgB;IACtF,OAAO,EAAE,MAAM,CAAC;CACjB;AACD,MAAM,WAAW,0BAA2B,SAAQ,iBAAiB,EAAE,gBAAgB,EAAE,uBAAuB;IAC9G,gBAAgB,CAAC,EAAE,OAAO,CAAC;IAC3B,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,OAAO,CAAC,EAAE,MAAM,CAAC;CAClB;AAED,MAAM,WAAW,wCAAyC,SAAQ,iBAAiB,EAAE,gBAAgB;IACnG,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,MAAM,CAAC,EAAE,MAAM,CAAC;IAChB,OAAO,CAAC,EAAE,MAAM,CAAC;CAClB;AAED,MAAM,WAAW,0BAA2B,SAAQ,iBAAiB,EAAE,gBAAgB;IACrF,OAAO,EAAE,MAAM,CAAC;IAChB,EAAE,EAAE,MAAM,CAAC;CACZ;AACD,MAAM,WAAW,6BAA8B,SAAQ,iBAAiB,EAAE,gBAAgB,EAAE,uBAAuB;IACjH,OAAO,EAAE,MAAM,CAAC;CACjB;AAED,MAAM,WAAW,0BAA2B,SAAQ,iBAAiB,EAAE,gBAAgB;IACrF,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,SAAS,CAAC,EAAE,OAAO,CAAC;CACrB;AACD,MAAM,WAAW,4BAA6B,SAAQ,iBAAiB,EAAE,gBAAgB;IACvF,OAAO,EAAE,MAAM,CAAC;IAChB,IAAI,EAAE,MAAM,CAAC;CACd;AACD,MAAM,WAAW,6BAA8B,SAAQ,iBAAiB,EAAE,gBAAgB,EAAE,uBAAuB,EACjH,yBAAyB;IACzB,OAAO,EAAE,MAAM,CAAC;IAChB,EAAE,EAAE,MAAM,CAAC;IACX,oBAAoB,CAAC,EAAE,OAAO,CAAC;CAChC;AAED,MAAM,WAAW,gCAAiC,SAAQ,iBAAiB,EAAE,gBAAgB;IAC3F,OAAO,EAAE,MAAM,CAAC;IAChB,OAAO,EAAE,MAAM,CAAC;CACjB;AACD,MAAM,WAAW,8BAA+B,SAAQ,iBAAiB,EAAE,gBAAgB;IACzF,OAAO,EAAE,MAAM,CAAC;IAChB,KAAK,EAAE,MAAM,CAAC;CACf;AACD,MAAM,WAAW,+BAAgC,SAAQ,iBAAiB,EAAE,gBAAgB;IAC1F,OAAO,EAAE,MAAM,CAAC;CACjB;AAKD,MAAM,WAAW,mBAAoB,SAAQ,iBAAiB,EAAE,gBAAgB;IAC9E,UAAU,EAAE,MAAM,CAAC;IACnB,MAAM,EAAE,MAAM,CAAC;CAChB;AAKD,MAAM,WAAW,kBAAmB,SAAQ,iBAAiB,EAAE,gBAAgB;CAAI;AACnF,MAAM,WAAW,qBAAsB,SAAQ,iBAAiB,EAAE,gBAAgB;CAAI;AACtF,MAAM,WAAW,gBAAiB,SAAQ,iBAAiB,EAAE,gBAAgB;IAC3E,IAAI,EAAE,MAAM,CAAC;CACd;AACD,MAAM,WAAW,qBAAsB,SAAQ,iBAAiB,EAAE,gBAAgB;IAChF,WAAW,EAAE,MAAM,CAAC;CACrB;AACD,MAAM,WAAW,oBAAqB,SAAQ,iBAAiB,EAAE,gBAAgB;IAC/E,KAAK,CAAC,EAAE,MAAM,CAAC;CAChB;AAKD,MAAM,WAAW,kBAAmB,SAAQ,iBAAiB,EAAE,gBAAgB;IAC7E,kBAAkB,CAAC,EAAE,OAAO,CAAC;CAC9B;AAKD,MAAM,WAAW,oBAAqB,SAAQ,iBAAiB,EAAE,gBAAgB;IAC/E,IAAI,EAAE,MAAM,CAAC;CACd;AACD,MAAM,WAAW,kBAAmB,SAAQ,iBAAiB,EAAE,gBAAgB,EAAE,uBAAuB;IACtG,IAAI,EAAE,MAAM,CAAC;IACb,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,IAAI,CAAC,EAAE,MAAM,CAAC;CACf;AAED,MAAM,WAAW,kBAAmB,SAAQ,iBAAiB,EAAE,gBAAgB,EAAE,wBAAwB;IACvG,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,IAAI,CAAC,EAAE,MAAM,CAAC;IACd,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,0BAA0B,CAAC,EAAE,OAAO,CAAC;IACrC,OAAO,CAAC,EAAE,MAAM,CAAC;CAClB;AACD,MAAM,WAAW,6BAA8B,SAAQ,iBAAiB,EAAE,gBAAgB;IACxF,IAAI,EAAE,MAAM,CAAC;CACd;AACD,MAAM,WAAW,6BAA8B,SAAQ,iBAAiB,EAAE,gBAAgB;IACxF,IAAI,EAAE,MAAM,CAAC;CACd;AACD;;KAEK;AACL,MAAM,WAAW,oBAAqB,SAAQ,UAAU,EAAE,iBAAiB,EAAE,gBAAgB;CAAG;AAChG,UAAU,UAAU;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,IAAI,CAAC,EAAE,MAAM,GAAG,MAAM,GAAG,MAAM,CAAC;IAChC,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,eAAe,CAAC,EAAE,MAAM,CAAC;IACzB,SAAS,CAAC,EAAE,MAAM,CAAC;IACnB,KAAK,CAAC,EAAE,MAAM,CAAC;CAChB;AAED,MAAM,WAAW,sBAAuB,SAAQ,YAAY,EAAE,iBAAiB,EAAE,gBAAgB;IAC/F,YAAY,CAAC,EAAE,IAAI,CAAC,YAAY,EAAE,YAAY,GAAG,UAAU,GAAG,iBAAiB,GAAG,WAAW,CAAC,EAAE,CAAC;IACjG;;OAEG;IACH,iBAAiB,CAAC,EAAE,OAAO,CAAC;CAC7B;AAED,MAAM,MAAM,YAAY,GAAG,UAAU,GAAG;IACtC,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,UAAU,CAAC,EAAE,MAAM,CAAC;IACpB,YAAY,CAAC,EAAE,MAAM,CAAC;CACvB,CAAC;AAIF,MAAM,WAAW,eAAgB,SAAQ,YAAY,EACnD,IAAI,CAAC,iCAAiC,EAAE,SAAS,GAAG,YAAY,GAAG,OAAO,CAAC;IAC3E,MAAM,CAAC,EAAE,MAAM,CAAC;IAChB,IAAI,CAAC,EAAE,MAAM,CAAC;CACf;AAED;;;EAGE;AACF,MAAM,WAAW,kCAAmC,SAAQ,iBAAiB,EAAE,gBAAgB;IAC7F,QAAQ,EAAE,MAAM,CAAC;IACjB,MAAM,EAAE,MAAM,CAAC;IACf,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,YAAY,CAAC,EAAE,MAAM,CAAC;CACvB;AACD;;;KAGK;AACL,MAAM,WAAW,oCAAqC,SAAQ,iBAAiB,EAAE,gBAAgB;IAC/F,KAAK,EAAE,kBAAkB,EAAE,CAAC;IAC5B,UAAU,CAAC,EAAE,MAAM,CAAC;IACpB,eAAe,CAAC,EAAE,MAAM,CAAC;IACzB,SAAS,CAAC,EAAE,MAAM,CAAA;CACnB;AACD,UAAU,kBAAkB;IAC1B,EAAE,EAAE,MAAM,CAAC;IACX,KAAK,CAAC,EAAE,MAAM,CAAA;CACf;AACD,MAAM,WAAW,4BAA6B,SAAQ,iBAAiB,EAAE,gBAAgB;IACvF,IAAI,EAAE,MAAM,CAAC;IACb,EAAE,EAAE,MAAM,CAAC;CACZ;AAED,MAAM,WAAW,wBAAyB,SAAQ,iBAAiB,EAAE,gBAAgB;IAEnF,IAAI,CAAC,EAAE,MAAM,CAAC;IACd,WAAW,CAAC,EAAE,MAAM,CAAC;CACtB;AACD,MAAM,WAAW,wBAAyB,SAAQ,iBAAiB,EAAE,gBAAgB,EAAE,uBAAuB;IAC5G,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,OAAO,CAAC,EAAE,MAAM,CAAC;CAClB;AAED,MAAM,WAAW,uBAAwB,SAAQ,iBAAiB,EAAE,gBAAgB;IAClF,KAAK,EAAE,MAAM,CAAC;IACd,YAAY,EAAE,MAAM,CAAC;IACrB,WAAW,EAAE,MAAM,CAAC;IACpB,QAAQ,EAAE,MAAM,CAAC;IACjB,aAAa,CAAC,EAAE,MAAM,GAAG,MAAM,CAAC;IAChC,uBAAuB,CAAC,EAAE,MAAM,GAAG,MAAM,CAAC;CAC3C;AACD,MAAM,WAAW,0BAA2B,SAAQ,iBAAiB,EAAE,gBAAgB;IACrF,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,YAAY,CAAC,EAAE,MAAM,CAAC;IACtB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,aAAa,CAAC,EAAE,MAAM,GAAG,MAAM,CAAC;IAChC,uBAAuB,CAAC,EAAE,MAAM,GAAG,MAAM,CAAC;IAG1C,IAAI,CAAC,EAAE,MAAM,CAAC;IACd,WAAW,CAAC,EAAE,MAAM,CAAC;CACtB;AACD,MAAM,WAAW,0BAA2B,SAAQ,iBAAiB,EAAE,gBAAgB;IAErF,IAAI,CAAC,EAAE,MAAM,CAAC;IACd,WAAW,CAAC,EAAE,MAAM,CAAC;CACtB;AACD,MAAM,WAAW,yBAA0B,SAAQ,iBAAiB,EAAE,gBAAgB;IACpF,QAAQ,EAAE,MAAM,CAAC;IAGjB,IAAI,CAAC,EAAE,MAAM,CAAC;IACd,WAAW,CAAC,EAAE,MAAM,CAAC;CACtB;AAKD,MAAM,WAAW,+BAAgC,SAAQ,iBAAiB,EAAE,gBAAgB;IAC1F,qBAAqB,EAAE,MAAM,CAAC;IAC9B,KAAK,EAAE,MAAM,CAAC;CACf;AAED,MAAM,WAAW,iCAAkC,SAAQ,iBAAiB,EAAE,gBAAgB;IAC5F,qBAAqB,EAAE,MAAM,CAAC;IAC9B,OAAO,EAAE,MAAM,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC;CAClC;AAKD,MAAM,WAAW,sBAAuB,SAAQ,iBAAiB,EAAE,gBAAgB;IACjF,OAAO,EAAE,MAAM,CAAC;CACjB;AACD,MAAM,WAAW,qBAAsB,SAAQ,iBAAiB,EAAE,gBAAgB;IAChF,IAAI,EAAE,MAAM,CAAC;IACb,QAAQ,CAAC,EAAE,OAAO,CAAC;IACnB,OAAO,CAAC,EAAE,MAAM,CAAC;CAClB;AACD,MAAM,WAAW,0BAA2B,SAAQ,iBAAiB,EAAE,gBAAgB;IACrF,OAAO,EAAE,MAAM,CAAC;CACjB;AACD,MAAM,WAAW,sBAAuB,SAAQ,iBAAiB,EAAE,gBAAgB,EAAE,yBAAyB;IAC5G,OAAO,EAAE,MAAM,CAAC;IAChB,OAAO,CAAC,EAAE,OAAO,CAAC;IAClB,KAAK,CAAC,EAAE,MAAM,CAAC;CAChB;AACD,MAAM,WAAW,mBAAoB,SAAQ,iBAAiB,EAAE,gBAAgB,EAAE,WAAW;IAC3F,OAAO,EAAE,MAAM,CAAC;CACjB;AACD,MAAM,WAAW,qBAAsB,SAAQ,iBAAiB,EAAE,gBAAgB;IAChF,OAAO,EAAE,MAAM,CAAC;IAChB,IAAI,EAAE,MAAM,CAAC;CACd;AACD,MAAM,WAAW,mBAAoB,SAAQ,iBAAiB,EAAE,gBAAgB;IAC9E,OAAO,EAAE,MAAM,CAAC;IAChB,IAAI,EAAE,MAAM,CAAC;CACd;AACD,MAAM,WAAW,oBAAqB,SAAQ,iBAAiB,EAAE,gBAAgB;IAC/E,OAAO,EAAE,MAAM,CAAC;CACjB;AACD,MAAM,WAAW,mBAAoB,SAAQ,iBAAiB,EAAE,gBAAgB,EAAE,uBAAuB;IACvG,gBAAgB,CAAC,EAAE,OAAO,CAAC;IAC3B,eAAe,CAAC,EAAE,OAAO,CAAC;IAC1B,OAAO,CAAC,EAAE,MAAM,CAAC;CAClB;AAED,MAAM,WAAW,mBAAoB,SAAQ,iBAAiB,EAAE,gBAAgB;IAC9E,OAAO,EAAE,MAAM,CAAC;IAChB,EAAE,EAAE,MAAM,CAAC;CACZ;AACD,MAAM,WAAW,mBAAoB,SAAQ,iBAAiB,EAAE,gBAAgB;IAC9E,OAAO,EAAE,MAAM,CAAC;CACjB;AACD,MAAM,WAAW,qBAAsB,SAAQ,iBAAiB,EAAE,gBAAgB;IAChF,OAAO,EAAE,MAAM,CAAC;IAChB,IAAI,EAAE,MAAM,CAAC;IACb,QAAQ,CAAC,EAAE,OAAO,CAAC;CACpB;AACD,MAAM,WAAW,sBAAuB,SAAQ,iBAAiB,EAAE,gBAAgB;IACjF,OAAO,EAAE,MAAM,CAAC;IAChB,SAAS,EAAE,OAAO,CAAC;CACpB;AACD,MAAM,WAAW,yBAA0B,SAAQ,iBAAiB,EAAE,gBAAgB;IACpF,OAAO,EAAE,MAAM,CAAC;IAChB,OAAO,EAAE,MAAM,CAAC;CACjB;AACD,MAAM,WAAW,uBAAwB,SAAQ,iBAAiB,EAAE,gBAAgB;IAClF,OAAO,EAAE,MAAM,CAAC;IAChB,KAAK,EAAE,MAAM,CAAC;CACf;AACD,MAAM,WAAW,wBAAyB,SAAQ,iBAAiB,EAAE,gBAAgB;IACnF,OAAO,EAAE,MAAM,CAAC;CACjB;AAKD,MAAM,WAAW,gBAAiB,SAAQ,iBAAiB,EAAE,gBAAgB;IAC3E,OAAO,EAAE,MAAM,CAAC;CACjB;AACD,MAAM,WAAW,kBAAmB,SAAQ,iBAAiB,EAAE,gBAAgB,EAAE,yBAAyB;IACxG,OAAO,EAAE,MAAM,CAAC;IAChB,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,OAAO,CAAC,EAAE,OAAO,CAAC;CACnB;AACD,MAAM,WAAW,eAAgB,SAAQ,iBAAiB,EAAE,gBAAgB,EAAE,uBAAuB;CAAI;AAEzG,MAAM,WAAW,eAAgB,SAAQ,iBAAiB,EAAE,gBAAgB;IAC1E,OAAO,EAAE,MAAM,CAAC;IAChB,EAAE,EAAE,MAAM,CAAC;CACZ;AACD,MAAM,WAAW,eAAgB,SAAQ,iBAAiB,EAAE,gBAAgB,EAAE,WAAW;IACvF,IAAI,EAAE,MAAM,CAAC;IACb,SAAS,CAAC,EAAE,OAAO,CAAC;CACrB;AACD,MAAM,WAAW,kBAAmB,SAAQ,iBAAiB,EAAE,gBAAgB;IAC7E,OAAO,EAAE,MAAM,CAAC;IAChB,SAAS,CAAC,EAAE,MAAM,CAAC;CACpB;AAKD,MAAM,WAAW,0BAA2B,SAAQ,iBAAiB,EAAE,gBAAgB;IACrF,KAAK,EAAE,MAAM,CAAC;IACd,MAAM,CAAC,EAAE,OAAO,CAAC;IACjB,OAAO,CAAC,EAAE,MAAM,CAAC;CAClB;AAKD,MAAM,WAAW,kBAAmB,SAAQ,iBAAiB,EAAE,gBAAgB;IAC7E,OAAO,EAAE,MAAM,CAAC;CACjB;AACD,MAAM,WAAW,oBAAqB,SAAQ,iBAAiB,EAAE,gBAAgB,EAAE,yBAAyB;IAC1G,OAAO,EAAE,MAAM,CAAC;IAChB,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,OAAO,CAAC,EAAE,OAAO,CAAC;CACnB;AACD,MAAM,WAAW,iBAAkB,SAAQ,iBAAiB,EAAE,gBAAgB,EAAE,uBAAuB;CAAI;AAE3G,MAAM,WAAW,iBAAkB,SAAQ,iBAAiB,EAAE,gBAAgB;IAC5E,OAAO,EAAE,MAAM,CAAC;IAChB,EAAE,EAAE,MAAM,CAAC;CACZ;AACD,MAAM,WAAW,iBAAkB,SAAQ,iBAAiB,EAAE,gBAAgB;IAC5E,KAAK,EAAE,MAAM,CAAC;CACf;AACD,MAAM,WAAW,oBAAqB,SAAQ,iBAAiB,EAAE,gBAAgB;IAC/E,OAAO,EAAE,MAAM,CAAC;IAChB,SAAS,EAAE,MAAM,CAAC;CACnB;AAKD,MAAM,WAAW,oBAAqB,SAAQ,iBAAiB;IAC7D,SAAS,EAAE,MAAM,CAAC;IAClB,aAAa,EAAE,MAAM,CAAC;IACtB,IAAI,EAAE,MAAM,CAAC;IACb,YAAY,CAAC,EAAE,MAAM,CAAC;IACtB,cAAc,CAAC,EAAE,MAAM,CAAC;CACzB;AACD,MAAM,WAAW,sBAAuB,SAAQ,iBAAiB;IAC/D,SAAS,EAAE,MAAM,CAAC;IAClB,aAAa,EAAE,MAAM,CAAC;IACtB,IAAI,CAAC,EAAE,MAAM,CAAC;IACd,YAAY,CAAC,EAAE,MAAM,CAAC;IACtB,UAAU,CAAC,EAAE,MAAM,CAAC;IACpB,aAAa,CAAC,EAAE,MAAM,CAAC;CACxB;AAED,MAAM,WAAW,wBAAyB,SAAQ,iBAAiB;IACjE,SAAS,EAAE,MAAM,CAAC;IAClB,aAAa,EAAE,MAAM,CAAC;CACvB;AAKD,MAAM,WAAW,2BAA4B,SAAQ,iBAAiB;IACpE,SAAS,EAAE,MAAM,CAAC;IAClB,aAAa,EAAE,MAAM,CAAC;IACtB,IAAI,CAAC,EAAE,MAAM,CAAC;IACd,YAAY,CAAC,EAAE,MAAM,CAAC;IACtB,UAAU,CAAC,EAAE,oBAAoB,GAAG,eAAe,CAAC;IACpD,aAAa,CAAC,EAAE,MAAM,CAAC;CACxB;AAGD,MAAM,WAAW,8BAA+B,SAAQ,iBAAiB;CACxE;AAKD,MAAM,WAAW,gBAAiB,SAAQ,iBAAiB,EAAE,gBAAgB;IAC3E,OAAO,EAAE,MAAM,CAAC;IAChB,SAAS,EAAE,MAAM,CAAC;CACnB;AACD,MAAM,WAAW,iBAAkB,SAAQ,iBAAiB,EAAE,gBAAgB;IAC5E,OAAO,EAAE,MAAM,CAAC;CACjB;AACD,MAAM,WAAW,mBAAoB,SAAQ,iBAAiB,EAAE,gBAAgB;IAC9E,OAAO,EAAE,MAAM,CAAC;IAChB,SAAS,EAAE,MAAM,CAAC;CACnB;AAKD,MAAM,WAAW,qBAAsB,SAAQ,iBAAiB,EAAE,gBAAgB;IAChF,IAAI,EAAE,MAAM,CAAC;IAEb,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,SAAS,CAAC,EAAE,MAAM,CAAC;IACnB,IAAI,CAAC,EAAE,MAAM,CAAC;IACd,YAAY,CAAC,EAAE,MAAM,CAAC;CACvB;AACD,MAAM,WAAW,qBAAsB,SAAQ,iBAAiB,EAAE,gBAAgB;IAChF,IAAI,CAAC,EAAE,OAAO,CAAC;IAEf,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,SAAS,CAAC,EAAE,MAAM,CAAC;IACnB,IAAI,CAAC,EAAE,MAAM,CAAC;IACd,YAAY,CAAC,EAAE,MAAM,CAAC;CACvB;AACD,MAAM,WAAW,sBAAuB,SAAQ,iBAAiB,EAAE,gBAAgB,EAAE,wBAAwB,EAC3G,uBAAuB;IACvB,IAAI,CAAC,EAAE,MAAM,CAAC;IACd,IAAI,CAAC,EAAE,OAAO,CAAC;IACf,OAAO,CAAC,EAAE,MAAM,CAAC;CAClB;AAED,MAAM,WAAW,wBAAyB,SAAQ,iBAAiB,EAAE,gBAAgB;IACnF,IAAI,EAAE,MAAM,CAAC;IAEb,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,SAAS,CAAC,EAAE,MAAM,CAAC;IACnB,IAAI,CAAC,EAAE,MAAM,CAAC;IACd,YAAY,CAAC,EAAE,MAAM,CAAC;CACvB;AAKD,MAAM,WAAW,qBAAsB,SAAQ,iBAAiB,EAAE,gBAAgB;IAChF,IAAI,EAAE,MAAM,CAAC;IACb,IAAI,EAAE,MAAM,GAAG,MAAM,CAAC;IACtB,IAAI,CAAC,EAAE,MAAM,CAAC;CACf;AACD,MAAM,WAAW,0BAA2B,SAAQ,iBAAiB,EAAE,gBAAgB;IACrF,QAAQ,EAAE,MAAM,CAAC;CAClB;AACD,MAAM,WAAW,wBAAyB,SAAQ,iBAAiB,EAAE,gBAAgB;IACnF,QAAQ,EAAE,MAAM,CAAC;CAClB;AACD,MAAM,WAAW,sBAAuB,SAAQ,iBAAiB,EAAE,gBAAgB;IACjF,QAAQ,EAAE,MAAM,CAAC;CAClB;AACD,MAAM,WAAW,sBAAuB,SAAQ,iBAAiB,EAAE,gBAAgB;CAAI;AAKvF,MAAM,WAAW,mBAAoB,SAAQ,iBAAiB,EAAE,gBAAgB;IAC9E,oBAAoB,CAAC,EAAE,OAAO,CAAC;IAC/B,YAAY,CAAC,EAAE,OAAO,CAAC;CACxB;AACD,MAAM,WAAW,iBAAkB,SAAQ,iBAAiB,EAAE,gBAAgB,EAAE,WAAW;IACzF,oBAAoB,CAAC,EAAE,OAAO,CAAC;IAC/B,UAAU,CAAC,EAAE,OAAO,CAAC;IACrB,SAAS,CAAC,EAAE,GAAG,GAAG,GAAG,CAAC;IACtB,UAAU,CAAC,EAAE,MAAM,CAAC;IACpB,YAAY,CAAC,EAAE,OAAO,CAAC;IACvB,aAAa,CAAC,EAAE,OAAO,CAAC;CACzB;AAKD,MAAM,WAAW,kBAAmB,SAAQ,iBAAiB,EAAE,gBAAgB,EAAE,wBAAwB,EACvG,UAAU;CAAI;AAChB,MAAM,WAAW,oBAAqB,SAAQ,iBAAiB,EAAE,gBAAgB,EAAE,wBAAwB,EACzG,UAAU;CAAI;AAChB,MAAM,WAAW,uBAAwB,SAAQ,iBAAiB,EAAE,gBAAgB,EAAE,wBAAwB,EAC5G,UAAU;CAAI;AAKhB,MAAM,WAAW,iBAAkB,SAAQ,iBAAiB,EAAE,gBAAgB;IAE5E,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,SAAS,CAAC,EAAE,MAAM,CAAC;IACnB,IAAI,CAAC,EAAE,MAAM,CAAC;IACd,YAAY,CAAC,EAAE,MAAM,CAAC;CACvB;AACD,MAAM,WAAW,kBAAmB,SAAQ,iBAAiB,EAAE,gBAAgB,EAAE,wBAAwB,EACvG,uBAAuB;CAAI;AAE7B,MAAM,WAAW,oBAAqB,SAAQ,iBAAiB,EAAE,gBAAgB;IAE/E,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,SAAS,CAAC,EAAE,MAAM,CAAC;IACnB,IAAI,CAAC,EAAE,MAAM,CAAC;IACd,YAAY,CAAC,EAAE,MAAM,CAAC;CACvB;AAKD,MAAM,WAAW,uBAAwB,SAAQ,iBAAiB,EAAE,gBAAgB,EAAE,uBAAuB;IAC3G,MAAM,CAAC,EAAE,MAAM,CAAC;IAChB,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,IAAI,CAAC,EAAE,MAAM,CAAC;IACd,OAAO,CAAC,EAAE,MAAM,CAAC;CAClB;AAGD,MAAM,WAAW,yBAA0B,SAAQ,iBAAiB,EAAE,gBAAgB;IACpF,IAAI,CAAC,EAAE,MAAM,CAAC;IACd,OAAO,CAAC,EAAE,MAAM,CAAC;CAClB;AACD,MAAM,WAAW,wBAAyB,SAAQ,iBAAiB,EAAE,gBAAgB;CACpF;AACD,MAAM,WAAW,iBAAkB,SAAQ,iBAAiB,EAAE,gBAAgB;IAG5E,IAAI,CAAC,EAAE,MAAM,CAAC;IACd,MAAM,CAAC,EAAE,MAAM,CAAC;CACjB;AACD,MAAM,WAAW,4BAA6B,SAAQ,iBAAiB,EAAE,gBAAgB;IACvF,MAAM,CAAC,EAAE,MAAM,CAAC;IAChB,WAAW,CAAC,EAAE,MAAM,CAAC;IACrB,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,IAAI,CAAC,EAAE,MAAM,CAAC;IACd,UAAU,CAAC,EAAE,MAAM,CAAC;IACpB,IAAI,CAAC,EAAE,MAAM,CAAC;IACd,OAAO,CAAC,EAAE,MAAM,CAAC;CAClB;AACD,MAAM,WAAW,uBAAwB,SAAQ,iBAAiB,EAAE,gBAAgB;IAClF,UAAU,CAAC,EAAE,KAAK,GAAG,SAAS,GAAG,QAAQ,CAAC;IAC1C,OAAO,CAAC,EAAE,MAAM,CAAC;CAClB;AACD,MAAM,WAAW,4BAA6B,SAAQ,iBAAiB,EAAE,gBAAgB;CACxF;AAKD,MAAM,WAAW,4BAA6B,SAAQ,iBAAiB,EAAE,gBAAgB;IACvF,aAAa,EAAE,MAAM,CAAC;CACvB;AAKD,MAAM,WAAW,yBAA0B,SAAQ,iBAAiB,EAAE,gBAAgB;IACpF,IAAI,EAAE,MAAM,CAAC;IACb,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,WAAW,CAAC,EAAE,MAAM,CAAC;IACrB,MAAM,CAAC,EAAE,MAAM,CAAC;IAChB,aAAa,CAAC,EAAE,OAAO,CAAC;CACzB;AACD,MAAM,WAAW,0BAA2B,SAAQ,iBAAiB,EAAE,gBAAgB;IACrF,SAAS,EAAE,MAAM,CAAC;IAClB,aAAa,CAAC,EAAE,OAAO,CAAC;CACzB;AACD,MAAM,WAAW,yBAA0B,SAAQ,iBAAiB,EAAE,gBAAgB;IACpF,SAAS,EAAE,MAAM,CAAC;IAClB,aAAa,CAAC,EAAE,OAAO,CAAC;CACzB;AACD,MAAM,WAAW,uBAAwB,SAAQ,iBAAiB,EAAE,gBAAgB;IAClF,aAAa,CAAC,EAAE,OAAO,CAAC;IACxB,gBAAgB,CAAC,EAAE,OAAO,CAAC;IAC3B,aAAa,CAAC,EAAE,OAAO,CAAC;CACzB;AACD,MAAM,WAAW,yBAA0B,SAAQ,iBAAiB,EAAE,gBAAgB;IACpF,SAAS,EAAE,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,WAAW,CAAC,EAAE,MAAM,CAAC;IACrB,MAAM,CAAC,EAAE,MAAM,CAAC;IAChB,aAAa,CAAC,EAAE,OAAO,CAAC;IACxB,IAAI,CAAC,EAAE,MAAM,CAAC;CACf;AACD,MAAM,WAAW,4BAA6B,SAAQ,iBAAiB,EAAE,gBAAgB;IACvF,SAAS,EAAE,MAAM,CAAC;IAClB,gBAAgB,CAAC,EAAE,OAAO,CAAC;CAC5B;AACD,MAAM,WAAW,8BAA+B,SAAQ,iBAAiB,EAAE,gBAAgB;IACzF,SAAS,EAAE,MAAM,CAAC;IAClB,KAAK,EAAE,MAAM,CAAC;IACd,aAAa,CAAC,EAAE,OAAO,CAAC;CACzB;AAKD,MAAM,WAAW,2BAA4B,SAAQ,iBAAiB,EAAE,gBAAgB,EAAE,uBAAuB;IAC/G,gBAAgB,CAAC,EAAE,OAAO,CAAC;IAC3B,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,IAAI,CAAC,EAAE,MAAM,CAAC;IACd,OAAO,CAAC,EAAE,MAAM,CAAC;CAClB;AAED,MAAM,WAAW,yBAA0B,SAAQ,iBAAiB,EAAE,gBAAgB;CAAI;AAC1F,MAAM,WAAW,yBAA0B,SAAQ,iBAAiB,EAAE,gBAAgB;IACpF,IAAI,EAAE,MAAM,CAAC;CACd;AACD,MAAM,WAAW,sBAAuB,SAAQ,iBAAiB,EAAE,gBAAgB;CAAI;AACvF,MAAM,WAAW,kBAAmB,SAAQ,iBAAiB,EAAE,gBAAgB,EAAE,WAAW;IAC1F,IAAI,EAAE,MAAM,CAAC;CACd;AACD,MAAM,WAAW,kBAAmB,SAAQ,iBAAiB,EAAE,gBAAgB,EAAE,uBAAuB,EAAE,WAAW;IACnH,QAAQ,CAAC,EAAE,OAAO,CAAC;IACnB,OAAO,CAAC,EAAE,MAAM,CAAC;CAClB;AAED,MAAM,WAAW,2BAA4B,SAAQ,iBAAiB,EAAE,gBAAgB;IACtF,KAAK,EAAE,MAAM,CAAC;CACf;AACD,MAAM,WAAW,sBAAuB,SAAQ,iBAAiB,EAAE,gBAAgB;IACjF,KAAK,EAAE,MAAM,GAAG,MAAM,CAAC;IACvB,MAAM,CAAC,EAAE,MAAM,CAAC;IAChB,MAAM,CAAC,EAAE,MAAM,CAAC;IAChB,MAAM,CAAC,EAAE,MAAM,CAAC;CACjB;AACD,MAAM,WAAW,yBAA0B,SAAQ,iBAAiB,EAAE,gBAAgB;IACpF,QAAQ,EAAE,MAAM,GAAG,MAAM,CAAC;CAC3B;AACD,MAAM,WAAW,wBAAyB,SAAQ,iBAAiB,EAAE,gBAAgB;IACnF,cAAc,CAAC,EAAE,OAAO,CAAC;IACzB,IAAI,CAAC,EAAE,MAAM,CAAC;CACf;AACD,MAAM,WAAW,wBAAyB,SAAQ,iBAAiB,EAAE,gBAAgB;IACnF,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,IAAI,CAAC,EAAE,MAAM,CAAC;IACd,IAAI,CAAC,EAAE,MAAM,CAAC;IACd,KAAK,CAAC,EAAE,MAAM,CAAC;CAChB;AAED,MAAM,WAAW,kBAAmB,SAAQ,iBAAiB,EAAE,gBAAgB;IAC7E,UAAU,EAAE,MAAM,CAAC;IACnB,IAAI,EAAE,IAAI,CAAC;CACZ;AAED,MAAM,WAAW,kBAAmB,SAAQ,iBAAiB,EAAE,gBAAgB;IAC7E,UAAU,EAAE,MAAM,CAAC;IACnB,IAAI,EAAE,IAAI,CAAC;CACZ;AAED,MAAM,WAAW,qBAAsB,SAAQ,iBAAiB,EAAE,gBAAgB;IAChF,OAAO,EAAE,MAAM,CAAC;IAChB,IAAI,EAAE,IAAI,CAAC;IACX,IAAI,CAAC,EAAE,MAAM,CAAC;CACf;AAED,MAAM,WAAW,oBAAqB,SAAQ,iBAAiB,EAAE,gBAAgB;IAC/E,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,IAAI,EAAE,IAAI,CAAC;IACX,WAAW,CAAC,EAAE,MAAM,CAAC;IACrB,IAAI,CAAC,EAAE,MAAM,CAAC;CACf;AAKD,MAAM,WAAW,+BAAgC,SAAQ,iBAAiB,EAAE,gBAAgB;IAC1F,wBAAwB,EAAE,MAAM,CAAC;IACjC,OAAO,CAAC,EAAE,MAAM,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC;CACnC;AAED,MAAM,WAAW,4BAA6B,SAAQ,iBAAiB,EAAE,gBAAgB;IACvF,wBAAwB,EAAE,MAAM,CAAC;IACjC,KAAK,EAAE;QACL,OAAO,EAAE,MAAM,CAAC;KACjB,CAAC;CACH;AAED,MAAM,WAAW,4BAA6B,SAAQ,iBAAiB,EAAE,gBAAgB;IACvF,qBAAqB,EAAE,MAAM,CAAC;IAC9B,cAAc,CAAC,EAAE,MAAM,CAAC;IACxB,SAAS,CAAC,EAAE,MAAM,CAAC;IACnB,MAAM,CAAC,EAAE;QACP,CAAC,IAAI,EAAE,MAAM,GAAG;YAEd,KAAK,EAAE,GAAG,CAAC;YACX,yBAAyB,CAAC,EAAE,OAAO,CAAC;YACpC,SAAS,CAAC,EAAE;gBAEV,CAAC,GAAG,EAAE,MAAM,GAAG,GAAG,CAAC;aACpB,CAAC;SACH,CAAC;KACH,CAAC;IACF,OAAO,CAAC,EAAE;QACR,IAAI,EAAE,MAAM,CAAC;QACb,IAAI,EAAE,MAAM,CAAC;QACb,KAAK,EAAE,MAAM,CAAC;KACf,EAAE,CAAC;CACL;AAED,cAAc,cAAc,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/methods.js b/node_modules/@slack/web-api/dist/methods.js index 9feb0c8..5176794 100644 --- a/node_modules/@slack/web-api/dist/methods.js +++ b/node_modules/@slack/web-api/dist/methods.js @@ -22,10 +22,13 @@ const WebClient_1 = require("./WebClient"); * Binds a certain `method` and its arguments and result types to the `apiCall` method in `WebClient`. */ function bindApiCall(self, method) { - // We have to "assert" that the bound method does indeed return the more specific `Result` type instead of just + // We have to 'assert' that the bound method does indeed return the more specific `Result` type instead of just // `WebAPICallResult` return self.apiCall.bind(self, method); } +function bindFilesUploadV2(self) { + return self.filesUploadV2.bind(self); +} /** * A class that defines all Web API methods, their arguments type, their response type, and binds those methods to the * `apiCall` class method. @@ -40,7 +43,9 @@ class Methods extends eventemitter3_1.EventEmitter { constructor() { super(); this.admin = { - // TODO: admin.analytics.getFile + analytics: { + getFile: bindApiCall(this, 'admin.analytics.getFile'), + }, apps: { approve: bindApiCall(this, 'admin.apps.approve'), approved: { @@ -56,6 +61,9 @@ class Methods extends eventemitter3_1.EventEmitter { list: bindApiCall(this, 'admin.apps.restricted.list'), }, uninstall: bindApiCall(this, 'admin.apps.uninstall'), + activities: { + list: bindApiCall(this, 'admin.apps.activities.list'), + }, }, auth: { policy: { @@ -72,7 +80,11 @@ class Methods extends eventemitter3_1.EventEmitter { }, conversations: { archive: bindApiCall(this, 'admin.conversations.archive'), + bulkArchive: bindApiCall(this, 'admin.conversations.bulkArchive'), + bulkDelete: bindApiCall(this, 'admin.conversations.bulkDelete'), + bulkMove: bindApiCall(this, 'admin.conversations.bulkMove'), convertToPrivate: bindApiCall(this, 'admin.conversations.convertToPrivate'), + convertToPublic: bindApiCall(this, 'admin.conversations.convertToPublic'), create: bindApiCall(this, 'admin.conversations.create'), delete: bindApiCall(this, 'admin.conversations.delete'), disconnectShared: bindApiCall(this, 'admin.conversations.disconnectShared'), @@ -91,6 +103,7 @@ class Methods extends eventemitter3_1.EventEmitter { getCustomRetention: bindApiCall(this, 'admin.conversations.getCustomRetention'), setCustomRetention: bindApiCall(this, 'admin.conversations.setCustomRetention'), removeCustomRetention: bindApiCall(this, 'admin.conversations.removeCustomRetention'), + lookup: bindApiCall(this, 'admin.conversations.lookup'), search: bindApiCall(this, 'admin.conversations.search'), setConversationPrefs: bindApiCall(this, 'admin.conversations.setConversationPrefs'), setTeams: bindApiCall(this, 'admin.conversations.setTeams'), @@ -103,6 +116,13 @@ class Methods extends eventemitter3_1.EventEmitter { remove: bindApiCall(this, 'admin.emoji.remove'), rename: bindApiCall(this, 'admin.emoji.rename'), }, + functions: { + list: bindApiCall(this, 'admin.functions.list'), + permissions: { + lookup: bindApiCall(this, 'admin.functions.permissions.lookup'), + set: bindApiCall(this, 'admin.functions.permissions.set'), + }, + }, inviteRequests: { approve: bindApiCall(this, 'admin.inviteRequests.approve'), approved: { @@ -132,6 +152,11 @@ class Methods extends eventemitter3_1.EventEmitter { setName: bindApiCall(this, 'admin.teams.settings.setName'), }, }, + roles: { + addAssignments: bindApiCall(this, 'admin.roles.addAssignments'), + listAssignments: bindApiCall(this, 'admin.roles.listAssignments'), + removeAssignments: bindApiCall(this, 'admin.roles.removeAssignments'), + }, usergroups: { addChannels: bindApiCall(this, 'admin.usergroups.addChannels'), addTeams: bindApiCall(this, 'admin.usergroups.addTeams'), @@ -160,6 +185,17 @@ class Methods extends eventemitter3_1.EventEmitter { setOwner: bindApiCall(this, 'admin.users.setOwner'), setRegular: bindApiCall(this, 'admin.users.setRegular'), }, + workflows: { + search: bindApiCall(this, 'admin.workflows.search'), + unpublish: bindApiCall(this, 'admin.workflows.unpublish'), + collaborators: { + add: bindApiCall(this, 'admin.workflows.collaborators.add'), + remove: bindApiCall(this, 'admin.workflows.collaborators.remove'), + }, + permissions: { + lookup: bindApiCall(this, 'admin.workflows.permissions.lookup'), + }, + }, }; this.api = { test: bindApiCall(this, 'api.test'), @@ -173,6 +209,13 @@ class Methods extends eventemitter3_1.EventEmitter { list: bindApiCall(this, 'apps.event.authorizations.list'), }, }, + manifest: { + create: bindApiCall(this, 'apps.manifest.create'), + delete: bindApiCall(this, 'apps.manifest.delete'), + export: bindApiCall(this, 'apps.manifest.export'), + update: bindApiCall(this, 'apps.manifest.update'), + validate: bindApiCall(this, 'apps.manifest.validate'), + }, uninstall: bindApiCall(this, 'apps.uninstall'), }; this.auth = { @@ -260,6 +303,21 @@ class Methods extends eventemitter3_1.EventEmitter { revokePublicURL: bindApiCall(this, 'files.revokePublicURL'), sharedPublicURL: bindApiCall(this, 'files.sharedPublicURL'), upload: bindApiCall(this, 'files.upload'), + /** + * Custom method to support files upload v2 way of uploading files to Slack + * Supports a single file upload + * Supply: + * - (required) single file or content + * - (optional) channel, alt_text, snippet_type, + * Supports multiple file uploads + * Supply: + * - multiple upload_files + * Will try to honor both single file or content data supplied as well + * as multiple file uploads property. + */ + uploadV2: bindFilesUploadV2(this), + getUploadURLExternal: bindApiCall(this, 'files.getUploadURLExternal'), + completeUploadExternal: bindApiCall(this, 'files.completeUploadExternal'), comments: { delete: bindApiCall(this, 'files.comments.delete'), }, @@ -272,6 +330,10 @@ class Methods extends eventemitter3_1.EventEmitter { share: bindApiCall(this, 'files.remote.share'), }, }; + this.functions = { + completeError: bindApiCall(this, 'functions.completeError'), + completeSuccess: bindApiCall(this, 'functions.completeSuccess'), + }; this.migration = { exchange: bindApiCall(this, 'migration.exchange'), }; @@ -335,6 +397,11 @@ class Methods extends eventemitter3_1.EventEmitter { get: bindApiCall(this, 'team.profile.get'), }, }; + this.tooling = { + tokens: { + rotate: bindApiCall(this, 'tooling.tokens.rotate'), + }, + }; this.usergroups = { create: bindApiCall(this, 'usergroups.create'), disable: bindApiCall(this, 'usergroups.disable'), @@ -440,8 +507,10 @@ exports.cursorPaginationEnabledMethods = new Set(); exports.cursorPaginationEnabledMethods.add('admin.apps.approved.list'); exports.cursorPaginationEnabledMethods.add('admin.apps.requests.list'); exports.cursorPaginationEnabledMethods.add('admin.apps.restricted.list'); +exports.cursorPaginationEnabledMethods.add('admin.apps.activities.list'); exports.cursorPaginationEnabledMethods.add('admin.auth.policy.getEntities'); exports.cursorPaginationEnabledMethods.add('admin.barriers.list'); +exports.cursorPaginationEnabledMethods.add('admin.conversations.lookup'); exports.cursorPaginationEnabledMethods.add('admin.conversations.ekm.listOriginalConnectedChannelInfo'); exports.cursorPaginationEnabledMethods.add('admin.conversations.getTeams'); exports.cursorPaginationEnabledMethods.add('admin.conversations.search'); @@ -449,11 +518,14 @@ exports.cursorPaginationEnabledMethods.add('admin.emoji.list'); exports.cursorPaginationEnabledMethods.add('admin.inviteRequests.approved.list'); exports.cursorPaginationEnabledMethods.add('admin.inviteRequests.denied.list'); exports.cursorPaginationEnabledMethods.add('admin.inviteRequests.list'); +exports.cursorPaginationEnabledMethods.add('admin.roles.listAssignments'); +exports.cursorPaginationEnabledMethods.add('admin.inviteRequests.list'); exports.cursorPaginationEnabledMethods.add('admin.teams.admins.list'); exports.cursorPaginationEnabledMethods.add('admin.teams.list'); exports.cursorPaginationEnabledMethods.add('admin.teams.owners.list'); exports.cursorPaginationEnabledMethods.add('admin.users.list'); exports.cursorPaginationEnabledMethods.add('admin.users.session.list'); +exports.cursorPaginationEnabledMethods.add('admin.worfklows.search'); exports.cursorPaginationEnabledMethods.add('apps.event.authorizations.list'); exports.cursorPaginationEnabledMethods.add('auth.teams.list'); exports.cursorPaginationEnabledMethods.add('channels.list'); @@ -470,6 +542,7 @@ exports.cursorPaginationEnabledMethods.add('im.list'); exports.cursorPaginationEnabledMethods.add('mpim.list'); exports.cursorPaginationEnabledMethods.add('reactions.list'); exports.cursorPaginationEnabledMethods.add('stars.list'); +exports.cursorPaginationEnabledMethods.add('team.accessLogs'); exports.cursorPaginationEnabledMethods.add('users.conversations'); exports.cursorPaginationEnabledMethods.add('users.list'); __exportStar(require("@slack/types"), exports); diff --git a/node_modules/@slack/web-api/dist/methods.js.map b/node_modules/@slack/web-api/dist/methods.js.map index bf6eed1..ced3d6b 100644 --- a/node_modules/@slack/web-api/dist/methods.js.map +++ b/node_modules/@slack/web-api/dist/methods.js.map @@ -1 +1 @@ -{"version":3,"file":"methods.js","sourceRoot":"","sources":["../src/methods.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"methods.js","sourceRoot":"","sources":["../src/methods.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminAnalyticsGetFileResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminAnalyticsGetFileResponse.d.ts index e3dfe71..061192e 100644 --- a/node_modules/@slack/web-api/dist/response/AdminAnalyticsGetFileResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AdminAnalyticsGetFileResponse.d.ts @@ -1,5 +1,6 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AdminAnalyticsGetFileResponse = WebAPICallResult & { +export type AdminAnalyticsGetFileResponse = WebAPICallResult & { + file_data?: Array[]; error?: string; needed?: string; ok?: boolean; @@ -9,4 +10,68 @@ export declare type AdminAnalyticsGetFileResponse = WebAPICallResult & { export interface ResponseMetadata { messages?: string[]; } +export interface AdminAnalyticsMemberDetails { + enterprise_id: string; + date: string; + user_id: string; + email_address: string; + is_guest: boolean; + is_billable_seat: boolean; + is_active: boolean; + is_active_ios: boolean; + is_active_android: boolean; + is_active_desktop: boolean; + reactions_added_count: number; + messages_posted_count: number; + channel_messages_posted_count: number; + files_added_count: number; + is_active_apps: boolean; + is_active_workflows: boolean; + is_active_slack_connect: boolean; + total_calls_count: number; + slack_calls_count: number; + slack_huddles_count: number; + search_count: number; + date_claimed: number; +} +export interface AdminAnalyticsPublicChannelDetails { + enterprise_id: string; + originating_team: AdminAnalyticsOriginatingTeamDetails; + channel_id: string; + date_created: number; + date_last_active: number; + total_members_count: number; + full_members_count: number; + guest_member_count: number; + messages_posted_count: number; + messages_posted_by_members_count: number; + members_who_viewed_count: number; + members_who_posted_count: number; + reactions_added_count: number; + visibility: string; + channel_type: string; + is_shared_externally: boolean; + shared_with: AdminAnalyticsSharedWithDetails[]; + externally_shared_with_organizations: AdminAnalyticsExternallySharedWithOrganizationsDetails[]; + date: string; +} +export interface AdminAnalyticsPublicChannelMetadataDetails { + channel_id: string; + name: string; + topic: string; + description: string; + date: string; +} +export interface AdminAnalyticsOriginatingTeamDetails { + team_id: string; + name: string; +} +export interface AdminAnalyticsSharedWithDetails { + team_id: string; + name: string; +} +export interface AdminAnalyticsExternallySharedWithOrganizationsDetails { + name: string; + domain: string; +} //# sourceMappingURL=AdminAnalyticsGetFileResponse.d.ts.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminAnalyticsGetFileResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminAnalyticsGetFileResponse.d.ts.map index 6dc8720..f865811 100644 --- a/node_modules/@slack/web-api/dist/response/AdminAnalyticsGetFileResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AdminAnalyticsGetFileResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AdminAnalyticsGetFileResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminAnalyticsGetFileResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,6BAA6B,GAAG,gBAAgB,GAAG;IAC7D,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;CACtC,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file +{"version":3,"file":"AdminAnalyticsGetFileResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminAnalyticsGetFileResponse.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminAppsActivitiesListResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminAppsActivitiesListResponse.d.ts new file mode 100644 index 0000000..2def838 --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AdminAppsActivitiesListResponse.d.ts @@ -0,0 +1,63 @@ +import { WebAPICallResult } from '../WebClient'; +export type AdminAppsActivitiesListResponse = WebAPICallResult & { + activities?: Activity[]; + error?: string; + needed?: string; + ok?: boolean; + provided?: string; + response_metadata?: ResponseMetadata; +}; +export interface Activity { + app_id?: string; + component_id?: string; + component_type?: string; + created?: number; + enterprise_id?: string; + event_type?: string; + level?: string; + payload?: Payload; + source?: string; + team_id?: string; + trace_id?: string; +} +export interface Payload { + actor?: string; + billing_reason?: string[]; + bot_user_id?: string; + channel_id?: string; + current_step?: number; + error?: string; + exec_outcome?: string; + function_execution_id?: string; + function_id?: string; + function_name?: string; + function_type?: string; + inputs?: Inputs; + is_billing_excluded?: boolean; + log?: string; + total_steps?: number; + trigger?: Trigger; + type?: string; + workflow_name?: string; +} +export interface Inputs { +} +export interface Trigger { + config?: Config; + id?: string; + trip_information?: TripInformation; + type?: string; +} +export interface Config { + description?: string; + name?: string; + schema?: Inputs; +} +export interface TripInformation { + channel_id?: string; + user_id?: string; +} +export interface ResponseMetadata { + next_cursor?: string; +} +//# sourceMappingURL=AdminAppsActivitiesListResponse.d.ts.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminAppsActivitiesListResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminAppsActivitiesListResponse.d.ts.map new file mode 100644 index 0000000..85ebc68 --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AdminAppsActivitiesListResponse.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"AdminAppsActivitiesListResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminAppsActivitiesListResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,+BAA+B,GAAG,gBAAgB,GAAG;IAC/D,UAAU,CAAC,EAAS,QAAQ,EAAE,CAAC;IAC/B,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;CACtC,CAAC;AAEF,MAAM,WAAW,QAAQ;IACvB,MAAM,CAAC,EAAU,MAAM,CAAC;IACxB,YAAY,CAAC,EAAI,MAAM,CAAC;IACxB,cAAc,CAAC,EAAE,MAAM,CAAC;IACxB,OAAO,CAAC,EAAS,MAAM,CAAC;IACxB,aAAa,CAAC,EAAG,MAAM,CAAC;IACxB,UAAU,CAAC,EAAM,MAAM,CAAC;IACxB,KAAK,CAAC,EAAW,MAAM,CAAC;IACxB,OAAO,CAAC,EAAS,OAAO,CAAC;IACzB,MAAM,CAAC,EAAU,MAAM,CAAC;IACxB,OAAO,CAAC,EAAS,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;CACzB;AAED,MAAM,WAAW,OAAO;IACtB,KAAK,CAAC,EAAkB,MAAM,CAAC;IAC/B,cAAc,CAAC,EAAS,MAAM,EAAE,CAAC;IACjC,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,UAAU,CAAC,EAAa,MAAM,CAAC;IAC/B,YAAY,CAAC,EAAW,MAAM,CAAC;IAC/B,KAAK,CAAC,EAAkB,MAAM,CAAC;IAC/B,YAAY,CAAC,EAAW,MAAM,CAAC;IAC/B,qBAAqB,CAAC,EAAE,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,aAAa,CAAC,EAAU,MAAM,CAAC;IAC/B,aAAa,CAAC,EAAU,MAAM,CAAC;IAC/B,MAAM,CAAC,EAAiB,MAAM,CAAC;IAC/B,mBAAmB,CAAC,EAAI,OAAO,CAAC;IAChC,GAAG,CAAC,EAAoB,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,OAAO,CAAC,EAAgB,OAAO,CAAC;IAChC,IAAI,CAAC,EAAmB,MAAM,CAAC;IAC/B,aAAa,CAAC,EAAU,MAAM,CAAC;CAChC;AAED,MAAM,WAAW,MAAM;CACtB;AAED,MAAM,WAAW,OAAO;IACtB,MAAM,CAAC,EAAY,MAAM,CAAC;IAC1B,EAAE,CAAC,EAAgB,MAAM,CAAC;IAC1B,gBAAgB,CAAC,EAAE,eAAe,CAAC;IACnC,IAAI,CAAC,EAAc,MAAM,CAAC;CAC3B;AAED,MAAM,WAAW,MAAM;IACrB,WAAW,CAAC,EAAE,MAAM,CAAC;IACrB,IAAI,CAAC,EAAS,MAAM,CAAC;IACrB,MAAM,CAAC,EAAO,MAAM,CAAC;CACtB;AAED,MAAM,WAAW,eAAe;IAC9B,UAAU,CAAC,EAAE,MAAM,CAAC;IACpB,OAAO,CAAC,EAAK,MAAM,CAAC;CACrB;AAED,MAAM,WAAW,gBAAgB;IAC/B,WAAW,CAAC,EAAE,MAAM,CAAC;CACtB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminAppsActivitiesListResponse.js b/node_modules/@slack/web-api/dist/response/AdminAppsActivitiesListResponse.js new file mode 100644 index 0000000..3d1f24e --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AdminAppsActivitiesListResponse.js @@ -0,0 +1,12 @@ +"use strict"; +/* eslint-disable */ +///////////////////////////////////////////////////////////////////////////////////////// +// // +// !!! DO NOT EDIT THIS FILE !!! // +// // +// This file is auto-generated by scripts/generate-web-api-types.sh in the repository. // +// Please refer to the script code to learn how to update the source data. // +// // +///////////////////////////////////////////////////////////////////////////////////////// +Object.defineProperty(exports, "__esModule", { value: true }); +//# sourceMappingURL=AdminAppsActivitiesListResponse.js.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminAppsActivitiesListResponse.js.map b/node_modules/@slack/web-api/dist/response/AdminAppsActivitiesListResponse.js.map new file mode 100644 index 0000000..ca6ef5c --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AdminAppsActivitiesListResponse.js.map @@ -0,0 +1 @@ +{"version":3,"file":"AdminAppsActivitiesListResponse.js","sourceRoot":"","sources":["../../src/response/AdminAppsActivitiesListResponse.ts"],"names":[],"mappings":";AAAA,oBAAoB;AACpB,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminAppsApproveResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminAppsApproveResponse.d.ts index 74fec18..bc0af30 100644 --- a/node_modules/@slack/web-api/dist/response/AdminAppsApproveResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AdminAppsApproveResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AdminAppsApproveResponse = WebAPICallResult & { +export type AdminAppsApproveResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/AdminAppsApproveResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminAppsApproveResponse.d.ts.map index 79fedf4..da51a66 100644 --- a/node_modules/@slack/web-api/dist/response/AdminAppsApproveResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AdminAppsApproveResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AdminAppsApproveResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminAppsApproveResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,wBAAwB,GAAG,gBAAgB,GAAG;IACxD,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,OAAO,CAAC,EAAG,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file +{"version":3,"file":"AdminAppsApproveResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminAppsApproveResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,wBAAwB,GAAG,gBAAgB,GAAG;IACxD,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,OAAO,CAAC,EAAG,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminAppsApprovedListResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminAppsApprovedListResponse.d.ts index 598ae0f..77e10f5 100644 --- a/node_modules/@slack/web-api/dist/response/AdminAppsApprovedListResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AdminAppsApprovedListResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AdminAppsApprovedListResponse = WebAPICallResult & { +export type AdminAppsApprovedListResponse = WebAPICallResult & { approved_apps?: ApprovedApp[]; error?: string; needed?: string; diff --git a/node_modules/@slack/web-api/dist/response/AdminAppsApprovedListResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminAppsApprovedListResponse.d.ts.map index 06ff910..07a2c79 100644 --- a/node_modules/@slack/web-api/dist/response/AdminAppsApprovedListResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AdminAppsApprovedListResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AdminAppsApprovedListResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminAppsApprovedListResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,6BAA6B,GAAG,gBAAgB,GAAG;IAC7D,aAAa,CAAC,EAAM,WAAW,EAAE,CAAC;IAClC,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;IACrC,OAAO,CAAC,EAAY,MAAM,CAAC;CAC5B,CAAC;AAEF,MAAM,WAAW,WAAW;IAC1B,GAAG,CAAC,EAAe,GAAG,CAAC;IACvB,YAAY,CAAC,EAAM,MAAM,CAAC;IAC1B,gBAAgB,CAAC,EAAE,cAAc,CAAC;IAClC,MAAM,CAAC,EAAY,KAAK,EAAE,CAAC;CAC5B;AAED,MAAM,WAAW,GAAG;IAClB,eAAe,CAAC,EAAY,MAAM,CAAC;IACnC,iBAAiB,CAAC,EAAU,MAAM,CAAC;IACnC,gBAAgB,CAAC,EAAW,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,QAAQ,CAAC,EAAmB,MAAM,CAAC;IACnC,KAAK,CAAC,EAAsB,KAAK,CAAC;IAClC,EAAE,CAAC,EAAyB,MAAM,CAAC;IACnC,yBAAyB,CAAC,EAAE,OAAO,CAAC;IACpC,WAAW,CAAC,EAAgB,OAAO,CAAC;IACpC,IAAI,CAAC,EAAuB,MAAM,CAAC;IACnC,kBAAkB,CAAC,EAAS,MAAM,CAAC;CACpC;AAED,MAAM,WAAW,KAAK;IACpB,UAAU,CAAC,EAAM,MAAM,CAAC;IACxB,SAAS,CAAC,EAAO,MAAM,CAAC;IACxB,SAAS,CAAC,EAAO,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,SAAS,CAAC,EAAO,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,cAAc,CAAC,EAAE,MAAM,CAAC;CACzB;AAED,MAAM,WAAW,cAAc;IAC7B,QAAQ,CAAC,EAAI,MAAM,CAAC;IACpB,UAAU,CAAC,EAAE,MAAM,CAAC;CACrB;AAED,MAAM,WAAW,KAAK;IACpB,WAAW,CAAC,EAAG,MAAM,CAAC;IACtB,YAAY,CAAC,EAAE,OAAO,CAAC;IACvB,IAAI,CAAC,EAAU,MAAM,CAAC;IACtB,UAAU,CAAC,EAAI,MAAM,CAAC;CACvB;AAED,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAK,MAAM,EAAE,CAAC;IACvB,WAAW,CAAC,EAAE,MAAM,CAAC;IACrB,QAAQ,CAAC,EAAK,MAAM,EAAE,CAAC;CACxB"} \ No newline at end of file +{"version":3,"file":"AdminAppsApprovedListResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminAppsApprovedListResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,6BAA6B,GAAG,gBAAgB,GAAG;IAC7D,aAAa,CAAC,EAAM,WAAW,EAAE,CAAC;IAClC,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;IACrC,OAAO,CAAC,EAAY,MAAM,CAAC;CAC5B,CAAC;AAEF,MAAM,WAAW,WAAW;IAC1B,GAAG,CAAC,EAAe,GAAG,CAAC;IACvB,YAAY,CAAC,EAAM,MAAM,CAAC;IAC1B,gBAAgB,CAAC,EAAE,cAAc,CAAC;IAClC,MAAM,CAAC,EAAY,KAAK,EAAE,CAAC;CAC5B;AAED,MAAM,WAAW,GAAG;IAClB,eAAe,CAAC,EAAY,MAAM,CAAC;IACnC,iBAAiB,CAAC,EAAU,MAAM,CAAC;IACnC,gBAAgB,CAAC,EAAW,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,QAAQ,CAAC,EAAmB,MAAM,CAAC;IACnC,KAAK,CAAC,EAAsB,KAAK,CAAC;IAClC,EAAE,CAAC,EAAyB,MAAM,CAAC;IACnC,yBAAyB,CAAC,EAAE,OAAO,CAAC;IACpC,WAAW,CAAC,EAAgB,OAAO,CAAC;IACpC,IAAI,CAAC,EAAuB,MAAM,CAAC;IACnC,kBAAkB,CAAC,EAAS,MAAM,CAAC;CACpC;AAED,MAAM,WAAW,KAAK;IACpB,UAAU,CAAC,EAAM,MAAM,CAAC;IACxB,SAAS,CAAC,EAAO,MAAM,CAAC;IACxB,SAAS,CAAC,EAAO,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,SAAS,CAAC,EAAO,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,cAAc,CAAC,EAAE,MAAM,CAAC;CACzB;AAED,MAAM,WAAW,cAAc;IAC7B,QAAQ,CAAC,EAAI,MAAM,CAAC;IACpB,UAAU,CAAC,EAAE,MAAM,CAAC;CACrB;AAED,MAAM,WAAW,KAAK;IACpB,WAAW,CAAC,EAAG,MAAM,CAAC;IACtB,YAAY,CAAC,EAAE,OAAO,CAAC;IACvB,IAAI,CAAC,EAAU,MAAM,CAAC;IACtB,UAAU,CAAC,EAAI,MAAM,CAAC;CACvB;AAED,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAK,MAAM,EAAE,CAAC;IACvB,WAAW,CAAC,EAAE,MAAM,CAAC;IACrB,QAAQ,CAAC,EAAK,MAAM,EAAE,CAAC;CACxB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminAppsClearResolutionResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminAppsClearResolutionResponse.d.ts index aa8cdca..ab44c0f 100644 --- a/node_modules/@slack/web-api/dist/response/AdminAppsClearResolutionResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AdminAppsClearResolutionResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AdminAppsClearResolutionResponse = WebAPICallResult & { +export type AdminAppsClearResolutionResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/AdminAppsClearResolutionResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminAppsClearResolutionResponse.d.ts.map index 35fcbe3..dd6b0d9 100644 --- a/node_modules/@slack/web-api/dist/response/AdminAppsClearResolutionResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AdminAppsClearResolutionResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AdminAppsClearResolutionResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminAppsClearResolutionResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,gCAAgC,GAAG,gBAAgB,GAAG;IAChE,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,OAAO,CAAC,EAAG,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file +{"version":3,"file":"AdminAppsClearResolutionResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminAppsClearResolutionResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,gCAAgC,GAAG,gBAAgB,GAAG;IAChE,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,OAAO,CAAC,EAAG,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminAppsConfigLookupResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminAppsConfigLookupResponse.d.ts new file mode 100644 index 0000000..2770f0b --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AdminAppsConfigLookupResponse.d.ts @@ -0,0 +1,22 @@ +import { WebAPICallResult } from '../WebClient'; +export type AdminAppsConfigLookupResponse = WebAPICallResult & { + configs?: Config[]; + error?: string; + needed?: string; + ok?: boolean; + provided?: string; + response_metadata?: ResponseMetadata; +}; +export interface Config { + app_id?: string; + domain_restrictions?: DomainRestrictions; + workflow_auth_strategy?: string; +} +export interface DomainRestrictions { + emails?: string[]; + urls?: string[]; +} +export interface ResponseMetadata { + messages?: string[]; +} +//# sourceMappingURL=AdminAppsConfigLookupResponse.d.ts.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminAppsConfigLookupResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminAppsConfigLookupResponse.d.ts.map new file mode 100644 index 0000000..9172c24 --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AdminAppsConfigLookupResponse.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"AdminAppsConfigLookupResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminAppsConfigLookupResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,6BAA6B,GAAG,gBAAgB,GAAG;IAC7D,OAAO,CAAC,EAAY,MAAM,EAAE,CAAC;IAC7B,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;CACtC,CAAC;AAEF,MAAM,WAAW,MAAM;IACrB,MAAM,CAAC,EAAkB,MAAM,CAAC;IAChC,mBAAmB,CAAC,EAAK,kBAAkB,CAAC;IAC5C,sBAAsB,CAAC,EAAE,MAAM,CAAC;CACjC;AAED,MAAM,WAAW,kBAAkB;IACjC,MAAM,CAAC,EAAE,MAAM,EAAE,CAAC;IAClB,IAAI,CAAC,EAAI,MAAM,EAAE,CAAC;CACnB;AAED,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminAppsConfigLookupResponse.js b/node_modules/@slack/web-api/dist/response/AdminAppsConfigLookupResponse.js new file mode 100644 index 0000000..2b18696 --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AdminAppsConfigLookupResponse.js @@ -0,0 +1,12 @@ +"use strict"; +/* eslint-disable */ +///////////////////////////////////////////////////////////////////////////////////////// +// // +// !!! DO NOT EDIT THIS FILE !!! // +// // +// This file is auto-generated by scripts/generate-web-api-types.sh in the repository. // +// Please refer to the script code to learn how to update the source data. // +// // +///////////////////////////////////////////////////////////////////////////////////////// +Object.defineProperty(exports, "__esModule", { value: true }); +//# sourceMappingURL=AdminAppsConfigLookupResponse.js.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminAppsConfigLookupResponse.js.map b/node_modules/@slack/web-api/dist/response/AdminAppsConfigLookupResponse.js.map new file mode 100644 index 0000000..a462e93 --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AdminAppsConfigLookupResponse.js.map @@ -0,0 +1 @@ +{"version":3,"file":"AdminAppsConfigLookupResponse.js","sourceRoot":"","sources":["../../src/response/AdminAppsConfigLookupResponse.ts"],"names":[],"mappings":";AAAA,oBAAoB;AACpB,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminAppsConfigSetResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminAppsConfigSetResponse.d.ts new file mode 100644 index 0000000..7ea66a2 --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AdminAppsConfigSetResponse.d.ts @@ -0,0 +1,8 @@ +import { WebAPICallResult } from '../WebClient'; +export type AdminAppsConfigSetResponse = WebAPICallResult & { + error?: string; + needed?: string; + ok?: boolean; + provided?: string; +}; +//# sourceMappingURL=AdminAppsConfigSetResponse.d.ts.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminAppsConfigSetResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminAppsConfigSetResponse.d.ts.map new file mode 100644 index 0000000..254530c --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AdminAppsConfigSetResponse.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"AdminAppsConfigSetResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminAppsConfigSetResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,0BAA0B,GAAG,gBAAgB,GAAG;IAC1D,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminAppsConfigSetResponse.js b/node_modules/@slack/web-api/dist/response/AdminAppsConfigSetResponse.js new file mode 100644 index 0000000..5683e15 --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AdminAppsConfigSetResponse.js @@ -0,0 +1,12 @@ +"use strict"; +/* eslint-disable */ +///////////////////////////////////////////////////////////////////////////////////////// +// // +// !!! DO NOT EDIT THIS FILE !!! // +// // +// This file is auto-generated by scripts/generate-web-api-types.sh in the repository. // +// Please refer to the script code to learn how to update the source data. // +// // +///////////////////////////////////////////////////////////////////////////////////////// +Object.defineProperty(exports, "__esModule", { value: true }); +//# sourceMappingURL=AdminAppsConfigSetResponse.js.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminAppsConfigSetResponse.js.map b/node_modules/@slack/web-api/dist/response/AdminAppsConfigSetResponse.js.map new file mode 100644 index 0000000..49b3256 --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AdminAppsConfigSetResponse.js.map @@ -0,0 +1 @@ +{"version":3,"file":"AdminAppsConfigSetResponse.js","sourceRoot":"","sources":["../../src/response/AdminAppsConfigSetResponse.ts"],"names":[],"mappings":";AAAA,oBAAoB;AACpB,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminAppsRequestsCancelResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminAppsRequestsCancelResponse.d.ts index ba277fd..7431d8e 100644 --- a/node_modules/@slack/web-api/dist/response/AdminAppsRequestsCancelResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AdminAppsRequestsCancelResponse.d.ts @@ -1,8 +1,12 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AdminAppsRequestsCancelResponse = WebAPICallResult & { +export type AdminAppsRequestsCancelResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; provided?: string; + response_metadata?: ResponseMetadata; }; +export interface ResponseMetadata { + messages?: string[]; +} //# sourceMappingURL=AdminAppsRequestsCancelResponse.d.ts.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminAppsRequestsCancelResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminAppsRequestsCancelResponse.d.ts.map index 1f3529e..626656f 100644 --- a/node_modules/@slack/web-api/dist/response/AdminAppsRequestsCancelResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AdminAppsRequestsCancelResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AdminAppsRequestsCancelResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminAppsRequestsCancelResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,+BAA+B,GAAG,gBAAgB,GAAG;IAC/D,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file +{"version":3,"file":"AdminAppsRequestsCancelResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminAppsRequestsCancelResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,+BAA+B,GAAG,gBAAgB,GAAG;IAC/D,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;CACtC,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminAppsRequestsListResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminAppsRequestsListResponse.d.ts index 2d03012..331f89c 100644 --- a/node_modules/@slack/web-api/dist/response/AdminAppsRequestsListResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AdminAppsRequestsListResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AdminAppsRequestsListResponse = WebAPICallResult & { +export type AdminAppsRequestsListResponse = WebAPICallResult & { app_requests?: AppRequest[]; error?: string; needed?: string; diff --git a/node_modules/@slack/web-api/dist/response/AdminAppsRequestsListResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminAppsRequestsListResponse.d.ts.map index 85c4a99..cf84961 100644 --- a/node_modules/@slack/web-api/dist/response/AdminAppsRequestsListResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AdminAppsRequestsListResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AdminAppsRequestsListResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminAppsRequestsListResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,6BAA6B,GAAG,gBAAgB,GAAG;IAC7D,YAAY,CAAC,EAAO,UAAU,EAAE,CAAC;IACjC,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;IACrC,OAAO,CAAC,EAAY,MAAM,CAAC;CAC5B,CAAC;AAEF,MAAM,WAAW,UAAU;IACzB,GAAG,CAAC,EAAuB,GAAG,CAAC;IAC/B,YAAY,CAAC,EAAc,MAAM,CAAC;IAClC,EAAE,CAAC,EAAwB,MAAM,CAAC;IAClC,wBAAwB,CAAC,EAAE,OAAO,CAAC;IACnC,OAAO,CAAC,EAAmB,MAAM,CAAC;IAClC,mBAAmB,CAAC,EAAO,kBAAkB,CAAC;IAC9C,MAAM,CAAC,EAAoB,GAAG,EAAE,CAAC;IACjC,IAAI,CAAC,EAAsB,IAAI,CAAC;IAChC,IAAI,CAAC,EAAsB,IAAI,CAAC;CACjC;AAED,MAAM,WAAW,GAAG;IAClB,eAAe,CAAC,EAAY,MAAM,CAAC;IACnC,iBAAiB,CAAC,EAAU,MAAM,CAAC;IACnC,gBAAgB,CAAC,EAAW,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,QAAQ,CAAC,EAAmB,MAAM,CAAC;IACnC,KAAK,CAAC,EAAsB,KAAK,CAAC;IAClC,EAAE,CAAC,EAAyB,MAAM,CAAC;IACnC,yBAAyB,CAAC,EAAE,OAAO,CAAC;IACpC,WAAW,CAAC,EAAgB,OAAO,CAAC;IACpC,IAAI,CAAC,EAAuB,MAAM,CAAC;IACnC,kBAAkB,CAAC,EAAS,MAAM,CAAC;CACpC;AAED,MAAM,WAAW,KAAK;IACpB,UAAU,CAAC,EAAM,MAAM,CAAC;IACxB,SAAS,CAAC,EAAO,MAAM,CAAC;IACxB,SAAS,CAAC,EAAO,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,SAAS,CAAC,EAAO,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,cAAc,CAAC,EAAE,MAAM,CAAC;CACzB;AAED,MAAM,WAAW,kBAAkB;IACjC,MAAM,CAAC,EAAE,GAAG,EAAE,CAAC;IACf,MAAM,CAAC,EAAE,MAAM,CAAC;CACjB;AAED,MAAM,WAAW,IAAI;IACnB,MAAM,CAAC,EAAE,MAAM,CAAC;IAChB,EAAE,CAAC,EAAM,MAAM,CAAC;IAChB,IAAI,CAAC,EAAI,MAAM,CAAC;CACjB;AAED,MAAM,WAAW,IAAI;IACnB,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,EAAE,CAAC,EAAK,MAAM,CAAC;IACf,IAAI,CAAC,EAAG,MAAM,CAAC;CAChB;AAED,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAK,MAAM,EAAE,CAAC;IACvB,WAAW,CAAC,EAAE,MAAM,CAAC;IACrB,QAAQ,CAAC,EAAK,MAAM,EAAE,CAAC;CACxB"} \ No newline at end of file +{"version":3,"file":"AdminAppsRequestsListResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminAppsRequestsListResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,6BAA6B,GAAG,gBAAgB,GAAG;IAC7D,YAAY,CAAC,EAAO,UAAU,EAAE,CAAC;IACjC,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;IACrC,OAAO,CAAC,EAAY,MAAM,CAAC;CAC5B,CAAC;AAEF,MAAM,WAAW,UAAU;IACzB,GAAG,CAAC,EAAuB,GAAG,CAAC;IAC/B,YAAY,CAAC,EAAc,MAAM,CAAC;IAClC,EAAE,CAAC,EAAwB,MAAM,CAAC;IAClC,wBAAwB,CAAC,EAAE,OAAO,CAAC;IACnC,OAAO,CAAC,EAAmB,MAAM,CAAC;IAClC,mBAAmB,CAAC,EAAO,kBAAkB,CAAC;IAC9C,MAAM,CAAC,EAAoB,GAAG,EAAE,CAAC;IACjC,IAAI,CAAC,EAAsB,IAAI,CAAC;IAChC,IAAI,CAAC,EAAsB,IAAI,CAAC;CACjC;AAED,MAAM,WAAW,GAAG;IAClB,eAAe,CAAC,EAAY,MAAM,CAAC;IACnC,iBAAiB,CAAC,EAAU,MAAM,CAAC;IACnC,gBAAgB,CAAC,EAAW,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,QAAQ,CAAC,EAAmB,MAAM,CAAC;IACnC,KAAK,CAAC,EAAsB,KAAK,CAAC;IAClC,EAAE,CAAC,EAAyB,MAAM,CAAC;IACnC,yBAAyB,CAAC,EAAE,OAAO,CAAC;IACpC,WAAW,CAAC,EAAgB,OAAO,CAAC;IACpC,IAAI,CAAC,EAAuB,MAAM,CAAC;IACnC,kBAAkB,CAAC,EAAS,MAAM,CAAC;CACpC;AAED,MAAM,WAAW,KAAK;IACpB,UAAU,CAAC,EAAM,MAAM,CAAC;IACxB,SAAS,CAAC,EAAO,MAAM,CAAC;IACxB,SAAS,CAAC,EAAO,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,SAAS,CAAC,EAAO,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,cAAc,CAAC,EAAE,MAAM,CAAC;CACzB;AAED,MAAM,WAAW,kBAAkB;IACjC,MAAM,CAAC,EAAE,GAAG,EAAE,CAAC;IACf,MAAM,CAAC,EAAE,MAAM,CAAC;CACjB;AAED,MAAM,WAAW,IAAI;IACnB,MAAM,CAAC,EAAE,MAAM,CAAC;IAChB,EAAE,CAAC,EAAM,MAAM,CAAC;IAChB,IAAI,CAAC,EAAI,MAAM,CAAC;CACjB;AAED,MAAM,WAAW,IAAI;IACnB,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,EAAE,CAAC,EAAK,MAAM,CAAC;IACf,IAAI,CAAC,EAAG,MAAM,CAAC;CAChB;AAED,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAK,MAAM,EAAE,CAAC;IACvB,WAAW,CAAC,EAAE,MAAM,CAAC;IACrB,QAAQ,CAAC,EAAK,MAAM,EAAE,CAAC;CACxB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminAppsRestrictResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminAppsRestrictResponse.d.ts index bb4803a..7f6d473 100644 --- a/node_modules/@slack/web-api/dist/response/AdminAppsRestrictResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AdminAppsRestrictResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AdminAppsRestrictResponse = WebAPICallResult & { +export type AdminAppsRestrictResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/AdminAppsRestrictResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminAppsRestrictResponse.d.ts.map index 442704e..0c38b8b 100644 --- a/node_modules/@slack/web-api/dist/response/AdminAppsRestrictResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AdminAppsRestrictResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AdminAppsRestrictResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminAppsRestrictResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,yBAAyB,GAAG,gBAAgB,GAAG;IACzD,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,OAAO,CAAC,EAAG,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file +{"version":3,"file":"AdminAppsRestrictResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminAppsRestrictResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,yBAAyB,GAAG,gBAAgB,GAAG;IACzD,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,OAAO,CAAC,EAAG,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminAppsRestrictedListResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminAppsRestrictedListResponse.d.ts index d1c6fb7..9259c8b 100644 --- a/node_modules/@slack/web-api/dist/response/AdminAppsRestrictedListResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AdminAppsRestrictedListResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AdminAppsRestrictedListResponse = WebAPICallResult & { +export type AdminAppsRestrictedListResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/AdminAppsRestrictedListResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminAppsRestrictedListResponse.d.ts.map index f0534ee..997cdba 100644 --- a/node_modules/@slack/web-api/dist/response/AdminAppsRestrictedListResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AdminAppsRestrictedListResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AdminAppsRestrictedListResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminAppsRestrictedListResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,+BAA+B,GAAG,gBAAgB,GAAG;IAC/D,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;IACrC,eAAe,CAAC,EAAI,aAAa,EAAE,CAAC;IACpC,OAAO,CAAC,EAAY,MAAM,CAAC;CAC5B,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAK,MAAM,EAAE,CAAC;IACvB,WAAW,CAAC,EAAE,MAAM,CAAC;IACrB,QAAQ,CAAC,EAAK,MAAM,EAAE,CAAC;CACxB;AAED,MAAM,WAAW,aAAa;IAC5B,GAAG,CAAC,EAAe,GAAG,CAAC;IACvB,YAAY,CAAC,EAAM,MAAM,CAAC;IAC1B,gBAAgB,CAAC,EAAE,cAAc,CAAC;IAClC,MAAM,CAAC,EAAY,KAAK,EAAE,CAAC;CAC5B;AAED,MAAM,WAAW,GAAG;IAClB,eAAe,CAAC,EAAY,MAAM,CAAC;IACnC,iBAAiB,CAAC,EAAU,MAAM,CAAC;IACnC,gBAAgB,CAAC,EAAW,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,QAAQ,CAAC,EAAmB,MAAM,CAAC;IACnC,KAAK,CAAC,EAAsB,KAAK,CAAC;IAClC,EAAE,CAAC,EAAyB,MAAM,CAAC;IACnC,yBAAyB,CAAC,EAAE,OAAO,CAAC;IACpC,WAAW,CAAC,EAAgB,OAAO,CAAC;IACpC,IAAI,CAAC,EAAuB,MAAM,CAAC;IACnC,kBAAkB,CAAC,EAAS,MAAM,CAAC;CACpC;AAED,MAAM,WAAW,KAAK;IACpB,UAAU,CAAC,EAAM,MAAM,CAAC;IACxB,SAAS,CAAC,EAAO,MAAM,CAAC;IACxB,SAAS,CAAC,EAAO,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,SAAS,CAAC,EAAO,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,cAAc,CAAC,EAAE,MAAM,CAAC;CACzB;AAED,MAAM,WAAW,cAAc;IAC7B,QAAQ,CAAC,EAAI,MAAM,CAAC;IACpB,UAAU,CAAC,EAAE,MAAM,CAAC;CACrB;AAED,MAAM,WAAW,KAAK;IACpB,WAAW,CAAC,EAAG,MAAM,CAAC;IACtB,YAAY,CAAC,EAAE,OAAO,CAAC;IACvB,IAAI,CAAC,EAAU,MAAM,CAAC;IACtB,UAAU,CAAC,EAAI,MAAM,CAAC;CACvB"} \ No newline at end of file +{"version":3,"file":"AdminAppsRestrictedListResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminAppsRestrictedListResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,+BAA+B,GAAG,gBAAgB,GAAG;IAC/D,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;IACrC,eAAe,CAAC,EAAI,aAAa,EAAE,CAAC;IACpC,OAAO,CAAC,EAAY,MAAM,CAAC;CAC5B,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAK,MAAM,EAAE,CAAC;IACvB,WAAW,CAAC,EAAE,MAAM,CAAC;IACrB,QAAQ,CAAC,EAAK,MAAM,EAAE,CAAC;CACxB;AAED,MAAM,WAAW,aAAa;IAC5B,GAAG,CAAC,EAAe,GAAG,CAAC;IACvB,YAAY,CAAC,EAAM,MAAM,CAAC;IAC1B,gBAAgB,CAAC,EAAE,cAAc,CAAC;IAClC,MAAM,CAAC,EAAY,KAAK,EAAE,CAAC;CAC5B;AAED,MAAM,WAAW,GAAG;IAClB,eAAe,CAAC,EAAY,MAAM,CAAC;IACnC,iBAAiB,CAAC,EAAU,MAAM,CAAC;IACnC,gBAAgB,CAAC,EAAW,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,QAAQ,CAAC,EAAmB,MAAM,CAAC;IACnC,KAAK,CAAC,EAAsB,KAAK,CAAC;IAClC,EAAE,CAAC,EAAyB,MAAM,CAAC;IACnC,yBAAyB,CAAC,EAAE,OAAO,CAAC;IACpC,WAAW,CAAC,EAAgB,OAAO,CAAC;IACpC,IAAI,CAAC,EAAuB,MAAM,CAAC;IACnC,kBAAkB,CAAC,EAAS,MAAM,CAAC;CACpC;AAED,MAAM,WAAW,KAAK;IACpB,UAAU,CAAC,EAAM,MAAM,CAAC;IACxB,SAAS,CAAC,EAAO,MAAM,CAAC;IACxB,SAAS,CAAC,EAAO,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,SAAS,CAAC,EAAO,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,cAAc,CAAC,EAAE,MAAM,CAAC;CACzB;AAED,MAAM,WAAW,cAAc;IAC7B,QAAQ,CAAC,EAAI,MAAM,CAAC;IACpB,UAAU,CAAC,EAAE,MAAM,CAAC;CACrB;AAED,MAAM,WAAW,KAAK;IACpB,WAAW,CAAC,EAAG,MAAM,CAAC;IACtB,YAAY,CAAC,EAAE,OAAO,CAAC;IACvB,IAAI,CAAC,EAAU,MAAM,CAAC;IACtB,UAAU,CAAC,EAAI,MAAM,CAAC;CACvB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminAppsUninstallResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminAppsUninstallResponse.d.ts index 004faa5..c570411 100644 --- a/node_modules/@slack/web-api/dist/response/AdminAppsUninstallResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AdminAppsUninstallResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AdminAppsUninstallResponse = WebAPICallResult & { +export type AdminAppsUninstallResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/AdminAppsUninstallResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminAppsUninstallResponse.d.ts.map index bb226b2..4873542 100644 --- a/node_modules/@slack/web-api/dist/response/AdminAppsUninstallResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AdminAppsUninstallResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AdminAppsUninstallResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminAppsUninstallResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,0BAA0B,GAAG,gBAAgB,GAAG;IAC1D,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,OAAO,CAAC,EAAG,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file +{"version":3,"file":"AdminAppsUninstallResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminAppsUninstallResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,0BAA0B,GAAG,gBAAgB,GAAG;IAC1D,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,OAAO,CAAC,EAAG,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminAuthPolicyAssignEntitiesResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminAuthPolicyAssignEntitiesResponse.d.ts index 879bfe9..fb749c5 100644 --- a/node_modules/@slack/web-api/dist/response/AdminAuthPolicyAssignEntitiesResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AdminAuthPolicyAssignEntitiesResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AdminAuthPolicyAssignEntitiesResponse = WebAPICallResult & { +export type AdminAuthPolicyAssignEntitiesResponse = WebAPICallResult & { entity_total_count?: number; error?: string; needed?: string; diff --git a/node_modules/@slack/web-api/dist/response/AdminAuthPolicyAssignEntitiesResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminAuthPolicyAssignEntitiesResponse.d.ts.map index 208a4b8..40f750a 100644 --- a/node_modules/@slack/web-api/dist/response/AdminAuthPolicyAssignEntitiesResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AdminAuthPolicyAssignEntitiesResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AdminAuthPolicyAssignEntitiesResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminAuthPolicyAssignEntitiesResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,qCAAqC,GAAG,gBAAgB,GAAG;IACrE,kBAAkB,CAAC,EAAE,MAAM,CAAC;IAC5B,KAAK,CAAC,EAAe,MAAM,CAAC;IAC5B,MAAM,CAAC,EAAc,MAAM,CAAC;IAC5B,EAAE,CAAC,EAAkB,OAAO,CAAC;IAC7B,QAAQ,CAAC,EAAY,MAAM,CAAC;CAC7B,CAAC"} \ No newline at end of file +{"version":3,"file":"AdminAuthPolicyAssignEntitiesResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminAuthPolicyAssignEntitiesResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,qCAAqC,GAAG,gBAAgB,GAAG;IACrE,kBAAkB,CAAC,EAAE,MAAM,CAAC;IAC5B,KAAK,CAAC,EAAe,MAAM,CAAC;IAC5B,MAAM,CAAC,EAAc,MAAM,CAAC;IAC5B,EAAE,CAAC,EAAkB,OAAO,CAAC;IAC7B,QAAQ,CAAC,EAAY,MAAM,CAAC;CAC7B,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminAuthPolicyGetEntitiesResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminAuthPolicyGetEntitiesResponse.d.ts index 387340f..79819f2 100644 --- a/node_modules/@slack/web-api/dist/response/AdminAuthPolicyGetEntitiesResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AdminAuthPolicyGetEntitiesResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AdminAuthPolicyGetEntitiesResponse = WebAPICallResult & { +export type AdminAuthPolicyGetEntitiesResponse = WebAPICallResult & { entities?: Entity[]; entity_total_count?: number; error?: string; diff --git a/node_modules/@slack/web-api/dist/response/AdminAuthPolicyGetEntitiesResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminAuthPolicyGetEntitiesResponse.d.ts.map index f74f58c..547cafd 100644 --- a/node_modules/@slack/web-api/dist/response/AdminAuthPolicyGetEntitiesResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AdminAuthPolicyGetEntitiesResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AdminAuthPolicyGetEntitiesResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminAuthPolicyGetEntitiesResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,kCAAkC,GAAG,gBAAgB,GAAG;IAClE,QAAQ,CAAC,EAAY,MAAM,EAAE,CAAC;IAC9B,kBAAkB,CAAC,EAAE,MAAM,CAAC;IAC5B,KAAK,CAAC,EAAe,MAAM,CAAC;IAC5B,MAAM,CAAC,EAAc,MAAM,CAAC;IAC5B,EAAE,CAAC,EAAkB,OAAO,CAAC;IAC7B,QAAQ,CAAC,EAAY,MAAM,CAAC;CAC7B,CAAC;AAEF,MAAM,WAAW,MAAM;IACrB,UAAU,CAAC,EAAG,MAAM,CAAC;IACrB,SAAS,CAAC,EAAI,MAAM,CAAC;IACrB,WAAW,CAAC,EAAE,MAAM,CAAC;CACtB"} \ No newline at end of file +{"version":3,"file":"AdminAuthPolicyGetEntitiesResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminAuthPolicyGetEntitiesResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,kCAAkC,GAAG,gBAAgB,GAAG;IAClE,QAAQ,CAAC,EAAY,MAAM,EAAE,CAAC;IAC9B,kBAAkB,CAAC,EAAE,MAAM,CAAC;IAC5B,KAAK,CAAC,EAAe,MAAM,CAAC;IAC5B,MAAM,CAAC,EAAc,MAAM,CAAC;IAC5B,EAAE,CAAC,EAAkB,OAAO,CAAC;IAC7B,QAAQ,CAAC,EAAY,MAAM,CAAC;CAC7B,CAAC;AAEF,MAAM,WAAW,MAAM;IACrB,UAAU,CAAC,EAAG,MAAM,CAAC;IACrB,SAAS,CAAC,EAAI,MAAM,CAAC;IACrB,WAAW,CAAC,EAAE,MAAM,CAAC;CACtB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminAuthPolicyRemoveEntitiesResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminAuthPolicyRemoveEntitiesResponse.d.ts index 5181c97..fbc72c0 100644 --- a/node_modules/@slack/web-api/dist/response/AdminAuthPolicyRemoveEntitiesResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AdminAuthPolicyRemoveEntitiesResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AdminAuthPolicyRemoveEntitiesResponse = WebAPICallResult & { +export type AdminAuthPolicyRemoveEntitiesResponse = WebAPICallResult & { entity_total_count?: number; error?: string; needed?: string; diff --git a/node_modules/@slack/web-api/dist/response/AdminAuthPolicyRemoveEntitiesResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminAuthPolicyRemoveEntitiesResponse.d.ts.map index b93bafe..7766ff2 100644 --- a/node_modules/@slack/web-api/dist/response/AdminAuthPolicyRemoveEntitiesResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AdminAuthPolicyRemoveEntitiesResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AdminAuthPolicyRemoveEntitiesResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminAuthPolicyRemoveEntitiesResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,qCAAqC,GAAG,gBAAgB,GAAG;IACrE,kBAAkB,CAAC,EAAE,MAAM,CAAC;IAC5B,KAAK,CAAC,EAAe,MAAM,CAAC;IAC5B,MAAM,CAAC,EAAc,MAAM,CAAC;IAC5B,EAAE,CAAC,EAAkB,OAAO,CAAC;IAC7B,QAAQ,CAAC,EAAY,MAAM,CAAC;CAC7B,CAAC"} \ No newline at end of file +{"version":3,"file":"AdminAuthPolicyRemoveEntitiesResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminAuthPolicyRemoveEntitiesResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,qCAAqC,GAAG,gBAAgB,GAAG;IACrE,kBAAkB,CAAC,EAAE,MAAM,CAAC;IAC5B,KAAK,CAAC,EAAe,MAAM,CAAC;IAC5B,MAAM,CAAC,EAAc,MAAM,CAAC;IAC5B,EAAE,CAAC,EAAkB,OAAO,CAAC;IAC7B,QAAQ,CAAC,EAAY,MAAM,CAAC;CAC7B,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminBarriersCreateResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminBarriersCreateResponse.d.ts index 9fc1e7e..89ebc62 100644 --- a/node_modules/@slack/web-api/dist/response/AdminBarriersCreateResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AdminBarriersCreateResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AdminBarriersCreateResponse = WebAPICallResult & { +export type AdminBarriersCreateResponse = WebAPICallResult & { barrier?: Barrier; error?: string; needed?: string; diff --git a/node_modules/@slack/web-api/dist/response/AdminBarriersCreateResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminBarriersCreateResponse.d.ts.map index a8e730a..50c1242 100644 --- a/node_modules/@slack/web-api/dist/response/AdminBarriersCreateResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AdminBarriersCreateResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AdminBarriersCreateResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminBarriersCreateResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,2BAA2B,GAAG,gBAAgB,GAAG;IAC3D,OAAO,CAAC,EAAY,OAAO,CAAC;IAC5B,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;CACtC,CAAC;AAEF,MAAM,WAAW,OAAO;IACtB,yBAAyB,CAAC,EAAE,SAAS,EAAE,CAAC;IACxC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,aAAa,CAAC,EAAc,MAAM,CAAC;IACnC,EAAE,CAAC,EAAyB,MAAM,CAAC;IACnC,iBAAiB,CAAC,EAAU,SAAS,CAAC;IACtC,mBAAmB,CAAC,EAAQ,MAAM,EAAE,CAAC;CACtC;AAED,MAAM,WAAW,SAAS;IACxB,EAAE,CAAC,EAAI,MAAM,CAAC;IACd,IAAI,CAAC,EAAE,MAAM,CAAC;CACf;AAED,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file +{"version":3,"file":"AdminBarriersCreateResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminBarriersCreateResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,2BAA2B,GAAG,gBAAgB,GAAG;IAC3D,OAAO,CAAC,EAAY,OAAO,CAAC;IAC5B,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;CACtC,CAAC;AAEF,MAAM,WAAW,OAAO;IACtB,yBAAyB,CAAC,EAAE,SAAS,EAAE,CAAC;IACxC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,aAAa,CAAC,EAAc,MAAM,CAAC;IACnC,EAAE,CAAC,EAAyB,MAAM,CAAC;IACnC,iBAAiB,CAAC,EAAU,SAAS,CAAC;IACtC,mBAAmB,CAAC,EAAQ,MAAM,EAAE,CAAC;CACtC;AAED,MAAM,WAAW,SAAS;IACxB,EAAE,CAAC,EAAI,MAAM,CAAC;IACd,IAAI,CAAC,EAAE,MAAM,CAAC;CACf;AAED,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminBarriersDeleteResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminBarriersDeleteResponse.d.ts index eb4f950..041330e 100644 --- a/node_modules/@slack/web-api/dist/response/AdminBarriersDeleteResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AdminBarriersDeleteResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AdminBarriersDeleteResponse = WebAPICallResult & { +export type AdminBarriersDeleteResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/AdminBarriersDeleteResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminBarriersDeleteResponse.d.ts.map index 7f0f67e..1be2395 100644 --- a/node_modules/@slack/web-api/dist/response/AdminBarriersDeleteResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AdminBarriersDeleteResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AdminBarriersDeleteResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminBarriersDeleteResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,2BAA2B,GAAG,gBAAgB,GAAG;IAC3D,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file +{"version":3,"file":"AdminBarriersDeleteResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminBarriersDeleteResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,2BAA2B,GAAG,gBAAgB,GAAG;IAC3D,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminBarriersListResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminBarriersListResponse.d.ts index 089dc25..594eff9 100644 --- a/node_modules/@slack/web-api/dist/response/AdminBarriersListResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AdminBarriersListResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AdminBarriersListResponse = WebAPICallResult & { +export type AdminBarriersListResponse = WebAPICallResult & { barriers?: Barrier[]; error?: string; needed?: string; diff --git a/node_modules/@slack/web-api/dist/response/AdminBarriersListResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminBarriersListResponse.d.ts.map index e7805e3..a277cf3 100644 --- a/node_modules/@slack/web-api/dist/response/AdminBarriersListResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AdminBarriersListResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AdminBarriersListResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminBarriersListResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,yBAAyB,GAAG,gBAAgB,GAAG;IACzD,QAAQ,CAAC,EAAE,OAAO,EAAE,CAAC;IACrB,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC;AAEF,MAAM,WAAW,OAAO;IACtB,yBAAyB,CAAC,EAAE,SAAS,EAAE,CAAC;IACxC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,aAAa,CAAC,EAAc,MAAM,CAAC;IACnC,EAAE,CAAC,EAAyB,MAAM,CAAC;IACnC,iBAAiB,CAAC,EAAU,SAAS,CAAC;IACtC,mBAAmB,CAAC,EAAQ,MAAM,EAAE,CAAC;CACtC;AAED,MAAM,WAAW,SAAS;IACxB,EAAE,CAAC,EAAI,MAAM,CAAC;IACd,IAAI,CAAC,EAAE,MAAM,CAAC;CACf"} \ No newline at end of file +{"version":3,"file":"AdminBarriersListResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminBarriersListResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,yBAAyB,GAAG,gBAAgB,GAAG;IACzD,QAAQ,CAAC,EAAE,OAAO,EAAE,CAAC;IACrB,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC;AAEF,MAAM,WAAW,OAAO;IACtB,yBAAyB,CAAC,EAAE,SAAS,EAAE,CAAC;IACxC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,aAAa,CAAC,EAAc,MAAM,CAAC;IACnC,EAAE,CAAC,EAAyB,MAAM,CAAC;IACnC,iBAAiB,CAAC,EAAU,SAAS,CAAC;IACtC,mBAAmB,CAAC,EAAQ,MAAM,EAAE,CAAC;CACtC;AAED,MAAM,WAAW,SAAS;IACxB,EAAE,CAAC,EAAI,MAAM,CAAC;IACd,IAAI,CAAC,EAAE,MAAM,CAAC;CACf"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminBarriersUpdateResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminBarriersUpdateResponse.d.ts index 3a579d3..344effa 100644 --- a/node_modules/@slack/web-api/dist/response/AdminBarriersUpdateResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AdminBarriersUpdateResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AdminBarriersUpdateResponse = WebAPICallResult & { +export type AdminBarriersUpdateResponse = WebAPICallResult & { barrier?: Barrier; error?: string; needed?: string; diff --git a/node_modules/@slack/web-api/dist/response/AdminBarriersUpdateResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminBarriersUpdateResponse.d.ts.map index 7b8ceec..6ea84cf 100644 --- a/node_modules/@slack/web-api/dist/response/AdminBarriersUpdateResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AdminBarriersUpdateResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AdminBarriersUpdateResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminBarriersUpdateResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,2BAA2B,GAAG,gBAAgB,GAAG;IAC3D,OAAO,CAAC,EAAG,OAAO,CAAC;IACnB,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC;AAEF,MAAM,WAAW,OAAO;IACtB,yBAAyB,CAAC,EAAE,SAAS,EAAE,CAAC;IACxC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,aAAa,CAAC,EAAc,MAAM,CAAC;IACnC,EAAE,CAAC,EAAyB,MAAM,CAAC;IACnC,iBAAiB,CAAC,EAAU,SAAS,CAAC;IACtC,mBAAmB,CAAC,EAAQ,MAAM,EAAE,CAAC;CACtC;AAED,MAAM,WAAW,SAAS;IACxB,EAAE,CAAC,EAAI,MAAM,CAAC;IACd,IAAI,CAAC,EAAE,MAAM,CAAC;CACf"} \ No newline at end of file +{"version":3,"file":"AdminBarriersUpdateResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminBarriersUpdateResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,2BAA2B,GAAG,gBAAgB,GAAG;IAC3D,OAAO,CAAC,EAAG,OAAO,CAAC;IACnB,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC;AAEF,MAAM,WAAW,OAAO;IACtB,yBAAyB,CAAC,EAAE,SAAS,EAAE,CAAC;IACxC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,aAAa,CAAC,EAAc,MAAM,CAAC;IACnC,EAAE,CAAC,EAAyB,MAAM,CAAC;IACnC,iBAAiB,CAAC,EAAU,SAAS,CAAC;IACtC,mBAAmB,CAAC,EAAQ,MAAM,EAAE,CAAC;CACtC;AAED,MAAM,WAAW,SAAS;IACxB,EAAE,CAAC,EAAI,MAAM,CAAC;IACd,IAAI,CAAC,EAAE,MAAM,CAAC;CACf"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminConversationsArchiveResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminConversationsArchiveResponse.d.ts index 779861f..62f90dc 100644 --- a/node_modules/@slack/web-api/dist/response/AdminConversationsArchiveResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AdminConversationsArchiveResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AdminConversationsArchiveResponse = WebAPICallResult & { +export type AdminConversationsArchiveResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/AdminConversationsArchiveResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminConversationsArchiveResponse.d.ts.map index 9484074..dfc7a57 100644 --- a/node_modules/@slack/web-api/dist/response/AdminConversationsArchiveResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AdminConversationsArchiveResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AdminConversationsArchiveResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminConversationsArchiveResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,iCAAiC,GAAG,gBAAgB,GAAG;IACjE,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file +{"version":3,"file":"AdminConversationsArchiveResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminConversationsArchiveResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,iCAAiC,GAAG,gBAAgB,GAAG;IACjE,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminConversationsBulkArchiveResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminConversationsBulkArchiveResponse.d.ts new file mode 100644 index 0000000..a64bd8c --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AdminConversationsBulkArchiveResponse.d.ts @@ -0,0 +1,18 @@ +import { WebAPICallResult } from '../WebClient'; +export type AdminConversationsBulkArchiveResponse = WebAPICallResult & { + bulk_action_id?: string; + error?: string; + needed?: string; + not_added?: NotAdded[]; + ok?: boolean; + provided?: string; + response_metadata?: ResponseMetadata; +}; +export interface NotAdded { + channel_id?: string; + errors?: string[]; +} +export interface ResponseMetadata { + messages?: string[]; +} +//# sourceMappingURL=AdminConversationsBulkArchiveResponse.d.ts.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminConversationsBulkArchiveResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminConversationsBulkArchiveResponse.d.ts.map new file mode 100644 index 0000000..df8d37a --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AdminConversationsBulkArchiveResponse.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"AdminConversationsBulkArchiveResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminConversationsBulkArchiveResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,qCAAqC,GAAG,gBAAgB,GAAG;IACrE,cAAc,CAAC,EAAK,MAAM,CAAC;IAC3B,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,SAAS,CAAC,EAAU,QAAQ,EAAE,CAAC;IAC/B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;CACtC,CAAC;AAEF,MAAM,WAAW,QAAQ;IACvB,UAAU,CAAC,EAAE,MAAM,CAAC;IACpB,MAAM,CAAC,EAAM,MAAM,EAAE,CAAC;CACvB;AAED,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminConversationsBulkArchiveResponse.js b/node_modules/@slack/web-api/dist/response/AdminConversationsBulkArchiveResponse.js new file mode 100644 index 0000000..832778f --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AdminConversationsBulkArchiveResponse.js @@ -0,0 +1,12 @@ +"use strict"; +/* eslint-disable */ +///////////////////////////////////////////////////////////////////////////////////////// +// // +// !!! DO NOT EDIT THIS FILE !!! // +// // +// This file is auto-generated by scripts/generate-web-api-types.sh in the repository. // +// Please refer to the script code to learn how to update the source data. // +// // +///////////////////////////////////////////////////////////////////////////////////////// +Object.defineProperty(exports, "__esModule", { value: true }); +//# sourceMappingURL=AdminConversationsBulkArchiveResponse.js.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminConversationsBulkArchiveResponse.js.map b/node_modules/@slack/web-api/dist/response/AdminConversationsBulkArchiveResponse.js.map new file mode 100644 index 0000000..07e3d73 --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AdminConversationsBulkArchiveResponse.js.map @@ -0,0 +1 @@ +{"version":3,"file":"AdminConversationsBulkArchiveResponse.js","sourceRoot":"","sources":["../../src/response/AdminConversationsBulkArchiveResponse.ts"],"names":[],"mappings":";AAAA,oBAAoB;AACpB,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminConversationsBulkDeleteResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminConversationsBulkDeleteResponse.d.ts new file mode 100644 index 0000000..9bb347b --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AdminConversationsBulkDeleteResponse.d.ts @@ -0,0 +1,18 @@ +import { WebAPICallResult } from '../WebClient'; +export type AdminConversationsBulkDeleteResponse = WebAPICallResult & { + bulk_action_id?: string; + error?: string; + needed?: string; + not_added?: NotAdded[]; + ok?: boolean; + provided?: string; + response_metadata?: ResponseMetadata; +}; +export interface NotAdded { + channel_id?: string; + errors?: string[]; +} +export interface ResponseMetadata { + messages?: string[]; +} +//# sourceMappingURL=AdminConversationsBulkDeleteResponse.d.ts.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminConversationsBulkDeleteResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminConversationsBulkDeleteResponse.d.ts.map new file mode 100644 index 0000000..41b9f4b --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AdminConversationsBulkDeleteResponse.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"AdminConversationsBulkDeleteResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminConversationsBulkDeleteResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,oCAAoC,GAAG,gBAAgB,GAAG;IACpE,cAAc,CAAC,EAAK,MAAM,CAAC;IAC3B,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,SAAS,CAAC,EAAU,QAAQ,EAAE,CAAC;IAC/B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;CACtC,CAAC;AAEF,MAAM,WAAW,QAAQ;IACvB,UAAU,CAAC,EAAE,MAAM,CAAC;IACpB,MAAM,CAAC,EAAM,MAAM,EAAE,CAAC;CACvB;AAED,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminConversationsBulkDeleteResponse.js b/node_modules/@slack/web-api/dist/response/AdminConversationsBulkDeleteResponse.js new file mode 100644 index 0000000..e81be57 --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AdminConversationsBulkDeleteResponse.js @@ -0,0 +1,12 @@ +"use strict"; +/* eslint-disable */ +///////////////////////////////////////////////////////////////////////////////////////// +// // +// !!! DO NOT EDIT THIS FILE !!! // +// // +// This file is auto-generated by scripts/generate-web-api-types.sh in the repository. // +// Please refer to the script code to learn how to update the source data. // +// // +///////////////////////////////////////////////////////////////////////////////////////// +Object.defineProperty(exports, "__esModule", { value: true }); +//# sourceMappingURL=AdminConversationsBulkDeleteResponse.js.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminConversationsBulkDeleteResponse.js.map b/node_modules/@slack/web-api/dist/response/AdminConversationsBulkDeleteResponse.js.map new file mode 100644 index 0000000..550798c --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AdminConversationsBulkDeleteResponse.js.map @@ -0,0 +1 @@ +{"version":3,"file":"AdminConversationsBulkDeleteResponse.js","sourceRoot":"","sources":["../../src/response/AdminConversationsBulkDeleteResponse.ts"],"names":[],"mappings":";AAAA,oBAAoB;AACpB,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminConversationsBulkMoveResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminConversationsBulkMoveResponse.d.ts new file mode 100644 index 0000000..4279c2b --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AdminConversationsBulkMoveResponse.d.ts @@ -0,0 +1,18 @@ +import { WebAPICallResult } from '../WebClient'; +export type AdminConversationsBulkMoveResponse = WebAPICallResult & { + bulk_action_id?: string; + error?: string; + needed?: string; + not_added?: NotAdded[]; + ok?: boolean; + provided?: string; + response_metadata?: ResponseMetadata; +}; +export interface NotAdded { + channel_id?: string; + errors?: string[]; +} +export interface ResponseMetadata { + messages?: string[]; +} +//# sourceMappingURL=AdminConversationsBulkMoveResponse.d.ts.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminConversationsBulkMoveResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminConversationsBulkMoveResponse.d.ts.map new file mode 100644 index 0000000..d769ec3 --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AdminConversationsBulkMoveResponse.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"AdminConversationsBulkMoveResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminConversationsBulkMoveResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,kCAAkC,GAAG,gBAAgB,GAAG;IAClE,cAAc,CAAC,EAAK,MAAM,CAAC;IAC3B,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,SAAS,CAAC,EAAU,QAAQ,EAAE,CAAC;IAC/B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;CACtC,CAAC;AAEF,MAAM,WAAW,QAAQ;IACvB,UAAU,CAAC,EAAE,MAAM,CAAC;IACpB,MAAM,CAAC,EAAM,MAAM,EAAE,CAAC;CACvB;AAED,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminConversationsBulkMoveResponse.js b/node_modules/@slack/web-api/dist/response/AdminConversationsBulkMoveResponse.js new file mode 100644 index 0000000..34202b6 --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AdminConversationsBulkMoveResponse.js @@ -0,0 +1,12 @@ +"use strict"; +/* eslint-disable */ +///////////////////////////////////////////////////////////////////////////////////////// +// // +// !!! DO NOT EDIT THIS FILE !!! // +// // +// This file is auto-generated by scripts/generate-web-api-types.sh in the repository. // +// Please refer to the script code to learn how to update the source data. // +// // +///////////////////////////////////////////////////////////////////////////////////////// +Object.defineProperty(exports, "__esModule", { value: true }); +//# sourceMappingURL=AdminConversationsBulkMoveResponse.js.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminConversationsBulkMoveResponse.js.map b/node_modules/@slack/web-api/dist/response/AdminConversationsBulkMoveResponse.js.map new file mode 100644 index 0000000..dda1145 --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AdminConversationsBulkMoveResponse.js.map @@ -0,0 +1 @@ +{"version":3,"file":"AdminConversationsBulkMoveResponse.js","sourceRoot":"","sources":["../../src/response/AdminConversationsBulkMoveResponse.ts"],"names":[],"mappings":";AAAA,oBAAoB;AACpB,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminConversationsConvertToPrivateResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminConversationsConvertToPrivateResponse.d.ts index 586356e..5a8c31a 100644 --- a/node_modules/@slack/web-api/dist/response/AdminConversationsConvertToPrivateResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AdminConversationsConvertToPrivateResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AdminConversationsConvertToPrivateResponse = WebAPICallResult & { +export type AdminConversationsConvertToPrivateResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/AdminConversationsConvertToPrivateResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminConversationsConvertToPrivateResponse.d.ts.map index c154ff4..eb3d9b9 100644 --- a/node_modules/@slack/web-api/dist/response/AdminConversationsConvertToPrivateResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AdminConversationsConvertToPrivateResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AdminConversationsConvertToPrivateResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminConversationsConvertToPrivateResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,0CAA0C,GAAG,gBAAgB,GAAG;IAC1E,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file +{"version":3,"file":"AdminConversationsConvertToPrivateResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminConversationsConvertToPrivateResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,0CAA0C,GAAG,gBAAgB,GAAG;IAC1E,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminConversationsConvertToPublicResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminConversationsConvertToPublicResponse.d.ts new file mode 100644 index 0000000..6472539 --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AdminConversationsConvertToPublicResponse.d.ts @@ -0,0 +1,12 @@ +import { WebAPICallResult } from '../WebClient'; +export type AdminConversationsConvertToPublicResponse = WebAPICallResult & { + error?: string; + needed?: string; + ok?: boolean; + provided?: string; + response_metadata?: ResponseMetadata; +}; +export interface ResponseMetadata { + messages?: string[]; +} +//# sourceMappingURL=AdminConversationsConvertToPublicResponse.d.ts.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminConversationsConvertToPublicResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminConversationsConvertToPublicResponse.d.ts.map new file mode 100644 index 0000000..b0e8197 --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AdminConversationsConvertToPublicResponse.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"AdminConversationsConvertToPublicResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminConversationsConvertToPublicResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,yCAAyC,GAAG,gBAAgB,GAAG;IACzE,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;CACtC,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminConversationsConvertToPublicResponse.js b/node_modules/@slack/web-api/dist/response/AdminConversationsConvertToPublicResponse.js new file mode 100644 index 0000000..4e3532a --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AdminConversationsConvertToPublicResponse.js @@ -0,0 +1,12 @@ +"use strict"; +/* eslint-disable */ +///////////////////////////////////////////////////////////////////////////////////////// +// // +// !!! DO NOT EDIT THIS FILE !!! // +// // +// This file is auto-generated by scripts/generate-web-api-types.sh in the repository. // +// Please refer to the script code to learn how to update the source data. // +// // +///////////////////////////////////////////////////////////////////////////////////////// +Object.defineProperty(exports, "__esModule", { value: true }); +//# sourceMappingURL=AdminConversationsConvertToPublicResponse.js.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminConversationsConvertToPublicResponse.js.map b/node_modules/@slack/web-api/dist/response/AdminConversationsConvertToPublicResponse.js.map new file mode 100644 index 0000000..c85d958 --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AdminConversationsConvertToPublicResponse.js.map @@ -0,0 +1 @@ +{"version":3,"file":"AdminConversationsConvertToPublicResponse.js","sourceRoot":"","sources":["../../src/response/AdminConversationsConvertToPublicResponse.ts"],"names":[],"mappings":";AAAA,oBAAoB;AACpB,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminConversationsCreateResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminConversationsCreateResponse.d.ts index 9e6ba28..982a91c 100644 --- a/node_modules/@slack/web-api/dist/response/AdminConversationsCreateResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AdminConversationsCreateResponse.d.ts @@ -1,9 +1,13 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AdminConversationsCreateResponse = WebAPICallResult & { +export type AdminConversationsCreateResponse = WebAPICallResult & { channel_id?: string; error?: string; needed?: string; ok?: boolean; provided?: string; + response_metadata?: ResponseMetadata; }; +export interface ResponseMetadata { + messages?: string[]; +} //# sourceMappingURL=AdminConversationsCreateResponse.d.ts.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminConversationsCreateResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminConversationsCreateResponse.d.ts.map index ca81f29..a76585e 100644 --- a/node_modules/@slack/web-api/dist/response/AdminConversationsCreateResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AdminConversationsCreateResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AdminConversationsCreateResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminConversationsCreateResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,gCAAgC,GAAG,gBAAgB,GAAG;IAChE,UAAU,CAAC,EAAE,MAAM,CAAC;IACpB,KAAK,CAAC,EAAO,MAAM,CAAC;IACpB,MAAM,CAAC,EAAM,MAAM,CAAC;IACpB,EAAE,CAAC,EAAU,OAAO,CAAC;IACrB,QAAQ,CAAC,EAAI,MAAM,CAAC;CACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"AdminConversationsCreateResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminConversationsCreateResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,gCAAgC,GAAG,gBAAgB,GAAG;IAChE,UAAU,CAAC,EAAS,MAAM,CAAC;IAC3B,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;CACtC,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminConversationsDeleteResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminConversationsDeleteResponse.d.ts index b7f6abf..1c3e053 100644 --- a/node_modules/@slack/web-api/dist/response/AdminConversationsDeleteResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AdminConversationsDeleteResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AdminConversationsDeleteResponse = WebAPICallResult & { +export type AdminConversationsDeleteResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/AdminConversationsDeleteResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminConversationsDeleteResponse.d.ts.map index 0fa3249..1520b71 100644 --- a/node_modules/@slack/web-api/dist/response/AdminConversationsDeleteResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AdminConversationsDeleteResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AdminConversationsDeleteResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminConversationsDeleteResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,gCAAgC,GAAG,gBAAgB,GAAG;IAChE,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file +{"version":3,"file":"AdminConversationsDeleteResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminConversationsDeleteResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,gCAAgC,GAAG,gBAAgB,GAAG;IAChE,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminConversationsDisconnectSharedResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminConversationsDisconnectSharedResponse.d.ts index d5fd4f5..f5202e3 100644 --- a/node_modules/@slack/web-api/dist/response/AdminConversationsDisconnectSharedResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AdminConversationsDisconnectSharedResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AdminConversationsDisconnectSharedResponse = WebAPICallResult & { +export type AdminConversationsDisconnectSharedResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/AdminConversationsDisconnectSharedResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminConversationsDisconnectSharedResponse.d.ts.map index 07429fc..2e4f9ac 100644 --- a/node_modules/@slack/web-api/dist/response/AdminConversationsDisconnectSharedResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AdminConversationsDisconnectSharedResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AdminConversationsDisconnectSharedResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminConversationsDisconnectSharedResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,0CAA0C,GAAG,gBAAgB,GAAG;IAC1E,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file +{"version":3,"file":"AdminConversationsDisconnectSharedResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminConversationsDisconnectSharedResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,0CAA0C,GAAG,gBAAgB,GAAG;IAC1E,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminConversationsEkmListOriginalConnectedChannelInfoResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminConversationsEkmListOriginalConnectedChannelInfoResponse.d.ts index 5f15a88..54f1609 100644 --- a/node_modules/@slack/web-api/dist/response/AdminConversationsEkmListOriginalConnectedChannelInfoResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AdminConversationsEkmListOriginalConnectedChannelInfoResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AdminConversationsEkmListOriginalConnectedChannelInfoResponse = WebAPICallResult & { +export type AdminConversationsEkmListOriginalConnectedChannelInfoResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/AdminConversationsEkmListOriginalConnectedChannelInfoResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminConversationsEkmListOriginalConnectedChannelInfoResponse.d.ts.map index e9afe84..eedabeb 100644 --- a/node_modules/@slack/web-api/dist/response/AdminConversationsEkmListOriginalConnectedChannelInfoResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AdminConversationsEkmListOriginalConnectedChannelInfoResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AdminConversationsEkmListOriginalConnectedChannelInfoResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminConversationsEkmListOriginalConnectedChannelInfoResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,6DAA6D,GAAG,gBAAgB,GAAG;IAC7F,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file +{"version":3,"file":"AdminConversationsEkmListOriginalConnectedChannelInfoResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminConversationsEkmListOriginalConnectedChannelInfoResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,6DAA6D,GAAG,gBAAgB,GAAG;IAC7F,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminConversationsGetConversationPrefsResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminConversationsGetConversationPrefsResponse.d.ts index 50f540c..34f720c 100644 --- a/node_modules/@slack/web-api/dist/response/AdminConversationsGetConversationPrefsResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AdminConversationsGetConversationPrefsResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AdminConversationsGetConversationPrefsResponse = WebAPICallResult & { +export type AdminConversationsGetConversationPrefsResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/AdminConversationsGetConversationPrefsResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminConversationsGetConversationPrefsResponse.d.ts.map index 7071d48..9cf2eb7 100644 --- a/node_modules/@slack/web-api/dist/response/AdminConversationsGetConversationPrefsResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AdminConversationsGetConversationPrefsResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AdminConversationsGetConversationPrefsResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminConversationsGetConversationPrefsResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,8CAA8C,GAAG,gBAAgB,GAAG;IAC9E,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,KAAK,CAAC,EAAK,KAAK,CAAC;IACjB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC;AAEF,MAAM,WAAW,KAAK;IACpB,UAAU,CAAC,EAAI,SAAS,CAAC;IACzB,YAAY,CAAC,EAAE,SAAS,CAAC;CAC1B;AAED,MAAM,WAAW,SAAS;IACxB,IAAI,CAAC,EAAE,MAAM,EAAE,CAAC;IAChB,IAAI,CAAC,EAAE,MAAM,EAAE,CAAC;CACjB"} \ No newline at end of file +{"version":3,"file":"AdminConversationsGetConversationPrefsResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminConversationsGetConversationPrefsResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,8CAA8C,GAAG,gBAAgB,GAAG;IAC9E,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,KAAK,CAAC,EAAK,KAAK,CAAC;IACjB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC;AAEF,MAAM,WAAW,KAAK;IACpB,UAAU,CAAC,EAAI,SAAS,CAAC;IACzB,YAAY,CAAC,EAAE,SAAS,CAAC;CAC1B;AAED,MAAM,WAAW,SAAS;IACxB,IAAI,CAAC,EAAE,MAAM,EAAE,CAAC;IAChB,IAAI,CAAC,EAAE,MAAM,EAAE,CAAC;CACjB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminConversationsGetCustomRetentionResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminConversationsGetCustomRetentionResponse.d.ts index d96ac6b..4a1b1fd 100644 --- a/node_modules/@slack/web-api/dist/response/AdminConversationsGetCustomRetentionResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AdminConversationsGetCustomRetentionResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AdminConversationsGetCustomRetentionResponse = WebAPICallResult & { +export type AdminConversationsGetCustomRetentionResponse = WebAPICallResult & { duration_days?: number; error?: string; is_policy_enabled?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/AdminConversationsGetCustomRetentionResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminConversationsGetCustomRetentionResponse.d.ts.map index a81e265..45091c6 100644 --- a/node_modules/@slack/web-api/dist/response/AdminConversationsGetCustomRetentionResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AdminConversationsGetCustomRetentionResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AdminConversationsGetCustomRetentionResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminConversationsGetCustomRetentionResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,4CAA4C,GAAG,gBAAgB,GAAG;IAC5E,aAAa,CAAC,EAAM,MAAM,CAAC;IAC3B,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,OAAO,CAAC;IAC5B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;CAC5B,CAAC"} \ No newline at end of file +{"version":3,"file":"AdminConversationsGetCustomRetentionResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminConversationsGetCustomRetentionResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,4CAA4C,GAAG,gBAAgB,GAAG;IAC5E,aAAa,CAAC,EAAM,MAAM,CAAC;IAC3B,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,OAAO,CAAC;IAC5B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;CAC5B,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminConversationsGetTeamsResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminConversationsGetTeamsResponse.d.ts index 9fe18b1..33d80d5 100644 --- a/node_modules/@slack/web-api/dist/response/AdminConversationsGetTeamsResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AdminConversationsGetTeamsResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AdminConversationsGetTeamsResponse = WebAPICallResult & { +export type AdminConversationsGetTeamsResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/AdminConversationsGetTeamsResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminConversationsGetTeamsResponse.d.ts.map index a4a7186..d90474d 100644 --- a/node_modules/@slack/web-api/dist/response/AdminConversationsGetTeamsResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AdminConversationsGetTeamsResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AdminConversationsGetTeamsResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminConversationsGetTeamsResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,kCAAkC,GAAG,gBAAgB,GAAG;IAClE,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"AdminConversationsGetTeamsResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminConversationsGetTeamsResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,kCAAkC,GAAG,gBAAgB,GAAG;IAClE,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminConversationsInviteResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminConversationsInviteResponse.d.ts index 6c57845..88b9e68 100644 --- a/node_modules/@slack/web-api/dist/response/AdminConversationsInviteResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AdminConversationsInviteResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AdminConversationsInviteResponse = WebAPICallResult & { +export type AdminConversationsInviteResponse = WebAPICallResult & { error?: string; failed_user_ids?: FailedUserids; needed?: string; diff --git a/node_modules/@slack/web-api/dist/response/AdminConversationsInviteResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminConversationsInviteResponse.d.ts.map index 8ec69d0..82710fc 100644 --- a/node_modules/@slack/web-api/dist/response/AdminConversationsInviteResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AdminConversationsInviteResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AdminConversationsInviteResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminConversationsInviteResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,gCAAgC,GAAG,gBAAgB,GAAG;IAChE,KAAK,CAAC,EAAY,MAAM,CAAC;IACzB,eAAe,CAAC,EAAE,aAAa,CAAC;IAChC,MAAM,CAAC,EAAW,MAAM,CAAC;IACzB,EAAE,CAAC,EAAe,OAAO,CAAC;IAC1B,QAAQ,CAAC,EAAS,MAAM,CAAC;CAC1B,CAAC;AAEF,MAAM,WAAW,aAAa;IAC5B,SAAS,CAAC,EAAE,MAAM,CAAC;IACnB,SAAS,CAAC,EAAE,MAAM,CAAC;CACpB"} \ No newline at end of file +{"version":3,"file":"AdminConversationsInviteResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminConversationsInviteResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,gCAAgC,GAAG,gBAAgB,GAAG;IAChE,KAAK,CAAC,EAAY,MAAM,CAAC;IACzB,eAAe,CAAC,EAAE,aAAa,CAAC;IAChC,MAAM,CAAC,EAAW,MAAM,CAAC;IACzB,EAAE,CAAC,EAAe,OAAO,CAAC;IAC1B,QAAQ,CAAC,EAAS,MAAM,CAAC;CAC1B,CAAC;AAEF,MAAM,WAAW,aAAa;IAC5B,SAAS,CAAC,EAAE,MAAM,CAAC;IACnB,SAAS,CAAC,EAAE,MAAM,CAAC;CACpB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminConversationsLookupResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminConversationsLookupResponse.d.ts new file mode 100644 index 0000000..6a7d994 --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AdminConversationsLookupResponse.d.ts @@ -0,0 +1,13 @@ +import { WebAPICallResult } from '../WebClient'; +export type AdminConversationsLookupResponse = WebAPICallResult & { + channel_ids?: string[]; + error?: string; + needed?: string; + ok?: boolean; + provided?: string; + response_metadata?: ResponseMetadata; +}; +export interface ResponseMetadata { + next_cursor?: string; +} +//# sourceMappingURL=AdminConversationsLookupResponse.d.ts.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminConversationsLookupResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminConversationsLookupResponse.d.ts.map new file mode 100644 index 0000000..0bc37b3 --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AdminConversationsLookupResponse.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"AdminConversationsLookupResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminConversationsLookupResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,gCAAgC,GAAG,gBAAgB,GAAG;IAChE,WAAW,CAAC,EAAQ,MAAM,EAAE,CAAC;IAC7B,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;CACtC,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,WAAW,CAAC,EAAE,MAAM,CAAC;CACtB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminConversationsLookupResponse.js b/node_modules/@slack/web-api/dist/response/AdminConversationsLookupResponse.js new file mode 100644 index 0000000..04a87e2 --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AdminConversationsLookupResponse.js @@ -0,0 +1,12 @@ +"use strict"; +/* eslint-disable */ +///////////////////////////////////////////////////////////////////////////////////////// +// // +// !!! DO NOT EDIT THIS FILE !!! // +// // +// This file is auto-generated by scripts/generate-web-api-types.sh in the repository. // +// Please refer to the script code to learn how to update the source data. // +// // +///////////////////////////////////////////////////////////////////////////////////////// +Object.defineProperty(exports, "__esModule", { value: true }); +//# sourceMappingURL=AdminConversationsLookupResponse.js.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminConversationsLookupResponse.js.map b/node_modules/@slack/web-api/dist/response/AdminConversationsLookupResponse.js.map new file mode 100644 index 0000000..6f3adf9 --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AdminConversationsLookupResponse.js.map @@ -0,0 +1 @@ +{"version":3,"file":"AdminConversationsLookupResponse.js","sourceRoot":"","sources":["../../src/response/AdminConversationsLookupResponse.ts"],"names":[],"mappings":";AAAA,oBAAoB;AACpB,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminConversationsRemoveCustomRetentionResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminConversationsRemoveCustomRetentionResponse.d.ts index 22a6765..b0d56eb 100644 --- a/node_modules/@slack/web-api/dist/response/AdminConversationsRemoveCustomRetentionResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AdminConversationsRemoveCustomRetentionResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AdminConversationsRemoveCustomRetentionResponse = WebAPICallResult & { +export type AdminConversationsRemoveCustomRetentionResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/AdminConversationsRemoveCustomRetentionResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminConversationsRemoveCustomRetentionResponse.d.ts.map index d975a9f..77c4144 100644 --- a/node_modules/@slack/web-api/dist/response/AdminConversationsRemoveCustomRetentionResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AdminConversationsRemoveCustomRetentionResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AdminConversationsRemoveCustomRetentionResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminConversationsRemoveCustomRetentionResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,+CAA+C,GAAG,gBAAgB,GAAG;IAC/E,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file +{"version":3,"file":"AdminConversationsRemoveCustomRetentionResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminConversationsRemoveCustomRetentionResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,+CAA+C,GAAG,gBAAgB,GAAG;IAC/E,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminConversationsRenameResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminConversationsRenameResponse.d.ts index d32ce8b..20ec302 100644 --- a/node_modules/@slack/web-api/dist/response/AdminConversationsRenameResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AdminConversationsRenameResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AdminConversationsRenameResponse = WebAPICallResult & { +export type AdminConversationsRenameResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/AdminConversationsRenameResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminConversationsRenameResponse.d.ts.map index 8a7a2c5..73fc6d8 100644 --- a/node_modules/@slack/web-api/dist/response/AdminConversationsRenameResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AdminConversationsRenameResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AdminConversationsRenameResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminConversationsRenameResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,gCAAgC,GAAG,gBAAgB,GAAG;IAChE,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file +{"version":3,"file":"AdminConversationsRenameResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminConversationsRenameResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,gCAAgC,GAAG,gBAAgB,GAAG;IAChE,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminConversationsRestrictAccessAddGroupResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminConversationsRestrictAccessAddGroupResponse.d.ts index 35b87c5..2eb8f0b 100644 --- a/node_modules/@slack/web-api/dist/response/AdminConversationsRestrictAccessAddGroupResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AdminConversationsRestrictAccessAddGroupResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AdminConversationsRestrictAccessAddGroupResponse = WebAPICallResult & { +export type AdminConversationsRestrictAccessAddGroupResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/AdminConversationsRestrictAccessAddGroupResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminConversationsRestrictAccessAddGroupResponse.d.ts.map index 8bf221f..2eaf0cc 100644 --- a/node_modules/@slack/web-api/dist/response/AdminConversationsRestrictAccessAddGroupResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AdminConversationsRestrictAccessAddGroupResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AdminConversationsRestrictAccessAddGroupResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminConversationsRestrictAccessAddGroupResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,gDAAgD,GAAG,gBAAgB,GAAG;IAChF,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;CACtC,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file +{"version":3,"file":"AdminConversationsRestrictAccessAddGroupResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminConversationsRestrictAccessAddGroupResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,gDAAgD,GAAG,gBAAgB,GAAG;IAChF,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;CACtC,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminConversationsRestrictAccessListGroupsResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminConversationsRestrictAccessListGroupsResponse.d.ts index a1a430e..1d0a2db 100644 --- a/node_modules/@slack/web-api/dist/response/AdminConversationsRestrictAccessListGroupsResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AdminConversationsRestrictAccessListGroupsResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AdminConversationsRestrictAccessListGroupsResponse = WebAPICallResult & { +export type AdminConversationsRestrictAccessListGroupsResponse = WebAPICallResult & { error?: string; group_ids?: string[]; needed?: string; diff --git a/node_modules/@slack/web-api/dist/response/AdminConversationsRestrictAccessListGroupsResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminConversationsRestrictAccessListGroupsResponse.d.ts.map index 5274401..9a3f918 100644 --- a/node_modules/@slack/web-api/dist/response/AdminConversationsRestrictAccessListGroupsResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AdminConversationsRestrictAccessListGroupsResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AdminConversationsRestrictAccessListGroupsResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminConversationsRestrictAccessListGroupsResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,kDAAkD,GAAG,gBAAgB,GAAG;IAClF,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,SAAS,CAAC,EAAU,MAAM,EAAE,CAAC;IAC7B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;CACtC,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file +{"version":3,"file":"AdminConversationsRestrictAccessListGroupsResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminConversationsRestrictAccessListGroupsResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,kDAAkD,GAAG,gBAAgB,GAAG;IAClF,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,SAAS,CAAC,EAAU,MAAM,EAAE,CAAC;IAC7B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;CACtC,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminConversationsRestrictAccessRemoveGroupResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminConversationsRestrictAccessRemoveGroupResponse.d.ts index d418cac..67b0ba9 100644 --- a/node_modules/@slack/web-api/dist/response/AdminConversationsRestrictAccessRemoveGroupResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AdminConversationsRestrictAccessRemoveGroupResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AdminConversationsRestrictAccessRemoveGroupResponse = WebAPICallResult & { +export type AdminConversationsRestrictAccessRemoveGroupResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/AdminConversationsRestrictAccessRemoveGroupResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminConversationsRestrictAccessRemoveGroupResponse.d.ts.map index 52ba08b..9e26bed 100644 --- a/node_modules/@slack/web-api/dist/response/AdminConversationsRestrictAccessRemoveGroupResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AdminConversationsRestrictAccessRemoveGroupResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AdminConversationsRestrictAccessRemoveGroupResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminConversationsRestrictAccessRemoveGroupResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,mDAAmD,GAAG,gBAAgB,GAAG;IACnF,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;CACtC,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file +{"version":3,"file":"AdminConversationsRestrictAccessRemoveGroupResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminConversationsRestrictAccessRemoveGroupResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,mDAAmD,GAAG,gBAAgB,GAAG;IACnF,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;CACtC,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminConversationsSearchResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminConversationsSearchResponse.d.ts index a4d298c..3f04b2a 100644 --- a/node_modules/@slack/web-api/dist/response/AdminConversationsSearchResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AdminConversationsSearchResponse.d.ts @@ -1,23 +1,31 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AdminConversationsSearchResponse = WebAPICallResult & { +export type AdminConversationsSearchResponse = WebAPICallResult & { conversations?: Conversation[]; error?: string; needed?: string; next_cursor?: string; ok?: boolean; provided?: string; + response_metadata?: ResponseMetadata; + total_count?: number; }; export interface Conversation { - channel_email_addresses?: string[]; + canvas?: Canvas; + channel_email_addresses?: ChannelEmailAddress[]; + channel_manager_count?: number; connected_limited_team_ids?: string[]; connected_team_ids?: string[]; + context_team_id?: string; conversation_host_id?: string; created?: number; creator_id?: string; + external_user_count?: number; id?: string; + internal_team_ids?: string[]; internal_team_ids_count?: number; internal_team_ids_sample_team?: string; is_archived?: boolean; + is_disconnect_in_progress?: boolean; is_ext_shared?: boolean; is_frozen?: boolean; is_general?: boolean; @@ -33,4 +41,29 @@ export interface Conversation { pending_connected_team_ids?: string[]; purpose?: string; } +export interface Canvas { + ownership_details?: OwnershipDetail[]; + total_count?: number; +} +export interface OwnershipDetail { + count?: number; + team_id?: string; +} +export interface ChannelEmailAddress { + address?: string; + conversation_id?: string; + date_created?: number; + icons?: Icons; + name?: string; + team_id?: string; + user_id?: string; +} +export interface Icons { + image_36?: string; + image_48?: string; + image_72?: string; +} +export interface ResponseMetadata { + messages?: string[]; +} //# sourceMappingURL=AdminConversationsSearchResponse.d.ts.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminConversationsSearchResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminConversationsSearchResponse.d.ts.map index b354d8a..0201c13 100644 --- a/node_modules/@slack/web-api/dist/response/AdminConversationsSearchResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AdminConversationsSearchResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AdminConversationsSearchResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminConversationsSearchResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,gCAAgC,GAAG,gBAAgB,GAAG;IAChE,aAAa,CAAC,EAAE,YAAY,EAAE,CAAC;IAC/B,KAAK,CAAC,EAAU,MAAM,CAAC;IACvB,MAAM,CAAC,EAAS,MAAM,CAAC;IACvB,WAAW,CAAC,EAAI,MAAM,CAAC;IACvB,EAAE,CAAC,EAAa,OAAO,CAAC;IACxB,QAAQ,CAAC,EAAO,MAAM,CAAC;CACxB,CAAC;AAEF,MAAM,WAAW,YAAY;IAC3B,uBAAuB,CAAC,EAAQ,MAAM,EAAE,CAAC;IACzC,0BAA0B,CAAC,EAAK,MAAM,EAAE,CAAC;IACzC,kBAAkB,CAAC,EAAa,MAAM,EAAE,CAAC;IACzC,oBAAoB,CAAC,EAAW,MAAM,CAAC;IACvC,OAAO,CAAC,EAAwB,MAAM,CAAC;IACvC,UAAU,CAAC,EAAqB,MAAM,CAAC;IACvC,EAAE,CAAC,EAA6B,MAAM,CAAC;IACvC,uBAAuB,CAAC,EAAQ,MAAM,CAAC;IACvC,6BAA6B,CAAC,EAAE,MAAM,CAAC;IACvC,WAAW,CAAC,EAAoB,OAAO,CAAC;IACxC,aAAa,CAAC,EAAkB,OAAO,CAAC;IACxC,SAAS,CAAC,EAAsB,OAAO,CAAC;IACxC,UAAU,CAAC,EAAqB,OAAO,CAAC;IACxC,gBAAgB,CAAC,EAAe,OAAO,CAAC;IACxC,cAAc,CAAC,EAAiB,OAAO,CAAC;IACxC,gBAAgB,CAAC,EAAe,OAAO,CAAC;IACxC,aAAa,CAAC,EAAkB,OAAO,CAAC;IACxC,qBAAqB,CAAC,EAAU,OAAO,CAAC;IACxC,UAAU,CAAC,EAAqB,OAAO,CAAC;IACxC,gBAAgB,CAAC,EAAe,MAAM,CAAC;IACvC,YAAY,CAAC,EAAmB,MAAM,CAAC;IACvC,IAAI,CAAC,EAA2B,MAAM,CAAC;IACvC,0BAA0B,CAAC,EAAK,MAAM,EAAE,CAAC;IACzC,OAAO,CAAC,EAAwB,MAAM,CAAC;CACxC"} \ No newline at end of file +{"version":3,"file":"AdminConversationsSearchResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminConversationsSearchResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,gCAAgC,GAAG,gBAAgB,GAAG;IAChE,aAAa,CAAC,EAAM,YAAY,EAAE,CAAC;IACnC,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,WAAW,CAAC,EAAQ,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;IACrC,WAAW,CAAC,EAAQ,MAAM,CAAC;CAC5B,CAAC;AAEF,MAAM,WAAW,YAAY;IAC3B,MAAM,CAAC,EAAyB,MAAM,CAAC;IACvC,uBAAuB,CAAC,EAAQ,mBAAmB,EAAE,CAAC;IACtD,qBAAqB,CAAC,EAAU,MAAM,CAAC;IACvC,0BAA0B,CAAC,EAAK,MAAM,EAAE,CAAC;IACzC,kBAAkB,CAAC,EAAa,MAAM,EAAE,CAAC;IACzC,eAAe,CAAC,EAAgB,MAAM,CAAC;IACvC,oBAAoB,CAAC,EAAW,MAAM,CAAC;IACvC,OAAO,CAAC,EAAwB,MAAM,CAAC;IACvC,UAAU,CAAC,EAAqB,MAAM,CAAC;IACvC,mBAAmB,CAAC,EAAY,MAAM,CAAC;IACvC,EAAE,CAAC,EAA6B,MAAM,CAAC;IACvC,iBAAiB,CAAC,EAAc,MAAM,EAAE,CAAC;IACzC,uBAAuB,CAAC,EAAQ,MAAM,CAAC;IACvC,6BAA6B,CAAC,EAAE,MAAM,CAAC;IACvC,WAAW,CAAC,EAAoB,OAAO,CAAC;IACxC,yBAAyB,CAAC,EAAM,OAAO,CAAC;IACxC,aAAa,CAAC,EAAkB,OAAO,CAAC;IACxC,SAAS,CAAC,EAAsB,OAAO,CAAC;IACxC,UAAU,CAAC,EAAqB,OAAO,CAAC;IACxC,gBAAgB,CAAC,EAAe,OAAO,CAAC;IACxC,cAAc,CAAC,EAAiB,OAAO,CAAC;IACxC,gBAAgB,CAAC,EAAe,OAAO,CAAC;IACxC,aAAa,CAAC,EAAkB,OAAO,CAAC;IACxC,qBAAqB,CAAC,EAAU,OAAO,CAAC;IACxC,UAAU,CAAC,EAAqB,OAAO,CAAC;IACxC,gBAAgB,CAAC,EAAe,MAAM,CAAC;IACvC,YAAY,CAAC,EAAmB,MAAM,CAAC;IACvC,IAAI,CAAC,EAA2B,MAAM,CAAC;IACvC,0BAA0B,CAAC,EAAK,MAAM,EAAE,CAAC;IACzC,OAAO,CAAC,EAAwB,MAAM,CAAC;CACxC;AAED,MAAM,WAAW,MAAM;IACrB,iBAAiB,CAAC,EAAE,eAAe,EAAE,CAAC;IACtC,WAAW,CAAC,EAAQ,MAAM,CAAC;CAC5B;AAED,MAAM,WAAW,eAAe;IAC9B,KAAK,CAAC,EAAI,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,MAAM,CAAC;CAClB;AAED,MAAM,WAAW,mBAAmB;IAClC,OAAO,CAAC,EAAU,MAAM,CAAC;IACzB,eAAe,CAAC,EAAE,MAAM,CAAC;IACzB,YAAY,CAAC,EAAK,MAAM,CAAC;IACzB,KAAK,CAAC,EAAY,KAAK,CAAC;IACxB,IAAI,CAAC,EAAa,MAAM,CAAC;IACzB,OAAO,CAAC,EAAU,MAAM,CAAC;IACzB,OAAO,CAAC,EAAU,MAAM,CAAC;CAC1B;AAED,MAAM,WAAW,KAAK;IACpB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB;AAED,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminConversationsSetConversationPrefsResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminConversationsSetConversationPrefsResponse.d.ts index 3d1e22f..dd34433 100644 --- a/node_modules/@slack/web-api/dist/response/AdminConversationsSetConversationPrefsResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AdminConversationsSetConversationPrefsResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AdminConversationsSetConversationPrefsResponse = WebAPICallResult & { +export type AdminConversationsSetConversationPrefsResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/AdminConversationsSetConversationPrefsResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminConversationsSetConversationPrefsResponse.d.ts.map index ad0f9b9..7b776b7 100644 --- a/node_modules/@slack/web-api/dist/response/AdminConversationsSetConversationPrefsResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AdminConversationsSetConversationPrefsResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AdminConversationsSetConversationPrefsResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminConversationsSetConversationPrefsResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,8CAA8C,GAAG,gBAAgB,GAAG;IAC9E,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file +{"version":3,"file":"AdminConversationsSetConversationPrefsResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminConversationsSetConversationPrefsResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,8CAA8C,GAAG,gBAAgB,GAAG;IAC9E,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminConversationsSetCustomRetentionResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminConversationsSetCustomRetentionResponse.d.ts index 465dda6..7b8f969 100644 --- a/node_modules/@slack/web-api/dist/response/AdminConversationsSetCustomRetentionResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AdminConversationsSetCustomRetentionResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AdminConversationsSetCustomRetentionResponse = WebAPICallResult & { +export type AdminConversationsSetCustomRetentionResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/AdminConversationsSetCustomRetentionResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminConversationsSetCustomRetentionResponse.d.ts.map index e00560a..35b3f13 100644 --- a/node_modules/@slack/web-api/dist/response/AdminConversationsSetCustomRetentionResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AdminConversationsSetCustomRetentionResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AdminConversationsSetCustomRetentionResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminConversationsSetCustomRetentionResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,4CAA4C,GAAG,gBAAgB,GAAG;IAC5E,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file +{"version":3,"file":"AdminConversationsSetCustomRetentionResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminConversationsSetCustomRetentionResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,4CAA4C,GAAG,gBAAgB,GAAG;IAC5E,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminConversationsSetTeamsResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminConversationsSetTeamsResponse.d.ts index 9631ee2..d0ea1f5 100644 --- a/node_modules/@slack/web-api/dist/response/AdminConversationsSetTeamsResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AdminConversationsSetTeamsResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AdminConversationsSetTeamsResponse = WebAPICallResult & { +export type AdminConversationsSetTeamsResponse = WebAPICallResult & { channel?: string; error?: string; needed?: string; diff --git a/node_modules/@slack/web-api/dist/response/AdminConversationsSetTeamsResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminConversationsSetTeamsResponse.d.ts.map index 5528e8b..9788e55 100644 --- a/node_modules/@slack/web-api/dist/response/AdminConversationsSetTeamsResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AdminConversationsSetTeamsResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AdminConversationsSetTeamsResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminConversationsSetTeamsResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,kCAAkC,GAAG,gBAAgB,GAAG;IAClE,OAAO,CAAC,EAAG,MAAM,CAAC;IAClB,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file +{"version":3,"file":"AdminConversationsSetTeamsResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminConversationsSetTeamsResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,kCAAkC,GAAG,gBAAgB,GAAG;IAClE,OAAO,CAAC,EAAG,MAAM,CAAC;IAClB,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminConversationsUnarchiveResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminConversationsUnarchiveResponse.d.ts index 5eb9b0b..742dc45 100644 --- a/node_modules/@slack/web-api/dist/response/AdminConversationsUnarchiveResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AdminConversationsUnarchiveResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AdminConversationsUnarchiveResponse = WebAPICallResult & { +export type AdminConversationsUnarchiveResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/AdminConversationsUnarchiveResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminConversationsUnarchiveResponse.d.ts.map index 0657889..5240e59 100644 --- a/node_modules/@slack/web-api/dist/response/AdminConversationsUnarchiveResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AdminConversationsUnarchiveResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AdminConversationsUnarchiveResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminConversationsUnarchiveResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,mCAAmC,GAAG,gBAAgB,GAAG;IACnE,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file +{"version":3,"file":"AdminConversationsUnarchiveResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminConversationsUnarchiveResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,mCAAmC,GAAG,gBAAgB,GAAG;IACnE,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminConversationsWhitelistAddResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminConversationsWhitelistAddResponse.d.ts index 2c5afe0..357e664 100644 --- a/node_modules/@slack/web-api/dist/response/AdminConversationsWhitelistAddResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AdminConversationsWhitelistAddResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AdminConversationsWhitelistAddResponse = WebAPICallResult & { +export type AdminConversationsWhitelistAddResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/AdminConversationsWhitelistAddResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminConversationsWhitelistAddResponse.d.ts.map index d8bb0fb..5cbb8ea 100644 --- a/node_modules/@slack/web-api/dist/response/AdminConversationsWhitelistAddResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AdminConversationsWhitelistAddResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AdminConversationsWhitelistAddResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminConversationsWhitelistAddResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,sCAAsC,GAAG,gBAAgB,GAAG;IACtE,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;IACrC,OAAO,CAAC,EAAY,MAAM,CAAC;CAC5B,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;IACpB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file +{"version":3,"file":"AdminConversationsWhitelistAddResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminConversationsWhitelistAddResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,sCAAsC,GAAG,gBAAgB,GAAG;IACtE,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;IACrC,OAAO,CAAC,EAAY,MAAM,CAAC;CAC5B,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;IACpB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminConversationsWhitelistListGroupsLinkedToChannelResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminConversationsWhitelistListGroupsLinkedToChannelResponse.d.ts index d1b7abd..1bb8dd5 100644 --- a/node_modules/@slack/web-api/dist/response/AdminConversationsWhitelistListGroupsLinkedToChannelResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AdminConversationsWhitelistListGroupsLinkedToChannelResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AdminConversationsWhitelistListGroupsLinkedToChannelResponse = WebAPICallResult & { +export type AdminConversationsWhitelistListGroupsLinkedToChannelResponse = WebAPICallResult & { error?: string; group_ids?: string[]; needed?: string; diff --git a/node_modules/@slack/web-api/dist/response/AdminConversationsWhitelistListGroupsLinkedToChannelResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminConversationsWhitelistListGroupsLinkedToChannelResponse.d.ts.map index ee7b5ff..58e5a0c 100644 --- a/node_modules/@slack/web-api/dist/response/AdminConversationsWhitelistListGroupsLinkedToChannelResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AdminConversationsWhitelistListGroupsLinkedToChannelResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AdminConversationsWhitelistListGroupsLinkedToChannelResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminConversationsWhitelistListGroupsLinkedToChannelResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,4DAA4D,GAAG,gBAAgB,GAAG;IAC5F,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,SAAS,CAAC,EAAU,MAAM,EAAE,CAAC;IAC7B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;IACrC,OAAO,CAAC,EAAY,MAAM,CAAC;CAC5B,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;IACpB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file +{"version":3,"file":"AdminConversationsWhitelistListGroupsLinkedToChannelResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminConversationsWhitelistListGroupsLinkedToChannelResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,4DAA4D,GAAG,gBAAgB,GAAG;IAC5F,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,SAAS,CAAC,EAAU,MAAM,EAAE,CAAC;IAC7B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;IACrC,OAAO,CAAC,EAAY,MAAM,CAAC;CAC5B,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;IACpB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminConversationsWhitelistRemoveResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminConversationsWhitelistRemoveResponse.d.ts index 52ec8ed..0c076ce 100644 --- a/node_modules/@slack/web-api/dist/response/AdminConversationsWhitelistRemoveResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AdminConversationsWhitelistRemoveResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AdminConversationsWhitelistRemoveResponse = WebAPICallResult & { +export type AdminConversationsWhitelistRemoveResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/AdminConversationsWhitelistRemoveResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminConversationsWhitelistRemoveResponse.d.ts.map index 0d17762..fa541e4 100644 --- a/node_modules/@slack/web-api/dist/response/AdminConversationsWhitelistRemoveResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AdminConversationsWhitelistRemoveResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AdminConversationsWhitelistRemoveResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminConversationsWhitelistRemoveResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,yCAAyC,GAAG,gBAAgB,GAAG;IACzE,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;IACrC,OAAO,CAAC,EAAY,MAAM,CAAC;CAC5B,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;IACpB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file +{"version":3,"file":"AdminConversationsWhitelistRemoveResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminConversationsWhitelistRemoveResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,yCAAyC,GAAG,gBAAgB,GAAG;IACzE,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;IACrC,OAAO,CAAC,EAAY,MAAM,CAAC;CAC5B,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;IACpB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminEmojiAddAliasResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminEmojiAddAliasResponse.d.ts index f1be553..1d4778a 100644 --- a/node_modules/@slack/web-api/dist/response/AdminEmojiAddAliasResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AdminEmojiAddAliasResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AdminEmojiAddAliasResponse = WebAPICallResult & { +export type AdminEmojiAddAliasResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/AdminEmojiAddAliasResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminEmojiAddAliasResponse.d.ts.map index 4ec6de2..ee4f690 100644 --- a/node_modules/@slack/web-api/dist/response/AdminEmojiAddAliasResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AdminEmojiAddAliasResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AdminEmojiAddAliasResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminEmojiAddAliasResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,0BAA0B,GAAG,gBAAgB,GAAG;IAC1D,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;CACtC,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file +{"version":3,"file":"AdminEmojiAddAliasResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminEmojiAddAliasResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,0BAA0B,GAAG,gBAAgB,GAAG;IAC1D,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;CACtC,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminEmojiAddResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminEmojiAddResponse.d.ts index 469fc2f..9feeddf 100644 --- a/node_modules/@slack/web-api/dist/response/AdminEmojiAddResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AdminEmojiAddResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AdminEmojiAddResponse = WebAPICallResult & { +export type AdminEmojiAddResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/AdminEmojiAddResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminEmojiAddResponse.d.ts.map index 48f846f..fe29121 100644 --- a/node_modules/@slack/web-api/dist/response/AdminEmojiAddResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AdminEmojiAddResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AdminEmojiAddResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminEmojiAddResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,qBAAqB,GAAG,gBAAgB,GAAG;IACrD,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;CACtC,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file +{"version":3,"file":"AdminEmojiAddResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminEmojiAddResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,qBAAqB,GAAG,gBAAgB,GAAG;IACrD,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;CACtC,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminEmojiListResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminEmojiListResponse.d.ts index ab66a98..a2a54b3 100644 --- a/node_modules/@slack/web-api/dist/response/AdminEmojiListResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AdminEmojiListResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AdminEmojiListResponse = WebAPICallResult & { +export type AdminEmojiListResponse = WebAPICallResult & { emoji?: { [key: string]: Emoji; }; diff --git a/node_modules/@slack/web-api/dist/response/AdminEmojiListResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminEmojiListResponse.d.ts.map index f66a071..c05b4c5 100644 --- a/node_modules/@slack/web-api/dist/response/AdminEmojiListResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AdminEmojiListResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AdminEmojiListResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminEmojiListResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,sBAAsB,GAAG,gBAAgB,GAAG;IACtD,KAAK,CAAC,EAAc;QAAE,CAAC,GAAG,EAAE,MAAM,GAAG,KAAK,CAAA;KAAE,CAAC;IAC7C,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;CACtC,CAAC;AAEF,MAAM,WAAW,KAAK;IACpB,YAAY,CAAC,EAAE,MAAM,CAAC;IACtB,WAAW,CAAC,EAAG,MAAM,CAAC;IACtB,GAAG,CAAC,EAAW,MAAM,CAAC;CACvB;AAED,MAAM,WAAW,gBAAgB;IAC/B,WAAW,CAAC,EAAE,MAAM,CAAC;CACtB"} \ No newline at end of file +{"version":3,"file":"AdminEmojiListResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminEmojiListResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,sBAAsB,GAAG,gBAAgB,GAAG;IACtD,KAAK,CAAC,EAAc;QAAE,CAAC,GAAG,EAAE,MAAM,GAAG,KAAK,CAAA;KAAE,CAAC;IAC7C,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;CACtC,CAAC;AAEF,MAAM,WAAW,KAAK;IACpB,YAAY,CAAC,EAAE,MAAM,CAAC;IACtB,WAAW,CAAC,EAAG,MAAM,CAAC;IACtB,GAAG,CAAC,EAAW,MAAM,CAAC;CACvB;AAED,MAAM,WAAW,gBAAgB;IAC/B,WAAW,CAAC,EAAE,MAAM,CAAC;CACtB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminEmojiRemoveResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminEmojiRemoveResponse.d.ts index 1f100c7..deae91c 100644 --- a/node_modules/@slack/web-api/dist/response/AdminEmojiRemoveResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AdminEmojiRemoveResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AdminEmojiRemoveResponse = WebAPICallResult & { +export type AdminEmojiRemoveResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/AdminEmojiRemoveResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminEmojiRemoveResponse.d.ts.map index dd1fd8a..1ebce43 100644 --- a/node_modules/@slack/web-api/dist/response/AdminEmojiRemoveResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AdminEmojiRemoveResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AdminEmojiRemoveResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminEmojiRemoveResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,wBAAwB,GAAG,gBAAgB,GAAG;IACxD,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;CACtC,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file +{"version":3,"file":"AdminEmojiRemoveResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminEmojiRemoveResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,wBAAwB,GAAG,gBAAgB,GAAG;IACxD,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;CACtC,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminEmojiRenameResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminEmojiRenameResponse.d.ts index e90d15f..16cdc74 100644 --- a/node_modules/@slack/web-api/dist/response/AdminEmojiRenameResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AdminEmojiRenameResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AdminEmojiRenameResponse = WebAPICallResult & { +export type AdminEmojiRenameResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/AdminEmojiRenameResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminEmojiRenameResponse.d.ts.map index 08026d7..4b19274 100644 --- a/node_modules/@slack/web-api/dist/response/AdminEmojiRenameResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AdminEmojiRenameResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AdminEmojiRenameResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminEmojiRenameResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,wBAAwB,GAAG,gBAAgB,GAAG;IACxD,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;CACtC,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file +{"version":3,"file":"AdminEmojiRenameResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminEmojiRenameResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,wBAAwB,GAAG,gBAAgB,GAAG;IACxD,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;CACtC,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminFunctionsListResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminFunctionsListResponse.d.ts new file mode 100644 index 0000000..05c9ad7 --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AdminFunctionsListResponse.d.ts @@ -0,0 +1,35 @@ +import { WebAPICallResult } from '../WebClient'; +export type AdminFunctionsListResponse = WebAPICallResult & { + error?: string; + functions?: Function[]; + needed?: string; + ok?: boolean; + provided?: string; + response_metadata?: ResponseMetadata; +}; +export interface Function { + app_id?: string; + callback_id?: string; + date_created?: number; + date_deleted?: number; + date_updated?: number; + description?: string; + form_enabled?: boolean; + id?: string; + input_parameters?: PutParameter[]; + output_parameters?: PutParameter[]; + title?: string; + type?: string; +} +export interface PutParameter { + description?: string; + is_required?: boolean; + name?: string; + title?: string; + type?: string; +} +export interface ResponseMetadata { + messages?: string[]; + next_cursor?: string; +} +//# sourceMappingURL=AdminFunctionsListResponse.d.ts.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminFunctionsListResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminFunctionsListResponse.d.ts.map new file mode 100644 index 0000000..044e51b --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AdminFunctionsListResponse.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"AdminFunctionsListResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminFunctionsListResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,0BAA0B,GAAG,gBAAgB,GAAG;IAC1D,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,SAAS,CAAC,EAAU,QAAQ,EAAE,CAAC;IAC/B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;CACtC,CAAC;AAEF,MAAM,WAAW,QAAQ;IACvB,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,WAAW,CAAC,EAAQ,MAAM,CAAC;IAC3B,YAAY,CAAC,EAAO,MAAM,CAAC;IAC3B,YAAY,CAAC,EAAO,MAAM,CAAC;IAC3B,YAAY,CAAC,EAAO,MAAM,CAAC;IAC3B,WAAW,CAAC,EAAQ,MAAM,CAAC;IAC3B,YAAY,CAAC,EAAO,OAAO,CAAC;IAC5B,EAAE,CAAC,EAAiB,MAAM,CAAC;IAC3B,gBAAgB,CAAC,EAAG,YAAY,EAAE,CAAC;IACnC,iBAAiB,CAAC,EAAE,YAAY,EAAE,CAAC;IACnC,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,IAAI,CAAC,EAAe,MAAM,CAAC;CAC5B;AAED,MAAM,WAAW,YAAY;IAC3B,WAAW,CAAC,EAAE,MAAM,CAAC;IACrB,WAAW,CAAC,EAAE,OAAO,CAAC;IACtB,IAAI,CAAC,EAAS,MAAM,CAAC;IACrB,KAAK,CAAC,EAAQ,MAAM,CAAC;IACrB,IAAI,CAAC,EAAS,MAAM,CAAC;CACtB;AAED,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAK,MAAM,EAAE,CAAC;IACvB,WAAW,CAAC,EAAE,MAAM,CAAC;CACtB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminFunctionsListResponse.js b/node_modules/@slack/web-api/dist/response/AdminFunctionsListResponse.js new file mode 100644 index 0000000..7016ec9 --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AdminFunctionsListResponse.js @@ -0,0 +1,12 @@ +"use strict"; +/* eslint-disable */ +///////////////////////////////////////////////////////////////////////////////////////// +// // +// !!! DO NOT EDIT THIS FILE !!! // +// // +// This file is auto-generated by scripts/generate-web-api-types.sh in the repository. // +// Please refer to the script code to learn how to update the source data. // +// // +///////////////////////////////////////////////////////////////////////////////////////// +Object.defineProperty(exports, "__esModule", { value: true }); +//# sourceMappingURL=AdminFunctionsListResponse.js.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminFunctionsListResponse.js.map b/node_modules/@slack/web-api/dist/response/AdminFunctionsListResponse.js.map new file mode 100644 index 0000000..fda90d8 --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AdminFunctionsListResponse.js.map @@ -0,0 +1 @@ +{"version":3,"file":"AdminFunctionsListResponse.js","sourceRoot":"","sources":["../../src/response/AdminFunctionsListResponse.ts"],"names":[],"mappings":";AAAA,oBAAoB;AACpB,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminFunctionsPermissionsLookupResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminFunctionsPermissionsLookupResponse.d.ts new file mode 100644 index 0000000..8aa1985 --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AdminFunctionsPermissionsLookupResponse.d.ts @@ -0,0 +1,27 @@ +import { WebAPICallResult } from '../WebClient'; +export type AdminFunctionsPermissionsLookupResponse = WebAPICallResult & { + error?: string; + errors?: Errors; + needed?: string; + ok?: boolean; + permissions?: { + [key: string]: Permission; + }; + provided?: string; + response_metadata?: ResponseMetadata; +}; +export interface Errors { +} +export interface Permission { + allowed_by_admin?: AllowedByAdmin; + allowed_entities?: AllowedByAdmin; + distribution?: AllowedByAdmin; +} +export interface AllowedByAdmin { + type?: string; + user_ids?: string[]; +} +export interface ResponseMetadata { + messages?: string[]; +} +//# sourceMappingURL=AdminFunctionsPermissionsLookupResponse.d.ts.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminFunctionsPermissionsLookupResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminFunctionsPermissionsLookupResponse.d.ts.map new file mode 100644 index 0000000..338862a --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AdminFunctionsPermissionsLookupResponse.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"AdminFunctionsPermissionsLookupResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminFunctionsPermissionsLookupResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,uCAAuC,GAAG,gBAAgB,GAAG;IACvE,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,WAAW,CAAC,EAAQ;QAAE,CAAC,GAAG,EAAE,MAAM,GAAG,UAAU,CAAA;KAAE,CAAC;IAClD,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;CACtC,CAAC;AAEF,MAAM,WAAW,MAAM;CACtB;AAED,MAAM,WAAW,UAAU;IACzB,gBAAgB,CAAC,EAAE,cAAc,CAAC;IAClC,gBAAgB,CAAC,EAAE,cAAc,CAAC;IAClC,YAAY,CAAC,EAAM,cAAc,CAAC;CACnC;AAED,MAAM,WAAW,cAAc;IAC7B,IAAI,CAAC,EAAM,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB;AAED,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminFunctionsPermissionsLookupResponse.js b/node_modules/@slack/web-api/dist/response/AdminFunctionsPermissionsLookupResponse.js new file mode 100644 index 0000000..fac8e5b --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AdminFunctionsPermissionsLookupResponse.js @@ -0,0 +1,12 @@ +"use strict"; +/* eslint-disable */ +///////////////////////////////////////////////////////////////////////////////////////// +// // +// !!! DO NOT EDIT THIS FILE !!! // +// // +// This file is auto-generated by scripts/generate-web-api-types.sh in the repository. // +// Please refer to the script code to learn how to update the source data. // +// // +///////////////////////////////////////////////////////////////////////////////////////// +Object.defineProperty(exports, "__esModule", { value: true }); +//# sourceMappingURL=AdminFunctionsPermissionsLookupResponse.js.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminFunctionsPermissionsLookupResponse.js.map b/node_modules/@slack/web-api/dist/response/AdminFunctionsPermissionsLookupResponse.js.map new file mode 100644 index 0000000..b770a50 --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AdminFunctionsPermissionsLookupResponse.js.map @@ -0,0 +1 @@ +{"version":3,"file":"AdminFunctionsPermissionsLookupResponse.js","sourceRoot":"","sources":["../../src/response/AdminFunctionsPermissionsLookupResponse.ts"],"names":[],"mappings":";AAAA,oBAAoB;AACpB,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminFunctionsPermissionsSetResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminFunctionsPermissionsSetResponse.d.ts new file mode 100644 index 0000000..b2a64ad --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AdminFunctionsPermissionsSetResponse.d.ts @@ -0,0 +1,12 @@ +import { WebAPICallResult } from '../WebClient'; +export type AdminFunctionsPermissionsSetResponse = WebAPICallResult & { + error?: string; + needed?: string; + ok?: boolean; + provided?: string; + response_metadata?: ResponseMetadata; +}; +export interface ResponseMetadata { + messages?: string[]; +} +//# sourceMappingURL=AdminFunctionsPermissionsSetResponse.d.ts.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminFunctionsPermissionsSetResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminFunctionsPermissionsSetResponse.d.ts.map new file mode 100644 index 0000000..dfc9928 --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AdminFunctionsPermissionsSetResponse.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"AdminFunctionsPermissionsSetResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminFunctionsPermissionsSetResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,oCAAoC,GAAG,gBAAgB,GAAG;IACpE,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;CACtC,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminFunctionsPermissionsSetResponse.js b/node_modules/@slack/web-api/dist/response/AdminFunctionsPermissionsSetResponse.js new file mode 100644 index 0000000..76d3d25 --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AdminFunctionsPermissionsSetResponse.js @@ -0,0 +1,12 @@ +"use strict"; +/* eslint-disable */ +///////////////////////////////////////////////////////////////////////////////////////// +// // +// !!! DO NOT EDIT THIS FILE !!! // +// // +// This file is auto-generated by scripts/generate-web-api-types.sh in the repository. // +// Please refer to the script code to learn how to update the source data. // +// // +///////////////////////////////////////////////////////////////////////////////////////// +Object.defineProperty(exports, "__esModule", { value: true }); +//# sourceMappingURL=AdminFunctionsPermissionsSetResponse.js.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminFunctionsPermissionsSetResponse.js.map b/node_modules/@slack/web-api/dist/response/AdminFunctionsPermissionsSetResponse.js.map new file mode 100644 index 0000000..ba46f7b --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AdminFunctionsPermissionsSetResponse.js.map @@ -0,0 +1 @@ +{"version":3,"file":"AdminFunctionsPermissionsSetResponse.js","sourceRoot":"","sources":["../../src/response/AdminFunctionsPermissionsSetResponse.ts"],"names":[],"mappings":";AAAA,oBAAoB;AACpB,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminInviteRequestsApproveResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminInviteRequestsApproveResponse.d.ts index 658fe04..a6f9e37 100644 --- a/node_modules/@slack/web-api/dist/response/AdminInviteRequestsApproveResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AdminInviteRequestsApproveResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AdminInviteRequestsApproveResponse = WebAPICallResult & { +export type AdminInviteRequestsApproveResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/AdminInviteRequestsApproveResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminInviteRequestsApproveResponse.d.ts.map index 999a7d8..99944f1 100644 --- a/node_modules/@slack/web-api/dist/response/AdminInviteRequestsApproveResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AdminInviteRequestsApproveResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AdminInviteRequestsApproveResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminInviteRequestsApproveResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,kCAAkC,GAAG,gBAAgB,GAAG;IAClE,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file +{"version":3,"file":"AdminInviteRequestsApproveResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminInviteRequestsApproveResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,kCAAkC,GAAG,gBAAgB,GAAG;IAClE,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminInviteRequestsApprovedListResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminInviteRequestsApprovedListResponse.d.ts index 6fe1df9..1ef05dd 100644 --- a/node_modules/@slack/web-api/dist/response/AdminInviteRequestsApprovedListResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AdminInviteRequestsApprovedListResponse.d.ts @@ -1,9 +1,40 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AdminInviteRequestsApprovedListResponse = WebAPICallResult & { - approved_requests?: string[]; +export type AdminInviteRequestsApprovedListResponse = WebAPICallResult & { + approved_requests?: ApprovedRequest[]; error?: string; needed?: string; ok?: boolean; provided?: string; }; +export interface ApprovedRequest { + approved_by?: ApprovedBy; + invite?: Invite; + invite_request?: InviteRequest; +} +export interface ApprovedBy { + actor_id?: string; + actor_type?: string; +} +export interface Invite { + date_created?: number; + email?: string; + id?: string; + invite_preferences?: InvitePreferences; + inviter_id?: string; + is_bouncing?: boolean; +} +export interface InvitePreferences { + channel_ids?: string[]; + is_domain_matched?: boolean; + is_restricted?: boolean; + is_ultra_restricted?: boolean; +} +export interface InviteRequest { + channel_ids?: string[]; + date_created?: number; + email?: string; + id?: string; + invite_type?: string; + requester_ids?: string[]; +} //# sourceMappingURL=AdminInviteRequestsApprovedListResponse.d.ts.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminInviteRequestsApprovedListResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminInviteRequestsApprovedListResponse.d.ts.map index e862716..87a2db2 100644 --- a/node_modules/@slack/web-api/dist/response/AdminInviteRequestsApprovedListResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AdminInviteRequestsApprovedListResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AdminInviteRequestsApprovedListResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminInviteRequestsApprovedListResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,uCAAuC,GAAG,gBAAgB,GAAG;IACvE,iBAAiB,CAAC,EAAE,MAAM,EAAE,CAAC;IAC7B,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;CAC5B,CAAC"} \ No newline at end of file +{"version":3,"file":"AdminInviteRequestsApprovedListResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminInviteRequestsApprovedListResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,uCAAuC,GAAG,gBAAgB,GAAG;IACvE,iBAAiB,CAAC,EAAE,eAAe,EAAE,CAAC;IACtC,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;CAC5B,CAAC;AAEF,MAAM,WAAW,eAAe;IAC9B,WAAW,CAAC,EAAK,UAAU,CAAC;IAC5B,MAAM,CAAC,EAAU,MAAM,CAAC;IACxB,cAAc,CAAC,EAAE,aAAa,CAAC;CAChC;AAED,MAAM,WAAW,UAAU;IACzB,QAAQ,CAAC,EAAI,MAAM,CAAC;IACpB,UAAU,CAAC,EAAE,MAAM,CAAC;CACrB;AAED,MAAM,WAAW,MAAM;IACrB,YAAY,CAAC,EAAQ,MAAM,CAAC;IAC5B,KAAK,CAAC,EAAe,MAAM,CAAC;IAC5B,EAAE,CAAC,EAAkB,MAAM,CAAC;IAC5B,kBAAkB,CAAC,EAAE,iBAAiB,CAAC;IACvC,UAAU,CAAC,EAAU,MAAM,CAAC;IAC5B,WAAW,CAAC,EAAS,OAAO,CAAC;CAC9B;AAED,MAAM,WAAW,iBAAiB;IAChC,WAAW,CAAC,EAAU,MAAM,EAAE,CAAC;IAC/B,iBAAiB,CAAC,EAAI,OAAO,CAAC;IAC9B,aAAa,CAAC,EAAQ,OAAO,CAAC;IAC9B,mBAAmB,CAAC,EAAE,OAAO,CAAC;CAC/B;AAED,MAAM,WAAW,aAAa;IAC5B,WAAW,CAAC,EAAI,MAAM,EAAE,CAAC;IACzB,YAAY,CAAC,EAAG,MAAM,CAAC;IACvB,KAAK,CAAC,EAAU,MAAM,CAAC;IACvB,EAAE,CAAC,EAAa,MAAM,CAAC;IACvB,WAAW,CAAC,EAAI,MAAM,CAAC;IACvB,aAAa,CAAC,EAAE,MAAM,EAAE,CAAC;CAC1B"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminInviteRequestsDeniedListResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminInviteRequestsDeniedListResponse.d.ts index 9f3c8eb..ed22c15 100644 --- a/node_modules/@slack/web-api/dist/response/AdminInviteRequestsDeniedListResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AdminInviteRequestsDeniedListResponse.d.ts @@ -1,9 +1,26 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AdminInviteRequestsDeniedListResponse = WebAPICallResult & { - denied_requests?: string[]; +export type AdminInviteRequestsDeniedListResponse = WebAPICallResult & { + denied_requests?: DeniedRequest[]; error?: string; needed?: string; ok?: boolean; provided?: string; }; +export interface DeniedRequest { + denied_by?: DeniedBy; + invite_request?: InviteRequest; +} +export interface DeniedBy { + actor_id?: string; + actor_type?: string; +} +export interface InviteRequest { + channel_ids?: string[]; + date_created?: number; + email?: string; + id?: string; + invite_type?: string; + request_reason?: string; + requester_ids?: string[]; +} //# sourceMappingURL=AdminInviteRequestsDeniedListResponse.d.ts.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminInviteRequestsDeniedListResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminInviteRequestsDeniedListResponse.d.ts.map index a089da9..2c2c932 100644 --- a/node_modules/@slack/web-api/dist/response/AdminInviteRequestsDeniedListResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AdminInviteRequestsDeniedListResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AdminInviteRequestsDeniedListResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminInviteRequestsDeniedListResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,qCAAqC,GAAG,gBAAgB,GAAG;IACrE,eAAe,CAAC,EAAE,MAAM,EAAE,CAAC;IAC3B,KAAK,CAAC,EAAY,MAAM,CAAC;IACzB,MAAM,CAAC,EAAW,MAAM,CAAC;IACzB,EAAE,CAAC,EAAe,OAAO,CAAC;IAC1B,QAAQ,CAAC,EAAS,MAAM,CAAC;CAC1B,CAAC"} \ No newline at end of file +{"version":3,"file":"AdminInviteRequestsDeniedListResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminInviteRequestsDeniedListResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,qCAAqC,GAAG,gBAAgB,GAAG;IACrE,eAAe,CAAC,EAAE,aAAa,EAAE,CAAC;IAClC,KAAK,CAAC,EAAY,MAAM,CAAC;IACzB,MAAM,CAAC,EAAW,MAAM,CAAC;IACzB,EAAE,CAAC,EAAe,OAAO,CAAC;IAC1B,QAAQ,CAAC,EAAS,MAAM,CAAC;CAC1B,CAAC;AAEF,MAAM,WAAW,aAAa;IAC5B,SAAS,CAAC,EAAO,QAAQ,CAAC;IAC1B,cAAc,CAAC,EAAE,aAAa,CAAC;CAChC;AAED,MAAM,WAAW,QAAQ;IACvB,QAAQ,CAAC,EAAI,MAAM,CAAC;IACpB,UAAU,CAAC,EAAE,MAAM,CAAC;CACrB;AAED,MAAM,WAAW,aAAa;IAC5B,WAAW,CAAC,EAAK,MAAM,EAAE,CAAC;IAC1B,YAAY,CAAC,EAAI,MAAM,CAAC;IACxB,KAAK,CAAC,EAAW,MAAM,CAAC;IACxB,EAAE,CAAC,EAAc,MAAM,CAAC;IACxB,WAAW,CAAC,EAAK,MAAM,CAAC;IACxB,cAAc,CAAC,EAAE,MAAM,CAAC;IACxB,aAAa,CAAC,EAAG,MAAM,EAAE,CAAC;CAC3B"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminInviteRequestsDenyResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminInviteRequestsDenyResponse.d.ts index 3508526..a05cda5 100644 --- a/node_modules/@slack/web-api/dist/response/AdminInviteRequestsDenyResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AdminInviteRequestsDenyResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AdminInviteRequestsDenyResponse = WebAPICallResult & { +export type AdminInviteRequestsDenyResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/AdminInviteRequestsDenyResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminInviteRequestsDenyResponse.d.ts.map index 5643185..da99200 100644 --- a/node_modules/@slack/web-api/dist/response/AdminInviteRequestsDenyResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AdminInviteRequestsDenyResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AdminInviteRequestsDenyResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminInviteRequestsDenyResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,+BAA+B,GAAG,gBAAgB,GAAG;IAC/D,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file +{"version":3,"file":"AdminInviteRequestsDenyResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminInviteRequestsDenyResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,+BAA+B,GAAG,gBAAgB,GAAG;IAC/D,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminInviteRequestsListResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminInviteRequestsListResponse.d.ts index a794b46..ed48689 100644 --- a/node_modules/@slack/web-api/dist/response/AdminInviteRequestsListResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AdminInviteRequestsListResponse.d.ts @@ -1,9 +1,19 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AdminInviteRequestsListResponse = WebAPICallResult & { +export type AdminInviteRequestsListResponse = WebAPICallResult & { error?: string; - invite_requests?: string[]; + invite_requests?: InviteRequest[]; needed?: string; ok?: boolean; provided?: string; }; +export interface InviteRequest { + channel_ids?: string[]; + date_created?: number; + date_expire?: number; + email?: string; + id?: string; + invite_type?: string; + request_reason?: string; + requester_ids?: string[]; +} //# sourceMappingURL=AdminInviteRequestsListResponse.d.ts.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminInviteRequestsListResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminInviteRequestsListResponse.d.ts.map index ba5d256..edd1fbc 100644 --- a/node_modules/@slack/web-api/dist/response/AdminInviteRequestsListResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AdminInviteRequestsListResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AdminInviteRequestsListResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminInviteRequestsListResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,+BAA+B,GAAG,gBAAgB,GAAG;IAC/D,KAAK,CAAC,EAAY,MAAM,CAAC;IACzB,eAAe,CAAC,EAAE,MAAM,EAAE,CAAC;IAC3B,MAAM,CAAC,EAAW,MAAM,CAAC;IACzB,EAAE,CAAC,EAAe,OAAO,CAAC;IAC1B,QAAQ,CAAC,EAAS,MAAM,CAAC;CAC1B,CAAC"} \ No newline at end of file +{"version":3,"file":"AdminInviteRequestsListResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminInviteRequestsListResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,+BAA+B,GAAG,gBAAgB,GAAG;IAC/D,KAAK,CAAC,EAAY,MAAM,CAAC;IACzB,eAAe,CAAC,EAAE,aAAa,EAAE,CAAC;IAClC,MAAM,CAAC,EAAW,MAAM,CAAC;IACzB,EAAE,CAAC,EAAe,OAAO,CAAC;IAC1B,QAAQ,CAAC,EAAS,MAAM,CAAC;CAC1B,CAAC;AAEF,MAAM,WAAW,aAAa;IAC5B,WAAW,CAAC,EAAK,MAAM,EAAE,CAAC;IAC1B,YAAY,CAAC,EAAI,MAAM,CAAC;IACxB,WAAW,CAAC,EAAK,MAAM,CAAC;IACxB,KAAK,CAAC,EAAW,MAAM,CAAC;IACxB,EAAE,CAAC,EAAc,MAAM,CAAC;IACxB,WAAW,CAAC,EAAK,MAAM,CAAC;IACxB,cAAc,CAAC,EAAE,MAAM,CAAC;IACxB,aAAa,CAAC,EAAG,MAAM,EAAE,CAAC;CAC3B"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminRolesAddAssignmentsResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminRolesAddAssignmentsResponse.d.ts new file mode 100644 index 0000000..191f32b --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AdminRolesAddAssignmentsResponse.d.ts @@ -0,0 +1,13 @@ +import { WebAPICallResult } from '../WebClient'; +export type AdminRolesAddAssignmentsResponse = WebAPICallResult & { + error?: string; + needed?: string; + ok?: boolean; + provided?: string; + rejected_users?: RejectedUser[]; +}; +export interface RejectedUser { + error?: string; + id?: string; +} +//# sourceMappingURL=AdminRolesAddAssignmentsResponse.d.ts.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminRolesAddAssignmentsResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminRolesAddAssignmentsResponse.d.ts.map new file mode 100644 index 0000000..499c1f2 --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AdminRolesAddAssignmentsResponse.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"AdminRolesAddAssignmentsResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminRolesAddAssignmentsResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,gCAAgC,GAAG,gBAAgB,GAAG;IAChE,KAAK,CAAC,EAAW,MAAM,CAAC;IACxB,MAAM,CAAC,EAAU,MAAM,CAAC;IACxB,EAAE,CAAC,EAAc,OAAO,CAAC;IACzB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,cAAc,CAAC,EAAE,YAAY,EAAE,CAAC;CACjC,CAAC;AAEF,MAAM,WAAW,YAAY;IAC3B,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,EAAE,CAAC,EAAK,MAAM,CAAC;CAChB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminRolesAddAssignmentsResponse.js b/node_modules/@slack/web-api/dist/response/AdminRolesAddAssignmentsResponse.js new file mode 100644 index 0000000..069de9f --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AdminRolesAddAssignmentsResponse.js @@ -0,0 +1,12 @@ +"use strict"; +/* eslint-disable */ +///////////////////////////////////////////////////////////////////////////////////////// +// // +// !!! DO NOT EDIT THIS FILE !!! // +// // +// This file is auto-generated by scripts/generate-web-api-types.sh in the repository. // +// Please refer to the script code to learn how to update the source data. // +// // +///////////////////////////////////////////////////////////////////////////////////////// +Object.defineProperty(exports, "__esModule", { value: true }); +//# sourceMappingURL=AdminRolesAddAssignmentsResponse.js.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminRolesAddAssignmentsResponse.js.map b/node_modules/@slack/web-api/dist/response/AdminRolesAddAssignmentsResponse.js.map new file mode 100644 index 0000000..63acc1e --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AdminRolesAddAssignmentsResponse.js.map @@ -0,0 +1 @@ +{"version":3,"file":"AdminRolesAddAssignmentsResponse.js","sourceRoot":"","sources":["../../src/response/AdminRolesAddAssignmentsResponse.ts"],"names":[],"mappings":";AAAA,oBAAoB;AACpB,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminRolesListAssignmentsResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminRolesListAssignmentsResponse.d.ts new file mode 100644 index 0000000..64c33ae --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AdminRolesListAssignmentsResponse.d.ts @@ -0,0 +1,20 @@ +import { WebAPICallResult } from '../WebClient'; +export type AdminRolesListAssignmentsResponse = WebAPICallResult & { + error?: string; + needed?: string; + ok?: boolean; + provided?: string; + response_metadata?: ResponseMetadata; + role_assignments?: RoleAssignment[]; +}; +export interface ResponseMetadata { + messages?: string[]; + next_cursor?: string; +} +export interface RoleAssignment { + date_create?: number; + entity_id?: string; + role_id?: string; + user_id?: string; +} +//# sourceMappingURL=AdminRolesListAssignmentsResponse.d.ts.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminRolesListAssignmentsResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminRolesListAssignmentsResponse.d.ts.map new file mode 100644 index 0000000..9cf7032 --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AdminRolesListAssignmentsResponse.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"AdminRolesListAssignmentsResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminRolesListAssignmentsResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,iCAAiC,GAAG,gBAAgB,GAAG;IACjE,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;IACrC,gBAAgB,CAAC,EAAG,cAAc,EAAE,CAAC;CACtC,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAK,MAAM,EAAE,CAAC;IACvB,WAAW,CAAC,EAAE,MAAM,CAAC;CACtB;AAED,MAAM,WAAW,cAAc;IAC7B,WAAW,CAAC,EAAE,MAAM,CAAC;IACrB,SAAS,CAAC,EAAI,MAAM,CAAC;IACrB,OAAO,CAAC,EAAM,MAAM,CAAC;IACrB,OAAO,CAAC,EAAM,MAAM,CAAC;CACtB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminRolesListAssignmentsResponse.js b/node_modules/@slack/web-api/dist/response/AdminRolesListAssignmentsResponse.js new file mode 100644 index 0000000..a1200e5 --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AdminRolesListAssignmentsResponse.js @@ -0,0 +1,12 @@ +"use strict"; +/* eslint-disable */ +///////////////////////////////////////////////////////////////////////////////////////// +// // +// !!! DO NOT EDIT THIS FILE !!! // +// // +// This file is auto-generated by scripts/generate-web-api-types.sh in the repository. // +// Please refer to the script code to learn how to update the source data. // +// // +///////////////////////////////////////////////////////////////////////////////////////// +Object.defineProperty(exports, "__esModule", { value: true }); +//# sourceMappingURL=AdminRolesListAssignmentsResponse.js.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminRolesListAssignmentsResponse.js.map b/node_modules/@slack/web-api/dist/response/AdminRolesListAssignmentsResponse.js.map new file mode 100644 index 0000000..cabe07a --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AdminRolesListAssignmentsResponse.js.map @@ -0,0 +1 @@ +{"version":3,"file":"AdminRolesListAssignmentsResponse.js","sourceRoot":"","sources":["../../src/response/AdminRolesListAssignmentsResponse.ts"],"names":[],"mappings":";AAAA,oBAAoB;AACpB,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminRolesRemoveAssignmentsResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminRolesRemoveAssignmentsResponse.d.ts new file mode 100644 index 0000000..1742a54 --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AdminRolesRemoveAssignmentsResponse.d.ts @@ -0,0 +1,8 @@ +import { WebAPICallResult } from '../WebClient'; +export type AdminRolesRemoveAssignmentsResponse = WebAPICallResult & { + error?: string; + needed?: string; + ok?: boolean; + provided?: string; +}; +//# sourceMappingURL=AdminRolesRemoveAssignmentsResponse.d.ts.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminRolesRemoveAssignmentsResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminRolesRemoveAssignmentsResponse.d.ts.map new file mode 100644 index 0000000..ac77b5b --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AdminRolesRemoveAssignmentsResponse.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"AdminRolesRemoveAssignmentsResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminRolesRemoveAssignmentsResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,mCAAmC,GAAG,gBAAgB,GAAG;IACnE,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminRolesRemoveAssignmentsResponse.js b/node_modules/@slack/web-api/dist/response/AdminRolesRemoveAssignmentsResponse.js new file mode 100644 index 0000000..1f036d6 --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AdminRolesRemoveAssignmentsResponse.js @@ -0,0 +1,12 @@ +"use strict"; +/* eslint-disable */ +///////////////////////////////////////////////////////////////////////////////////////// +// // +// !!! DO NOT EDIT THIS FILE !!! // +// // +// This file is auto-generated by scripts/generate-web-api-types.sh in the repository. // +// Please refer to the script code to learn how to update the source data. // +// // +///////////////////////////////////////////////////////////////////////////////////////// +Object.defineProperty(exports, "__esModule", { value: true }); +//# sourceMappingURL=AdminRolesRemoveAssignmentsResponse.js.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminRolesRemoveAssignmentsResponse.js.map b/node_modules/@slack/web-api/dist/response/AdminRolesRemoveAssignmentsResponse.js.map new file mode 100644 index 0000000..759b3e3 --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AdminRolesRemoveAssignmentsResponse.js.map @@ -0,0 +1 @@ +{"version":3,"file":"AdminRolesRemoveAssignmentsResponse.js","sourceRoot":"","sources":["../../src/response/AdminRolesRemoveAssignmentsResponse.ts"],"names":[],"mappings":";AAAA,oBAAoB;AACpB,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminTeamsAdminsListResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminTeamsAdminsListResponse.d.ts index 93632f1..cef2902 100644 --- a/node_modules/@slack/web-api/dist/response/AdminTeamsAdminsListResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AdminTeamsAdminsListResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AdminTeamsAdminsListResponse = WebAPICallResult & { +export type AdminTeamsAdminsListResponse = WebAPICallResult & { admin_ids?: string[]; error?: string; needed?: string; diff --git a/node_modules/@slack/web-api/dist/response/AdminTeamsAdminsListResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminTeamsAdminsListResponse.d.ts.map index 12735a2..4fb3df7 100644 --- a/node_modules/@slack/web-api/dist/response/AdminTeamsAdminsListResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AdminTeamsAdminsListResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AdminTeamsAdminsListResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminTeamsAdminsListResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,4BAA4B,GAAG,gBAAgB,GAAG;IAC5D,SAAS,CAAC,EAAU,MAAM,EAAE,CAAC;IAC7B,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;CACtC,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,WAAW,CAAC,EAAE,MAAM,CAAC;CACtB"} \ No newline at end of file +{"version":3,"file":"AdminTeamsAdminsListResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminTeamsAdminsListResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,4BAA4B,GAAG,gBAAgB,GAAG;IAC5D,SAAS,CAAC,EAAU,MAAM,EAAE,CAAC;IAC7B,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;CACtC,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,WAAW,CAAC,EAAE,MAAM,CAAC;CACtB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminTeamsCreateResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminTeamsCreateResponse.d.ts index c566945..d298f1d 100644 --- a/node_modules/@slack/web-api/dist/response/AdminTeamsCreateResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AdminTeamsCreateResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AdminTeamsCreateResponse = WebAPICallResult & { +export type AdminTeamsCreateResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/AdminTeamsCreateResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminTeamsCreateResponse.d.ts.map index 111383f..39976de 100644 --- a/node_modules/@slack/web-api/dist/response/AdminTeamsCreateResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AdminTeamsCreateResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AdminTeamsCreateResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminTeamsCreateResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,wBAAwB,GAAG,gBAAgB,GAAG;IACxD,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;IACrC,IAAI,CAAC,EAAe,MAAM,CAAC;CAC5B,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file +{"version":3,"file":"AdminTeamsCreateResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminTeamsCreateResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,wBAAwB,GAAG,gBAAgB,GAAG;IACxD,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;IACrC,IAAI,CAAC,EAAe,MAAM,CAAC;CAC5B,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminTeamsListResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminTeamsListResponse.d.ts index 9788a88..ed57ec2 100644 --- a/node_modules/@slack/web-api/dist/response/AdminTeamsListResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AdminTeamsListResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AdminTeamsListResponse = WebAPICallResult & { +export type AdminTeamsListResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/AdminTeamsListResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminTeamsListResponse.d.ts.map index f338f19..020d272 100644 --- a/node_modules/@slack/web-api/dist/response/AdminTeamsListResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AdminTeamsListResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AdminTeamsListResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminTeamsListResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,sBAAsB,GAAG,gBAAgB,GAAG;IACtD,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;IACrC,KAAK,CAAC,EAAc,IAAI,EAAE,CAAC;CAC5B,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,WAAW,CAAC,EAAE,MAAM,CAAC;CACtB;AAED,MAAM,WAAW,IAAI;IACnB,eAAe,CAAC,EAAE,MAAM,CAAC;IACzB,EAAE,CAAC,EAAe,MAAM,CAAC;IACzB,IAAI,CAAC,EAAa,MAAM,CAAC;IACzB,aAAa,CAAC,EAAI,YAAY,CAAC;IAC/B,QAAQ,CAAC,EAAS,MAAM,CAAC;CAC1B;AAED,MAAM,WAAW,YAAY;IAC3B,KAAK,CAAC,EAAI,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,MAAM,CAAC;CAClB"} \ No newline at end of file +{"version":3,"file":"AdminTeamsListResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminTeamsListResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,sBAAsB,GAAG,gBAAgB,GAAG;IACtD,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;IACrC,KAAK,CAAC,EAAc,IAAI,EAAE,CAAC;CAC5B,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,WAAW,CAAC,EAAE,MAAM,CAAC;CACtB;AAED,MAAM,WAAW,IAAI;IACnB,eAAe,CAAC,EAAE,MAAM,CAAC;IACzB,EAAE,CAAC,EAAe,MAAM,CAAC;IACzB,IAAI,CAAC,EAAa,MAAM,CAAC;IACzB,aAAa,CAAC,EAAI,YAAY,CAAC;IAC/B,QAAQ,CAAC,EAAS,MAAM,CAAC;CAC1B;AAED,MAAM,WAAW,YAAY;IAC3B,KAAK,CAAC,EAAI,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,MAAM,CAAC;CAClB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminTeamsOwnersListResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminTeamsOwnersListResponse.d.ts index e8aaf6e..64405f2 100644 --- a/node_modules/@slack/web-api/dist/response/AdminTeamsOwnersListResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AdminTeamsOwnersListResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AdminTeamsOwnersListResponse = WebAPICallResult & { +export type AdminTeamsOwnersListResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/AdminTeamsOwnersListResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminTeamsOwnersListResponse.d.ts.map index 9ef92b5..ea6cc93 100644 --- a/node_modules/@slack/web-api/dist/response/AdminTeamsOwnersListResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AdminTeamsOwnersListResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AdminTeamsOwnersListResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminTeamsOwnersListResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,4BAA4B,GAAG,gBAAgB,GAAG;IAC5D,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,SAAS,CAAC,EAAU,MAAM,EAAE,CAAC;IAC7B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;CACtC,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,WAAW,CAAC,EAAE,MAAM,CAAC;CACtB"} \ No newline at end of file +{"version":3,"file":"AdminTeamsOwnersListResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminTeamsOwnersListResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,4BAA4B,GAAG,gBAAgB,GAAG;IAC5D,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,SAAS,CAAC,EAAU,MAAM,EAAE,CAAC;IAC7B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;CACtC,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,WAAW,CAAC,EAAE,MAAM,CAAC;CACtB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminTeamsSettingsInfoResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminTeamsSettingsInfoResponse.d.ts index 0ef05cb..5eacc9d 100644 --- a/node_modules/@slack/web-api/dist/response/AdminTeamsSettingsInfoResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AdminTeamsSettingsInfoResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AdminTeamsSettingsInfoResponse = WebAPICallResult & { +export type AdminTeamsSettingsInfoResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; @@ -28,6 +28,7 @@ export interface Icon { image_44?: string; image_68?: string; image_88?: string; + image_default?: boolean; image_original?: string; } //# sourceMappingURL=AdminTeamsSettingsInfoResponse.d.ts.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminTeamsSettingsInfoResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminTeamsSettingsInfoResponse.d.ts.map index d92402a..d808021 100644 --- a/node_modules/@slack/web-api/dist/response/AdminTeamsSettingsInfoResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AdminTeamsSettingsInfoResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AdminTeamsSettingsInfoResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminTeamsSettingsInfoResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,8BAA8B,GAAG,gBAAgB,GAAG;IAC9D,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,IAAI,CAAC,EAAM,IAAI,CAAC;CACjB,CAAC;AAEF,MAAM,WAAW,IAAI;IACnB,eAAe,CAAC,EAAI,MAAM,CAAC;IAC3B,gBAAgB,CAAC,EAAG,MAAM,EAAE,CAAC;IAC7B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,YAAY,CAAC,EAAO,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,MAAM,CAAC;IAC3B,aAAa,CAAC,EAAM,MAAM,CAAC;IAC3B,eAAe,CAAC,EAAI,MAAM,CAAC;IAC3B,IAAI,CAAC,EAAe,IAAI,CAAC;IACzB,EAAE,CAAC,EAAiB,MAAM,CAAC;IAC3B,WAAW,CAAC,EAAQ,OAAO,CAAC;IAC5B,IAAI,CAAC,EAAe,MAAM,CAAC;IAC3B,GAAG,CAAC,EAAgB,MAAM,CAAC;CAC5B;AAED,MAAM,WAAW,IAAI;IACnB,SAAS,CAAC,EAAO,MAAM,CAAC;IACxB,SAAS,CAAC,EAAO,MAAM,CAAC;IACxB,SAAS,CAAC,EAAO,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,cAAc,CAAC,EAAE,MAAM,CAAC;CACzB"} \ No newline at end of file +{"version":3,"file":"AdminTeamsSettingsInfoResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminTeamsSettingsInfoResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,8BAA8B,GAAG,gBAAgB,GAAG;IAC9D,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,IAAI,CAAC,EAAM,IAAI,CAAC;CACjB,CAAC;AAEF,MAAM,WAAW,IAAI;IACnB,eAAe,CAAC,EAAI,MAAM,CAAC;IAC3B,gBAAgB,CAAC,EAAG,MAAM,EAAE,CAAC;IAC7B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,YAAY,CAAC,EAAO,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,MAAM,CAAC;IAC3B,aAAa,CAAC,EAAM,MAAM,CAAC;IAC3B,eAAe,CAAC,EAAI,MAAM,CAAC;IAC3B,IAAI,CAAC,EAAe,IAAI,CAAC;IACzB,EAAE,CAAC,EAAiB,MAAM,CAAC;IAC3B,WAAW,CAAC,EAAQ,OAAO,CAAC;IAC5B,IAAI,CAAC,EAAe,MAAM,CAAC;IAC3B,GAAG,CAAC,EAAgB,MAAM,CAAC;CAC5B;AAED,MAAM,WAAW,IAAI;IACnB,SAAS,CAAC,EAAO,MAAM,CAAC;IACxB,SAAS,CAAC,EAAO,MAAM,CAAC;IACxB,SAAS,CAAC,EAAO,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,aAAa,CAAC,EAAG,OAAO,CAAC;IACzB,cAAc,CAAC,EAAE,MAAM,CAAC;CACzB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminTeamsSettingsSetDefaultChannelsResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminTeamsSettingsSetDefaultChannelsResponse.d.ts index 4b03668..f8f0529 100644 --- a/node_modules/@slack/web-api/dist/response/AdminTeamsSettingsSetDefaultChannelsResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AdminTeamsSettingsSetDefaultChannelsResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AdminTeamsSettingsSetDefaultChannelsResponse = WebAPICallResult & { +export type AdminTeamsSettingsSetDefaultChannelsResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/AdminTeamsSettingsSetDefaultChannelsResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminTeamsSettingsSetDefaultChannelsResponse.d.ts.map index 45c87bf..fc184b1 100644 --- a/node_modules/@slack/web-api/dist/response/AdminTeamsSettingsSetDefaultChannelsResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AdminTeamsSettingsSetDefaultChannelsResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AdminTeamsSettingsSetDefaultChannelsResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminTeamsSettingsSetDefaultChannelsResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,4CAA4C,GAAG,gBAAgB,GAAG;IAC5E,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;CACtC,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file +{"version":3,"file":"AdminTeamsSettingsSetDefaultChannelsResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminTeamsSettingsSetDefaultChannelsResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,4CAA4C,GAAG,gBAAgB,GAAG;IAC5E,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;CACtC,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminTeamsSettingsSetDescriptionResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminTeamsSettingsSetDescriptionResponse.d.ts index 4ff98e2..b21bf49 100644 --- a/node_modules/@slack/web-api/dist/response/AdminTeamsSettingsSetDescriptionResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AdminTeamsSettingsSetDescriptionResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AdminTeamsSettingsSetDescriptionResponse = WebAPICallResult & { +export type AdminTeamsSettingsSetDescriptionResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/AdminTeamsSettingsSetDescriptionResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminTeamsSettingsSetDescriptionResponse.d.ts.map index c07375a..0956dd2 100644 --- a/node_modules/@slack/web-api/dist/response/AdminTeamsSettingsSetDescriptionResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AdminTeamsSettingsSetDescriptionResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AdminTeamsSettingsSetDescriptionResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminTeamsSettingsSetDescriptionResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,wCAAwC,GAAG,gBAAgB,GAAG;IACxE,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file +{"version":3,"file":"AdminTeamsSettingsSetDescriptionResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminTeamsSettingsSetDescriptionResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,wCAAwC,GAAG,gBAAgB,GAAG;IACxE,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminTeamsSettingsSetDiscoverabilityResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminTeamsSettingsSetDiscoverabilityResponse.d.ts index a45e5ce..dfc6d7a 100644 --- a/node_modules/@slack/web-api/dist/response/AdminTeamsSettingsSetDiscoverabilityResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AdminTeamsSettingsSetDiscoverabilityResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AdminTeamsSettingsSetDiscoverabilityResponse = WebAPICallResult & { +export type AdminTeamsSettingsSetDiscoverabilityResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/AdminTeamsSettingsSetDiscoverabilityResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminTeamsSettingsSetDiscoverabilityResponse.d.ts.map index 53a7bbb..566a393 100644 --- a/node_modules/@slack/web-api/dist/response/AdminTeamsSettingsSetDiscoverabilityResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AdminTeamsSettingsSetDiscoverabilityResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AdminTeamsSettingsSetDiscoverabilityResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminTeamsSettingsSetDiscoverabilityResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,4CAA4C,GAAG,gBAAgB,GAAG;IAC5E,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file +{"version":3,"file":"AdminTeamsSettingsSetDiscoverabilityResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminTeamsSettingsSetDiscoverabilityResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,4CAA4C,GAAG,gBAAgB,GAAG;IAC5E,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminTeamsSettingsSetIconResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminTeamsSettingsSetIconResponse.d.ts index c32151d..73c33a5 100644 --- a/node_modules/@slack/web-api/dist/response/AdminTeamsSettingsSetIconResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AdminTeamsSettingsSetIconResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AdminTeamsSettingsSetIconResponse = WebAPICallResult & { +export type AdminTeamsSettingsSetIconResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/AdminTeamsSettingsSetIconResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminTeamsSettingsSetIconResponse.d.ts.map index 25ab468..47a82ec 100644 --- a/node_modules/@slack/web-api/dist/response/AdminTeamsSettingsSetIconResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AdminTeamsSettingsSetIconResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AdminTeamsSettingsSetIconResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminTeamsSettingsSetIconResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,iCAAiC,GAAG,gBAAgB,GAAG;IACjE,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;CACtC,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file +{"version":3,"file":"AdminTeamsSettingsSetIconResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminTeamsSettingsSetIconResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,iCAAiC,GAAG,gBAAgB,GAAG;IACjE,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;CACtC,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminTeamsSettingsSetNameResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminTeamsSettingsSetNameResponse.d.ts index 21f9a07..c5ffc61 100644 --- a/node_modules/@slack/web-api/dist/response/AdminTeamsSettingsSetNameResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AdminTeamsSettingsSetNameResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AdminTeamsSettingsSetNameResponse = WebAPICallResult & { +export type AdminTeamsSettingsSetNameResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/AdminTeamsSettingsSetNameResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminTeamsSettingsSetNameResponse.d.ts.map index 5232068..e0ff7ca 100644 --- a/node_modules/@slack/web-api/dist/response/AdminTeamsSettingsSetNameResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AdminTeamsSettingsSetNameResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AdminTeamsSettingsSetNameResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminTeamsSettingsSetNameResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,iCAAiC,GAAG,gBAAgB,GAAG;IACjE,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file +{"version":3,"file":"AdminTeamsSettingsSetNameResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminTeamsSettingsSetNameResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,iCAAiC,GAAG,gBAAgB,GAAG;IACjE,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminUsergroupsAddChannelsResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminUsergroupsAddChannelsResponse.d.ts index 7c13595..113642b 100644 --- a/node_modules/@slack/web-api/dist/response/AdminUsergroupsAddChannelsResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AdminUsergroupsAddChannelsResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AdminUsergroupsAddChannelsResponse = WebAPICallResult & { +export type AdminUsergroupsAddChannelsResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/AdminUsergroupsAddChannelsResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminUsergroupsAddChannelsResponse.d.ts.map index cb776fd..83ce3e0 100644 --- a/node_modules/@slack/web-api/dist/response/AdminUsergroupsAddChannelsResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AdminUsergroupsAddChannelsResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AdminUsergroupsAddChannelsResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminUsergroupsAddChannelsResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,kCAAkC,GAAG,gBAAgB,GAAG;IAClE,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file +{"version":3,"file":"AdminUsergroupsAddChannelsResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminUsergroupsAddChannelsResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,kCAAkC,GAAG,gBAAgB,GAAG;IAClE,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminUsergroupsAddTeamsResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminUsergroupsAddTeamsResponse.d.ts index dd851ee..31d8acf 100644 --- a/node_modules/@slack/web-api/dist/response/AdminUsergroupsAddTeamsResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AdminUsergroupsAddTeamsResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AdminUsergroupsAddTeamsResponse = WebAPICallResult & { +export type AdminUsergroupsAddTeamsResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/AdminUsergroupsAddTeamsResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminUsergroupsAddTeamsResponse.d.ts.map index c8d03ac..39f3d4b 100644 --- a/node_modules/@slack/web-api/dist/response/AdminUsergroupsAddTeamsResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AdminUsergroupsAddTeamsResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AdminUsergroupsAddTeamsResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminUsergroupsAddTeamsResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,+BAA+B,GAAG,gBAAgB,GAAG;IAC/D,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file +{"version":3,"file":"AdminUsergroupsAddTeamsResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminUsergroupsAddTeamsResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,+BAA+B,GAAG,gBAAgB,GAAG;IAC/D,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminUsergroupsListChannelsResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminUsergroupsListChannelsResponse.d.ts index 4128bd1..8a11f79 100644 --- a/node_modules/@slack/web-api/dist/response/AdminUsergroupsListChannelsResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AdminUsergroupsListChannelsResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AdminUsergroupsListChannelsResponse = WebAPICallResult & { +export type AdminUsergroupsListChannelsResponse = WebAPICallResult & { channels?: Channel[]; error?: string; needed?: string; @@ -7,6 +7,7 @@ export declare type AdminUsergroupsListChannelsResponse = WebAPICallResult & { provided?: string; }; export interface Channel { + context_team_id?: string; created?: number; creator?: string; date_connected?: number; @@ -33,9 +34,17 @@ export interface Channel { pending_connected_team_ids?: string[]; pending_shared?: string[]; previous_names?: string[]; + properties?: Properties; purpose?: Purpose; topic?: Purpose; unlinked?: number; + updated?: number; +} +export interface Properties { + posting_restricted_to?: PostingRestrictedTo; +} +export interface PostingRestrictedTo { + type?: string[]; } export interface Purpose { creator?: string; diff --git a/node_modules/@slack/web-api/dist/response/AdminUsergroupsListChannelsResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminUsergroupsListChannelsResponse.d.ts.map index 948d0b5..9ed8cea 100644 --- a/node_modules/@slack/web-api/dist/response/AdminUsergroupsListChannelsResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AdminUsergroupsListChannelsResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AdminUsergroupsListChannelsResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminUsergroupsListChannelsResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,mCAAmC,GAAG,gBAAgB,GAAG;IACnE,QAAQ,CAAC,EAAE,OAAO,EAAE,CAAC;IACrB,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC;AAEF,MAAM,WAAW,OAAO;IACtB,OAAO,CAAC,EAAqB,MAAM,CAAC;IACpC,OAAO,CAAC,EAAqB,MAAM,CAAC;IACpC,cAAc,CAAC,EAAc,MAAM,CAAC;IACpC,aAAa,CAAC,EAAe,MAAM,CAAC;IACpC,EAAE,CAAC,EAA0B,MAAM,CAAC;IACpC,WAAW,CAAC,EAAiB,OAAO,CAAC;IACrC,UAAU,CAAC,EAAkB,OAAO,CAAC;IACrC,aAAa,CAAC,EAAe,OAAO,CAAC;IACrC,UAAU,CAAC,EAAkB,OAAO,CAAC;IACrC,gBAAgB,CAAC,EAAY,OAAO,CAAC;IACrC,QAAQ,CAAC,EAAoB,OAAO,CAAC;IACrC,KAAK,CAAC,EAAuB,OAAO,CAAC;IACrC,SAAS,CAAC,EAAmB,OAAO,CAAC;IACrC,QAAQ,CAAC,EAAoB,MAAM,CAAC;IACpC,OAAO,CAAC,EAAqB,OAAO,CAAC;IACrC,cAAc,CAAC,EAAc,OAAO,CAAC;IACrC,gBAAgB,CAAC,EAAY,OAAO,CAAC;IACrC,aAAa,CAAC,EAAe,OAAO,CAAC;IACrC,qBAAqB,CAAC,EAAO,OAAO,CAAC;IACrC,UAAU,CAAC,EAAkB,OAAO,CAAC;IACrC,SAAS,CAAC,EAAmB,OAAO,CAAC;IACrC,IAAI,CAAC,EAAwB,MAAM,CAAC;IACpC,eAAe,CAAC,EAAa,MAAM,CAAC;IACpC,0BAA0B,CAAC,EAAE,MAAM,EAAE,CAAC;IACtC,cAAc,CAAC,EAAc,MAAM,EAAE,CAAC;IACtC,cAAc,CAAC,EAAc,MAAM,EAAE,CAAC;IACtC,OAAO,CAAC,EAAqB,OAAO,CAAC;IACrC,KAAK,CAAC,EAAuB,OAAO,CAAC;IACrC,QAAQ,CAAC,EAAoB,MAAM,CAAC;CACrC;AAED,MAAM,WAAW,OAAO;IACtB,OAAO,CAAC,EAAG,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,KAAK,CAAC,EAAK,MAAM,CAAC;CACnB"} \ No newline at end of file +{"version":3,"file":"AdminUsergroupsListChannelsResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminUsergroupsListChannelsResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,mCAAmC,GAAG,gBAAgB,GAAG;IACnE,QAAQ,CAAC,EAAE,OAAO,EAAE,CAAC;IACrB,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC;AAEF,MAAM,WAAW,OAAO;IACtB,eAAe,CAAC,EAAa,MAAM,CAAC;IACpC,OAAO,CAAC,EAAqB,MAAM,CAAC;IACpC,OAAO,CAAC,EAAqB,MAAM,CAAC;IACpC,cAAc,CAAC,EAAc,MAAM,CAAC;IACpC,aAAa,CAAC,EAAe,MAAM,CAAC;IACpC,EAAE,CAAC,EAA0B,MAAM,CAAC;IACpC,WAAW,CAAC,EAAiB,OAAO,CAAC;IACrC,UAAU,CAAC,EAAkB,OAAO,CAAC;IACrC,aAAa,CAAC,EAAe,OAAO,CAAC;IACrC,UAAU,CAAC,EAAkB,OAAO,CAAC;IACrC,gBAAgB,CAAC,EAAY,OAAO,CAAC;IACrC,QAAQ,CAAC,EAAoB,OAAO,CAAC;IACrC,KAAK,CAAC,EAAuB,OAAO,CAAC;IACrC,SAAS,CAAC,EAAmB,OAAO,CAAC;IACrC,QAAQ,CAAC,EAAoB,MAAM,CAAC;IACpC,OAAO,CAAC,EAAqB,OAAO,CAAC;IACrC,cAAc,CAAC,EAAc,OAAO,CAAC;IACrC,gBAAgB,CAAC,EAAY,OAAO,CAAC;IACrC,aAAa,CAAC,EAAe,OAAO,CAAC;IACrC,qBAAqB,CAAC,EAAO,OAAO,CAAC;IACrC,UAAU,CAAC,EAAkB,OAAO,CAAC;IACrC,SAAS,CAAC,EAAmB,OAAO,CAAC;IACrC,IAAI,CAAC,EAAwB,MAAM,CAAC;IACpC,eAAe,CAAC,EAAa,MAAM,CAAC;IACpC,0BAA0B,CAAC,EAAE,MAAM,EAAE,CAAC;IACtC,cAAc,CAAC,EAAc,MAAM,EAAE,CAAC;IACtC,cAAc,CAAC,EAAc,MAAM,EAAE,CAAC;IACtC,UAAU,CAAC,EAAkB,UAAU,CAAC;IACxC,OAAO,CAAC,EAAqB,OAAO,CAAC;IACrC,KAAK,CAAC,EAAuB,OAAO,CAAC;IACrC,QAAQ,CAAC,EAAoB,MAAM,CAAC;IACpC,OAAO,CAAC,EAAqB,MAAM,CAAC;CACrC;AAED,MAAM,WAAW,UAAU;IACzB,qBAAqB,CAAC,EAAE,mBAAmB,CAAC;CAC7C;AAED,MAAM,WAAW,mBAAmB;IAClC,IAAI,CAAC,EAAE,MAAM,EAAE,CAAC;CACjB;AAED,MAAM,WAAW,OAAO;IACtB,OAAO,CAAC,EAAG,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,KAAK,CAAC,EAAK,MAAM,CAAC;CACnB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminUsergroupsRemoveChannelsResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminUsergroupsRemoveChannelsResponse.d.ts index b4dacb3..2f7aa35 100644 --- a/node_modules/@slack/web-api/dist/response/AdminUsergroupsRemoveChannelsResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AdminUsergroupsRemoveChannelsResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AdminUsergroupsRemoveChannelsResponse = WebAPICallResult & { +export type AdminUsergroupsRemoveChannelsResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/AdminUsergroupsRemoveChannelsResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminUsergroupsRemoveChannelsResponse.d.ts.map index 13c4683..25c44a1 100644 --- a/node_modules/@slack/web-api/dist/response/AdminUsergroupsRemoveChannelsResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AdminUsergroupsRemoveChannelsResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AdminUsergroupsRemoveChannelsResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminUsergroupsRemoveChannelsResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,qCAAqC,GAAG,gBAAgB,GAAG;IACrE,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file +{"version":3,"file":"AdminUsergroupsRemoveChannelsResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminUsergroupsRemoveChannelsResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,qCAAqC,GAAG,gBAAgB,GAAG;IACrE,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminUsersAssignResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminUsersAssignResponse.d.ts index 55df4e9..db125bd 100644 --- a/node_modules/@slack/web-api/dist/response/AdminUsersAssignResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AdminUsersAssignResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AdminUsersAssignResponse = WebAPICallResult & { +export type AdminUsersAssignResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/AdminUsersAssignResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminUsersAssignResponse.d.ts.map index b61c1ce..0c55ae1 100644 --- a/node_modules/@slack/web-api/dist/response/AdminUsersAssignResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AdminUsersAssignResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AdminUsersAssignResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminUsersAssignResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,wBAAwB,GAAG,gBAAgB,GAAG;IACxD,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file +{"version":3,"file":"AdminUsersAssignResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminUsersAssignResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,wBAAwB,GAAG,gBAAgB,GAAG;IACxD,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminUsersInviteResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminUsersInviteResponse.d.ts index 7758ef5..9a3dd41 100644 --- a/node_modules/@slack/web-api/dist/response/AdminUsersInviteResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AdminUsersInviteResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AdminUsersInviteResponse = WebAPICallResult & { +export type AdminUsersInviteResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/AdminUsersInviteResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminUsersInviteResponse.d.ts.map index 88bf72f..e52bf47 100644 --- a/node_modules/@slack/web-api/dist/response/AdminUsersInviteResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AdminUsersInviteResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AdminUsersInviteResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminUsersInviteResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,wBAAwB,GAAG,gBAAgB,GAAG;IACxD,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;CACtC,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file +{"version":3,"file":"AdminUsersInviteResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminUsersInviteResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,wBAAwB,GAAG,gBAAgB,GAAG;IACxD,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;CACtC,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminUsersListResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminUsersListResponse.d.ts index 9dca0a0..75ca964 100644 --- a/node_modules/@slack/web-api/dist/response/AdminUsersListResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AdminUsersListResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AdminUsersListResponse = WebAPICallResult & { +export type AdminUsersListResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; @@ -12,14 +12,22 @@ export interface ResponseMetadata { next_cursor?: string; } export interface User { + date_created?: number; email?: string; expiration_ts?: number; + full_name?: string; + has_2fa?: boolean; + has_sso?: boolean; id?: string; + is_active?: boolean; is_admin?: boolean; is_bot?: boolean; is_owner?: boolean; is_primary_owner?: boolean; is_restricted?: boolean; is_ultra_restricted?: boolean; + roles?: string[]; + username?: string; + workspaces?: string[]; } //# sourceMappingURL=AdminUsersListResponse.d.ts.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminUsersListResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminUsersListResponse.d.ts.map index bf7caaf..19b2e6b 100644 --- a/node_modules/@slack/web-api/dist/response/AdminUsersListResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AdminUsersListResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AdminUsersListResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminUsersListResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,sBAAsB,GAAG,gBAAgB,GAAG;IACtD,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;IACrC,KAAK,CAAC,EAAc,IAAI,EAAE,CAAC;CAC5B,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAK,MAAM,EAAE,CAAC;IACvB,WAAW,CAAC,EAAE,MAAM,CAAC;CACtB;AAED,MAAM,WAAW,IAAI;IACnB,KAAK,CAAC,EAAgB,MAAM,CAAC;IAC7B,aAAa,CAAC,EAAQ,MAAM,CAAC;IAC7B,EAAE,CAAC,EAAmB,MAAM,CAAC;IAC7B,QAAQ,CAAC,EAAa,OAAO,CAAC;IAC9B,MAAM,CAAC,EAAe,OAAO,CAAC;IAC9B,QAAQ,CAAC,EAAa,OAAO,CAAC;IAC9B,gBAAgB,CAAC,EAAK,OAAO,CAAC;IAC9B,aAAa,CAAC,EAAQ,OAAO,CAAC;IAC9B,mBAAmB,CAAC,EAAE,OAAO,CAAC;CAC/B"} \ No newline at end of file +{"version":3,"file":"AdminUsersListResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminUsersListResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,sBAAsB,GAAG,gBAAgB,GAAG;IACtD,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;IACrC,KAAK,CAAC,EAAc,IAAI,EAAE,CAAC;CAC5B,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAK,MAAM,EAAE,CAAC;IACvB,WAAW,CAAC,EAAE,MAAM,CAAC;CACtB;AAED,MAAM,WAAW,IAAI;IACnB,YAAY,CAAC,EAAS,MAAM,CAAC;IAC7B,KAAK,CAAC,EAAgB,MAAM,CAAC;IAC7B,aAAa,CAAC,EAAQ,MAAM,CAAC;IAC7B,SAAS,CAAC,EAAY,MAAM,CAAC;IAC7B,OAAO,CAAC,EAAc,OAAO,CAAC;IAC9B,OAAO,CAAC,EAAc,OAAO,CAAC;IAC9B,EAAE,CAAC,EAAmB,MAAM,CAAC;IAC7B,SAAS,CAAC,EAAY,OAAO,CAAC;IAC9B,QAAQ,CAAC,EAAa,OAAO,CAAC;IAC9B,MAAM,CAAC,EAAe,OAAO,CAAC;IAC9B,QAAQ,CAAC,EAAa,OAAO,CAAC;IAC9B,gBAAgB,CAAC,EAAK,OAAO,CAAC;IAC9B,aAAa,CAAC,EAAQ,OAAO,CAAC;IAC9B,mBAAmB,CAAC,EAAE,OAAO,CAAC;IAC9B,KAAK,CAAC,EAAgB,MAAM,EAAE,CAAC;IAC/B,QAAQ,CAAC,EAAa,MAAM,CAAC;IAC7B,UAAU,CAAC,EAAW,MAAM,EAAE,CAAC;CAChC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminUsersRemoveResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminUsersRemoveResponse.d.ts index 02a8265..ae9458f 100644 --- a/node_modules/@slack/web-api/dist/response/AdminUsersRemoveResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AdminUsersRemoveResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AdminUsersRemoveResponse = WebAPICallResult & { +export type AdminUsersRemoveResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/AdminUsersRemoveResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminUsersRemoveResponse.d.ts.map index 67bc29f..9429465 100644 --- a/node_modules/@slack/web-api/dist/response/AdminUsersRemoveResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AdminUsersRemoveResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AdminUsersRemoveResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminUsersRemoveResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,wBAAwB,GAAG,gBAAgB,GAAG;IACxD,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file +{"version":3,"file":"AdminUsersRemoveResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminUsersRemoveResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,wBAAwB,GAAG,gBAAgB,GAAG;IACxD,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminUsersSessionClearSettingsResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminUsersSessionClearSettingsResponse.d.ts index 89e964e..e504994 100644 --- a/node_modules/@slack/web-api/dist/response/AdminUsersSessionClearSettingsResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AdminUsersSessionClearSettingsResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AdminUsersSessionClearSettingsResponse = WebAPICallResult & { +export type AdminUsersSessionClearSettingsResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/AdminUsersSessionClearSettingsResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminUsersSessionClearSettingsResponse.d.ts.map index cc3c994..cd420c6 100644 --- a/node_modules/@slack/web-api/dist/response/AdminUsersSessionClearSettingsResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AdminUsersSessionClearSettingsResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AdminUsersSessionClearSettingsResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminUsersSessionClearSettingsResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,sCAAsC,GAAG,gBAAgB,GAAG;IACtE,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file +{"version":3,"file":"AdminUsersSessionClearSettingsResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminUsersSessionClearSettingsResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,sCAAsC,GAAG,gBAAgB,GAAG;IACtE,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminUsersSessionGetSettingsResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminUsersSessionGetSettingsResponse.d.ts index 01715a8..1b64a4f 100644 --- a/node_modules/@slack/web-api/dist/response/AdminUsersSessionGetSettingsResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AdminUsersSessionGetSettingsResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AdminUsersSessionGetSettingsResponse = WebAPICallResult & { +export type AdminUsersSessionGetSettingsResponse = WebAPICallResult & { error?: string; needed?: string; no_settings_applied?: string[]; diff --git a/node_modules/@slack/web-api/dist/response/AdminUsersSessionGetSettingsResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminUsersSessionGetSettingsResponse.d.ts.map index 121d4e9..082282d 100644 --- a/node_modules/@slack/web-api/dist/response/AdminUsersSessionGetSettingsResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AdminUsersSessionGetSettingsResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AdminUsersSessionGetSettingsResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminUsersSessionGetSettingsResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,oCAAoC,GAAG,gBAAgB,GAAG;IACpE,KAAK,CAAC,EAAgB,MAAM,CAAC;IAC7B,MAAM,CAAC,EAAe,MAAM,CAAC;IAC7B,mBAAmB,CAAC,EAAE,MAAM,EAAE,CAAC;IAC/B,EAAE,CAAC,EAAmB,OAAO,CAAC;IAC9B,QAAQ,CAAC,EAAa,MAAM,CAAC;IAC7B,gBAAgB,CAAC,EAAK,cAAc,EAAE,CAAC;CACxC,CAAC;AAEF,MAAM,WAAW,cAAc;IAC7B,wBAAwB,CAAC,EAAE,OAAO,CAAC;IACnC,QAAQ,CAAC,EAAkB,MAAM,CAAC;IAClC,OAAO,CAAC,EAAmB,MAAM,CAAC;CACnC"} \ No newline at end of file +{"version":3,"file":"AdminUsersSessionGetSettingsResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminUsersSessionGetSettingsResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,oCAAoC,GAAG,gBAAgB,GAAG;IACpE,KAAK,CAAC,EAAgB,MAAM,CAAC;IAC7B,MAAM,CAAC,EAAe,MAAM,CAAC;IAC7B,mBAAmB,CAAC,EAAE,MAAM,EAAE,CAAC;IAC/B,EAAE,CAAC,EAAmB,OAAO,CAAC;IAC9B,QAAQ,CAAC,EAAa,MAAM,CAAC;IAC7B,gBAAgB,CAAC,EAAK,cAAc,EAAE,CAAC;CACxC,CAAC;AAEF,MAAM,WAAW,cAAc;IAC7B,wBAAwB,CAAC,EAAE,OAAO,CAAC;IACnC,QAAQ,CAAC,EAAkB,MAAM,CAAC;IAClC,OAAO,CAAC,EAAmB,MAAM,CAAC;CACnC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminUsersSessionInvalidateResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminUsersSessionInvalidateResponse.d.ts index e5a9cbf..76b368c 100644 --- a/node_modules/@slack/web-api/dist/response/AdminUsersSessionInvalidateResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AdminUsersSessionInvalidateResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AdminUsersSessionInvalidateResponse = WebAPICallResult & { +export type AdminUsersSessionInvalidateResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/AdminUsersSessionInvalidateResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminUsersSessionInvalidateResponse.d.ts.map index cc05369..ebdc015 100644 --- a/node_modules/@slack/web-api/dist/response/AdminUsersSessionInvalidateResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AdminUsersSessionInvalidateResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AdminUsersSessionInvalidateResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminUsersSessionInvalidateResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,mCAAmC,GAAG,gBAAgB,GAAG;IACnE,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;CACtC,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file +{"version":3,"file":"AdminUsersSessionInvalidateResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminUsersSessionInvalidateResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,mCAAmC,GAAG,gBAAgB,GAAG;IACnE,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;CACtC,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminUsersSessionListResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminUsersSessionListResponse.d.ts index 993d2fc..1b09186 100644 --- a/node_modules/@slack/web-api/dist/response/AdminUsersSessionListResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AdminUsersSessionListResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AdminUsersSessionListResponse = WebAPICallResult & { +export type AdminUsersSessionListResponse = WebAPICallResult & { active_sessions?: ActiveSession[]; error?: string; needed?: string; diff --git a/node_modules/@slack/web-api/dist/response/AdminUsersSessionListResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminUsersSessionListResponse.d.ts.map index 13fa4d1..4f2fe49 100644 --- a/node_modules/@slack/web-api/dist/response/AdminUsersSessionListResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AdminUsersSessionListResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AdminUsersSessionListResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminUsersSessionListResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,6BAA6B,GAAG,gBAAgB,GAAG;IAC7D,eAAe,CAAC,EAAI,aAAa,EAAE,CAAC;IACpC,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;CACtC,CAAC;AAEF,MAAM,WAAW,aAAa;IAC5B,OAAO,CAAC,EAAK,OAAO,CAAC;IACrB,MAAM,CAAC,EAAM,OAAO,CAAC;IACrB,UAAU,CAAC,EAAE,MAAM,CAAC;IACpB,OAAO,CAAC,EAAK,MAAM,CAAC;IACpB,OAAO,CAAC,EAAK,MAAM,CAAC;CACrB;AAED,MAAM,WAAW,OAAO;IACtB,eAAe,CAAC,EAAO,MAAM,CAAC;IAC9B,EAAE,CAAC,EAAoB,MAAM,CAAC;IAC9B,EAAE,CAAC,EAAoB,MAAM,CAAC;IAC9B,UAAU,CAAC,EAAY,MAAM,CAAC;IAC9B,oBAAoB,CAAC,EAAE,MAAM,CAAC;CAC/B;AAED,MAAM,WAAW,gBAAgB;IAC/B,WAAW,CAAC,EAAE,MAAM,CAAC;CACtB"} \ No newline at end of file +{"version":3,"file":"AdminUsersSessionListResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminUsersSessionListResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,6BAA6B,GAAG,gBAAgB,GAAG;IAC7D,eAAe,CAAC,EAAI,aAAa,EAAE,CAAC;IACpC,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;CACtC,CAAC;AAEF,MAAM,WAAW,aAAa;IAC5B,OAAO,CAAC,EAAK,OAAO,CAAC;IACrB,MAAM,CAAC,EAAM,OAAO,CAAC;IACrB,UAAU,CAAC,EAAE,MAAM,CAAC;IACpB,OAAO,CAAC,EAAK,MAAM,CAAC;IACpB,OAAO,CAAC,EAAK,MAAM,CAAC;CACrB;AAED,MAAM,WAAW,OAAO;IACtB,eAAe,CAAC,EAAO,MAAM,CAAC;IAC9B,EAAE,CAAC,EAAoB,MAAM,CAAC;IAC9B,EAAE,CAAC,EAAoB,MAAM,CAAC;IAC9B,UAAU,CAAC,EAAY,MAAM,CAAC;IAC9B,oBAAoB,CAAC,EAAE,MAAM,CAAC;CAC/B;AAED,MAAM,WAAW,gBAAgB;IAC/B,WAAW,CAAC,EAAE,MAAM,CAAC;CACtB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminUsersSessionResetBulkResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminUsersSessionResetBulkResponse.d.ts index b693f70..7cc3ad4 100644 --- a/node_modules/@slack/web-api/dist/response/AdminUsersSessionResetBulkResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AdminUsersSessionResetBulkResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AdminUsersSessionResetBulkResponse = WebAPICallResult & { +export type AdminUsersSessionResetBulkResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/AdminUsersSessionResetBulkResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminUsersSessionResetBulkResponse.d.ts.map index 0033bf1..3b5f3bd 100644 --- a/node_modules/@slack/web-api/dist/response/AdminUsersSessionResetBulkResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AdminUsersSessionResetBulkResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AdminUsersSessionResetBulkResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminUsersSessionResetBulkResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,kCAAkC,GAAG,gBAAgB,GAAG;IAClE,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file +{"version":3,"file":"AdminUsersSessionResetBulkResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminUsersSessionResetBulkResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,kCAAkC,GAAG,gBAAgB,GAAG;IAClE,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminUsersSessionResetResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminUsersSessionResetResponse.d.ts index 28cdf14..be58467 100644 --- a/node_modules/@slack/web-api/dist/response/AdminUsersSessionResetResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AdminUsersSessionResetResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AdminUsersSessionResetResponse = WebAPICallResult & { +export type AdminUsersSessionResetResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/AdminUsersSessionResetResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminUsersSessionResetResponse.d.ts.map index 42c97e4..3c7cfc0 100644 --- a/node_modules/@slack/web-api/dist/response/AdminUsersSessionResetResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AdminUsersSessionResetResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AdminUsersSessionResetResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminUsersSessionResetResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,8BAA8B,GAAG,gBAAgB,GAAG;IAC9D,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file +{"version":3,"file":"AdminUsersSessionResetResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminUsersSessionResetResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,8BAA8B,GAAG,gBAAgB,GAAG;IAC9D,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminUsersSessionSetSettingsResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminUsersSessionSetSettingsResponse.d.ts index bfa9108..1c75ce7 100644 --- a/node_modules/@slack/web-api/dist/response/AdminUsersSessionSetSettingsResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AdminUsersSessionSetSettingsResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AdminUsersSessionSetSettingsResponse = WebAPICallResult & { +export type AdminUsersSessionSetSettingsResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/AdminUsersSessionSetSettingsResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminUsersSessionSetSettingsResponse.d.ts.map index 95c9c4d..16741e3 100644 --- a/node_modules/@slack/web-api/dist/response/AdminUsersSessionSetSettingsResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AdminUsersSessionSetSettingsResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AdminUsersSessionSetSettingsResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminUsersSessionSetSettingsResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,oCAAoC,GAAG,gBAAgB,GAAG;IACpE,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file +{"version":3,"file":"AdminUsersSessionSetSettingsResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminUsersSessionSetSettingsResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,oCAAoC,GAAG,gBAAgB,GAAG;IACpE,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminUsersSetAdminResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminUsersSetAdminResponse.d.ts index 7b097d3..8dc8fee 100644 --- a/node_modules/@slack/web-api/dist/response/AdminUsersSetAdminResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AdminUsersSetAdminResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AdminUsersSetAdminResponse = WebAPICallResult & { +export type AdminUsersSetAdminResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/AdminUsersSetAdminResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminUsersSetAdminResponse.d.ts.map index a88e2a3..b9958bb 100644 --- a/node_modules/@slack/web-api/dist/response/AdminUsersSetAdminResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AdminUsersSetAdminResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AdminUsersSetAdminResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminUsersSetAdminResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,0BAA0B,GAAG,gBAAgB,GAAG;IAC1D,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file +{"version":3,"file":"AdminUsersSetAdminResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminUsersSetAdminResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,0BAA0B,GAAG,gBAAgB,GAAG;IAC1D,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminUsersSetExpirationResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminUsersSetExpirationResponse.d.ts index 767babe..55bef40 100644 --- a/node_modules/@slack/web-api/dist/response/AdminUsersSetExpirationResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AdminUsersSetExpirationResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AdminUsersSetExpirationResponse = WebAPICallResult & { +export type AdminUsersSetExpirationResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/AdminUsersSetExpirationResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminUsersSetExpirationResponse.d.ts.map index 6a01cc6..f902fe9 100644 --- a/node_modules/@slack/web-api/dist/response/AdminUsersSetExpirationResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AdminUsersSetExpirationResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AdminUsersSetExpirationResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminUsersSetExpirationResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,+BAA+B,GAAG,gBAAgB,GAAG;IAC/D,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file +{"version":3,"file":"AdminUsersSetExpirationResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminUsersSetExpirationResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,+BAA+B,GAAG,gBAAgB,GAAG;IAC/D,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminUsersSetOwnerResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminUsersSetOwnerResponse.d.ts index 7af8df6..fccef79 100644 --- a/node_modules/@slack/web-api/dist/response/AdminUsersSetOwnerResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AdminUsersSetOwnerResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AdminUsersSetOwnerResponse = WebAPICallResult & { +export type AdminUsersSetOwnerResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/AdminUsersSetOwnerResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminUsersSetOwnerResponse.d.ts.map index 25c8d63..867bb00 100644 --- a/node_modules/@slack/web-api/dist/response/AdminUsersSetOwnerResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AdminUsersSetOwnerResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AdminUsersSetOwnerResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminUsersSetOwnerResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,0BAA0B,GAAG,gBAAgB,GAAG;IAC1D,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file +{"version":3,"file":"AdminUsersSetOwnerResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminUsersSetOwnerResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,0BAA0B,GAAG,gBAAgB,GAAG;IAC1D,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminUsersSetRegularResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminUsersSetRegularResponse.d.ts index 343808b..c5f3483 100644 --- a/node_modules/@slack/web-api/dist/response/AdminUsersSetRegularResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AdminUsersSetRegularResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AdminUsersSetRegularResponse = WebAPICallResult & { +export type AdminUsersSetRegularResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/AdminUsersSetRegularResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminUsersSetRegularResponse.d.ts.map index b41ae97..c01c75f 100644 --- a/node_modules/@slack/web-api/dist/response/AdminUsersSetRegularResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AdminUsersSetRegularResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AdminUsersSetRegularResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminUsersSetRegularResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,4BAA4B,GAAG,gBAAgB,GAAG;IAC5D,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file +{"version":3,"file":"AdminUsersSetRegularResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminUsersSetRegularResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,4BAA4B,GAAG,gBAAgB,GAAG;IAC5D,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminUsersUnsupportedVersionsExportResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminUsersUnsupportedVersionsExportResponse.d.ts index b91586b..90cf409 100644 --- a/node_modules/@slack/web-api/dist/response/AdminUsersUnsupportedVersionsExportResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AdminUsersUnsupportedVersionsExportResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AdminUsersUnsupportedVersionsExportResponse = WebAPICallResult & { +export type AdminUsersUnsupportedVersionsExportResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/AdminUsersUnsupportedVersionsExportResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminUsersUnsupportedVersionsExportResponse.d.ts.map index 203450c..16d74f6 100644 --- a/node_modules/@slack/web-api/dist/response/AdminUsersUnsupportedVersionsExportResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AdminUsersUnsupportedVersionsExportResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AdminUsersUnsupportedVersionsExportResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminUsersUnsupportedVersionsExportResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,2CAA2C,GAAG,gBAAgB,GAAG;IAC3E,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file +{"version":3,"file":"AdminUsersUnsupportedVersionsExportResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminUsersUnsupportedVersionsExportResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,2CAA2C,GAAG,gBAAgB,GAAG;IAC3E,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminWorkflowsCollaboratorsAddResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminWorkflowsCollaboratorsAddResponse.d.ts new file mode 100644 index 0000000..4d5cf68 --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AdminWorkflowsCollaboratorsAddResponse.d.ts @@ -0,0 +1,18 @@ +import { WebAPICallResult } from '../WebClient'; +export type AdminWorkflowsCollaboratorsAddResponse = WebAPICallResult & { + error?: string; + errors?: Error[]; + needed?: string; + ok?: boolean; + provided?: string; + response_metadata?: ResponseMetadata; +}; +export interface Error { + message?: string; + user?: string; + workflow?: string; +} +export interface ResponseMetadata { + messages?: string[]; +} +//# sourceMappingURL=AdminWorkflowsCollaboratorsAddResponse.d.ts.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminWorkflowsCollaboratorsAddResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminWorkflowsCollaboratorsAddResponse.d.ts.map new file mode 100644 index 0000000..f990cef --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AdminWorkflowsCollaboratorsAddResponse.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"AdminWorkflowsCollaboratorsAddResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminWorkflowsCollaboratorsAddResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,sCAAsC,GAAG,gBAAgB,GAAG;IACtE,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,KAAK,EAAE,CAAC;IAC5B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;CACtC,CAAC;AAEF,MAAM,WAAW,KAAK;IACpB,OAAO,CAAC,EAAG,MAAM,CAAC;IAClB,IAAI,CAAC,EAAM,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB;AAED,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminWorkflowsCollaboratorsAddResponse.js b/node_modules/@slack/web-api/dist/response/AdminWorkflowsCollaboratorsAddResponse.js new file mode 100644 index 0000000..ce03fe8 --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AdminWorkflowsCollaboratorsAddResponse.js @@ -0,0 +1,12 @@ +"use strict"; +/* eslint-disable */ +///////////////////////////////////////////////////////////////////////////////////////// +// // +// !!! DO NOT EDIT THIS FILE !!! // +// // +// This file is auto-generated by scripts/generate-web-api-types.sh in the repository. // +// Please refer to the script code to learn how to update the source data. // +// // +///////////////////////////////////////////////////////////////////////////////////////// +Object.defineProperty(exports, "__esModule", { value: true }); +//# sourceMappingURL=AdminWorkflowsCollaboratorsAddResponse.js.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminWorkflowsCollaboratorsAddResponse.js.map b/node_modules/@slack/web-api/dist/response/AdminWorkflowsCollaboratorsAddResponse.js.map new file mode 100644 index 0000000..9c33f6c --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AdminWorkflowsCollaboratorsAddResponse.js.map @@ -0,0 +1 @@ +{"version":3,"file":"AdminWorkflowsCollaboratorsAddResponse.js","sourceRoot":"","sources":["../../src/response/AdminWorkflowsCollaboratorsAddResponse.ts"],"names":[],"mappings":";AAAA,oBAAoB;AACpB,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminWorkflowsCollaboratorsRemoveResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminWorkflowsCollaboratorsRemoveResponse.d.ts new file mode 100644 index 0000000..6488ac8 --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AdminWorkflowsCollaboratorsRemoveResponse.d.ts @@ -0,0 +1,14 @@ +import { WebAPICallResult } from '../WebClient'; +export type AdminWorkflowsCollaboratorsRemoveResponse = WebAPICallResult & { + error?: string; + errors?: Error[]; + needed?: string; + ok?: boolean; + provided?: string; +}; +export interface Error { + message?: string; + user?: string; + workflow?: string; +} +//# sourceMappingURL=AdminWorkflowsCollaboratorsRemoveResponse.d.ts.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminWorkflowsCollaboratorsRemoveResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminWorkflowsCollaboratorsRemoveResponse.d.ts.map new file mode 100644 index 0000000..a14cd08 --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AdminWorkflowsCollaboratorsRemoveResponse.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"AdminWorkflowsCollaboratorsRemoveResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminWorkflowsCollaboratorsRemoveResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,yCAAyC,GAAG,gBAAgB,GAAG;IACzE,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,KAAK,EAAE,CAAC;IACnB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC;AAEF,MAAM,WAAW,KAAK;IACpB,OAAO,CAAC,EAAG,MAAM,CAAC;IAClB,IAAI,CAAC,EAAM,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminWorkflowsCollaboratorsRemoveResponse.js b/node_modules/@slack/web-api/dist/response/AdminWorkflowsCollaboratorsRemoveResponse.js new file mode 100644 index 0000000..45db406 --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AdminWorkflowsCollaboratorsRemoveResponse.js @@ -0,0 +1,12 @@ +"use strict"; +/* eslint-disable */ +///////////////////////////////////////////////////////////////////////////////////////// +// // +// !!! DO NOT EDIT THIS FILE !!! // +// // +// This file is auto-generated by scripts/generate-web-api-types.sh in the repository. // +// Please refer to the script code to learn how to update the source data. // +// // +///////////////////////////////////////////////////////////////////////////////////////// +Object.defineProperty(exports, "__esModule", { value: true }); +//# sourceMappingURL=AdminWorkflowsCollaboratorsRemoveResponse.js.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminWorkflowsCollaboratorsRemoveResponse.js.map b/node_modules/@slack/web-api/dist/response/AdminWorkflowsCollaboratorsRemoveResponse.js.map new file mode 100644 index 0000000..66930d9 --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AdminWorkflowsCollaboratorsRemoveResponse.js.map @@ -0,0 +1 @@ +{"version":3,"file":"AdminWorkflowsCollaboratorsRemoveResponse.js","sourceRoot":"","sources":["../../src/response/AdminWorkflowsCollaboratorsRemoveResponse.ts"],"names":[],"mappings":";AAAA,oBAAoB;AACpB,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminWorkflowsPermissionsLookupResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminWorkflowsPermissionsLookupResponse.d.ts new file mode 100644 index 0000000..ec3fa0d --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AdminWorkflowsPermissionsLookupResponse.d.ts @@ -0,0 +1,22 @@ +import { WebAPICallResult } from '../WebClient'; +export type AdminWorkflowsPermissionsLookupResponse = WebAPICallResult & { + error?: string; + needed?: string; + ok?: boolean; + permissions?: { + [key: string]: Permission; + }; + provided?: string; +}; +export interface Permission { + complete?: boolean; + who_can_run?: WhoCanRun; +} +export interface WhoCanRun { + channel_ids?: string[]; + org_ids?: string[]; + permission_type?: string; + team_ids?: string[]; + user_ids?: string[]; +} +//# sourceMappingURL=AdminWorkflowsPermissionsLookupResponse.d.ts.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminWorkflowsPermissionsLookupResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminWorkflowsPermissionsLookupResponse.d.ts.map new file mode 100644 index 0000000..ad47cbd --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AdminWorkflowsPermissionsLookupResponse.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"AdminWorkflowsPermissionsLookupResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminWorkflowsPermissionsLookupResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,uCAAuC,GAAG,gBAAgB,GAAG;IACvE,KAAK,CAAC,EAAQ,MAAM,CAAC;IACrB,MAAM,CAAC,EAAO,MAAM,CAAC;IACrB,EAAE,CAAC,EAAW,OAAO,CAAC;IACtB,WAAW,CAAC,EAAE;QAAE,CAAC,GAAG,EAAE,MAAM,GAAG,UAAU,CAAA;KAAE,CAAC;IAC5C,QAAQ,CAAC,EAAK,MAAM,CAAC;CACtB,CAAC;AAEF,MAAM,WAAW,UAAU;IACzB,QAAQ,CAAC,EAAK,OAAO,CAAC;IACtB,WAAW,CAAC,EAAE,SAAS,CAAC;CACzB;AAED,MAAM,WAAW,SAAS;IACxB,WAAW,CAAC,EAAM,MAAM,EAAE,CAAC;IAC3B,OAAO,CAAC,EAAU,MAAM,EAAE,CAAC;IAC3B,eAAe,CAAC,EAAE,MAAM,CAAC;IACzB,QAAQ,CAAC,EAAS,MAAM,EAAE,CAAC;IAC3B,QAAQ,CAAC,EAAS,MAAM,EAAE,CAAC;CAC5B"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminWorkflowsPermissionsLookupResponse.js b/node_modules/@slack/web-api/dist/response/AdminWorkflowsPermissionsLookupResponse.js new file mode 100644 index 0000000..1cbc0ef --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AdminWorkflowsPermissionsLookupResponse.js @@ -0,0 +1,12 @@ +"use strict"; +/* eslint-disable */ +///////////////////////////////////////////////////////////////////////////////////////// +// // +// !!! DO NOT EDIT THIS FILE !!! // +// // +// This file is auto-generated by scripts/generate-web-api-types.sh in the repository. // +// Please refer to the script code to learn how to update the source data. // +// // +///////////////////////////////////////////////////////////////////////////////////////// +Object.defineProperty(exports, "__esModule", { value: true }); +//# sourceMappingURL=AdminWorkflowsPermissionsLookupResponse.js.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminWorkflowsPermissionsLookupResponse.js.map b/node_modules/@slack/web-api/dist/response/AdminWorkflowsPermissionsLookupResponse.js.map new file mode 100644 index 0000000..dbca068 --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AdminWorkflowsPermissionsLookupResponse.js.map @@ -0,0 +1 @@ +{"version":3,"file":"AdminWorkflowsPermissionsLookupResponse.js","sourceRoot":"","sources":["../../src/response/AdminWorkflowsPermissionsLookupResponse.ts"],"names":[],"mappings":";AAAA,oBAAoB;AACpB,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminWorkflowsSearchResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminWorkflowsSearchResponse.d.ts new file mode 100644 index 0000000..84963cb --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AdminWorkflowsSearchResponse.d.ts @@ -0,0 +1,65 @@ +import { WebAPICallResult } from '../WebClient'; +export type AdminWorkflowsSearchResponse = WebAPICallResult & { + error?: string; + needed?: string; + ok?: boolean; + provided?: string; + response_metadata?: ResponseMetadata; + total_found?: number; + workflows?: Workflow[]; +}; +export interface ResponseMetadata { + messages?: string[]; + next_cursor?: string; +} +export interface Workflow { + app_id?: string; + billing_type?: string; + callback_id?: string; + collaborators?: string[]; + date_updated?: number; + description?: string; + icons?: Icons; + id?: string; + input_parameters?: { + [key: string]: InputParameter; + }; + is_billable?: boolean; + is_published?: boolean; + is_sales_home_workflow?: boolean; + last_published_date?: string; + last_published_version_id?: string; + last_updated_by?: string; + source?: string; + steps?: Step[]; + team_id?: string; + title?: string; + trigger_ids?: string[]; + unpublished_change_count?: number; + workflow_function_id?: string; +} +export interface Icons { + image_192?: string; + image_96?: string; +} +export interface InputParameter { + description?: string; + is_hidden?: boolean; + is_required?: boolean; + name?: string; + title?: string; + type?: string; +} +export interface Step { + function_id?: string; + id?: string; + inputs?: { + [key: string]: Input; + }; + is_pristine?: boolean; +} +export interface Input { + hidden?: boolean; + locked?: boolean; +} +//# sourceMappingURL=AdminWorkflowsSearchResponse.d.ts.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminWorkflowsSearchResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminWorkflowsSearchResponse.d.ts.map new file mode 100644 index 0000000..5fe79b3 --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AdminWorkflowsSearchResponse.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"AdminWorkflowsSearchResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminWorkflowsSearchResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,4BAA4B,GAAG,gBAAgB,GAAG;IAC5D,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;IACrC,WAAW,CAAC,EAAQ,MAAM,CAAC;IAC3B,SAAS,CAAC,EAAU,QAAQ,EAAE,CAAC;CAChC,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAK,MAAM,EAAE,CAAC;IACvB,WAAW,CAAC,EAAE,MAAM,CAAC;CACtB;AAED,MAAM,WAAW,QAAQ;IACvB,MAAM,CAAC,EAAqB,MAAM,CAAC;IACnC,YAAY,CAAC,EAAe,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,aAAa,CAAC,EAAc,MAAM,EAAE,CAAC;IACrC,YAAY,CAAC,EAAe,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,KAAK,CAAC,EAAsB,KAAK,CAAC;IAClC,EAAE,CAAC,EAAyB,MAAM,CAAC;IACnC,gBAAgB,CAAC,EAAW;QAAE,CAAC,GAAG,EAAE,MAAM,GAAG,cAAc,CAAA;KAAE,CAAC;IAC9D,WAAW,CAAC,EAAgB,OAAO,CAAC;IACpC,YAAY,CAAC,EAAe,OAAO,CAAC;IACpC,sBAAsB,CAAC,EAAK,OAAO,CAAC;IACpC,mBAAmB,CAAC,EAAQ,MAAM,CAAC;IACnC,yBAAyB,CAAC,EAAE,MAAM,CAAC;IACnC,eAAe,CAAC,EAAY,MAAM,CAAC;IACnC,MAAM,CAAC,EAAqB,MAAM,CAAC;IACnC,KAAK,CAAC,EAAsB,IAAI,EAAE,CAAC;IACnC,OAAO,CAAC,EAAoB,MAAM,CAAC;IACnC,KAAK,CAAC,EAAsB,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,EAAE,CAAC;IACrC,wBAAwB,CAAC,EAAG,MAAM,CAAC;IACnC,oBAAoB,CAAC,EAAO,MAAM,CAAC;CACpC;AAED,MAAM,WAAW,KAAK;IACpB,SAAS,CAAC,EAAE,MAAM,CAAC;IACnB,QAAQ,CAAC,EAAG,MAAM,CAAC;CACpB;AAED,MAAM,WAAW,cAAc;IAC7B,WAAW,CAAC,EAAE,MAAM,CAAC;IACrB,SAAS,CAAC,EAAI,OAAO,CAAC;IACtB,WAAW,CAAC,EAAE,OAAO,CAAC;IACtB,IAAI,CAAC,EAAS,MAAM,CAAC;IACrB,KAAK,CAAC,EAAQ,MAAM,CAAC;IACrB,IAAI,CAAC,EAAS,MAAM,CAAC;CACtB;AAED,MAAM,WAAW,IAAI;IACnB,WAAW,CAAC,EAAE,MAAM,CAAC;IACrB,EAAE,CAAC,EAAW,MAAM,CAAC;IACrB,MAAM,CAAC,EAAO;QAAE,CAAC,GAAG,EAAE,MAAM,GAAG,KAAK,CAAA;KAAE,CAAC;IACvC,WAAW,CAAC,EAAE,OAAO,CAAC;CACvB;AAED,MAAM,WAAW,KAAK;IACpB,MAAM,CAAC,EAAE,OAAO,CAAC;IACjB,MAAM,CAAC,EAAE,OAAO,CAAC;CAClB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminWorkflowsSearchResponse.js b/node_modules/@slack/web-api/dist/response/AdminWorkflowsSearchResponse.js new file mode 100644 index 0000000..5f802fd --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AdminWorkflowsSearchResponse.js @@ -0,0 +1,12 @@ +"use strict"; +/* eslint-disable */ +///////////////////////////////////////////////////////////////////////////////////////// +// // +// !!! DO NOT EDIT THIS FILE !!! // +// // +// This file is auto-generated by scripts/generate-web-api-types.sh in the repository. // +// Please refer to the script code to learn how to update the source data. // +// // +///////////////////////////////////////////////////////////////////////////////////////// +Object.defineProperty(exports, "__esModule", { value: true }); +//# sourceMappingURL=AdminWorkflowsSearchResponse.js.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminWorkflowsSearchResponse.js.map b/node_modules/@slack/web-api/dist/response/AdminWorkflowsSearchResponse.js.map new file mode 100644 index 0000000..1f06367 --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AdminWorkflowsSearchResponse.js.map @@ -0,0 +1 @@ +{"version":3,"file":"AdminWorkflowsSearchResponse.js","sourceRoot":"","sources":["../../src/response/AdminWorkflowsSearchResponse.ts"],"names":[],"mappings":";AAAA,oBAAoB;AACpB,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminWorkflowsUnpublishResponse.d.ts b/node_modules/@slack/web-api/dist/response/AdminWorkflowsUnpublishResponse.d.ts new file mode 100644 index 0000000..ad3d6eb --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AdminWorkflowsUnpublishResponse.d.ts @@ -0,0 +1,12 @@ +import { WebAPICallResult } from '../WebClient'; +export type AdminWorkflowsUnpublishResponse = WebAPICallResult & { + error?: string; + needed?: string; + ok?: boolean; + provided?: string; + response_metadata?: ResponseMetadata; +}; +export interface ResponseMetadata { + messages?: string[]; +} +//# sourceMappingURL=AdminWorkflowsUnpublishResponse.d.ts.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminWorkflowsUnpublishResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AdminWorkflowsUnpublishResponse.d.ts.map new file mode 100644 index 0000000..045d4a5 --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AdminWorkflowsUnpublishResponse.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"AdminWorkflowsUnpublishResponse.d.ts","sourceRoot":"","sources":["../../src/response/AdminWorkflowsUnpublishResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,+BAA+B,GAAG,gBAAgB,GAAG;IAC/D,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;CACtC,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminWorkflowsUnpublishResponse.js b/node_modules/@slack/web-api/dist/response/AdminWorkflowsUnpublishResponse.js new file mode 100644 index 0000000..272649e --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AdminWorkflowsUnpublishResponse.js @@ -0,0 +1,12 @@ +"use strict"; +/* eslint-disable */ +///////////////////////////////////////////////////////////////////////////////////////// +// // +// !!! DO NOT EDIT THIS FILE !!! // +// // +// This file is auto-generated by scripts/generate-web-api-types.sh in the repository. // +// Please refer to the script code to learn how to update the source data. // +// // +///////////////////////////////////////////////////////////////////////////////////////// +Object.defineProperty(exports, "__esModule", { value: true }); +//# sourceMappingURL=AdminWorkflowsUnpublishResponse.js.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AdminWorkflowsUnpublishResponse.js.map b/node_modules/@slack/web-api/dist/response/AdminWorkflowsUnpublishResponse.js.map new file mode 100644 index 0000000..ae10cb8 --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AdminWorkflowsUnpublishResponse.js.map @@ -0,0 +1 @@ +{"version":3,"file":"AdminWorkflowsUnpublishResponse.js","sourceRoot":"","sources":["../../src/response/AdminWorkflowsUnpublishResponse.ts"],"names":[],"mappings":";AAAA,oBAAoB;AACpB,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ApiTestResponse.d.ts b/node_modules/@slack/web-api/dist/response/ApiTestResponse.d.ts index f6fd429..626a509 100644 --- a/node_modules/@slack/web-api/dist/response/ApiTestResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/ApiTestResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type ApiTestResponse = WebAPICallResult & { +export type ApiTestResponse = WebAPICallResult & { args?: Args; error?: string; needed?: string; diff --git a/node_modules/@slack/web-api/dist/response/ApiTestResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/ApiTestResponse.d.ts.map index d740437..acebf61 100644 --- a/node_modules/@slack/web-api/dist/response/ApiTestResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/ApiTestResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ApiTestResponse.d.ts","sourceRoot":"","sources":["../../src/response/ApiTestResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,eAAe,GAAG,gBAAgB,GAAG;IAC/C,IAAI,CAAC,EAAM,IAAI,CAAC;IAChB,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC;AAEF,MAAM,WAAW,IAAI;IACnB,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,GAAG,CAAC,EAAI,MAAM,CAAC;CAChB"} \ No newline at end of file +{"version":3,"file":"ApiTestResponse.d.ts","sourceRoot":"","sources":["../../src/response/ApiTestResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,eAAe,GAAG,gBAAgB,GAAG;IAC/C,IAAI,CAAC,EAAM,IAAI,CAAC;IAChB,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC;AAEF,MAAM,WAAW,IAAI;IACnB,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,GAAG,CAAC,EAAI,MAAM,CAAC;CAChB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AppsConnectionsOpenResponse.d.ts b/node_modules/@slack/web-api/dist/response/AppsConnectionsOpenResponse.d.ts index 3f5131f..aa06cf2 100644 --- a/node_modules/@slack/web-api/dist/response/AppsConnectionsOpenResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AppsConnectionsOpenResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AppsConnectionsOpenResponse = WebAPICallResult & { +export type AppsConnectionsOpenResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/AppsConnectionsOpenResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AppsConnectionsOpenResponse.d.ts.map index 6fe4652..0c0bd89 100644 --- a/node_modules/@slack/web-api/dist/response/AppsConnectionsOpenResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AppsConnectionsOpenResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AppsConnectionsOpenResponse.d.ts","sourceRoot":"","sources":["../../src/response/AppsConnectionsOpenResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,2BAA2B,GAAG,gBAAgB,GAAG;IAC3D,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,GAAG,CAAC,EAAO,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file +{"version":3,"file":"AppsConnectionsOpenResponse.d.ts","sourceRoot":"","sources":["../../src/response/AppsConnectionsOpenResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,2BAA2B,GAAG,gBAAgB,GAAG;IAC3D,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,GAAG,CAAC,EAAO,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AppsEventAuthorizationsListResponse.d.ts b/node_modules/@slack/web-api/dist/response/AppsEventAuthorizationsListResponse.d.ts index e239edc..bf55e0c 100644 --- a/node_modules/@slack/web-api/dist/response/AppsEventAuthorizationsListResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AppsEventAuthorizationsListResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AppsEventAuthorizationsListResponse = WebAPICallResult & { +export type AppsEventAuthorizationsListResponse = WebAPICallResult & { authorizations?: Authorization[]; error?: string; needed?: string; diff --git a/node_modules/@slack/web-api/dist/response/AppsEventAuthorizationsListResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AppsEventAuthorizationsListResponse.d.ts.map index 59c2d3f..0a496c0 100644 --- a/node_modules/@slack/web-api/dist/response/AppsEventAuthorizationsListResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AppsEventAuthorizationsListResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AppsEventAuthorizationsListResponse.d.ts","sourceRoot":"","sources":["../../src/response/AppsEventAuthorizationsListResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,mCAAmC,GAAG,gBAAgB,GAAG;IACnE,cAAc,CAAC,EAAE,aAAa,EAAE,CAAC;IACjC,KAAK,CAAC,EAAW,MAAM,CAAC;IACxB,MAAM,CAAC,EAAU,MAAM,CAAC;IACxB,EAAE,CAAC,EAAc,OAAO,CAAC;IACzB,QAAQ,CAAC,EAAQ,MAAM,CAAC;CACzB,CAAC;AAEF,MAAM,WAAW,aAAa;IAC5B,aAAa,CAAC,EAAU,MAAM,CAAC;IAC/B,MAAM,CAAC,EAAiB,OAAO,CAAC;IAChC,qBAAqB,CAAC,EAAE,OAAO,CAAC;IAChC,OAAO,CAAC,EAAgB,MAAM,CAAC;IAC/B,OAAO,CAAC,EAAgB,MAAM,CAAC;CAChC"} \ No newline at end of file +{"version":3,"file":"AppsEventAuthorizationsListResponse.d.ts","sourceRoot":"","sources":["../../src/response/AppsEventAuthorizationsListResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,mCAAmC,GAAG,gBAAgB,GAAG;IACnE,cAAc,CAAC,EAAE,aAAa,EAAE,CAAC;IACjC,KAAK,CAAC,EAAW,MAAM,CAAC;IACxB,MAAM,CAAC,EAAU,MAAM,CAAC;IACxB,EAAE,CAAC,EAAc,OAAO,CAAC;IACzB,QAAQ,CAAC,EAAQ,MAAM,CAAC;CACzB,CAAC;AAEF,MAAM,WAAW,aAAa;IAC5B,aAAa,CAAC,EAAU,MAAM,CAAC;IAC/B,MAAM,CAAC,EAAiB,OAAO,CAAC;IAChC,qBAAqB,CAAC,EAAE,OAAO,CAAC;IAChC,OAAO,CAAC,EAAgB,MAAM,CAAC;IAC/B,OAAO,CAAC,EAAgB,MAAM,CAAC;CAChC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AppsManifestCreateResponse.d.ts b/node_modules/@slack/web-api/dist/response/AppsManifestCreateResponse.d.ts new file mode 100644 index 0000000..13e523a --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AppsManifestCreateResponse.d.ts @@ -0,0 +1,27 @@ +import { WebAPICallResult } from '../WebClient'; +export type AppsManifestCreateResponse = WebAPICallResult & { + app_id?: string; + credentials?: Credentials; + error?: string; + errors?: Error[]; + needed?: string; + oauth_authorize_url?: string; + ok?: boolean; + provided?: string; + response_metadata?: ResponseMetadata; +}; +export interface Credentials { + client_id?: string; + client_secret?: string; + signing_secret?: string; + verification_token?: string; +} +export interface Error { + code?: string; + message?: string; + pointer?: string; +} +export interface ResponseMetadata { + messages?: string[]; +} +//# sourceMappingURL=AppsManifestCreateResponse.d.ts.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AppsManifestCreateResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AppsManifestCreateResponse.d.ts.map new file mode 100644 index 0000000..c026a8b --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AppsManifestCreateResponse.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"AppsManifestCreateResponse.d.ts","sourceRoot":"","sources":["../../src/response/AppsManifestCreateResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,0BAA0B,GAAG,gBAAgB,GAAG;IAC1D,MAAM,CAAC,EAAe,MAAM,CAAC;IAC7B,WAAW,CAAC,EAAU,WAAW,CAAC;IAClC,KAAK,CAAC,EAAgB,MAAM,CAAC;IAC7B,MAAM,CAAC,EAAe,KAAK,EAAE,CAAC;IAC9B,MAAM,CAAC,EAAe,MAAM,CAAC;IAC7B,mBAAmB,CAAC,EAAE,MAAM,CAAC;IAC7B,EAAE,CAAC,EAAmB,OAAO,CAAC;IAC9B,QAAQ,CAAC,EAAa,MAAM,CAAC;IAC7B,iBAAiB,CAAC,EAAI,gBAAgB,CAAC;CACxC,CAAC;AAEF,MAAM,WAAW,WAAW;IAC1B,SAAS,CAAC,EAAW,MAAM,CAAC;IAC5B,aAAa,CAAC,EAAO,MAAM,CAAC;IAC5B,cAAc,CAAC,EAAM,MAAM,CAAC;IAC5B,kBAAkB,CAAC,EAAE,MAAM,CAAC;CAC7B;AAED,MAAM,WAAW,KAAK;IACpB,IAAI,CAAC,EAAK,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,MAAM,CAAC;CAClB;AAED,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AppsManifestCreateResponse.js b/node_modules/@slack/web-api/dist/response/AppsManifestCreateResponse.js new file mode 100644 index 0000000..0e4ee37 --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AppsManifestCreateResponse.js @@ -0,0 +1,12 @@ +"use strict"; +/* eslint-disable */ +///////////////////////////////////////////////////////////////////////////////////////// +// // +// !!! DO NOT EDIT THIS FILE !!! // +// // +// This file is auto-generated by scripts/generate-web-api-types.sh in the repository. // +// Please refer to the script code to learn how to update the source data. // +// // +///////////////////////////////////////////////////////////////////////////////////////// +Object.defineProperty(exports, "__esModule", { value: true }); +//# sourceMappingURL=AppsManifestCreateResponse.js.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AppsManifestCreateResponse.js.map b/node_modules/@slack/web-api/dist/response/AppsManifestCreateResponse.js.map new file mode 100644 index 0000000..5aeed86 --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AppsManifestCreateResponse.js.map @@ -0,0 +1 @@ +{"version":3,"file":"AppsManifestCreateResponse.js","sourceRoot":"","sources":["../../src/response/AppsManifestCreateResponse.ts"],"names":[],"mappings":";AAAA,oBAAoB;AACpB,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AppsManifestDeleteResponse.d.ts b/node_modules/@slack/web-api/dist/response/AppsManifestDeleteResponse.d.ts new file mode 100644 index 0000000..e96894a --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AppsManifestDeleteResponse.d.ts @@ -0,0 +1,8 @@ +import { WebAPICallResult } from '../WebClient'; +export type AppsManifestDeleteResponse = WebAPICallResult & { + error?: string; + needed?: string; + ok?: boolean; + provided?: string; +}; +//# sourceMappingURL=AppsManifestDeleteResponse.d.ts.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AppsManifestDeleteResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AppsManifestDeleteResponse.d.ts.map new file mode 100644 index 0000000..20e8fae --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AppsManifestDeleteResponse.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"AppsManifestDeleteResponse.d.ts","sourceRoot":"","sources":["../../src/response/AppsManifestDeleteResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,0BAA0B,GAAG,gBAAgB,GAAG;IAC1D,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AppsManifestDeleteResponse.js b/node_modules/@slack/web-api/dist/response/AppsManifestDeleteResponse.js new file mode 100644 index 0000000..3866c93 --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AppsManifestDeleteResponse.js @@ -0,0 +1,12 @@ +"use strict"; +/* eslint-disable */ +///////////////////////////////////////////////////////////////////////////////////////// +// // +// !!! DO NOT EDIT THIS FILE !!! // +// // +// This file is auto-generated by scripts/generate-web-api-types.sh in the repository. // +// Please refer to the script code to learn how to update the source data. // +// // +///////////////////////////////////////////////////////////////////////////////////////// +Object.defineProperty(exports, "__esModule", { value: true }); +//# sourceMappingURL=AppsManifestDeleteResponse.js.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AppsManifestDeleteResponse.js.map b/node_modules/@slack/web-api/dist/response/AppsManifestDeleteResponse.js.map new file mode 100644 index 0000000..08d178f --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AppsManifestDeleteResponse.js.map @@ -0,0 +1 @@ +{"version":3,"file":"AppsManifestDeleteResponse.js","sourceRoot":"","sources":["../../src/response/AppsManifestDeleteResponse.ts"],"names":[],"mappings":";AAAA,oBAAoB;AACpB,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AppsManifestExportResponse.d.ts b/node_modules/@slack/web-api/dist/response/AppsManifestExportResponse.d.ts new file mode 100644 index 0000000..dff9cb2 --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AppsManifestExportResponse.d.ts @@ -0,0 +1,112 @@ +import { WebAPICallResult } from '../WebClient'; +export type AppsManifestExportResponse = WebAPICallResult & { + error?: string; + manifest?: Manifest; + needed?: string; + ok?: boolean; + provided?: string; +}; +export interface Manifest { + _metadata?: Metadata; + display_information?: DisplayInformation; + features?: Features; + functions?: { + [key: string]: Function; + }; + oauth_config?: OauthConfig; + settings?: Settings; +} +export interface Metadata { + major_version?: number; + minor_version?: number; +} +export interface DisplayInformation { + background_color?: string; + description?: string; + long_description?: string; + name?: string; +} +export interface Features { + app_home?: AppHome; + bot_user?: BotUser; + shortcuts?: Shortcut[]; + slash_commands?: SlashCommand[]; + unfurl_domains?: string[]; +} +export interface AppHome { + home_tab_enabled?: boolean; + messages_tab_enabled?: boolean; + messages_tab_read_only_enabled?: boolean; +} +export interface BotUser { + always_online?: boolean; + display_name?: string; +} +export interface Shortcut { + callback_id?: string; + description?: string; + name?: string; + type?: string; +} +export interface SlashCommand { + command?: string; + description?: string; + should_escape?: boolean; + url?: string; + usage_hint?: string; +} +export interface Function { + description?: string; + input_parameters?: { + [key: string]: PutParameter; + }; + output_parameters?: { + [key: string]: PutParameter; + }; + title?: string; +} +export interface PutParameter { + description?: string; + hint?: string; + is_required?: boolean; + maxLength?: number; + maximum?: number; + minLength?: number; + minimum?: number; + name?: string; + title?: string; + type?: string; +} +export interface OauthConfig { + redirect_urls?: string[]; + scopes?: Scopes; + token_management_enabled?: boolean; +} +export interface Scopes { + bot?: string[]; + user?: string[]; +} +export interface Settings { + allowed_ip_address_ranges?: string[]; + background_color?: string; + description?: string; + event_subscriptions?: EventSubscriptions; + function_runtime?: string; + hermes_app_type?: string; + interactivity?: Interactivity; + long_description?: string; + org_deploy_enabled?: boolean; + socket_mode_enabled?: boolean; + token_rotation_enabled?: boolean; +} +export interface EventSubscriptions { + bot_events?: string[]; + request_url?: string; + user_events?: string[]; +} +export interface Interactivity { + is_enabled?: boolean; + message_menu_options_url?: string; + request_url?: string; +} +//# sourceMappingURL=AppsManifestExportResponse.d.ts.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AppsManifestExportResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AppsManifestExportResponse.d.ts.map new file mode 100644 index 0000000..b88211d --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AppsManifestExportResponse.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"AppsManifestExportResponse.d.ts","sourceRoot":"","sources":["../../src/response/AppsManifestExportResponse.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AppsManifestExportResponse.js b/node_modules/@slack/web-api/dist/response/AppsManifestExportResponse.js new file mode 100644 index 0000000..6965ce8 --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AppsManifestExportResponse.js @@ -0,0 +1,12 @@ +"use strict"; +/* eslint-disable */ +///////////////////////////////////////////////////////////////////////////////////////// +// // +// !!! DO NOT EDIT THIS FILE !!! // +// // +// This file is auto-generated by scripts/generate-web-api-types.sh in the repository. // +// Please refer to the script code to learn how to update the source data. // +// // +///////////////////////////////////////////////////////////////////////////////////////// +Object.defineProperty(exports, "__esModule", { value: true }); +//# sourceMappingURL=AppsManifestExportResponse.js.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AppsManifestExportResponse.js.map b/node_modules/@slack/web-api/dist/response/AppsManifestExportResponse.js.map new file mode 100644 index 0000000..049263c --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AppsManifestExportResponse.js.map @@ -0,0 +1 @@ +{"version":3,"file":"AppsManifestExportResponse.js","sourceRoot":"","sources":["../../src/response/AppsManifestExportResponse.ts"],"names":[],"mappings":";AAAA,oBAAoB;AACpB,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AppsManifestUpdateResponse.d.ts b/node_modules/@slack/web-api/dist/response/AppsManifestUpdateResponse.d.ts new file mode 100644 index 0000000..eb2b7af --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AppsManifestUpdateResponse.d.ts @@ -0,0 +1,10 @@ +import { WebAPICallResult } from '../WebClient'; +export type AppsManifestUpdateResponse = WebAPICallResult & { + app_id?: string; + error?: string; + needed?: string; + ok?: boolean; + permissions_updated?: boolean; + provided?: string; +}; +//# sourceMappingURL=AppsManifestUpdateResponse.d.ts.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AppsManifestUpdateResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AppsManifestUpdateResponse.d.ts.map new file mode 100644 index 0000000..5ff26ff --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AppsManifestUpdateResponse.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"AppsManifestUpdateResponse.d.ts","sourceRoot":"","sources":["../../src/response/AppsManifestUpdateResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,0BAA0B,GAAG,gBAAgB,GAAG;IAC1D,MAAM,CAAC,EAAe,MAAM,CAAC;IAC7B,KAAK,CAAC,EAAgB,MAAM,CAAC;IAC7B,MAAM,CAAC,EAAe,MAAM,CAAC;IAC7B,EAAE,CAAC,EAAmB,OAAO,CAAC;IAC9B,mBAAmB,CAAC,EAAE,OAAO,CAAC;IAC9B,QAAQ,CAAC,EAAa,MAAM,CAAC;CAC9B,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AppsManifestUpdateResponse.js b/node_modules/@slack/web-api/dist/response/AppsManifestUpdateResponse.js new file mode 100644 index 0000000..21ebb24 --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AppsManifestUpdateResponse.js @@ -0,0 +1,12 @@ +"use strict"; +/* eslint-disable */ +///////////////////////////////////////////////////////////////////////////////////////// +// // +// !!! DO NOT EDIT THIS FILE !!! // +// // +// This file is auto-generated by scripts/generate-web-api-types.sh in the repository. // +// Please refer to the script code to learn how to update the source data. // +// // +///////////////////////////////////////////////////////////////////////////////////////// +Object.defineProperty(exports, "__esModule", { value: true }); +//# sourceMappingURL=AppsManifestUpdateResponse.js.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AppsManifestUpdateResponse.js.map b/node_modules/@slack/web-api/dist/response/AppsManifestUpdateResponse.js.map new file mode 100644 index 0000000..64eeb96 --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AppsManifestUpdateResponse.js.map @@ -0,0 +1 @@ +{"version":3,"file":"AppsManifestUpdateResponse.js","sourceRoot":"","sources":["../../src/response/AppsManifestUpdateResponse.ts"],"names":[],"mappings":";AAAA,oBAAoB;AACpB,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AppsManifestValidateResponse.d.ts b/node_modules/@slack/web-api/dist/response/AppsManifestValidateResponse.d.ts new file mode 100644 index 0000000..3b3181e --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AppsManifestValidateResponse.d.ts @@ -0,0 +1,19 @@ +import { WebAPICallResult } from '../WebClient'; +export type AppsManifestValidateResponse = WebAPICallResult & { + error?: string; + errors?: Error[]; + needed?: string; + ok?: boolean; + provided?: string; + response_metadata?: ResponseMetadata; +}; +export interface Error { + code?: string; + message?: string; + pointer?: string; + related_component?: string; +} +export interface ResponseMetadata { + messages?: string[]; +} +//# sourceMappingURL=AppsManifestValidateResponse.d.ts.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AppsManifestValidateResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AppsManifestValidateResponse.d.ts.map new file mode 100644 index 0000000..488ebd4 --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AppsManifestValidateResponse.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"AppsManifestValidateResponse.d.ts","sourceRoot":"","sources":["../../src/response/AppsManifestValidateResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,4BAA4B,GAAG,gBAAgB,GAAG;IAC5D,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,KAAK,EAAE,CAAC;IAC5B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;CACtC,CAAC;AAEF,MAAM,WAAW,KAAK;IACpB,IAAI,CAAC,EAAe,MAAM,CAAC;IAC3B,OAAO,CAAC,EAAY,MAAM,CAAC;IAC3B,OAAO,CAAC,EAAY,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,MAAM,CAAC;CAC5B;AAED,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AppsManifestValidateResponse.js b/node_modules/@slack/web-api/dist/response/AppsManifestValidateResponse.js new file mode 100644 index 0000000..60e4eba --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AppsManifestValidateResponse.js @@ -0,0 +1,12 @@ +"use strict"; +/* eslint-disable */ +///////////////////////////////////////////////////////////////////////////////////////// +// // +// !!! DO NOT EDIT THIS FILE !!! // +// // +// This file is auto-generated by scripts/generate-web-api-types.sh in the repository. // +// Please refer to the script code to learn how to update the source data. // +// // +///////////////////////////////////////////////////////////////////////////////////////// +Object.defineProperty(exports, "__esModule", { value: true }); +//# sourceMappingURL=AppsManifestValidateResponse.js.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AppsManifestValidateResponse.js.map b/node_modules/@slack/web-api/dist/response/AppsManifestValidateResponse.js.map new file mode 100644 index 0000000..3917970 --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/AppsManifestValidateResponse.js.map @@ -0,0 +1 @@ +{"version":3,"file":"AppsManifestValidateResponse.js","sourceRoot":"","sources":["../../src/response/AppsManifestValidateResponse.ts"],"names":[],"mappings":";AAAA,oBAAoB;AACpB,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AppsPermissionsInfoResponse.d.ts b/node_modules/@slack/web-api/dist/response/AppsPermissionsInfoResponse.d.ts index 938712d..e3f7cc4 100644 --- a/node_modules/@slack/web-api/dist/response/AppsPermissionsInfoResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AppsPermissionsInfoResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AppsPermissionsInfoResponse = WebAPICallResult & { +export type AppsPermissionsInfoResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/AppsPermissionsInfoResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AppsPermissionsInfoResponse.d.ts.map index 97e3f42..0493520 100644 --- a/node_modules/@slack/web-api/dist/response/AppsPermissionsInfoResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AppsPermissionsInfoResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AppsPermissionsInfoResponse.d.ts","sourceRoot":"","sources":["../../src/response/AppsPermissionsInfoResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,2BAA2B,GAAG,gBAAgB,GAAG;IAC3D,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file +{"version":3,"file":"AppsPermissionsInfoResponse.d.ts","sourceRoot":"","sources":["../../src/response/AppsPermissionsInfoResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,2BAA2B,GAAG,gBAAgB,GAAG;IAC3D,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AppsPermissionsRequestResponse.d.ts b/node_modules/@slack/web-api/dist/response/AppsPermissionsRequestResponse.d.ts index ea8520f..6bae542 100644 --- a/node_modules/@slack/web-api/dist/response/AppsPermissionsRequestResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AppsPermissionsRequestResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AppsPermissionsRequestResponse = WebAPICallResult & { +export type AppsPermissionsRequestResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/AppsPermissionsRequestResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AppsPermissionsRequestResponse.d.ts.map index 0ed54cf..103be88 100644 --- a/node_modules/@slack/web-api/dist/response/AppsPermissionsRequestResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AppsPermissionsRequestResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AppsPermissionsRequestResponse.d.ts","sourceRoot":"","sources":["../../src/response/AppsPermissionsRequestResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,8BAA8B,GAAG,gBAAgB,GAAG;IAC9D,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file +{"version":3,"file":"AppsPermissionsRequestResponse.d.ts","sourceRoot":"","sources":["../../src/response/AppsPermissionsRequestResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,8BAA8B,GAAG,gBAAgB,GAAG;IAC9D,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AppsPermissionsResourcesListResponse.d.ts b/node_modules/@slack/web-api/dist/response/AppsPermissionsResourcesListResponse.d.ts index da74013..6c09b41 100644 --- a/node_modules/@slack/web-api/dist/response/AppsPermissionsResourcesListResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AppsPermissionsResourcesListResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AppsPermissionsResourcesListResponse = WebAPICallResult & { +export type AppsPermissionsResourcesListResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/AppsPermissionsResourcesListResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AppsPermissionsResourcesListResponse.d.ts.map index 485d87c..2aba3e8 100644 --- a/node_modules/@slack/web-api/dist/response/AppsPermissionsResourcesListResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AppsPermissionsResourcesListResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AppsPermissionsResourcesListResponse.d.ts","sourceRoot":"","sources":["../../src/response/AppsPermissionsResourcesListResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,oCAAoC,GAAG,gBAAgB,GAAG;IACpE,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file +{"version":3,"file":"AppsPermissionsResourcesListResponse.d.ts","sourceRoot":"","sources":["../../src/response/AppsPermissionsResourcesListResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,oCAAoC,GAAG,gBAAgB,GAAG;IACpE,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AppsPermissionsScopesListResponse.d.ts b/node_modules/@slack/web-api/dist/response/AppsPermissionsScopesListResponse.d.ts index 815bd3d..0ed223e 100644 --- a/node_modules/@slack/web-api/dist/response/AppsPermissionsScopesListResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AppsPermissionsScopesListResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AppsPermissionsScopesListResponse = WebAPICallResult & { +export type AppsPermissionsScopesListResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/AppsPermissionsScopesListResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AppsPermissionsScopesListResponse.d.ts.map index 0d1710c..0161282 100644 --- a/node_modules/@slack/web-api/dist/response/AppsPermissionsScopesListResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AppsPermissionsScopesListResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AppsPermissionsScopesListResponse.d.ts","sourceRoot":"","sources":["../../src/response/AppsPermissionsScopesListResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,iCAAiC,GAAG,gBAAgB,GAAG;IACjE,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file +{"version":3,"file":"AppsPermissionsScopesListResponse.d.ts","sourceRoot":"","sources":["../../src/response/AppsPermissionsScopesListResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,iCAAiC,GAAG,gBAAgB,GAAG;IACjE,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AppsPermissionsUsersListResponse.d.ts b/node_modules/@slack/web-api/dist/response/AppsPermissionsUsersListResponse.d.ts index 946d891..ac652f4 100644 --- a/node_modules/@slack/web-api/dist/response/AppsPermissionsUsersListResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AppsPermissionsUsersListResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AppsPermissionsUsersListResponse = WebAPICallResult & { +export type AppsPermissionsUsersListResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/AppsPermissionsUsersListResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AppsPermissionsUsersListResponse.d.ts.map index e9a6e88..fe6c189 100644 --- a/node_modules/@slack/web-api/dist/response/AppsPermissionsUsersListResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AppsPermissionsUsersListResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AppsPermissionsUsersListResponse.d.ts","sourceRoot":"","sources":["../../src/response/AppsPermissionsUsersListResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,gCAAgC,GAAG,gBAAgB,GAAG;IAChE,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file +{"version":3,"file":"AppsPermissionsUsersListResponse.d.ts","sourceRoot":"","sources":["../../src/response/AppsPermissionsUsersListResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,gCAAgC,GAAG,gBAAgB,GAAG;IAChE,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AppsPermissionsUsersRequestResponse.d.ts b/node_modules/@slack/web-api/dist/response/AppsPermissionsUsersRequestResponse.d.ts index ef057a1..4f397eb 100644 --- a/node_modules/@slack/web-api/dist/response/AppsPermissionsUsersRequestResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AppsPermissionsUsersRequestResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AppsPermissionsUsersRequestResponse = WebAPICallResult & { +export type AppsPermissionsUsersRequestResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/AppsPermissionsUsersRequestResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AppsPermissionsUsersRequestResponse.d.ts.map index 7151852..b69bdb0 100644 --- a/node_modules/@slack/web-api/dist/response/AppsPermissionsUsersRequestResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AppsPermissionsUsersRequestResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AppsPermissionsUsersRequestResponse.d.ts","sourceRoot":"","sources":["../../src/response/AppsPermissionsUsersRequestResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,mCAAmC,GAAG,gBAAgB,GAAG;IACnE,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file +{"version":3,"file":"AppsPermissionsUsersRequestResponse.d.ts","sourceRoot":"","sources":["../../src/response/AppsPermissionsUsersRequestResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,mCAAmC,GAAG,gBAAgB,GAAG;IACnE,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AppsUninstallResponse.d.ts b/node_modules/@slack/web-api/dist/response/AppsUninstallResponse.d.ts index fa4f309..ef5063b 100644 --- a/node_modules/@slack/web-api/dist/response/AppsUninstallResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AppsUninstallResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AppsUninstallResponse = WebAPICallResult & { +export type AppsUninstallResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/AppsUninstallResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AppsUninstallResponse.d.ts.map index 6b65136..f7a71bf 100644 --- a/node_modules/@slack/web-api/dist/response/AppsUninstallResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AppsUninstallResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AppsUninstallResponse.d.ts","sourceRoot":"","sources":["../../src/response/AppsUninstallResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,qBAAqB,GAAG,gBAAgB,GAAG;IACrD,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;CACtC,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file +{"version":3,"file":"AppsUninstallResponse.d.ts","sourceRoot":"","sources":["../../src/response/AppsUninstallResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,qBAAqB,GAAG,gBAAgB,GAAG;IACrD,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;CACtC,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AuthRevokeResponse.d.ts b/node_modules/@slack/web-api/dist/response/AuthRevokeResponse.d.ts index 5e26f7a..728ab8f 100644 --- a/node_modules/@slack/web-api/dist/response/AuthRevokeResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AuthRevokeResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AuthRevokeResponse = WebAPICallResult & { +export type AuthRevokeResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/AuthRevokeResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AuthRevokeResponse.d.ts.map index 0255887..d2b4143 100644 --- a/node_modules/@slack/web-api/dist/response/AuthRevokeResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AuthRevokeResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AuthRevokeResponse.d.ts","sourceRoot":"","sources":["../../src/response/AuthRevokeResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,kBAAkB,GAAG,gBAAgB,GAAG;IAClD,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file +{"version":3,"file":"AuthRevokeResponse.d.ts","sourceRoot":"","sources":["../../src/response/AuthRevokeResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,kBAAkB,GAAG,gBAAgB,GAAG;IAClD,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AuthTeamsListResponse.d.ts b/node_modules/@slack/web-api/dist/response/AuthTeamsListResponse.d.ts index 45ca4b7..64a4d81 100644 --- a/node_modules/@slack/web-api/dist/response/AuthTeamsListResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AuthTeamsListResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AuthTeamsListResponse = WebAPICallResult & { +export type AuthTeamsListResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; @@ -11,7 +11,18 @@ export interface ResponseMetadata { next_cursor?: string; } export interface Team { + icon?: Icon; id?: string; name?: string; } +export interface Icon { + image_102?: string; + image_132?: string; + image_230?: string; + image_34?: string; + image_44?: string; + image_68?: string; + image_88?: string; + image_default?: boolean; +} //# sourceMappingURL=AuthTeamsListResponse.d.ts.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AuthTeamsListResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AuthTeamsListResponse.d.ts.map index a466612..98788fd 100644 --- a/node_modules/@slack/web-api/dist/response/AuthTeamsListResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AuthTeamsListResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AuthTeamsListResponse.d.ts","sourceRoot":"","sources":["../../src/response/AuthTeamsListResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,qBAAqB,GAAG,gBAAgB,GAAG;IACrD,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;IACrC,KAAK,CAAC,EAAc,IAAI,EAAE,CAAC;CAC5B,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,WAAW,CAAC,EAAE,MAAM,CAAC;CACtB;AAED,MAAM,WAAW,IAAI;IACnB,EAAE,CAAC,EAAI,MAAM,CAAC;IACd,IAAI,CAAC,EAAE,MAAM,CAAC;CACf"} \ No newline at end of file +{"version":3,"file":"AuthTeamsListResponse.d.ts","sourceRoot":"","sources":["../../src/response/AuthTeamsListResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,qBAAqB,GAAG,gBAAgB,GAAG;IACrD,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;IACrC,KAAK,CAAC,EAAc,IAAI,EAAE,CAAC;CAC5B,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,WAAW,CAAC,EAAE,MAAM,CAAC;CACtB;AAED,MAAM,WAAW,IAAI;IACnB,IAAI,CAAC,EAAE,IAAI,CAAC;IACZ,EAAE,CAAC,EAAI,MAAM,CAAC;IACd,IAAI,CAAC,EAAE,MAAM,CAAC;CACf;AAED,MAAM,WAAW,IAAI;IACnB,SAAS,CAAC,EAAM,MAAM,CAAC;IACvB,SAAS,CAAC,EAAM,MAAM,CAAC;IACvB,SAAS,CAAC,EAAM,MAAM,CAAC;IACvB,QAAQ,CAAC,EAAO,MAAM,CAAC;IACvB,QAAQ,CAAC,EAAO,MAAM,CAAC;IACvB,QAAQ,CAAC,EAAO,MAAM,CAAC;IACvB,QAAQ,CAAC,EAAO,MAAM,CAAC;IACvB,aAAa,CAAC,EAAE,OAAO,CAAC;CACzB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/AuthTestResponse.d.ts b/node_modules/@slack/web-api/dist/response/AuthTestResponse.d.ts index 4dc8dd0..b1b69c1 100644 --- a/node_modules/@slack/web-api/dist/response/AuthTestResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/AuthTestResponse.d.ts @@ -1,10 +1,11 @@ import { WebAPICallResult } from '../WebClient'; -export declare type AuthTestResponse = WebAPICallResult & { +export type AuthTestResponse = WebAPICallResult & { app_id?: string; app_name?: string; bot_id?: string; enterprise_id?: string; error?: string; + expires_in?: number; is_enterprise_install?: boolean; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/AuthTestResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/AuthTestResponse.d.ts.map index 05f597f..a766d62 100644 --- a/node_modules/@slack/web-api/dist/response/AuthTestResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/AuthTestResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"AuthTestResponse.d.ts","sourceRoot":"","sources":["../../src/response/AuthTestResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,gBAAgB,GAAG,gBAAgB,GAAG;IAChD,MAAM,CAAC,EAAiB,MAAM,CAAC;IAC/B,QAAQ,CAAC,EAAe,MAAM,CAAC;IAC/B,MAAM,CAAC,EAAiB,MAAM,CAAC;IAC/B,aAAa,CAAC,EAAU,MAAM,CAAC;IAC/B,KAAK,CAAC,EAAkB,MAAM,CAAC;IAC/B,qBAAqB,CAAC,EAAE,OAAO,CAAC;IAChC,MAAM,CAAC,EAAiB,MAAM,CAAC;IAC/B,EAAE,CAAC,EAAqB,OAAO,CAAC;IAChC,QAAQ,CAAC,EAAe,MAAM,CAAC;IAC/B,IAAI,CAAC,EAAmB,MAAM,CAAC;IAC/B,OAAO,CAAC,EAAgB,MAAM,CAAC;IAC/B,GAAG,CAAC,EAAoB,MAAM,CAAC;IAC/B,IAAI,CAAC,EAAmB,MAAM,CAAC;IAC/B,OAAO,CAAC,EAAgB,MAAM,CAAC;CAChC,CAAC"} \ No newline at end of file +{"version":3,"file":"AuthTestResponse.d.ts","sourceRoot":"","sources":["../../src/response/AuthTestResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,gBAAgB,GAAG,gBAAgB,GAAG;IAChD,MAAM,CAAC,EAAiB,MAAM,CAAC;IAC/B,QAAQ,CAAC,EAAe,MAAM,CAAC;IAC/B,MAAM,CAAC,EAAiB,MAAM,CAAC;IAC/B,aAAa,CAAC,EAAU,MAAM,CAAC;IAC/B,KAAK,CAAC,EAAkB,MAAM,CAAC;IAC/B,UAAU,CAAC,EAAa,MAAM,CAAC;IAC/B,qBAAqB,CAAC,EAAE,OAAO,CAAC;IAChC,MAAM,CAAC,EAAiB,MAAM,CAAC;IAC/B,EAAE,CAAC,EAAqB,OAAO,CAAC;IAChC,QAAQ,CAAC,EAAe,MAAM,CAAC;IAC/B,IAAI,CAAC,EAAmB,MAAM,CAAC;IAC/B,OAAO,CAAC,EAAgB,MAAM,CAAC;IAC/B,GAAG,CAAC,EAAoB,MAAM,CAAC;IAC/B,IAAI,CAAC,EAAmB,MAAM,CAAC;IAC/B,OAAO,CAAC,EAAgB,MAAM,CAAC;CAChC,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/BookmarksAddResponse.d.ts b/node_modules/@slack/web-api/dist/response/BookmarksAddResponse.d.ts index 320be65..d8108f1 100644 --- a/node_modules/@slack/web-api/dist/response/BookmarksAddResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/BookmarksAddResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type BookmarksAddResponse = WebAPICallResult & { +export type BookmarksAddResponse = WebAPICallResult & { bookmark?: Bookmark; error?: string; needed?: string; @@ -8,6 +8,7 @@ export declare type BookmarksAddResponse = WebAPICallResult & { response_metadata?: ResponseMetadata; }; export interface Bookmark { + app_action_id?: string; app_id?: string; channel_id?: string; date_created?: number; diff --git a/node_modules/@slack/web-api/dist/response/BookmarksAddResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/BookmarksAddResponse.d.ts.map index 6802fff..3047b83 100644 --- a/node_modules/@slack/web-api/dist/response/BookmarksAddResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/BookmarksAddResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"BookmarksAddResponse.d.ts","sourceRoot":"","sources":["../../src/response/BookmarksAddResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,oBAAoB,GAAG,gBAAgB,GAAG;IACpD,QAAQ,CAAC,EAAW,QAAQ,CAAC;IAC7B,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;CACtC,CAAC;AAEF,MAAM,WAAW,QAAQ;IACvB,MAAM,CAAC,EAAmB,MAAM,CAAC;IACjC,UAAU,CAAC,EAAe,MAAM,CAAC;IACjC,YAAY,CAAC,EAAa,MAAM,CAAC;IACjC,YAAY,CAAC,EAAa,MAAM,CAAC;IACjC,KAAK,CAAC,EAAoB,MAAM,CAAC;IACjC,SAAS,CAAC,EAAgB,MAAM,CAAC;IACjC,QAAQ,CAAC,EAAiB,MAAM,CAAC;IACjC,EAAE,CAAC,EAAuB,MAAM,CAAC;IACjC,uBAAuB,CAAC,EAAE,MAAM,CAAC;IACjC,uBAAuB,CAAC,EAAE,MAAM,CAAC;IACjC,IAAI,CAAC,EAAqB,MAAM,CAAC;IACjC,IAAI,CAAC,EAAqB,MAAM,CAAC;IACjC,WAAW,CAAC,EAAc,MAAM,CAAC;IACjC,KAAK,CAAC,EAAoB,MAAM,CAAC;IACjC,IAAI,CAAC,EAAqB,MAAM,CAAC;CAClC;AAED,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file +{"version":3,"file":"BookmarksAddResponse.d.ts","sourceRoot":"","sources":["../../src/response/BookmarksAddResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,oBAAoB,GAAG,gBAAgB,GAAG;IACpD,QAAQ,CAAC,EAAW,QAAQ,CAAC;IAC7B,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;CACtC,CAAC;AAEF,MAAM,WAAW,QAAQ;IACvB,aAAa,CAAC,EAAY,MAAM,CAAC;IACjC,MAAM,CAAC,EAAmB,MAAM,CAAC;IACjC,UAAU,CAAC,EAAe,MAAM,CAAC;IACjC,YAAY,CAAC,EAAa,MAAM,CAAC;IACjC,YAAY,CAAC,EAAa,MAAM,CAAC;IACjC,KAAK,CAAC,EAAoB,MAAM,CAAC;IACjC,SAAS,CAAC,EAAgB,MAAM,CAAC;IACjC,QAAQ,CAAC,EAAiB,MAAM,CAAC;IACjC,EAAE,CAAC,EAAuB,MAAM,CAAC;IACjC,uBAAuB,CAAC,EAAE,MAAM,CAAC;IACjC,uBAAuB,CAAC,EAAE,MAAM,CAAC;IACjC,IAAI,CAAC,EAAqB,MAAM,CAAC;IACjC,IAAI,CAAC,EAAqB,MAAM,CAAC;IACjC,WAAW,CAAC,EAAc,MAAM,CAAC;IACjC,KAAK,CAAC,EAAoB,MAAM,CAAC;IACjC,IAAI,CAAC,EAAqB,MAAM,CAAC;CAClC;AAED,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/BookmarksEditResponse.d.ts b/node_modules/@slack/web-api/dist/response/BookmarksEditResponse.d.ts index c152c10..6f251b9 100644 --- a/node_modules/@slack/web-api/dist/response/BookmarksEditResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/BookmarksEditResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type BookmarksEditResponse = WebAPICallResult & { +export type BookmarksEditResponse = WebAPICallResult & { bookmark?: Bookmark; error?: string; needed?: string; @@ -8,6 +8,7 @@ export declare type BookmarksEditResponse = WebAPICallResult & { response_metadata?: ResponseMetadata; }; export interface Bookmark { + app_action_id?: string; app_id?: string; channel_id?: string; date_created?: number; diff --git a/node_modules/@slack/web-api/dist/response/BookmarksEditResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/BookmarksEditResponse.d.ts.map index e490eba..d840f78 100644 --- a/node_modules/@slack/web-api/dist/response/BookmarksEditResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/BookmarksEditResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"BookmarksEditResponse.d.ts","sourceRoot":"","sources":["../../src/response/BookmarksEditResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,qBAAqB,GAAG,gBAAgB,GAAG;IACrD,QAAQ,CAAC,EAAW,QAAQ,CAAC;IAC7B,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;CACtC,CAAC;AAEF,MAAM,WAAW,QAAQ;IACvB,MAAM,CAAC,EAAmB,MAAM,CAAC;IACjC,UAAU,CAAC,EAAe,MAAM,CAAC;IACjC,YAAY,CAAC,EAAa,MAAM,CAAC;IACjC,YAAY,CAAC,EAAa,MAAM,CAAC;IACjC,KAAK,CAAC,EAAoB,MAAM,CAAC;IACjC,SAAS,CAAC,EAAgB,MAAM,CAAC;IACjC,QAAQ,CAAC,EAAiB,MAAM,CAAC;IACjC,EAAE,CAAC,EAAuB,MAAM,CAAC;IACjC,uBAAuB,CAAC,EAAE,MAAM,CAAC;IACjC,uBAAuB,CAAC,EAAE,MAAM,CAAC;IACjC,IAAI,CAAC,EAAqB,MAAM,CAAC;IACjC,IAAI,CAAC,EAAqB,MAAM,CAAC;IACjC,WAAW,CAAC,EAAc,MAAM,CAAC;IACjC,KAAK,CAAC,EAAoB,MAAM,CAAC;IACjC,IAAI,CAAC,EAAqB,MAAM,CAAC;CAClC;AAED,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file +{"version":3,"file":"BookmarksEditResponse.d.ts","sourceRoot":"","sources":["../../src/response/BookmarksEditResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,qBAAqB,GAAG,gBAAgB,GAAG;IACrD,QAAQ,CAAC,EAAW,QAAQ,CAAC;IAC7B,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;CACtC,CAAC;AAEF,MAAM,WAAW,QAAQ;IACvB,aAAa,CAAC,EAAY,MAAM,CAAC;IACjC,MAAM,CAAC,EAAmB,MAAM,CAAC;IACjC,UAAU,CAAC,EAAe,MAAM,CAAC;IACjC,YAAY,CAAC,EAAa,MAAM,CAAC;IACjC,YAAY,CAAC,EAAa,MAAM,CAAC;IACjC,KAAK,CAAC,EAAoB,MAAM,CAAC;IACjC,SAAS,CAAC,EAAgB,MAAM,CAAC;IACjC,QAAQ,CAAC,EAAiB,MAAM,CAAC;IACjC,EAAE,CAAC,EAAuB,MAAM,CAAC;IACjC,uBAAuB,CAAC,EAAE,MAAM,CAAC;IACjC,uBAAuB,CAAC,EAAE,MAAM,CAAC;IACjC,IAAI,CAAC,EAAqB,MAAM,CAAC;IACjC,IAAI,CAAC,EAAqB,MAAM,CAAC;IACjC,WAAW,CAAC,EAAc,MAAM,CAAC;IACjC,KAAK,CAAC,EAAoB,MAAM,CAAC;IACjC,IAAI,CAAC,EAAqB,MAAM,CAAC;CAClC;AAED,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/BookmarksListResponse.d.ts b/node_modules/@slack/web-api/dist/response/BookmarksListResponse.d.ts index 53a37c1..de73890 100644 --- a/node_modules/@slack/web-api/dist/response/BookmarksListResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/BookmarksListResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type BookmarksListResponse = WebAPICallResult & { +export type BookmarksListResponse = WebAPICallResult & { bookmarks?: Bookmark[]; error?: string; needed?: string; @@ -8,6 +8,7 @@ export declare type BookmarksListResponse = WebAPICallResult & { response_metadata?: ResponseMetadata; }; export interface Bookmark { + app_action_id?: string; app_id?: string; channel_id?: string; date_created?: number; diff --git a/node_modules/@slack/web-api/dist/response/BookmarksListResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/BookmarksListResponse.d.ts.map index d3e22d5..a58bfcb 100644 --- a/node_modules/@slack/web-api/dist/response/BookmarksListResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/BookmarksListResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"BookmarksListResponse.d.ts","sourceRoot":"","sources":["../../src/response/BookmarksListResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,qBAAqB,GAAG,gBAAgB,GAAG;IACrD,SAAS,CAAC,EAAU,QAAQ,EAAE,CAAC;IAC/B,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;CACtC,CAAC;AAEF,MAAM,WAAW,QAAQ;IACvB,MAAM,CAAC,EAAmB,MAAM,CAAC;IACjC,UAAU,CAAC,EAAe,MAAM,CAAC;IACjC,YAAY,CAAC,EAAa,MAAM,CAAC;IACjC,YAAY,CAAC,EAAa,MAAM,CAAC;IACjC,KAAK,CAAC,EAAoB,MAAM,CAAC;IACjC,SAAS,CAAC,EAAgB,MAAM,CAAC;IACjC,QAAQ,CAAC,EAAiB,MAAM,CAAC;IACjC,EAAE,CAAC,EAAuB,MAAM,CAAC;IACjC,uBAAuB,CAAC,EAAE,MAAM,CAAC;IACjC,uBAAuB,CAAC,EAAE,MAAM,CAAC;IACjC,IAAI,CAAC,EAAqB,MAAM,CAAC;IACjC,IAAI,CAAC,EAAqB,MAAM,CAAC;IACjC,WAAW,CAAC,EAAc,MAAM,CAAC;IACjC,KAAK,CAAC,EAAoB,MAAM,CAAC;IACjC,IAAI,CAAC,EAAqB,MAAM,CAAC;CAClC;AAED,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file +{"version":3,"file":"BookmarksListResponse.d.ts","sourceRoot":"","sources":["../../src/response/BookmarksListResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,qBAAqB,GAAG,gBAAgB,GAAG;IACrD,SAAS,CAAC,EAAU,QAAQ,EAAE,CAAC;IAC/B,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;CACtC,CAAC;AAEF,MAAM,WAAW,QAAQ;IACvB,aAAa,CAAC,EAAY,MAAM,CAAC;IACjC,MAAM,CAAC,EAAmB,MAAM,CAAC;IACjC,UAAU,CAAC,EAAe,MAAM,CAAC;IACjC,YAAY,CAAC,EAAa,MAAM,CAAC;IACjC,YAAY,CAAC,EAAa,MAAM,CAAC;IACjC,KAAK,CAAC,EAAoB,MAAM,CAAC;IACjC,SAAS,CAAC,EAAgB,MAAM,CAAC;IACjC,QAAQ,CAAC,EAAiB,MAAM,CAAC;IACjC,EAAE,CAAC,EAAuB,MAAM,CAAC;IACjC,uBAAuB,CAAC,EAAE,MAAM,CAAC;IACjC,uBAAuB,CAAC,EAAE,MAAM,CAAC;IACjC,IAAI,CAAC,EAAqB,MAAM,CAAC;IACjC,IAAI,CAAC,EAAqB,MAAM,CAAC;IACjC,WAAW,CAAC,EAAc,MAAM,CAAC;IACjC,KAAK,CAAC,EAAoB,MAAM,CAAC;IACjC,IAAI,CAAC,EAAqB,MAAM,CAAC;CAClC;AAED,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/BookmarksRemoveResponse.d.ts b/node_modules/@slack/web-api/dist/response/BookmarksRemoveResponse.d.ts index 9e52d03..628c827 100644 --- a/node_modules/@slack/web-api/dist/response/BookmarksRemoveResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/BookmarksRemoveResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type BookmarksRemoveResponse = WebAPICallResult & { +export type BookmarksRemoveResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/BookmarksRemoveResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/BookmarksRemoveResponse.d.ts.map index 7f93b84..67f817e 100644 --- a/node_modules/@slack/web-api/dist/response/BookmarksRemoveResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/BookmarksRemoveResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"BookmarksRemoveResponse.d.ts","sourceRoot":"","sources":["../../src/response/BookmarksRemoveResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,uBAAuB,GAAG,gBAAgB,GAAG;IACvD,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;CACtC,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file +{"version":3,"file":"BookmarksRemoveResponse.d.ts","sourceRoot":"","sources":["../../src/response/BookmarksRemoveResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,uBAAuB,GAAG,gBAAgB,GAAG;IACvD,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;CACtC,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/BotsInfoResponse.d.ts b/node_modules/@slack/web-api/dist/response/BotsInfoResponse.d.ts index 0f03c63..30cc8ba 100644 --- a/node_modules/@slack/web-api/dist/response/BotsInfoResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/BotsInfoResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type BotsInfoResponse = WebAPICallResult & { +export type BotsInfoResponse = WebAPICallResult & { bot?: Bot; error?: string; needed?: string; diff --git a/node_modules/@slack/web-api/dist/response/BotsInfoResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/BotsInfoResponse.d.ts.map index b4e202f..777977e 100644 --- a/node_modules/@slack/web-api/dist/response/BotsInfoResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/BotsInfoResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"BotsInfoResponse.d.ts","sourceRoot":"","sources":["../../src/response/BotsInfoResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,gBAAgB,GAAG,gBAAgB,GAAG;IAChD,GAAG,CAAC,EAAO,GAAG,CAAC;IACf,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC;AAEF,MAAM,WAAW,GAAG;IAClB,MAAM,CAAC,EAAG,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,OAAO,CAAC;IAClB,KAAK,CAAC,EAAI,KAAK,CAAC;IAChB,EAAE,CAAC,EAAO,MAAM,CAAC;IACjB,IAAI,CAAC,EAAK,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,MAAM,CAAC;CAClB;AAED,MAAM,WAAW,KAAK;IACpB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB"} \ No newline at end of file +{"version":3,"file":"BotsInfoResponse.d.ts","sourceRoot":"","sources":["../../src/response/BotsInfoResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,gBAAgB,GAAG,gBAAgB,GAAG;IAChD,GAAG,CAAC,EAAO,GAAG,CAAC;IACf,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC;AAEF,MAAM,WAAW,GAAG;IAClB,MAAM,CAAC,EAAG,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,OAAO,CAAC;IAClB,KAAK,CAAC,EAAI,KAAK,CAAC;IAChB,EAAE,CAAC,EAAO,MAAM,CAAC;IACjB,IAAI,CAAC,EAAK,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,MAAM,CAAC;CAClB;AAED,MAAM,WAAW,KAAK;IACpB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/CallsAddResponse.d.ts b/node_modules/@slack/web-api/dist/response/CallsAddResponse.d.ts index ac088e6..17271c1 100644 --- a/node_modules/@slack/web-api/dist/response/CallsAddResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/CallsAddResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type CallsAddResponse = WebAPICallResult & { +export type CallsAddResponse = WebAPICallResult & { call?: Call; error?: string; needed?: string; diff --git a/node_modules/@slack/web-api/dist/response/CallsAddResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/CallsAddResponse.d.ts.map index 91bc564..7892f3c 100644 --- a/node_modules/@slack/web-api/dist/response/CallsAddResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/CallsAddResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"CallsAddResponse.d.ts","sourceRoot":"","sources":["../../src/response/CallsAddResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,gBAAgB,GAAG,gBAAgB,GAAG;IAChD,IAAI,CAAC,EAAe,IAAI,CAAC;IACzB,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;CACtC,CAAC;AAEF,MAAM,WAAW,IAAI;IACnB,UAAU,CAAC,EAAY,MAAM,CAAC;IAC9B,oBAAoB,CAAC,EAAE,MAAM,CAAC;IAC9B,mBAAmB,CAAC,EAAG,MAAM,CAAC;IAC9B,kBAAkB,CAAC,EAAI,MAAM,CAAC;IAC9B,EAAE,CAAC,EAAoB,MAAM,CAAC;IAC9B,QAAQ,CAAC,EAAc,MAAM,CAAC;IAC9B,KAAK,CAAC,EAAiB,MAAM,CAAC;IAC9B,KAAK,CAAC,EAAiB,IAAI,EAAE,CAAC;CAC/B;AAED,MAAM,WAAW,IAAI;IACnB,UAAU,CAAC,EAAI,MAAM,CAAC;IACtB,YAAY,CAAC,EAAE,MAAM,CAAC;IACtB,WAAW,CAAC,EAAG,MAAM,CAAC;IACtB,QAAQ,CAAC,EAAM,MAAM,CAAC;CACvB;AAED,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file +{"version":3,"file":"CallsAddResponse.d.ts","sourceRoot":"","sources":["../../src/response/CallsAddResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,gBAAgB,GAAG,gBAAgB,GAAG;IAChD,IAAI,CAAC,EAAe,IAAI,CAAC;IACzB,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;CACtC,CAAC;AAEF,MAAM,WAAW,IAAI;IACnB,UAAU,CAAC,EAAY,MAAM,CAAC;IAC9B,oBAAoB,CAAC,EAAE,MAAM,CAAC;IAC9B,mBAAmB,CAAC,EAAG,MAAM,CAAC;IAC9B,kBAAkB,CAAC,EAAI,MAAM,CAAC;IAC9B,EAAE,CAAC,EAAoB,MAAM,CAAC;IAC9B,QAAQ,CAAC,EAAc,MAAM,CAAC;IAC9B,KAAK,CAAC,EAAiB,MAAM,CAAC;IAC9B,KAAK,CAAC,EAAiB,IAAI,EAAE,CAAC;CAC/B;AAED,MAAM,WAAW,IAAI;IACnB,UAAU,CAAC,EAAI,MAAM,CAAC;IACtB,YAAY,CAAC,EAAE,MAAM,CAAC;IACtB,WAAW,CAAC,EAAG,MAAM,CAAC;IACtB,QAAQ,CAAC,EAAM,MAAM,CAAC;CACvB;AAED,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/CallsEndResponse.d.ts b/node_modules/@slack/web-api/dist/response/CallsEndResponse.d.ts index 5c84570..d706603 100644 --- a/node_modules/@slack/web-api/dist/response/CallsEndResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/CallsEndResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type CallsEndResponse = WebAPICallResult & { +export type CallsEndResponse = WebAPICallResult & { call?: Call; error?: string; needed?: string; diff --git a/node_modules/@slack/web-api/dist/response/CallsEndResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/CallsEndResponse.d.ts.map index 3aeec3e..923f156 100644 --- a/node_modules/@slack/web-api/dist/response/CallsEndResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/CallsEndResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"CallsEndResponse.d.ts","sourceRoot":"","sources":["../../src/response/CallsEndResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,gBAAgB,GAAG,gBAAgB,GAAG;IAChD,IAAI,CAAC,EAAM,IAAI,CAAC;IAChB,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC;AAEF,MAAM,WAAW,IAAI;IACnB,QAAQ,CAAC,EAAc,MAAM,EAAE,CAAC;IAChC,QAAQ,CAAC,EAAc,MAAM,CAAC;IAC9B,UAAU,CAAC,EAAY,MAAM,CAAC;IAC9B,oBAAoB,CAAC,EAAE,MAAM,CAAC;IAC9B,mBAAmB,CAAC,EAAG,MAAM,CAAC;IAC9B,kBAAkB,CAAC,EAAI,MAAM,CAAC;IAC9B,EAAE,CAAC,EAAoB,MAAM,CAAC;IAC9B,QAAQ,CAAC,EAAc,MAAM,CAAC;IAC9B,KAAK,CAAC,EAAiB,MAAM,CAAC;IAC9B,KAAK,CAAC,EAAiB,IAAI,EAAE,CAAC;CAC/B;AAED,MAAM,WAAW,IAAI;IACnB,UAAU,CAAC,EAAI,MAAM,CAAC;IACtB,YAAY,CAAC,EAAE,MAAM,CAAC;IACtB,WAAW,CAAC,EAAG,MAAM,CAAC;IACtB,QAAQ,CAAC,EAAM,MAAM,CAAC;CACvB"} \ No newline at end of file +{"version":3,"file":"CallsEndResponse.d.ts","sourceRoot":"","sources":["../../src/response/CallsEndResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,gBAAgB,GAAG,gBAAgB,GAAG;IAChD,IAAI,CAAC,EAAM,IAAI,CAAC;IAChB,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC;AAEF,MAAM,WAAW,IAAI;IACnB,QAAQ,CAAC,EAAc,MAAM,EAAE,CAAC;IAChC,QAAQ,CAAC,EAAc,MAAM,CAAC;IAC9B,UAAU,CAAC,EAAY,MAAM,CAAC;IAC9B,oBAAoB,CAAC,EAAE,MAAM,CAAC;IAC9B,mBAAmB,CAAC,EAAG,MAAM,CAAC;IAC9B,kBAAkB,CAAC,EAAI,MAAM,CAAC;IAC9B,EAAE,CAAC,EAAoB,MAAM,CAAC;IAC9B,QAAQ,CAAC,EAAc,MAAM,CAAC;IAC9B,KAAK,CAAC,EAAiB,MAAM,CAAC;IAC9B,KAAK,CAAC,EAAiB,IAAI,EAAE,CAAC;CAC/B;AAED,MAAM,WAAW,IAAI;IACnB,UAAU,CAAC,EAAI,MAAM,CAAC;IACtB,YAAY,CAAC,EAAE,MAAM,CAAC;IACtB,WAAW,CAAC,EAAG,MAAM,CAAC;IACtB,QAAQ,CAAC,EAAM,MAAM,CAAC;CACvB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/CallsInfoResponse.d.ts b/node_modules/@slack/web-api/dist/response/CallsInfoResponse.d.ts index faf097b..2a650e1 100644 --- a/node_modules/@slack/web-api/dist/response/CallsInfoResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/CallsInfoResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type CallsInfoResponse = WebAPICallResult & { +export type CallsInfoResponse = WebAPICallResult & { call?: Call; error?: string; needed?: string; diff --git a/node_modules/@slack/web-api/dist/response/CallsInfoResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/CallsInfoResponse.d.ts.map index 5348d70..74c6ab7 100644 --- a/node_modules/@slack/web-api/dist/response/CallsInfoResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/CallsInfoResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"CallsInfoResponse.d.ts","sourceRoot":"","sources":["../../src/response/CallsInfoResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,iBAAiB,GAAG,gBAAgB,GAAG;IACjD,IAAI,CAAC,EAAM,IAAI,CAAC;IAChB,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC;AAEF,MAAM,WAAW,IAAI;IACnB,QAAQ,CAAC,EAAc,MAAM,EAAE,CAAC;IAChC,UAAU,CAAC,EAAY,MAAM,CAAC;IAC9B,oBAAoB,CAAC,EAAE,MAAM,CAAC;IAC9B,mBAAmB,CAAC,EAAG,MAAM,CAAC;IAC9B,kBAAkB,CAAC,EAAI,MAAM,CAAC;IAC9B,EAAE,CAAC,EAAoB,MAAM,CAAC;IAC9B,QAAQ,CAAC,EAAc,MAAM,CAAC;IAC9B,KAAK,CAAC,EAAiB,MAAM,CAAC;IAC9B,KAAK,CAAC,EAAiB,IAAI,EAAE,CAAC;CAC/B;AAED,MAAM,WAAW,IAAI;IACnB,UAAU,CAAC,EAAI,MAAM,CAAC;IACtB,YAAY,CAAC,EAAE,MAAM,CAAC;IACtB,WAAW,CAAC,EAAG,MAAM,CAAC;IACtB,QAAQ,CAAC,EAAM,MAAM,CAAC;CACvB"} \ No newline at end of file +{"version":3,"file":"CallsInfoResponse.d.ts","sourceRoot":"","sources":["../../src/response/CallsInfoResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,iBAAiB,GAAG,gBAAgB,GAAG;IACjD,IAAI,CAAC,EAAM,IAAI,CAAC;IAChB,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC;AAEF,MAAM,WAAW,IAAI;IACnB,QAAQ,CAAC,EAAc,MAAM,EAAE,CAAC;IAChC,UAAU,CAAC,EAAY,MAAM,CAAC;IAC9B,oBAAoB,CAAC,EAAE,MAAM,CAAC;IAC9B,mBAAmB,CAAC,EAAG,MAAM,CAAC;IAC9B,kBAAkB,CAAC,EAAI,MAAM,CAAC;IAC9B,EAAE,CAAC,EAAoB,MAAM,CAAC;IAC9B,QAAQ,CAAC,EAAc,MAAM,CAAC;IAC9B,KAAK,CAAC,EAAiB,MAAM,CAAC;IAC9B,KAAK,CAAC,EAAiB,IAAI,EAAE,CAAC;CAC/B;AAED,MAAM,WAAW,IAAI;IACnB,UAAU,CAAC,EAAI,MAAM,CAAC;IACtB,YAAY,CAAC,EAAE,MAAM,CAAC;IACtB,WAAW,CAAC,EAAG,MAAM,CAAC;IACtB,QAAQ,CAAC,EAAM,MAAM,CAAC;CACvB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/CallsParticipantsAddResponse.d.ts b/node_modules/@slack/web-api/dist/response/CallsParticipantsAddResponse.d.ts index 6eb5573..6024ee0 100644 --- a/node_modules/@slack/web-api/dist/response/CallsParticipantsAddResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/CallsParticipantsAddResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type CallsParticipantsAddResponse = WebAPICallResult & { +export type CallsParticipantsAddResponse = WebAPICallResult & { call?: Call; error?: string; needed?: string; diff --git a/node_modules/@slack/web-api/dist/response/CallsParticipantsAddResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/CallsParticipantsAddResponse.d.ts.map index 9d5dcf6..11e22cf 100644 --- a/node_modules/@slack/web-api/dist/response/CallsParticipantsAddResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/CallsParticipantsAddResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"CallsParticipantsAddResponse.d.ts","sourceRoot":"","sources":["../../src/response/CallsParticipantsAddResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,4BAA4B,GAAG,gBAAgB,GAAG;IAC5D,IAAI,CAAC,EAAM,IAAI,CAAC;IAChB,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC;AAEF,MAAM,WAAW,IAAI;IACnB,QAAQ,CAAC,EAAc,MAAM,EAAE,CAAC;IAChC,UAAU,CAAC,EAAY,MAAM,CAAC;IAC9B,oBAAoB,CAAC,EAAE,MAAM,CAAC;IAC9B,mBAAmB,CAAC,EAAG,MAAM,CAAC;IAC9B,kBAAkB,CAAC,EAAI,MAAM,CAAC;IAC9B,EAAE,CAAC,EAAoB,MAAM,CAAC;IAC9B,QAAQ,CAAC,EAAc,MAAM,CAAC;IAC9B,KAAK,CAAC,EAAiB,MAAM,CAAC;IAC9B,KAAK,CAAC,EAAiB,IAAI,EAAE,CAAC;CAC/B;AAED,MAAM,WAAW,IAAI;IACnB,UAAU,CAAC,EAAI,MAAM,CAAC;IACtB,YAAY,CAAC,EAAE,MAAM,CAAC;IACtB,WAAW,CAAC,EAAG,MAAM,CAAC;IACtB,QAAQ,CAAC,EAAM,MAAM,CAAC;CACvB"} \ No newline at end of file +{"version":3,"file":"CallsParticipantsAddResponse.d.ts","sourceRoot":"","sources":["../../src/response/CallsParticipantsAddResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,4BAA4B,GAAG,gBAAgB,GAAG;IAC5D,IAAI,CAAC,EAAM,IAAI,CAAC;IAChB,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC;AAEF,MAAM,WAAW,IAAI;IACnB,QAAQ,CAAC,EAAc,MAAM,EAAE,CAAC;IAChC,UAAU,CAAC,EAAY,MAAM,CAAC;IAC9B,oBAAoB,CAAC,EAAE,MAAM,CAAC;IAC9B,mBAAmB,CAAC,EAAG,MAAM,CAAC;IAC9B,kBAAkB,CAAC,EAAI,MAAM,CAAC;IAC9B,EAAE,CAAC,EAAoB,MAAM,CAAC;IAC9B,QAAQ,CAAC,EAAc,MAAM,CAAC;IAC9B,KAAK,CAAC,EAAiB,MAAM,CAAC;IAC9B,KAAK,CAAC,EAAiB,IAAI,EAAE,CAAC;CAC/B;AAED,MAAM,WAAW,IAAI;IACnB,UAAU,CAAC,EAAI,MAAM,CAAC;IACtB,YAAY,CAAC,EAAE,MAAM,CAAC;IACtB,WAAW,CAAC,EAAG,MAAM,CAAC;IACtB,QAAQ,CAAC,EAAM,MAAM,CAAC;CACvB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/CallsParticipantsRemoveResponse.d.ts b/node_modules/@slack/web-api/dist/response/CallsParticipantsRemoveResponse.d.ts index b2fb125..7cbcbb8 100644 --- a/node_modules/@slack/web-api/dist/response/CallsParticipantsRemoveResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/CallsParticipantsRemoveResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type CallsParticipantsRemoveResponse = WebAPICallResult & { +export type CallsParticipantsRemoveResponse = WebAPICallResult & { call?: Call; error?: string; needed?: string; diff --git a/node_modules/@slack/web-api/dist/response/CallsParticipantsRemoveResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/CallsParticipantsRemoveResponse.d.ts.map index 74c19bc..b7afd7d 100644 --- a/node_modules/@slack/web-api/dist/response/CallsParticipantsRemoveResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/CallsParticipantsRemoveResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"CallsParticipantsRemoveResponse.d.ts","sourceRoot":"","sources":["../../src/response/CallsParticipantsRemoveResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,+BAA+B,GAAG,gBAAgB,GAAG;IAC/D,IAAI,CAAC,EAAM,IAAI,CAAC;IAChB,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC;AAEF,MAAM,WAAW,IAAI;IACnB,QAAQ,CAAC,EAAc,MAAM,EAAE,CAAC;IAChC,UAAU,CAAC,EAAY,MAAM,CAAC;IAC9B,oBAAoB,CAAC,EAAE,MAAM,CAAC;IAC9B,mBAAmB,CAAC,EAAG,MAAM,CAAC;IAC9B,kBAAkB,CAAC,EAAI,MAAM,CAAC;IAC9B,EAAE,CAAC,EAAoB,MAAM,CAAC;IAC9B,QAAQ,CAAC,EAAc,MAAM,CAAC;IAC9B,KAAK,CAAC,EAAiB,MAAM,CAAC;IAC9B,KAAK,CAAC,EAAiB,IAAI,EAAE,CAAC;CAC/B;AAED,MAAM,WAAW,IAAI;IACnB,UAAU,CAAC,EAAI,MAAM,CAAC;IACtB,YAAY,CAAC,EAAE,MAAM,CAAC;IACtB,WAAW,CAAC,EAAG,MAAM,CAAC;IACtB,QAAQ,CAAC,EAAM,MAAM,CAAC;CACvB"} \ No newline at end of file +{"version":3,"file":"CallsParticipantsRemoveResponse.d.ts","sourceRoot":"","sources":["../../src/response/CallsParticipantsRemoveResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,+BAA+B,GAAG,gBAAgB,GAAG;IAC/D,IAAI,CAAC,EAAM,IAAI,CAAC;IAChB,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC;AAEF,MAAM,WAAW,IAAI;IACnB,QAAQ,CAAC,EAAc,MAAM,EAAE,CAAC;IAChC,UAAU,CAAC,EAAY,MAAM,CAAC;IAC9B,oBAAoB,CAAC,EAAE,MAAM,CAAC;IAC9B,mBAAmB,CAAC,EAAG,MAAM,CAAC;IAC9B,kBAAkB,CAAC,EAAI,MAAM,CAAC;IAC9B,EAAE,CAAC,EAAoB,MAAM,CAAC;IAC9B,QAAQ,CAAC,EAAc,MAAM,CAAC;IAC9B,KAAK,CAAC,EAAiB,MAAM,CAAC;IAC9B,KAAK,CAAC,EAAiB,IAAI,EAAE,CAAC;CAC/B;AAED,MAAM,WAAW,IAAI;IACnB,UAAU,CAAC,EAAI,MAAM,CAAC;IACtB,YAAY,CAAC,EAAE,MAAM,CAAC;IACtB,WAAW,CAAC,EAAG,MAAM,CAAC;IACtB,QAAQ,CAAC,EAAM,MAAM,CAAC;CACvB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/CallsUpdateResponse.d.ts b/node_modules/@slack/web-api/dist/response/CallsUpdateResponse.d.ts index b2dbf2b..c1cc89e 100644 --- a/node_modules/@slack/web-api/dist/response/CallsUpdateResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/CallsUpdateResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type CallsUpdateResponse = WebAPICallResult & { +export type CallsUpdateResponse = WebAPICallResult & { call?: Call; error?: string; needed?: string; diff --git a/node_modules/@slack/web-api/dist/response/CallsUpdateResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/CallsUpdateResponse.d.ts.map index ec7c293..019ebe9 100644 --- a/node_modules/@slack/web-api/dist/response/CallsUpdateResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/CallsUpdateResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"CallsUpdateResponse.d.ts","sourceRoot":"","sources":["../../src/response/CallsUpdateResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,mBAAmB,GAAG,gBAAgB,GAAG;IACnD,IAAI,CAAC,EAAM,IAAI,CAAC;IAChB,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC;AAEF,MAAM,WAAW,IAAI;IACnB,QAAQ,CAAC,EAAc,MAAM,EAAE,CAAC;IAChC,UAAU,CAAC,EAAY,MAAM,CAAC;IAC9B,oBAAoB,CAAC,EAAE,MAAM,CAAC;IAC9B,mBAAmB,CAAC,EAAG,MAAM,CAAC;IAC9B,kBAAkB,CAAC,EAAI,MAAM,CAAC;IAC9B,EAAE,CAAC,EAAoB,MAAM,CAAC;IAC9B,QAAQ,CAAC,EAAc,MAAM,CAAC;IAC9B,KAAK,CAAC,EAAiB,MAAM,CAAC;IAC9B,KAAK,CAAC,EAAiB,IAAI,EAAE,CAAC;CAC/B;AAED,MAAM,WAAW,IAAI;IACnB,UAAU,CAAC,EAAI,MAAM,CAAC;IACtB,YAAY,CAAC,EAAE,MAAM,CAAC;IACtB,WAAW,CAAC,EAAG,MAAM,CAAC;IACtB,QAAQ,CAAC,EAAM,MAAM,CAAC;CACvB"} \ No newline at end of file +{"version":3,"file":"CallsUpdateResponse.d.ts","sourceRoot":"","sources":["../../src/response/CallsUpdateResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,mBAAmB,GAAG,gBAAgB,GAAG;IACnD,IAAI,CAAC,EAAM,IAAI,CAAC;IAChB,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC;AAEF,MAAM,WAAW,IAAI;IACnB,QAAQ,CAAC,EAAc,MAAM,EAAE,CAAC;IAChC,UAAU,CAAC,EAAY,MAAM,CAAC;IAC9B,oBAAoB,CAAC,EAAE,MAAM,CAAC;IAC9B,mBAAmB,CAAC,EAAG,MAAM,CAAC;IAC9B,kBAAkB,CAAC,EAAI,MAAM,CAAC;IAC9B,EAAE,CAAC,EAAoB,MAAM,CAAC;IAC9B,QAAQ,CAAC,EAAc,MAAM,CAAC;IAC9B,KAAK,CAAC,EAAiB,MAAM,CAAC;IAC9B,KAAK,CAAC,EAAiB,IAAI,EAAE,CAAC;CAC/B;AAED,MAAM,WAAW,IAAI;IACnB,UAAU,CAAC,EAAI,MAAM,CAAC;IACtB,YAAY,CAAC,EAAE,MAAM,CAAC;IACtB,WAAW,CAAC,EAAG,MAAM,CAAC;IACtB,QAAQ,CAAC,EAAM,MAAM,CAAC;CACvB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ChannelsArchiveResponse.d.ts b/node_modules/@slack/web-api/dist/response/ChannelsArchiveResponse.d.ts index d111f7c..92ccc69 100644 --- a/node_modules/@slack/web-api/dist/response/ChannelsArchiveResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/ChannelsArchiveResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type ChannelsArchiveResponse = WebAPICallResult & { +export type ChannelsArchiveResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/ChannelsArchiveResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/ChannelsArchiveResponse.d.ts.map index 214912a..d1a6580 100644 --- a/node_modules/@slack/web-api/dist/response/ChannelsArchiveResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/ChannelsArchiveResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ChannelsArchiveResponse.d.ts","sourceRoot":"","sources":["../../src/response/ChannelsArchiveResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,uBAAuB,GAAG,gBAAgB,GAAG;IACvD,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file +{"version":3,"file":"ChannelsArchiveResponse.d.ts","sourceRoot":"","sources":["../../src/response/ChannelsArchiveResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,uBAAuB,GAAG,gBAAgB,GAAG;IACvD,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ChannelsCreateResponse.d.ts b/node_modules/@slack/web-api/dist/response/ChannelsCreateResponse.d.ts index 14aa49a..8ed576f 100644 --- a/node_modules/@slack/web-api/dist/response/ChannelsCreateResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/ChannelsCreateResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type ChannelsCreateResponse = WebAPICallResult & { +export type ChannelsCreateResponse = WebAPICallResult & { channel?: Channel; error?: string; needed?: string; diff --git a/node_modules/@slack/web-api/dist/response/ChannelsCreateResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/ChannelsCreateResponse.d.ts.map index 1286f88..adc3e80 100644 --- a/node_modules/@slack/web-api/dist/response/ChannelsCreateResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/ChannelsCreateResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ChannelsCreateResponse.d.ts","sourceRoot":"","sources":["../../src/response/ChannelsCreateResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,sBAAsB,GAAG,gBAAgB,GAAG;IACtD,OAAO,CAAC,EAAG,OAAO,CAAC;IACnB,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC;AAEF,MAAM,WAAW,OAAO;IACtB,OAAO,CAAC,EAAe,MAAM,CAAC;IAC9B,OAAO,CAAC,EAAe,MAAM,CAAC;IAC9B,EAAE,CAAC,EAAoB,MAAM,CAAC;IAC9B,WAAW,CAAC,EAAW,OAAO,CAAC;IAC/B,UAAU,CAAC,EAAY,OAAO,CAAC;IAC/B,UAAU,CAAC,EAAY,OAAO,CAAC;IAC/B,SAAS,CAAC,EAAa,OAAO,CAAC;IAC/B,OAAO,CAAC,EAAe,OAAO,CAAC;IAC/B,aAAa,CAAC,EAAS,OAAO,CAAC;IAC/B,UAAU,CAAC,EAAY,OAAO,CAAC;IAC/B,SAAS,CAAC,EAAa,OAAO,CAAC;IAC/B,SAAS,CAAC,EAAa,MAAM,CAAC;IAC9B,OAAO,CAAC,EAAe,MAAM,EAAE,CAAC;IAChC,IAAI,CAAC,EAAkB,MAAM,CAAC;IAC9B,eAAe,CAAC,EAAO,MAAM,CAAC;IAC9B,cAAc,CAAC,EAAQ,MAAM,EAAE,CAAC;IAChC,QAAQ,CAAC,EAAc,MAAM,CAAC;IAC9B,OAAO,CAAC,EAAe,OAAO,CAAC;IAC/B,KAAK,CAAC,EAAiB,OAAO,CAAC;IAC/B,QAAQ,CAAC,EAAc,MAAM,CAAC;IAC9B,YAAY,CAAC,EAAU,MAAM,CAAC;IAC9B,oBAAoB,CAAC,EAAE,MAAM,CAAC;CAC/B;AAED,MAAM,WAAW,OAAO;IACtB,OAAO,CAAC,EAAG,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,KAAK,CAAC,EAAK,MAAM,CAAC;CACnB"} \ No newline at end of file +{"version":3,"file":"ChannelsCreateResponse.d.ts","sourceRoot":"","sources":["../../src/response/ChannelsCreateResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,sBAAsB,GAAG,gBAAgB,GAAG;IACtD,OAAO,CAAC,EAAG,OAAO,CAAC;IACnB,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC;AAEF,MAAM,WAAW,OAAO;IACtB,OAAO,CAAC,EAAe,MAAM,CAAC;IAC9B,OAAO,CAAC,EAAe,MAAM,CAAC;IAC9B,EAAE,CAAC,EAAoB,MAAM,CAAC;IAC9B,WAAW,CAAC,EAAW,OAAO,CAAC;IAC/B,UAAU,CAAC,EAAY,OAAO,CAAC;IAC/B,UAAU,CAAC,EAAY,OAAO,CAAC;IAC/B,SAAS,CAAC,EAAa,OAAO,CAAC;IAC/B,OAAO,CAAC,EAAe,OAAO,CAAC;IAC/B,aAAa,CAAC,EAAS,OAAO,CAAC;IAC/B,UAAU,CAAC,EAAY,OAAO,CAAC;IAC/B,SAAS,CAAC,EAAa,OAAO,CAAC;IAC/B,SAAS,CAAC,EAAa,MAAM,CAAC;IAC9B,OAAO,CAAC,EAAe,MAAM,EAAE,CAAC;IAChC,IAAI,CAAC,EAAkB,MAAM,CAAC;IAC9B,eAAe,CAAC,EAAO,MAAM,CAAC;IAC9B,cAAc,CAAC,EAAQ,MAAM,EAAE,CAAC;IAChC,QAAQ,CAAC,EAAc,MAAM,CAAC;IAC9B,OAAO,CAAC,EAAe,OAAO,CAAC;IAC/B,KAAK,CAAC,EAAiB,OAAO,CAAC;IAC/B,QAAQ,CAAC,EAAc,MAAM,CAAC;IAC9B,YAAY,CAAC,EAAU,MAAM,CAAC;IAC9B,oBAAoB,CAAC,EAAE,MAAM,CAAC;CAC/B;AAED,MAAM,WAAW,OAAO;IACtB,OAAO,CAAC,EAAG,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,KAAK,CAAC,EAAK,MAAM,CAAC;CACnB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ChannelsHistoryResponse.d.ts b/node_modules/@slack/web-api/dist/response/ChannelsHistoryResponse.d.ts index 67bc36c..8005d33 100644 --- a/node_modules/@slack/web-api/dist/response/ChannelsHistoryResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/ChannelsHistoryResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type ChannelsHistoryResponse = WebAPICallResult & { +export type ChannelsHistoryResponse = WebAPICallResult & { channel_actions_count?: number; channel_actions_ts?: number; error?: string; diff --git a/node_modules/@slack/web-api/dist/response/ChannelsHistoryResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/ChannelsHistoryResponse.d.ts.map index b3929e7..e764230 100644 --- a/node_modules/@slack/web-api/dist/response/ChannelsHistoryResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/ChannelsHistoryResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ChannelsHistoryResponse.d.ts","sourceRoot":"","sources":["../../src/response/ChannelsHistoryResponse.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"ChannelsHistoryResponse.d.ts","sourceRoot":"","sources":["../../src/response/ChannelsHistoryResponse.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ChannelsInfoResponse.d.ts b/node_modules/@slack/web-api/dist/response/ChannelsInfoResponse.d.ts index c8618de..80bea54 100644 --- a/node_modules/@slack/web-api/dist/response/ChannelsInfoResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/ChannelsInfoResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type ChannelsInfoResponse = WebAPICallResult & { +export type ChannelsInfoResponse = WebAPICallResult & { channel?: Channel; error?: string; needed?: string; diff --git a/node_modules/@slack/web-api/dist/response/ChannelsInfoResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/ChannelsInfoResponse.d.ts.map index 66287ae..819ce66 100644 --- a/node_modules/@slack/web-api/dist/response/ChannelsInfoResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/ChannelsInfoResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ChannelsInfoResponse.d.ts","sourceRoot":"","sources":["../../src/response/ChannelsInfoResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,oBAAoB,GAAG,gBAAgB,GAAG;IACpD,OAAO,CAAC,EAAG,OAAO,CAAC;IACnB,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC;AAEF,MAAM,WAAW,OAAO;IACtB,OAAO,CAAC,EAAe,MAAM,CAAC;IAC9B,OAAO,CAAC,EAAe,MAAM,CAAC;IAC9B,EAAE,CAAC,EAAoB,MAAM,CAAC;IAC9B,WAAW,CAAC,EAAW,OAAO,CAAC;IAC/B,UAAU,CAAC,EAAY,OAAO,CAAC;IAC/B,UAAU,CAAC,EAAY,OAAO,CAAC;IAC/B,SAAS,CAAC,EAAa,OAAO,CAAC;IAC/B,OAAO,CAAC,EAAe,OAAO,CAAC;IAC/B,aAAa,CAAC,EAAS,OAAO,CAAC;IAC/B,UAAU,CAAC,EAAY,OAAO,CAAC;IAC/B,SAAS,CAAC,EAAa,OAAO,CAAC;IAC/B,SAAS,CAAC,EAAa,MAAM,CAAC;IAC9B,MAAM,CAAC,EAAgB,MAAM,CAAC;IAC9B,OAAO,CAAC,EAAe,MAAM,EAAE,CAAC;IAChC,IAAI,CAAC,EAAkB,MAAM,CAAC;IAC9B,eAAe,CAAC,EAAO,MAAM,CAAC;IAC9B,cAAc,CAAC,EAAQ,MAAM,EAAE,CAAC;IAChC,OAAO,CAAC,EAAe,OAAO,CAAC;IAC/B,KAAK,CAAC,EAAiB,OAAO,CAAC;IAC/B,QAAQ,CAAC,EAAc,MAAM,CAAC;IAC9B,YAAY,CAAC,EAAU,MAAM,CAAC;IAC9B,oBAAoB,CAAC,EAAE,MAAM,CAAC;CAC/B;AAED,MAAM,WAAW,MAAM;IACrB,WAAW,CAAC,EAAK,UAAU,EAAE,CAAC;IAC9B,MAAM,CAAC,EAAU,KAAK,EAAE,CAAC;IACzB,MAAM,CAAC,EAAU,MAAM,CAAC;IACxB,cAAc,CAAC,EAAE,OAAO,CAAC;IACzB,MAAM,CAAC,EAAU,MAAM,CAAC;IACxB,KAAK,CAAC,EAAW,IAAI,EAAE,CAAC;IACxB,OAAO,CAAC,EAAS,MAAM,CAAC;IACxB,IAAI,CAAC,EAAY,MAAM,CAAC;IACxB,EAAE,CAAC,EAAc,MAAM,CAAC;IACxB,IAAI,CAAC,EAAY,MAAM,CAAC;IACxB,MAAM,CAAC,EAAU,OAAO,CAAC;IACzB,IAAI,CAAC,EAAY,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,OAAO,CAAC,EAAS,MAAM,EAAE,CAAC;CAC3B;AAED,MAAM,WAAW,UAAU;IACzB,OAAO,CAAC,EAAgB,MAAM,EAAE,CAAC;IACjC,cAAc,CAAC,EAAS,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,cAAc,CAAC,EAAS,MAAM,CAAC;IAC/B,MAAM,CAAC,EAAiB,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,UAAU,CAAC,EAAa,MAAM,CAAC;IAC/B,YAAY,CAAC,EAAW,MAAM,CAAC;IAC/B,KAAK,CAAC,EAAkB,MAAM,CAAC;IAC/B,QAAQ,CAAC,EAAe,MAAM,CAAC;IAC/B,MAAM,CAAC,EAAiB,KAAK,EAAE,CAAC;IAChC,QAAQ,CAAC,EAAe,MAAM,CAAC;IAC/B,MAAM,CAAC,EAAiB,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,QAAQ,CAAC,EAAe,MAAM,CAAC;IAC/B,EAAE,CAAC,EAAqB,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,YAAY,CAAC,EAAW,MAAM,CAAC;IAC/B,SAAS,CAAC,EAAc,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,MAAM,CAAC,EAAiB,OAAO,CAAC;IAChC,aAAa,CAAC,EAAU,OAAO,CAAC;IAChC,aAAa,CAAC,EAAU,OAAO,CAAC;IAChC,eAAe,CAAC,EAAQ,OAAO,CAAC;IAChC,qBAAqB,CAAC,EAAE,OAAO,CAAC;IAChC,QAAQ,CAAC,EAAe,QAAQ,CAAC;IACjC,QAAQ,CAAC,EAAe,MAAM,CAAC;IAC/B,SAAS,CAAC,EAAc,MAAM,EAAE,CAAC;IACjC,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,YAAY,CAAC,EAAW,MAAM,CAAC;IAC/B,OAAO,CAAC,EAAgB,MAAM,CAAC;IAC/B,YAAY,CAAC,EAAW,MAAM,CAAC;IAC/B,YAAY,CAAC,EAAW,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,IAAI,CAAC,EAAmB,MAAM,CAAC;IAC/B,IAAI,CAAC,EAAmB,MAAM,CAAC;IAC/B,YAAY,CAAC,EAAW,MAAM,CAAC;IAC/B,SAAS,CAAC,EAAc,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,KAAK,CAAC,EAAkB,MAAM,CAAC;IAC/B,UAAU,CAAC,EAAa,MAAM,CAAC;IAC/B,EAAE,CAAC,EAAqB,MAAM,CAAC;IAC/B,GAAG,CAAC,EAAoB,MAAM,CAAC;IAC/B,UAAU,CAAC,EAAa,MAAM,CAAC;IAC/B,iBAAiB,CAAC,EAAM,MAAM,CAAC;IAC/B,gBAAgB,CAAC,EAAO,MAAM,CAAC;CAChC;AAED,MAAM,WAAW,MAAM;IACrB,OAAO,CAAC,EAAW,aAAa,CAAC;IACjC,WAAW,CAAC,EAAO,MAAM,CAAC;IAC1B,EAAE,CAAC,EAAgB,MAAM,CAAC;IAC1B,gBAAgB,CAAC,EAAE,MAAM,CAAC;IAC1B,IAAI,CAAC,EAAc,MAAM,CAAC;IAC1B,aAAa,CAAC,EAAK,WAAW,EAAE,CAAC;IACjC,OAAO,CAAC,EAAW,MAAM,EAAE,CAAC;IAC5B,gBAAgB,CAAC,EAAE,MAAM,EAAE,CAAC;IAC5B,KAAK,CAAC,EAAa,MAAM,CAAC;IAC1B,IAAI,CAAC,EAAc,MAAM,CAAC;IAC1B,IAAI,CAAC,EAAc,MAAM,CAAC;IAC1B,GAAG,CAAC,EAAe,MAAM,CAAC;IAC1B,KAAK,CAAC,EAAa,MAAM,CAAC;CAC3B;AAED,MAAM,WAAW,aAAa;IAC5B,YAAY,CAAC,EAAE,MAAM,CAAC;IACtB,OAAO,CAAC,EAAO,MAAM,CAAC;IACtB,IAAI,CAAC,EAAU,MAAM,CAAC;IACtB,KAAK,CAAC,EAAS,MAAM,CAAC;CACvB;AAED,MAAM,WAAW,WAAW;IAC1B,IAAI,CAAC,EAAE,MAAM,CAAC;CACf;AAED,MAAM,WAAW,MAAM;IACrB,IAAI,CAAC,EAAG,MAAM,CAAC;IACf,KAAK,CAAC,EAAE,MAAM,CAAC;CAChB;AAED,MAAM,WAAW,KAAK;IACpB,KAAK,CAAC,EAAE,OAAO,CAAC;IAChB,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,KAAK,CAAC,EAAE,MAAM,CAAC;CAChB;AAED,MAAM,WAAW,QAAQ;IACvB,SAAS,CAAC,EAAI,MAAM,CAAC;IACrB,MAAM,CAAC,EAAO,MAAM,CAAC;IACrB,UAAU,CAAC,EAAG,MAAM,CAAC;IACrB,UAAU,CAAC,EAAG,MAAM,CAAC;IACrB,QAAQ,CAAC,EAAK,MAAM,CAAC;IACrB,SAAS,CAAC,EAAI,OAAO,CAAC;IACtB,WAAW,CAAC,EAAE,MAAM,CAAC;IACrB,WAAW,CAAC,EAAE,MAAM,CAAC;IACrB,QAAQ,CAAC,EAAK,OAAO,CAAC;IACtB,QAAQ,CAAC,EAAK,OAAO,CAAC;IACtB,UAAU,CAAC,EAAG,MAAM,CAAC;CACtB;AAED,MAAM,WAAW,KAAK;IACpB,SAAS,CAAC,EAAK,SAAS,CAAC;IACzB,QAAQ,CAAC,EAAM,MAAM,CAAC;IACtB,QAAQ,CAAC,EAAM,MAAM,CAAC;IACtB,QAAQ,CAAC,EAAM,OAAO,EAAE,CAAC;IACzB,QAAQ,CAAC,EAAM,MAAM,CAAC;IACtB,MAAM,CAAC,EAAQ,IAAI,EAAE,CAAC;IACtB,WAAW,CAAC,EAAG,MAAM,CAAC;IACtB,YAAY,CAAC,EAAE,MAAM,CAAC;IACtB,SAAS,CAAC,EAAK,MAAM,CAAC;IACtB,WAAW,CAAC,EAAG,MAAM,CAAC;IACtB,IAAI,CAAC,EAAU,IAAI,CAAC;IACpB,KAAK,CAAC,EAAS,IAAI,CAAC;IACpB,IAAI,CAAC,EAAU,MAAM,CAAC;CACvB;AAED,MAAM,WAAW,SAAS;IACxB,QAAQ,CAAC,EAAM,MAAM,CAAC;IACtB,QAAQ,CAAC,EAAM,MAAM,CAAC;IACtB,WAAW,CAAC,EAAG,MAAM,CAAC;IACtB,YAAY,CAAC,EAAE,MAAM,CAAC;IACtB,SAAS,CAAC,EAAK,MAAM,CAAC;IACtB,WAAW,CAAC,EAAG,MAAM,CAAC;IACtB,IAAI,CAAC,EAAU,MAAM,CAAC;CACvB;AAED,MAAM,WAAW,OAAO;IACtB,SAAS,CAAC,EAAa,MAAM,CAAC;IAC9B,QAAQ,CAAC,EAAc,MAAM,CAAC;IAC9B,OAAO,CAAC,EAAe,cAAc,CAAC;IACtC,QAAQ,CAAC,EAAc,MAAM,CAAC;IAC9B,WAAW,CAAC,EAAW,MAAM,CAAC;IAC9B,YAAY,CAAC,EAAU,MAAM,CAAC;IAC9B,SAAS,CAAC,EAAa,MAAM,CAAC;IAC9B,WAAW,CAAC,EAAW,MAAM,CAAC;IAC9B,eAAe,CAAC,EAAO,MAAM,CAAC;IAC9B,oBAAoB,CAAC,EAAE,MAAM,CAAC;IAC9B,YAAY,CAAC,EAAU,MAAM,CAAC;IAC9B,cAAc,CAAC,EAAQ,aAAa,CAAC;IACrC,YAAY,CAAC,EAAU,MAAM,CAAC;IAC9B,gBAAgB,CAAC,EAAM,MAAM,CAAC;IAC9B,WAAW,CAAC,EAAW,IAAI,CAAC;IAC5B,KAAK,CAAC,EAAiB,MAAM,CAAC;IAC9B,IAAI,CAAC,EAAkB,IAAI,CAAC;IAC5B,IAAI,CAAC,EAAkB,MAAM,CAAC;IAC9B,GAAG,CAAC,EAAmB,MAAM,CAAC;IAC9B,KAAK,CAAC,EAAiB,MAAM,CAAC;CAC/B;AAED,MAAM,WAAW,cAAc;IAC7B,OAAO,CAAC,EAAE,IAAI,CAAC;IACf,IAAI,CAAC,EAAK,IAAI,CAAC;IACf,IAAI,CAAC,EAAK,IAAI,CAAC;IACf,KAAK,CAAC,EAAI,IAAI,CAAC;CAChB;AAED,MAAM,WAAW,IAAI;IACnB,KAAK,CAAC,EAAK,OAAO,CAAC;IACnB,IAAI,CAAC,EAAM,MAAM,CAAC;IAClB,IAAI,CAAC,EAAM,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,OAAO,CAAC;CACpB;AAED,MAAM,WAAW,aAAa;IAC5B,WAAW,CAAC,EAAE,IAAI,CAAC;IACnB,IAAI,CAAC,EAAS,IAAI,CAAC;IACnB,GAAG,CAAC,EAAU,MAAM,CAAC;IACrB,KAAK,CAAC,EAAQ,MAAM,CAAC;CACtB;AAED,MAAM,WAAW,MAAM;IACrB,EAAE,CAAC,EAAI,MAAM,CAAC;IACd,IAAI,CAAC,EAAE,MAAM,CAAC;CACf;AAED,MAAM,WAAW,IAAI;IACnB,OAAO,CAAC,EAAe,MAAM,CAAC;IAC9B,cAAc,CAAC,EAAQ,OAAO,CAAC;IAC/B,SAAS,CAAC,EAAa,MAAM,CAAC;IAC9B,QAAQ,CAAC,EAAc,OAAO,CAAC;IAC/B,aAAa,CAAC,EAAS,MAAM,CAAC;IAC9B,QAAQ,CAAC,EAAc,MAAM,CAAC;IAC9B,gBAAgB,CAAC,EAAM,OAAO,CAAC;IAC/B,EAAE,CAAC,EAAoB,MAAM,CAAC;IAC9B,WAAW,CAAC,EAAW,OAAO,CAAC;IAC/B,SAAS,CAAC,EAAa,OAAO,CAAC;IAC/B,UAAU,CAAC,EAAY,OAAO,CAAC;IAC/B,KAAK,CAAC,EAAiB,MAAM,CAAC;IAC9B,UAAU,CAAC,EAAY,MAAM,CAAC;IAC9B,QAAQ,CAAC,EAAc,MAAM,CAAC;IAC9B,IAAI,CAAC,EAAkB,MAAM,CAAC;IAC9B,IAAI,CAAC,EAAkB,MAAM,CAAC;IAC9B,SAAS,CAAC,EAAa,MAAM,CAAC;IAC9B,gBAAgB,CAAC,EAAM,MAAM,CAAC;IAC9B,WAAW,CAAC,EAAW,MAAM,CAAC;IAC9B,OAAO,CAAC,EAAe,MAAM,CAAC;IAC9B,iBAAiB,CAAC,EAAK,MAAM,CAAC;IAC9B,oBAAoB,CAAC,EAAE,OAAO,CAAC;IAC/B,iBAAiB,CAAC,EAAK,OAAO,CAAC;IAC/B,IAAI,CAAC,EAAkB,MAAM,CAAC;IAC9B,SAAS,CAAC,EAAa,MAAM,CAAC;IAC9B,KAAK,CAAC,EAAiB,MAAM,CAAC;IAC9B,WAAW,CAAC,EAAW,MAAM,CAAC;IAC9B,oBAAoB,CAAC,EAAE,MAAM,CAAC;IAC9B,IAAI,CAAC,EAAkB,MAAM,CAAC;IAC9B,QAAQ,CAAC,EAAc,MAAM,CAAC;CAC/B;AAED,MAAM,WAAW,OAAO;IACtB,OAAO,CAAC,EAAG,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,KAAK,CAAC,EAAK,MAAM,CAAC;CACnB"} \ No newline at end of file +{"version":3,"file":"ChannelsInfoResponse.d.ts","sourceRoot":"","sources":["../../src/response/ChannelsInfoResponse.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ChannelsInviteResponse.d.ts b/node_modules/@slack/web-api/dist/response/ChannelsInviteResponse.d.ts index 277eaab..fd67468 100644 --- a/node_modules/@slack/web-api/dist/response/ChannelsInviteResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/ChannelsInviteResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type ChannelsInviteResponse = WebAPICallResult & { +export type ChannelsInviteResponse = WebAPICallResult & { channel?: Channel; error?: string; needed?: string; diff --git a/node_modules/@slack/web-api/dist/response/ChannelsInviteResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/ChannelsInviteResponse.d.ts.map index 5d65350..f589488 100644 --- a/node_modules/@slack/web-api/dist/response/ChannelsInviteResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/ChannelsInviteResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ChannelsInviteResponse.d.ts","sourceRoot":"","sources":["../../src/response/ChannelsInviteResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,sBAAsB,GAAG,gBAAgB,GAAG;IACtD,OAAO,CAAC,EAAG,OAAO,CAAC;IACnB,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC;AAEF,MAAM,WAAW,OAAO;IACtB,OAAO,CAAC,EAAe,MAAM,CAAC;IAC9B,OAAO,CAAC,EAAe,MAAM,CAAC;IAC9B,EAAE,CAAC,EAAoB,MAAM,CAAC;IAC9B,WAAW,CAAC,EAAW,OAAO,CAAC;IAC/B,UAAU,CAAC,EAAY,OAAO,CAAC;IAC/B,UAAU,CAAC,EAAY,OAAO,CAAC;IAC/B,SAAS,CAAC,EAAa,OAAO,CAAC;IAC/B,OAAO,CAAC,EAAe,OAAO,CAAC;IAC/B,aAAa,CAAC,EAAS,OAAO,CAAC;IAC/B,UAAU,CAAC,EAAY,OAAO,CAAC;IAC/B,SAAS,CAAC,EAAa,OAAO,CAAC;IAC/B,SAAS,CAAC,EAAa,MAAM,CAAC;IAC9B,MAAM,CAAC,EAAgB,MAAM,CAAC;IAC9B,OAAO,CAAC,EAAe,MAAM,EAAE,CAAC;IAChC,IAAI,CAAC,EAAkB,MAAM,CAAC;IAC9B,eAAe,CAAC,EAAO,MAAM,CAAC;IAC9B,cAAc,CAAC,EAAQ,MAAM,EAAE,CAAC;IAChC,QAAQ,CAAC,EAAc,MAAM,CAAC;IAC9B,OAAO,CAAC,EAAe,OAAO,CAAC;IAC/B,KAAK,CAAC,EAAiB,OAAO,CAAC;IAC/B,QAAQ,CAAC,EAAc,MAAM,CAAC;IAC9B,YAAY,CAAC,EAAU,MAAM,CAAC;IAC9B,oBAAoB,CAAC,EAAE,MAAM,CAAC;CAC/B;AAED,MAAM,WAAW,MAAM;IACrB,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,IAAI,CAAC,EAAK,MAAM,CAAC;IACjB,EAAE,CAAC,EAAO,MAAM,CAAC;IACjB,IAAI,CAAC,EAAK,MAAM,CAAC;IACjB,IAAI,CAAC,EAAK,MAAM,CAAC;CAClB;AAED,MAAM,WAAW,OAAO;IACtB,OAAO,CAAC,EAAG,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,KAAK,CAAC,EAAK,MAAM,CAAC;CACnB"} \ No newline at end of file +{"version":3,"file":"ChannelsInviteResponse.d.ts","sourceRoot":"","sources":["../../src/response/ChannelsInviteResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,sBAAsB,GAAG,gBAAgB,GAAG;IACtD,OAAO,CAAC,EAAG,OAAO,CAAC;IACnB,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC;AAEF,MAAM,WAAW,OAAO;IACtB,OAAO,CAAC,EAAe,MAAM,CAAC;IAC9B,OAAO,CAAC,EAAe,MAAM,CAAC;IAC9B,EAAE,CAAC,EAAoB,MAAM,CAAC;IAC9B,WAAW,CAAC,EAAW,OAAO,CAAC;IAC/B,UAAU,CAAC,EAAY,OAAO,CAAC;IAC/B,UAAU,CAAC,EAAY,OAAO,CAAC;IAC/B,SAAS,CAAC,EAAa,OAAO,CAAC;IAC/B,OAAO,CAAC,EAAe,OAAO,CAAC;IAC/B,aAAa,CAAC,EAAS,OAAO,CAAC;IAC/B,UAAU,CAAC,EAAY,OAAO,CAAC;IAC/B,SAAS,CAAC,EAAa,OAAO,CAAC;IAC/B,SAAS,CAAC,EAAa,MAAM,CAAC;IAC9B,MAAM,CAAC,EAAgB,MAAM,CAAC;IAC9B,OAAO,CAAC,EAAe,MAAM,EAAE,CAAC;IAChC,IAAI,CAAC,EAAkB,MAAM,CAAC;IAC9B,eAAe,CAAC,EAAO,MAAM,CAAC;IAC9B,cAAc,CAAC,EAAQ,MAAM,EAAE,CAAC;IAChC,QAAQ,CAAC,EAAc,MAAM,CAAC;IAC9B,OAAO,CAAC,EAAe,OAAO,CAAC;IAC/B,KAAK,CAAC,EAAiB,OAAO,CAAC;IAC/B,QAAQ,CAAC,EAAc,MAAM,CAAC;IAC9B,YAAY,CAAC,EAAU,MAAM,CAAC;IAC9B,oBAAoB,CAAC,EAAE,MAAM,CAAC;CAC/B;AAED,MAAM,WAAW,MAAM;IACrB,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,IAAI,CAAC,EAAK,MAAM,CAAC;IACjB,EAAE,CAAC,EAAO,MAAM,CAAC;IACjB,IAAI,CAAC,EAAK,MAAM,CAAC;IACjB,IAAI,CAAC,EAAK,MAAM,CAAC;CAClB;AAED,MAAM,WAAW,OAAO;IACtB,OAAO,CAAC,EAAG,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,KAAK,CAAC,EAAK,MAAM,CAAC;CACnB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ChannelsJoinResponse.d.ts b/node_modules/@slack/web-api/dist/response/ChannelsJoinResponse.d.ts index 422de7c..1ca9520 100644 --- a/node_modules/@slack/web-api/dist/response/ChannelsJoinResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/ChannelsJoinResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type ChannelsJoinResponse = WebAPICallResult & { +export type ChannelsJoinResponse = WebAPICallResult & { channel?: Channel; error?: string; needed?: string; diff --git a/node_modules/@slack/web-api/dist/response/ChannelsJoinResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/ChannelsJoinResponse.d.ts.map index de8e07b..544373b 100644 --- a/node_modules/@slack/web-api/dist/response/ChannelsJoinResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/ChannelsJoinResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ChannelsJoinResponse.d.ts","sourceRoot":"","sources":["../../src/response/ChannelsJoinResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,oBAAoB,GAAG,gBAAgB,GAAG;IACpD,OAAO,CAAC,EAAG,OAAO,CAAC;IACnB,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC;AAEF,MAAM,WAAW,OAAO;IACtB,OAAO,CAAC,EAAe,MAAM,CAAC;IAC9B,OAAO,CAAC,EAAe,MAAM,CAAC;IAC9B,EAAE,CAAC,EAAoB,MAAM,CAAC;IAC9B,WAAW,CAAC,EAAW,OAAO,CAAC;IAC/B,UAAU,CAAC,EAAY,OAAO,CAAC;IAC/B,UAAU,CAAC,EAAY,OAAO,CAAC;IAC/B,SAAS,CAAC,EAAa,OAAO,CAAC;IAC/B,OAAO,CAAC,EAAe,OAAO,CAAC;IAC/B,aAAa,CAAC,EAAS,OAAO,CAAC;IAC/B,UAAU,CAAC,EAAY,OAAO,CAAC;IAC/B,SAAS,CAAC,EAAa,OAAO,CAAC;IAC/B,SAAS,CAAC,EAAa,MAAM,CAAC;IAC9B,MAAM,CAAC,EAAgB,MAAM,CAAC;IAC9B,OAAO,CAAC,EAAe,MAAM,EAAE,CAAC;IAChC,IAAI,CAAC,EAAkB,MAAM,CAAC;IAC9B,eAAe,CAAC,EAAO,MAAM,CAAC;IAC9B,cAAc,CAAC,EAAQ,MAAM,EAAE,CAAC;IAChC,QAAQ,CAAC,EAAc,MAAM,CAAC;IAC9B,OAAO,CAAC,EAAe,OAAO,CAAC;IAC/B,KAAK,CAAC,EAAiB,OAAO,CAAC;IAC/B,QAAQ,CAAC,EAAc,MAAM,CAAC;IAC9B,YAAY,CAAC,EAAU,MAAM,CAAC;IAC9B,oBAAoB,CAAC,EAAE,MAAM,CAAC;CAC/B;AAED,MAAM,WAAW,MAAM;IACrB,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,IAAI,CAAC,EAAK,MAAM,CAAC;IACjB,EAAE,CAAC,EAAO,MAAM,CAAC;IACjB,IAAI,CAAC,EAAK,MAAM,CAAC;IACjB,IAAI,CAAC,EAAK,MAAM,CAAC;CAClB;AAED,MAAM,WAAW,OAAO;IACtB,OAAO,CAAC,EAAG,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,KAAK,CAAC,EAAK,MAAM,CAAC;CACnB"} \ No newline at end of file +{"version":3,"file":"ChannelsJoinResponse.d.ts","sourceRoot":"","sources":["../../src/response/ChannelsJoinResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,oBAAoB,GAAG,gBAAgB,GAAG;IACpD,OAAO,CAAC,EAAG,OAAO,CAAC;IACnB,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC;AAEF,MAAM,WAAW,OAAO;IACtB,OAAO,CAAC,EAAe,MAAM,CAAC;IAC9B,OAAO,CAAC,EAAe,MAAM,CAAC;IAC9B,EAAE,CAAC,EAAoB,MAAM,CAAC;IAC9B,WAAW,CAAC,EAAW,OAAO,CAAC;IAC/B,UAAU,CAAC,EAAY,OAAO,CAAC;IAC/B,UAAU,CAAC,EAAY,OAAO,CAAC;IAC/B,SAAS,CAAC,EAAa,OAAO,CAAC;IAC/B,OAAO,CAAC,EAAe,OAAO,CAAC;IAC/B,aAAa,CAAC,EAAS,OAAO,CAAC;IAC/B,UAAU,CAAC,EAAY,OAAO,CAAC;IAC/B,SAAS,CAAC,EAAa,OAAO,CAAC;IAC/B,SAAS,CAAC,EAAa,MAAM,CAAC;IAC9B,MAAM,CAAC,EAAgB,MAAM,CAAC;IAC9B,OAAO,CAAC,EAAe,MAAM,EAAE,CAAC;IAChC,IAAI,CAAC,EAAkB,MAAM,CAAC;IAC9B,eAAe,CAAC,EAAO,MAAM,CAAC;IAC9B,cAAc,CAAC,EAAQ,MAAM,EAAE,CAAC;IAChC,QAAQ,CAAC,EAAc,MAAM,CAAC;IAC9B,OAAO,CAAC,EAAe,OAAO,CAAC;IAC/B,KAAK,CAAC,EAAiB,OAAO,CAAC;IAC/B,QAAQ,CAAC,EAAc,MAAM,CAAC;IAC9B,YAAY,CAAC,EAAU,MAAM,CAAC;IAC9B,oBAAoB,CAAC,EAAE,MAAM,CAAC;CAC/B;AAED,MAAM,WAAW,MAAM;IACrB,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,IAAI,CAAC,EAAK,MAAM,CAAC;IACjB,EAAE,CAAC,EAAO,MAAM,CAAC;IACjB,IAAI,CAAC,EAAK,MAAM,CAAC;IACjB,IAAI,CAAC,EAAK,MAAM,CAAC;CAClB;AAED,MAAM,WAAW,OAAO;IACtB,OAAO,CAAC,EAAG,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,KAAK,CAAC,EAAK,MAAM,CAAC;CACnB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ChannelsKickResponse.d.ts b/node_modules/@slack/web-api/dist/response/ChannelsKickResponse.d.ts index 4af86e9..3bd334e 100644 --- a/node_modules/@slack/web-api/dist/response/ChannelsKickResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/ChannelsKickResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type ChannelsKickResponse = WebAPICallResult & { +export type ChannelsKickResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/ChannelsKickResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/ChannelsKickResponse.d.ts.map index e1fe7e4..704ae9e 100644 --- a/node_modules/@slack/web-api/dist/response/ChannelsKickResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/ChannelsKickResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ChannelsKickResponse.d.ts","sourceRoot":"","sources":["../../src/response/ChannelsKickResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,oBAAoB,GAAG,gBAAgB,GAAG;IACpD,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file +{"version":3,"file":"ChannelsKickResponse.d.ts","sourceRoot":"","sources":["../../src/response/ChannelsKickResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,oBAAoB,GAAG,gBAAgB,GAAG;IACpD,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ChannelsLeaveResponse.d.ts b/node_modules/@slack/web-api/dist/response/ChannelsLeaveResponse.d.ts index 50617f1..e75b723 100644 --- a/node_modules/@slack/web-api/dist/response/ChannelsLeaveResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/ChannelsLeaveResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type ChannelsLeaveResponse = WebAPICallResult & { +export type ChannelsLeaveResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/ChannelsLeaveResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/ChannelsLeaveResponse.d.ts.map index 5c30283..3fb6b4e 100644 --- a/node_modules/@slack/web-api/dist/response/ChannelsLeaveResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/ChannelsLeaveResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ChannelsLeaveResponse.d.ts","sourceRoot":"","sources":["../../src/response/ChannelsLeaveResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,qBAAqB,GAAG,gBAAgB,GAAG;IACrD,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file +{"version":3,"file":"ChannelsLeaveResponse.d.ts","sourceRoot":"","sources":["../../src/response/ChannelsLeaveResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,qBAAqB,GAAG,gBAAgB,GAAG;IACrD,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ChannelsListResponse.d.ts b/node_modules/@slack/web-api/dist/response/ChannelsListResponse.d.ts index 33dd05e..366c46d 100644 --- a/node_modules/@slack/web-api/dist/response/ChannelsListResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/ChannelsListResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type ChannelsListResponse = WebAPICallResult & { +export type ChannelsListResponse = WebAPICallResult & { channels?: Channel[]; error?: string; needed?: string; diff --git a/node_modules/@slack/web-api/dist/response/ChannelsListResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/ChannelsListResponse.d.ts.map index 56aaac2..7000ed1 100644 --- a/node_modules/@slack/web-api/dist/response/ChannelsListResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/ChannelsListResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ChannelsListResponse.d.ts","sourceRoot":"","sources":["../../src/response/ChannelsListResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,oBAAoB,GAAG,gBAAgB,GAAG;IACpD,QAAQ,CAAC,EAAW,OAAO,EAAE,CAAC;IAC9B,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;IACrC,OAAO,CAAC,EAAY,MAAM,CAAC;CAC5B,CAAC;AAEF,MAAM,WAAW,OAAO;IACtB,OAAO,CAAC,EAAU,MAAM,CAAC;IACzB,OAAO,CAAC,EAAU,MAAM,CAAC;IACzB,EAAE,CAAC,EAAe,MAAM,CAAC;IACzB,WAAW,CAAC,EAAM,OAAO,CAAC;IAC1B,UAAU,CAAC,EAAO,OAAO,CAAC;IAC1B,UAAU,CAAC,EAAO,OAAO,CAAC;IAC1B,SAAS,CAAC,EAAQ,OAAO,CAAC;IAC1B,OAAO,CAAC,EAAU,OAAO,CAAC;IAC1B,aAAa,CAAC,EAAI,OAAO,CAAC;IAC1B,UAAU,CAAC,EAAO,OAAO,CAAC;IAC1B,SAAS,CAAC,EAAQ,OAAO,CAAC;IAC1B,OAAO,CAAC,EAAU,MAAM,EAAE,CAAC;IAC3B,IAAI,CAAC,EAAa,MAAM,CAAC;IACzB,eAAe,CAAC,EAAE,MAAM,CAAC;IACzB,WAAW,CAAC,EAAM,MAAM,CAAC;IACzB,cAAc,CAAC,EAAG,MAAM,EAAE,CAAC;IAC3B,OAAO,CAAC,EAAU,OAAO,CAAC;IAC1B,KAAK,CAAC,EAAY,OAAO,CAAC;IAC1B,QAAQ,CAAC,EAAS,MAAM,CAAC;CAC1B;AAED,MAAM,WAAW,OAAO;IACtB,OAAO,CAAC,EAAG,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,KAAK,CAAC,EAAK,MAAM,CAAC;CACnB;AAED,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAK,MAAM,EAAE,CAAC;IACvB,WAAW,CAAC,EAAE,MAAM,CAAC;IACrB,QAAQ,CAAC,EAAK,MAAM,EAAE,CAAC;CACxB"} \ No newline at end of file +{"version":3,"file":"ChannelsListResponse.d.ts","sourceRoot":"","sources":["../../src/response/ChannelsListResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,oBAAoB,GAAG,gBAAgB,GAAG;IACpD,QAAQ,CAAC,EAAW,OAAO,EAAE,CAAC;IAC9B,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;IACrC,OAAO,CAAC,EAAY,MAAM,CAAC;CAC5B,CAAC;AAEF,MAAM,WAAW,OAAO;IACtB,OAAO,CAAC,EAAU,MAAM,CAAC;IACzB,OAAO,CAAC,EAAU,MAAM,CAAC;IACzB,EAAE,CAAC,EAAe,MAAM,CAAC;IACzB,WAAW,CAAC,EAAM,OAAO,CAAC;IAC1B,UAAU,CAAC,EAAO,OAAO,CAAC;IAC1B,UAAU,CAAC,EAAO,OAAO,CAAC;IAC1B,SAAS,CAAC,EAAQ,OAAO,CAAC;IAC1B,OAAO,CAAC,EAAU,OAAO,CAAC;IAC1B,aAAa,CAAC,EAAI,OAAO,CAAC;IAC1B,UAAU,CAAC,EAAO,OAAO,CAAC;IAC1B,SAAS,CAAC,EAAQ,OAAO,CAAC;IAC1B,OAAO,CAAC,EAAU,MAAM,EAAE,CAAC;IAC3B,IAAI,CAAC,EAAa,MAAM,CAAC;IACzB,eAAe,CAAC,EAAE,MAAM,CAAC;IACzB,WAAW,CAAC,EAAM,MAAM,CAAC;IACzB,cAAc,CAAC,EAAG,MAAM,EAAE,CAAC;IAC3B,OAAO,CAAC,EAAU,OAAO,CAAC;IAC1B,KAAK,CAAC,EAAY,OAAO,CAAC;IAC1B,QAAQ,CAAC,EAAS,MAAM,CAAC;CAC1B;AAED,MAAM,WAAW,OAAO;IACtB,OAAO,CAAC,EAAG,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,KAAK,CAAC,EAAK,MAAM,CAAC;CACnB;AAED,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAK,MAAM,EAAE,CAAC;IACvB,WAAW,CAAC,EAAE,MAAM,CAAC;IACrB,QAAQ,CAAC,EAAK,MAAM,EAAE,CAAC;CACxB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ChannelsMarkResponse.d.ts b/node_modules/@slack/web-api/dist/response/ChannelsMarkResponse.d.ts index fc743a9..f87145b 100644 --- a/node_modules/@slack/web-api/dist/response/ChannelsMarkResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/ChannelsMarkResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type ChannelsMarkResponse = WebAPICallResult & { +export type ChannelsMarkResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/ChannelsMarkResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/ChannelsMarkResponse.d.ts.map index c41e091..cc8c582 100644 --- a/node_modules/@slack/web-api/dist/response/ChannelsMarkResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/ChannelsMarkResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ChannelsMarkResponse.d.ts","sourceRoot":"","sources":["../../src/response/ChannelsMarkResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,oBAAoB,GAAG,gBAAgB,GAAG;IACpD,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file +{"version":3,"file":"ChannelsMarkResponse.d.ts","sourceRoot":"","sources":["../../src/response/ChannelsMarkResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,oBAAoB,GAAG,gBAAgB,GAAG;IACpD,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ChannelsRenameResponse.d.ts b/node_modules/@slack/web-api/dist/response/ChannelsRenameResponse.d.ts index f815e59..76e6bfe 100644 --- a/node_modules/@slack/web-api/dist/response/ChannelsRenameResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/ChannelsRenameResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type ChannelsRenameResponse = WebAPICallResult & { +export type ChannelsRenameResponse = WebAPICallResult & { channel?: Channel; error?: string; needed?: string; diff --git a/node_modules/@slack/web-api/dist/response/ChannelsRenameResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/ChannelsRenameResponse.d.ts.map index 60a6445..017860d 100644 --- a/node_modules/@slack/web-api/dist/response/ChannelsRenameResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/ChannelsRenameResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ChannelsRenameResponse.d.ts","sourceRoot":"","sources":["../../src/response/ChannelsRenameResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,sBAAsB,GAAG,gBAAgB,GAAG;IACtD,OAAO,CAAC,EAAG,OAAO,CAAC;IACnB,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC;AAEF,MAAM,WAAW,OAAO;IACtB,OAAO,CAAC,EAAU,MAAM,CAAC;IACzB,OAAO,CAAC,EAAU,MAAM,CAAC;IACzB,EAAE,CAAC,EAAe,MAAM,CAAC;IACzB,WAAW,CAAC,EAAM,OAAO,CAAC;IAC1B,UAAU,CAAC,EAAO,OAAO,CAAC;IAC1B,UAAU,CAAC,EAAO,OAAO,CAAC;IAC1B,SAAS,CAAC,EAAQ,OAAO,CAAC;IAC1B,OAAO,CAAC,EAAU,OAAO,CAAC;IAC1B,aAAa,CAAC,EAAI,OAAO,CAAC;IAC1B,UAAU,CAAC,EAAO,OAAO,CAAC;IAC1B,SAAS,CAAC,EAAQ,OAAO,CAAC;IAC1B,OAAO,CAAC,EAAU,MAAM,EAAE,CAAC;IAC3B,IAAI,CAAC,EAAa,MAAM,CAAC;IACzB,eAAe,CAAC,EAAE,MAAM,CAAC;IACzB,cAAc,CAAC,EAAG,MAAM,EAAE,CAAC;IAC3B,OAAO,CAAC,EAAU,OAAO,CAAC;IAC1B,KAAK,CAAC,EAAY,OAAO,CAAC;IAC1B,QAAQ,CAAC,EAAS,MAAM,CAAC;CAC1B;AAED,MAAM,WAAW,OAAO;IACtB,OAAO,CAAC,EAAG,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,KAAK,CAAC,EAAK,MAAM,CAAC;CACnB"} \ No newline at end of file +{"version":3,"file":"ChannelsRenameResponse.d.ts","sourceRoot":"","sources":["../../src/response/ChannelsRenameResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,sBAAsB,GAAG,gBAAgB,GAAG;IACtD,OAAO,CAAC,EAAG,OAAO,CAAC;IACnB,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC;AAEF,MAAM,WAAW,OAAO;IACtB,OAAO,CAAC,EAAU,MAAM,CAAC;IACzB,OAAO,CAAC,EAAU,MAAM,CAAC;IACzB,EAAE,CAAC,EAAe,MAAM,CAAC;IACzB,WAAW,CAAC,EAAM,OAAO,CAAC;IAC1B,UAAU,CAAC,EAAO,OAAO,CAAC;IAC1B,UAAU,CAAC,EAAO,OAAO,CAAC;IAC1B,SAAS,CAAC,EAAQ,OAAO,CAAC;IAC1B,OAAO,CAAC,EAAU,OAAO,CAAC;IAC1B,aAAa,CAAC,EAAI,OAAO,CAAC;IAC1B,UAAU,CAAC,EAAO,OAAO,CAAC;IAC1B,SAAS,CAAC,EAAQ,OAAO,CAAC;IAC1B,OAAO,CAAC,EAAU,MAAM,EAAE,CAAC;IAC3B,IAAI,CAAC,EAAa,MAAM,CAAC;IACzB,eAAe,CAAC,EAAE,MAAM,CAAC;IACzB,cAAc,CAAC,EAAG,MAAM,EAAE,CAAC;IAC3B,OAAO,CAAC,EAAU,OAAO,CAAC;IAC1B,KAAK,CAAC,EAAY,OAAO,CAAC;IAC1B,QAAQ,CAAC,EAAS,MAAM,CAAC;CAC1B;AAED,MAAM,WAAW,OAAO;IACtB,OAAO,CAAC,EAAG,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,KAAK,CAAC,EAAK,MAAM,CAAC;CACnB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ChannelsRepliesResponse.d.ts b/node_modules/@slack/web-api/dist/response/ChannelsRepliesResponse.d.ts index 40f39e4..2edbb39 100644 --- a/node_modules/@slack/web-api/dist/response/ChannelsRepliesResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/ChannelsRepliesResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type ChannelsRepliesResponse = WebAPICallResult & { +export type ChannelsRepliesResponse = WebAPICallResult & { error?: string; has_more?: boolean; messages?: Message[]; diff --git a/node_modules/@slack/web-api/dist/response/ChannelsRepliesResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/ChannelsRepliesResponse.d.ts.map index 1a06bf8..060b8ad 100644 --- a/node_modules/@slack/web-api/dist/response/ChannelsRepliesResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/ChannelsRepliesResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ChannelsRepliesResponse.d.ts","sourceRoot":"","sources":["../../src/response/ChannelsRepliesResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,uBAAuB,GAAG,gBAAgB,GAAG;IACvD,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,QAAQ,CAAC,EAAW,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,OAAO,EAAE,CAAC;IAC9B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;IACrC,OAAO,CAAC,EAAY,MAAM,CAAC;CAC5B,CAAC;AAEF,MAAM,WAAW,OAAO;IACtB,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,WAAW,CAAC,EAAQ,UAAU,CAAC;IAC/B,YAAY,CAAC,EAAO,MAAM,CAAC;IAC3B,cAAc,CAAC,EAAK,MAAM,CAAC;IAC3B,WAAW,CAAC,EAAQ,MAAM,CAAC;IAC3B,WAAW,CAAC,EAAQ,MAAM,EAAE,CAAC;IAC7B,iBAAiB,CAAC,EAAE,MAAM,CAAC;IAC3B,UAAU,CAAC,EAAS,OAAO,CAAC;IAC5B,IAAI,CAAC,EAAe,MAAM,CAAC;IAC3B,IAAI,CAAC,EAAe,MAAM,CAAC;IAC3B,SAAS,CAAC,EAAU,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,MAAM,CAAC;IAC3B,IAAI,CAAC,EAAe,MAAM,CAAC;IAC3B,IAAI,CAAC,EAAe,MAAM,CAAC;CAC5B;AAED,MAAM,WAAW,UAAU;IACzB,MAAM,CAAC,EAAG,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,OAAO,CAAC;IAClB,KAAK,CAAC,EAAI,KAAK,CAAC;IAChB,EAAE,CAAC,EAAO,MAAM,CAAC;IACjB,IAAI,CAAC,EAAK,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,MAAM,CAAC;CAClB;AAED,MAAM,WAAW,KAAK;IACpB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB;AAED,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;IACpB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file +{"version":3,"file":"ChannelsRepliesResponse.d.ts","sourceRoot":"","sources":["../../src/response/ChannelsRepliesResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,uBAAuB,GAAG,gBAAgB,GAAG;IACvD,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,QAAQ,CAAC,EAAW,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,OAAO,EAAE,CAAC;IAC9B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;IACrC,OAAO,CAAC,EAAY,MAAM,CAAC;CAC5B,CAAC;AAEF,MAAM,WAAW,OAAO;IACtB,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,WAAW,CAAC,EAAQ,UAAU,CAAC;IAC/B,YAAY,CAAC,EAAO,MAAM,CAAC;IAC3B,cAAc,CAAC,EAAK,MAAM,CAAC;IAC3B,WAAW,CAAC,EAAQ,MAAM,CAAC;IAC3B,WAAW,CAAC,EAAQ,MAAM,EAAE,CAAC;IAC7B,iBAAiB,CAAC,EAAE,MAAM,CAAC;IAC3B,UAAU,CAAC,EAAS,OAAO,CAAC;IAC5B,IAAI,CAAC,EAAe,MAAM,CAAC;IAC3B,IAAI,CAAC,EAAe,MAAM,CAAC;IAC3B,SAAS,CAAC,EAAU,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,MAAM,CAAC;IAC3B,IAAI,CAAC,EAAe,MAAM,CAAC;IAC3B,IAAI,CAAC,EAAe,MAAM,CAAC;CAC5B;AAED,MAAM,WAAW,UAAU;IACzB,MAAM,CAAC,EAAG,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,OAAO,CAAC;IAClB,KAAK,CAAC,EAAI,KAAK,CAAC;IAChB,EAAE,CAAC,EAAO,MAAM,CAAC;IACjB,IAAI,CAAC,EAAK,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,MAAM,CAAC;CAClB;AAED,MAAM,WAAW,KAAK;IACpB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB;AAED,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;IACpB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ChannelsSetPurposeResponse.d.ts b/node_modules/@slack/web-api/dist/response/ChannelsSetPurposeResponse.d.ts index 9de18b2..2156cf0 100644 --- a/node_modules/@slack/web-api/dist/response/ChannelsSetPurposeResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/ChannelsSetPurposeResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type ChannelsSetPurposeResponse = WebAPICallResult & { +export type ChannelsSetPurposeResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/ChannelsSetPurposeResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/ChannelsSetPurposeResponse.d.ts.map index 822cc31..fc051d6 100644 --- a/node_modules/@slack/web-api/dist/response/ChannelsSetPurposeResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/ChannelsSetPurposeResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ChannelsSetPurposeResponse.d.ts","sourceRoot":"","sources":["../../src/response/ChannelsSetPurposeResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,0BAA0B,GAAG,gBAAgB,GAAG;IAC1D,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,OAAO,CAAC,EAAG,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file +{"version":3,"file":"ChannelsSetPurposeResponse.d.ts","sourceRoot":"","sources":["../../src/response/ChannelsSetPurposeResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,0BAA0B,GAAG,gBAAgB,GAAG;IAC1D,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,OAAO,CAAC,EAAG,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ChannelsSetTopicResponse.d.ts b/node_modules/@slack/web-api/dist/response/ChannelsSetTopicResponse.d.ts index 340d976..8284b6f 100644 --- a/node_modules/@slack/web-api/dist/response/ChannelsSetTopicResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/ChannelsSetTopicResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type ChannelsSetTopicResponse = WebAPICallResult & { +export type ChannelsSetTopicResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/ChannelsSetTopicResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/ChannelsSetTopicResponse.d.ts.map index 6ee348a..355ae3d 100644 --- a/node_modules/@slack/web-api/dist/response/ChannelsSetTopicResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/ChannelsSetTopicResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ChannelsSetTopicResponse.d.ts","sourceRoot":"","sources":["../../src/response/ChannelsSetTopicResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,wBAAwB,GAAG,gBAAgB,GAAG;IACxD,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,KAAK,CAAC,EAAK,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file +{"version":3,"file":"ChannelsSetTopicResponse.d.ts","sourceRoot":"","sources":["../../src/response/ChannelsSetTopicResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,wBAAwB,GAAG,gBAAgB,GAAG;IACxD,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,KAAK,CAAC,EAAK,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ChannelsUnarchiveResponse.d.ts b/node_modules/@slack/web-api/dist/response/ChannelsUnarchiveResponse.d.ts index 645ee14..6c548ee 100644 --- a/node_modules/@slack/web-api/dist/response/ChannelsUnarchiveResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/ChannelsUnarchiveResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type ChannelsUnarchiveResponse = WebAPICallResult & { +export type ChannelsUnarchiveResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/ChannelsUnarchiveResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/ChannelsUnarchiveResponse.d.ts.map index fdbacc1..769f963 100644 --- a/node_modules/@slack/web-api/dist/response/ChannelsUnarchiveResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/ChannelsUnarchiveResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ChannelsUnarchiveResponse.d.ts","sourceRoot":"","sources":["../../src/response/ChannelsUnarchiveResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,yBAAyB,GAAG,gBAAgB,GAAG;IACzD,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file +{"version":3,"file":"ChannelsUnarchiveResponse.d.ts","sourceRoot":"","sources":["../../src/response/ChannelsUnarchiveResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,yBAAyB,GAAG,gBAAgB,GAAG;IACzD,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ChatDeleteResponse.d.ts b/node_modules/@slack/web-api/dist/response/ChatDeleteResponse.d.ts index 014580c..c8f58f1 100644 --- a/node_modules/@slack/web-api/dist/response/ChatDeleteResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/ChatDeleteResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type ChatDeleteResponse = WebAPICallResult & { +export type ChatDeleteResponse = WebAPICallResult & { channel?: string; error?: string; needed?: string; diff --git a/node_modules/@slack/web-api/dist/response/ChatDeleteResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/ChatDeleteResponse.d.ts.map index 91cc45e..fee8a8e 100644 --- a/node_modules/@slack/web-api/dist/response/ChatDeleteResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/ChatDeleteResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ChatDeleteResponse.d.ts","sourceRoot":"","sources":["../../src/response/ChatDeleteResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,kBAAkB,GAAG,gBAAgB,GAAG;IAClD,OAAO,CAAC,EAAG,MAAM,CAAC;IAClB,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file +{"version":3,"file":"ChatDeleteResponse.d.ts","sourceRoot":"","sources":["../../src/response/ChatDeleteResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,kBAAkB,GAAG,gBAAgB,GAAG;IAClD,OAAO,CAAC,EAAG,MAAM,CAAC;IAClB,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ChatDeleteScheduledMessageResponse.d.ts b/node_modules/@slack/web-api/dist/response/ChatDeleteScheduledMessageResponse.d.ts index 95fed3d..679964d 100644 --- a/node_modules/@slack/web-api/dist/response/ChatDeleteScheduledMessageResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/ChatDeleteScheduledMessageResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type ChatDeleteScheduledMessageResponse = WebAPICallResult & { +export type ChatDeleteScheduledMessageResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/ChatDeleteScheduledMessageResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/ChatDeleteScheduledMessageResponse.d.ts.map index 8009194..0151b3d 100644 --- a/node_modules/@slack/web-api/dist/response/ChatDeleteScheduledMessageResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/ChatDeleteScheduledMessageResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ChatDeleteScheduledMessageResponse.d.ts","sourceRoot":"","sources":["../../src/response/ChatDeleteScheduledMessageResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,kCAAkC,GAAG,gBAAgB,GAAG;IAClE,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file +{"version":3,"file":"ChatDeleteScheduledMessageResponse.d.ts","sourceRoot":"","sources":["../../src/response/ChatDeleteScheduledMessageResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,kCAAkC,GAAG,gBAAgB,GAAG;IAClE,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ChatGetPermalinkResponse.d.ts b/node_modules/@slack/web-api/dist/response/ChatGetPermalinkResponse.d.ts index 4832094..c44d008 100644 --- a/node_modules/@slack/web-api/dist/response/ChatGetPermalinkResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/ChatGetPermalinkResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type ChatGetPermalinkResponse = WebAPICallResult & { +export type ChatGetPermalinkResponse = WebAPICallResult & { channel?: string; error?: string; needed?: string; diff --git a/node_modules/@slack/web-api/dist/response/ChatGetPermalinkResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/ChatGetPermalinkResponse.d.ts.map index 016fbc4..c759d57 100644 --- a/node_modules/@slack/web-api/dist/response/ChatGetPermalinkResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/ChatGetPermalinkResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ChatGetPermalinkResponse.d.ts","sourceRoot":"","sources":["../../src/response/ChatGetPermalinkResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,wBAAwB,GAAG,gBAAgB,GAAG;IACxD,OAAO,CAAC,EAAI,MAAM,CAAC;IACnB,KAAK,CAAC,EAAM,MAAM,CAAC;IACnB,MAAM,CAAC,EAAK,MAAM,CAAC;IACnB,EAAE,CAAC,EAAS,OAAO,CAAC;IACpB,SAAS,CAAC,EAAE,MAAM,CAAC;IACnB,QAAQ,CAAC,EAAG,MAAM,CAAC;CACpB,CAAC"} \ No newline at end of file +{"version":3,"file":"ChatGetPermalinkResponse.d.ts","sourceRoot":"","sources":["../../src/response/ChatGetPermalinkResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,wBAAwB,GAAG,gBAAgB,GAAG;IACxD,OAAO,CAAC,EAAI,MAAM,CAAC;IACnB,KAAK,CAAC,EAAM,MAAM,CAAC;IACnB,MAAM,CAAC,EAAK,MAAM,CAAC;IACnB,EAAE,CAAC,EAAS,OAAO,CAAC;IACpB,SAAS,CAAC,EAAE,MAAM,CAAC;IACnB,QAAQ,CAAC,EAAG,MAAM,CAAC;CACpB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ChatMeMessageResponse.d.ts b/node_modules/@slack/web-api/dist/response/ChatMeMessageResponse.d.ts index 52a5774..b9dba3c 100644 --- a/node_modules/@slack/web-api/dist/response/ChatMeMessageResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/ChatMeMessageResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type ChatMeMessageResponse = WebAPICallResult & { +export type ChatMeMessageResponse = WebAPICallResult & { channel?: string; error?: string; needed?: string; diff --git a/node_modules/@slack/web-api/dist/response/ChatMeMessageResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/ChatMeMessageResponse.d.ts.map index 17752b9..d880963 100644 --- a/node_modules/@slack/web-api/dist/response/ChatMeMessageResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/ChatMeMessageResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ChatMeMessageResponse.d.ts","sourceRoot":"","sources":["../../src/response/ChatMeMessageResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,qBAAqB,GAAG,gBAAgB,GAAG;IACrD,OAAO,CAAC,EAAG,MAAM,CAAC;IAClB,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file +{"version":3,"file":"ChatMeMessageResponse.d.ts","sourceRoot":"","sources":["../../src/response/ChatMeMessageResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,qBAAqB,GAAG,gBAAgB,GAAG;IACrD,OAAO,CAAC,EAAG,MAAM,CAAC;IAClB,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ChatPostEphemeralResponse.d.ts b/node_modules/@slack/web-api/dist/response/ChatPostEphemeralResponse.d.ts index 1f9ef37..ce9dc3d 100644 --- a/node_modules/@slack/web-api/dist/response/ChatPostEphemeralResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/ChatPostEphemeralResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type ChatPostEphemeralResponse = WebAPICallResult & { +export type ChatPostEphemeralResponse = WebAPICallResult & { error?: string; message_ts?: string; needed?: string; diff --git a/node_modules/@slack/web-api/dist/response/ChatPostEphemeralResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/ChatPostEphemeralResponse.d.ts.map index 9b302f3..7aa9014 100644 --- a/node_modules/@slack/web-api/dist/response/ChatPostEphemeralResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/ChatPostEphemeralResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ChatPostEphemeralResponse.d.ts","sourceRoot":"","sources":["../../src/response/ChatPostEphemeralResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,yBAAyB,GAAG,gBAAgB,GAAG;IACzD,KAAK,CAAC,EAAO,MAAM,CAAC;IACpB,UAAU,CAAC,EAAE,MAAM,CAAC;IACpB,MAAM,CAAC,EAAM,MAAM,CAAC;IACpB,EAAE,CAAC,EAAU,OAAO,CAAC;IACrB,QAAQ,CAAC,EAAI,MAAM,CAAC;CACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"ChatPostEphemeralResponse.d.ts","sourceRoot":"","sources":["../../src/response/ChatPostEphemeralResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,yBAAyB,GAAG,gBAAgB,GAAG;IACzD,KAAK,CAAC,EAAO,MAAM,CAAC;IACpB,UAAU,CAAC,EAAE,MAAM,CAAC;IACpB,MAAM,CAAC,EAAM,MAAM,CAAC;IACpB,EAAE,CAAC,EAAU,OAAO,CAAC;IACrB,QAAQ,CAAC,EAAI,MAAM,CAAC;CACrB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ChatPostMessageResponse.d.ts b/node_modules/@slack/web-api/dist/response/ChatPostMessageResponse.d.ts index 1218722..88e38e7 100644 --- a/node_modules/@slack/web-api/dist/response/ChatPostMessageResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/ChatPostMessageResponse.d.ts @@ -1,26 +1,27 @@ import { WebAPICallResult } from '../WebClient'; -export declare type ChatPostMessageResponse = WebAPICallResult & { +export type ChatPostMessageResponse = WebAPICallResult & { channel?: string; deprecated_argument?: string; error?: string; errors?: string[]; - message?: Message; + message?: ChatPostMessageResponseMessage; needed?: string; ok?: boolean; provided?: string; response_metadata?: ResponseMetadata; ts?: string; }; -export interface Message { +export interface ChatPostMessageResponseMessage { app_id?: string; attachments?: Attachment[]; - blocks?: Block[]; + blocks?: PurpleBlock[]; bot_id?: string; bot_profile?: BotProfile; - icons?: MessageIcons; - metadata?: MessageMetadata; + icons?: FluffyIcons; + metadata?: FluffyMetadata; parent_user_id?: string; - root?: Root; + room?: Room; + root?: FluffyRoot; subtype?: string; team?: string; text?: string; @@ -39,11 +40,12 @@ export interface Attachment { author_link?: string; author_name?: string; author_subname?: string; - blocks?: Block[]; + blocks?: TitleBlockElement[]; bot_id?: string; callback_id?: string; channel_id?: string; channel_name?: string; + channel_team?: string; color?: string; fallback?: string; fields?: Field[]; @@ -52,6 +54,7 @@ export interface Attachment { footer?: string; footer_icon?: string; from_url?: string; + hide_color?: boolean; id?: number; image_bytes?: number; image_height?: number; @@ -59,9 +62,11 @@ export interface Attachment { image_width?: number; indent?: boolean; is_app_unfurl?: boolean; + is_file_attachment?: boolean; is_msg_unfurl?: boolean; is_reply_unfurl?: boolean; is_thread_root_unfurl?: boolean; + message_blocks?: MessageBlock[]; metadata?: AttachmentMetadata; mimetype?: string; mrkdwn_in?: string[]; @@ -115,40 +120,50 @@ export interface SelectedOptionElement { text?: string; value?: string; } -export interface Block { +export interface TitleBlockElement { accessory?: Accessory; alt_text?: string; - api_decoration_available?: boolean; + app_collaborators?: string[]; + app_id?: string; + author_name?: string; block_id?: string; - call?: Call; - call_id?: string; - dispatch_action?: boolean; - element?: Accessory; + bot_user_id?: string; + button_label?: string; + description?: DescriptionElement | string; + developer_trace_id?: string; elements?: Accessory[]; - external_id?: string; fallback?: string; - fields?: Hint[]; - file?: BlockFile; - file_id?: string; - hint?: Hint; + fields?: DescriptionElement[]; + function_trigger_id?: string; image_bytes?: number; image_height?: number; image_url?: string; image_width?: number; - label?: Hint; - optional?: boolean; - source?: string; - text?: Hint; - title?: Hint; - type?: string; + is_workflow_app?: boolean; + owning_team_id?: string; + provider_icon_url?: string; + provider_name?: string; + sales_home_workflow_app_type?: number; + share_url?: string; + text?: DescriptionElement; + thumbnail_url?: string; + title?: DescriptionElement | string; + title_url?: string; + trigger_subtype?: string; + trigger_type?: string; + type?: BlockType; + url?: string; + video_url?: string; + workflow_id?: string; } export interface Accessory { accessibility_label?: string; action_id?: string; alt_text?: string; + border?: number; confirm?: AccessoryConfirm; default_to_current_conversation?: boolean; - elements?: Element[]; + elements?: AccessoryElement[]; fallback?: string; filter?: Filter; focus_on_load?: boolean; @@ -156,11 +171,13 @@ export interface Accessory { image_height?: number; image_url?: string; image_width?: number; + indent?: number; initial_channel?: string; initial_channels?: string[]; initial_conversation?: string; initial_conversations?: string[]; initial_date?: string; + initial_date_time?: number; initial_option?: InitialOptionElement; initial_options?: InitialOptionElement[]; initial_time?: string; @@ -168,95 +185,134 @@ export interface Accessory { initial_users?: string[]; max_selected_items?: number; min_query_length?: number; + offset?: number; option_groups?: AccessoryOptionGroup[]; options?: InitialOptionElement[]; - placeholder?: Hint; + placeholder?: DescriptionElement; response_url_enabled?: boolean; style?: string; - text?: Hint; + text?: DescriptionElement; + timezone?: string; type?: string; url?: string; value?: string; + workflow?: Workflow; } export interface AccessoryConfirm { - confirm?: Hint; - deny?: Hint; + confirm?: DescriptionElement; + deny?: DescriptionElement; style?: string; - text?: Hint; - title?: Hint; + text?: DescriptionElement; + title?: DescriptionElement; } -export interface Hint { +export interface DescriptionElement { emoji?: boolean; text?: string; - type?: string; + type?: DescriptionType; verbatim?: boolean; } -export interface Element { +export declare enum DescriptionType { + Mrkdwn = "mrkdwn", + PlainText = "plain_text" +} +export interface AccessoryElement { + border?: number; + elements?: PurpleElement[]; + indent?: number; + offset?: number; + style?: string; + type?: FluffyType; +} +export interface PurpleElement { + channel_id?: string; + name?: string; + range?: string; + skin_tone?: number; + style?: Style; + team_id?: string; text?: string; - type?: string; + timestamp?: string; + type?: PurpleType; + unicode?: string; + url?: string; + user_id?: string; + usergroup_id?: string; + value?: string; +} +export interface Style { + bold?: boolean; + code?: boolean; + italic?: boolean; + strike?: boolean; +} +export declare enum PurpleType { + Broadcast = "broadcast", + Channel = "channel", + Color = "color", + Date = "date", + Emoji = "emoji", + Link = "link", + Team = "team", + Text = "text", + User = "user", + Usergroup = "usergroup" +} +export declare enum FluffyType { + RichTextList = "rich_text_list", + RichTextPreformatted = "rich_text_preformatted", + RichTextQuote = "rich_text_quote", + RichTextSection = "rich_text_section" } export interface Filter { exclude_bot_users?: boolean; exclude_external_shared_channels?: boolean; - include?: string[]; + include?: any[]; } export interface InitialOptionElement { - description?: Hint; - text?: Hint; + description?: DescriptionElement; + text?: DescriptionElement; url?: string; value?: string; } export interface AccessoryOptionGroup { - label?: Hint; + label?: DescriptionElement; options?: InitialOptionElement[]; } -export interface Call { - media_backend_type?: string; - v1?: V1; +export interface Workflow { + trigger?: Trigger; } -export interface V1 { - active_participants?: Participant[]; - all_participants?: Participant[]; - app_icon_urls?: AppIconUrls; - app_id?: string; - channels?: string[]; - created_by?: string; - date_end?: number; - date_start?: number; - desktop_app_join_url?: string; - display_id?: string; - has_ended?: boolean; - id?: string; - is_dm_call?: boolean; - join_url?: string; +export interface Trigger { + customizable_input_parameters?: CustomizableInputParameter[]; + url?: string; +} +export interface CustomizableInputParameter { name?: string; - was_accepted?: boolean; - was_missed?: boolean; - was_rejected?: boolean; + value?: string; } -export interface Participant { - avatar_url?: string; - display_name?: string; - external_id?: string; - slack_id?: string; +export declare enum BlockType { + Actions = "actions", + Context = "context", + Divider = "divider", + Image = "image", + RichText = "rich_text", + Section = "section", + ShareShortcut = "share_shortcut", + Video = "video" } -export interface AppIconUrls { - image_1024?: string; - image_128?: string; - image_192?: string; - image_32?: string; - image_36?: string; - image_48?: string; - image_512?: string; - image_64?: string; - image_72?: string; - image_96?: string; - image_original?: string; +export interface Field { + short?: boolean; + title?: string; + value?: string; } -export interface BlockFile { +export interface FileElement { + access?: string; + alt_txt?: string; app_id?: string; app_name?: string; + attachments?: any[]; + blocks?: TitleBlockElement[]; bot_id?: string; + canvas_template_mode?: string; cc?: Cc[]; channel_actions_count?: number; channel_actions_ts?: string; @@ -267,17 +323,22 @@ export interface BlockFile { deanimate?: string; deanimate_gif?: string; display_as_bot?: boolean; + dm_mpdm_users_with_file_access?: DmMpdmUsersWithFileAccess[]; duration_ms?: number; edit_link?: string; + edit_timestamp?: number; editable?: boolean; editor?: string; + editors?: string[]; external_id?: string; external_type?: string; external_url?: string; + file_access?: string; filetype?: string; from?: Cc[]; groups?: string[]; has_more?: boolean; + has_more_shares?: boolean; has_rich_preview?: boolean; headers?: Headers; hls?: string; @@ -286,19 +347,25 @@ export interface BlockFile { image_exif_rotation?: number; ims?: string[]; initial_comment?: InitialComment; + is_channel_space?: boolean; is_external?: boolean; is_public?: boolean; is_starred?: boolean; last_editor?: string; + last_read?: number; lines?: number; lines_more?: number; + linked_channel_id?: string; media_display_type?: string; + media_progress?: MediaProgress; mimetype?: string; mode?: string; mp4?: string; + mp4_low?: string; name?: string; non_owner_editable?: boolean; num_stars?: number; + org_or_workspace_access?: string; original_attachment_count?: number; original_h?: string; original_w?: string; @@ -312,14 +379,25 @@ export interface BlockFile { preview_highlight?: string; preview_is_truncated?: boolean; preview_plain_text?: string; + private_channels_with_file_access_count?: number; public_url_shared?: boolean; + quip_thread_id?: string; reactions?: Reaction[]; + saved?: Saved; sent_to_self?: boolean; shares?: Shares; simplified_html?: string; size?: number; + source_team?: string; subject?: string; subtype?: string; + team_pref_version_history_enabled?: boolean; + teams_shared_with?: any[]; + template_conversion_ts?: number; + template_description?: string; + template_icon?: string; + template_name?: string; + template_title?: string; thumb_1024?: string; thumb_1024_gif?: string; thumb_1024_h?: string; @@ -366,12 +444,16 @@ export interface BlockFile { thumb_video_w?: number; timestamp?: number; title?: string; + title_blocks?: TitleBlockElement[]; to?: Cc[]; transcription?: Transcription; + update_notification?: number; updated?: number; url_private?: string; url_private_download?: string; + url_static_preview?: string; user?: string; + user_team?: string; username?: string; vtt?: string; } @@ -380,6 +462,10 @@ export interface Cc { name?: string; original?: string; } +export interface DmMpdmUsersWithFileAccess { + access?: string; + user_id?: string; +} export interface Headers { date?: string; in_reply_to?: string; @@ -395,12 +481,23 @@ export interface InitialComment { timestamp?: number; user?: string; } +export interface MediaProgress { + duration_ms?: number; + max_offset_ms?: number; + offset_ms?: number; +} export interface Reaction { count?: number; name?: string; url?: string; users?: string[]; } +export interface Saved { + date_completed?: number; + date_due?: number; + is_archived?: boolean; + state?: string; +} export interface Shares { private?: { [key: string]: Private[]; @@ -410,12 +507,15 @@ export interface Shares { }; } export interface Private { + access?: string; channel_name?: string; + date_last_shared?: number; latest_reply?: string; reply_count?: number; reply_users?: string[]; reply_users_count?: number; share_user_id?: string; + source?: string; team_id?: string; thread_ts?: string; ts?: string; @@ -424,63 +524,186 @@ export interface Transcription { locale?: string; status?: string; } -export interface Field { - short?: boolean; +export interface MessageBlock { + channel?: string; + message?: MessageBlockMessage; + team?: string; + ts?: string; +} +export interface MessageBlockMessage { + app_id?: string; + attachments?: any[]; + blocks?: TitleBlockElement[]; + bot_id?: string; + bot_link?: string; + bot_profile?: BotProfile; + channel?: string; + client_msg_id?: string; + comment?: Comment; + display_as_bot?: boolean; + edited?: Edited; + file?: MessageFile; + files?: any[]; + hidden?: boolean; + icons?: PurpleIcons; + inviter?: string; + is_intro?: boolean; + is_locked?: boolean; + is_starred?: boolean; + is_thread_broadcast?: boolean; + item?: Comment; + item_type?: string; + last_read?: string; + latest_reply?: string; + metadata?: PurpleMetadata; + no_notifications?: boolean; + parent_user_id?: string; + pinned_to?: any[]; + purpose?: string; + reactions?: any[]; + replies?: any[]; + reply_count?: number; + reply_users?: any[]; + reply_users_count?: number; + room?: Room; + root?: PurpleRoot; + subscribed?: boolean; + subtype?: string; + team?: string; + text?: string; + thread_ts?: string; + topic?: string; + ts?: string; + type?: string; + unfurl_links?: boolean; + unfurl_media?: boolean; + upload?: boolean; + user?: string; + username?: string; + wibblr?: boolean; + x_files?: any[]; +} +export interface BotProfile { + app_id?: string; + deleted?: boolean; + icons?: BotProfileIcons; + id?: string; + name?: string; + team_id?: string; + updated?: number; +} +export interface BotProfileIcons { + image_36?: string; + image_48?: string; + image_72?: string; +} +export interface Comment { + comment?: string; + created?: string; + display_as_bot?: boolean; + edit_link?: string; + editable?: boolean; + external_type?: string; + filetype?: string; + has_rich_preview?: boolean; + id?: string; + is_external?: boolean; + is_intro?: boolean; + is_public?: boolean; + is_starred?: boolean; + lines?: number; + lines_more?: number; + media_display_type?: string; + mimetype?: string; + mode?: string; + name?: string; + permalink?: string; + permalink_public?: boolean; + pretty_type?: string; + preview?: string; + preview_highlight?: string; + preview_is_truncated?: boolean; + public_url_shared?: boolean; + size?: number; + timestamp?: string; title?: string; - value?: string; + url_private?: string; + url_private_download?: boolean; + user?: string; + username?: string; } -export interface FileElement { +export interface Edited { + ts?: string; + user?: string; +} +export interface MessageFile { + access?: string; + alt_txt?: string; app_id?: string; app_name?: string; + attachments?: any[]; + blocks?: any[]; bot_id?: string; - cc?: Cc[]; + canvas_template_mode?: string; + cc?: any[]; channel_actions_count?: number; channel_actions_ts?: string; - channels?: string[]; + channels?: any[]; comments_count?: number; converted_pdf?: string; created?: number; deanimate?: string; deanimate_gif?: string; display_as_bot?: boolean; + dm_mpdm_users_with_file_access?: any[]; duration_ms?: number; edit_link?: string; + edit_timestamp?: number; editable?: boolean; editor?: string; + editors?: any[]; external_id?: string; external_type?: string; external_url?: string; + file_access?: string; filetype?: string; - from?: Cc[]; - groups?: string[]; + from?: any[]; + groups?: any[]; has_more?: boolean; + has_more_shares?: boolean; has_rich_preview?: boolean; headers?: Headers; hls?: string; hls_embed?: string; id?: string; image_exif_rotation?: number; - ims?: string[]; + ims?: any[]; initial_comment?: InitialComment; + is_channel_space?: boolean; is_external?: boolean; is_public?: boolean; is_starred?: boolean; last_editor?: string; + last_read?: number; lines?: number; lines_more?: number; + linked_channel_id?: string; media_display_type?: string; + media_progress?: MediaProgress; mimetype?: string; mode?: string; mp4?: string; + mp4_low?: string; name?: string; non_owner_editable?: boolean; num_stars?: number; + org_or_workspace_access?: string; original_attachment_count?: number; original_h?: string; original_w?: string; permalink?: string; permalink_public?: string; - pinned_to?: string[]; + pinned_to?: any[]; pjpeg?: string; plain_text?: string; pretty_type?: string; @@ -488,14 +711,25 @@ export interface FileElement { preview_highlight?: string; preview_is_truncated?: boolean; preview_plain_text?: string; + private_channels_with_file_access_count?: number; public_url_shared?: boolean; - reactions?: Reaction[]; + quip_thread_id?: string; + reactions?: any[]; + saved?: Saved; sent_to_self?: boolean; - shares?: Shares; + shares?: EventPayload; simplified_html?: string; size?: number; + source_team?: string; subject?: string; subtype?: string; + team_pref_version_history_enabled?: boolean; + teams_shared_with?: any[]; + template_conversion_ts?: number; + template_description?: string; + template_icon?: string; + template_name?: string; + template_title?: string; thumb_1024?: string; thumb_1024_gif?: string; thumb_1024_h?: string; @@ -542,15 +776,90 @@ export interface FileElement { thumb_video_w?: number; timestamp?: number; title?: string; - to?: Cc[]; + title_blocks?: any[]; + to?: any[]; transcription?: Transcription; + update_notification?: number; updated?: number; url_private?: string; url_private_download?: string; + url_static_preview?: string; user?: string; + user_team?: string; username?: string; vtt?: string; } +export interface EventPayload { +} +export interface PurpleIcons { + emoji?: string; + image_36?: string; + image_48?: string; + image_64?: string; + image_72?: string; +} +export interface PurpleMetadata { + event_type?: string; +} +export interface Room { + app_id?: string; + attached_file_ids?: string[]; + background_id?: string; + call_family?: string; + canvas_background?: string; + canvas_thread_ts?: string; + channels?: string[]; + created_by?: string; + date_end?: number; + date_start?: number; + display_id?: string; + external_unique_id?: string; + has_ended?: boolean; + id?: string; + is_dm_call?: boolean; + is_prewarmed?: boolean; + is_scheduled?: boolean; + media_backend_type?: string; + media_server?: string; + name?: string; + participant_history?: string[]; + participants?: string[]; + participants_camera_off?: string[]; + participants_camera_on?: string[]; + participants_screenshare_off?: string[]; + participants_screenshare_on?: string[]; + pending_invitees?: EventPayload; + thread_root_ts?: string; + was_accepted?: boolean; + was_missed?: boolean; + was_rejected?: boolean; +} +export interface PurpleRoot { + bot_id?: string; + bot_profile?: BotProfile; + edited?: Edited; + icons?: PurpleIcons; + last_read?: string; + latest_reply?: string; + mrkdwn?: boolean; + no_notifications?: boolean; + parent_user_id?: string; + replies?: any[]; + reply_count?: number; + reply_users?: any[]; + reply_users_count?: number; + room?: Room; + subscribed?: boolean; + subtype?: string; + team?: string; + text?: string; + thread_ts?: string; + ts?: string; + type?: string; + unread_count?: number; + user?: string; + username?: string; +} export interface AttachmentMetadata { extension?: string; format?: string; @@ -567,37 +876,112 @@ export interface AttachmentMetadata { export interface Preview { can_remove?: boolean; icon_url?: string; - subtitle?: Hint; - title?: Hint; + subtitle?: DescriptionElement; + title?: DescriptionElement; type?: string; } -export interface BotProfile { +export interface PurpleBlock { + accessory?: Accessory; + alt_text?: string; + api_decoration_available?: boolean; + app_collaborators?: string[]; app_id?: string; - deleted?: boolean; - icons?: BotProfileIcons; + author_name?: string; + block_id?: string; + bot_user_id?: string; + button_label?: string; + call?: Call; + call_id?: string; + description?: DescriptionElement; + developer_trace_id?: string; + dispatch_action?: boolean; + element?: Accessory; + elements?: Accessory[]; + external_id?: string; + fallback?: string; + fields?: DescriptionElement[]; + file?: MessageFile; + file_id?: string; + function_trigger_id?: string; + hint?: DescriptionElement; + image_bytes?: number; + image_height?: number; + image_url?: string; + image_width?: number; + is_workflow_app?: boolean; + label?: DescriptionElement; + optional?: boolean; + owning_team_id?: string; + provider_icon_url?: string; + provider_name?: string; + sales_home_workflow_app_type?: number; + share_url?: string; + source?: string; + text?: DescriptionElement; + thumbnail_url?: string; + title?: DescriptionElement; + title_url?: string; + trigger_subtype?: string; + trigger_type?: string; + type?: BlockType; + url?: string; + video_url?: string; + workflow_id?: string; +} +export interface Call { + media_backend_type?: string; + v1?: V1; +} +export interface V1 { + active_participants?: Participant[]; + all_participants?: Participant[]; + app_icon_urls?: AppIconUrls; + app_id?: string; + channels?: string[]; + created_by?: string; + date_end?: number; + date_start?: number; + desktop_app_join_url?: string; + display_id?: string; + has_ended?: boolean; id?: string; + is_dm_call?: boolean; + join_url?: string; name?: string; - team_id?: string; - updated?: number; + was_accepted?: boolean; + was_missed?: boolean; + was_rejected?: boolean; } -export interface BotProfileIcons { +export interface Participant { + avatar_url?: string; + display_name?: string; + external_id?: string; + slack_id?: string; +} +export interface AppIconUrls { + image_1024?: string; + image_128?: string; + image_192?: string; + image_32?: string; image_36?: string; image_48?: string; + image_512?: string; + image_64?: string; image_72?: string; + image_96?: string; + image_original?: string; } -export interface MessageIcons { +export interface FluffyIcons { emoji?: string; image_64?: string; } -export interface MessageMetadata { +export interface FluffyMetadata { event_payload?: EventPayload; event_type?: string; } -export interface EventPayload { -} -export interface Root { +export interface FluffyRoot { bot_id?: string; - icons?: MessageIcons; + icons?: FluffyIcons; latest_reply?: string; parent_user_id?: string; reply_count?: number; diff --git a/node_modules/@slack/web-api/dist/response/ChatPostMessageResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/ChatPostMessageResponse.d.ts.map index d091eda..f83696c 100644 --- a/node_modules/@slack/web-api/dist/response/ChatPostMessageResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/ChatPostMessageResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ChatPostMessageResponse.d.ts","sourceRoot":"","sources":["../../src/response/ChatPostMessageResponse.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"ChatPostMessageResponse.d.ts","sourceRoot":"","sources":["../../src/response/ChatPostMessageResponse.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ChatPostMessageResponse.js b/node_modules/@slack/web-api/dist/response/ChatPostMessageResponse.js index f0099da..57f6191 100644 --- a/node_modules/@slack/web-api/dist/response/ChatPostMessageResponse.js +++ b/node_modules/@slack/web-api/dist/response/ChatPostMessageResponse.js @@ -9,4 +9,41 @@ // // ///////////////////////////////////////////////////////////////////////////////////////// Object.defineProperty(exports, "__esModule", { value: true }); +exports.BlockType = exports.FluffyType = exports.PurpleType = exports.DescriptionType = void 0; +var DescriptionType; +(function (DescriptionType) { + DescriptionType["Mrkdwn"] = "mrkdwn"; + DescriptionType["PlainText"] = "plain_text"; +})(DescriptionType = exports.DescriptionType || (exports.DescriptionType = {})); +var PurpleType; +(function (PurpleType) { + PurpleType["Broadcast"] = "broadcast"; + PurpleType["Channel"] = "channel"; + PurpleType["Color"] = "color"; + PurpleType["Date"] = "date"; + PurpleType["Emoji"] = "emoji"; + PurpleType["Link"] = "link"; + PurpleType["Team"] = "team"; + PurpleType["Text"] = "text"; + PurpleType["User"] = "user"; + PurpleType["Usergroup"] = "usergroup"; +})(PurpleType = exports.PurpleType || (exports.PurpleType = {})); +var FluffyType; +(function (FluffyType) { + FluffyType["RichTextList"] = "rich_text_list"; + FluffyType["RichTextPreformatted"] = "rich_text_preformatted"; + FluffyType["RichTextQuote"] = "rich_text_quote"; + FluffyType["RichTextSection"] = "rich_text_section"; +})(FluffyType = exports.FluffyType || (exports.FluffyType = {})); +var BlockType; +(function (BlockType) { + BlockType["Actions"] = "actions"; + BlockType["Context"] = "context"; + BlockType["Divider"] = "divider"; + BlockType["Image"] = "image"; + BlockType["RichText"] = "rich_text"; + BlockType["Section"] = "section"; + BlockType["ShareShortcut"] = "share_shortcut"; + BlockType["Video"] = "video"; +})(BlockType = exports.BlockType || (exports.BlockType = {})); //# sourceMappingURL=ChatPostMessageResponse.js.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ChatPostMessageResponse.js.map b/node_modules/@slack/web-api/dist/response/ChatPostMessageResponse.js.map index c0c5924..9bb3232 100644 --- a/node_modules/@slack/web-api/dist/response/ChatPostMessageResponse.js.map +++ b/node_modules/@slack/web-api/dist/response/ChatPostMessageResponse.js.map @@ -1 +1 @@ -{"version":3,"file":"ChatPostMessageResponse.js","sourceRoot":"","sources":["../../src/response/ChatPostMessageResponse.ts"],"names":[],"mappings":";AAAA,oBAAoB;AACpB,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF"} \ No newline at end of file +{"version":3,"file":"ChatPostMessageResponse.js","sourceRoot":"","sources":["../../src/response/ChatPostMessageResponse.ts"],"names":[],"mappings":";AAAA,oBAAoB;AACpB,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;;;AAkOzF,IAAY,eAGX;AAHD,WAAY,eAAe;IACzB,oCAAiB,CAAA;IACjB,2CAAwB,CAAA;AAC1B,CAAC,EAHW,eAAe,GAAf,uBAAe,KAAf,uBAAe,QAG1B;AAmCD,IAAY,UAWX;AAXD,WAAY,UAAU;IACpB,qCAAuB,CAAA;IACvB,iCAAmB,CAAA;IACnB,6BAAe,CAAA;IACf,2BAAa,CAAA;IACb,6BAAe,CAAA;IACf,2BAAa,CAAA;IACb,2BAAa,CAAA;IACb,2BAAa,CAAA;IACb,2BAAa,CAAA;IACb,qCAAuB,CAAA;AACzB,CAAC,EAXW,UAAU,GAAV,kBAAU,KAAV,kBAAU,QAWrB;AAED,IAAY,UAKX;AALD,WAAY,UAAU;IACpB,6CAA+B,CAAA;IAC/B,6DAA+C,CAAA;IAC/C,+CAAiC,CAAA;IACjC,mDAAqC,CAAA;AACvC,CAAC,EALW,UAAU,GAAV,kBAAU,KAAV,kBAAU,QAKrB;AAkCD,IAAY,SASX;AATD,WAAY,SAAS;IACnB,gCAAmB,CAAA;IACnB,gCAAmB,CAAA;IACnB,gCAAmB,CAAA;IACnB,4BAAe,CAAA;IACf,mCAAsB,CAAA;IACtB,gCAAmB,CAAA;IACnB,6CAAgC,CAAA;IAChC,4BAAe,CAAA;AACjB,CAAC,EATW,SAAS,GAAT,iBAAS,KAAT,iBAAS,QASpB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ChatScheduleMessageResponse.d.ts b/node_modules/@slack/web-api/dist/response/ChatScheduleMessageResponse.d.ts index 88107c9..dd6abfe 100644 --- a/node_modules/@slack/web-api/dist/response/ChatScheduleMessageResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/ChatScheduleMessageResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type ChatScheduleMessageResponse = WebAPICallResult & { +export type ChatScheduleMessageResponse = WebAPICallResult & { channel?: string; error?: string; message?: Message; @@ -16,6 +16,7 @@ export interface Message { bot_id?: string; bot_profile?: BotProfile; metadata?: Metadata; + room?: Room; team?: string; text?: string; type?: string; @@ -25,35 +26,58 @@ export interface Block { accessory?: Accessory; alt_text?: string; api_decoration_available?: boolean; + app_collaborators?: string[]; + app_id?: string; + author_name?: string; block_id?: string; + bot_user_id?: string; + button_label?: string; call?: Call; call_id?: string; + description?: Description; + developer_trace_id?: string; dispatch_action?: boolean; element?: Accessory; elements?: Accessory[]; external_id?: string; fallback?: string; - fields?: Hint[]; + fields?: Description[]; file?: File; file_id?: string; - hint?: Hint; + function_trigger_id?: string; + hint?: Description; image_bytes?: number; image_height?: number; image_url?: string; image_width?: number; - label?: Hint; + is_workflow_app?: boolean; + label?: Description; optional?: boolean; + owning_team_id?: string; + provider_icon_url?: string; + provider_name?: string; + sales_home_workflow_app_type?: number; + share_url?: string; source?: string; - text?: Hint; - title?: Hint; + text?: Description; + thumbnail_url?: string; + title?: Description; + title_url?: string; + trigger_subtype?: string; + trigger_type?: string; type?: string; + url?: string; + video_url?: string; + workflow_id?: string; } export interface Accessory { accessibility_label?: string; action_id?: string; alt_text?: string; + border?: number; confirm?: Confirm; default_to_current_conversation?: boolean; + elements?: AccessoryElement[]; fallback?: string; filter?: Filter; focus_on_load?: boolean; @@ -61,11 +85,13 @@ export interface Accessory { image_height?: number; image_url?: string; image_width?: number; + indent?: number; initial_channel?: string; initial_channels?: string[]; initial_conversation?: string; initial_conversations?: string[]; initial_date?: string; + initial_date_time?: number; initial_option?: Option; initial_options?: Option[]; initial_time?: string; @@ -73,44 +99,104 @@ export interface Accessory { initial_users?: string[]; max_selected_items?: number; min_query_length?: number; + offset?: number; option_groups?: OptionGroup[]; options?: Option[]; - placeholder?: Hint; + placeholder?: Description; response_url_enabled?: boolean; style?: string; - text?: Hint; + text?: Description; + timezone?: string; type?: string; url?: string; value?: string; + workflow?: Workflow; } export interface Confirm { - confirm?: Hint; - deny?: Hint; + confirm?: Description; + deny?: Description; style?: string; - text?: Hint; - title?: Hint; + text?: Description; + title?: Description; } -export interface Hint { +export interface Description { emoji?: boolean; text?: string; - type?: string; + type?: DescriptionType; verbatim?: boolean; } +export declare enum DescriptionType { + Mrkdwn = "mrkdwn", + PlainText = "plain_text" +} +export interface AccessoryElement { + border?: number; + elements?: PurpleElement[]; + indent?: number; + offset?: number; + style?: string; + type?: string; +} +export interface PurpleElement { + channel_id?: string; + name?: string; + range?: string; + skin_tone?: number; + style?: Style; + team_id?: string; + text?: string; + timestamp?: string; + type?: ElementType; + unicode?: string; + url?: string; + user_id?: string; + usergroup_id?: string; + value?: string; +} +export interface Style { + bold?: boolean; + code?: boolean; + italic?: boolean; + strike?: boolean; +} +export declare enum ElementType { + Broadcast = "broadcast", + Channel = "channel", + Color = "color", + Date = "date", + Emoji = "emoji", + Link = "link", + Team = "team", + Text = "text", + User = "user", + Usergroup = "usergroup" +} export interface Filter { exclude_bot_users?: boolean; exclude_external_shared_channels?: boolean; - include?: string[]; + include?: any[]; } export interface Option { - description?: Hint; - text?: Hint; + description?: Description; + text?: Description; url?: string; value?: string; } export interface OptionGroup { - label?: Hint; + label?: Description; options?: Option[]; } +export interface Workflow { + trigger?: Trigger; +} +export interface Trigger { + customizable_input_parameters?: CustomizableInputParameter[]; + url?: string; +} +export interface CustomizableInputParameter { + name?: string; + value?: string; +} export interface Call { media_backend_type?: string; v1?: V1; @@ -155,57 +241,73 @@ export interface AppIconUrls { image_original?: string; } export interface File { + access?: string; + alt_txt?: string; app_id?: string; app_name?: string; + attachments?: any[]; + blocks?: any[]; bot_id?: string; - cc?: Cc[]; + canvas_template_mode?: string; + cc?: any[]; channel_actions_count?: number; channel_actions_ts?: string; - channels?: string[]; + channels?: any[]; comments_count?: number; converted_pdf?: string; created?: number; deanimate?: string; deanimate_gif?: string; display_as_bot?: boolean; + dm_mpdm_users_with_file_access?: any[]; duration_ms?: number; edit_link?: string; + edit_timestamp?: number; editable?: boolean; editor?: string; + editors?: any[]; external_id?: string; external_type?: string; external_url?: string; + file_access?: string; filetype?: string; - from?: Cc[]; - groups?: string[]; + from?: any[]; + groups?: any[]; has_more?: boolean; + has_more_shares?: boolean; has_rich_preview?: boolean; headers?: Headers; hls?: string; hls_embed?: string; id?: string; image_exif_rotation?: number; - ims?: string[]; + ims?: any[]; initial_comment?: InitialComment; + is_channel_space?: boolean; is_external?: boolean; is_public?: boolean; is_starred?: boolean; last_editor?: string; + last_read?: number; lines?: number; lines_more?: number; + linked_channel_id?: string; media_display_type?: string; + media_progress?: MediaProgress; mimetype?: string; mode?: string; mp4?: string; + mp4_low?: string; name?: string; non_owner_editable?: boolean; num_stars?: number; + org_or_workspace_access?: string; original_attachment_count?: number; original_h?: string; original_w?: string; permalink?: string; permalink_public?: string; - pinned_to?: string[]; + pinned_to?: any[]; pjpeg?: string; plain_text?: string; pretty_type?: string; @@ -213,14 +315,25 @@ export interface File { preview_highlight?: string; preview_is_truncated?: boolean; preview_plain_text?: string; + private_channels_with_file_access_count?: number; public_url_shared?: boolean; - reactions?: Reaction[]; + quip_thread_id?: string; + reactions?: any[]; + saved?: Saved; sent_to_self?: boolean; - shares?: Shares; + shares?: EventPayload; simplified_html?: string; size?: number; + source_team?: string; subject?: string; subtype?: string; + team_pref_version_history_enabled?: boolean; + teams_shared_with?: any[]; + template_conversion_ts?: number; + template_description?: string; + template_icon?: string; + template_name?: string; + template_title?: string; thumb_1024?: string; thumb_1024_gif?: string; thumb_1024_h?: string; @@ -267,20 +380,19 @@ export interface File { thumb_video_w?: number; timestamp?: number; title?: string; - to?: Cc[]; + title_blocks?: any[]; + to?: any[]; transcription?: Transcription; + update_notification?: number; updated?: number; url_private?: string; url_private_download?: string; + url_static_preview?: string; user?: string; + user_team?: string; username?: string; vtt?: string; } -export interface Cc { - address?: string; - name?: string; - original?: string; -} export interface Headers { date?: string; in_reply_to?: string; @@ -296,30 +408,18 @@ export interface InitialComment { timestamp?: number; user?: string; } -export interface Reaction { - count?: number; - name?: string; - url?: string; - users?: string[]; -} -export interface Shares { - private?: { - [key: string]: Private[]; - }; - public?: { - [key: string]: Private[]; - }; -} -export interface Private { - channel_name?: string; - latest_reply?: string; - reply_count?: number; - reply_users?: string[]; - reply_users_count?: number; - share_user_id?: string; - team_id?: string; - thread_ts?: string; - ts?: string; +export interface MediaProgress { + duration_ms?: number; + max_offset_ms?: number; + offset_ms?: number; +} +export interface Saved { + date_completed?: number; + date_due?: number; + is_archived?: boolean; + state?: string; +} +export interface EventPayload { } export interface Transcription { locale?: string; @@ -343,7 +443,38 @@ export interface Metadata { event_payload?: EventPayload; event_type?: string; } -export interface EventPayload { +export interface Room { + app_id?: string; + attached_file_ids?: string[]; + background_id?: string; + call_family?: string; + canvas_background?: string; + canvas_thread_ts?: string; + channels?: string[]; + created_by?: string; + date_end?: number; + date_start?: number; + display_id?: string; + external_unique_id?: string; + has_ended?: boolean; + id?: string; + is_dm_call?: boolean; + is_prewarmed?: boolean; + is_scheduled?: boolean; + media_backend_type?: string; + media_server?: string; + name?: string; + participant_history?: string[]; + participants?: string[]; + participants_camera_off?: string[]; + participants_camera_on?: string[]; + participants_screenshare_off?: string[]; + participants_screenshare_on?: string[]; + pending_invitees?: EventPayload; + thread_root_ts?: string; + was_accepted?: boolean; + was_missed?: boolean; + was_rejected?: boolean; } export interface ResponseMetadata { messages?: string[]; diff --git a/node_modules/@slack/web-api/dist/response/ChatScheduleMessageResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/ChatScheduleMessageResponse.d.ts.map index 9dcd0e0..fe187f6 100644 --- a/node_modules/@slack/web-api/dist/response/ChatScheduleMessageResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/ChatScheduleMessageResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ChatScheduleMessageResponse.d.ts","sourceRoot":"","sources":["../../src/response/ChatScheduleMessageResponse.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"ChatScheduleMessageResponse.d.ts","sourceRoot":"","sources":["../../src/response/ChatScheduleMessageResponse.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ChatScheduleMessageResponse.js b/node_modules/@slack/web-api/dist/response/ChatScheduleMessageResponse.js index aa98d76..3d06bea 100644 --- a/node_modules/@slack/web-api/dist/response/ChatScheduleMessageResponse.js +++ b/node_modules/@slack/web-api/dist/response/ChatScheduleMessageResponse.js @@ -9,4 +9,23 @@ // // ///////////////////////////////////////////////////////////////////////////////////////// Object.defineProperty(exports, "__esModule", { value: true }); +exports.ElementType = exports.DescriptionType = void 0; +var DescriptionType; +(function (DescriptionType) { + DescriptionType["Mrkdwn"] = "mrkdwn"; + DescriptionType["PlainText"] = "plain_text"; +})(DescriptionType = exports.DescriptionType || (exports.DescriptionType = {})); +var ElementType; +(function (ElementType) { + ElementType["Broadcast"] = "broadcast"; + ElementType["Channel"] = "channel"; + ElementType["Color"] = "color"; + ElementType["Date"] = "date"; + ElementType["Emoji"] = "emoji"; + ElementType["Link"] = "link"; + ElementType["Team"] = "team"; + ElementType["Text"] = "text"; + ElementType["User"] = "user"; + ElementType["Usergroup"] = "usergroup"; +})(ElementType = exports.ElementType || (exports.ElementType = {})); //# sourceMappingURL=ChatScheduleMessageResponse.js.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ChatScheduleMessageResponse.js.map b/node_modules/@slack/web-api/dist/response/ChatScheduleMessageResponse.js.map index dcb3784..ce79838 100644 --- a/node_modules/@slack/web-api/dist/response/ChatScheduleMessageResponse.js.map +++ b/node_modules/@slack/web-api/dist/response/ChatScheduleMessageResponse.js.map @@ -1 +1 @@ -{"version":3,"file":"ChatScheduleMessageResponse.js","sourceRoot":"","sources":["../../src/response/ChatScheduleMessageResponse.ts"],"names":[],"mappings":";AAAA,oBAAoB;AACpB,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF"} \ No newline at end of file +{"version":3,"file":"ChatScheduleMessageResponse.js","sourceRoot":"","sources":["../../src/response/ChatScheduleMessageResponse.ts"],"names":[],"mappings":";AAAA,oBAAoB;AACpB,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;;;AAuIzF,IAAY,eAGX;AAHD,WAAY,eAAe;IACzB,oCAAiB,CAAA;IACjB,2CAAwB,CAAA;AAC1B,CAAC,EAHW,eAAe,GAAf,uBAAe,KAAf,uBAAe,QAG1B;AAmCD,IAAY,WAWX;AAXD,WAAY,WAAW;IACrB,sCAAuB,CAAA;IACvB,kCAAmB,CAAA;IACnB,8BAAe,CAAA;IACf,4BAAa,CAAA;IACb,8BAAe,CAAA;IACf,4BAAa,CAAA;IACb,4BAAa,CAAA;IACb,4BAAa,CAAA;IACb,4BAAa,CAAA;IACb,sCAAuB,CAAA;AACzB,CAAC,EAXW,WAAW,GAAX,mBAAW,KAAX,mBAAW,QAWtB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ChatScheduledMessagesListResponse.d.ts b/node_modules/@slack/web-api/dist/response/ChatScheduledMessagesListResponse.d.ts index bceae78..71b4191 100644 --- a/node_modules/@slack/web-api/dist/response/ChatScheduledMessagesListResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/ChatScheduledMessagesListResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type ChatScheduledMessagesListResponse = WebAPICallResult & { +export type ChatScheduledMessagesListResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/ChatScheduledMessagesListResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/ChatScheduledMessagesListResponse.d.ts.map index 6a5e790..e048e0f 100644 --- a/node_modules/@slack/web-api/dist/response/ChatScheduledMessagesListResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/ChatScheduledMessagesListResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ChatScheduledMessagesListResponse.d.ts","sourceRoot":"","sources":["../../src/response/ChatScheduledMessagesListResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,iCAAiC,GAAG,gBAAgB,GAAG;IACjE,KAAK,CAAC,EAAe,MAAM,CAAC;IAC5B,MAAM,CAAC,EAAc,MAAM,CAAC;IAC5B,EAAE,CAAC,EAAkB,OAAO,CAAC;IAC7B,QAAQ,CAAC,EAAY,MAAM,CAAC;IAC5B,iBAAiB,CAAC,EAAG,gBAAgB,CAAC;IACtC,kBAAkB,CAAC,EAAE,gBAAgB,EAAE,CAAC;CACzC,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,WAAW,CAAC,EAAE,MAAM,CAAC;CACtB;AAED,MAAM,WAAW,gBAAgB;IAC/B,UAAU,CAAC,EAAI,MAAM,CAAC;IACtB,YAAY,CAAC,EAAE,MAAM,CAAC;IACtB,EAAE,CAAC,EAAY,MAAM,CAAC;IACtB,OAAO,CAAC,EAAO,MAAM,CAAC;IACtB,IAAI,CAAC,EAAU,MAAM,CAAC;CACvB"} \ No newline at end of file +{"version":3,"file":"ChatScheduledMessagesListResponse.d.ts","sourceRoot":"","sources":["../../src/response/ChatScheduledMessagesListResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,iCAAiC,GAAG,gBAAgB,GAAG;IACjE,KAAK,CAAC,EAAe,MAAM,CAAC;IAC5B,MAAM,CAAC,EAAc,MAAM,CAAC;IAC5B,EAAE,CAAC,EAAkB,OAAO,CAAC;IAC7B,QAAQ,CAAC,EAAY,MAAM,CAAC;IAC5B,iBAAiB,CAAC,EAAG,gBAAgB,CAAC;IACtC,kBAAkB,CAAC,EAAE,gBAAgB,EAAE,CAAC;CACzC,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,WAAW,CAAC,EAAE,MAAM,CAAC;CACtB;AAED,MAAM,WAAW,gBAAgB;IAC/B,UAAU,CAAC,EAAI,MAAM,CAAC;IACtB,YAAY,CAAC,EAAE,MAAM,CAAC;IACtB,EAAE,CAAC,EAAY,MAAM,CAAC;IACtB,OAAO,CAAC,EAAO,MAAM,CAAC;IACtB,IAAI,CAAC,EAAU,MAAM,CAAC;CACvB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ChatUnfurlResponse.d.ts b/node_modules/@slack/web-api/dist/response/ChatUnfurlResponse.d.ts index 9310bbe..083cdcc 100644 --- a/node_modules/@slack/web-api/dist/response/ChatUnfurlResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/ChatUnfurlResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type ChatUnfurlResponse = WebAPICallResult & { +export type ChatUnfurlResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/ChatUnfurlResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/ChatUnfurlResponse.d.ts.map index 970dd1e..ece4cbc 100644 --- a/node_modules/@slack/web-api/dist/response/ChatUnfurlResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/ChatUnfurlResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ChatUnfurlResponse.d.ts","sourceRoot":"","sources":["../../src/response/ChatUnfurlResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,kBAAkB,GAAG,gBAAgB,GAAG;IAClD,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file +{"version":3,"file":"ChatUnfurlResponse.d.ts","sourceRoot":"","sources":["../../src/response/ChatUnfurlResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,kBAAkB,GAAG,gBAAgB,GAAG;IAClD,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ChatUpdateResponse.d.ts b/node_modules/@slack/web-api/dist/response/ChatUpdateResponse.d.ts index bdd6020..0af0a47 100644 --- a/node_modules/@slack/web-api/dist/response/ChatUpdateResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/ChatUpdateResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type ChatUpdateResponse = WebAPICallResult & { +export type ChatUpdateResponse = WebAPICallResult & { channel?: string; error?: string; message?: Message; @@ -19,6 +19,7 @@ export interface Message { edited?: Edited; files?: FileElement[]; metadata?: Metadata; + room?: Room; team?: string; text?: string; type?: string; @@ -30,35 +31,58 @@ export interface Block { accessory?: Accessory; alt_text?: string; api_decoration_available?: boolean; + app_collaborators?: string[]; + app_id?: string; + author_name?: string; block_id?: string; + bot_user_id?: string; + button_label?: string; call?: Call; call_id?: string; + description?: DescriptionElement; + developer_trace_id?: string; dispatch_action?: boolean; element?: Accessory; elements?: Accessory[]; external_id?: string; fallback?: string; - fields?: Hint[]; + fields?: DescriptionElement[]; file?: BlockFile; file_id?: string; - hint?: Hint; + function_trigger_id?: string; + hint?: DescriptionElement; image_bytes?: number; image_height?: number; image_url?: string; image_width?: number; - label?: Hint; + is_workflow_app?: boolean; + label?: DescriptionElement; optional?: boolean; + owning_team_id?: string; + provider_icon_url?: string; + provider_name?: string; + sales_home_workflow_app_type?: number; + share_url?: string; source?: string; - text?: Hint; - title?: Hint; + text?: DescriptionElement; + thumbnail_url?: string; + title?: DescriptionElement; + title_url?: string; + trigger_subtype?: string; + trigger_type?: string; type?: string; + url?: string; + video_url?: string; + workflow_id?: string; } export interface Accessory { accessibility_label?: string; action_id?: string; alt_text?: string; + border?: number; confirm?: Confirm; default_to_current_conversation?: boolean; + elements?: AccessoryElement[]; fallback?: string; filter?: Filter; focus_on_load?: boolean; @@ -66,11 +90,13 @@ export interface Accessory { image_height?: number; image_url?: string; image_width?: number; + indent?: number; initial_channel?: string; initial_channels?: string[]; initial_conversation?: string; initial_conversations?: string[]; initial_date?: string; + initial_date_time?: number; initial_option?: Option; initial_options?: Option[]; initial_time?: string; @@ -78,44 +104,110 @@ export interface Accessory { initial_users?: string[]; max_selected_items?: number; min_query_length?: number; + offset?: number; option_groups?: OptionGroup[]; options?: Option[]; - placeholder?: Hint; + placeholder?: DescriptionElement; response_url_enabled?: boolean; style?: string; - text?: Hint; + text?: DescriptionElement; + timezone?: string; type?: string; url?: string; value?: string; + workflow?: Workflow; } export interface Confirm { - confirm?: Hint; - deny?: Hint; + confirm?: DescriptionElement; + deny?: DescriptionElement; style?: string; - text?: Hint; - title?: Hint; + text?: DescriptionElement; + title?: DescriptionElement; } -export interface Hint { +export interface DescriptionElement { emoji?: boolean; text?: string; - type?: string; + type?: DescriptionType; verbatim?: boolean; } +export declare enum DescriptionType { + Mrkdwn = "mrkdwn", + PlainText = "plain_text" +} +export interface AccessoryElement { + border?: number; + elements?: PurpleElement[]; + indent?: number; + offset?: number; + style?: string; + type?: FluffyType; +} +export interface PurpleElement { + channel_id?: string; + name?: string; + range?: string; + skin_tone?: number; + style?: Style; + team_id?: string; + text?: string; + timestamp?: string; + type?: PurpleType; + unicode?: string; + url?: string; + user_id?: string; + usergroup_id?: string; + value?: string; +} +export interface Style { + bold?: boolean; + code?: boolean; + italic?: boolean; + strike?: boolean; +} +export declare enum PurpleType { + Broadcast = "broadcast", + Channel = "channel", + Color = "color", + Date = "date", + Emoji = "emoji", + Link = "link", + Team = "team", + Text = "text", + User = "user", + Usergroup = "usergroup" +} +export declare enum FluffyType { + RichTextList = "rich_text_list", + RichTextPreformatted = "rich_text_preformatted", + RichTextQuote = "rich_text_quote", + RichTextSection = "rich_text_section" +} export interface Filter { exclude_bot_users?: boolean; exclude_external_shared_channels?: boolean; - include?: string[]; + include?: any[]; } export interface Option { - description?: Hint; - text?: Hint; + description?: DescriptionElement; + text?: DescriptionElement; url?: string; value?: string; } export interface OptionGroup { - label?: Hint; + label?: DescriptionElement; options?: Option[]; } +export interface Workflow { + trigger?: Trigger; +} +export interface Trigger { + customizable_input_parameters?: CustomizableInputParameter[]; + url?: string; +} +export interface CustomizableInputParameter { + name?: string; + value?: string; +} export interface Call { media_backend_type?: string; v1?: V1; @@ -160,57 +252,73 @@ export interface AppIconUrls { image_original?: string; } export interface BlockFile { + access?: string; + alt_txt?: string; app_id?: string; app_name?: string; + attachments?: any[]; + blocks?: any[]; bot_id?: string; - cc?: Cc[]; + canvas_template_mode?: string; + cc?: any[]; channel_actions_count?: number; channel_actions_ts?: string; - channels?: string[]; + channels?: any[]; comments_count?: number; converted_pdf?: string; created?: number; deanimate?: string; deanimate_gif?: string; display_as_bot?: boolean; + dm_mpdm_users_with_file_access?: any[]; duration_ms?: number; edit_link?: string; + edit_timestamp?: number; editable?: boolean; editor?: string; + editors?: any[]; external_id?: string; external_type?: string; external_url?: string; + file_access?: string; filetype?: string; - from?: Cc[]; - groups?: string[]; + from?: any[]; + groups?: any[]; has_more?: boolean; + has_more_shares?: boolean; has_rich_preview?: boolean; headers?: Headers; hls?: string; hls_embed?: string; id?: string; image_exif_rotation?: number; - ims?: string[]; + ims?: any[]; initial_comment?: InitialComment; + is_channel_space?: boolean; is_external?: boolean; is_public?: boolean; is_starred?: boolean; last_editor?: string; + last_read?: number; lines?: number; lines_more?: number; + linked_channel_id?: string; media_display_type?: string; + media_progress?: MediaProgress; mimetype?: string; mode?: string; mp4?: string; + mp4_low?: string; name?: string; non_owner_editable?: boolean; num_stars?: number; + org_or_workspace_access?: string; original_attachment_count?: number; original_h?: string; original_w?: string; permalink?: string; permalink_public?: string; - pinned_to?: string[]; + pinned_to?: any[]; pjpeg?: string; plain_text?: string; pretty_type?: string; @@ -218,14 +326,25 @@ export interface BlockFile { preview_highlight?: string; preview_is_truncated?: boolean; preview_plain_text?: string; + private_channels_with_file_access_count?: number; public_url_shared?: boolean; - reactions?: Reaction[]; + quip_thread_id?: string; + reactions?: any[]; + saved?: Saved; sent_to_self?: boolean; - shares?: Shares; + shares?: EventPayload; simplified_html?: string; size?: number; + source_team?: string; subject?: string; subtype?: string; + team_pref_version_history_enabled?: boolean; + teams_shared_with?: any[]; + template_conversion_ts?: number; + template_description?: string; + template_icon?: string; + template_name?: string; + template_title?: string; thumb_1024?: string; thumb_1024_gif?: string; thumb_1024_h?: string; @@ -272,20 +391,19 @@ export interface BlockFile { thumb_video_w?: number; timestamp?: number; title?: string; - to?: Cc[]; + title_blocks?: any[]; + to?: any[]; transcription?: Transcription; + update_notification?: number; updated?: number; url_private?: string; url_private_download?: string; + url_static_preview?: string; user?: string; + user_team?: string; username?: string; vtt?: string; } -export interface Cc { - address?: string; - name?: string; - original?: string; -} export interface Headers { date?: string; in_reply_to?: string; @@ -301,30 +419,18 @@ export interface InitialComment { timestamp?: number; user?: string; } -export interface Reaction { - count?: number; - name?: string; - url?: string; - users?: string[]; +export interface MediaProgress { + duration_ms?: number; + max_offset_ms?: number; + offset_ms?: number; } -export interface Shares { - private?: { - [key: string]: Private[]; - }; - public?: { - [key: string]: Private[]; - }; +export interface Saved { + date_completed?: number; + date_due?: number; + is_archived?: boolean; + state?: string; } -export interface Private { - channel_name?: string; - latest_reply?: string; - reply_count?: number; - reply_users?: string[]; - reply_users_count?: number; - share_user_id?: string; - team_id?: string; - thread_ts?: string; - ts?: string; +export interface EventPayload { } export interface Transcription { locale?: string; @@ -349,9 +455,12 @@ export interface Edited { user?: string; } export interface FileElement { + access?: string; + alt_txt?: string; app_id?: string; app_name?: string; bot_id?: string; + canvas_template_mode?: string; cc?: Cc[]; channel_actions_count?: number; channel_actions_ts?: string; @@ -362,17 +471,22 @@ export interface FileElement { deanimate?: string; deanimate_gif?: string; display_as_bot?: boolean; + dm_mpdm_users_with_file_access?: DmMpdmUsersWithFileAccess[]; duration_ms?: number; edit_link?: string; + edit_timestamp?: number; editable?: boolean; editor?: string; + editors?: string[]; external_id?: string; external_type?: string; external_url?: string; + file_access?: string; filetype?: string; from?: Cc[]; groups?: string[]; has_more?: boolean; + has_more_shares?: boolean; has_rich_preview?: boolean; headers?: Headers; hls?: string; @@ -381,19 +495,25 @@ export interface FileElement { image_exif_rotation?: number; ims?: string[]; initial_comment?: InitialComment; + is_channel_space?: boolean; is_external?: boolean; is_public?: boolean; is_starred?: boolean; last_editor?: string; + last_read?: number; lines?: number; lines_more?: number; + linked_channel_id?: string; media_display_type?: string; + media_progress?: MediaProgress; mimetype?: string; mode?: string; mp4?: string; + mp4_low?: string; name?: string; non_owner_editable?: boolean; num_stars?: number; + org_or_workspace_access?: string; original_attachment_count?: number; original_h?: string; original_w?: string; @@ -407,14 +527,25 @@ export interface FileElement { preview_highlight?: string; preview_is_truncated?: boolean; preview_plain_text?: string; + private_channels_with_file_access_count?: number; public_url_shared?: boolean; + quip_thread_id?: string; reactions?: Reaction[]; + saved?: Saved; sent_to_self?: boolean; shares?: Shares; simplified_html?: string; size?: number; + source_team?: string; subject?: string; subtype?: string; + team_pref_version_history_enabled?: boolean; + teams_shared_with?: any[]; + template_conversion_ts?: number; + template_description?: string; + template_icon?: string; + template_name?: string; + template_title?: string; thumb_1024?: string; thumb_1024_gif?: string; thumb_1024_h?: string; @@ -461,20 +592,128 @@ export interface FileElement { thumb_video_w?: number; timestamp?: number; title?: string; + title_blocks?: TitleBlock[]; to?: Cc[]; transcription?: Transcription; + update_notification?: number; updated?: number; url_private?: string; url_private_download?: string; + url_static_preview?: string; user?: string; + user_team?: string; username?: string; vtt?: string; } +export interface Cc { + address?: string; + name?: string; + original?: string; +} +export interface DmMpdmUsersWithFileAccess { + access?: string; + user_id?: string; +} +export interface Reaction { + count?: number; + name?: string; + url?: string; + users?: string[]; +} +export interface Shares { + private?: { + [key: string]: Private[]; + }; + public?: { + [key: string]: Private[]; + }; +} +export interface Private { + access?: string; + channel_name?: string; + date_last_shared?: number; + latest_reply?: string; + reply_count?: number; + reply_users?: string[]; + reply_users_count?: number; + share_user_id?: string; + source?: string; + team_id?: string; + thread_ts?: string; + ts?: string; +} +export interface TitleBlock { + accessory?: Accessory; + alt_text?: string; + app_collaborators?: string[]; + app_id?: string; + author_name?: string; + block_id?: string; + bot_user_id?: string; + button_label?: string; + description?: DescriptionElement | string; + developer_trace_id?: string; + elements?: Accessory[]; + fallback?: string; + fields?: DescriptionElement[]; + function_trigger_id?: string; + image_bytes?: number; + image_height?: number; + image_url?: string; + image_width?: number; + is_workflow_app?: boolean; + owning_team_id?: string; + provider_icon_url?: string; + provider_name?: string; + sales_home_workflow_app_type?: number; + share_url?: string; + text?: DescriptionElement; + thumbnail_url?: string; + title?: DescriptionElement | string; + title_url?: string; + trigger_subtype?: string; + trigger_type?: string; + type?: string; + url?: string; + video_url?: string; + workflow_id?: string; +} export interface Metadata { event_payload?: EventPayload; event_type?: string; } -export interface EventPayload { +export interface Room { + app_id?: string; + attached_file_ids?: string[]; + background_id?: string; + call_family?: string; + canvas_background?: string; + canvas_thread_ts?: string; + channels?: string[]; + created_by?: string; + date_end?: number; + date_start?: number; + display_id?: string; + external_unique_id?: string; + has_ended?: boolean; + id?: string; + is_dm_call?: boolean; + is_prewarmed?: boolean; + is_scheduled?: boolean; + media_backend_type?: string; + media_server?: string; + name?: string; + participant_history?: string[]; + participants?: string[]; + participants_camera_off?: string[]; + participants_camera_on?: string[]; + participants_screenshare_off?: string[]; + participants_screenshare_on?: string[]; + pending_invitees?: EventPayload; + thread_root_ts?: string; + was_accepted?: boolean; + was_missed?: boolean; + was_rejected?: boolean; } export interface ResponseMetadata { messages?: string[]; diff --git a/node_modules/@slack/web-api/dist/response/ChatUpdateResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/ChatUpdateResponse.d.ts.map index f7499c3..4d7ab7f 100644 --- a/node_modules/@slack/web-api/dist/response/ChatUpdateResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/ChatUpdateResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ChatUpdateResponse.d.ts","sourceRoot":"","sources":["../../src/response/ChatUpdateResponse.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"ChatUpdateResponse.d.ts","sourceRoot":"","sources":["../../src/response/ChatUpdateResponse.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ChatUpdateResponse.js b/node_modules/@slack/web-api/dist/response/ChatUpdateResponse.js index a0116d3..ffa5d6f 100644 --- a/node_modules/@slack/web-api/dist/response/ChatUpdateResponse.js +++ b/node_modules/@slack/web-api/dist/response/ChatUpdateResponse.js @@ -9,4 +9,30 @@ // // ///////////////////////////////////////////////////////////////////////////////////////// Object.defineProperty(exports, "__esModule", { value: true }); +exports.FluffyType = exports.PurpleType = exports.DescriptionType = void 0; +var DescriptionType; +(function (DescriptionType) { + DescriptionType["Mrkdwn"] = "mrkdwn"; + DescriptionType["PlainText"] = "plain_text"; +})(DescriptionType = exports.DescriptionType || (exports.DescriptionType = {})); +var PurpleType; +(function (PurpleType) { + PurpleType["Broadcast"] = "broadcast"; + PurpleType["Channel"] = "channel"; + PurpleType["Color"] = "color"; + PurpleType["Date"] = "date"; + PurpleType["Emoji"] = "emoji"; + PurpleType["Link"] = "link"; + PurpleType["Team"] = "team"; + PurpleType["Text"] = "text"; + PurpleType["User"] = "user"; + PurpleType["Usergroup"] = "usergroup"; +})(PurpleType = exports.PurpleType || (exports.PurpleType = {})); +var FluffyType; +(function (FluffyType) { + FluffyType["RichTextList"] = "rich_text_list"; + FluffyType["RichTextPreformatted"] = "rich_text_preformatted"; + FluffyType["RichTextQuote"] = "rich_text_quote"; + FluffyType["RichTextSection"] = "rich_text_section"; +})(FluffyType = exports.FluffyType || (exports.FluffyType = {})); //# sourceMappingURL=ChatUpdateResponse.js.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ChatUpdateResponse.js.map b/node_modules/@slack/web-api/dist/response/ChatUpdateResponse.js.map index 3f5bced..de18380 100644 --- a/node_modules/@slack/web-api/dist/response/ChatUpdateResponse.js.map +++ b/node_modules/@slack/web-api/dist/response/ChatUpdateResponse.js.map @@ -1 +1 @@ -{"version":3,"file":"ChatUpdateResponse.js","sourceRoot":"","sources":["../../src/response/ChatUpdateResponse.ts"],"names":[],"mappings":";AAAA,oBAAoB;AACpB,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF"} \ No newline at end of file +{"version":3,"file":"ChatUpdateResponse.js","sourceRoot":"","sources":["../../src/response/ChatUpdateResponse.ts"],"names":[],"mappings":";AAAA,oBAAoB;AACpB,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;;;AA4IzF,IAAY,eAGX;AAHD,WAAY,eAAe;IACzB,oCAAiB,CAAA;IACjB,2CAAwB,CAAA;AAC1B,CAAC,EAHW,eAAe,GAAf,uBAAe,KAAf,uBAAe,QAG1B;AAmCD,IAAY,UAWX;AAXD,WAAY,UAAU;IACpB,qCAAuB,CAAA;IACvB,iCAAmB,CAAA;IACnB,6BAAe,CAAA;IACf,2BAAa,CAAA;IACb,6BAAe,CAAA;IACf,2BAAa,CAAA;IACb,2BAAa,CAAA;IACb,2BAAa,CAAA;IACb,2BAAa,CAAA;IACb,qCAAuB,CAAA;AACzB,CAAC,EAXW,UAAU,GAAV,kBAAU,KAAV,kBAAU,QAWrB;AAED,IAAY,UAKX;AALD,WAAY,UAAU;IACpB,6CAA+B,CAAA;IAC/B,6DAA+C,CAAA;IAC/C,+CAAiC,CAAA;IACjC,mDAAqC,CAAA;AACvC,CAAC,EALW,UAAU,GAAV,kBAAU,KAAV,kBAAU,QAKrB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ConversationsAcceptSharedInviteResponse.d.ts b/node_modules/@slack/web-api/dist/response/ConversationsAcceptSharedInviteResponse.d.ts index ac0ca1a..3a17d4b 100644 --- a/node_modules/@slack/web-api/dist/response/ConversationsAcceptSharedInviteResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/ConversationsAcceptSharedInviteResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type ConversationsAcceptSharedInviteResponse = WebAPICallResult & { +export type ConversationsAcceptSharedInviteResponse = WebAPICallResult & { can_open_scdm?: boolean; channel_id?: string; error?: string; diff --git a/node_modules/@slack/web-api/dist/response/ConversationsAcceptSharedInviteResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/ConversationsAcceptSharedInviteResponse.d.ts.map index 64cfd8b..8e3318e 100644 --- a/node_modules/@slack/web-api/dist/response/ConversationsAcceptSharedInviteResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/ConversationsAcceptSharedInviteResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ConversationsAcceptSharedInviteResponse.d.ts","sourceRoot":"","sources":["../../src/response/ConversationsAcceptSharedInviteResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,uCAAuC,GAAG,gBAAgB,GAAG;IACvE,aAAa,CAAC,EAAM,OAAO,CAAC;IAC5B,UAAU,CAAC,EAAS,MAAM,CAAC;IAC3B,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,OAAO,CAAC;IAC5B,SAAS,CAAC,EAAU,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;CAC5B,CAAC"} \ No newline at end of file +{"version":3,"file":"ConversationsAcceptSharedInviteResponse.d.ts","sourceRoot":"","sources":["../../src/response/ConversationsAcceptSharedInviteResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,uCAAuC,GAAG,gBAAgB,GAAG;IACvE,aAAa,CAAC,EAAM,OAAO,CAAC;IAC5B,UAAU,CAAC,EAAS,MAAM,CAAC;IAC3B,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,OAAO,CAAC;IAC5B,SAAS,CAAC,EAAU,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;CAC5B,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ConversationsApproveSharedInviteResponse.d.ts b/node_modules/@slack/web-api/dist/response/ConversationsApproveSharedInviteResponse.d.ts index 6136bf4..76a3610 100644 --- a/node_modules/@slack/web-api/dist/response/ConversationsApproveSharedInviteResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/ConversationsApproveSharedInviteResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type ConversationsApproveSharedInviteResponse = WebAPICallResult & { +export type ConversationsApproveSharedInviteResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/ConversationsApproveSharedInviteResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/ConversationsApproveSharedInviteResponse.d.ts.map index 8a05b0e..d05a135 100644 --- a/node_modules/@slack/web-api/dist/response/ConversationsApproveSharedInviteResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/ConversationsApproveSharedInviteResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ConversationsApproveSharedInviteResponse.d.ts","sourceRoot":"","sources":["../../src/response/ConversationsApproveSharedInviteResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,wCAAwC,GAAG,gBAAgB,GAAG;IACxE,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file +{"version":3,"file":"ConversationsApproveSharedInviteResponse.d.ts","sourceRoot":"","sources":["../../src/response/ConversationsApproveSharedInviteResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,wCAAwC,GAAG,gBAAgB,GAAG;IACxE,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ConversationsArchiveResponse.d.ts b/node_modules/@slack/web-api/dist/response/ConversationsArchiveResponse.d.ts index ee01c9a..f522972 100644 --- a/node_modules/@slack/web-api/dist/response/ConversationsArchiveResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/ConversationsArchiveResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type ConversationsArchiveResponse = WebAPICallResult & { +export type ConversationsArchiveResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/ConversationsArchiveResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/ConversationsArchiveResponse.d.ts.map index 2b73d0e..6818ce5 100644 --- a/node_modules/@slack/web-api/dist/response/ConversationsArchiveResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/ConversationsArchiveResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ConversationsArchiveResponse.d.ts","sourceRoot":"","sources":["../../src/response/ConversationsArchiveResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,4BAA4B,GAAG,gBAAgB,GAAG;IAC5D,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file +{"version":3,"file":"ConversationsArchiveResponse.d.ts","sourceRoot":"","sources":["../../src/response/ConversationsArchiveResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,4BAA4B,GAAG,gBAAgB,GAAG;IAC5D,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ConversationsCloseResponse.d.ts b/node_modules/@slack/web-api/dist/response/ConversationsCloseResponse.d.ts index 2605d3f..c0f8a81 100644 --- a/node_modules/@slack/web-api/dist/response/ConversationsCloseResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/ConversationsCloseResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type ConversationsCloseResponse = WebAPICallResult & { +export type ConversationsCloseResponse = WebAPICallResult & { already_closed?: boolean; error?: string; needed?: string; diff --git a/node_modules/@slack/web-api/dist/response/ConversationsCloseResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/ConversationsCloseResponse.d.ts.map index 3b9eeab..78f6331 100644 --- a/node_modules/@slack/web-api/dist/response/ConversationsCloseResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/ConversationsCloseResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ConversationsCloseResponse.d.ts","sourceRoot":"","sources":["../../src/response/ConversationsCloseResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,0BAA0B,GAAG,gBAAgB,GAAG;IAC1D,cAAc,CAAC,EAAE,OAAO,CAAC;IACzB,KAAK,CAAC,EAAW,MAAM,CAAC;IACxB,MAAM,CAAC,EAAU,MAAM,CAAC;IACxB,KAAK,CAAC,EAAW,OAAO,CAAC;IACzB,EAAE,CAAC,EAAc,OAAO,CAAC;IACzB,QAAQ,CAAC,EAAQ,MAAM,CAAC;CACzB,CAAC"} \ No newline at end of file +{"version":3,"file":"ConversationsCloseResponse.d.ts","sourceRoot":"","sources":["../../src/response/ConversationsCloseResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,0BAA0B,GAAG,gBAAgB,GAAG;IAC1D,cAAc,CAAC,EAAE,OAAO,CAAC;IACzB,KAAK,CAAC,EAAW,MAAM,CAAC;IACxB,MAAM,CAAC,EAAU,MAAM,CAAC;IACxB,KAAK,CAAC,EAAW,OAAO,CAAC;IACzB,EAAE,CAAC,EAAc,OAAO,CAAC;IACzB,QAAQ,CAAC,EAAQ,MAAM,CAAC;CACzB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ConversationsCreateResponse.d.ts b/node_modules/@slack/web-api/dist/response/ConversationsCreateResponse.d.ts index ee302eb..f0d5bdc 100644 --- a/node_modules/@slack/web-api/dist/response/ConversationsCreateResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/ConversationsCreateResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type ConversationsCreateResponse = WebAPICallResult & { +export type ConversationsCreateResponse = WebAPICallResult & { channel?: Channel; detail?: string; error?: string; @@ -8,6 +8,7 @@ export declare type ConversationsCreateResponse = WebAPICallResult & { provided?: string; }; export interface Channel { + context_team_id?: string; created?: number; creator?: string; id?: string; @@ -37,6 +38,7 @@ export interface Channel { shared_team_ids?: string[]; topic?: Purpose; unlinked?: number; + updated?: number; } export interface Purpose { creator?: string; diff --git a/node_modules/@slack/web-api/dist/response/ConversationsCreateResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/ConversationsCreateResponse.d.ts.map index ac274aa..07ea5b2 100644 --- a/node_modules/@slack/web-api/dist/response/ConversationsCreateResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/ConversationsCreateResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ConversationsCreateResponse.d.ts","sourceRoot":"","sources":["../../src/response/ConversationsCreateResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,2BAA2B,GAAG,gBAAgB,GAAG;IAC3D,OAAO,CAAC,EAAG,OAAO,CAAC;IACnB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC;AAEF,MAAM,WAAW,OAAO;IACtB,OAAO,CAAC,EAAqB,MAAM,CAAC;IACpC,OAAO,CAAC,EAAqB,MAAM,CAAC;IACpC,EAAE,CAAC,EAA0B,MAAM,CAAC;IACpC,iBAAiB,CAAC,EAAW,MAAM,EAAE,CAAC;IACtC,WAAW,CAAC,EAAiB,OAAO,CAAC;IACrC,UAAU,CAAC,EAAkB,OAAO,CAAC;IACrC,aAAa,CAAC,EAAe,OAAO,CAAC;IACrC,UAAU,CAAC,EAAkB,OAAO,CAAC;IACrC,QAAQ,CAAC,EAAoB,OAAO,CAAC;IACrC,KAAK,CAAC,EAAuB,OAAO,CAAC;IACrC,SAAS,CAAC,EAAmB,OAAO,CAAC;IACrC,QAAQ,CAAC,EAAoB,MAAM,CAAC;IACpC,OAAO,CAAC,EAAqB,OAAO,CAAC;IACrC,OAAO,CAAC,EAAqB,OAAO,CAAC;IACrC,aAAa,CAAC,EAAe,OAAO,CAAC;IACrC,qBAAqB,CAAC,EAAO,OAAO,CAAC;IACrC,UAAU,CAAC,EAAkB,OAAO,CAAC;IACrC,SAAS,CAAC,EAAmB,OAAO,CAAC;IACrC,SAAS,CAAC,EAAmB,MAAM,CAAC;IACpC,IAAI,CAAC,EAAwB,MAAM,CAAC;IACpC,eAAe,CAAC,EAAa,MAAM,CAAC;IACpC,0BAA0B,CAAC,EAAE,MAAM,EAAE,CAAC;IACtC,cAAc,CAAC,EAAc,MAAM,EAAE,CAAC;IACtC,cAAc,CAAC,EAAc,MAAM,EAAE,CAAC;IACtC,QAAQ,CAAC,EAAoB,MAAM,CAAC;IACpC,OAAO,CAAC,EAAqB,OAAO,CAAC;IACrC,eAAe,CAAC,EAAa,MAAM,EAAE,CAAC;IACtC,KAAK,CAAC,EAAuB,OAAO,CAAC;IACrC,QAAQ,CAAC,EAAoB,MAAM,CAAC;CACrC;AAED,MAAM,WAAW,OAAO;IACtB,OAAO,CAAC,EAAG,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,KAAK,CAAC,EAAK,MAAM,CAAC;CACnB"} \ No newline at end of file +{"version":3,"file":"ConversationsCreateResponse.d.ts","sourceRoot":"","sources":["../../src/response/ConversationsCreateResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,2BAA2B,GAAG,gBAAgB,GAAG;IAC3D,OAAO,CAAC,EAAG,OAAO,CAAC;IACnB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC;AAEF,MAAM,WAAW,OAAO;IACtB,eAAe,CAAC,EAAa,MAAM,CAAC;IACpC,OAAO,CAAC,EAAqB,MAAM,CAAC;IACpC,OAAO,CAAC,EAAqB,MAAM,CAAC;IACpC,EAAE,CAAC,EAA0B,MAAM,CAAC;IACpC,iBAAiB,CAAC,EAAW,MAAM,EAAE,CAAC;IACtC,WAAW,CAAC,EAAiB,OAAO,CAAC;IACrC,UAAU,CAAC,EAAkB,OAAO,CAAC;IACrC,aAAa,CAAC,EAAe,OAAO,CAAC;IACrC,UAAU,CAAC,EAAkB,OAAO,CAAC;IACrC,QAAQ,CAAC,EAAoB,OAAO,CAAC;IACrC,KAAK,CAAC,EAAuB,OAAO,CAAC;IACrC,SAAS,CAAC,EAAmB,OAAO,CAAC;IACrC,QAAQ,CAAC,EAAoB,MAAM,CAAC;IACpC,OAAO,CAAC,EAAqB,OAAO,CAAC;IACrC,OAAO,CAAC,EAAqB,OAAO,CAAC;IACrC,aAAa,CAAC,EAAe,OAAO,CAAC;IACrC,qBAAqB,CAAC,EAAO,OAAO,CAAC;IACrC,UAAU,CAAC,EAAkB,OAAO,CAAC;IACrC,SAAS,CAAC,EAAmB,OAAO,CAAC;IACrC,SAAS,CAAC,EAAmB,MAAM,CAAC;IACpC,IAAI,CAAC,EAAwB,MAAM,CAAC;IACpC,eAAe,CAAC,EAAa,MAAM,CAAC;IACpC,0BAA0B,CAAC,EAAE,MAAM,EAAE,CAAC;IACtC,cAAc,CAAC,EAAc,MAAM,EAAE,CAAC;IACtC,cAAc,CAAC,EAAc,MAAM,EAAE,CAAC;IACtC,QAAQ,CAAC,EAAoB,MAAM,CAAC;IACpC,OAAO,CAAC,EAAqB,OAAO,CAAC;IACrC,eAAe,CAAC,EAAa,MAAM,EAAE,CAAC;IACtC,KAAK,CAAC,EAAuB,OAAO,CAAC;IACrC,QAAQ,CAAC,EAAoB,MAAM,CAAC;IACpC,OAAO,CAAC,EAAqB,MAAM,CAAC;CACrC;AAED,MAAM,WAAW,OAAO;IACtB,OAAO,CAAC,EAAG,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,KAAK,CAAC,EAAK,MAAM,CAAC;CACnB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ConversationsDeclineSharedInviteResponse.d.ts b/node_modules/@slack/web-api/dist/response/ConversationsDeclineSharedInviteResponse.d.ts index 1342a8a..4481e97 100644 --- a/node_modules/@slack/web-api/dist/response/ConversationsDeclineSharedInviteResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/ConversationsDeclineSharedInviteResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type ConversationsDeclineSharedInviteResponse = WebAPICallResult & { +export type ConversationsDeclineSharedInviteResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/ConversationsDeclineSharedInviteResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/ConversationsDeclineSharedInviteResponse.d.ts.map index 22d52cc..aace911 100644 --- a/node_modules/@slack/web-api/dist/response/ConversationsDeclineSharedInviteResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/ConversationsDeclineSharedInviteResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ConversationsDeclineSharedInviteResponse.d.ts","sourceRoot":"","sources":["../../src/response/ConversationsDeclineSharedInviteResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,wCAAwC,GAAG,gBAAgB,GAAG;IACxE,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file +{"version":3,"file":"ConversationsDeclineSharedInviteResponse.d.ts","sourceRoot":"","sources":["../../src/response/ConversationsDeclineSharedInviteResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,wCAAwC,GAAG,gBAAgB,GAAG;IACxE,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ConversationsHistoryResponse.d.ts b/node_modules/@slack/web-api/dist/response/ConversationsHistoryResponse.d.ts index 9d0424b..8345c0b 100644 --- a/node_modules/@slack/web-api/dist/response/ConversationsHistoryResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/ConversationsHistoryResponse.d.ts @@ -1,10 +1,10 @@ import { WebAPICallResult } from '../WebClient'; -export declare type ConversationsHistoryResponse = WebAPICallResult & { +export type ConversationsHistoryResponse = WebAPICallResult & { channel_actions_count?: number; channel_actions_ts?: number; error?: string; has_more?: boolean; - messages?: Message[]; + messages?: MessageElement[]; needed?: string; ok?: boolean; oldest?: string; @@ -12,10 +12,10 @@ export declare type ConversationsHistoryResponse = WebAPICallResult & { provided?: string; response_metadata?: ResponseMetadata; }; -export interface Message { +export interface MessageElement { app_id?: string; attachments?: Attachment[]; - blocks?: Block[]; + blocks?: PurpleBlock[]; bot_id?: string; bot_profile?: BotProfile; client_msg_id?: string; @@ -23,15 +23,17 @@ export interface Message { edited?: Edited; files?: FileElement[]; icons?: MessageIcons; + inviter?: string; + is_locked?: boolean; latest_reply?: string; - metadata?: MessageMetadata; + metadata?: FluffyMetadata; parent_user_id?: string; purpose?: string; reactions?: Reaction[]; reply_count?: number; reply_users?: string[]; reply_users_count?: number; - root?: Root; + root?: FluffyRoot; subscribed?: boolean; subtype?: string; team?: string; @@ -54,11 +56,12 @@ export interface Attachment { author_link?: string; author_name?: string; author_subname?: string; - blocks?: Block[]; + blocks?: TitleBlockElement[]; bot_id?: string; callback_id?: string; channel_id?: string; channel_name?: string; + channel_team?: string; color?: string; fallback?: string; fields?: Field[]; @@ -67,6 +70,7 @@ export interface Attachment { footer?: string; footer_icon?: string; from_url?: string; + hide_color?: boolean; id?: number; image_bytes?: number; image_height?: number; @@ -74,9 +78,11 @@ export interface Attachment { image_width?: number; indent?: boolean; is_app_unfurl?: boolean; + is_file_attachment?: boolean; is_msg_unfurl?: boolean; is_reply_unfurl?: boolean; is_thread_root_unfurl?: boolean; + message_blocks?: MessageBlock[]; metadata?: AttachmentMetadata; mimetype?: string; mrkdwn_in?: string[]; @@ -130,39 +136,50 @@ export interface SelectedOptionElement { text?: string; value?: string; } -export interface Block { +export interface TitleBlockElement { accessory?: Accessory; alt_text?: string; - api_decoration_available?: boolean; + app_collaborators?: string[]; + app_id?: string; + author_name?: string; block_id?: string; - call?: Call; - call_id?: string; - dispatch_action?: boolean; - element?: Accessory; + bot_user_id?: string; + button_label?: string; + description?: DescriptionElement | string; + developer_trace_id?: string; elements?: Accessory[]; - external_id?: string; fallback?: string; - fields?: Hint[]; - file?: BlockFile; - file_id?: string; - hint?: Hint; + fields?: DescriptionElement[]; + function_trigger_id?: string; image_bytes?: number; image_height?: number; image_url?: string; image_width?: number; - label?: Hint; - optional?: boolean; - source?: string; - text?: Hint; - title?: Hint; - type?: string; + is_workflow_app?: boolean; + owning_team_id?: string; + provider_icon_url?: string; + provider_name?: string; + sales_home_workflow_app_type?: number; + share_url?: string; + text?: DescriptionElement; + thumbnail_url?: string; + title?: DescriptionElement | string; + title_url?: string; + trigger_subtype?: string; + trigger_type?: string; + type?: BlockType; + url?: string; + video_url?: string; + workflow_id?: string; } export interface Accessory { accessibility_label?: string; action_id?: string; alt_text?: string; + border?: number; confirm?: AccessoryConfirm; default_to_current_conversation?: boolean; + elements?: AccessoryElement[]; fallback?: string; filter?: Filter; focus_on_load?: boolean; @@ -170,11 +187,13 @@ export interface Accessory { image_height?: number; image_url?: string; image_width?: number; + indent?: number; initial_channel?: string; initial_channels?: string[]; initial_conversation?: string; initial_conversations?: string[]; initial_date?: string; + initial_date_time?: number; initial_option?: InitialOptionElement; initial_options?: InitialOptionElement[]; initial_time?: string; @@ -182,91 +201,134 @@ export interface Accessory { initial_users?: string[]; max_selected_items?: number; min_query_length?: number; + offset?: number; option_groups?: AccessoryOptionGroup[]; options?: InitialOptionElement[]; - placeholder?: Hint; + placeholder?: DescriptionElement; response_url_enabled?: boolean; style?: string; - text?: Hint; + text?: DescriptionElement; + timezone?: string; type?: string; url?: string; value?: string; + workflow?: Workflow; } export interface AccessoryConfirm { - confirm?: Hint; - deny?: Hint; + confirm?: DescriptionElement; + deny?: DescriptionElement; style?: string; - text?: Hint; - title?: Hint; + text?: DescriptionElement; + title?: DescriptionElement; } -export interface Hint { +export interface DescriptionElement { emoji?: boolean; text?: string; - type?: string; + type?: DescriptionType; verbatim?: boolean; } +export declare enum DescriptionType { + Mrkdwn = "mrkdwn", + PlainText = "plain_text" +} +export interface AccessoryElement { + border?: number; + elements?: PurpleElement[]; + indent?: number; + offset?: number; + style?: string; + type?: FluffyType; +} +export interface PurpleElement { + channel_id?: string; + name?: string; + range?: string; + skin_tone?: number; + style?: Style; + team_id?: string; + text?: string; + timestamp?: string; + type?: PurpleType; + unicode?: string; + url?: string; + user_id?: string; + usergroup_id?: string; + value?: string; +} +export interface Style { + bold?: boolean; + code?: boolean; + italic?: boolean; + strike?: boolean; +} +export declare enum PurpleType { + Broadcast = "broadcast", + Channel = "channel", + Color = "color", + Date = "date", + Emoji = "emoji", + Link = "link", + Team = "team", + Text = "text", + User = "user", + Usergroup = "usergroup" +} +export declare enum FluffyType { + RichTextList = "rich_text_list", + RichTextPreformatted = "rich_text_preformatted", + RichTextQuote = "rich_text_quote", + RichTextSection = "rich_text_section" +} export interface Filter { exclude_bot_users?: boolean; exclude_external_shared_channels?: boolean; - include?: string[]; + include?: any[]; } export interface InitialOptionElement { - description?: Hint; - text?: Hint; + description?: DescriptionElement; + text?: DescriptionElement; url?: string; value?: string; } export interface AccessoryOptionGroup { - label?: Hint; + label?: DescriptionElement; options?: InitialOptionElement[]; } -export interface Call { - media_backend_type?: string; - v1?: V1; +export interface Workflow { + trigger?: Trigger; } -export interface V1 { - active_participants?: Participant[]; - all_participants?: Participant[]; - app_icon_urls?: AppIconUrls; - app_id?: string; - channels?: string[]; - created_by?: string; - date_end?: number; - date_start?: number; - desktop_app_join_url?: string; - display_id?: string; - has_ended?: boolean; - id?: string; - is_dm_call?: boolean; - join_url?: string; +export interface Trigger { + customizable_input_parameters?: CustomizableInputParameter[]; + url?: string; +} +export interface CustomizableInputParameter { name?: string; - was_accepted?: boolean; - was_missed?: boolean; - was_rejected?: boolean; + value?: string; } -export interface Participant { - avatar_url?: string; - display_name?: string; - external_id?: string; - slack_id?: string; +export declare enum BlockType { + Actions = "actions", + Context = "context", + Divider = "divider", + Image = "image", + RichText = "rich_text", + Section = "section", + ShareShortcut = "share_shortcut", + Video = "video" } -export interface AppIconUrls { - image_1024?: string; - image_128?: string; - image_192?: string; - image_32?: string; - image_36?: string; - image_48?: string; - image_512?: string; - image_64?: string; - image_72?: string; - image_96?: string; - image_original?: string; +export interface Field { + short?: boolean; + title?: string; + value?: string; } -export interface BlockFile { +export interface FileElement { + access?: string; + alt_txt?: string; app_id?: string; app_name?: string; + attachments?: any[]; + blocks?: TitleBlockElement[]; bot_id?: string; + canvas_template_mode?: string; cc?: Cc[]; channel_actions_count?: number; channel_actions_ts?: string; @@ -277,17 +339,22 @@ export interface BlockFile { deanimate?: string; deanimate_gif?: string; display_as_bot?: boolean; + dm_mpdm_users_with_file_access?: DmMpdmUsersWithFileAccess[]; duration_ms?: number; edit_link?: string; + edit_timestamp?: number; editable?: boolean; editor?: string; + editors?: string[]; external_id?: string; external_type?: string; external_url?: string; + file_access?: string; filetype?: string; from?: Cc[]; groups?: string[]; has_more?: boolean; + has_more_shares?: boolean; has_rich_preview?: boolean; headers?: Headers; hls?: string; @@ -296,19 +363,25 @@ export interface BlockFile { image_exif_rotation?: number; ims?: string[]; initial_comment?: InitialComment; + is_channel_space?: boolean; is_external?: boolean; is_public?: boolean; is_starred?: boolean; last_editor?: string; + last_read?: number; lines?: number; lines_more?: number; + linked_channel_id?: string; media_display_type?: string; + media_progress?: MediaProgress; mimetype?: string; mode?: string; mp4?: string; + mp4_low?: string; name?: string; non_owner_editable?: boolean; num_stars?: number; + org_or_workspace_access?: string; original_attachment_count?: number; original_h?: string; original_w?: string; @@ -322,14 +395,25 @@ export interface BlockFile { preview_highlight?: string; preview_is_truncated?: boolean; preview_plain_text?: string; + private_channels_with_file_access_count?: number; public_url_shared?: boolean; + quip_thread_id?: string; reactions?: Reaction[]; + saved?: Saved; sent_to_self?: boolean; shares?: Shares; simplified_html?: string; size?: number; + source_team?: string; subject?: string; subtype?: string; + team_pref_version_history_enabled?: boolean; + teams_shared_with?: any[]; + template_conversion_ts?: number; + template_description?: string; + template_icon?: string; + template_name?: string; + template_title?: string; thumb_1024?: string; thumb_1024_gif?: string; thumb_1024_h?: string; @@ -376,12 +460,16 @@ export interface BlockFile { thumb_video_w?: number; timestamp?: number; title?: string; + title_blocks?: TitleBlockElement[]; to?: Cc[]; transcription?: Transcription; + update_notification?: number; updated?: number; url_private?: string; url_private_download?: string; + url_static_preview?: string; user?: string; + user_team?: string; username?: string; vtt?: string; } @@ -390,6 +478,10 @@ export interface Cc { name?: string; original?: string; } +export interface DmMpdmUsersWithFileAccess { + access?: string; + user_id?: string; +} export interface Headers { date?: string; in_reply_to?: string; @@ -405,12 +497,23 @@ export interface InitialComment { timestamp?: number; user?: string; } +export interface MediaProgress { + duration_ms?: number; + max_offset_ms?: number; + offset_ms?: number; +} export interface Reaction { count?: number; name?: string; url?: string; users?: string[]; } +export interface Saved { + date_completed?: number; + date_due?: number; + is_archived?: boolean; + state?: string; +} export interface Shares { private?: { [key: string]: Private[]; @@ -420,12 +523,15 @@ export interface Shares { }; } export interface Private { + access?: string; channel_name?: string; + date_last_shared?: number; latest_reply?: string; reply_count?: number; reply_users?: string[]; reply_users_count?: number; share_user_id?: string; + source?: string; team_id?: string; thread_ts?: string; ts?: string; @@ -434,63 +540,186 @@ export interface Transcription { locale?: string; status?: string; } -export interface Field { - short?: boolean; +export interface MessageBlock { + channel?: string; + message?: MessageBlockMessage; + team?: string; + ts?: string; +} +export interface MessageBlockMessage { + app_id?: string; + attachments?: any[]; + blocks?: TitleBlockElement[]; + bot_id?: string; + bot_link?: string; + bot_profile?: BotProfile; + channel?: string; + client_msg_id?: string; + comment?: Comment; + display_as_bot?: boolean; + edited?: Edited; + file?: BlockFile; + files?: any[]; + hidden?: boolean; + icons?: MessageIcons; + inviter?: string; + is_intro?: boolean; + is_locked?: boolean; + is_starred?: boolean; + is_thread_broadcast?: boolean; + item?: Comment; + item_type?: string; + last_read?: string; + latest_reply?: string; + metadata?: PurpleMetadata; + no_notifications?: boolean; + parent_user_id?: string; + pinned_to?: any[]; + purpose?: string; + reactions?: any[]; + replies?: any[]; + reply_count?: number; + reply_users?: any[]; + reply_users_count?: number; + room?: Room; + root?: PurpleRoot; + subscribed?: boolean; + subtype?: string; + team?: string; + text?: string; + thread_ts?: string; + topic?: string; + ts?: string; + type?: string; + unfurl_links?: boolean; + unfurl_media?: boolean; + upload?: boolean; + user?: string; + username?: string; + wibblr?: boolean; + x_files?: any[]; +} +export interface BotProfile { + app_id?: string; + deleted?: boolean; + icons?: BotProfileIcons; + id?: string; + name?: string; + team_id?: string; + updated?: number; +} +export interface BotProfileIcons { + image_36?: string; + image_48?: string; + image_72?: string; +} +export interface Comment { + comment?: string; + created?: string; + display_as_bot?: boolean; + edit_link?: string; + editable?: boolean; + external_type?: string; + filetype?: string; + has_rich_preview?: boolean; + id?: string; + is_external?: boolean; + is_intro?: boolean; + is_public?: boolean; + is_starred?: boolean; + lines?: number; + lines_more?: number; + media_display_type?: string; + mimetype?: string; + mode?: string; + name?: string; + permalink?: string; + permalink_public?: boolean; + pretty_type?: string; + preview?: string; + preview_highlight?: string; + preview_is_truncated?: boolean; + public_url_shared?: boolean; + size?: number; + timestamp?: string; title?: string; - value?: string; + url_private?: string; + url_private_download?: boolean; + user?: string; + username?: string; } -export interface FileElement { +export interface Edited { + ts?: string; + user?: string; +} +export interface BlockFile { + access?: string; + alt_txt?: string; app_id?: string; app_name?: string; + attachments?: any[]; + blocks?: any[]; bot_id?: string; - cc?: Cc[]; + canvas_template_mode?: string; + cc?: any[]; channel_actions_count?: number; channel_actions_ts?: string; - channels?: string[]; + channels?: any[]; comments_count?: number; converted_pdf?: string; created?: number; deanimate?: string; deanimate_gif?: string; display_as_bot?: boolean; + dm_mpdm_users_with_file_access?: any[]; duration_ms?: number; edit_link?: string; + edit_timestamp?: number; editable?: boolean; editor?: string; + editors?: any[]; external_id?: string; external_type?: string; external_url?: string; + file_access?: string; filetype?: string; - from?: Cc[]; - groups?: string[]; + from?: any[]; + groups?: any[]; has_more?: boolean; + has_more_shares?: boolean; has_rich_preview?: boolean; headers?: Headers; hls?: string; hls_embed?: string; id?: string; image_exif_rotation?: number; - ims?: string[]; + ims?: any[]; initial_comment?: InitialComment; + is_channel_space?: boolean; is_external?: boolean; is_public?: boolean; is_starred?: boolean; last_editor?: string; + last_read?: number; lines?: number; lines_more?: number; + linked_channel_id?: string; media_display_type?: string; + media_progress?: MediaProgress; mimetype?: string; mode?: string; mp4?: string; + mp4_low?: string; name?: string; non_owner_editable?: boolean; num_stars?: number; + org_or_workspace_access?: string; original_attachment_count?: number; original_h?: string; original_w?: string; permalink?: string; permalink_public?: string; - pinned_to?: string[]; + pinned_to?: any[]; pjpeg?: string; plain_text?: string; pretty_type?: string; @@ -498,14 +727,25 @@ export interface FileElement { preview_highlight?: string; preview_is_truncated?: boolean; preview_plain_text?: string; + private_channels_with_file_access_count?: number; public_url_shared?: boolean; - reactions?: Reaction[]; + quip_thread_id?: string; + reactions?: any[]; + saved?: Saved; sent_to_self?: boolean; - shares?: Shares; + shares?: EventPayload; simplified_html?: string; size?: number; + source_team?: string; subject?: string; subtype?: string; + team_pref_version_history_enabled?: boolean; + teams_shared_with?: any[]; + template_conversion_ts?: number; + template_description?: string; + template_icon?: string; + template_name?: string; + template_title?: string; thumb_1024?: string; thumb_1024_gif?: string; thumb_1024_h?: string; @@ -552,15 +792,89 @@ export interface FileElement { thumb_video_w?: number; timestamp?: number; title?: string; - to?: Cc[]; + title_blocks?: any[]; + to?: any[]; transcription?: Transcription; + update_notification?: number; updated?: number; url_private?: string; url_private_download?: string; + url_static_preview?: string; user?: string; + user_team?: string; username?: string; vtt?: string; } +export interface EventPayload { +} +export interface MessageIcons { + emoji?: string; + image_36?: string; + image_48?: string; + image_64?: string; + image_72?: string; +} +export interface PurpleMetadata { + event_type?: string; +} +export interface Room { + app_id?: string; + attached_file_ids?: any[]; + background_id?: string; + call_family?: string; + canvas_background?: string; + canvas_thread_ts?: string; + channels?: any[]; + created_by?: string; + date_end?: number; + date_start?: number; + display_id?: string; + external_unique_id?: string; + has_ended?: boolean; + id?: string; + is_dm_call?: boolean; + is_prewarmed?: boolean; + is_scheduled?: boolean; + media_backend_type?: string; + media_server?: string; + name?: string; + participant_history?: any[]; + participants?: any[]; + participants_camera_off?: any[]; + participants_camera_on?: any[]; + participants_screenshare_off?: any[]; + participants_screenshare_on?: any[]; + thread_root_ts?: string; + was_accepted?: boolean; + was_missed?: boolean; + was_rejected?: boolean; +} +export interface PurpleRoot { + bot_id?: string; + bot_profile?: BotProfile; + edited?: Edited; + icons?: MessageIcons; + last_read?: string; + latest_reply?: string; + mrkdwn?: boolean; + no_notifications?: boolean; + parent_user_id?: string; + replies?: any[]; + reply_count?: number; + reply_users?: any[]; + reply_users_count?: number; + room?: Room; + subscribed?: boolean; + subtype?: string; + team?: string; + text?: string; + thread_ts?: string; + ts?: string; + type?: string; + unread_count?: number; + user?: string; + username?: string; +} export interface AttachmentMetadata { extension?: string; format?: string; @@ -577,41 +891,108 @@ export interface AttachmentMetadata { export interface Preview { can_remove?: boolean; icon_url?: string; - subtitle?: Hint; - title?: Hint; + subtitle?: DescriptionElement; + title?: DescriptionElement; type?: string; } -export interface BotProfile { +export interface PurpleBlock { + accessory?: Accessory; + alt_text?: string; + api_decoration_available?: boolean; + app_collaborators?: string[]; app_id?: string; - deleted?: boolean; - icons?: BotProfileIcons; + author_name?: string; + block_id?: string; + bot_user_id?: string; + button_label?: string; + call?: Call; + call_id?: string; + description?: DescriptionElement; + developer_trace_id?: string; + dispatch_action?: boolean; + element?: Accessory; + elements?: Accessory[]; + external_id?: string; + fallback?: string; + fields?: DescriptionElement[]; + file?: BlockFile; + file_id?: string; + function_trigger_id?: string; + hint?: DescriptionElement; + image_bytes?: number; + image_height?: number; + image_url?: string; + image_width?: number; + is_workflow_app?: boolean; + label?: DescriptionElement; + optional?: boolean; + owning_team_id?: string; + provider_icon_url?: string; + provider_name?: string; + sales_home_workflow_app_type?: number; + share_url?: string; + source?: string; + text?: DescriptionElement; + thumbnail_url?: string; + title?: DescriptionElement; + title_url?: string; + trigger_subtype?: string; + trigger_type?: string; + type?: BlockType; + url?: string; + video_url?: string; + workflow_id?: string; +} +export interface Call { + media_backend_type?: string; + v1?: V1; +} +export interface V1 { + active_participants?: Participant[]; + all_participants?: Participant[]; + app_icon_urls?: AppIconUrls; + app_id?: string; + channels?: string[]; + created_by?: string; + date_end?: number; + date_start?: number; + desktop_app_join_url?: string; + display_id?: string; + has_ended?: boolean; id?: string; + is_dm_call?: boolean; + join_url?: string; name?: string; - team_id?: string; - updated?: number; + was_accepted?: boolean; + was_missed?: boolean; + was_rejected?: boolean; } -export interface BotProfileIcons { +export interface Participant { + avatar_url?: string; + display_name?: string; + external_id?: string; + slack_id?: string; +} +export interface AppIconUrls { + image_1024?: string; + image_128?: string; + image_192?: string; + image_32?: string; image_36?: string; image_48?: string; - image_72?: string; -} -export interface Edited { - ts?: string; - user?: string; -} -export interface MessageIcons { - emoji?: string; + image_512?: string; image_64?: string; + image_72?: string; + image_96?: string; + image_original?: string; } -export interface MessageMetadata { +export interface FluffyMetadata { event_payload?: EventPayload; event_type?: string; } -export interface EventPayload { -} -export interface Root { +export interface FluffyRoot { bot_id?: string; - icons?: MessageIcons; + icons?: PurpleIcons; latest_reply?: string; parent_user_id?: string; reply_count?: number; @@ -625,6 +1006,10 @@ export interface Root { type?: string; username?: string; } +export interface PurpleIcons { + emoji?: string; + image_64?: string; +} export interface ResponseMetadata { next_cursor?: string; } diff --git a/node_modules/@slack/web-api/dist/response/ConversationsHistoryResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/ConversationsHistoryResponse.d.ts.map index 487e9b4..5649d8e 100644 --- a/node_modules/@slack/web-api/dist/response/ConversationsHistoryResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/ConversationsHistoryResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ConversationsHistoryResponse.d.ts","sourceRoot":"","sources":["../../src/response/ConversationsHistoryResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,4BAA4B,GAAG,gBAAgB,GAAG;IAC5D,qBAAqB,CAAC,EAAE,MAAM,CAAC;IAC/B,kBAAkB,CAAC,EAAK,MAAM,CAAC;IAC/B,KAAK,CAAC,EAAkB,MAAM,CAAC;IAC/B,QAAQ,CAAC,EAAe,OAAO,CAAC;IAChC,QAAQ,CAAC,EAAe,OAAO,EAAE,CAAC;IAClC,MAAM,CAAC,EAAiB,MAAM,CAAC;IAC/B,EAAE,CAAC,EAAqB,OAAO,CAAC;IAChC,MAAM,CAAC,EAAiB,MAAM,CAAC;IAC/B,SAAS,CAAC,EAAc,MAAM,CAAC;IAC/B,QAAQ,CAAC,EAAe,MAAM,CAAC;IAC/B,iBAAiB,CAAC,EAAM,gBAAgB,CAAC;CAC1C,CAAC;AAEF,MAAM,WAAW,OAAO;IACtB,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,WAAW,CAAC,EAAQ,UAAU,EAAE,CAAC;IACjC,MAAM,CAAC,EAAa,KAAK,EAAE,CAAC;IAC5B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,WAAW,CAAC,EAAQ,UAAU,CAAC;IAC/B,aAAa,CAAC,EAAM,MAAM,CAAC;IAC3B,cAAc,CAAC,EAAK,OAAO,CAAC;IAC5B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,KAAK,CAAC,EAAc,WAAW,EAAE,CAAC;IAClC,KAAK,CAAC,EAAc,YAAY,CAAC;IACjC,YAAY,CAAC,EAAO,MAAM,CAAC;IAC3B,QAAQ,CAAC,EAAW,eAAe,CAAC;IACpC,cAAc,CAAC,EAAK,MAAM,CAAC;IAC3B,OAAO,CAAC,EAAY,MAAM,CAAC;IAC3B,SAAS,CAAC,EAAU,QAAQ,EAAE,CAAC;IAC/B,WAAW,CAAC,EAAQ,MAAM,CAAC;IAC3B,WAAW,CAAC,EAAQ,MAAM,EAAE,CAAC;IAC7B,iBAAiB,CAAC,EAAE,MAAM,CAAC;IAC3B,IAAI,CAAC,EAAe,IAAI,CAAC;IACzB,UAAU,CAAC,EAAS,OAAO,CAAC;IAC5B,OAAO,CAAC,EAAY,MAAM,CAAC;IAC3B,IAAI,CAAC,EAAe,MAAM,CAAC;IAC3B,IAAI,CAAC,EAAe,MAAM,CAAC;IAC3B,SAAS,CAAC,EAAU,MAAM,CAAC;IAC3B,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,MAAM,CAAC;IAC3B,IAAI,CAAC,EAAe,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,OAAO,CAAC;IAC5B,IAAI,CAAC,EAAe,MAAM,CAAC;IAC3B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,OAAO,CAAC,EAAY,MAAM,EAAE,CAAC;CAC9B;AAED,MAAM,WAAW,UAAU;IACzB,OAAO,CAAC,EAAgB,MAAM,EAAE,CAAC;IACjC,MAAM,CAAC,EAAiB,MAAM,CAAC;IAC/B,cAAc,CAAC,EAAS,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,SAAS,CAAC,EAAc,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,cAAc,CAAC,EAAS,MAAM,CAAC;IAC/B,MAAM,CAAC,EAAiB,KAAK,EAAE,CAAC;IAChC,MAAM,CAAC,EAAiB,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,UAAU,CAAC,EAAa,MAAM,CAAC;IAC/B,YAAY,CAAC,EAAW,MAAM,CAAC;IAC/B,KAAK,CAAC,EAAkB,MAAM,CAAC;IAC/B,QAAQ,CAAC,EAAe,MAAM,CAAC;IAC/B,MAAM,CAAC,EAAiB,KAAK,EAAE,CAAC;IAChC,QAAQ,CAAC,EAAe,MAAM,CAAC;IAC/B,KAAK,CAAC,EAAkB,WAAW,EAAE,CAAC;IACtC,MAAM,CAAC,EAAiB,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,QAAQ,CAAC,EAAe,MAAM,CAAC;IAC/B,EAAE,CAAC,EAAqB,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,YAAY,CAAC,EAAW,MAAM,CAAC;IAC/B,SAAS,CAAC,EAAc,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,MAAM,CAAC,EAAiB,OAAO,CAAC;IAChC,aAAa,CAAC,EAAU,OAAO,CAAC;IAChC,aAAa,CAAC,EAAU,OAAO,CAAC;IAChC,eAAe,CAAC,EAAQ,OAAO,CAAC;IAChC,qBAAqB,CAAC,EAAE,OAAO,CAAC;IAChC,QAAQ,CAAC,EAAe,kBAAkB,CAAC;IAC3C,QAAQ,CAAC,EAAe,MAAM,CAAC;IAC/B,SAAS,CAAC,EAAc,MAAM,EAAE,CAAC;IACjC,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,YAAY,CAAC,EAAW,MAAM,CAAC;IAC/B,OAAO,CAAC,EAAgB,MAAM,CAAC;IAC/B,OAAO,CAAC,EAAgB,OAAO,CAAC;IAChC,YAAY,CAAC,EAAW,MAAM,CAAC;IAC/B,YAAY,CAAC,EAAW,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,IAAI,CAAC,EAAmB,MAAM,CAAC;IAC/B,IAAI,CAAC,EAAmB,MAAM,CAAC;IAC/B,YAAY,CAAC,EAAW,MAAM,CAAC;IAC/B,SAAS,CAAC,EAAc,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,KAAK,CAAC,EAAkB,MAAM,CAAC;IAC/B,UAAU,CAAC,EAAa,MAAM,CAAC;IAC/B,EAAE,CAAC,EAAqB,MAAM,CAAC;IAC/B,GAAG,CAAC,EAAoB,MAAM,CAAC;IAC/B,UAAU,CAAC,EAAa,MAAM,CAAC;IAC/B,iBAAiB,CAAC,EAAM,MAAM,CAAC;IAC/B,gBAAgB,CAAC,EAAO,MAAM,CAAC;IAC/B,SAAS,CAAC,EAAc,MAAM,CAAC;CAChC;AAED,MAAM,WAAW,MAAM;IACrB,OAAO,CAAC,EAAW,aAAa,CAAC;IACjC,WAAW,CAAC,EAAO,MAAM,CAAC;IAC1B,EAAE,CAAC,EAAgB,MAAM,CAAC;IAC1B,gBAAgB,CAAC,EAAE,MAAM,CAAC;IAC1B,IAAI,CAAC,EAAc,MAAM,CAAC;IAC1B,aAAa,CAAC,EAAK,iBAAiB,EAAE,CAAC;IACvC,OAAO,CAAC,EAAW,qBAAqB,EAAE,CAAC;IAC3C,gBAAgB,CAAC,EAAE,qBAAqB,EAAE,CAAC;IAC3C,KAAK,CAAC,EAAa,MAAM,CAAC;IAC1B,IAAI,CAAC,EAAc,MAAM,CAAC;IAC1B,IAAI,CAAC,EAAc,MAAM,CAAC;IAC1B,GAAG,CAAC,EAAe,MAAM,CAAC;IAC1B,KAAK,CAAC,EAAa,MAAM,CAAC;CAC3B;AAED,MAAM,WAAW,aAAa;IAC5B,YAAY,CAAC,EAAE,MAAM,CAAC;IACtB,OAAO,CAAC,EAAO,MAAM,CAAC;IACtB,IAAI,CAAC,EAAU,MAAM,CAAC;IACtB,KAAK,CAAC,EAAS,MAAM,CAAC;CACvB;AAED,MAAM,WAAW,iBAAiB;IAChC,OAAO,CAAC,EAAE,qBAAqB,EAAE,CAAC;IAClC,IAAI,CAAC,EAAK,MAAM,CAAC;CAClB;AAED,MAAM,WAAW,qBAAqB;IACpC,IAAI,CAAC,EAAG,MAAM,CAAC;IACf,KAAK,CAAC,EAAE,MAAM,CAAC;CAChB;AAED,MAAM,WAAW,KAAK;IACpB,SAAS,CAAC,EAAiB,SAAS,CAAC;IACrC,QAAQ,CAAC,EAAkB,MAAM,CAAC;IAClC,wBAAwB,CAAC,EAAE,OAAO,CAAC;IACnC,QAAQ,CAAC,EAAkB,MAAM,CAAC;IAClC,IAAI,CAAC,EAAsB,IAAI,CAAC;IAChC,OAAO,CAAC,EAAmB,MAAM,CAAC;IAClC,eAAe,CAAC,EAAW,OAAO,CAAC;IACnC,OAAO,CAAC,EAAmB,SAAS,CAAC;IACrC,QAAQ,CAAC,EAAkB,SAAS,EAAE,CAAC;IACvC,WAAW,CAAC,EAAe,MAAM,CAAC;IAClC,QAAQ,CAAC,EAAkB,MAAM,CAAC;IAClC,MAAM,CAAC,EAAoB,IAAI,EAAE,CAAC;IAClC,IAAI,CAAC,EAAsB,SAAS,CAAC;IACrC,OAAO,CAAC,EAAmB,MAAM,CAAC;IAClC,IAAI,CAAC,EAAsB,IAAI,CAAC;IAChC,WAAW,CAAC,EAAe,MAAM,CAAC;IAClC,YAAY,CAAC,EAAc,MAAM,CAAC;IAClC,SAAS,CAAC,EAAiB,MAAM,CAAC;IAClC,WAAW,CAAC,EAAe,MAAM,CAAC;IAClC,KAAK,CAAC,EAAqB,IAAI,CAAC;IAChC,QAAQ,CAAC,EAAkB,OAAO,CAAC;IACnC,MAAM,CAAC,EAAoB,MAAM,CAAC;IAClC,IAAI,CAAC,EAAsB,IAAI,CAAC;IAChC,KAAK,CAAC,EAAqB,IAAI,CAAC;IAChC,IAAI,CAAC,EAAsB,MAAM,CAAC;CACnC;AAED,MAAM,WAAW,SAAS;IACxB,mBAAmB,CAAC,EAAc,MAAM,CAAC;IACzC,SAAS,CAAC,EAAwB,MAAM,CAAC;IACzC,QAAQ,CAAC,EAAyB,MAAM,CAAC;IACzC,OAAO,CAAC,EAA0B,gBAAgB,CAAC;IACnD,+BAA+B,CAAC,EAAE,OAAO,CAAC;IAC1C,QAAQ,CAAC,EAAyB,MAAM,CAAC;IACzC,MAAM,CAAC,EAA2B,MAAM,CAAC;IACzC,aAAa,CAAC,EAAoB,OAAO,CAAC;IAC1C,WAAW,CAAC,EAAsB,MAAM,CAAC;IACzC,YAAY,CAAC,EAAqB,MAAM,CAAC;IACzC,SAAS,CAAC,EAAwB,MAAM,CAAC;IACzC,WAAW,CAAC,EAAsB,MAAM,CAAC;IACzC,eAAe,CAAC,EAAkB,MAAM,CAAC;IACzC,gBAAgB,CAAC,EAAiB,MAAM,EAAE,CAAC;IAC3C,oBAAoB,CAAC,EAAa,MAAM,CAAC;IACzC,qBAAqB,CAAC,EAAY,MAAM,EAAE,CAAC;IAC3C,YAAY,CAAC,EAAqB,MAAM,CAAC;IACzC,cAAc,CAAC,EAAmB,oBAAoB,CAAC;IACvD,eAAe,CAAC,EAAkB,oBAAoB,EAAE,CAAC;IACzD,YAAY,CAAC,EAAqB,MAAM,CAAC;IACzC,YAAY,CAAC,EAAqB,MAAM,CAAC;IACzC,aAAa,CAAC,EAAoB,MAAM,EAAE,CAAC;IAC3C,kBAAkB,CAAC,EAAe,MAAM,CAAC;IACzC,gBAAgB,CAAC,EAAiB,MAAM,CAAC;IACzC,aAAa,CAAC,EAAoB,oBAAoB,EAAE,CAAC;IACzD,OAAO,CAAC,EAA0B,oBAAoB,EAAE,CAAC;IACzD,WAAW,CAAC,EAAsB,IAAI,CAAC;IACvC,oBAAoB,CAAC,EAAa,OAAO,CAAC;IAC1C,KAAK,CAAC,EAA4B,MAAM,CAAC;IACzC,IAAI,CAAC,EAA6B,IAAI,CAAC;IACvC,IAAI,CAAC,EAA6B,MAAM,CAAC;IACzC,GAAG,CAAC,EAA8B,MAAM,CAAC;IACzC,KAAK,CAAC,EAA4B,MAAM,CAAC;CAC1C;AAED,MAAM,WAAW,gBAAgB;IAC/B,OAAO,CAAC,EAAE,IAAI,CAAC;IACf,IAAI,CAAC,EAAK,IAAI,CAAC;IACf,KAAK,CAAC,EAAI,MAAM,CAAC;IACjB,IAAI,CAAC,EAAK,IAAI,CAAC;IACf,KAAK,CAAC,EAAI,IAAI,CAAC;CAChB;AAED,MAAM,WAAW,IAAI;IACnB,KAAK,CAAC,EAAK,OAAO,CAAC;IACnB,IAAI,CAAC,EAAM,MAAM,CAAC;IAClB,IAAI,CAAC,EAAM,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,OAAO,CAAC;CACpB;AAED,MAAM,WAAW,MAAM;IACrB,iBAAiB,CAAC,EAAiB,OAAO,CAAC;IAC3C,gCAAgC,CAAC,EAAE,OAAO,CAAC;IAC3C,OAAO,CAAC,EAA2B,MAAM,EAAE,CAAC;CAC7C;AAED,MAAM,WAAW,oBAAoB;IACnC,WAAW,CAAC,EAAE,IAAI,CAAC;IACnB,IAAI,CAAC,EAAS,IAAI,CAAC;IACnB,GAAG,CAAC,EAAU,MAAM,CAAC;IACrB,KAAK,CAAC,EAAQ,MAAM,CAAC;CACtB;AAED,MAAM,WAAW,oBAAoB;IACnC,KAAK,CAAC,EAAI,IAAI,CAAC;IACf,OAAO,CAAC,EAAE,oBAAoB,EAAE,CAAC;CAClC;AAED,MAAM,WAAW,IAAI;IACnB,kBAAkB,CAAC,EAAE,MAAM,CAAC;IAC5B,EAAE,CAAC,EAAkB,EAAE,CAAC;CACzB;AAED,MAAM,WAAW,EAAE;IACjB,mBAAmB,CAAC,EAAG,WAAW,EAAE,CAAC;IACrC,gBAAgB,CAAC,EAAM,WAAW,EAAE,CAAC;IACrC,aAAa,CAAC,EAAS,WAAW,CAAC;IACnC,MAAM,CAAC,EAAgB,MAAM,CAAC;IAC9B,QAAQ,CAAC,EAAc,MAAM,EAAE,CAAC;IAChC,UAAU,CAAC,EAAY,MAAM,CAAC;IAC9B,QAAQ,CAAC,EAAc,MAAM,CAAC;IAC9B,UAAU,CAAC,EAAY,MAAM,CAAC;IAC9B,oBAAoB,CAAC,EAAE,MAAM,CAAC;IAC9B,UAAU,CAAC,EAAY,MAAM,CAAC;IAC9B,SAAS,CAAC,EAAa,OAAO,CAAC;IAC/B,EAAE,CAAC,EAAoB,MAAM,CAAC;IAC9B,UAAU,CAAC,EAAY,OAAO,CAAC;IAC/B,QAAQ,CAAC,EAAc,MAAM,CAAC;IAC9B,IAAI,CAAC,EAAkB,MAAM,CAAC;IAC9B,YAAY,CAAC,EAAU,OAAO,CAAC;IAC/B,UAAU,CAAC,EAAY,OAAO,CAAC;IAC/B,YAAY,CAAC,EAAU,OAAO,CAAC;CAChC;AAED,MAAM,WAAW,WAAW;IAC1B,UAAU,CAAC,EAAI,MAAM,CAAC;IACtB,YAAY,CAAC,EAAE,MAAM,CAAC;IACtB,WAAW,CAAC,EAAG,MAAM,CAAC;IACtB,QAAQ,CAAC,EAAM,MAAM,CAAC;CACvB;AAED,MAAM,WAAW,WAAW;IAC1B,UAAU,CAAC,EAAM,MAAM,CAAC;IACxB,SAAS,CAAC,EAAO,MAAM,CAAC;IACxB,SAAS,CAAC,EAAO,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,SAAS,CAAC,EAAO,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,cAAc,CAAC,EAAE,MAAM,CAAC;CACzB;AAED,MAAM,WAAW,SAAS;IACxB,MAAM,CAAC,EAAqB,MAAM,CAAC;IACnC,QAAQ,CAAC,EAAmB,MAAM,CAAC;IACnC,MAAM,CAAC,EAAqB,MAAM,CAAC;IACnC,EAAE,CAAC,EAAyB,EAAE,EAAE,CAAC;IACjC,qBAAqB,CAAC,EAAM,MAAM,CAAC;IACnC,kBAAkB,CAAC,EAAS,MAAM,CAAC;IACnC,QAAQ,CAAC,EAAmB,MAAM,EAAE,CAAC;IACrC,cAAc,CAAC,EAAa,MAAM,CAAC;IACnC,aAAa,CAAC,EAAc,MAAM,CAAC;IACnC,OAAO,CAAC,EAAoB,MAAM,CAAC;IACnC,SAAS,CAAC,EAAkB,MAAM,CAAC;IACnC,aAAa,CAAC,EAAc,MAAM,CAAC;IACnC,cAAc,CAAC,EAAa,OAAO,CAAC;IACpC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,SAAS,CAAC,EAAkB,MAAM,CAAC;IACnC,QAAQ,CAAC,EAAmB,OAAO,CAAC;IACpC,MAAM,CAAC,EAAqB,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,aAAa,CAAC,EAAc,MAAM,CAAC;IACnC,YAAY,CAAC,EAAe,MAAM,CAAC;IACnC,QAAQ,CAAC,EAAmB,MAAM,CAAC;IACnC,IAAI,CAAC,EAAuB,EAAE,EAAE,CAAC;IACjC,MAAM,CAAC,EAAqB,MAAM,EAAE,CAAC;IACrC,QAAQ,CAAC,EAAmB,OAAO,CAAC;IACpC,gBAAgB,CAAC,EAAW,OAAO,CAAC;IACpC,OAAO,CAAC,EAAoB,OAAO,CAAC;IACpC,GAAG,CAAC,EAAwB,MAAM,CAAC;IACnC,SAAS,CAAC,EAAkB,MAAM,CAAC;IACnC,EAAE,CAAC,EAAyB,MAAM,CAAC;IACnC,mBAAmB,CAAC,EAAQ,MAAM,CAAC;IACnC,GAAG,CAAC,EAAwB,MAAM,EAAE,CAAC;IACrC,eAAe,CAAC,EAAY,cAAc,CAAC;IAC3C,WAAW,CAAC,EAAgB,OAAO,CAAC;IACpC,SAAS,CAAC,EAAkB,OAAO,CAAC;IACpC,UAAU,CAAC,EAAiB,OAAO,CAAC;IACpC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,KAAK,CAAC,EAAsB,MAAM,CAAC;IACnC,UAAU,CAAC,EAAiB,MAAM,CAAC;IACnC,kBAAkB,CAAC,EAAS,MAAM,CAAC;IACnC,QAAQ,CAAC,EAAmB,MAAM,CAAC;IACnC,IAAI,CAAC,EAAuB,MAAM,CAAC;IACnC,GAAG,CAAC,EAAwB,MAAM,CAAC;IACnC,IAAI,CAAC,EAAuB,MAAM,CAAC;IACnC,kBAAkB,CAAC,EAAS,OAAO,CAAC;IACpC,SAAS,CAAC,EAAkB,MAAM,CAAC;IACnC,yBAAyB,CAAC,EAAE,MAAM,CAAC;IACnC,UAAU,CAAC,EAAiB,MAAM,CAAC;IACnC,UAAU,CAAC,EAAiB,MAAM,CAAC;IACnC,SAAS,CAAC,EAAkB,MAAM,CAAC;IACnC,gBAAgB,CAAC,EAAW,MAAM,CAAC;IACnC,SAAS,CAAC,EAAkB,MAAM,EAAE,CAAC;IACrC,KAAK,CAAC,EAAsB,MAAM,CAAC;IACnC,UAAU,CAAC,EAAiB,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,OAAO,CAAC,EAAoB,MAAM,CAAC;IACnC,iBAAiB,CAAC,EAAU,MAAM,CAAC;IACnC,oBAAoB,CAAC,EAAO,OAAO,CAAC;IACpC,kBAAkB,CAAC,EAAS,MAAM,CAAC;IACnC,iBAAiB,CAAC,EAAU,OAAO,CAAC;IACpC,SAAS,CAAC,EAAkB,QAAQ,EAAE,CAAC;IACvC,YAAY,CAAC,EAAe,OAAO,CAAC;IACpC,MAAM,CAAC,EAAqB,MAAM,CAAC;IACnC,eAAe,CAAC,EAAY,MAAM,CAAC;IACnC,IAAI,CAAC,EAAuB,MAAM,CAAC;IACnC,OAAO,CAAC,EAAoB,MAAM,CAAC;IACnC,OAAO,CAAC,EAAoB,MAAM,CAAC;IACnC,UAAU,CAAC,EAAiB,MAAM,CAAC;IACnC,cAAc,CAAC,EAAa,MAAM,CAAC;IACnC,YAAY,CAAC,EAAe,MAAM,CAAC;IACnC,YAAY,CAAC,EAAe,MAAM,CAAC;IACnC,SAAS,CAAC,EAAkB,MAAM,CAAC;IACnC,aAAa,CAAC,EAAc,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,SAAS,CAAC,EAAkB,MAAM,CAAC;IACnC,aAAa,CAAC,EAAc,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,SAAS,CAAC,EAAkB,MAAM,CAAC;IACnC,aAAa,CAAC,EAAc,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,QAAQ,CAAC,EAAmB,MAAM,CAAC;IACnC,YAAY,CAAC,EAAe,MAAM,CAAC;IACnC,UAAU,CAAC,EAAiB,MAAM,CAAC;IACnC,UAAU,CAAC,EAAiB,MAAM,CAAC;IACnC,SAAS,CAAC,EAAkB,MAAM,CAAC;IACnC,aAAa,CAAC,EAAc,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,QAAQ,CAAC,EAAmB,MAAM,CAAC;IACnC,SAAS,CAAC,EAAkB,MAAM,CAAC;IACnC,aAAa,CAAC,EAAc,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,YAAY,CAAC,EAAe,MAAM,CAAC;IACnC,UAAU,CAAC,EAAiB,MAAM,CAAC;IACnC,UAAU,CAAC,EAAiB,MAAM,CAAC;IACnC,SAAS,CAAC,EAAkB,MAAM,CAAC;IACnC,aAAa,CAAC,EAAc,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,SAAS,CAAC,EAAkB,MAAM,CAAC;IACnC,SAAS,CAAC,EAAkB,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,UAAU,CAAC,EAAiB,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,aAAa,CAAC,EAAc,MAAM,CAAC;IACnC,aAAa,CAAC,EAAc,MAAM,CAAC;IACnC,SAAS,CAAC,EAAkB,MAAM,CAAC;IACnC,KAAK,CAAC,EAAsB,MAAM,CAAC;IACnC,EAAE,CAAC,EAAyB,EAAE,EAAE,CAAC;IACjC,aAAa,CAAC,EAAc,aAAa,CAAC;IAC1C,OAAO,CAAC,EAAoB,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,oBAAoB,CAAC,EAAO,MAAM,CAAC;IACnC,IAAI,CAAC,EAAuB,MAAM,CAAC;IACnC,QAAQ,CAAC,EAAmB,MAAM,CAAC;IACnC,GAAG,CAAC,EAAwB,MAAM,CAAC;CACpC;AAED,MAAM,WAAW,EAAE;IACjB,OAAO,CAAC,EAAG,MAAM,CAAC;IAClB,IAAI,CAAC,EAAM,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB;AAED,MAAM,WAAW,OAAO;IACtB,IAAI,CAAC,EAAS,MAAM,CAAC;IACrB,WAAW,CAAC,EAAE,MAAM,CAAC;IACrB,UAAU,CAAC,EAAG,MAAM,CAAC;IACrB,QAAQ,CAAC,EAAK,MAAM,CAAC;CACtB;AAED,MAAM,WAAW,cAAc;IAC7B,OAAO,CAAC,EAAI,MAAM,CAAC;IACnB,OAAO,CAAC,EAAI,MAAM,CAAC;IACnB,OAAO,CAAC,EAAI,MAAM,CAAC;IACnB,EAAE,CAAC,EAAS,MAAM,CAAC;IACnB,QAAQ,CAAC,EAAG,OAAO,CAAC;IACpB,SAAS,CAAC,EAAE,MAAM,CAAC;IACnB,IAAI,CAAC,EAAO,MAAM,CAAC;CACpB;AAED,MAAM,WAAW,QAAQ;IACvB,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,IAAI,CAAC,EAAG,MAAM,CAAC;IACf,GAAG,CAAC,EAAI,MAAM,CAAC;IACf,KAAK,CAAC,EAAE,MAAM,EAAE,CAAC;CAClB;AAED,MAAM,WAAW,MAAM;IACrB,OAAO,CAAC,EAAE;QAAE,CAAC,GAAG,EAAE,MAAM,GAAG,OAAO,EAAE,CAAA;KAAE,CAAC;IACvC,MAAM,CAAC,EAAG;QAAE,CAAC,GAAG,EAAE,MAAM,GAAG,OAAO,EAAE,CAAA;KAAE,CAAC;CACxC;AAED,MAAM,WAAW,OAAO;IACtB,YAAY,CAAC,EAAO,MAAM,CAAC;IAC3B,YAAY,CAAC,EAAO,MAAM,CAAC;IAC3B,WAAW,CAAC,EAAQ,MAAM,CAAC;IAC3B,WAAW,CAAC,EAAQ,MAAM,EAAE,CAAC;IAC7B,iBAAiB,CAAC,EAAE,MAAM,CAAC;IAC3B,aAAa,CAAC,EAAM,MAAM,CAAC;IAC3B,OAAO,CAAC,EAAY,MAAM,CAAC;IAC3B,SAAS,CAAC,EAAU,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,MAAM,CAAC;CAC5B;AAED,MAAM,WAAW,aAAa;IAC5B,MAAM,CAAC,EAAE,MAAM,CAAC;IAChB,MAAM,CAAC,EAAE,MAAM,CAAC;CACjB;AAED,MAAM,WAAW,KAAK;IACpB,KAAK,CAAC,EAAE,OAAO,CAAC;IAChB,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,KAAK,CAAC,EAAE,MAAM,CAAC;CAChB;AAED,MAAM,WAAW,WAAW;IAC1B,MAAM,CAAC,EAAqB,MAAM,CAAC;IACnC,QAAQ,CAAC,EAAmB,MAAM,CAAC;IACnC,MAAM,CAAC,EAAqB,MAAM,CAAC;IACnC,EAAE,CAAC,EAAyB,EAAE,EAAE,CAAC;IACjC,qBAAqB,CAAC,EAAM,MAAM,CAAC;IACnC,kBAAkB,CAAC,EAAS,MAAM,CAAC;IACnC,QAAQ,CAAC,EAAmB,MAAM,EAAE,CAAC;IACrC,cAAc,CAAC,EAAa,MAAM,CAAC;IACnC,aAAa,CAAC,EAAc,MAAM,CAAC;IACnC,OAAO,CAAC,EAAoB,MAAM,CAAC;IACnC,SAAS,CAAC,EAAkB,MAAM,CAAC;IACnC,aAAa,CAAC,EAAc,MAAM,CAAC;IACnC,cAAc,CAAC,EAAa,OAAO,CAAC;IACpC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,SAAS,CAAC,EAAkB,MAAM,CAAC;IACnC,QAAQ,CAAC,EAAmB,OAAO,CAAC;IACpC,MAAM,CAAC,EAAqB,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,aAAa,CAAC,EAAc,MAAM,CAAC;IACnC,YAAY,CAAC,EAAe,MAAM,CAAC;IACnC,QAAQ,CAAC,EAAmB,MAAM,CAAC;IACnC,IAAI,CAAC,EAAuB,EAAE,EAAE,CAAC;IACjC,MAAM,CAAC,EAAqB,MAAM,EAAE,CAAC;IACrC,QAAQ,CAAC,EAAmB,OAAO,CAAC;IACpC,gBAAgB,CAAC,EAAW,OAAO,CAAC;IACpC,OAAO,CAAC,EAAoB,OAAO,CAAC;IACpC,GAAG,CAAC,EAAwB,MAAM,CAAC;IACnC,SAAS,CAAC,EAAkB,MAAM,CAAC;IACnC,EAAE,CAAC,EAAyB,MAAM,CAAC;IACnC,mBAAmB,CAAC,EAAQ,MAAM,CAAC;IACnC,GAAG,CAAC,EAAwB,MAAM,EAAE,CAAC;IACrC,eAAe,CAAC,EAAY,cAAc,CAAC;IAC3C,WAAW,CAAC,EAAgB,OAAO,CAAC;IACpC,SAAS,CAAC,EAAkB,OAAO,CAAC;IACpC,UAAU,CAAC,EAAiB,OAAO,CAAC;IACpC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,KAAK,CAAC,EAAsB,MAAM,CAAC;IACnC,UAAU,CAAC,EAAiB,MAAM,CAAC;IACnC,kBAAkB,CAAC,EAAS,MAAM,CAAC;IACnC,QAAQ,CAAC,EAAmB,MAAM,CAAC;IACnC,IAAI,CAAC,EAAuB,MAAM,CAAC;IACnC,GAAG,CAAC,EAAwB,MAAM,CAAC;IACnC,IAAI,CAAC,EAAuB,MAAM,CAAC;IACnC,kBAAkB,CAAC,EAAS,OAAO,CAAC;IACpC,SAAS,CAAC,EAAkB,MAAM,CAAC;IACnC,yBAAyB,CAAC,EAAE,MAAM,CAAC;IACnC,UAAU,CAAC,EAAiB,MAAM,CAAC;IACnC,UAAU,CAAC,EAAiB,MAAM,CAAC;IACnC,SAAS,CAAC,EAAkB,MAAM,CAAC;IACnC,gBAAgB,CAAC,EAAW,MAAM,CAAC;IACnC,SAAS,CAAC,EAAkB,MAAM,EAAE,CAAC;IACrC,KAAK,CAAC,EAAsB,MAAM,CAAC;IACnC,UAAU,CAAC,EAAiB,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,OAAO,CAAC,EAAoB,MAAM,CAAC;IACnC,iBAAiB,CAAC,EAAU,MAAM,CAAC;IACnC,oBAAoB,CAAC,EAAO,OAAO,CAAC;IACpC,kBAAkB,CAAC,EAAS,MAAM,CAAC;IACnC,iBAAiB,CAAC,EAAU,OAAO,CAAC;IACpC,SAAS,CAAC,EAAkB,QAAQ,EAAE,CAAC;IACvC,YAAY,CAAC,EAAe,OAAO,CAAC;IACpC,MAAM,CAAC,EAAqB,MAAM,CAAC;IACnC,eAAe,CAAC,EAAY,MAAM,CAAC;IACnC,IAAI,CAAC,EAAuB,MAAM,CAAC;IACnC,OAAO,CAAC,EAAoB,MAAM,CAAC;IACnC,OAAO,CAAC,EAAoB,MAAM,CAAC;IACnC,UAAU,CAAC,EAAiB,MAAM,CAAC;IACnC,cAAc,CAAC,EAAa,MAAM,CAAC;IACnC,YAAY,CAAC,EAAe,MAAM,CAAC;IACnC,YAAY,CAAC,EAAe,MAAM,CAAC;IACnC,SAAS,CAAC,EAAkB,MAAM,CAAC;IACnC,aAAa,CAAC,EAAc,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,SAAS,CAAC,EAAkB,MAAM,CAAC;IACnC,aAAa,CAAC,EAAc,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,SAAS,CAAC,EAAkB,MAAM,CAAC;IACnC,aAAa,CAAC,EAAc,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,QAAQ,CAAC,EAAmB,MAAM,CAAC;IACnC,YAAY,CAAC,EAAe,MAAM,CAAC;IACnC,UAAU,CAAC,EAAiB,MAAM,CAAC;IACnC,UAAU,CAAC,EAAiB,MAAM,CAAC;IACnC,SAAS,CAAC,EAAkB,MAAM,CAAC;IACnC,aAAa,CAAC,EAAc,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,QAAQ,CAAC,EAAmB,MAAM,CAAC;IACnC,SAAS,CAAC,EAAkB,MAAM,CAAC;IACnC,aAAa,CAAC,EAAc,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,YAAY,CAAC,EAAe,MAAM,CAAC;IACnC,UAAU,CAAC,EAAiB,MAAM,CAAC;IACnC,UAAU,CAAC,EAAiB,MAAM,CAAC;IACnC,SAAS,CAAC,EAAkB,MAAM,CAAC;IACnC,aAAa,CAAC,EAAc,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,SAAS,CAAC,EAAkB,MAAM,CAAC;IACnC,SAAS,CAAC,EAAkB,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,UAAU,CAAC,EAAiB,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,aAAa,CAAC,EAAc,MAAM,CAAC;IACnC,aAAa,CAAC,EAAc,MAAM,CAAC;IACnC,SAAS,CAAC,EAAkB,MAAM,CAAC;IACnC,KAAK,CAAC,EAAsB,MAAM,CAAC;IACnC,EAAE,CAAC,EAAyB,EAAE,EAAE,CAAC;IACjC,aAAa,CAAC,EAAc,aAAa,CAAC;IAC1C,OAAO,CAAC,EAAoB,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,oBAAoB,CAAC,EAAO,MAAM,CAAC;IACnC,IAAI,CAAC,EAAuB,MAAM,CAAC;IACnC,QAAQ,CAAC,EAAmB,MAAM,CAAC;IACnC,GAAG,CAAC,EAAwB,MAAM,CAAC;CACpC;AAED,MAAM,WAAW,kBAAkB;IACjC,SAAS,CAAC,EAAI,MAAM,CAAC;IACrB,MAAM,CAAC,EAAO,MAAM,CAAC;IACrB,UAAU,CAAC,EAAG,MAAM,CAAC;IACrB,UAAU,CAAC,EAAG,MAAM,CAAC;IACrB,QAAQ,CAAC,EAAK,MAAM,CAAC;IACrB,SAAS,CAAC,EAAI,OAAO,CAAC;IACtB,WAAW,CAAC,EAAE,MAAM,CAAC;IACrB,WAAW,CAAC,EAAE,MAAM,CAAC;IACrB,QAAQ,CAAC,EAAK,OAAO,CAAC;IACtB,QAAQ,CAAC,EAAK,OAAO,CAAC;IACtB,UAAU,CAAC,EAAG,MAAM,CAAC;CACtB;AAED,MAAM,WAAW,OAAO;IACtB,UAAU,CAAC,EAAE,OAAO,CAAC;IACrB,QAAQ,CAAC,EAAI,MAAM,CAAC;IACpB,QAAQ,CAAC,EAAI,IAAI,CAAC;IAClB,KAAK,CAAC,EAAO,IAAI,CAAC;IAClB,IAAI,CAAC,EAAQ,MAAM,CAAC;CACrB;AAED,MAAM,WAAW,UAAU;IACzB,MAAM,CAAC,EAAG,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,OAAO,CAAC;IAClB,KAAK,CAAC,EAAI,eAAe,CAAC;IAC1B,EAAE,CAAC,EAAO,MAAM,CAAC;IACjB,IAAI,CAAC,EAAK,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,MAAM,CAAC;CAClB;AAED,MAAM,WAAW,eAAe;IAC9B,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB;AAED,MAAM,WAAW,MAAM;IACrB,EAAE,CAAC,EAAI,MAAM,CAAC;IACd,IAAI,CAAC,EAAE,MAAM,CAAC;CACf;AAED,MAAM,WAAW,YAAY;IAC3B,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB;AAED,MAAM,WAAW,eAAe;IAC9B,aAAa,CAAC,EAAE,YAAY,CAAC;IAC7B,UAAU,CAAC,EAAK,MAAM,CAAC;CACxB;AAED,MAAM,WAAW,YAAY;CAC5B;AAED,MAAM,WAAW,IAAI;IACnB,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,KAAK,CAAC,EAAc,YAAY,CAAC;IACjC,YAAY,CAAC,EAAO,MAAM,CAAC;IAC3B,cAAc,CAAC,EAAK,MAAM,CAAC;IAC3B,WAAW,CAAC,EAAQ,MAAM,CAAC;IAC3B,WAAW,CAAC,EAAQ,MAAM,EAAE,CAAC;IAC7B,iBAAiB,CAAC,EAAE,MAAM,CAAC;IAC3B,UAAU,CAAC,EAAS,OAAO,CAAC;IAC5B,OAAO,CAAC,EAAY,MAAM,CAAC;IAC3B,IAAI,CAAC,EAAe,MAAM,CAAC;IAC3B,SAAS,CAAC,EAAU,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,MAAM,CAAC;IAC3B,IAAI,CAAC,EAAe,MAAM,CAAC;IAC3B,QAAQ,CAAC,EAAW,MAAM,CAAC;CAC5B;AAED,MAAM,WAAW,gBAAgB;IAC/B,WAAW,CAAC,EAAE,MAAM,CAAC;CACtB"} \ No newline at end of file +{"version":3,"file":"ConversationsHistoryResponse.d.ts","sourceRoot":"","sources":["../../src/response/ConversationsHistoryResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,4BAA4B,GAAG,gBAAgB,GAAG;IAC5D,qBAAqB,CAAC,EAAE,MAAM,CAAC;IAC/B,kBAAkB,CAAC,EAAK,MAAM,CAAC;IAC/B,KAAK,CAAC,EAAkB,MAAM,CAAC;IAC/B,QAAQ,CAAC,EAAe,OAAO,CAAC;IAChC,QAAQ,CAAC,EAAe,cAAc,EAAE,CAAC;IACzC,MAAM,CAAC,EAAiB,MAAM,CAAC;IAC/B,EAAE,CAAC,EAAqB,OAAO,CAAC;IAChC,MAAM,CAAC,EAAiB,MAAM,CAAC;IAC/B,SAAS,CAAC,EAAc,MAAM,CAAC;IAC/B,QAAQ,CAAC,EAAe,MAAM,CAAC;IAC/B,iBAAiB,CAAC,EAAM,gBAAgB,CAAC;CAC1C,CAAC;AAEF,MAAM,WAAW,cAAc;IAC7B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,WAAW,CAAC,EAAQ,UAAU,EAAE,CAAC;IACjC,MAAM,CAAC,EAAa,WAAW,EAAE,CAAC;IAClC,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,WAAW,CAAC,EAAQ,UAAU,CAAC;IAC/B,aAAa,CAAC,EAAM,MAAM,CAAC;IAC3B,cAAc,CAAC,EAAK,OAAO,CAAC;IAC5B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,KAAK,CAAC,EAAc,WAAW,EAAE,CAAC;IAClC,KAAK,CAAC,EAAc,YAAY,CAAC;IACjC,OAAO,CAAC,EAAY,MAAM,CAAC;IAC3B,SAAS,CAAC,EAAU,OAAO,CAAC;IAC5B,YAAY,CAAC,EAAO,MAAM,CAAC;IAC3B,QAAQ,CAAC,EAAW,cAAc,CAAC;IACnC,cAAc,CAAC,EAAK,MAAM,CAAC;IAC3B,OAAO,CAAC,EAAY,MAAM,CAAC;IAC3B,SAAS,CAAC,EAAU,QAAQ,EAAE,CAAC;IAC/B,WAAW,CAAC,EAAQ,MAAM,CAAC;IAC3B,WAAW,CAAC,EAAQ,MAAM,EAAE,CAAC;IAC7B,iBAAiB,CAAC,EAAE,MAAM,CAAC;IAC3B,IAAI,CAAC,EAAe,UAAU,CAAC;IAC/B,UAAU,CAAC,EAAS,OAAO,CAAC;IAC5B,OAAO,CAAC,EAAY,MAAM,CAAC;IAC3B,IAAI,CAAC,EAAe,MAAM,CAAC;IAC3B,IAAI,CAAC,EAAe,MAAM,CAAC;IAC3B,SAAS,CAAC,EAAU,MAAM,CAAC;IAC3B,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,MAAM,CAAC;IAC3B,IAAI,CAAC,EAAe,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,OAAO,CAAC;IAC5B,IAAI,CAAC,EAAe,MAAM,CAAC;IAC3B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,OAAO,CAAC,EAAY,MAAM,EAAE,CAAC;CAC9B;AAED,MAAM,WAAW,UAAU;IACzB,OAAO,CAAC,EAAgB,MAAM,EAAE,CAAC;IACjC,MAAM,CAAC,EAAiB,MAAM,CAAC;IAC/B,cAAc,CAAC,EAAS,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,SAAS,CAAC,EAAc,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,cAAc,CAAC,EAAS,MAAM,CAAC;IAC/B,MAAM,CAAC,EAAiB,iBAAiB,EAAE,CAAC;IAC5C,MAAM,CAAC,EAAiB,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,UAAU,CAAC,EAAa,MAAM,CAAC;IAC/B,YAAY,CAAC,EAAW,MAAM,CAAC;IAC/B,YAAY,CAAC,EAAW,MAAM,CAAC;IAC/B,KAAK,CAAC,EAAkB,MAAM,CAAC;IAC/B,QAAQ,CAAC,EAAe,MAAM,CAAC;IAC/B,MAAM,CAAC,EAAiB,KAAK,EAAE,CAAC;IAChC,QAAQ,CAAC,EAAe,MAAM,CAAC;IAC/B,KAAK,CAAC,EAAkB,WAAW,EAAE,CAAC;IACtC,MAAM,CAAC,EAAiB,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,QAAQ,CAAC,EAAe,MAAM,CAAC;IAC/B,UAAU,CAAC,EAAa,OAAO,CAAC;IAChC,EAAE,CAAC,EAAqB,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,YAAY,CAAC,EAAW,MAAM,CAAC;IAC/B,SAAS,CAAC,EAAc,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,MAAM,CAAC,EAAiB,OAAO,CAAC;IAChC,aAAa,CAAC,EAAU,OAAO,CAAC;IAChC,kBAAkB,CAAC,EAAK,OAAO,CAAC;IAChC,aAAa,CAAC,EAAU,OAAO,CAAC;IAChC,eAAe,CAAC,EAAQ,OAAO,CAAC;IAChC,qBAAqB,CAAC,EAAE,OAAO,CAAC;IAChC,cAAc,CAAC,EAAS,YAAY,EAAE,CAAC;IACvC,QAAQ,CAAC,EAAe,kBAAkB,CAAC;IAC3C,QAAQ,CAAC,EAAe,MAAM,CAAC;IAC/B,SAAS,CAAC,EAAc,MAAM,EAAE,CAAC;IACjC,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,YAAY,CAAC,EAAW,MAAM,CAAC;IAC/B,OAAO,CAAC,EAAgB,MAAM,CAAC;IAC/B,OAAO,CAAC,EAAgB,OAAO,CAAC;IAChC,YAAY,CAAC,EAAW,MAAM,CAAC;IAC/B,YAAY,CAAC,EAAW,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,IAAI,CAAC,EAAmB,MAAM,CAAC;IAC/B,IAAI,CAAC,EAAmB,MAAM,CAAC;IAC/B,YAAY,CAAC,EAAW,MAAM,CAAC;IAC/B,SAAS,CAAC,EAAc,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,KAAK,CAAC,EAAkB,MAAM,CAAC;IAC/B,UAAU,CAAC,EAAa,MAAM,CAAC;IAC/B,EAAE,CAAC,EAAqB,MAAM,CAAC;IAC/B,GAAG,CAAC,EAAoB,MAAM,CAAC;IAC/B,UAAU,CAAC,EAAa,MAAM,CAAC;IAC/B,iBAAiB,CAAC,EAAM,MAAM,CAAC;IAC/B,gBAAgB,CAAC,EAAO,MAAM,CAAC;IAC/B,SAAS,CAAC,EAAc,MAAM,CAAC;CAChC;AAED,MAAM,WAAW,MAAM;IACrB,OAAO,CAAC,EAAW,aAAa,CAAC;IACjC,WAAW,CAAC,EAAO,MAAM,CAAC;IAC1B,EAAE,CAAC,EAAgB,MAAM,CAAC;IAC1B,gBAAgB,CAAC,EAAE,MAAM,CAAC;IAC1B,IAAI,CAAC,EAAc,MAAM,CAAC;IAC1B,aAAa,CAAC,EAAK,iBAAiB,EAAE,CAAC;IACvC,OAAO,CAAC,EAAW,qBAAqB,EAAE,CAAC;IAC3C,gBAAgB,CAAC,EAAE,qBAAqB,EAAE,CAAC;IAC3C,KAAK,CAAC,EAAa,MAAM,CAAC;IAC1B,IAAI,CAAC,EAAc,MAAM,CAAC;IAC1B,IAAI,CAAC,EAAc,MAAM,CAAC;IAC1B,GAAG,CAAC,EAAe,MAAM,CAAC;IAC1B,KAAK,CAAC,EAAa,MAAM,CAAC;CAC3B;AAED,MAAM,WAAW,aAAa;IAC5B,YAAY,CAAC,EAAE,MAAM,CAAC;IACtB,OAAO,CAAC,EAAO,MAAM,CAAC;IACtB,IAAI,CAAC,EAAU,MAAM,CAAC;IACtB,KAAK,CAAC,EAAS,MAAM,CAAC;CACvB;AAED,MAAM,WAAW,iBAAiB;IAChC,OAAO,CAAC,EAAE,qBAAqB,EAAE,CAAC;IAClC,IAAI,CAAC,EAAK,MAAM,CAAC;CAClB;AAED,MAAM,WAAW,qBAAqB;IACpC,IAAI,CAAC,EAAG,MAAM,CAAC;IACf,KAAK,CAAC,EAAE,MAAM,CAAC;CAChB;AAED,MAAM,WAAW,iBAAiB;IAChC,SAAS,CAAC,EAAqB,SAAS,CAAC;IACzC,QAAQ,CAAC,EAAsB,MAAM,CAAC;IACtC,iBAAiB,CAAC,EAAa,MAAM,EAAE,CAAC;IACxC,MAAM,CAAC,EAAwB,MAAM,CAAC;IACtC,WAAW,CAAC,EAAmB,MAAM,CAAC;IACtC,QAAQ,CAAC,EAAsB,MAAM,CAAC;IACtC,WAAW,CAAC,EAAmB,MAAM,CAAC;IACtC,YAAY,CAAC,EAAkB,MAAM,CAAC;IACtC,WAAW,CAAC,EAAmB,kBAAkB,GAAG,MAAM,CAAC;IAC3D,kBAAkB,CAAC,EAAY,MAAM,CAAC;IACtC,QAAQ,CAAC,EAAsB,SAAS,EAAE,CAAC;IAC3C,QAAQ,CAAC,EAAsB,MAAM,CAAC;IACtC,MAAM,CAAC,EAAwB,kBAAkB,EAAE,CAAC;IACpD,mBAAmB,CAAC,EAAW,MAAM,CAAC;IACtC,WAAW,CAAC,EAAmB,MAAM,CAAC;IACtC,YAAY,CAAC,EAAkB,MAAM,CAAC;IACtC,SAAS,CAAC,EAAqB,MAAM,CAAC;IACtC,WAAW,CAAC,EAAmB,MAAM,CAAC;IACtC,eAAe,CAAC,EAAe,OAAO,CAAC;IACvC,cAAc,CAAC,EAAgB,MAAM,CAAC;IACtC,iBAAiB,CAAC,EAAa,MAAM,CAAC;IACtC,aAAa,CAAC,EAAiB,MAAM,CAAC;IACtC,4BAA4B,CAAC,EAAE,MAAM,CAAC;IACtC,SAAS,CAAC,EAAqB,MAAM,CAAC;IACtC,IAAI,CAAC,EAA0B,kBAAkB,CAAC;IAClD,aAAa,CAAC,EAAiB,MAAM,CAAC;IACtC,KAAK,CAAC,EAAyB,kBAAkB,GAAG,MAAM,CAAC;IAC3D,SAAS,CAAC,EAAqB,MAAM,CAAC;IACtC,eAAe,CAAC,EAAe,MAAM,CAAC;IACtC,YAAY,CAAC,EAAkB,MAAM,CAAC;IACtC,IAAI,CAAC,EAA0B,SAAS,CAAC;IACzC,GAAG,CAAC,EAA2B,MAAM,CAAC;IACtC,SAAS,CAAC,EAAqB,MAAM,CAAC;IACtC,WAAW,CAAC,EAAmB,MAAM,CAAC;CACvC;AAED,MAAM,WAAW,SAAS;IACxB,mBAAmB,CAAC,EAAc,MAAM,CAAC;IACzC,SAAS,CAAC,EAAwB,MAAM,CAAC;IACzC,QAAQ,CAAC,EAAyB,MAAM,CAAC;IACzC,MAAM,CAAC,EAA2B,MAAM,CAAC;IACzC,OAAO,CAAC,EAA0B,gBAAgB,CAAC;IACnD,+BAA+B,CAAC,EAAE,OAAO,CAAC;IAC1C,QAAQ,CAAC,EAAyB,gBAAgB,EAAE,CAAC;IACrD,QAAQ,CAAC,EAAyB,MAAM,CAAC;IACzC,MAAM,CAAC,EAA2B,MAAM,CAAC;IACzC,aAAa,CAAC,EAAoB,OAAO,CAAC;IAC1C,WAAW,CAAC,EAAsB,MAAM,CAAC;IACzC,YAAY,CAAC,EAAqB,MAAM,CAAC;IACzC,SAAS,CAAC,EAAwB,MAAM,CAAC;IACzC,WAAW,CAAC,EAAsB,MAAM,CAAC;IACzC,MAAM,CAAC,EAA2B,MAAM,CAAC;IACzC,eAAe,CAAC,EAAkB,MAAM,CAAC;IACzC,gBAAgB,CAAC,EAAiB,MAAM,EAAE,CAAC;IAC3C,oBAAoB,CAAC,EAAa,MAAM,CAAC;IACzC,qBAAqB,CAAC,EAAY,MAAM,EAAE,CAAC;IAC3C,YAAY,CAAC,EAAqB,MAAM,CAAC;IACzC,iBAAiB,CAAC,EAAgB,MAAM,CAAC;IACzC,cAAc,CAAC,EAAmB,oBAAoB,CAAC;IACvD,eAAe,CAAC,EAAkB,oBAAoB,EAAE,CAAC;IACzD,YAAY,CAAC,EAAqB,MAAM,CAAC;IACzC,YAAY,CAAC,EAAqB,MAAM,CAAC;IACzC,aAAa,CAAC,EAAoB,MAAM,EAAE,CAAC;IAC3C,kBAAkB,CAAC,EAAe,MAAM,CAAC;IACzC,gBAAgB,CAAC,EAAiB,MAAM,CAAC;IACzC,MAAM,CAAC,EAA2B,MAAM,CAAC;IACzC,aAAa,CAAC,EAAoB,oBAAoB,EAAE,CAAC;IACzD,OAAO,CAAC,EAA0B,oBAAoB,EAAE,CAAC;IACzD,WAAW,CAAC,EAAsB,kBAAkB,CAAC;IACrD,oBAAoB,CAAC,EAAa,OAAO,CAAC;IAC1C,KAAK,CAAC,EAA4B,MAAM,CAAC;IACzC,IAAI,CAAC,EAA6B,kBAAkB,CAAC;IACrD,QAAQ,CAAC,EAAyB,MAAM,CAAC;IACzC,IAAI,CAAC,EAA6B,MAAM,CAAC;IACzC,GAAG,CAAC,EAA8B,MAAM,CAAC;IACzC,KAAK,CAAC,EAA4B,MAAM,CAAC;IACzC,QAAQ,CAAC,EAAyB,QAAQ,CAAC;CAC5C;AAED,MAAM,WAAW,gBAAgB;IAC/B,OAAO,CAAC,EAAE,kBAAkB,CAAC;IAC7B,IAAI,CAAC,EAAK,kBAAkB,CAAC;IAC7B,KAAK,CAAC,EAAI,MAAM,CAAC;IACjB,IAAI,CAAC,EAAK,kBAAkB,CAAC;IAC7B,KAAK,CAAC,EAAI,kBAAkB,CAAC;CAC9B;AAED,MAAM,WAAW,kBAAkB;IACjC,KAAK,CAAC,EAAK,OAAO,CAAC;IACnB,IAAI,CAAC,EAAM,MAAM,CAAC;IAClB,IAAI,CAAC,EAAM,eAAe,CAAC;IAC3B,QAAQ,CAAC,EAAE,OAAO,CAAC;CACpB;AAED,oBAAY,eAAe;IACzB,MAAM,WAAW;IACjB,SAAS,eAAe;CACzB;AAED,MAAM,WAAW,gBAAgB;IAC/B,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,aAAa,EAAE,CAAC;IAC3B,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,IAAI,CAAC,EAAM,UAAU,CAAC;CACvB;AAED,MAAM,WAAW,aAAa;IAC5B,UAAU,CAAC,EAAI,MAAM,CAAC;IACtB,IAAI,CAAC,EAAU,MAAM,CAAC;IACtB,KAAK,CAAC,EAAS,MAAM,CAAC;IACtB,SAAS,CAAC,EAAK,MAAM,CAAC;IACtB,KAAK,CAAC,EAAS,KAAK,CAAC;IACrB,OAAO,CAAC,EAAO,MAAM,CAAC;IACtB,IAAI,CAAC,EAAU,MAAM,CAAC;IACtB,SAAS,CAAC,EAAK,MAAM,CAAC;IACtB,IAAI,CAAC,EAAU,UAAU,CAAC;IAC1B,OAAO,CAAC,EAAO,MAAM,CAAC;IACtB,GAAG,CAAC,EAAW,MAAM,CAAC;IACtB,OAAO,CAAC,EAAO,MAAM,CAAC;IACtB,YAAY,CAAC,EAAE,MAAM,CAAC;IACtB,KAAK,CAAC,EAAS,MAAM,CAAC;CACvB;AAED,MAAM,WAAW,KAAK;IACpB,IAAI,CAAC,EAAI,OAAO,CAAC;IACjB,IAAI,CAAC,EAAI,OAAO,CAAC;IACjB,MAAM,CAAC,EAAE,OAAO,CAAC;IACjB,MAAM,CAAC,EAAE,OAAO,CAAC;CAClB;AAED,oBAAY,UAAU;IACpB,SAAS,cAAc;IACvB,OAAO,YAAY;IACnB,KAAK,UAAU;IACf,IAAI,SAAS;IACb,KAAK,UAAU;IACf,IAAI,SAAS;IACb,IAAI,SAAS;IACb,IAAI,SAAS;IACb,IAAI,SAAS;IACb,SAAS,cAAc;CACxB;AAED,oBAAY,UAAU;IACpB,YAAY,mBAAmB;IAC/B,oBAAoB,2BAA2B;IAC/C,aAAa,oBAAoB;IACjC,eAAe,sBAAsB;CACtC;AAED,MAAM,WAAW,MAAM;IACrB,iBAAiB,CAAC,EAAiB,OAAO,CAAC;IAC3C,gCAAgC,CAAC,EAAE,OAAO,CAAC;IAC3C,OAAO,CAAC,EAA2B,GAAG,EAAE,CAAC;CAC1C;AAED,MAAM,WAAW,oBAAoB;IACnC,WAAW,CAAC,EAAE,kBAAkB,CAAC;IACjC,IAAI,CAAC,EAAS,kBAAkB,CAAC;IACjC,GAAG,CAAC,EAAU,MAAM,CAAC;IACrB,KAAK,CAAC,EAAQ,MAAM,CAAC;CACtB;AAED,MAAM,WAAW,oBAAoB;IACnC,KAAK,CAAC,EAAI,kBAAkB,CAAC;IAC7B,OAAO,CAAC,EAAE,oBAAoB,EAAE,CAAC;CAClC;AAED,MAAM,WAAW,QAAQ;IACvB,OAAO,CAAC,EAAE,OAAO,CAAC;CACnB;AAED,MAAM,WAAW,OAAO;IACtB,6BAA6B,CAAC,EAAE,0BAA0B,EAAE,CAAC;IAC7D,GAAG,CAAC,EAA4B,MAAM,CAAC;CACxC;AAED,MAAM,WAAW,0BAA0B;IACzC,IAAI,CAAC,EAAG,MAAM,CAAC;IACf,KAAK,CAAC,EAAE,MAAM,CAAC;CAChB;AAED,oBAAY,SAAS;IACnB,OAAO,YAAY;IACnB,OAAO,YAAY;IACnB,OAAO,YAAY;IACnB,KAAK,UAAU;IACf,QAAQ,cAAc;IACtB,OAAO,YAAY;IACnB,aAAa,mBAAmB;IAChC,KAAK,UAAU;CAChB;AAED,MAAM,WAAW,KAAK;IACpB,KAAK,CAAC,EAAE,OAAO,CAAC;IAChB,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,KAAK,CAAC,EAAE,MAAM,CAAC;CAChB;AAED,MAAM,WAAW,WAAW;IAC1B,MAAM,CAAC,EAAmC,MAAM,CAAC;IACjD,OAAO,CAAC,EAAkC,MAAM,CAAC;IACjD,MAAM,CAAC,EAAmC,MAAM,CAAC;IACjD,QAAQ,CAAC,EAAiC,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,GAAG,EAAE,CAAC;IAChD,MAAM,CAAC,EAAmC,iBAAiB,EAAE,CAAC;IAC9D,MAAM,CAAC,EAAmC,MAAM,CAAC;IACjD,oBAAoB,CAAC,EAAqB,MAAM,CAAC;IACjD,EAAE,CAAC,EAAuC,EAAE,EAAE,CAAC;IAC/C,qBAAqB,CAAC,EAAoB,MAAM,CAAC;IACjD,kBAAkB,CAAC,EAAuB,MAAM,CAAC;IACjD,QAAQ,CAAC,EAAiC,MAAM,EAAE,CAAC;IACnD,cAAc,CAAC,EAA2B,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,OAAO,CAAC,EAAkC,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,cAAc,CAAC,EAA2B,OAAO,CAAC;IAClD,8BAA8B,CAAC,EAAW,yBAAyB,EAAE,CAAC;IACtE,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,cAAc,CAAC,EAA2B,MAAM,CAAC;IACjD,QAAQ,CAAC,EAAiC,OAAO,CAAC;IAClD,MAAM,CAAC,EAAmC,MAAM,CAAC;IACjD,OAAO,CAAC,EAAkC,MAAM,EAAE,CAAC;IACnD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,YAAY,CAAC,EAA6B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,QAAQ,CAAC,EAAiC,MAAM,CAAC;IACjD,IAAI,CAAC,EAAqC,EAAE,EAAE,CAAC;IAC/C,MAAM,CAAC,EAAmC,MAAM,EAAE,CAAC;IACnD,QAAQ,CAAC,EAAiC,OAAO,CAAC;IAClD,eAAe,CAAC,EAA0B,OAAO,CAAC;IAClD,gBAAgB,CAAC,EAAyB,OAAO,CAAC;IAClD,OAAO,CAAC,EAAkC,OAAO,CAAC;IAClD,GAAG,CAAC,EAAsC,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,EAAE,CAAC,EAAuC,MAAM,CAAC;IACjD,mBAAmB,CAAC,EAAsB,MAAM,CAAC;IACjD,GAAG,CAAC,EAAsC,MAAM,EAAE,CAAC;IACnD,eAAe,CAAC,EAA0B,cAAc,CAAC;IACzD,gBAAgB,CAAC,EAAyB,OAAO,CAAC;IAClD,WAAW,CAAC,EAA8B,OAAO,CAAC;IAClD,SAAS,CAAC,EAAgC,OAAO,CAAC;IAClD,UAAU,CAAC,EAA+B,OAAO,CAAC;IAClD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,KAAK,CAAC,EAAoC,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,iBAAiB,CAAC,EAAwB,MAAM,CAAC;IACjD,kBAAkB,CAAC,EAAuB,MAAM,CAAC;IACjD,cAAc,CAAC,EAA2B,aAAa,CAAC;IACxD,QAAQ,CAAC,EAAiC,MAAM,CAAC;IACjD,IAAI,CAAC,EAAqC,MAAM,CAAC;IACjD,GAAG,CAAC,EAAsC,MAAM,CAAC;IACjD,OAAO,CAAC,EAAkC,MAAM,CAAC;IACjD,IAAI,CAAC,EAAqC,MAAM,CAAC;IACjD,kBAAkB,CAAC,EAAuB,OAAO,CAAC;IAClD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,uBAAuB,CAAC,EAAkB,MAAM,CAAC;IACjD,yBAAyB,CAAC,EAAgB,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,gBAAgB,CAAC,EAAyB,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,EAAE,CAAC;IACnD,KAAK,CAAC,EAAoC,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,OAAO,CAAC,EAAkC,MAAM,CAAC;IACjD,iBAAiB,CAAC,EAAwB,MAAM,CAAC;IACjD,oBAAoB,CAAC,EAAqB,OAAO,CAAC;IAClD,kBAAkB,CAAC,EAAuB,MAAM,CAAC;IACjD,uCAAuC,CAAC,EAAE,MAAM,CAAC;IACjD,iBAAiB,CAAC,EAAwB,OAAO,CAAC;IAClD,cAAc,CAAC,EAA2B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,QAAQ,EAAE,CAAC;IACrD,KAAK,CAAC,EAAoC,KAAK,CAAC;IAChD,YAAY,CAAC,EAA6B,OAAO,CAAC;IAClD,MAAM,CAAC,EAAmC,MAAM,CAAC;IACjD,eAAe,CAAC,EAA0B,MAAM,CAAC;IACjD,IAAI,CAAC,EAAqC,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,OAAO,CAAC,EAAkC,MAAM,CAAC;IACjD,OAAO,CAAC,EAAkC,MAAM,CAAC;IACjD,iCAAiC,CAAC,EAAQ,OAAO,CAAC;IAClD,iBAAiB,CAAC,EAAwB,GAAG,EAAE,CAAC;IAChD,sBAAsB,CAAC,EAAmB,MAAM,CAAC;IACjD,oBAAoB,CAAC,EAAqB,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,cAAc,CAAC,EAA2B,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,cAAc,CAAC,EAA2B,MAAM,CAAC;IACjD,YAAY,CAAC,EAA6B,MAAM,CAAC;IACjD,YAAY,CAAC,EAA6B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,QAAQ,CAAC,EAAiC,MAAM,CAAC;IACjD,YAAY,CAAC,EAA6B,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,QAAQ,CAAC,EAAiC,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,YAAY,CAAC,EAA6B,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,KAAK,CAAC,EAAoC,MAAM,CAAC;IACjD,YAAY,CAAC,EAA6B,iBAAiB,EAAE,CAAC;IAC9D,EAAE,CAAC,EAAuC,EAAE,EAAE,CAAC;IAC/C,aAAa,CAAC,EAA4B,aAAa,CAAC;IACxD,mBAAmB,CAAC,EAAsB,MAAM,CAAC;IACjD,OAAO,CAAC,EAAkC,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,oBAAoB,CAAC,EAAqB,MAAM,CAAC;IACjD,kBAAkB,CAAC,EAAuB,MAAM,CAAC;IACjD,IAAI,CAAC,EAAqC,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,QAAQ,CAAC,EAAiC,MAAM,CAAC;IACjD,GAAG,CAAC,EAAsC,MAAM,CAAC;CAClD;AAED,MAAM,WAAW,EAAE;IACjB,OAAO,CAAC,EAAG,MAAM,CAAC;IAClB,IAAI,CAAC,EAAM,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB;AAED,MAAM,WAAW,yBAAyB;IACxC,MAAM,CAAC,EAAG,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,MAAM,CAAC;CAClB;AAED,MAAM,WAAW,OAAO;IACtB,IAAI,CAAC,EAAS,MAAM,CAAC;IACrB,WAAW,CAAC,EAAE,MAAM,CAAC;IACrB,UAAU,CAAC,EAAG,MAAM,CAAC;IACrB,QAAQ,CAAC,EAAK,MAAM,CAAC;CACtB;AAED,MAAM,WAAW,cAAc;IAC7B,OAAO,CAAC,EAAI,MAAM,CAAC;IACnB,OAAO,CAAC,EAAI,MAAM,CAAC;IACnB,OAAO,CAAC,EAAI,MAAM,CAAC;IACnB,EAAE,CAAC,EAAS,MAAM,CAAC;IACnB,QAAQ,CAAC,EAAG,OAAO,CAAC;IACpB,SAAS,CAAC,EAAE,MAAM,CAAC;IACnB,IAAI,CAAC,EAAO,MAAM,CAAC;CACpB;AAED,MAAM,WAAW,aAAa;IAC5B,WAAW,CAAC,EAAI,MAAM,CAAC;IACvB,aAAa,CAAC,EAAE,MAAM,CAAC;IACvB,SAAS,CAAC,EAAM,MAAM,CAAC;CACxB;AAED,MAAM,WAAW,QAAQ;IACvB,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,IAAI,CAAC,EAAG,MAAM,CAAC;IACf,GAAG,CAAC,EAAI,MAAM,CAAC;IACf,KAAK,CAAC,EAAE,MAAM,EAAE,CAAC;CAClB;AAED,MAAM,WAAW,KAAK;IACpB,cAAc,CAAC,EAAE,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,WAAW,CAAC,EAAK,OAAO,CAAC;IACzB,KAAK,CAAC,EAAW,MAAM,CAAC;CACzB;AAED,MAAM,WAAW,MAAM;IACrB,OAAO,CAAC,EAAE;QAAE,CAAC,GAAG,EAAE,MAAM,GAAG,OAAO,EAAE,CAAA;KAAE,CAAC;IACvC,MAAM,CAAC,EAAG;QAAE,CAAC,GAAG,EAAE,MAAM,GAAG,OAAO,EAAE,CAAA;KAAE,CAAC;CACxC;AAED,MAAM,WAAW,OAAO;IACtB,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,YAAY,CAAC,EAAO,MAAM,CAAC;IAC3B,gBAAgB,CAAC,EAAG,MAAM,CAAC;IAC3B,YAAY,CAAC,EAAO,MAAM,CAAC;IAC3B,WAAW,CAAC,EAAQ,MAAM,CAAC;IAC3B,WAAW,CAAC,EAAQ,MAAM,EAAE,CAAC;IAC7B,iBAAiB,CAAC,EAAE,MAAM,CAAC;IAC3B,aAAa,CAAC,EAAM,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,OAAO,CAAC,EAAY,MAAM,CAAC;IAC3B,SAAS,CAAC,EAAU,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,MAAM,CAAC;CAC5B;AAED,MAAM,WAAW,aAAa;IAC5B,MAAM,CAAC,EAAE,MAAM,CAAC;IAChB,MAAM,CAAC,EAAE,MAAM,CAAC;CACjB;AAED,MAAM,WAAW,YAAY;IAC3B,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,mBAAmB,CAAC;IAC9B,IAAI,CAAC,EAAK,MAAM,CAAC;IACjB,EAAE,CAAC,EAAO,MAAM,CAAC;CAClB;AAED,MAAM,WAAW,mBAAmB;IAClC,MAAM,CAAC,EAAe,MAAM,CAAC;IAC7B,WAAW,CAAC,EAAU,GAAG,EAAE,CAAC;IAC5B,MAAM,CAAC,EAAe,iBAAiB,EAAE,CAAC;IAC1C,MAAM,CAAC,EAAe,MAAM,CAAC;IAC7B,QAAQ,CAAC,EAAa,MAAM,CAAC;IAC7B,WAAW,CAAC,EAAU,UAAU,CAAC;IACjC,OAAO,CAAC,EAAc,MAAM,CAAC;IAC7B,aAAa,CAAC,EAAQ,MAAM,CAAC;IAC7B,OAAO,CAAC,EAAc,OAAO,CAAC;IAC9B,cAAc,CAAC,EAAO,OAAO,CAAC;IAC9B,MAAM,CAAC,EAAe,MAAM,CAAC;IAC7B,IAAI,CAAC,EAAiB,SAAS,CAAC;IAChC,KAAK,CAAC,EAAgB,GAAG,EAAE,CAAC;IAC5B,MAAM,CAAC,EAAe,OAAO,CAAC;IAC9B,KAAK,CAAC,EAAgB,YAAY,CAAC;IACnC,OAAO,CAAC,EAAc,MAAM,CAAC;IAC7B,QAAQ,CAAC,EAAa,OAAO,CAAC;IAC9B,SAAS,CAAC,EAAY,OAAO,CAAC;IAC9B,UAAU,CAAC,EAAW,OAAO,CAAC;IAC9B,mBAAmB,CAAC,EAAE,OAAO,CAAC;IAC9B,IAAI,CAAC,EAAiB,OAAO,CAAC;IAC9B,SAAS,CAAC,EAAY,MAAM,CAAC;IAC7B,SAAS,CAAC,EAAY,MAAM,CAAC;IAC7B,YAAY,CAAC,EAAS,MAAM,CAAC;IAC7B,QAAQ,CAAC,EAAa,cAAc,CAAC;IACrC,gBAAgB,CAAC,EAAK,OAAO,CAAC;IAC9B,cAAc,CAAC,EAAO,MAAM,CAAC;IAC7B,SAAS,CAAC,EAAY,GAAG,EAAE,CAAC;IAC5B,OAAO,CAAC,EAAc,MAAM,CAAC;IAC7B,SAAS,CAAC,EAAY,GAAG,EAAE,CAAC;IAC5B,OAAO,CAAC,EAAc,GAAG,EAAE,CAAC;IAC5B,WAAW,CAAC,EAAU,MAAM,CAAC;IAC7B,WAAW,CAAC,EAAU,GAAG,EAAE,CAAC;IAC5B,iBAAiB,CAAC,EAAI,MAAM,CAAC;IAC7B,IAAI,CAAC,EAAiB,IAAI,CAAC;IAC3B,IAAI,CAAC,EAAiB,UAAU,CAAC;IACjC,UAAU,CAAC,EAAW,OAAO,CAAC;IAC9B,OAAO,CAAC,EAAc,MAAM,CAAC;IAC7B,IAAI,CAAC,EAAiB,MAAM,CAAC;IAC7B,IAAI,CAAC,EAAiB,MAAM,CAAC;IAC7B,SAAS,CAAC,EAAY,MAAM,CAAC;IAC7B,KAAK,CAAC,EAAgB,MAAM,CAAC;IAC7B,EAAE,CAAC,EAAmB,MAAM,CAAC;IAC7B,IAAI,CAAC,EAAiB,MAAM,CAAC;IAC7B,YAAY,CAAC,EAAS,OAAO,CAAC;IAC9B,YAAY,CAAC,EAAS,OAAO,CAAC;IAC9B,MAAM,CAAC,EAAe,OAAO,CAAC;IAC9B,IAAI,CAAC,EAAiB,MAAM,CAAC;IAC7B,QAAQ,CAAC,EAAa,MAAM,CAAC;IAC7B,MAAM,CAAC,EAAe,OAAO,CAAC;IAC9B,OAAO,CAAC,EAAc,GAAG,EAAE,CAAC;CAC7B;AAED,MAAM,WAAW,UAAU;IACzB,MAAM,CAAC,EAAG,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,OAAO,CAAC;IAClB,KAAK,CAAC,EAAI,eAAe,CAAC;IAC1B,EAAE,CAAC,EAAO,MAAM,CAAC;IACjB,IAAI,CAAC,EAAK,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,MAAM,CAAC;CAClB;AAED,MAAM,WAAW,eAAe;IAC9B,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB;AAED,MAAM,WAAW,OAAO;IACtB,OAAO,CAAC,EAAe,MAAM,CAAC;IAC9B,OAAO,CAAC,EAAe,MAAM,CAAC;IAC9B,cAAc,CAAC,EAAQ,OAAO,CAAC;IAC/B,SAAS,CAAC,EAAa,MAAM,CAAC;IAC9B,QAAQ,CAAC,EAAc,OAAO,CAAC;IAC/B,aAAa,CAAC,EAAS,MAAM,CAAC;IAC9B,QAAQ,CAAC,EAAc,MAAM,CAAC;IAC9B,gBAAgB,CAAC,EAAM,OAAO,CAAC;IAC/B,EAAE,CAAC,EAAoB,MAAM,CAAC;IAC9B,WAAW,CAAC,EAAW,OAAO,CAAC;IAC/B,QAAQ,CAAC,EAAc,OAAO,CAAC;IAC/B,SAAS,CAAC,EAAa,OAAO,CAAC;IAC/B,UAAU,CAAC,EAAY,OAAO,CAAC;IAC/B,KAAK,CAAC,EAAiB,MAAM,CAAC;IAC9B,UAAU,CAAC,EAAY,MAAM,CAAC;IAC9B,kBAAkB,CAAC,EAAI,MAAM,CAAC;IAC9B,QAAQ,CAAC,EAAc,MAAM,CAAC;IAC9B,IAAI,CAAC,EAAkB,MAAM,CAAC;IAC9B,IAAI,CAAC,EAAkB,MAAM,CAAC;IAC9B,SAAS,CAAC,EAAa,MAAM,CAAC;IAC9B,gBAAgB,CAAC,EAAM,OAAO,CAAC;IAC/B,WAAW,CAAC,EAAW,MAAM,CAAC;IAC9B,OAAO,CAAC,EAAe,MAAM,CAAC;IAC9B,iBAAiB,CAAC,EAAK,MAAM,CAAC;IAC9B,oBAAoB,CAAC,EAAE,OAAO,CAAC;IAC/B,iBAAiB,CAAC,EAAK,OAAO,CAAC;IAC/B,IAAI,CAAC,EAAkB,MAAM,CAAC;IAC9B,SAAS,CAAC,EAAa,MAAM,CAAC;IAC9B,KAAK,CAAC,EAAiB,MAAM,CAAC;IAC9B,WAAW,CAAC,EAAW,MAAM,CAAC;IAC9B,oBAAoB,CAAC,EAAE,OAAO,CAAC;IAC/B,IAAI,CAAC,EAAkB,MAAM,CAAC;IAC9B,QAAQ,CAAC,EAAc,MAAM,CAAC;CAC/B;AAED,MAAM,WAAW,MAAM;IACrB,EAAE,CAAC,EAAI,MAAM,CAAC;IACd,IAAI,CAAC,EAAE,MAAM,CAAC;CACf;AAED,MAAM,WAAW,SAAS;IACxB,MAAM,CAAC,EAAmC,MAAM,CAAC;IACjD,OAAO,CAAC,EAAkC,MAAM,CAAC;IACjD,MAAM,CAAC,EAAmC,MAAM,CAAC;IACjD,QAAQ,CAAC,EAAiC,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,GAAG,EAAE,CAAC;IAChD,MAAM,CAAC,EAAmC,GAAG,EAAE,CAAC;IAChD,MAAM,CAAC,EAAmC,MAAM,CAAC;IACjD,oBAAoB,CAAC,EAAqB,MAAM,CAAC;IACjD,EAAE,CAAC,EAAuC,GAAG,EAAE,CAAC;IAChD,qBAAqB,CAAC,EAAoB,MAAM,CAAC;IACjD,kBAAkB,CAAC,EAAuB,MAAM,CAAC;IACjD,QAAQ,CAAC,EAAiC,GAAG,EAAE,CAAC;IAChD,cAAc,CAAC,EAA2B,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,OAAO,CAAC,EAAkC,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,cAAc,CAAC,EAA2B,OAAO,CAAC;IAClD,8BAA8B,CAAC,EAAW,GAAG,EAAE,CAAC;IAChD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,cAAc,CAAC,EAA2B,MAAM,CAAC;IACjD,QAAQ,CAAC,EAAiC,OAAO,CAAC;IAClD,MAAM,CAAC,EAAmC,MAAM,CAAC;IACjD,OAAO,CAAC,EAAkC,GAAG,EAAE,CAAC;IAChD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,YAAY,CAAC,EAA6B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,QAAQ,CAAC,EAAiC,MAAM,CAAC;IACjD,IAAI,CAAC,EAAqC,GAAG,EAAE,CAAC;IAChD,MAAM,CAAC,EAAmC,GAAG,EAAE,CAAC;IAChD,QAAQ,CAAC,EAAiC,OAAO,CAAC;IAClD,eAAe,CAAC,EAA0B,OAAO,CAAC;IAClD,gBAAgB,CAAC,EAAyB,OAAO,CAAC;IAClD,OAAO,CAAC,EAAkC,OAAO,CAAC;IAClD,GAAG,CAAC,EAAsC,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,EAAE,CAAC,EAAuC,MAAM,CAAC;IACjD,mBAAmB,CAAC,EAAsB,MAAM,CAAC;IACjD,GAAG,CAAC,EAAsC,GAAG,EAAE,CAAC;IAChD,eAAe,CAAC,EAA0B,cAAc,CAAC;IACzD,gBAAgB,CAAC,EAAyB,OAAO,CAAC;IAClD,WAAW,CAAC,EAA8B,OAAO,CAAC;IAClD,SAAS,CAAC,EAAgC,OAAO,CAAC;IAClD,UAAU,CAAC,EAA+B,OAAO,CAAC;IAClD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,KAAK,CAAC,EAAoC,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,iBAAiB,CAAC,EAAwB,MAAM,CAAC;IACjD,kBAAkB,CAAC,EAAuB,MAAM,CAAC;IACjD,cAAc,CAAC,EAA2B,aAAa,CAAC;IACxD,QAAQ,CAAC,EAAiC,MAAM,CAAC;IACjD,IAAI,CAAC,EAAqC,MAAM,CAAC;IACjD,GAAG,CAAC,EAAsC,MAAM,CAAC;IACjD,OAAO,CAAC,EAAkC,MAAM,CAAC;IACjD,IAAI,CAAC,EAAqC,MAAM,CAAC;IACjD,kBAAkB,CAAC,EAAuB,OAAO,CAAC;IAClD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,uBAAuB,CAAC,EAAkB,MAAM,CAAC;IACjD,yBAAyB,CAAC,EAAgB,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,gBAAgB,CAAC,EAAyB,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,GAAG,EAAE,CAAC;IAChD,KAAK,CAAC,EAAoC,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,OAAO,CAAC,EAAkC,MAAM,CAAC;IACjD,iBAAiB,CAAC,EAAwB,MAAM,CAAC;IACjD,oBAAoB,CAAC,EAAqB,OAAO,CAAC;IAClD,kBAAkB,CAAC,EAAuB,MAAM,CAAC;IACjD,uCAAuC,CAAC,EAAE,MAAM,CAAC;IACjD,iBAAiB,CAAC,EAAwB,OAAO,CAAC;IAClD,cAAc,CAAC,EAA2B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,GAAG,EAAE,CAAC;IAChD,KAAK,CAAC,EAAoC,KAAK,CAAC;IAChD,YAAY,CAAC,EAA6B,OAAO,CAAC;IAClD,MAAM,CAAC,EAAmC,YAAY,CAAC;IACvD,eAAe,CAAC,EAA0B,MAAM,CAAC;IACjD,IAAI,CAAC,EAAqC,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,OAAO,CAAC,EAAkC,MAAM,CAAC;IACjD,OAAO,CAAC,EAAkC,MAAM,CAAC;IACjD,iCAAiC,CAAC,EAAQ,OAAO,CAAC;IAClD,iBAAiB,CAAC,EAAwB,GAAG,EAAE,CAAC;IAChD,sBAAsB,CAAC,EAAmB,MAAM,CAAC;IACjD,oBAAoB,CAAC,EAAqB,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,cAAc,CAAC,EAA2B,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,cAAc,CAAC,EAA2B,MAAM,CAAC;IACjD,YAAY,CAAC,EAA6B,MAAM,CAAC;IACjD,YAAY,CAAC,EAA6B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,QAAQ,CAAC,EAAiC,MAAM,CAAC;IACjD,YAAY,CAAC,EAA6B,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,QAAQ,CAAC,EAAiC,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,YAAY,CAAC,EAA6B,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,KAAK,CAAC,EAAoC,MAAM,CAAC;IACjD,YAAY,CAAC,EAA6B,GAAG,EAAE,CAAC;IAChD,EAAE,CAAC,EAAuC,GAAG,EAAE,CAAC;IAChD,aAAa,CAAC,EAA4B,aAAa,CAAC;IACxD,mBAAmB,CAAC,EAAsB,MAAM,CAAC;IACjD,OAAO,CAAC,EAAkC,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,oBAAoB,CAAC,EAAqB,MAAM,CAAC;IACjD,kBAAkB,CAAC,EAAuB,MAAM,CAAC;IACjD,IAAI,CAAC,EAAqC,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,QAAQ,CAAC,EAAiC,MAAM,CAAC;IACjD,GAAG,CAAC,EAAsC,MAAM,CAAC;CAClD;AAED,MAAM,WAAW,YAAY;CAC5B;AAED,MAAM,WAAW,YAAY;IAC3B,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB;AAED,MAAM,WAAW,cAAc;IAC7B,UAAU,CAAC,EAAE,MAAM,CAAC;CACrB;AAED,MAAM,WAAW,IAAI;IACnB,MAAM,CAAC,EAAwB,MAAM,CAAC;IACtC,iBAAiB,CAAC,EAAa,GAAG,EAAE,CAAC;IACrC,aAAa,CAAC,EAAiB,MAAM,CAAC;IACtC,WAAW,CAAC,EAAmB,MAAM,CAAC;IACtC,iBAAiB,CAAC,EAAa,MAAM,CAAC;IACtC,gBAAgB,CAAC,EAAc,MAAM,CAAC;IACtC,QAAQ,CAAC,EAAsB,GAAG,EAAE,CAAC;IACrC,UAAU,CAAC,EAAoB,MAAM,CAAC;IACtC,QAAQ,CAAC,EAAsB,MAAM,CAAC;IACtC,UAAU,CAAC,EAAoB,MAAM,CAAC;IACtC,UAAU,CAAC,EAAoB,MAAM,CAAC;IACtC,kBAAkB,CAAC,EAAY,MAAM,CAAC;IACtC,SAAS,CAAC,EAAqB,OAAO,CAAC;IACvC,EAAE,CAAC,EAA4B,MAAM,CAAC;IACtC,UAAU,CAAC,EAAoB,OAAO,CAAC;IACvC,YAAY,CAAC,EAAkB,OAAO,CAAC;IACvC,YAAY,CAAC,EAAkB,OAAO,CAAC;IACvC,kBAAkB,CAAC,EAAY,MAAM,CAAC;IACtC,YAAY,CAAC,EAAkB,MAAM,CAAC;IACtC,IAAI,CAAC,EAA0B,MAAM,CAAC;IACtC,mBAAmB,CAAC,EAAW,GAAG,EAAE,CAAC;IACrC,YAAY,CAAC,EAAkB,GAAG,EAAE,CAAC;IACrC,uBAAuB,CAAC,EAAO,GAAG,EAAE,CAAC;IACrC,sBAAsB,CAAC,EAAQ,GAAG,EAAE,CAAC;IACrC,4BAA4B,CAAC,EAAE,GAAG,EAAE,CAAC;IACrC,2BAA2B,CAAC,EAAG,GAAG,EAAE,CAAC;IACrC,cAAc,CAAC,EAAgB,MAAM,CAAC;IACtC,YAAY,CAAC,EAAkB,OAAO,CAAC;IACvC,UAAU,CAAC,EAAoB,OAAO,CAAC;IACvC,YAAY,CAAC,EAAkB,OAAO,CAAC;CACxC;AAED,MAAM,WAAW,UAAU;IACzB,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,WAAW,CAAC,EAAQ,UAAU,CAAC;IAC/B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,KAAK,CAAC,EAAc,YAAY,CAAC;IACjC,SAAS,CAAC,EAAU,MAAM,CAAC;IAC3B,YAAY,CAAC,EAAO,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,OAAO,CAAC;IAC5B,gBAAgB,CAAC,EAAG,OAAO,CAAC;IAC5B,cAAc,CAAC,EAAK,MAAM,CAAC;IAC3B,OAAO,CAAC,EAAY,GAAG,EAAE,CAAC;IAC1B,WAAW,CAAC,EAAQ,MAAM,CAAC;IAC3B,WAAW,CAAC,EAAQ,GAAG,EAAE,CAAC;IAC1B,iBAAiB,CAAC,EAAE,MAAM,CAAC;IAC3B,IAAI,CAAC,EAAe,IAAI,CAAC;IACzB,UAAU,CAAC,EAAS,OAAO,CAAC;IAC5B,OAAO,CAAC,EAAY,MAAM,CAAC;IAC3B,IAAI,CAAC,EAAe,MAAM,CAAC;IAC3B,IAAI,CAAC,EAAe,MAAM,CAAC;IAC3B,SAAS,CAAC,EAAU,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,MAAM,CAAC;IAC3B,IAAI,CAAC,EAAe,MAAM,CAAC;IAC3B,YAAY,CAAC,EAAO,MAAM,CAAC;IAC3B,IAAI,CAAC,EAAe,MAAM,CAAC;IAC3B,QAAQ,CAAC,EAAW,MAAM,CAAC;CAC5B;AAED,MAAM,WAAW,kBAAkB;IACjC,SAAS,CAAC,EAAI,MAAM,CAAC;IACrB,MAAM,CAAC,EAAO,MAAM,CAAC;IACrB,UAAU,CAAC,EAAG,MAAM,CAAC;IACrB,UAAU,CAAC,EAAG,MAAM,CAAC;IACrB,QAAQ,CAAC,EAAK,MAAM,CAAC;IACrB,SAAS,CAAC,EAAI,OAAO,CAAC;IACtB,WAAW,CAAC,EAAE,MAAM,CAAC;IACrB,WAAW,CAAC,EAAE,MAAM,CAAC;IACrB,QAAQ,CAAC,EAAK,OAAO,CAAC;IACtB,QAAQ,CAAC,EAAK,OAAO,CAAC;IACtB,UAAU,CAAC,EAAG,MAAM,CAAC;CACtB;AAED,MAAM,WAAW,OAAO;IACtB,UAAU,CAAC,EAAE,OAAO,CAAC;IACrB,QAAQ,CAAC,EAAI,MAAM,CAAC;IACpB,QAAQ,CAAC,EAAI,kBAAkB,CAAC;IAChC,KAAK,CAAC,EAAO,kBAAkB,CAAC;IAChC,IAAI,CAAC,EAAQ,MAAM,CAAC;CACrB;AAED,MAAM,WAAW,WAAW;IAC1B,SAAS,CAAC,EAAqB,SAAS,CAAC;IACzC,QAAQ,CAAC,EAAsB,MAAM,CAAC;IACtC,wBAAwB,CAAC,EAAM,OAAO,CAAC;IACvC,iBAAiB,CAAC,EAAa,MAAM,EAAE,CAAC;IACxC,MAAM,CAAC,EAAwB,MAAM,CAAC;IACtC,WAAW,CAAC,EAAmB,MAAM,CAAC;IACtC,QAAQ,CAAC,EAAsB,MAAM,CAAC;IACtC,WAAW,CAAC,EAAmB,MAAM,CAAC;IACtC,YAAY,CAAC,EAAkB,MAAM,CAAC;IACtC,IAAI,CAAC,EAA0B,IAAI,CAAC;IACpC,OAAO,CAAC,EAAuB,MAAM,CAAC;IACtC,WAAW,CAAC,EAAmB,kBAAkB,CAAC;IAClD,kBAAkB,CAAC,EAAY,MAAM,CAAC;IACtC,eAAe,CAAC,EAAe,OAAO,CAAC;IACvC,OAAO,CAAC,EAAuB,SAAS,CAAC;IACzC,QAAQ,CAAC,EAAsB,SAAS,EAAE,CAAC;IAC3C,WAAW,CAAC,EAAmB,MAAM,CAAC;IACtC,QAAQ,CAAC,EAAsB,MAAM,CAAC;IACtC,MAAM,CAAC,EAAwB,kBAAkB,EAAE,CAAC;IACpD,IAAI,CAAC,EAA0B,SAAS,CAAC;IACzC,OAAO,CAAC,EAAuB,MAAM,CAAC;IACtC,mBAAmB,CAAC,EAAW,MAAM,CAAC;IACtC,IAAI,CAAC,EAA0B,kBAAkB,CAAC;IAClD,WAAW,CAAC,EAAmB,MAAM,CAAC;IACtC,YAAY,CAAC,EAAkB,MAAM,CAAC;IACtC,SAAS,CAAC,EAAqB,MAAM,CAAC;IACtC,WAAW,CAAC,EAAmB,MAAM,CAAC;IACtC,eAAe,CAAC,EAAe,OAAO,CAAC;IACvC,KAAK,CAAC,EAAyB,kBAAkB,CAAC;IAClD,QAAQ,CAAC,EAAsB,OAAO,CAAC;IACvC,cAAc,CAAC,EAAgB,MAAM,CAAC;IACtC,iBAAiB,CAAC,EAAa,MAAM,CAAC;IACtC,aAAa,CAAC,EAAiB,MAAM,CAAC;IACtC,4BAA4B,CAAC,EAAE,MAAM,CAAC;IACtC,SAAS,CAAC,EAAqB,MAAM,CAAC;IACtC,MAAM,CAAC,EAAwB,MAAM,CAAC;IACtC,IAAI,CAAC,EAA0B,kBAAkB,CAAC;IAClD,aAAa,CAAC,EAAiB,MAAM,CAAC;IACtC,KAAK,CAAC,EAAyB,kBAAkB,CAAC;IAClD,SAAS,CAAC,EAAqB,MAAM,CAAC;IACtC,eAAe,CAAC,EAAe,MAAM,CAAC;IACtC,YAAY,CAAC,EAAkB,MAAM,CAAC;IACtC,IAAI,CAAC,EAA0B,SAAS,CAAC;IACzC,GAAG,CAAC,EAA2B,MAAM,CAAC;IACtC,SAAS,CAAC,EAAqB,MAAM,CAAC;IACtC,WAAW,CAAC,EAAmB,MAAM,CAAC;CACvC;AAED,MAAM,WAAW,IAAI;IACnB,kBAAkB,CAAC,EAAE,MAAM,CAAC;IAC5B,EAAE,CAAC,EAAkB,EAAE,CAAC;CACzB;AAED,MAAM,WAAW,EAAE;IACjB,mBAAmB,CAAC,EAAG,WAAW,EAAE,CAAC;IACrC,gBAAgB,CAAC,EAAM,WAAW,EAAE,CAAC;IACrC,aAAa,CAAC,EAAS,WAAW,CAAC;IACnC,MAAM,CAAC,EAAgB,MAAM,CAAC;IAC9B,QAAQ,CAAC,EAAc,MAAM,EAAE,CAAC;IAChC,UAAU,CAAC,EAAY,MAAM,CAAC;IAC9B,QAAQ,CAAC,EAAc,MAAM,CAAC;IAC9B,UAAU,CAAC,EAAY,MAAM,CAAC;IAC9B,oBAAoB,CAAC,EAAE,MAAM,CAAC;IAC9B,UAAU,CAAC,EAAY,MAAM,CAAC;IAC9B,SAAS,CAAC,EAAa,OAAO,CAAC;IAC/B,EAAE,CAAC,EAAoB,MAAM,CAAC;IAC9B,UAAU,CAAC,EAAY,OAAO,CAAC;IAC/B,QAAQ,CAAC,EAAc,MAAM,CAAC;IAC9B,IAAI,CAAC,EAAkB,MAAM,CAAC;IAC9B,YAAY,CAAC,EAAU,OAAO,CAAC;IAC/B,UAAU,CAAC,EAAY,OAAO,CAAC;IAC/B,YAAY,CAAC,EAAU,OAAO,CAAC;CAChC;AAED,MAAM,WAAW,WAAW;IAC1B,UAAU,CAAC,EAAI,MAAM,CAAC;IACtB,YAAY,CAAC,EAAE,MAAM,CAAC;IACtB,WAAW,CAAC,EAAG,MAAM,CAAC;IACtB,QAAQ,CAAC,EAAM,MAAM,CAAC;CACvB;AAED,MAAM,WAAW,WAAW;IAC1B,UAAU,CAAC,EAAM,MAAM,CAAC;IACxB,SAAS,CAAC,EAAO,MAAM,CAAC;IACxB,SAAS,CAAC,EAAO,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,SAAS,CAAC,EAAO,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,cAAc,CAAC,EAAE,MAAM,CAAC;CACzB;AAED,MAAM,WAAW,cAAc;IAC7B,aAAa,CAAC,EAAE,YAAY,CAAC;IAC7B,UAAU,CAAC,EAAK,MAAM,CAAC;CACxB;AAED,MAAM,WAAW,UAAU;IACzB,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,KAAK,CAAC,EAAc,WAAW,CAAC;IAChC,YAAY,CAAC,EAAO,MAAM,CAAC;IAC3B,cAAc,CAAC,EAAK,MAAM,CAAC;IAC3B,WAAW,CAAC,EAAQ,MAAM,CAAC;IAC3B,WAAW,CAAC,EAAQ,MAAM,EAAE,CAAC;IAC7B,iBAAiB,CAAC,EAAE,MAAM,CAAC;IAC3B,UAAU,CAAC,EAAS,OAAO,CAAC;IAC5B,OAAO,CAAC,EAAY,MAAM,CAAC;IAC3B,IAAI,CAAC,EAAe,MAAM,CAAC;IAC3B,SAAS,CAAC,EAAU,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,MAAM,CAAC;IAC3B,IAAI,CAAC,EAAe,MAAM,CAAC;IAC3B,QAAQ,CAAC,EAAW,MAAM,CAAC;CAC5B;AAED,MAAM,WAAW,WAAW;IAC1B,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB;AAED,MAAM,WAAW,gBAAgB;IAC/B,WAAW,CAAC,EAAE,MAAM,CAAC;CACtB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ConversationsHistoryResponse.js b/node_modules/@slack/web-api/dist/response/ConversationsHistoryResponse.js index 5e42c21..f192845 100644 --- a/node_modules/@slack/web-api/dist/response/ConversationsHistoryResponse.js +++ b/node_modules/@slack/web-api/dist/response/ConversationsHistoryResponse.js @@ -9,4 +9,41 @@ // // ///////////////////////////////////////////////////////////////////////////////////////// Object.defineProperty(exports, "__esModule", { value: true }); +exports.BlockType = exports.FluffyType = exports.PurpleType = exports.DescriptionType = void 0; +var DescriptionType; +(function (DescriptionType) { + DescriptionType["Mrkdwn"] = "mrkdwn"; + DescriptionType["PlainText"] = "plain_text"; +})(DescriptionType = exports.DescriptionType || (exports.DescriptionType = {})); +var PurpleType; +(function (PurpleType) { + PurpleType["Broadcast"] = "broadcast"; + PurpleType["Channel"] = "channel"; + PurpleType["Color"] = "color"; + PurpleType["Date"] = "date"; + PurpleType["Emoji"] = "emoji"; + PurpleType["Link"] = "link"; + PurpleType["Team"] = "team"; + PurpleType["Text"] = "text"; + PurpleType["User"] = "user"; + PurpleType["Usergroup"] = "usergroup"; +})(PurpleType = exports.PurpleType || (exports.PurpleType = {})); +var FluffyType; +(function (FluffyType) { + FluffyType["RichTextList"] = "rich_text_list"; + FluffyType["RichTextPreformatted"] = "rich_text_preformatted"; + FluffyType["RichTextQuote"] = "rich_text_quote"; + FluffyType["RichTextSection"] = "rich_text_section"; +})(FluffyType = exports.FluffyType || (exports.FluffyType = {})); +var BlockType; +(function (BlockType) { + BlockType["Actions"] = "actions"; + BlockType["Context"] = "context"; + BlockType["Divider"] = "divider"; + BlockType["Image"] = "image"; + BlockType["RichText"] = "rich_text"; + BlockType["Section"] = "section"; + BlockType["ShareShortcut"] = "share_shortcut"; + BlockType["Video"] = "video"; +})(BlockType = exports.BlockType || (exports.BlockType = {})); //# sourceMappingURL=ConversationsHistoryResponse.js.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ConversationsHistoryResponse.js.map b/node_modules/@slack/web-api/dist/response/ConversationsHistoryResponse.js.map index bcacaf0..ed309c0 100644 --- a/node_modules/@slack/web-api/dist/response/ConversationsHistoryResponse.js.map +++ b/node_modules/@slack/web-api/dist/response/ConversationsHistoryResponse.js.map @@ -1 +1 @@ -{"version":3,"file":"ConversationsHistoryResponse.js","sourceRoot":"","sources":["../../src/response/ConversationsHistoryResponse.ts"],"names":[],"mappings":";AAAA,oBAAoB;AACpB,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF"} \ No newline at end of file +{"version":3,"file":"ConversationsHistoryResponse.js","sourceRoot":"","sources":["../../src/response/ConversationsHistoryResponse.ts"],"names":[],"mappings":";AAAA,oBAAoB;AACpB,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;;;AAkPzF,IAAY,eAGX;AAHD,WAAY,eAAe;IACzB,oCAAiB,CAAA;IACjB,2CAAwB,CAAA;AAC1B,CAAC,EAHW,eAAe,GAAf,uBAAe,KAAf,uBAAe,QAG1B;AAmCD,IAAY,UAWX;AAXD,WAAY,UAAU;IACpB,qCAAuB,CAAA;IACvB,iCAAmB,CAAA;IACnB,6BAAe,CAAA;IACf,2BAAa,CAAA;IACb,6BAAe,CAAA;IACf,2BAAa,CAAA;IACb,2BAAa,CAAA;IACb,2BAAa,CAAA;IACb,2BAAa,CAAA;IACb,qCAAuB,CAAA;AACzB,CAAC,EAXW,UAAU,GAAV,kBAAU,KAAV,kBAAU,QAWrB;AAED,IAAY,UAKX;AALD,WAAY,UAAU;IACpB,6CAA+B,CAAA;IAC/B,6DAA+C,CAAA;IAC/C,+CAAiC,CAAA;IACjC,mDAAqC,CAAA;AACvC,CAAC,EALW,UAAU,GAAV,kBAAU,KAAV,kBAAU,QAKrB;AAkCD,IAAY,SASX;AATD,WAAY,SAAS;IACnB,gCAAmB,CAAA;IACnB,gCAAmB,CAAA;IACnB,gCAAmB,CAAA;IACnB,4BAAe,CAAA;IACf,mCAAsB,CAAA;IACtB,gCAAmB,CAAA;IACnB,6CAAgC,CAAA;IAChC,4BAAe,CAAA;AACjB,CAAC,EATW,SAAS,GAAT,iBAAS,KAAT,iBAAS,QASpB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ConversationsInfoResponse.d.ts b/node_modules/@slack/web-api/dist/response/ConversationsInfoResponse.d.ts index bdd5cea..7991d4f 100644 --- a/node_modules/@slack/web-api/dist/response/ConversationsInfoResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/ConversationsInfoResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type ConversationsInfoResponse = WebAPICallResult & { +export type ConversationsInfoResponse = WebAPICallResult & { channel?: Channel; error?: string; needed?: string; @@ -9,6 +9,7 @@ export declare type ConversationsInfoResponse = WebAPICallResult & { export interface Channel { connected_limited_team_ids?: string[]; connected_team_ids?: string[]; + context_team_id?: string; conversation_host_id?: string; created?: number; creator?: string; @@ -45,6 +46,7 @@ export interface Channel { shared_team_ids?: string[]; topic?: Purpose; unlinked?: number; + updated?: number; } export interface Purpose { creator?: string; diff --git a/node_modules/@slack/web-api/dist/response/ConversationsInfoResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/ConversationsInfoResponse.d.ts.map index 8b4513a..6bbe8cf 100644 --- a/node_modules/@slack/web-api/dist/response/ConversationsInfoResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/ConversationsInfoResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ConversationsInfoResponse.d.ts","sourceRoot":"","sources":["../../src/response/ConversationsInfoResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,yBAAyB,GAAG,gBAAgB,GAAG;IACzD,OAAO,CAAC,EAAG,OAAO,CAAC;IACnB,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC;AAEF,MAAM,WAAW,OAAO;IACtB,0BAA0B,CAAC,EAAE,MAAM,EAAE,CAAC;IACtC,kBAAkB,CAAC,EAAU,MAAM,EAAE,CAAC;IACtC,oBAAoB,CAAC,EAAQ,MAAM,CAAC;IACpC,OAAO,CAAC,EAAqB,MAAM,CAAC;IACpC,OAAO,CAAC,EAAqB,MAAM,CAAC;IACpC,EAAE,CAAC,EAA0B,MAAM,CAAC;IACpC,iBAAiB,CAAC,EAAW,MAAM,EAAE,CAAC;IACtC,WAAW,CAAC,EAAiB,OAAO,CAAC;IACrC,UAAU,CAAC,EAAkB,OAAO,CAAC;IACrC,aAAa,CAAC,EAAe,OAAO,CAAC;IACrC,UAAU,CAAC,EAAkB,OAAO,CAAC;IACrC,gBAAgB,CAAC,EAAY,OAAO,CAAC;IACrC,QAAQ,CAAC,EAAoB,OAAO,CAAC;IACrC,KAAK,CAAC,EAAuB,OAAO,CAAC;IACrC,SAAS,CAAC,EAAmB,OAAO,CAAC;IACrC,QAAQ,CAAC,EAAoB,MAAM,CAAC;IACpC,OAAO,CAAC,EAAqB,OAAO,CAAC;IACrC,iBAAiB,CAAC,EAAW,OAAO,CAAC;IACrC,cAAc,CAAC,EAAc,OAAO,CAAC;IACrC,gBAAgB,CAAC,EAAY,OAAO,CAAC;IACrC,aAAa,CAAC,EAAe,OAAO,CAAC;IACrC,qBAAqB,CAAC,EAAO,OAAO,CAAC;IACrC,UAAU,CAAC,EAAkB,OAAO,CAAC;IACrC,YAAY,CAAC,EAAgB,OAAO,CAAC;IACrC,SAAS,CAAC,EAAmB,OAAO,CAAC;IACrC,cAAc,CAAC,EAAc,OAAO,CAAC;IACrC,SAAS,CAAC,EAAmB,MAAM,CAAC;IACpC,MAAM,CAAC,EAAsB,MAAM,CAAC;IACpC,IAAI,CAAC,EAAwB,MAAM,CAAC;IACpC,eAAe,CAAC,EAAa,MAAM,CAAC;IACpC,WAAW,CAAC,EAAiB,MAAM,CAAC;IACpC,0BAA0B,CAAC,EAAE,MAAM,EAAE,CAAC;IACtC,cAAc,CAAC,EAAc,MAAM,EAAE,CAAC;IACtC,cAAc,CAAC,EAAc,MAAM,EAAE,CAAC;IACtC,OAAO,CAAC,EAAqB,OAAO,CAAC;IACrC,eAAe,CAAC,EAAa,MAAM,EAAE,CAAC;IACtC,KAAK,CAAC,EAAuB,OAAO,CAAC;IACrC,QAAQ,CAAC,EAAoB,MAAM,CAAC;CACrC;AAED,MAAM,WAAW,OAAO;IACtB,OAAO,CAAC,EAAG,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,KAAK,CAAC,EAAK,MAAM,CAAC;CACnB"} \ No newline at end of file +{"version":3,"file":"ConversationsInfoResponse.d.ts","sourceRoot":"","sources":["../../src/response/ConversationsInfoResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,yBAAyB,GAAG,gBAAgB,GAAG;IACzD,OAAO,CAAC,EAAG,OAAO,CAAC;IACnB,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC;AAEF,MAAM,WAAW,OAAO;IACtB,0BAA0B,CAAC,EAAE,MAAM,EAAE,CAAC;IACtC,kBAAkB,CAAC,EAAU,MAAM,EAAE,CAAC;IACtC,eAAe,CAAC,EAAa,MAAM,CAAC;IACpC,oBAAoB,CAAC,EAAQ,MAAM,CAAC;IACpC,OAAO,CAAC,EAAqB,MAAM,CAAC;IACpC,OAAO,CAAC,EAAqB,MAAM,CAAC;IACpC,EAAE,CAAC,EAA0B,MAAM,CAAC;IACpC,iBAAiB,CAAC,EAAW,MAAM,EAAE,CAAC;IACtC,WAAW,CAAC,EAAiB,OAAO,CAAC;IACrC,UAAU,CAAC,EAAkB,OAAO,CAAC;IACrC,aAAa,CAAC,EAAe,OAAO,CAAC;IACrC,UAAU,CAAC,EAAkB,OAAO,CAAC;IACrC,gBAAgB,CAAC,EAAY,OAAO,CAAC;IACrC,QAAQ,CAAC,EAAoB,OAAO,CAAC;IACrC,KAAK,CAAC,EAAuB,OAAO,CAAC;IACrC,SAAS,CAAC,EAAmB,OAAO,CAAC;IACrC,QAAQ,CAAC,EAAoB,MAAM,CAAC;IACpC,OAAO,CAAC,EAAqB,OAAO,CAAC;IACrC,iBAAiB,CAAC,EAAW,OAAO,CAAC;IACrC,cAAc,CAAC,EAAc,OAAO,CAAC;IACrC,gBAAgB,CAAC,EAAY,OAAO,CAAC;IACrC,aAAa,CAAC,EAAe,OAAO,CAAC;IACrC,qBAAqB,CAAC,EAAO,OAAO,CAAC;IACrC,UAAU,CAAC,EAAkB,OAAO,CAAC;IACrC,YAAY,CAAC,EAAgB,OAAO,CAAC;IACrC,SAAS,CAAC,EAAmB,OAAO,CAAC;IACrC,cAAc,CAAC,EAAc,OAAO,CAAC;IACrC,SAAS,CAAC,EAAmB,MAAM,CAAC;IACpC,MAAM,CAAC,EAAsB,MAAM,CAAC;IACpC,IAAI,CAAC,EAAwB,MAAM,CAAC;IACpC,eAAe,CAAC,EAAa,MAAM,CAAC;IACpC,WAAW,CAAC,EAAiB,MAAM,CAAC;IACpC,0BAA0B,CAAC,EAAE,MAAM,EAAE,CAAC;IACtC,cAAc,CAAC,EAAc,MAAM,EAAE,CAAC;IACtC,cAAc,CAAC,EAAc,MAAM,EAAE,CAAC;IACtC,OAAO,CAAC,EAAqB,OAAO,CAAC;IACrC,eAAe,CAAC,EAAa,MAAM,EAAE,CAAC;IACtC,KAAK,CAAC,EAAuB,OAAO,CAAC;IACrC,QAAQ,CAAC,EAAoB,MAAM,CAAC;IACpC,OAAO,CAAC,EAAqB,MAAM,CAAC;CACrC;AAED,MAAM,WAAW,OAAO;IACtB,OAAO,CAAC,EAAG,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,KAAK,CAAC,EAAK,MAAM,CAAC;CACnB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ConversationsInviteResponse.d.ts b/node_modules/@slack/web-api/dist/response/ConversationsInviteResponse.d.ts index f5ecb90..d7a25e9 100644 --- a/node_modules/@slack/web-api/dist/response/ConversationsInviteResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/ConversationsInviteResponse.d.ts @@ -1,12 +1,14 @@ import { WebAPICallResult } from '../WebClient'; -export declare type ConversationsInviteResponse = WebAPICallResult & { +export type ConversationsInviteResponse = WebAPICallResult & { channel?: Channel; error?: string; + errors?: Error[]; needed?: string; ok?: boolean; provided?: string; }; export interface Channel { + context_team_id?: string; created?: number; creator?: string; id?: string; @@ -35,10 +37,15 @@ export interface Channel { shared_team_ids?: string[]; topic?: Purpose; unlinked?: number; + updated?: number; } export interface Purpose { creator?: string; last_set?: number; value?: string; } +export interface Error { + error?: string; + ok?: boolean; +} //# sourceMappingURL=ConversationsInviteResponse.d.ts.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ConversationsInviteResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/ConversationsInviteResponse.d.ts.map index ffe318d..11990b7 100644 --- a/node_modules/@slack/web-api/dist/response/ConversationsInviteResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/ConversationsInviteResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ConversationsInviteResponse.d.ts","sourceRoot":"","sources":["../../src/response/ConversationsInviteResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,2BAA2B,GAAG,gBAAgB,GAAG;IAC3D,OAAO,CAAC,EAAG,OAAO,CAAC;IACnB,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC;AAEF,MAAM,WAAW,OAAO;IACtB,OAAO,CAAC,EAAqB,MAAM,CAAC;IACpC,OAAO,CAAC,EAAqB,MAAM,CAAC;IACpC,EAAE,CAAC,EAA0B,MAAM,CAAC;IACpC,iBAAiB,CAAC,EAAW,MAAM,EAAE,CAAC;IACtC,WAAW,CAAC,EAAiB,OAAO,CAAC;IACrC,UAAU,CAAC,EAAkB,OAAO,CAAC;IACrC,aAAa,CAAC,EAAe,OAAO,CAAC;IACrC,UAAU,CAAC,EAAkB,OAAO,CAAC;IACrC,QAAQ,CAAC,EAAoB,OAAO,CAAC;IACrC,KAAK,CAAC,EAAuB,OAAO,CAAC;IACrC,SAAS,CAAC,EAAmB,OAAO,CAAC;IACrC,QAAQ,CAAC,EAAoB,MAAM,CAAC;IACpC,OAAO,CAAC,EAAqB,OAAO,CAAC;IACrC,OAAO,CAAC,EAAqB,OAAO,CAAC;IACrC,aAAa,CAAC,EAAe,OAAO,CAAC;IACrC,qBAAqB,CAAC,EAAO,OAAO,CAAC;IACrC,UAAU,CAAC,EAAkB,OAAO,CAAC;IACrC,SAAS,CAAC,EAAmB,OAAO,CAAC;IACrC,SAAS,CAAC,EAAmB,MAAM,CAAC;IACpC,IAAI,CAAC,EAAwB,MAAM,CAAC;IACpC,eAAe,CAAC,EAAa,MAAM,CAAC;IACpC,0BAA0B,CAAC,EAAE,MAAM,EAAE,CAAC;IACtC,cAAc,CAAC,EAAc,MAAM,EAAE,CAAC;IACtC,cAAc,CAAC,EAAc,MAAM,EAAE,CAAC;IACtC,OAAO,CAAC,EAAqB,OAAO,CAAC;IACrC,eAAe,CAAC,EAAa,MAAM,EAAE,CAAC;IACtC,KAAK,CAAC,EAAuB,OAAO,CAAC;IACrC,QAAQ,CAAC,EAAoB,MAAM,CAAC;CACrC;AAED,MAAM,WAAW,OAAO;IACtB,OAAO,CAAC,EAAG,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,KAAK,CAAC,EAAK,MAAM,CAAC;CACnB"} \ No newline at end of file +{"version":3,"file":"ConversationsInviteResponse.d.ts","sourceRoot":"","sources":["../../src/response/ConversationsInviteResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,2BAA2B,GAAG,gBAAgB,GAAG;IAC3D,OAAO,CAAC,EAAG,OAAO,CAAC;IACnB,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,KAAK,EAAE,CAAC;IACnB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC;AAEF,MAAM,WAAW,OAAO;IACtB,eAAe,CAAC,EAAa,MAAM,CAAC;IACpC,OAAO,CAAC,EAAqB,MAAM,CAAC;IACpC,OAAO,CAAC,EAAqB,MAAM,CAAC;IACpC,EAAE,CAAC,EAA0B,MAAM,CAAC;IACpC,iBAAiB,CAAC,EAAW,MAAM,EAAE,CAAC;IACtC,WAAW,CAAC,EAAiB,OAAO,CAAC;IACrC,UAAU,CAAC,EAAkB,OAAO,CAAC;IACrC,aAAa,CAAC,EAAe,OAAO,CAAC;IACrC,UAAU,CAAC,EAAkB,OAAO,CAAC;IACrC,QAAQ,CAAC,EAAoB,OAAO,CAAC;IACrC,KAAK,CAAC,EAAuB,OAAO,CAAC;IACrC,SAAS,CAAC,EAAmB,OAAO,CAAC;IACrC,QAAQ,CAAC,EAAoB,MAAM,CAAC;IACpC,OAAO,CAAC,EAAqB,OAAO,CAAC;IACrC,OAAO,CAAC,EAAqB,OAAO,CAAC;IACrC,aAAa,CAAC,EAAe,OAAO,CAAC;IACrC,qBAAqB,CAAC,EAAO,OAAO,CAAC;IACrC,UAAU,CAAC,EAAkB,OAAO,CAAC;IACrC,SAAS,CAAC,EAAmB,OAAO,CAAC;IACrC,SAAS,CAAC,EAAmB,MAAM,CAAC;IACpC,IAAI,CAAC,EAAwB,MAAM,CAAC;IACpC,eAAe,CAAC,EAAa,MAAM,CAAC;IACpC,0BAA0B,CAAC,EAAE,MAAM,EAAE,CAAC;IACtC,cAAc,CAAC,EAAc,MAAM,EAAE,CAAC;IACtC,cAAc,CAAC,EAAc,MAAM,EAAE,CAAC;IACtC,OAAO,CAAC,EAAqB,OAAO,CAAC;IACrC,eAAe,CAAC,EAAa,MAAM,EAAE,CAAC;IACtC,KAAK,CAAC,EAAuB,OAAO,CAAC;IACrC,QAAQ,CAAC,EAAoB,MAAM,CAAC;IACpC,OAAO,CAAC,EAAqB,MAAM,CAAC;CACrC;AAED,MAAM,WAAW,OAAO;IACtB,OAAO,CAAC,EAAG,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,KAAK,CAAC,EAAK,MAAM,CAAC;CACnB;AAED,MAAM,WAAW,KAAK;IACpB,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,EAAE,CAAC,EAAK,OAAO,CAAC;CACjB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ConversationsInviteSharedResponse.d.ts b/node_modules/@slack/web-api/dist/response/ConversationsInviteSharedResponse.d.ts index 5cb8af7..5c1b4e6 100644 --- a/node_modules/@slack/web-api/dist/response/ConversationsInviteSharedResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/ConversationsInviteSharedResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type ConversationsInviteSharedResponse = WebAPICallResult & { +export type ConversationsInviteSharedResponse = WebAPICallResult & { conf_code?: string; error?: string; invite_id?: string; diff --git a/node_modules/@slack/web-api/dist/response/ConversationsInviteSharedResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/ConversationsInviteSharedResponse.d.ts.map index 681e629..4067702 100644 --- a/node_modules/@slack/web-api/dist/response/ConversationsInviteSharedResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/ConversationsInviteSharedResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ConversationsInviteSharedResponse.d.ts","sourceRoot":"","sources":["../../src/response/ConversationsInviteSharedResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,iCAAiC,GAAG,gBAAgB,GAAG;IACjE,SAAS,CAAC,EAAiB,MAAM,CAAC;IAClC,KAAK,CAAC,EAAqB,MAAM,CAAC;IAClC,SAAS,CAAC,EAAiB,MAAM,CAAC;IAClC,wBAAwB,CAAC,EAAE,OAAO,CAAC;IACnC,MAAM,CAAC,EAAoB,MAAM,CAAC;IAClC,EAAE,CAAC,EAAwB,OAAO,CAAC;IACnC,QAAQ,CAAC,EAAkB,MAAM,CAAC;IAClC,GAAG,CAAC,EAAuB,MAAM,CAAC;CACnC,CAAC"} \ No newline at end of file +{"version":3,"file":"ConversationsInviteSharedResponse.d.ts","sourceRoot":"","sources":["../../src/response/ConversationsInviteSharedResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,iCAAiC,GAAG,gBAAgB,GAAG;IACjE,SAAS,CAAC,EAAiB,MAAM,CAAC;IAClC,KAAK,CAAC,EAAqB,MAAM,CAAC;IAClC,SAAS,CAAC,EAAiB,MAAM,CAAC;IAClC,wBAAwB,CAAC,EAAE,OAAO,CAAC;IACnC,MAAM,CAAC,EAAoB,MAAM,CAAC;IAClC,EAAE,CAAC,EAAwB,OAAO,CAAC;IACnC,QAAQ,CAAC,EAAkB,MAAM,CAAC;IAClC,GAAG,CAAC,EAAuB,MAAM,CAAC;CACnC,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ConversationsJoinResponse.d.ts b/node_modules/@slack/web-api/dist/response/ConversationsJoinResponse.d.ts index 98bf888..886d333 100644 --- a/node_modules/@slack/web-api/dist/response/ConversationsJoinResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/ConversationsJoinResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type ConversationsJoinResponse = WebAPICallResult & { +export type ConversationsJoinResponse = WebAPICallResult & { channel?: Channel; error?: string; needed?: string; @@ -9,6 +9,7 @@ export declare type ConversationsJoinResponse = WebAPICallResult & { warning?: string; }; export interface Channel { + context_team_id?: string; created?: number; creator?: string; id?: string; @@ -34,10 +35,20 @@ export interface Channel { pending_shared?: string[]; previous_names?: string[]; priority?: number; + properties?: Properties; purpose?: Purpose; shared_team_ids?: string[]; topic?: Purpose; unlinked?: number; + updated?: number; +} +export interface Properties { + canvas?: Canvas; +} +export interface Canvas { + file_id?: string; + is_empty?: boolean; + quip_thread_id?: string; } export interface Purpose { creator?: string; diff --git a/node_modules/@slack/web-api/dist/response/ConversationsJoinResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/ConversationsJoinResponse.d.ts.map index da85e21..7482710 100644 --- a/node_modules/@slack/web-api/dist/response/ConversationsJoinResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/ConversationsJoinResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ConversationsJoinResponse.d.ts","sourceRoot":"","sources":["../../src/response/ConversationsJoinResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,yBAAyB,GAAG,gBAAgB,GAAG;IACzD,OAAO,CAAC,EAAY,OAAO,CAAC;IAC5B,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;IACrC,OAAO,CAAC,EAAY,MAAM,CAAC;CAC5B,CAAC;AAEF,MAAM,WAAW,OAAO;IACtB,OAAO,CAAC,EAAqB,MAAM,CAAC;IACpC,OAAO,CAAC,EAAqB,MAAM,CAAC;IACpC,EAAE,CAAC,EAA0B,MAAM,CAAC;IACpC,iBAAiB,CAAC,EAAW,MAAM,EAAE,CAAC;IACtC,WAAW,CAAC,EAAiB,OAAO,CAAC;IACrC,UAAU,CAAC,EAAkB,OAAO,CAAC;IACrC,aAAa,CAAC,EAAe,OAAO,CAAC;IACrC,UAAU,CAAC,EAAkB,OAAO,CAAC;IACrC,QAAQ,CAAC,EAAoB,OAAO,CAAC;IACrC,KAAK,CAAC,EAAuB,OAAO,CAAC;IACrC,SAAS,CAAC,EAAmB,OAAO,CAAC;IACrC,QAAQ,CAAC,EAAoB,MAAM,CAAC;IACpC,OAAO,CAAC,EAAqB,OAAO,CAAC;IACrC,aAAa,CAAC,EAAe,OAAO,CAAC;IACrC,qBAAqB,CAAC,EAAO,OAAO,CAAC;IACrC,UAAU,CAAC,EAAkB,OAAO,CAAC;IACrC,SAAS,CAAC,EAAmB,OAAO,CAAC;IACrC,UAAU,CAAC,EAAkB,OAAO,CAAC;IACrC,SAAS,CAAC,EAAmB,MAAM,CAAC;IACpC,IAAI,CAAC,EAAwB,MAAM,CAAC;IACpC,eAAe,CAAC,EAAa,MAAM,CAAC;IACpC,0BAA0B,CAAC,EAAE,MAAM,EAAE,CAAC;IACtC,cAAc,CAAC,EAAc,MAAM,EAAE,CAAC;IACtC,cAAc,CAAC,EAAc,MAAM,EAAE,CAAC;IACtC,QAAQ,CAAC,EAAoB,MAAM,CAAC;IACpC,OAAO,CAAC,EAAqB,OAAO,CAAC;IACrC,eAAe,CAAC,EAAa,MAAM,EAAE,CAAC;IACtC,KAAK,CAAC,EAAuB,OAAO,CAAC;IACrC,QAAQ,CAAC,EAAoB,MAAM,CAAC;CACrC;AAED,MAAM,WAAW,OAAO;IACtB,OAAO,CAAC,EAAG,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,KAAK,CAAC,EAAK,MAAM,CAAC;CACnB;AAED,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file +{"version":3,"file":"ConversationsJoinResponse.d.ts","sourceRoot":"","sources":["../../src/response/ConversationsJoinResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,yBAAyB,GAAG,gBAAgB,GAAG;IACzD,OAAO,CAAC,EAAY,OAAO,CAAC;IAC5B,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;IACrC,OAAO,CAAC,EAAY,MAAM,CAAC;CAC5B,CAAC;AAEF,MAAM,WAAW,OAAO;IACtB,eAAe,CAAC,EAAa,MAAM,CAAC;IACpC,OAAO,CAAC,EAAqB,MAAM,CAAC;IACpC,OAAO,CAAC,EAAqB,MAAM,CAAC;IACpC,EAAE,CAAC,EAA0B,MAAM,CAAC;IACpC,iBAAiB,CAAC,EAAW,MAAM,EAAE,CAAC;IACtC,WAAW,CAAC,EAAiB,OAAO,CAAC;IACrC,UAAU,CAAC,EAAkB,OAAO,CAAC;IACrC,aAAa,CAAC,EAAe,OAAO,CAAC;IACrC,UAAU,CAAC,EAAkB,OAAO,CAAC;IACrC,QAAQ,CAAC,EAAoB,OAAO,CAAC;IACrC,KAAK,CAAC,EAAuB,OAAO,CAAC;IACrC,SAAS,CAAC,EAAmB,OAAO,CAAC;IACrC,QAAQ,CAAC,EAAoB,MAAM,CAAC;IACpC,OAAO,CAAC,EAAqB,OAAO,CAAC;IACrC,aAAa,CAAC,EAAe,OAAO,CAAC;IACrC,qBAAqB,CAAC,EAAO,OAAO,CAAC;IACrC,UAAU,CAAC,EAAkB,OAAO,CAAC;IACrC,SAAS,CAAC,EAAmB,OAAO,CAAC;IACrC,UAAU,CAAC,EAAkB,OAAO,CAAC;IACrC,SAAS,CAAC,EAAmB,MAAM,CAAC;IACpC,IAAI,CAAC,EAAwB,MAAM,CAAC;IACpC,eAAe,CAAC,EAAa,MAAM,CAAC;IACpC,0BAA0B,CAAC,EAAE,MAAM,EAAE,CAAC;IACtC,cAAc,CAAC,EAAc,MAAM,EAAE,CAAC;IACtC,cAAc,CAAC,EAAc,MAAM,EAAE,CAAC;IACtC,QAAQ,CAAC,EAAoB,MAAM,CAAC;IACpC,UAAU,CAAC,EAAkB,UAAU,CAAC;IACxC,OAAO,CAAC,EAAqB,OAAO,CAAC;IACrC,eAAe,CAAC,EAAa,MAAM,EAAE,CAAC;IACtC,KAAK,CAAC,EAAuB,OAAO,CAAC;IACrC,QAAQ,CAAC,EAAoB,MAAM,CAAC;IACpC,OAAO,CAAC,EAAqB,MAAM,CAAC;CACrC;AAED,MAAM,WAAW,UAAU;IACzB,MAAM,CAAC,EAAE,MAAM,CAAC;CACjB;AAED,MAAM,WAAW,MAAM;IACrB,OAAO,CAAC,EAAS,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,OAAO,CAAC;IACzB,cAAc,CAAC,EAAE,MAAM,CAAC;CACzB;AAED,MAAM,WAAW,OAAO;IACtB,OAAO,CAAC,EAAG,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,KAAK,CAAC,EAAK,MAAM,CAAC;CACnB;AAED,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ConversationsKickResponse.d.ts b/node_modules/@slack/web-api/dist/response/ConversationsKickResponse.d.ts index 555d164..96f8455 100644 --- a/node_modules/@slack/web-api/dist/response/ConversationsKickResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/ConversationsKickResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type ConversationsKickResponse = WebAPICallResult & { +export type ConversationsKickResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/ConversationsKickResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/ConversationsKickResponse.d.ts.map index a80f807..206888c 100644 --- a/node_modules/@slack/web-api/dist/response/ConversationsKickResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/ConversationsKickResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ConversationsKickResponse.d.ts","sourceRoot":"","sources":["../../src/response/ConversationsKickResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,yBAAyB,GAAG,gBAAgB,GAAG;IACzD,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file +{"version":3,"file":"ConversationsKickResponse.d.ts","sourceRoot":"","sources":["../../src/response/ConversationsKickResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,yBAAyB,GAAG,gBAAgB,GAAG;IACzD,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ConversationsLeaveResponse.d.ts b/node_modules/@slack/web-api/dist/response/ConversationsLeaveResponse.d.ts index 81ba0a3..ccf3ee3 100644 --- a/node_modules/@slack/web-api/dist/response/ConversationsLeaveResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/ConversationsLeaveResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type ConversationsLeaveResponse = WebAPICallResult & { +export type ConversationsLeaveResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/ConversationsLeaveResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/ConversationsLeaveResponse.d.ts.map index e9aec35..ca3cfca 100644 --- a/node_modules/@slack/web-api/dist/response/ConversationsLeaveResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/ConversationsLeaveResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ConversationsLeaveResponse.d.ts","sourceRoot":"","sources":["../../src/response/ConversationsLeaveResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,0BAA0B,GAAG,gBAAgB,GAAG;IAC1D,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file +{"version":3,"file":"ConversationsLeaveResponse.d.ts","sourceRoot":"","sources":["../../src/response/ConversationsLeaveResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,0BAA0B,GAAG,gBAAgB,GAAG;IAC1D,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ConversationsListConnectInvitesResponse.d.ts b/node_modules/@slack/web-api/dist/response/ConversationsListConnectInvitesResponse.d.ts index 01ea1d2..cfb4232 100644 --- a/node_modules/@slack/web-api/dist/response/ConversationsListConnectInvitesResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/ConversationsListConnectInvitesResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type ConversationsListConnectInvitesResponse = WebAPICallResult & { +export type ConversationsListConnectInvitesResponse = WebAPICallResult & { arg?: string; error?: string; invites?: InviteElement[]; @@ -27,6 +27,7 @@ export interface Acceptance { reviews?: Review[]; } export interface IngTeam { + avatar_base_url?: string; date_created?: number; domain?: string; icon?: Icon; @@ -51,6 +52,7 @@ export interface TingUser { profile?: Profile; team_id?: string; updated?: number; + who_can_share_contact_card?: string; } export interface Profile { avatar_hash?: string; diff --git a/node_modules/@slack/web-api/dist/response/ConversationsListConnectInvitesResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/ConversationsListConnectInvitesResponse.d.ts.map index 30459d8..630d47b 100644 --- a/node_modules/@slack/web-api/dist/response/ConversationsListConnectInvitesResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/ConversationsListConnectInvitesResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ConversationsListConnectInvitesResponse.d.ts","sourceRoot":"","sources":["../../src/response/ConversationsListConnectInvitesResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,uCAAuC,GAAG,gBAAgB,GAAG;IACvE,GAAG,CAAC,EAAgB,MAAM,CAAC;IAC3B,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,OAAO,CAAC,EAAY,aAAa,EAAE,CAAC;IACpC,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;CACtC,CAAC;AAEF,MAAM,WAAW,aAAa;IAC5B,WAAW,CAAC,EAAQ,UAAU,EAAE,CAAC;IACjC,OAAO,CAAC,EAAY,OAAO,CAAC;IAC5B,iBAAiB,CAAC,EAAE,MAAM,CAAC;IAC3B,SAAS,CAAC,EAAU,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,YAAY,CAAC;IACjC,WAAW,CAAC,EAAQ,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;CAC5B;AAED,MAAM,WAAW,UAAU;IACzB,cAAc,CAAC,EAAK,OAAO,CAAC;IAC5B,cAAc,CAAC,EAAK,QAAQ,CAAC;IAC7B,eAAe,CAAC,EAAI,MAAM,CAAC;IAC3B,aAAa,CAAC,EAAM,MAAM,CAAC;IAC3B,YAAY,CAAC,EAAO,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,MAAM,CAAC;IAC3B,OAAO,CAAC,EAAY,MAAM,EAAE,CAAC;CAC9B;AAED,MAAM,WAAW,OAAO;IACtB,YAAY,CAAC,EAAE,MAAM,CAAC;IACtB,MAAM,CAAC,EAAQ,MAAM,CAAC;IACtB,IAAI,CAAC,EAAU,IAAI,CAAC;IACpB,EAAE,CAAC,EAAY,MAAM,CAAC;IACtB,WAAW,CAAC,EAAG,OAAO,CAAC;IACvB,IAAI,CAAC,EAAU,MAAM,CAAC;CACvB;AAED,MAAM,WAAW,IAAI;IACnB,SAAS,CAAC,EAAO,MAAM,CAAC;IACxB,SAAS,CAAC,EAAO,MAAM,CAAC;IACxB,SAAS,CAAC,EAAO,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,aAAa,CAAC,EAAG,OAAO,CAAC;IACzB,cAAc,CAAC,EAAE,MAAM,CAAC;CACzB;AAED,MAAM,WAAW,QAAQ;IACvB,EAAE,CAAC,EAAO,MAAM,CAAC;IACjB,IAAI,CAAC,EAAK,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,OAAO,CAAC;IAClB,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,MAAM,CAAC;CAClB;AAED,MAAM,WAAW,OAAO;IACtB,WAAW,CAAC,EAAc,MAAM,CAAC;IACjC,YAAY,CAAC,EAAa,MAAM,CAAC;IACjC,uBAAuB,CAAC,EAAE,MAAM,CAAC;IACjC,KAAK,CAAC,EAAoB,MAAM,CAAC;IACjC,UAAU,CAAC,EAAe,MAAM,CAAC;IACjC,SAAS,CAAC,EAAgB,MAAM,CAAC;IACjC,QAAQ,CAAC,EAAiB,MAAM,CAAC;IACjC,QAAQ,CAAC,EAAiB,MAAM,CAAC;IACjC,QAAQ,CAAC,EAAiB,MAAM,CAAC;IACjC,SAAS,CAAC,EAAgB,MAAM,CAAC;IACjC,QAAQ,CAAC,EAAiB,MAAM,CAAC;IACjC,cAAc,CAAC,EAAW,MAAM,CAAC;IACjC,eAAe,CAAC,EAAU,OAAO,CAAC;IAClC,SAAS,CAAC,EAAgB,MAAM,CAAC;IACjC,oBAAoB,CAAC,EAAK,MAAM,CAAC;IACjC,IAAI,CAAC,EAAqB,MAAM,CAAC;CAClC;AAED,MAAM,WAAW,MAAM;IACrB,WAAW,CAAC,EAAK,MAAM,CAAC;IACxB,cAAc,CAAC,EAAE,OAAO,CAAC;IACzB,IAAI,CAAC,EAAY,MAAM,CAAC;CACzB;AAED,MAAM,WAAW,OAAO;IACtB,EAAE,CAAC,EAAU,MAAM,CAAC;IACpB,KAAK,CAAC,EAAO,OAAO,CAAC;IACrB,UAAU,CAAC,EAAE,OAAO,CAAC;IACrB,IAAI,CAAC,EAAQ,MAAM,CAAC;CACrB;AAED,MAAM,WAAW,YAAY;IAC3B,YAAY,CAAC,EAAO,MAAM,CAAC;IAC3B,YAAY,CAAC,EAAO,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,MAAM,CAAC;IAC3B,aAAa,CAAC,EAAM,OAAO,CAAC;IAC5B,aAAa,CAAC,EAAM,QAAQ,CAAC;IAC7B,IAAI,CAAC,EAAe,MAAM,CAAC;IAC3B,eAAe,CAAC,EAAI,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,MAAM,CAAC;CAC5B;AAED,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAK,MAAM,EAAE,CAAC;IACvB,WAAW,CAAC,EAAE,MAAM,CAAC;CACtB"} \ No newline at end of file +{"version":3,"file":"ConversationsListConnectInvitesResponse.d.ts","sourceRoot":"","sources":["../../src/response/ConversationsListConnectInvitesResponse.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ConversationsListResponse.d.ts b/node_modules/@slack/web-api/dist/response/ConversationsListResponse.d.ts index 180301e..a788869 100644 --- a/node_modules/@slack/web-api/dist/response/ConversationsListResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/ConversationsListResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type ConversationsListResponse = WebAPICallResult & { +export type ConversationsListResponse = WebAPICallResult & { channels?: Channel[]; error?: string; needed?: string; @@ -8,6 +8,7 @@ export declare type ConversationsListResponse = WebAPICallResult & { response_metadata?: ResponseMetadata; }; export interface Channel { + context_team_id?: string; conversation_host_id?: string; created?: number; creator?: string; @@ -37,12 +38,28 @@ export interface Channel { pending_shared?: string[]; previous_names?: string[]; priority?: number; + properties?: Properties; purpose?: Purpose; shared_team_ids?: string[]; topic?: Purpose; unlinked?: number; + updated?: number; user?: string; } +export interface Properties { + canvas?: Canvas; + posting_restricted_to?: RestrictedTo; + threads_restricted_to?: RestrictedTo; +} +export interface Canvas { + file_id?: string; + is_empty?: boolean; + quip_thread_id?: string; +} +export interface RestrictedTo { + type?: string[]; + user?: string[]; +} export interface Purpose { creator?: string; last_set?: number; diff --git a/node_modules/@slack/web-api/dist/response/ConversationsListResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/ConversationsListResponse.d.ts.map index 4c89f32..27e752e 100644 --- a/node_modules/@slack/web-api/dist/response/ConversationsListResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/ConversationsListResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ConversationsListResponse.d.ts","sourceRoot":"","sources":["../../src/response/ConversationsListResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,yBAAyB,GAAG,gBAAgB,GAAG;IACzD,QAAQ,CAAC,EAAW,OAAO,EAAE,CAAC;IAC9B,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;CACtC,CAAC;AAEF,MAAM,WAAW,OAAO;IACtB,oBAAoB,CAAC,EAAQ,MAAM,CAAC;IACpC,OAAO,CAAC,EAAqB,MAAM,CAAC;IACpC,OAAO,CAAC,EAAqB,MAAM,CAAC;IACpC,EAAE,CAAC,EAA0B,MAAM,CAAC;IACpC,iBAAiB,CAAC,EAAW,MAAM,EAAE,CAAC;IACtC,WAAW,CAAC,EAAiB,OAAO,CAAC;IACrC,UAAU,CAAC,EAAkB,OAAO,CAAC;IACrC,aAAa,CAAC,EAAe,OAAO,CAAC;IACrC,UAAU,CAAC,EAAkB,OAAO,CAAC;IACrC,gBAAgB,CAAC,EAAY,OAAO,CAAC;IACrC,QAAQ,CAAC,EAAoB,OAAO,CAAC;IACrC,KAAK,CAAC,EAAuB,OAAO,CAAC;IACrC,SAAS,CAAC,EAAmB,OAAO,CAAC;IACrC,QAAQ,CAAC,EAAoB,MAAM,CAAC;IACpC,OAAO,CAAC,EAAqB,OAAO,CAAC;IACrC,cAAc,CAAC,EAAc,OAAO,CAAC;IACrC,gBAAgB,CAAC,EAAY,OAAO,CAAC;IACrC,aAAa,CAAC,EAAe,OAAO,CAAC;IACrC,qBAAqB,CAAC,EAAO,OAAO,CAAC;IACrC,UAAU,CAAC,EAAkB,OAAO,CAAC;IACrC,SAAS,CAAC,EAAmB,OAAO,CAAC;IACrC,eAAe,CAAC,EAAa,OAAO,CAAC;IACrC,IAAI,CAAC,EAAwB,MAAM,CAAC;IACpC,eAAe,CAAC,EAAa,MAAM,CAAC;IACpC,WAAW,CAAC,EAAiB,MAAM,CAAC;IACpC,0BAA0B,CAAC,EAAE,MAAM,EAAE,CAAC;IACtC,cAAc,CAAC,EAAc,MAAM,EAAE,CAAC;IACtC,cAAc,CAAC,EAAc,MAAM,EAAE,CAAC;IACtC,QAAQ,CAAC,EAAoB,MAAM,CAAC;IACpC,OAAO,CAAC,EAAqB,OAAO,CAAC;IACrC,eAAe,CAAC,EAAa,MAAM,EAAE,CAAC;IACtC,KAAK,CAAC,EAAuB,OAAO,CAAC;IACrC,QAAQ,CAAC,EAAoB,MAAM,CAAC;IACpC,IAAI,CAAC,EAAwB,MAAM,CAAC;CACrC;AAED,MAAM,WAAW,OAAO;IACtB,OAAO,CAAC,EAAG,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,KAAK,CAAC,EAAK,MAAM,CAAC;CACnB;AAED,MAAM,WAAW,gBAAgB;IAC/B,WAAW,CAAC,EAAE,MAAM,CAAC;CACtB"} \ No newline at end of file +{"version":3,"file":"ConversationsListResponse.d.ts","sourceRoot":"","sources":["../../src/response/ConversationsListResponse.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ConversationsMarkResponse.d.ts b/node_modules/@slack/web-api/dist/response/ConversationsMarkResponse.d.ts index a808e13..7a3fb98 100644 --- a/node_modules/@slack/web-api/dist/response/ConversationsMarkResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/ConversationsMarkResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type ConversationsMarkResponse = WebAPICallResult & { +export type ConversationsMarkResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/ConversationsMarkResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/ConversationsMarkResponse.d.ts.map index b75d528..18b72b5 100644 --- a/node_modules/@slack/web-api/dist/response/ConversationsMarkResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/ConversationsMarkResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ConversationsMarkResponse.d.ts","sourceRoot":"","sources":["../../src/response/ConversationsMarkResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,yBAAyB,GAAG,gBAAgB,GAAG;IACzD,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file +{"version":3,"file":"ConversationsMarkResponse.d.ts","sourceRoot":"","sources":["../../src/response/ConversationsMarkResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,yBAAyB,GAAG,gBAAgB,GAAG;IACzD,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ConversationsMembersResponse.d.ts b/node_modules/@slack/web-api/dist/response/ConversationsMembersResponse.d.ts index 459e955..76cf549 100644 --- a/node_modules/@slack/web-api/dist/response/ConversationsMembersResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/ConversationsMembersResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type ConversationsMembersResponse = WebAPICallResult & { +export type ConversationsMembersResponse = WebAPICallResult & { error?: string; members?: string[]; needed?: string; diff --git a/node_modules/@slack/web-api/dist/response/ConversationsMembersResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/ConversationsMembersResponse.d.ts.map index 0932ab9..775ffc2 100644 --- a/node_modules/@slack/web-api/dist/response/ConversationsMembersResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/ConversationsMembersResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ConversationsMembersResponse.d.ts","sourceRoot":"","sources":["../../src/response/ConversationsMembersResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,4BAA4B,GAAG,gBAAgB,GAAG;IAC5D,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,OAAO,CAAC,EAAY,MAAM,EAAE,CAAC;IAC7B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;CACtC,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,WAAW,CAAC,EAAE,MAAM,CAAC;CACtB"} \ No newline at end of file +{"version":3,"file":"ConversationsMembersResponse.d.ts","sourceRoot":"","sources":["../../src/response/ConversationsMembersResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,4BAA4B,GAAG,gBAAgB,GAAG;IAC5D,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,OAAO,CAAC,EAAY,MAAM,EAAE,CAAC;IAC7B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;CACtC,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,WAAW,CAAC,EAAE,MAAM,CAAC;CACtB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ConversationsOpenResponse.d.ts b/node_modules/@slack/web-api/dist/response/ConversationsOpenResponse.d.ts index 69aac66..acc9611 100644 --- a/node_modules/@slack/web-api/dist/response/ConversationsOpenResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/ConversationsOpenResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type ConversationsOpenResponse = WebAPICallResult & { +export type ConversationsOpenResponse = WebAPICallResult & { already_open?: boolean; channel?: Channel; error?: string; @@ -9,6 +9,7 @@ export declare type ConversationsOpenResponse = WebAPICallResult & { provided?: string; }; export interface Channel { + context_team_id?: string; created?: number; id?: string; is_archived?: boolean; @@ -20,9 +21,11 @@ export interface Channel { priority?: number; unread_count?: number; unread_count_display?: number; + updated?: number; user?: string; } export interface Latest { + app_id?: string; blocks?: Block[]; bot_id?: string; bot_profile?: BotProfile; @@ -38,35 +41,58 @@ export interface Block { accessory?: Accessory; alt_text?: string; api_decoration_available?: boolean; + app_collaborators?: string[]; + app_id?: string; + author_name?: string; block_id?: string; + bot_user_id?: string; + button_label?: string; call?: Call; call_id?: string; + description?: Description; + developer_trace_id?: string; dispatch_action?: boolean; element?: Accessory; elements?: Accessory[]; external_id?: string; fallback?: string; - fields?: Hint[]; + fields?: Description[]; file?: File; file_id?: string; - hint?: Hint; + function_trigger_id?: string; + hint?: Description; image_bytes?: number; image_height?: number; image_url?: string; image_width?: number; - label?: Hint; + is_workflow_app?: boolean; + label?: Description; optional?: boolean; + owning_team_id?: string; + provider_icon_url?: string; + provider_name?: string; + sales_home_workflow_app_type?: number; + share_url?: string; source?: string; - text?: Hint; - title?: Hint; + text?: Description; + thumbnail_url?: string; + title?: Description; + title_url?: string; + trigger_subtype?: string; + trigger_type?: string; type?: string; + url?: string; + video_url?: string; + workflow_id?: string; } export interface Accessory { accessibility_label?: string; action_id?: string; alt_text?: string; + border?: number; confirm?: Confirm; default_to_current_conversation?: boolean; + elements?: AccessoryElement[]; fallback?: string; filter?: Filter; focus_on_load?: boolean; @@ -74,11 +100,13 @@ export interface Accessory { image_height?: number; image_url?: string; image_width?: number; + indent?: number; initial_channel?: string; initial_channels?: string[]; initial_conversation?: string; initial_conversations?: string[]; initial_date?: string; + initial_date_time?: number; initial_option?: Option; initial_options?: Option[]; initial_time?: string; @@ -86,44 +114,104 @@ export interface Accessory { initial_users?: string[]; max_selected_items?: number; min_query_length?: number; + offset?: number; option_groups?: OptionGroup[]; options?: Option[]; - placeholder?: Hint; + placeholder?: Description; response_url_enabled?: boolean; style?: string; - text?: Hint; + text?: Description; + timezone?: string; type?: string; url?: string; value?: string; + workflow?: Workflow; } export interface Confirm { - confirm?: Hint; - deny?: Hint; + confirm?: Description; + deny?: Description; style?: string; - text?: Hint; - title?: Hint; + text?: Description; + title?: Description; } -export interface Hint { +export interface Description { emoji?: boolean; text?: string; - type?: string; + type?: DescriptionType; verbatim?: boolean; } +export declare enum DescriptionType { + Mrkdwn = "mrkdwn", + PlainText = "plain_text" +} +export interface AccessoryElement { + border?: number; + elements?: PurpleElement[]; + indent?: number; + offset?: number; + style?: string; + type?: string; +} +export interface PurpleElement { + channel_id?: string; + name?: string; + range?: string; + skin_tone?: number; + style?: Style; + team_id?: string; + text?: string; + timestamp?: string; + type?: ElementType; + unicode?: string; + url?: string; + user_id?: string; + usergroup_id?: string; + value?: string; +} +export interface Style { + bold?: boolean; + code?: boolean; + italic?: boolean; + strike?: boolean; +} +export declare enum ElementType { + Broadcast = "broadcast", + Channel = "channel", + Color = "color", + Date = "date", + Emoji = "emoji", + Link = "link", + Team = "team", + Text = "text", + User = "user", + Usergroup = "usergroup" +} export interface Filter { exclude_bot_users?: boolean; exclude_external_shared_channels?: boolean; - include?: string[]; + include?: any[]; } export interface Option { - description?: Hint; - text?: Hint; + description?: Description; + text?: Description; url?: string; value?: string; } export interface OptionGroup { - label?: Hint; + label?: Description; options?: Option[]; } +export interface Workflow { + trigger?: Trigger; +} +export interface Trigger { + customizable_input_parameters?: CustomizableInputParameter[]; + url?: string; +} +export interface CustomizableInputParameter { + name?: string; + value?: string; +} export interface Call { media_backend_type?: string; v1?: V1; @@ -168,57 +256,73 @@ export interface AppIconUrls { image_original?: string; } export interface File { + access?: string; + alt_txt?: string; app_id?: string; app_name?: string; + attachments?: any[]; + blocks?: any[]; bot_id?: string; - cc?: Cc[]; + canvas_template_mode?: string; + cc?: any[]; channel_actions_count?: number; channel_actions_ts?: string; - channels?: string[]; + channels?: any[]; comments_count?: number; converted_pdf?: string; created?: number; deanimate?: string; deanimate_gif?: string; display_as_bot?: boolean; + dm_mpdm_users_with_file_access?: any[]; duration_ms?: number; edit_link?: string; + edit_timestamp?: number; editable?: boolean; editor?: string; + editors?: any[]; external_id?: string; external_type?: string; external_url?: string; + file_access?: string; filetype?: string; - from?: Cc[]; - groups?: string[]; + from?: any[]; + groups?: any[]; has_more?: boolean; + has_more_shares?: boolean; has_rich_preview?: boolean; headers?: Headers; hls?: string; hls_embed?: string; id?: string; image_exif_rotation?: number; - ims?: string[]; + ims?: any[]; initial_comment?: InitialComment; + is_channel_space?: boolean; is_external?: boolean; is_public?: boolean; is_starred?: boolean; last_editor?: string; + last_read?: number; lines?: number; lines_more?: number; + linked_channel_id?: string; media_display_type?: string; + media_progress?: MediaProgress; mimetype?: string; mode?: string; mp4?: string; + mp4_low?: string; name?: string; non_owner_editable?: boolean; num_stars?: number; + org_or_workspace_access?: string; original_attachment_count?: number; original_h?: string; original_w?: string; permalink?: string; permalink_public?: string; - pinned_to?: string[]; + pinned_to?: any[]; pjpeg?: string; plain_text?: string; pretty_type?: string; @@ -226,14 +330,25 @@ export interface File { preview_highlight?: string; preview_is_truncated?: boolean; preview_plain_text?: string; + private_channels_with_file_access_count?: number; public_url_shared?: boolean; - reactions?: Reaction[]; + quip_thread_id?: string; + reactions?: any[]; + saved?: Saved; sent_to_self?: boolean; shares?: Shares; simplified_html?: string; size?: number; + source_team?: string; subject?: string; subtype?: string; + team_pref_version_history_enabled?: boolean; + teams_shared_with?: any[]; + template_conversion_ts?: number; + template_description?: string; + template_icon?: string; + template_name?: string; + template_title?: string; thumb_1024?: string; thumb_1024_gif?: string; thumb_1024_h?: string; @@ -280,20 +395,19 @@ export interface File { thumb_video_w?: number; timestamp?: number; title?: string; - to?: Cc[]; + title_blocks?: any[]; + to?: any[]; transcription?: Transcription; + update_notification?: number; updated?: number; url_private?: string; url_private_download?: string; + url_static_preview?: string; user?: string; + user_team?: string; username?: string; vtt?: string; } -export interface Cc { - address?: string; - name?: string; - original?: string; -} export interface Headers { date?: string; in_reply_to?: string; @@ -309,30 +423,18 @@ export interface InitialComment { timestamp?: number; user?: string; } -export interface Reaction { - count?: number; - name?: string; - url?: string; - users?: string[]; +export interface MediaProgress { + duration_ms?: number; + max_offset_ms?: number; + offset_ms?: number; } -export interface Shares { - private?: { - [key: string]: Private[]; - }; - public?: { - [key: string]: Private[]; - }; +export interface Saved { + date_completed?: number; + date_due?: number; + is_archived?: boolean; + state?: string; } -export interface Private { - channel_name?: string; - latest_reply?: string; - reply_count?: number; - reply_users?: string[]; - reply_users_count?: number; - share_user_id?: string; - team_id?: string; - thread_ts?: string; - ts?: string; +export interface Shares { } export interface Transcription { locale?: string; diff --git a/node_modules/@slack/web-api/dist/response/ConversationsOpenResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/ConversationsOpenResponse.d.ts.map index 1d5043c..8d3cd9e 100644 --- a/node_modules/@slack/web-api/dist/response/ConversationsOpenResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/ConversationsOpenResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ConversationsOpenResponse.d.ts","sourceRoot":"","sources":["../../src/response/ConversationsOpenResponse.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"ConversationsOpenResponse.d.ts","sourceRoot":"","sources":["../../src/response/ConversationsOpenResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,yBAAyB,GAAG,gBAAgB,GAAG;IACzD,YAAY,CAAC,EAAE,OAAO,CAAC;IACvB,OAAO,CAAC,EAAO,OAAO,CAAC;IACvB,KAAK,CAAC,EAAS,MAAM,CAAC;IACtB,MAAM,CAAC,EAAQ,MAAM,CAAC;IACtB,KAAK,CAAC,EAAS,OAAO,CAAC;IACvB,EAAE,CAAC,EAAY,OAAO,CAAC;IACvB,QAAQ,CAAC,EAAM,MAAM,CAAC;CACvB,CAAC;AAEF,MAAM,WAAW,OAAO;IACtB,eAAe,CAAC,EAAO,MAAM,CAAC;IAC9B,OAAO,CAAC,EAAe,MAAM,CAAC;IAC9B,EAAE,CAAC,EAAoB,MAAM,CAAC;IAC9B,WAAW,CAAC,EAAW,OAAO,CAAC;IAC/B,KAAK,CAAC,EAAiB,OAAO,CAAC;IAC/B,OAAO,CAAC,EAAe,OAAO,CAAC;IAC/B,aAAa,CAAC,EAAS,OAAO,CAAC;IAC/B,SAAS,CAAC,EAAa,MAAM,CAAC;IAC9B,MAAM,CAAC,EAAgB,MAAM,CAAC;IAC9B,QAAQ,CAAC,EAAc,MAAM,CAAC;IAC9B,YAAY,CAAC,EAAU,MAAM,CAAC;IAC9B,oBAAoB,CAAC,EAAE,MAAM,CAAC;IAC9B,OAAO,CAAC,EAAe,MAAM,CAAC;IAC9B,IAAI,CAAC,EAAkB,MAAM,CAAC;CAC/B;AAED,MAAM,WAAW,MAAM;IACrB,MAAM,CAAC,EAAS,MAAM,CAAC;IACvB,MAAM,CAAC,EAAS,KAAK,EAAE,CAAC;IACxB,MAAM,CAAC,EAAS,MAAM,CAAC;IACvB,WAAW,CAAC,EAAI,UAAU,CAAC;IAC3B,aAAa,CAAC,EAAE,MAAM,CAAC;IACvB,OAAO,CAAC,EAAQ,MAAM,CAAC;IACvB,IAAI,CAAC,EAAW,MAAM,CAAC;IACvB,IAAI,CAAC,EAAW,MAAM,CAAC;IACvB,EAAE,CAAC,EAAa,MAAM,CAAC;IACvB,IAAI,CAAC,EAAW,MAAM,CAAC;IACvB,IAAI,CAAC,EAAW,MAAM,CAAC;CACxB;AAED,MAAM,WAAW,KAAK;IACpB,SAAS,CAAC,EAAqB,SAAS,CAAC;IACzC,QAAQ,CAAC,EAAsB,MAAM,CAAC;IACtC,wBAAwB,CAAC,EAAM,OAAO,CAAC;IACvC,iBAAiB,CAAC,EAAa,MAAM,EAAE,CAAC;IACxC,MAAM,CAAC,EAAwB,MAAM,CAAC;IACtC,WAAW,CAAC,EAAmB,MAAM,CAAC;IACtC,QAAQ,CAAC,EAAsB,MAAM,CAAC;IACtC,WAAW,CAAC,EAAmB,MAAM,CAAC;IACtC,YAAY,CAAC,EAAkB,MAAM,CAAC;IACtC,IAAI,CAAC,EAA0B,IAAI,CAAC;IACpC,OAAO,CAAC,EAAuB,MAAM,CAAC;IACtC,WAAW,CAAC,EAAmB,WAAW,CAAC;IAC3C,kBAAkB,CAAC,EAAY,MAAM,CAAC;IACtC,eAAe,CAAC,EAAe,OAAO,CAAC;IACvC,OAAO,CAAC,EAAuB,SAAS,CAAC;IACzC,QAAQ,CAAC,EAAsB,SAAS,EAAE,CAAC;IAC3C,WAAW,CAAC,EAAmB,MAAM,CAAC;IACtC,QAAQ,CAAC,EAAsB,MAAM,CAAC;IACtC,MAAM,CAAC,EAAwB,WAAW,EAAE,CAAC;IAC7C,IAAI,CAAC,EAA0B,IAAI,CAAC;IACpC,OAAO,CAAC,EAAuB,MAAM,CAAC;IACtC,mBAAmB,CAAC,EAAW,MAAM,CAAC;IACtC,IAAI,CAAC,EAA0B,WAAW,CAAC;IAC3C,WAAW,CAAC,EAAmB,MAAM,CAAC;IACtC,YAAY,CAAC,EAAkB,MAAM,CAAC;IACtC,SAAS,CAAC,EAAqB,MAAM,CAAC;IACtC,WAAW,CAAC,EAAmB,MAAM,CAAC;IACtC,eAAe,CAAC,EAAe,OAAO,CAAC;IACvC,KAAK,CAAC,EAAyB,WAAW,CAAC;IAC3C,QAAQ,CAAC,EAAsB,OAAO,CAAC;IACvC,cAAc,CAAC,EAAgB,MAAM,CAAC;IACtC,iBAAiB,CAAC,EAAa,MAAM,CAAC;IACtC,aAAa,CAAC,EAAiB,MAAM,CAAC;IACtC,4BAA4B,CAAC,EAAE,MAAM,CAAC;IACtC,SAAS,CAAC,EAAqB,MAAM,CAAC;IACtC,MAAM,CAAC,EAAwB,MAAM,CAAC;IACtC,IAAI,CAAC,EAA0B,WAAW,CAAC;IAC3C,aAAa,CAAC,EAAiB,MAAM,CAAC;IACtC,KAAK,CAAC,EAAyB,WAAW,CAAC;IAC3C,SAAS,CAAC,EAAqB,MAAM,CAAC;IACtC,eAAe,CAAC,EAAe,MAAM,CAAC;IACtC,YAAY,CAAC,EAAkB,MAAM,CAAC;IACtC,IAAI,CAAC,EAA0B,MAAM,CAAC;IACtC,GAAG,CAAC,EAA2B,MAAM,CAAC;IACtC,SAAS,CAAC,EAAqB,MAAM,CAAC;IACtC,WAAW,CAAC,EAAmB,MAAM,CAAC;CACvC;AAED,MAAM,WAAW,SAAS;IACxB,mBAAmB,CAAC,EAAc,MAAM,CAAC;IACzC,SAAS,CAAC,EAAwB,MAAM,CAAC;IACzC,QAAQ,CAAC,EAAyB,MAAM,CAAC;IACzC,MAAM,CAAC,EAA2B,MAAM,CAAC;IACzC,OAAO,CAAC,EAA0B,OAAO,CAAC;IAC1C,+BAA+B,CAAC,EAAE,OAAO,CAAC;IAC1C,QAAQ,CAAC,EAAyB,gBAAgB,EAAE,CAAC;IACrD,QAAQ,CAAC,EAAyB,MAAM,CAAC;IACzC,MAAM,CAAC,EAA2B,MAAM,CAAC;IACzC,aAAa,CAAC,EAAoB,OAAO,CAAC;IAC1C,WAAW,CAAC,EAAsB,MAAM,CAAC;IACzC,YAAY,CAAC,EAAqB,MAAM,CAAC;IACzC,SAAS,CAAC,EAAwB,MAAM,CAAC;IACzC,WAAW,CAAC,EAAsB,MAAM,CAAC;IACzC,MAAM,CAAC,EAA2B,MAAM,CAAC;IACzC,eAAe,CAAC,EAAkB,MAAM,CAAC;IACzC,gBAAgB,CAAC,EAAiB,MAAM,EAAE,CAAC;IAC3C,oBAAoB,CAAC,EAAa,MAAM,CAAC;IACzC,qBAAqB,CAAC,EAAY,MAAM,EAAE,CAAC;IAC3C,YAAY,CAAC,EAAqB,MAAM,CAAC;IACzC,iBAAiB,CAAC,EAAgB,MAAM,CAAC;IACzC,cAAc,CAAC,EAAmB,MAAM,CAAC;IACzC,eAAe,CAAC,EAAkB,MAAM,EAAE,CAAC;IAC3C,YAAY,CAAC,EAAqB,MAAM,CAAC;IACzC,YAAY,CAAC,EAAqB,MAAM,CAAC;IACzC,aAAa,CAAC,EAAoB,MAAM,EAAE,CAAC;IAC3C,kBAAkB,CAAC,EAAe,MAAM,CAAC;IACzC,gBAAgB,CAAC,EAAiB,MAAM,CAAC;IACzC,MAAM,CAAC,EAA2B,MAAM,CAAC;IACzC,aAAa,CAAC,EAAoB,WAAW,EAAE,CAAC;IAChD,OAAO,CAAC,EAA0B,MAAM,EAAE,CAAC;IAC3C,WAAW,CAAC,EAAsB,WAAW,CAAC;IAC9C,oBAAoB,CAAC,EAAa,OAAO,CAAC;IAC1C,KAAK,CAAC,EAA4B,MAAM,CAAC;IACzC,IAAI,CAAC,EAA6B,WAAW,CAAC;IAC9C,QAAQ,CAAC,EAAyB,MAAM,CAAC;IACzC,IAAI,CAAC,EAA6B,MAAM,CAAC;IACzC,GAAG,CAAC,EAA8B,MAAM,CAAC;IACzC,KAAK,CAAC,EAA4B,MAAM,CAAC;IACzC,QAAQ,CAAC,EAAyB,QAAQ,CAAC;CAC5C;AAED,MAAM,WAAW,OAAO;IACtB,OAAO,CAAC,EAAE,WAAW,CAAC;IACtB,IAAI,CAAC,EAAK,WAAW,CAAC;IACtB,KAAK,CAAC,EAAI,MAAM,CAAC;IACjB,IAAI,CAAC,EAAK,WAAW,CAAC;IACtB,KAAK,CAAC,EAAI,WAAW,CAAC;CACvB;AAED,MAAM,WAAW,WAAW;IAC1B,KAAK,CAAC,EAAK,OAAO,CAAC;IACnB,IAAI,CAAC,EAAM,MAAM,CAAC;IAClB,IAAI,CAAC,EAAM,eAAe,CAAC;IAC3B,QAAQ,CAAC,EAAE,OAAO,CAAC;CACpB;AAED,oBAAY,eAAe;IACzB,MAAM,WAAW;IACjB,SAAS,eAAe;CACzB;AAED,MAAM,WAAW,gBAAgB;IAC/B,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,aAAa,EAAE,CAAC;IAC3B,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,IAAI,CAAC,EAAM,MAAM,CAAC;CACnB;AAED,MAAM,WAAW,aAAa;IAC5B,UAAU,CAAC,EAAI,MAAM,CAAC;IACtB,IAAI,CAAC,EAAU,MAAM,CAAC;IACtB,KAAK,CAAC,EAAS,MAAM,CAAC;IACtB,SAAS,CAAC,EAAK,MAAM,CAAC;IACtB,KAAK,CAAC,EAAS,KAAK,CAAC;IACrB,OAAO,CAAC,EAAO,MAAM,CAAC;IACtB,IAAI,CAAC,EAAU,MAAM,CAAC;IACtB,SAAS,CAAC,EAAK,MAAM,CAAC;IACtB,IAAI,CAAC,EAAU,WAAW,CAAC;IAC3B,OAAO,CAAC,EAAO,MAAM,CAAC;IACtB,GAAG,CAAC,EAAW,MAAM,CAAC;IACtB,OAAO,CAAC,EAAO,MAAM,CAAC;IACtB,YAAY,CAAC,EAAE,MAAM,CAAC;IACtB,KAAK,CAAC,EAAS,MAAM,CAAC;CACvB;AAED,MAAM,WAAW,KAAK;IACpB,IAAI,CAAC,EAAI,OAAO,CAAC;IACjB,IAAI,CAAC,EAAI,OAAO,CAAC;IACjB,MAAM,CAAC,EAAE,OAAO,CAAC;IACjB,MAAM,CAAC,EAAE,OAAO,CAAC;CAClB;AAED,oBAAY,WAAW;IACrB,SAAS,cAAc;IACvB,OAAO,YAAY;IACnB,KAAK,UAAU;IACf,IAAI,SAAS;IACb,KAAK,UAAU;IACf,IAAI,SAAS;IACb,IAAI,SAAS;IACb,IAAI,SAAS;IACb,IAAI,SAAS;IACb,SAAS,cAAc;CACxB;AAED,MAAM,WAAW,MAAM;IACrB,iBAAiB,CAAC,EAAiB,OAAO,CAAC;IAC3C,gCAAgC,CAAC,EAAE,OAAO,CAAC;IAC3C,OAAO,CAAC,EAA2B,GAAG,EAAE,CAAC;CAC1C;AAED,MAAM,WAAW,MAAM;IACrB,WAAW,CAAC,EAAE,WAAW,CAAC;IAC1B,IAAI,CAAC,EAAS,WAAW,CAAC;IAC1B,GAAG,CAAC,EAAU,MAAM,CAAC;IACrB,KAAK,CAAC,EAAQ,MAAM,CAAC;CACtB;AAED,MAAM,WAAW,WAAW;IAC1B,KAAK,CAAC,EAAI,WAAW,CAAC;IACtB,OAAO,CAAC,EAAE,MAAM,EAAE,CAAC;CACpB;AAED,MAAM,WAAW,QAAQ;IACvB,OAAO,CAAC,EAAE,OAAO,CAAC;CACnB;AAED,MAAM,WAAW,OAAO;IACtB,6BAA6B,CAAC,EAAE,0BAA0B,EAAE,CAAC;IAC7D,GAAG,CAAC,EAA4B,MAAM,CAAC;CACxC;AAED,MAAM,WAAW,0BAA0B;IACzC,IAAI,CAAC,EAAG,MAAM,CAAC;IACf,KAAK,CAAC,EAAE,MAAM,CAAC;CAChB;AAED,MAAM,WAAW,IAAI;IACnB,kBAAkB,CAAC,EAAE,MAAM,CAAC;IAC5B,EAAE,CAAC,EAAkB,EAAE,CAAC;CACzB;AAED,MAAM,WAAW,EAAE;IACjB,mBAAmB,CAAC,EAAG,WAAW,EAAE,CAAC;IACrC,gBAAgB,CAAC,EAAM,WAAW,EAAE,CAAC;IACrC,aAAa,CAAC,EAAS,WAAW,CAAC;IACnC,MAAM,CAAC,EAAgB,MAAM,CAAC;IAC9B,QAAQ,CAAC,EAAc,MAAM,EAAE,CAAC;IAChC,UAAU,CAAC,EAAY,MAAM,CAAC;IAC9B,QAAQ,CAAC,EAAc,MAAM,CAAC;IAC9B,UAAU,CAAC,EAAY,MAAM,CAAC;IAC9B,oBAAoB,CAAC,EAAE,MAAM,CAAC;IAC9B,UAAU,CAAC,EAAY,MAAM,CAAC;IAC9B,SAAS,CAAC,EAAa,OAAO,CAAC;IAC/B,EAAE,CAAC,EAAoB,MAAM,CAAC;IAC9B,UAAU,CAAC,EAAY,OAAO,CAAC;IAC/B,QAAQ,CAAC,EAAc,MAAM,CAAC;IAC9B,IAAI,CAAC,EAAkB,MAAM,CAAC;IAC9B,YAAY,CAAC,EAAU,OAAO,CAAC;IAC/B,UAAU,CAAC,EAAY,OAAO,CAAC;IAC/B,YAAY,CAAC,EAAU,OAAO,CAAC;CAChC;AAED,MAAM,WAAW,WAAW;IAC1B,UAAU,CAAC,EAAI,MAAM,CAAC;IACtB,YAAY,CAAC,EAAE,MAAM,CAAC;IACtB,WAAW,CAAC,EAAG,MAAM,CAAC;IACtB,QAAQ,CAAC,EAAM,MAAM,CAAC;CACvB;AAED,MAAM,WAAW,WAAW;IAC1B,UAAU,CAAC,EAAM,MAAM,CAAC;IACxB,SAAS,CAAC,EAAO,MAAM,CAAC;IACxB,SAAS,CAAC,EAAO,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,SAAS,CAAC,EAAO,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,cAAc,CAAC,EAAE,MAAM,CAAC;CACzB;AAED,MAAM,WAAW,IAAI;IACnB,MAAM,CAAC,EAAmC,MAAM,CAAC;IACjD,OAAO,CAAC,EAAkC,MAAM,CAAC;IACjD,MAAM,CAAC,EAAmC,MAAM,CAAC;IACjD,QAAQ,CAAC,EAAiC,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,GAAG,EAAE,CAAC;IAChD,MAAM,CAAC,EAAmC,GAAG,EAAE,CAAC;IAChD,MAAM,CAAC,EAAmC,MAAM,CAAC;IACjD,oBAAoB,CAAC,EAAqB,MAAM,CAAC;IACjD,EAAE,CAAC,EAAuC,GAAG,EAAE,CAAC;IAChD,qBAAqB,CAAC,EAAoB,MAAM,CAAC;IACjD,kBAAkB,CAAC,EAAuB,MAAM,CAAC;IACjD,QAAQ,CAAC,EAAiC,GAAG,EAAE,CAAC;IAChD,cAAc,CAAC,EAA2B,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,OAAO,CAAC,EAAkC,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,cAAc,CAAC,EAA2B,OAAO,CAAC;IAClD,8BAA8B,CAAC,EAAW,GAAG,EAAE,CAAC;IAChD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,cAAc,CAAC,EAA2B,MAAM,CAAC;IACjD,QAAQ,CAAC,EAAiC,OAAO,CAAC;IAClD,MAAM,CAAC,EAAmC,MAAM,CAAC;IACjD,OAAO,CAAC,EAAkC,GAAG,EAAE,CAAC;IAChD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,YAAY,CAAC,EAA6B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,QAAQ,CAAC,EAAiC,MAAM,CAAC;IACjD,IAAI,CAAC,EAAqC,GAAG,EAAE,CAAC;IAChD,MAAM,CAAC,EAAmC,GAAG,EAAE,CAAC;IAChD,QAAQ,CAAC,EAAiC,OAAO,CAAC;IAClD,eAAe,CAAC,EAA0B,OAAO,CAAC;IAClD,gBAAgB,CAAC,EAAyB,OAAO,CAAC;IAClD,OAAO,CAAC,EAAkC,OAAO,CAAC;IAClD,GAAG,CAAC,EAAsC,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,EAAE,CAAC,EAAuC,MAAM,CAAC;IACjD,mBAAmB,CAAC,EAAsB,MAAM,CAAC;IACjD,GAAG,CAAC,EAAsC,GAAG,EAAE,CAAC;IAChD,eAAe,CAAC,EAA0B,cAAc,CAAC;IACzD,gBAAgB,CAAC,EAAyB,OAAO,CAAC;IAClD,WAAW,CAAC,EAA8B,OAAO,CAAC;IAClD,SAAS,CAAC,EAAgC,OAAO,CAAC;IAClD,UAAU,CAAC,EAA+B,OAAO,CAAC;IAClD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,KAAK,CAAC,EAAoC,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,iBAAiB,CAAC,EAAwB,MAAM,CAAC;IACjD,kBAAkB,CAAC,EAAuB,MAAM,CAAC;IACjD,cAAc,CAAC,EAA2B,aAAa,CAAC;IACxD,QAAQ,CAAC,EAAiC,MAAM,CAAC;IACjD,IAAI,CAAC,EAAqC,MAAM,CAAC;IACjD,GAAG,CAAC,EAAsC,MAAM,CAAC;IACjD,OAAO,CAAC,EAAkC,MAAM,CAAC;IACjD,IAAI,CAAC,EAAqC,MAAM,CAAC;IACjD,kBAAkB,CAAC,EAAuB,OAAO,CAAC;IAClD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,uBAAuB,CAAC,EAAkB,MAAM,CAAC;IACjD,yBAAyB,CAAC,EAAgB,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,gBAAgB,CAAC,EAAyB,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,GAAG,EAAE,CAAC;IAChD,KAAK,CAAC,EAAoC,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,OAAO,CAAC,EAAkC,MAAM,CAAC;IACjD,iBAAiB,CAAC,EAAwB,MAAM,CAAC;IACjD,oBAAoB,CAAC,EAAqB,OAAO,CAAC;IAClD,kBAAkB,CAAC,EAAuB,MAAM,CAAC;IACjD,uCAAuC,CAAC,EAAE,MAAM,CAAC;IACjD,iBAAiB,CAAC,EAAwB,OAAO,CAAC;IAClD,cAAc,CAAC,EAA2B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,GAAG,EAAE,CAAC;IAChD,KAAK,CAAC,EAAoC,KAAK,CAAC;IAChD,YAAY,CAAC,EAA6B,OAAO,CAAC;IAClD,MAAM,CAAC,EAAmC,MAAM,CAAC;IACjD,eAAe,CAAC,EAA0B,MAAM,CAAC;IACjD,IAAI,CAAC,EAAqC,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,OAAO,CAAC,EAAkC,MAAM,CAAC;IACjD,OAAO,CAAC,EAAkC,MAAM,CAAC;IACjD,iCAAiC,CAAC,EAAQ,OAAO,CAAC;IAClD,iBAAiB,CAAC,EAAwB,GAAG,EAAE,CAAC;IAChD,sBAAsB,CAAC,EAAmB,MAAM,CAAC;IACjD,oBAAoB,CAAC,EAAqB,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,cAAc,CAAC,EAA2B,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,cAAc,CAAC,EAA2B,MAAM,CAAC;IACjD,YAAY,CAAC,EAA6B,MAAM,CAAC;IACjD,YAAY,CAAC,EAA6B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,QAAQ,CAAC,EAAiC,MAAM,CAAC;IACjD,YAAY,CAAC,EAA6B,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,QAAQ,CAAC,EAAiC,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,YAAY,CAAC,EAA6B,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,KAAK,CAAC,EAAoC,MAAM,CAAC;IACjD,YAAY,CAAC,EAA6B,GAAG,EAAE,CAAC;IAChD,EAAE,CAAC,EAAuC,GAAG,EAAE,CAAC;IAChD,aAAa,CAAC,EAA4B,aAAa,CAAC;IACxD,mBAAmB,CAAC,EAAsB,MAAM,CAAC;IACjD,OAAO,CAAC,EAAkC,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,oBAAoB,CAAC,EAAqB,MAAM,CAAC;IACjD,kBAAkB,CAAC,EAAuB,MAAM,CAAC;IACjD,IAAI,CAAC,EAAqC,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,QAAQ,CAAC,EAAiC,MAAM,CAAC;IACjD,GAAG,CAAC,EAAsC,MAAM,CAAC;CAClD;AAED,MAAM,WAAW,OAAO;IACtB,IAAI,CAAC,EAAS,MAAM,CAAC;IACrB,WAAW,CAAC,EAAE,MAAM,CAAC;IACrB,UAAU,CAAC,EAAG,MAAM,CAAC;IACrB,QAAQ,CAAC,EAAK,MAAM,CAAC;CACtB;AAED,MAAM,WAAW,cAAc;IAC7B,OAAO,CAAC,EAAI,MAAM,CAAC;IACnB,OAAO,CAAC,EAAI,MAAM,CAAC;IACnB,OAAO,CAAC,EAAI,MAAM,CAAC;IACnB,EAAE,CAAC,EAAS,MAAM,CAAC;IACnB,QAAQ,CAAC,EAAG,OAAO,CAAC;IACpB,SAAS,CAAC,EAAE,MAAM,CAAC;IACnB,IAAI,CAAC,EAAO,MAAM,CAAC;CACpB;AAED,MAAM,WAAW,aAAa;IAC5B,WAAW,CAAC,EAAI,MAAM,CAAC;IACvB,aAAa,CAAC,EAAE,MAAM,CAAC;IACvB,SAAS,CAAC,EAAM,MAAM,CAAC;CACxB;AAED,MAAM,WAAW,KAAK;IACpB,cAAc,CAAC,EAAE,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,WAAW,CAAC,EAAK,OAAO,CAAC;IACzB,KAAK,CAAC,EAAW,MAAM,CAAC;CACzB;AAED,MAAM,WAAW,MAAM;CACtB;AAED,MAAM,WAAW,aAAa;IAC5B,MAAM,CAAC,EAAE,MAAM,CAAC;IAChB,MAAM,CAAC,EAAE,MAAM,CAAC;CACjB;AAED,MAAM,WAAW,UAAU;IACzB,MAAM,CAAC,EAAG,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,OAAO,CAAC;IAClB,KAAK,CAAC,EAAI,KAAK,CAAC;IAChB,EAAE,CAAC,EAAO,MAAM,CAAC;IACjB,IAAI,CAAC,EAAK,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,MAAM,CAAC;CAClB;AAED,MAAM,WAAW,KAAK;IACpB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ConversationsOpenResponse.js b/node_modules/@slack/web-api/dist/response/ConversationsOpenResponse.js index 04a6a25..cc81732 100644 --- a/node_modules/@slack/web-api/dist/response/ConversationsOpenResponse.js +++ b/node_modules/@slack/web-api/dist/response/ConversationsOpenResponse.js @@ -9,4 +9,23 @@ // // ///////////////////////////////////////////////////////////////////////////////////////// Object.defineProperty(exports, "__esModule", { value: true }); +exports.ElementType = exports.DescriptionType = void 0; +var DescriptionType; +(function (DescriptionType) { + DescriptionType["Mrkdwn"] = "mrkdwn"; + DescriptionType["PlainText"] = "plain_text"; +})(DescriptionType = exports.DescriptionType || (exports.DescriptionType = {})); +var ElementType; +(function (ElementType) { + ElementType["Broadcast"] = "broadcast"; + ElementType["Channel"] = "channel"; + ElementType["Color"] = "color"; + ElementType["Date"] = "date"; + ElementType["Emoji"] = "emoji"; + ElementType["Link"] = "link"; + ElementType["Team"] = "team"; + ElementType["Text"] = "text"; + ElementType["User"] = "user"; + ElementType["Usergroup"] = "usergroup"; +})(ElementType = exports.ElementType || (exports.ElementType = {})); //# sourceMappingURL=ConversationsOpenResponse.js.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ConversationsOpenResponse.js.map b/node_modules/@slack/web-api/dist/response/ConversationsOpenResponse.js.map index c2e599a..64801b4 100644 --- a/node_modules/@slack/web-api/dist/response/ConversationsOpenResponse.js.map +++ b/node_modules/@slack/web-api/dist/response/ConversationsOpenResponse.js.map @@ -1 +1 @@ -{"version":3,"file":"ConversationsOpenResponse.js","sourceRoot":"","sources":["../../src/response/ConversationsOpenResponse.ts"],"names":[],"mappings":";AAAA,oBAAoB;AACpB,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF"} \ No newline at end of file +{"version":3,"file":"ConversationsOpenResponse.js","sourceRoot":"","sources":["../../src/response/ConversationsOpenResponse.ts"],"names":[],"mappings":";AAAA,oBAAoB;AACpB,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;;;AAuJzF,IAAY,eAGX;AAHD,WAAY,eAAe;IACzB,oCAAiB,CAAA;IACjB,2CAAwB,CAAA;AAC1B,CAAC,EAHW,eAAe,GAAf,uBAAe,KAAf,uBAAe,QAG1B;AAmCD,IAAY,WAWX;AAXD,WAAY,WAAW;IACrB,sCAAuB,CAAA;IACvB,kCAAmB,CAAA;IACnB,8BAAe,CAAA;IACf,4BAAa,CAAA;IACb,8BAAe,CAAA;IACf,4BAAa,CAAA;IACb,4BAAa,CAAA;IACb,4BAAa,CAAA;IACb,4BAAa,CAAA;IACb,sCAAuB,CAAA;AACzB,CAAC,EAXW,WAAW,GAAX,mBAAW,KAAX,mBAAW,QAWtB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ConversationsRenameResponse.d.ts b/node_modules/@slack/web-api/dist/response/ConversationsRenameResponse.d.ts index 827e802..942440b 100644 --- a/node_modules/@slack/web-api/dist/response/ConversationsRenameResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/ConversationsRenameResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type ConversationsRenameResponse = WebAPICallResult & { +export type ConversationsRenameResponse = WebAPICallResult & { channel?: Channel; error?: string; needed?: string; @@ -7,6 +7,7 @@ export declare type ConversationsRenameResponse = WebAPICallResult & { provided?: string; }; export interface Channel { + context_team_id?: string; created?: number; creator?: string; id?: string; @@ -35,6 +36,7 @@ export interface Channel { shared_team_ids?: string[]; topic?: Purpose; unlinked?: number; + updated?: number; } export interface Purpose { creator?: string; diff --git a/node_modules/@slack/web-api/dist/response/ConversationsRenameResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/ConversationsRenameResponse.d.ts.map index d042375..d468b8c 100644 --- a/node_modules/@slack/web-api/dist/response/ConversationsRenameResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/ConversationsRenameResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ConversationsRenameResponse.d.ts","sourceRoot":"","sources":["../../src/response/ConversationsRenameResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,2BAA2B,GAAG,gBAAgB,GAAG;IAC3D,OAAO,CAAC,EAAG,OAAO,CAAC;IACnB,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC;AAEF,MAAM,WAAW,OAAO;IACtB,OAAO,CAAC,EAAqB,MAAM,CAAC;IACpC,OAAO,CAAC,EAAqB,MAAM,CAAC;IACpC,EAAE,CAAC,EAA0B,MAAM,CAAC;IACpC,iBAAiB,CAAC,EAAW,MAAM,EAAE,CAAC;IACtC,WAAW,CAAC,EAAiB,OAAO,CAAC;IACrC,UAAU,CAAC,EAAkB,OAAO,CAAC;IACrC,aAAa,CAAC,EAAe,OAAO,CAAC;IACrC,UAAU,CAAC,EAAkB,OAAO,CAAC;IACrC,QAAQ,CAAC,EAAoB,OAAO,CAAC;IACrC,KAAK,CAAC,EAAuB,OAAO,CAAC;IACrC,SAAS,CAAC,EAAmB,OAAO,CAAC;IACrC,QAAQ,CAAC,EAAoB,MAAM,CAAC;IACpC,OAAO,CAAC,EAAqB,OAAO,CAAC;IACrC,OAAO,CAAC,EAAqB,OAAO,CAAC;IACrC,aAAa,CAAC,EAAe,OAAO,CAAC;IACrC,qBAAqB,CAAC,EAAO,OAAO,CAAC;IACrC,UAAU,CAAC,EAAkB,OAAO,CAAC;IACrC,SAAS,CAAC,EAAmB,OAAO,CAAC;IACrC,SAAS,CAAC,EAAmB,MAAM,CAAC;IACpC,IAAI,CAAC,EAAwB,MAAM,CAAC;IACpC,eAAe,CAAC,EAAa,MAAM,CAAC;IACpC,0BAA0B,CAAC,EAAE,MAAM,EAAE,CAAC;IACtC,cAAc,CAAC,EAAc,MAAM,EAAE,CAAC;IACtC,cAAc,CAAC,EAAc,MAAM,EAAE,CAAC;IACtC,OAAO,CAAC,EAAqB,OAAO,CAAC;IACrC,eAAe,CAAC,EAAa,MAAM,EAAE,CAAC;IACtC,KAAK,CAAC,EAAuB,OAAO,CAAC;IACrC,QAAQ,CAAC,EAAoB,MAAM,CAAC;CACrC;AAED,MAAM,WAAW,OAAO;IACtB,OAAO,CAAC,EAAG,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,KAAK,CAAC,EAAK,MAAM,CAAC;CACnB"} \ No newline at end of file +{"version":3,"file":"ConversationsRenameResponse.d.ts","sourceRoot":"","sources":["../../src/response/ConversationsRenameResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,2BAA2B,GAAG,gBAAgB,GAAG;IAC3D,OAAO,CAAC,EAAG,OAAO,CAAC;IACnB,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC;AAEF,MAAM,WAAW,OAAO;IACtB,eAAe,CAAC,EAAa,MAAM,CAAC;IACpC,OAAO,CAAC,EAAqB,MAAM,CAAC;IACpC,OAAO,CAAC,EAAqB,MAAM,CAAC;IACpC,EAAE,CAAC,EAA0B,MAAM,CAAC;IACpC,iBAAiB,CAAC,EAAW,MAAM,EAAE,CAAC;IACtC,WAAW,CAAC,EAAiB,OAAO,CAAC;IACrC,UAAU,CAAC,EAAkB,OAAO,CAAC;IACrC,aAAa,CAAC,EAAe,OAAO,CAAC;IACrC,UAAU,CAAC,EAAkB,OAAO,CAAC;IACrC,QAAQ,CAAC,EAAoB,OAAO,CAAC;IACrC,KAAK,CAAC,EAAuB,OAAO,CAAC;IACrC,SAAS,CAAC,EAAmB,OAAO,CAAC;IACrC,QAAQ,CAAC,EAAoB,MAAM,CAAC;IACpC,OAAO,CAAC,EAAqB,OAAO,CAAC;IACrC,OAAO,CAAC,EAAqB,OAAO,CAAC;IACrC,aAAa,CAAC,EAAe,OAAO,CAAC;IACrC,qBAAqB,CAAC,EAAO,OAAO,CAAC;IACrC,UAAU,CAAC,EAAkB,OAAO,CAAC;IACrC,SAAS,CAAC,EAAmB,OAAO,CAAC;IACrC,SAAS,CAAC,EAAmB,MAAM,CAAC;IACpC,IAAI,CAAC,EAAwB,MAAM,CAAC;IACpC,eAAe,CAAC,EAAa,MAAM,CAAC;IACpC,0BAA0B,CAAC,EAAE,MAAM,EAAE,CAAC;IACtC,cAAc,CAAC,EAAc,MAAM,EAAE,CAAC;IACtC,cAAc,CAAC,EAAc,MAAM,EAAE,CAAC;IACtC,OAAO,CAAC,EAAqB,OAAO,CAAC;IACrC,eAAe,CAAC,EAAa,MAAM,EAAE,CAAC;IACtC,KAAK,CAAC,EAAuB,OAAO,CAAC;IACrC,QAAQ,CAAC,EAAoB,MAAM,CAAC;IACpC,OAAO,CAAC,EAAqB,MAAM,CAAC;CACrC;AAED,MAAM,WAAW,OAAO;IACtB,OAAO,CAAC,EAAG,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,KAAK,CAAC,EAAK,MAAM,CAAC;CACnB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ConversationsRepliesResponse.d.ts b/node_modules/@slack/web-api/dist/response/ConversationsRepliesResponse.d.ts index 87fbeb1..b27a8bd 100644 --- a/node_modules/@slack/web-api/dist/response/ConversationsRepliesResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/ConversationsRepliesResponse.d.ts @@ -1,17 +1,17 @@ import { WebAPICallResult } from '../WebClient'; -export declare type ConversationsRepliesResponse = WebAPICallResult & { +export type ConversationsRepliesResponse = WebAPICallResult & { error?: string; has_more?: boolean; - messages?: Message[]; + messages?: MessageElement[]; needed?: string; ok?: boolean; provided?: string; response_metadata?: ResponseMetadata; }; -export interface Message { +export interface MessageElement { app_id?: string; attachments?: Attachment[]; - blocks?: Block[]; + blocks?: PurpleBlock[]; bot_id?: string; bot_profile?: BotProfile; display_as_bot?: boolean; @@ -20,7 +20,9 @@ export interface Message { is_locked?: boolean; last_read?: string; latest_reply?: string; + metadata?: FluffyMetadata; parent_user_id?: string; + reactions?: Reaction[]; reply_count?: number; reply_users?: string[]; reply_users_count?: number; @@ -43,11 +45,12 @@ export interface Attachment { author_link?: string; author_name?: string; author_subname?: string; - blocks?: Block[]; + blocks?: TitleBlockElement[]; bot_id?: string; callback_id?: string; channel_id?: string; channel_name?: string; + channel_team?: string; color?: string; fallback?: string; fields?: Field[]; @@ -56,6 +59,7 @@ export interface Attachment { footer?: string; footer_icon?: string; from_url?: string; + hide_color?: boolean; id?: number; image_bytes?: number; image_height?: number; @@ -63,10 +67,12 @@ export interface Attachment { image_width?: number; indent?: boolean; is_app_unfurl?: boolean; + is_file_attachment?: boolean; is_msg_unfurl?: boolean; is_reply_unfurl?: boolean; is_thread_root_unfurl?: boolean; - metadata?: Metadata; + message_blocks?: MessageBlock[]; + metadata?: AttachmentMetadata; mimetype?: string; mrkdwn_in?: string[]; msg_subtype?: string; @@ -119,39 +125,50 @@ export interface SelectedOptionElement { text?: string; value?: string; } -export interface Block { +export interface TitleBlockElement { accessory?: Accessory; alt_text?: string; - api_decoration_available?: boolean; + app_collaborators?: string[]; + app_id?: string; + author_name?: string; block_id?: string; - call?: Call; - call_id?: string; - dispatch_action?: boolean; - element?: Accessory; + bot_user_id?: string; + button_label?: string; + description?: DescriptionElement | string; + developer_trace_id?: string; elements?: Accessory[]; - external_id?: string; fallback?: string; - fields?: Hint[]; - file?: BlockFile; - file_id?: string; - hint?: Hint; + fields?: DescriptionElement[]; + function_trigger_id?: string; image_bytes?: number; image_height?: number; image_url?: string; image_width?: number; - label?: Hint; - optional?: boolean; - source?: string; - text?: Hint; - title?: Hint; - type?: string; + is_workflow_app?: boolean; + owning_team_id?: string; + provider_icon_url?: string; + provider_name?: string; + sales_home_workflow_app_type?: number; + share_url?: string; + text?: DescriptionElement; + thumbnail_url?: string; + title?: DescriptionElement | string; + title_url?: string; + trigger_subtype?: string; + trigger_type?: string; + type?: BlockType; + url?: string; + video_url?: string; + workflow_id?: string; } export interface Accessory { accessibility_label?: string; action_id?: string; alt_text?: string; + border?: number; confirm?: AccessoryConfirm; default_to_current_conversation?: boolean; + elements?: AccessoryElement[]; fallback?: string; filter?: Filter; focus_on_load?: boolean; @@ -159,11 +176,13 @@ export interface Accessory { image_height?: number; image_url?: string; image_width?: number; + indent?: number; initial_channel?: string; initial_channels?: string[]; initial_conversation?: string; initial_conversations?: string[]; initial_date?: string; + initial_date_time?: number; initial_option?: InitialOptionElement; initial_options?: InitialOptionElement[]; initial_time?: string; @@ -171,91 +190,134 @@ export interface Accessory { initial_users?: string[]; max_selected_items?: number; min_query_length?: number; + offset?: number; option_groups?: AccessoryOptionGroup[]; options?: InitialOptionElement[]; - placeholder?: Hint; + placeholder?: DescriptionElement; response_url_enabled?: boolean; style?: string; - text?: Hint; + text?: DescriptionElement; + timezone?: string; type?: string; url?: string; value?: string; + workflow?: Workflow; } export interface AccessoryConfirm { - confirm?: Hint; - deny?: Hint; + confirm?: DescriptionElement; + deny?: DescriptionElement; style?: string; - text?: Hint; - title?: Hint; + text?: DescriptionElement; + title?: DescriptionElement; } -export interface Hint { +export interface DescriptionElement { emoji?: boolean; text?: string; - type?: string; + type?: DescriptionType; verbatim?: boolean; } +export declare enum DescriptionType { + Mrkdwn = "mrkdwn", + PlainText = "plain_text" +} +export interface AccessoryElement { + border?: number; + elements?: PurpleElement[]; + indent?: number; + offset?: number; + style?: string; + type?: FluffyType; +} +export interface PurpleElement { + channel_id?: string; + name?: string; + range?: string; + skin_tone?: number; + style?: Style; + team_id?: string; + text?: string; + timestamp?: string; + type?: PurpleType; + unicode?: string; + url?: string; + user_id?: string; + usergroup_id?: string; + value?: string; +} +export interface Style { + bold?: boolean; + code?: boolean; + italic?: boolean; + strike?: boolean; +} +export declare enum PurpleType { + Broadcast = "broadcast", + Channel = "channel", + Color = "color", + Date = "date", + Emoji = "emoji", + Link = "link", + Team = "team", + Text = "text", + User = "user", + Usergroup = "usergroup" +} +export declare enum FluffyType { + RichTextList = "rich_text_list", + RichTextPreformatted = "rich_text_preformatted", + RichTextQuote = "rich_text_quote", + RichTextSection = "rich_text_section" +} export interface Filter { exclude_bot_users?: boolean; exclude_external_shared_channels?: boolean; - include?: string[]; + include?: any[]; } export interface InitialOptionElement { - description?: Hint; - text?: Hint; + description?: DescriptionElement; + text?: DescriptionElement; url?: string; value?: string; } export interface AccessoryOptionGroup { - label?: Hint; + label?: DescriptionElement; options?: InitialOptionElement[]; } -export interface Call { - media_backend_type?: string; - v1?: V1; +export interface Workflow { + trigger?: Trigger; } -export interface V1 { - active_participants?: Participant[]; - all_participants?: Participant[]; - app_icon_urls?: AppIconUrls; - app_id?: string; - channels?: string[]; - created_by?: string; - date_end?: number; - date_start?: number; - desktop_app_join_url?: string; - display_id?: string; - has_ended?: boolean; - id?: string; - is_dm_call?: boolean; - join_url?: string; +export interface Trigger { + customizable_input_parameters?: CustomizableInputParameter[]; + url?: string; +} +export interface CustomizableInputParameter { name?: string; - was_accepted?: boolean; - was_missed?: boolean; - was_rejected?: boolean; + value?: string; } -export interface Participant { - avatar_url?: string; - display_name?: string; - external_id?: string; - slack_id?: string; +export declare enum BlockType { + Actions = "actions", + Context = "context", + Divider = "divider", + Image = "image", + RichText = "rich_text", + Section = "section", + ShareShortcut = "share_shortcut", + Video = "video" } -export interface AppIconUrls { - image_1024?: string; - image_128?: string; - image_192?: string; - image_32?: string; - image_36?: string; - image_48?: string; - image_512?: string; - image_64?: string; - image_72?: string; - image_96?: string; - image_original?: string; +export interface Field { + short?: boolean; + title?: string; + value?: string; } -export interface BlockFile { +export interface FileElement { + access?: string; + alt_txt?: string; app_id?: string; app_name?: string; + attachments?: any[]; + blocks?: TitleBlockElement[]; bot_id?: string; + canvas_template_mode?: string; cc?: Cc[]; channel_actions_count?: number; channel_actions_ts?: string; @@ -266,17 +328,22 @@ export interface BlockFile { deanimate?: string; deanimate_gif?: string; display_as_bot?: boolean; + dm_mpdm_users_with_file_access?: DmMpdmUsersWithFileAccess[]; duration_ms?: number; edit_link?: string; + edit_timestamp?: number; editable?: boolean; editor?: string; + editors?: string[]; external_id?: string; external_type?: string; external_url?: string; + file_access?: string; filetype?: string; from?: Cc[]; groups?: string[]; has_more?: boolean; + has_more_shares?: boolean; has_rich_preview?: boolean; headers?: Headers; hls?: string; @@ -285,19 +352,25 @@ export interface BlockFile { image_exif_rotation?: number; ims?: string[]; initial_comment?: InitialComment; + is_channel_space?: boolean; is_external?: boolean; is_public?: boolean; is_starred?: boolean; last_editor?: string; + last_read?: number; lines?: number; lines_more?: number; + linked_channel_id?: string; media_display_type?: string; + media_progress?: MediaProgress; mimetype?: string; mode?: string; mp4?: string; + mp4_low?: string; name?: string; non_owner_editable?: boolean; num_stars?: number; + org_or_workspace_access?: string; original_attachment_count?: number; original_h?: string; original_w?: string; @@ -311,14 +384,25 @@ export interface BlockFile { preview_highlight?: string; preview_is_truncated?: boolean; preview_plain_text?: string; + private_channels_with_file_access_count?: number; public_url_shared?: boolean; + quip_thread_id?: string; reactions?: Reaction[]; + saved?: Saved; sent_to_self?: boolean; shares?: Shares; simplified_html?: string; size?: number; + source_team?: string; subject?: string; subtype?: string; + team_pref_version_history_enabled?: boolean; + teams_shared_with?: any[]; + template_conversion_ts?: number; + template_description?: string; + template_icon?: string; + template_name?: string; + template_title?: string; thumb_1024?: string; thumb_1024_gif?: string; thumb_1024_h?: string; @@ -365,12 +449,16 @@ export interface BlockFile { thumb_video_w?: number; timestamp?: number; title?: string; + title_blocks?: TitleBlockElement[]; to?: Cc[]; transcription?: Transcription; + update_notification?: number; updated?: number; url_private?: string; url_private_download?: string; + url_static_preview?: string; user?: string; + user_team?: string; username?: string; vtt?: string; } @@ -379,6 +467,10 @@ export interface Cc { name?: string; original?: string; } +export interface DmMpdmUsersWithFileAccess { + access?: string; + user_id?: string; +} export interface Headers { date?: string; in_reply_to?: string; @@ -394,12 +486,23 @@ export interface InitialComment { timestamp?: number; user?: string; } +export interface MediaProgress { + duration_ms?: number; + max_offset_ms?: number; + offset_ms?: number; +} export interface Reaction { count?: number; name?: string; url?: string; users?: string[]; } +export interface Saved { + date_completed?: number; + date_due?: number; + is_archived?: boolean; + state?: string; +} export interface Shares { private?: { [key: string]: Private[]; @@ -409,12 +512,15 @@ export interface Shares { }; } export interface Private { + access?: string; channel_name?: string; + date_last_shared?: number; latest_reply?: string; reply_count?: number; reply_users?: string[]; reply_users_count?: number; share_user_id?: string; + source?: string; team_id?: string; thread_ts?: string; ts?: string; @@ -423,63 +529,186 @@ export interface Transcription { locale?: string; status?: string; } -export interface Field { - short?: boolean; +export interface MessageBlock { + channel?: string; + message?: MessageBlockMessage; + team?: string; + ts?: string; +} +export interface MessageBlockMessage { + app_id?: string; + attachments?: any[]; + blocks?: TitleBlockElement[]; + bot_id?: string; + bot_link?: string; + bot_profile?: BotProfile; + channel?: string; + client_msg_id?: string; + comment?: Comment; + display_as_bot?: boolean; + edited?: Edited; + file?: BlockFile; + files?: any[]; + hidden?: boolean; + icons?: MessageIcons; + inviter?: string; + is_intro?: boolean; + is_locked?: boolean; + is_starred?: boolean; + is_thread_broadcast?: boolean; + item?: Comment; + item_type?: string; + last_read?: string; + latest_reply?: string; + metadata?: PurpleMetadata; + no_notifications?: boolean; + parent_user_id?: string; + pinned_to?: any[]; + purpose?: string; + reactions?: any[]; + replies?: any[]; + reply_count?: number; + reply_users?: any[]; + reply_users_count?: number; + room?: Room; + root?: Root; + subscribed?: boolean; + subtype?: string; + team?: string; + text?: string; + thread_ts?: string; + topic?: string; + ts?: string; + type?: string; + unfurl_links?: boolean; + unfurl_media?: boolean; + upload?: boolean; + user?: string; + username?: string; + wibblr?: boolean; + x_files?: any[]; +} +export interface BotProfile { + app_id?: string; + deleted?: boolean; + icons?: BotProfileIcons; + id?: string; + name?: string; + team_id?: string; + updated?: number; +} +export interface BotProfileIcons { + image_36?: string; + image_48?: string; + image_72?: string; +} +export interface Comment { + comment?: string; + created?: string; + display_as_bot?: boolean; + edit_link?: string; + editable?: boolean; + external_type?: string; + filetype?: string; + has_rich_preview?: boolean; + id?: string; + is_external?: boolean; + is_intro?: boolean; + is_public?: boolean; + is_starred?: boolean; + lines?: number; + lines_more?: number; + media_display_type?: string; + mimetype?: string; + mode?: string; + name?: string; + permalink?: string; + permalink_public?: boolean; + pretty_type?: string; + preview?: string; + preview_highlight?: string; + preview_is_truncated?: boolean; + public_url_shared?: boolean; + size?: number; + timestamp?: string; title?: string; - value?: string; + url_private?: string; + url_private_download?: boolean; + user?: string; + username?: string; } -export interface FileElement { +export interface Edited { + ts?: string; + user?: string; +} +export interface BlockFile { + access?: string; + alt_txt?: string; app_id?: string; app_name?: string; + attachments?: any[]; + blocks?: any[]; bot_id?: string; - cc?: Cc[]; + canvas_template_mode?: string; + cc?: any[]; channel_actions_count?: number; channel_actions_ts?: string; - channels?: string[]; + channels?: any[]; comments_count?: number; converted_pdf?: string; created?: number; deanimate?: string; deanimate_gif?: string; display_as_bot?: boolean; + dm_mpdm_users_with_file_access?: any[]; duration_ms?: number; edit_link?: string; + edit_timestamp?: number; editable?: boolean; editor?: string; + editors?: any[]; external_id?: string; external_type?: string; external_url?: string; + file_access?: string; filetype?: string; - from?: Cc[]; - groups?: string[]; + from?: any[]; + groups?: any[]; has_more?: boolean; + has_more_shares?: boolean; has_rich_preview?: boolean; headers?: Headers; hls?: string; hls_embed?: string; id?: string; image_exif_rotation?: number; - ims?: string[]; + ims?: any[]; initial_comment?: InitialComment; + is_channel_space?: boolean; is_external?: boolean; is_public?: boolean; is_starred?: boolean; last_editor?: string; + last_read?: number; lines?: number; lines_more?: number; + linked_channel_id?: string; media_display_type?: string; + media_progress?: MediaProgress; mimetype?: string; mode?: string; mp4?: string; + mp4_low?: string; name?: string; non_owner_editable?: boolean; num_stars?: number; + org_or_workspace_access?: string; original_attachment_count?: number; original_h?: string; original_w?: string; permalink?: string; permalink_public?: string; - pinned_to?: string[]; + pinned_to?: any[]; pjpeg?: string; plain_text?: string; pretty_type?: string; @@ -487,14 +716,25 @@ export interface FileElement { preview_highlight?: string; preview_is_truncated?: boolean; preview_plain_text?: string; + private_channels_with_file_access_count?: number; public_url_shared?: boolean; - reactions?: Reaction[]; + quip_thread_id?: string; + reactions?: any[]; + saved?: Saved; sent_to_self?: boolean; - shares?: Shares; + shares?: EventPayload; simplified_html?: string; size?: number; + source_team?: string; subject?: string; subtype?: string; + team_pref_version_history_enabled?: boolean; + teams_shared_with?: any[]; + template_conversion_ts?: number; + template_description?: string; + template_icon?: string; + template_name?: string; + template_title?: string; thumb_1024?: string; thumb_1024_gif?: string; thumb_1024_h?: string; @@ -541,16 +781,90 @@ export interface FileElement { thumb_video_w?: number; timestamp?: number; title?: string; - to?: Cc[]; + title_blocks?: any[]; + to?: any[]; transcription?: Transcription; + update_notification?: number; updated?: number; url_private?: string; url_private_download?: string; + url_static_preview?: string; user?: string; + user_team?: string; username?: string; vtt?: string; } -export interface Metadata { +export interface EventPayload { +} +export interface MessageIcons { + emoji?: string; + image_36?: string; + image_48?: string; + image_64?: string; + image_72?: string; +} +export interface PurpleMetadata { + event_type?: string; +} +export interface Room { + app_id?: string; + attached_file_ids?: any[]; + background_id?: string; + call_family?: string; + canvas_background?: string; + canvas_thread_ts?: string; + channels?: any[]; + created_by?: string; + date_end?: number; + date_start?: number; + display_id?: string; + external_unique_id?: string; + has_ended?: boolean; + id?: string; + is_dm_call?: boolean; + is_prewarmed?: boolean; + is_scheduled?: boolean; + media_backend_type?: string; + media_server?: string; + name?: string; + participant_history?: any[]; + participants?: any[]; + participants_camera_off?: any[]; + participants_camera_on?: any[]; + participants_screenshare_off?: any[]; + participants_screenshare_on?: any[]; + thread_root_ts?: string; + was_accepted?: boolean; + was_missed?: boolean; + was_rejected?: boolean; +} +export interface Root { + bot_id?: string; + bot_profile?: BotProfile; + edited?: Edited; + icons?: MessageIcons; + last_read?: string; + latest_reply?: string; + mrkdwn?: boolean; + no_notifications?: boolean; + parent_user_id?: string; + replies?: any[]; + reply_count?: number; + reply_users?: any[]; + reply_users_count?: number; + room?: Room; + subscribed?: boolean; + subtype?: string; + team?: string; + text?: string; + thread_ts?: string; + ts?: string; + type?: string; + unread_count?: number; + user?: string; + username?: string; +} +export interface AttachmentMetadata { extension?: string; format?: string; original_h?: number; @@ -566,27 +880,104 @@ export interface Metadata { export interface Preview { can_remove?: boolean; icon_url?: string; - subtitle?: Hint; - title?: Hint; + subtitle?: DescriptionElement; + title?: DescriptionElement; type?: string; } -export interface BotProfile { +export interface PurpleBlock { + accessory?: Accessory; + alt_text?: string; + api_decoration_available?: boolean; + app_collaborators?: string[]; app_id?: string; - deleted?: boolean; - icons?: Icons; + author_name?: string; + block_id?: string; + bot_user_id?: string; + button_label?: string; + call?: Call; + call_id?: string; + description?: DescriptionElement; + developer_trace_id?: string; + dispatch_action?: boolean; + element?: Accessory; + elements?: Accessory[]; + external_id?: string; + fallback?: string; + fields?: DescriptionElement[]; + file?: BlockFile; + file_id?: string; + function_trigger_id?: string; + hint?: DescriptionElement; + image_bytes?: number; + image_height?: number; + image_url?: string; + image_width?: number; + is_workflow_app?: boolean; + label?: DescriptionElement; + optional?: boolean; + owning_team_id?: string; + provider_icon_url?: string; + provider_name?: string; + sales_home_workflow_app_type?: number; + share_url?: string; + source?: string; + text?: DescriptionElement; + thumbnail_url?: string; + title?: DescriptionElement; + title_url?: string; + trigger_subtype?: string; + trigger_type?: string; + type?: BlockType; + url?: string; + video_url?: string; + workflow_id?: string; +} +export interface Call { + media_backend_type?: string; + v1?: V1; +} +export interface V1 { + active_participants?: Participant[]; + all_participants?: Participant[]; + app_icon_urls?: AppIconUrls; + app_id?: string; + channels?: string[]; + created_by?: string; + date_end?: number; + date_start?: number; + desktop_app_join_url?: string; + display_id?: string; + has_ended?: boolean; id?: string; + is_dm_call?: boolean; + join_url?: string; name?: string; - team_id?: string; - updated?: number; + was_accepted?: boolean; + was_missed?: boolean; + was_rejected?: boolean; +} +export interface Participant { + avatar_url?: string; + display_name?: string; + external_id?: string; + slack_id?: string; } -export interface Icons { +export interface AppIconUrls { + image_1024?: string; + image_128?: string; + image_192?: string; + image_32?: string; image_36?: string; image_48?: string; + image_512?: string; + image_64?: string; image_72?: string; + image_96?: string; + image_original?: string; } -export interface Edited { - ts?: string; - user?: string; +export interface FluffyMetadata { + event_payload?: EventPayload; + event_type?: string; } export interface ResponseMetadata { next_cursor?: string; diff --git a/node_modules/@slack/web-api/dist/response/ConversationsRepliesResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/ConversationsRepliesResponse.d.ts.map index 138a6d2..e025db4 100644 --- a/node_modules/@slack/web-api/dist/response/ConversationsRepliesResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/ConversationsRepliesResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ConversationsRepliesResponse.d.ts","sourceRoot":"","sources":["../../src/response/ConversationsRepliesResponse.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"ConversationsRepliesResponse.d.ts","sourceRoot":"","sources":["../../src/response/ConversationsRepliesResponse.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ConversationsRepliesResponse.js b/node_modules/@slack/web-api/dist/response/ConversationsRepliesResponse.js index 8da5143..02ba93c 100644 --- a/node_modules/@slack/web-api/dist/response/ConversationsRepliesResponse.js +++ b/node_modules/@slack/web-api/dist/response/ConversationsRepliesResponse.js @@ -9,4 +9,41 @@ // // ///////////////////////////////////////////////////////////////////////////////////////// Object.defineProperty(exports, "__esModule", { value: true }); +exports.BlockType = exports.FluffyType = exports.PurpleType = exports.DescriptionType = void 0; +var DescriptionType; +(function (DescriptionType) { + DescriptionType["Mrkdwn"] = "mrkdwn"; + DescriptionType["PlainText"] = "plain_text"; +})(DescriptionType = exports.DescriptionType || (exports.DescriptionType = {})); +var PurpleType; +(function (PurpleType) { + PurpleType["Broadcast"] = "broadcast"; + PurpleType["Channel"] = "channel"; + PurpleType["Color"] = "color"; + PurpleType["Date"] = "date"; + PurpleType["Emoji"] = "emoji"; + PurpleType["Link"] = "link"; + PurpleType["Team"] = "team"; + PurpleType["Text"] = "text"; + PurpleType["User"] = "user"; + PurpleType["Usergroup"] = "usergroup"; +})(PurpleType = exports.PurpleType || (exports.PurpleType = {})); +var FluffyType; +(function (FluffyType) { + FluffyType["RichTextList"] = "rich_text_list"; + FluffyType["RichTextPreformatted"] = "rich_text_preformatted"; + FluffyType["RichTextQuote"] = "rich_text_quote"; + FluffyType["RichTextSection"] = "rich_text_section"; +})(FluffyType = exports.FluffyType || (exports.FluffyType = {})); +var BlockType; +(function (BlockType) { + BlockType["Actions"] = "actions"; + BlockType["Context"] = "context"; + BlockType["Divider"] = "divider"; + BlockType["Image"] = "image"; + BlockType["RichText"] = "rich_text"; + BlockType["Section"] = "section"; + BlockType["ShareShortcut"] = "share_shortcut"; + BlockType["Video"] = "video"; +})(BlockType = exports.BlockType || (exports.BlockType = {})); //# sourceMappingURL=ConversationsRepliesResponse.js.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ConversationsRepliesResponse.js.map b/node_modules/@slack/web-api/dist/response/ConversationsRepliesResponse.js.map index e571c83..37cde37 100644 --- a/node_modules/@slack/web-api/dist/response/ConversationsRepliesResponse.js.map +++ b/node_modules/@slack/web-api/dist/response/ConversationsRepliesResponse.js.map @@ -1 +1 @@ -{"version":3,"file":"ConversationsRepliesResponse.js","sourceRoot":"","sources":["../../src/response/ConversationsRepliesResponse.ts"],"names":[],"mappings":";AAAA,oBAAoB;AACpB,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF"} \ No newline at end of file +{"version":3,"file":"ConversationsRepliesResponse.js","sourceRoot":"","sources":["../../src/response/ConversationsRepliesResponse.ts"],"names":[],"mappings":";AAAA,oBAAoB;AACpB,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;;;AAuOzF,IAAY,eAGX;AAHD,WAAY,eAAe;IACzB,oCAAiB,CAAA;IACjB,2CAAwB,CAAA;AAC1B,CAAC,EAHW,eAAe,GAAf,uBAAe,KAAf,uBAAe,QAG1B;AAmCD,IAAY,UAWX;AAXD,WAAY,UAAU;IACpB,qCAAuB,CAAA;IACvB,iCAAmB,CAAA;IACnB,6BAAe,CAAA;IACf,2BAAa,CAAA;IACb,6BAAe,CAAA;IACf,2BAAa,CAAA;IACb,2BAAa,CAAA;IACb,2BAAa,CAAA;IACb,2BAAa,CAAA;IACb,qCAAuB,CAAA;AACzB,CAAC,EAXW,UAAU,GAAV,kBAAU,KAAV,kBAAU,QAWrB;AAED,IAAY,UAKX;AALD,WAAY,UAAU;IACpB,6CAA+B,CAAA;IAC/B,6DAA+C,CAAA;IAC/C,+CAAiC,CAAA;IACjC,mDAAqC,CAAA;AACvC,CAAC,EALW,UAAU,GAAV,kBAAU,KAAV,kBAAU,QAKrB;AAkCD,IAAY,SASX;AATD,WAAY,SAAS;IACnB,gCAAmB,CAAA;IACnB,gCAAmB,CAAA;IACnB,gCAAmB,CAAA;IACnB,4BAAe,CAAA;IACf,mCAAsB,CAAA;IACtB,gCAAmB,CAAA;IACnB,6CAAgC,CAAA;IAChC,4BAAe,CAAA;AACjB,CAAC,EATW,SAAS,GAAT,iBAAS,KAAT,iBAAS,QASpB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ConversationsSetPurposeResponse.d.ts b/node_modules/@slack/web-api/dist/response/ConversationsSetPurposeResponse.d.ts index 2f46c9a..8e13059 100644 --- a/node_modules/@slack/web-api/dist/response/ConversationsSetPurposeResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/ConversationsSetPurposeResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type ConversationsSetPurposeResponse = WebAPICallResult & { +export type ConversationsSetPurposeResponse = WebAPICallResult & { channel?: Channel; error?: string; needed?: string; @@ -7,6 +7,7 @@ export declare type ConversationsSetPurposeResponse = WebAPICallResult & { provided?: string; }; export interface Channel { + context_team_id?: string; created?: number; creator?: string; id?: string; @@ -32,6 +33,7 @@ export interface Channel { shared_team_ids?: string[]; topic?: Purpose; unlinked?: number; + updated?: number; } export interface Purpose { creator?: string; diff --git a/node_modules/@slack/web-api/dist/response/ConversationsSetPurposeResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/ConversationsSetPurposeResponse.d.ts.map index 1e20413..9ea04e8 100644 --- a/node_modules/@slack/web-api/dist/response/ConversationsSetPurposeResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/ConversationsSetPurposeResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ConversationsSetPurposeResponse.d.ts","sourceRoot":"","sources":["../../src/response/ConversationsSetPurposeResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,+BAA+B,GAAG,gBAAgB,GAAG;IAC/D,OAAO,CAAC,EAAG,OAAO,CAAC;IACnB,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC;AAEF,MAAM,WAAW,OAAO;IACtB,OAAO,CAAC,EAAqB,MAAM,CAAC;IACpC,OAAO,CAAC,EAAqB,MAAM,CAAC;IACpC,EAAE,CAAC,EAA0B,MAAM,CAAC;IACpC,WAAW,CAAC,EAAiB,OAAO,CAAC;IACrC,UAAU,CAAC,EAAkB,OAAO,CAAC;IACrC,aAAa,CAAC,EAAe,OAAO,CAAC;IACrC,UAAU,CAAC,EAAkB,OAAO,CAAC;IACrC,QAAQ,CAAC,EAAoB,OAAO,CAAC;IACrC,KAAK,CAAC,EAAuB,OAAO,CAAC;IACrC,SAAS,CAAC,EAAmB,OAAO,CAAC;IACrC,OAAO,CAAC,EAAqB,OAAO,CAAC;IACrC,aAAa,CAAC,EAAe,OAAO,CAAC;IACrC,qBAAqB,CAAC,EAAO,OAAO,CAAC;IACrC,UAAU,CAAC,EAAkB,OAAO,CAAC;IACrC,SAAS,CAAC,EAAmB,OAAO,CAAC;IACrC,SAAS,CAAC,EAAmB,MAAM,CAAC;IACpC,IAAI,CAAC,EAAwB,MAAM,CAAC;IACpC,eAAe,CAAC,EAAa,MAAM,CAAC;IACpC,0BAA0B,CAAC,EAAE,MAAM,EAAE,CAAC;IACtC,cAAc,CAAC,EAAc,MAAM,EAAE,CAAC;IACtC,cAAc,CAAC,EAAc,MAAM,EAAE,CAAC;IACtC,OAAO,CAAC,EAAqB,OAAO,CAAC;IACrC,eAAe,CAAC,EAAa,MAAM,EAAE,CAAC;IACtC,KAAK,CAAC,EAAuB,OAAO,CAAC;IACrC,QAAQ,CAAC,EAAoB,MAAM,CAAC;CACrC;AAED,MAAM,WAAW,OAAO;IACtB,OAAO,CAAC,EAAG,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,KAAK,CAAC,EAAK,MAAM,CAAC;CACnB"} \ No newline at end of file +{"version":3,"file":"ConversationsSetPurposeResponse.d.ts","sourceRoot":"","sources":["../../src/response/ConversationsSetPurposeResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,+BAA+B,GAAG,gBAAgB,GAAG;IAC/D,OAAO,CAAC,EAAG,OAAO,CAAC;IACnB,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC;AAEF,MAAM,WAAW,OAAO;IACtB,eAAe,CAAC,EAAa,MAAM,CAAC;IACpC,OAAO,CAAC,EAAqB,MAAM,CAAC;IACpC,OAAO,CAAC,EAAqB,MAAM,CAAC;IACpC,EAAE,CAAC,EAA0B,MAAM,CAAC;IACpC,WAAW,CAAC,EAAiB,OAAO,CAAC;IACrC,UAAU,CAAC,EAAkB,OAAO,CAAC;IACrC,aAAa,CAAC,EAAe,OAAO,CAAC;IACrC,UAAU,CAAC,EAAkB,OAAO,CAAC;IACrC,QAAQ,CAAC,EAAoB,OAAO,CAAC;IACrC,KAAK,CAAC,EAAuB,OAAO,CAAC;IACrC,SAAS,CAAC,EAAmB,OAAO,CAAC;IACrC,OAAO,CAAC,EAAqB,OAAO,CAAC;IACrC,aAAa,CAAC,EAAe,OAAO,CAAC;IACrC,qBAAqB,CAAC,EAAO,OAAO,CAAC;IACrC,UAAU,CAAC,EAAkB,OAAO,CAAC;IACrC,SAAS,CAAC,EAAmB,OAAO,CAAC;IACrC,SAAS,CAAC,EAAmB,MAAM,CAAC;IACpC,IAAI,CAAC,EAAwB,MAAM,CAAC;IACpC,eAAe,CAAC,EAAa,MAAM,CAAC;IACpC,0BAA0B,CAAC,EAAE,MAAM,EAAE,CAAC;IACtC,cAAc,CAAC,EAAc,MAAM,EAAE,CAAC;IACtC,cAAc,CAAC,EAAc,MAAM,EAAE,CAAC;IACtC,OAAO,CAAC,EAAqB,OAAO,CAAC;IACrC,eAAe,CAAC,EAAa,MAAM,EAAE,CAAC;IACtC,KAAK,CAAC,EAAuB,OAAO,CAAC;IACrC,QAAQ,CAAC,EAAoB,MAAM,CAAC;IACpC,OAAO,CAAC,EAAqB,MAAM,CAAC;CACrC;AAED,MAAM,WAAW,OAAO;IACtB,OAAO,CAAC,EAAG,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,KAAK,CAAC,EAAK,MAAM,CAAC;CACnB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ConversationsSetTopicResponse.d.ts b/node_modules/@slack/web-api/dist/response/ConversationsSetTopicResponse.d.ts index 6c040f7..d5a3eab 100644 --- a/node_modules/@slack/web-api/dist/response/ConversationsSetTopicResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/ConversationsSetTopicResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type ConversationsSetTopicResponse = WebAPICallResult & { +export type ConversationsSetTopicResponse = WebAPICallResult & { channel?: Channel; error?: string; needed?: string; @@ -7,6 +7,7 @@ export declare type ConversationsSetTopicResponse = WebAPICallResult & { provided?: string; }; export interface Channel { + context_team_id?: string; created?: number; creator?: string; id?: string; @@ -32,6 +33,7 @@ export interface Channel { shared_team_ids?: string[]; topic?: Purpose; unlinked?: number; + updated?: number; } export interface Purpose { creator?: string; diff --git a/node_modules/@slack/web-api/dist/response/ConversationsSetTopicResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/ConversationsSetTopicResponse.d.ts.map index 250d61e..c86f787 100644 --- a/node_modules/@slack/web-api/dist/response/ConversationsSetTopicResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/ConversationsSetTopicResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ConversationsSetTopicResponse.d.ts","sourceRoot":"","sources":["../../src/response/ConversationsSetTopicResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,6BAA6B,GAAG,gBAAgB,GAAG;IAC7D,OAAO,CAAC,EAAG,OAAO,CAAC;IACnB,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC;AAEF,MAAM,WAAW,OAAO;IACtB,OAAO,CAAC,EAAqB,MAAM,CAAC;IACpC,OAAO,CAAC,EAAqB,MAAM,CAAC;IACpC,EAAE,CAAC,EAA0B,MAAM,CAAC;IACpC,WAAW,CAAC,EAAiB,OAAO,CAAC;IACrC,UAAU,CAAC,EAAkB,OAAO,CAAC;IACrC,aAAa,CAAC,EAAe,OAAO,CAAC;IACrC,UAAU,CAAC,EAAkB,OAAO,CAAC;IACrC,QAAQ,CAAC,EAAoB,OAAO,CAAC;IACrC,KAAK,CAAC,EAAuB,OAAO,CAAC;IACrC,SAAS,CAAC,EAAmB,OAAO,CAAC;IACrC,OAAO,CAAC,EAAqB,OAAO,CAAC;IACrC,aAAa,CAAC,EAAe,OAAO,CAAC;IACrC,qBAAqB,CAAC,EAAO,OAAO,CAAC;IACrC,UAAU,CAAC,EAAkB,OAAO,CAAC;IACrC,SAAS,CAAC,EAAmB,OAAO,CAAC;IACrC,SAAS,CAAC,EAAmB,MAAM,CAAC;IACpC,IAAI,CAAC,EAAwB,MAAM,CAAC;IACpC,eAAe,CAAC,EAAa,MAAM,CAAC;IACpC,0BAA0B,CAAC,EAAE,MAAM,EAAE,CAAC;IACtC,cAAc,CAAC,EAAc,MAAM,EAAE,CAAC;IACtC,cAAc,CAAC,EAAc,MAAM,EAAE,CAAC;IACtC,OAAO,CAAC,EAAqB,OAAO,CAAC;IACrC,eAAe,CAAC,EAAa,MAAM,EAAE,CAAC;IACtC,KAAK,CAAC,EAAuB,OAAO,CAAC;IACrC,QAAQ,CAAC,EAAoB,MAAM,CAAC;CACrC;AAED,MAAM,WAAW,OAAO;IACtB,OAAO,CAAC,EAAG,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,KAAK,CAAC,EAAK,MAAM,CAAC;CACnB"} \ No newline at end of file +{"version":3,"file":"ConversationsSetTopicResponse.d.ts","sourceRoot":"","sources":["../../src/response/ConversationsSetTopicResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,6BAA6B,GAAG,gBAAgB,GAAG;IAC7D,OAAO,CAAC,EAAG,OAAO,CAAC;IACnB,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC;AAEF,MAAM,WAAW,OAAO;IACtB,eAAe,CAAC,EAAa,MAAM,CAAC;IACpC,OAAO,CAAC,EAAqB,MAAM,CAAC;IACpC,OAAO,CAAC,EAAqB,MAAM,CAAC;IACpC,EAAE,CAAC,EAA0B,MAAM,CAAC;IACpC,WAAW,CAAC,EAAiB,OAAO,CAAC;IACrC,UAAU,CAAC,EAAkB,OAAO,CAAC;IACrC,aAAa,CAAC,EAAe,OAAO,CAAC;IACrC,UAAU,CAAC,EAAkB,OAAO,CAAC;IACrC,QAAQ,CAAC,EAAoB,OAAO,CAAC;IACrC,KAAK,CAAC,EAAuB,OAAO,CAAC;IACrC,SAAS,CAAC,EAAmB,OAAO,CAAC;IACrC,OAAO,CAAC,EAAqB,OAAO,CAAC;IACrC,aAAa,CAAC,EAAe,OAAO,CAAC;IACrC,qBAAqB,CAAC,EAAO,OAAO,CAAC;IACrC,UAAU,CAAC,EAAkB,OAAO,CAAC;IACrC,SAAS,CAAC,EAAmB,OAAO,CAAC;IACrC,SAAS,CAAC,EAAmB,MAAM,CAAC;IACpC,IAAI,CAAC,EAAwB,MAAM,CAAC;IACpC,eAAe,CAAC,EAAa,MAAM,CAAC;IACpC,0BAA0B,CAAC,EAAE,MAAM,EAAE,CAAC;IACtC,cAAc,CAAC,EAAc,MAAM,EAAE,CAAC;IACtC,cAAc,CAAC,EAAc,MAAM,EAAE,CAAC;IACtC,OAAO,CAAC,EAAqB,OAAO,CAAC;IACrC,eAAe,CAAC,EAAa,MAAM,EAAE,CAAC;IACtC,KAAK,CAAC,EAAuB,OAAO,CAAC;IACrC,QAAQ,CAAC,EAAoB,MAAM,CAAC;IACpC,OAAO,CAAC,EAAqB,MAAM,CAAC;CACrC;AAED,MAAM,WAAW,OAAO;IACtB,OAAO,CAAC,EAAG,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,KAAK,CAAC,EAAK,MAAM,CAAC;CACnB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ConversationsUnarchiveResponse.d.ts b/node_modules/@slack/web-api/dist/response/ConversationsUnarchiveResponse.d.ts index c0231c0..9aad01d 100644 --- a/node_modules/@slack/web-api/dist/response/ConversationsUnarchiveResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/ConversationsUnarchiveResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type ConversationsUnarchiveResponse = WebAPICallResult & { +export type ConversationsUnarchiveResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/ConversationsUnarchiveResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/ConversationsUnarchiveResponse.d.ts.map index e1e3556..e0b7f0a 100644 --- a/node_modules/@slack/web-api/dist/response/ConversationsUnarchiveResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/ConversationsUnarchiveResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ConversationsUnarchiveResponse.d.ts","sourceRoot":"","sources":["../../src/response/ConversationsUnarchiveResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,8BAA8B,GAAG,gBAAgB,GAAG;IAC9D,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file +{"version":3,"file":"ConversationsUnarchiveResponse.d.ts","sourceRoot":"","sources":["../../src/response/ConversationsUnarchiveResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,8BAA8B,GAAG,gBAAgB,GAAG;IAC9D,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/DialogOpenResponse.d.ts b/node_modules/@slack/web-api/dist/response/DialogOpenResponse.d.ts index 19fc0b7..0c64710 100644 --- a/node_modules/@slack/web-api/dist/response/DialogOpenResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/DialogOpenResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type DialogOpenResponse = WebAPICallResult & { +export type DialogOpenResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/DialogOpenResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/DialogOpenResponse.d.ts.map index 76c3629..98d8c7d 100644 --- a/node_modules/@slack/web-api/dist/response/DialogOpenResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/DialogOpenResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"DialogOpenResponse.d.ts","sourceRoot":"","sources":["../../src/response/DialogOpenResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,kBAAkB,GAAG,gBAAgB,GAAG;IAClD,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;IACrC,OAAO,CAAC,EAAY,MAAM,CAAC;CAC5B,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file +{"version":3,"file":"DialogOpenResponse.d.ts","sourceRoot":"","sources":["../../src/response/DialogOpenResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,kBAAkB,GAAG,gBAAgB,GAAG;IAClD,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;IACrC,OAAO,CAAC,EAAY,MAAM,CAAC;CAC5B,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/DndEndDndResponse.d.ts b/node_modules/@slack/web-api/dist/response/DndEndDndResponse.d.ts index 218b073..6487fa6 100644 --- a/node_modules/@slack/web-api/dist/response/DndEndDndResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/DndEndDndResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type DndEndDndResponse = WebAPICallResult & { +export type DndEndDndResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/DndEndDndResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/DndEndDndResponse.d.ts.map index 035c95b..63036cf 100644 --- a/node_modules/@slack/web-api/dist/response/DndEndDndResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/DndEndDndResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"DndEndDndResponse.d.ts","sourceRoot":"","sources":["../../src/response/DndEndDndResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,iBAAiB,GAAG,gBAAgB,GAAG;IACjD,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file +{"version":3,"file":"DndEndDndResponse.d.ts","sourceRoot":"","sources":["../../src/response/DndEndDndResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,iBAAiB,GAAG,gBAAgB,GAAG;IACjD,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/DndEndSnoozeResponse.d.ts b/node_modules/@slack/web-api/dist/response/DndEndSnoozeResponse.d.ts index 74a3e66..3d32311 100644 --- a/node_modules/@slack/web-api/dist/response/DndEndSnoozeResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/DndEndSnoozeResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type DndEndSnoozeResponse = WebAPICallResult & { +export type DndEndSnoozeResponse = WebAPICallResult & { dnd_enabled?: boolean; error?: string; needed?: string; diff --git a/node_modules/@slack/web-api/dist/response/DndEndSnoozeResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/DndEndSnoozeResponse.d.ts.map index 6544feb..e902d77 100644 --- a/node_modules/@slack/web-api/dist/response/DndEndSnoozeResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/DndEndSnoozeResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"DndEndSnoozeResponse.d.ts","sourceRoot":"","sources":["../../src/response/DndEndSnoozeResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,oBAAoB,GAAG,gBAAgB,GAAG;IACpD,WAAW,CAAC,EAAQ,OAAO,CAAC;IAC5B,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,eAAe,CAAC,EAAI,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,cAAc,CAAC,EAAK,OAAO,CAAC;CAC7B,CAAC"} \ No newline at end of file +{"version":3,"file":"DndEndSnoozeResponse.d.ts","sourceRoot":"","sources":["../../src/response/DndEndSnoozeResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,oBAAoB,GAAG,gBAAgB,GAAG;IACpD,WAAW,CAAC,EAAQ,OAAO,CAAC;IAC5B,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,eAAe,CAAC,EAAI,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,cAAc,CAAC,EAAK,OAAO,CAAC;CAC7B,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/DndInfoResponse.d.ts b/node_modules/@slack/web-api/dist/response/DndInfoResponse.d.ts index d24d014..13e010a 100644 --- a/node_modules/@slack/web-api/dist/response/DndInfoResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/DndInfoResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type DndInfoResponse = WebAPICallResult & { +export type DndInfoResponse = WebAPICallResult & { dnd_enabled?: boolean; error?: string; needed?: string; diff --git a/node_modules/@slack/web-api/dist/response/DndInfoResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/DndInfoResponse.d.ts.map index 384b79f..06f067d 100644 --- a/node_modules/@slack/web-api/dist/response/DndInfoResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/DndInfoResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"DndInfoResponse.d.ts","sourceRoot":"","sources":["../../src/response/DndInfoResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,eAAe,GAAG,gBAAgB,GAAG;IAC/C,WAAW,CAAC,EAAQ,OAAO,CAAC;IAC5B,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,eAAe,CAAC,EAAI,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;CAC5B,CAAC"} \ No newline at end of file +{"version":3,"file":"DndInfoResponse.d.ts","sourceRoot":"","sources":["../../src/response/DndInfoResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,eAAe,GAAG,gBAAgB,GAAG;IAC/C,WAAW,CAAC,EAAQ,OAAO,CAAC;IAC5B,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,eAAe,CAAC,EAAI,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;CAC5B,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/DndSetSnoozeResponse.d.ts b/node_modules/@slack/web-api/dist/response/DndSetSnoozeResponse.d.ts index ebe8501..269d396 100644 --- a/node_modules/@slack/web-api/dist/response/DndSetSnoozeResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/DndSetSnoozeResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type DndSetSnoozeResponse = WebAPICallResult & { +export type DndSetSnoozeResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/DndSetSnoozeResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/DndSetSnoozeResponse.d.ts.map index ce69ee6..475e1d7 100644 --- a/node_modules/@slack/web-api/dist/response/DndSetSnoozeResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/DndSetSnoozeResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"DndSetSnoozeResponse.d.ts","sourceRoot":"","sources":["../../src/response/DndSetSnoozeResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,oBAAoB,GAAG,gBAAgB,GAAG;IACpD,KAAK,CAAC,EAAiB,MAAM,CAAC;IAC9B,MAAM,CAAC,EAAgB,MAAM,CAAC;IAC9B,EAAE,CAAC,EAAoB,OAAO,CAAC;IAC/B,QAAQ,CAAC,EAAc,MAAM,CAAC;IAC9B,cAAc,CAAC,EAAQ,OAAO,CAAC;IAC/B,cAAc,CAAC,EAAQ,MAAM,CAAC;IAC9B,oBAAoB,CAAC,EAAE,OAAO,CAAC;IAC/B,gBAAgB,CAAC,EAAM,MAAM,CAAC;CAC/B,CAAC"} \ No newline at end of file +{"version":3,"file":"DndSetSnoozeResponse.d.ts","sourceRoot":"","sources":["../../src/response/DndSetSnoozeResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,oBAAoB,GAAG,gBAAgB,GAAG;IACpD,KAAK,CAAC,EAAiB,MAAM,CAAC;IAC9B,MAAM,CAAC,EAAgB,MAAM,CAAC;IAC9B,EAAE,CAAC,EAAoB,OAAO,CAAC;IAC/B,QAAQ,CAAC,EAAc,MAAM,CAAC;IAC9B,cAAc,CAAC,EAAQ,OAAO,CAAC;IAC/B,cAAc,CAAC,EAAQ,MAAM,CAAC;IAC9B,oBAAoB,CAAC,EAAE,OAAO,CAAC;IAC/B,gBAAgB,CAAC,EAAM,MAAM,CAAC;CAC/B,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/DndTeamInfoResponse.d.ts b/node_modules/@slack/web-api/dist/response/DndTeamInfoResponse.d.ts index 6095ab3..2354bc0 100644 --- a/node_modules/@slack/web-api/dist/response/DndTeamInfoResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/DndTeamInfoResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type DndTeamInfoResponse = WebAPICallResult & { +export type DndTeamInfoResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/DndTeamInfoResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/DndTeamInfoResponse.d.ts.map index d21915a..43f1dda 100644 --- a/node_modules/@slack/web-api/dist/response/DndTeamInfoResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/DndTeamInfoResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"DndTeamInfoResponse.d.ts","sourceRoot":"","sources":["../../src/response/DndTeamInfoResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,mBAAmB,GAAG,gBAAgB,GAAG;IACnD,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,KAAK,CAAC,EAAK;QAAE,CAAC,GAAG,EAAE,MAAM,GAAG,IAAI,CAAA;KAAE,CAAC;CACpC,CAAC;AAEF,MAAM,WAAW,IAAI;IACnB,WAAW,CAAC,EAAQ,OAAO,CAAC;IAC5B,eAAe,CAAC,EAAI,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,MAAM,CAAC;CAC5B"} \ No newline at end of file +{"version":3,"file":"DndTeamInfoResponse.d.ts","sourceRoot":"","sources":["../../src/response/DndTeamInfoResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,mBAAmB,GAAG,gBAAgB,GAAG;IACnD,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,KAAK,CAAC,EAAK;QAAE,CAAC,GAAG,EAAE,MAAM,GAAG,IAAI,CAAA;KAAE,CAAC;CACpC,CAAC;AAEF,MAAM,WAAW,IAAI;IACnB,WAAW,CAAC,EAAQ,OAAO,CAAC;IAC5B,eAAe,CAAC,EAAI,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,MAAM,CAAC;CAC5B"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/EmojiListResponse.d.ts b/node_modules/@slack/web-api/dist/response/EmojiListResponse.d.ts index d669869..990898d 100644 --- a/node_modules/@slack/web-api/dist/response/EmojiListResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/EmojiListResponse.d.ts @@ -1,6 +1,8 @@ import { WebAPICallResult } from '../WebClient'; -export declare type EmojiListResponse = WebAPICallResult & { +export type EmojiListResponse = WebAPICallResult & { cache_ts?: string; + categories?: Category[]; + categories_version?: string; emoji?: { [key: string]: string; }; @@ -9,4 +11,8 @@ export declare type EmojiListResponse = WebAPICallResult & { ok?: boolean; provided?: string; }; +export interface Category { + emoji_names?: string[]; + name?: string; +} //# sourceMappingURL=EmojiListResponse.d.ts.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/EmojiListResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/EmojiListResponse.d.ts.map index 4574b21..aad80e6 100644 --- a/node_modules/@slack/web-api/dist/response/EmojiListResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/EmojiListResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"EmojiListResponse.d.ts","sourceRoot":"","sources":["../../src/response/EmojiListResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,iBAAiB,GAAG,gBAAgB,GAAG;IACjD,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,KAAK,CAAC,EAAK;QAAE,CAAC,GAAG,EAAE,MAAM,GAAG,MAAM,CAAA;KAAE,CAAC;IACrC,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file +{"version":3,"file":"EmojiListResponse.d.ts","sourceRoot":"","sources":["../../src/response/EmojiListResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,iBAAiB,GAAG,gBAAgB,GAAG;IACjD,QAAQ,CAAC,EAAY,MAAM,CAAC;IAC5B,UAAU,CAAC,EAAU,QAAQ,EAAE,CAAC;IAChC,kBAAkB,CAAC,EAAE,MAAM,CAAC;IAC5B,KAAK,CAAC,EAAe;QAAE,CAAC,GAAG,EAAE,MAAM,GAAG,MAAM,CAAA;KAAE,CAAC;IAC/C,KAAK,CAAC,EAAe,MAAM,CAAC;IAC5B,MAAM,CAAC,EAAc,MAAM,CAAC;IAC5B,EAAE,CAAC,EAAkB,OAAO,CAAC;IAC7B,QAAQ,CAAC,EAAY,MAAM,CAAC;CAC7B,CAAC;AAEF,MAAM,WAAW,QAAQ;IACvB,WAAW,CAAC,EAAE,MAAM,EAAE,CAAC;IACvB,IAAI,CAAC,EAAS,MAAM,CAAC;CACtB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/FilesCommentsAddResponse.d.ts b/node_modules/@slack/web-api/dist/response/FilesCommentsAddResponse.d.ts index 1f7b0ba..e3d45b0 100644 --- a/node_modules/@slack/web-api/dist/response/FilesCommentsAddResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/FilesCommentsAddResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type FilesCommentsAddResponse = WebAPICallResult & { +export type FilesCommentsAddResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/FilesCommentsAddResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/FilesCommentsAddResponse.d.ts.map index 8ba4899..8958960 100644 --- a/node_modules/@slack/web-api/dist/response/FilesCommentsAddResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/FilesCommentsAddResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"FilesCommentsAddResponse.d.ts","sourceRoot":"","sources":["../../src/response/FilesCommentsAddResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,wBAAwB,GAAG,gBAAgB,GAAG;IACxD,KAAK,CAAC,EAAO,MAAM,CAAC;IACpB,MAAM,CAAC,EAAM,MAAM,CAAC;IACpB,EAAE,CAAC,EAAU,OAAO,CAAC;IACrB,QAAQ,CAAC,EAAI,MAAM,CAAC;IACpB,UAAU,CAAC,EAAE,MAAM,CAAC;CACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"FilesCommentsAddResponse.d.ts","sourceRoot":"","sources":["../../src/response/FilesCommentsAddResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,wBAAwB,GAAG,gBAAgB,GAAG;IACxD,KAAK,CAAC,EAAO,MAAM,CAAC;IACpB,MAAM,CAAC,EAAM,MAAM,CAAC;IACpB,EAAE,CAAC,EAAU,OAAO,CAAC;IACrB,QAAQ,CAAC,EAAI,MAAM,CAAC;IACpB,UAAU,CAAC,EAAE,MAAM,CAAC;CACrB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/FilesCommentsDeleteResponse.d.ts b/node_modules/@slack/web-api/dist/response/FilesCommentsDeleteResponse.d.ts index 4801734..d9a13da 100644 --- a/node_modules/@slack/web-api/dist/response/FilesCommentsDeleteResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/FilesCommentsDeleteResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type FilesCommentsDeleteResponse = WebAPICallResult & { +export type FilesCommentsDeleteResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/FilesCommentsDeleteResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/FilesCommentsDeleteResponse.d.ts.map index 7ae3f53..04e48e4 100644 --- a/node_modules/@slack/web-api/dist/response/FilesCommentsDeleteResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/FilesCommentsDeleteResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"FilesCommentsDeleteResponse.d.ts","sourceRoot":"","sources":["../../src/response/FilesCommentsDeleteResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,2BAA2B,GAAG,gBAAgB,GAAG;IAC3D,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file +{"version":3,"file":"FilesCommentsDeleteResponse.d.ts","sourceRoot":"","sources":["../../src/response/FilesCommentsDeleteResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,2BAA2B,GAAG,gBAAgB,GAAG;IAC3D,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/FilesCommentsEditResponse.d.ts b/node_modules/@slack/web-api/dist/response/FilesCommentsEditResponse.d.ts index 400c78f..67f34f7 100644 --- a/node_modules/@slack/web-api/dist/response/FilesCommentsEditResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/FilesCommentsEditResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type FilesCommentsEditResponse = WebAPICallResult & { +export type FilesCommentsEditResponse = WebAPICallResult & { comment?: Comment; error?: string; needed?: string; diff --git a/node_modules/@slack/web-api/dist/response/FilesCommentsEditResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/FilesCommentsEditResponse.d.ts.map index 069cc40..e827f46 100644 --- a/node_modules/@slack/web-api/dist/response/FilesCommentsEditResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/FilesCommentsEditResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"FilesCommentsEditResponse.d.ts","sourceRoot":"","sources":["../../src/response/FilesCommentsEditResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,yBAAyB,GAAG,gBAAgB,GAAG;IACzD,OAAO,CAAC,EAAG,OAAO,CAAC;IACnB,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC;AAEF,MAAM,WAAW,OAAO;IACtB,OAAO,CAAC,EAAI,MAAM,CAAC;IACnB,OAAO,CAAC,EAAI,MAAM,CAAC;IACnB,EAAE,CAAC,EAAS,MAAM,CAAC;IACnB,QAAQ,CAAC,EAAG,OAAO,CAAC;IACpB,SAAS,CAAC,EAAE,MAAM,CAAC;IACnB,IAAI,CAAC,EAAO,MAAM,CAAC;CACpB"} \ No newline at end of file +{"version":3,"file":"FilesCommentsEditResponse.d.ts","sourceRoot":"","sources":["../../src/response/FilesCommentsEditResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,yBAAyB,GAAG,gBAAgB,GAAG;IACzD,OAAO,CAAC,EAAG,OAAO,CAAC;IACnB,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC;AAEF,MAAM,WAAW,OAAO;IACtB,OAAO,CAAC,EAAI,MAAM,CAAC;IACnB,OAAO,CAAC,EAAI,MAAM,CAAC;IACnB,EAAE,CAAC,EAAS,MAAM,CAAC;IACnB,QAAQ,CAAC,EAAG,OAAO,CAAC;IACpB,SAAS,CAAC,EAAE,MAAM,CAAC;IACnB,IAAI,CAAC,EAAO,MAAM,CAAC;CACpB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/FilesCompleteUploadExternalResponse.d.ts b/node_modules/@slack/web-api/dist/response/FilesCompleteUploadExternalResponse.d.ts new file mode 100644 index 0000000..32eec54 --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/FilesCompleteUploadExternalResponse.d.ts @@ -0,0 +1,77 @@ +import { WebAPICallResult } from '../WebClient'; +export type FilesCompleteUploadExternalResponse = WebAPICallResult & { + error?: string; + files?: File[]; + needed?: string; + ok?: boolean; + provided?: string; +}; +export interface File { + alt_txt?: string; + channels?: string[]; + comments_count?: number; + created?: number; + display_as_bot?: boolean; + edit_link?: string; + editable?: boolean; + external_type?: string; + file_access?: string; + filetype?: string; + groups?: string[]; + has_more_shares?: boolean; + has_rich_preview?: boolean; + id?: string; + ims?: string[]; + is_external?: boolean; + is_public?: boolean; + is_starred?: boolean; + lines?: number; + lines_more?: number; + media_display_type?: string; + mimetype?: string; + mode?: string; + name?: string; + original_h?: number; + original_w?: number; + permalink?: string; + permalink_public?: string; + pretty_type?: string; + preview?: string; + preview_highlight?: string; + preview_is_truncated?: boolean; + public_url_shared?: boolean; + shares?: Shares; + size?: number; + thumb_160?: string; + thumb_360?: string; + thumb_360_h?: number; + thumb_360_w?: number; + thumb_64?: string; + thumb_80?: string; + thumb_tiny?: string; + timestamp?: number; + title?: string; + url_private?: string; + url_private_download?: string; + user?: string; + user_team?: string; + username?: string; +} +export interface Shares { + public?: { + [key: string]: Public[]; + }; +} +export interface Public { + channel_name?: string; + latest_reply?: string; + reply_count?: number; + reply_users?: string[]; + reply_users_count?: number; + share_user_id?: string; + source?: string; + team_id?: string; + thread_ts?: string; + ts?: string; +} +//# sourceMappingURL=FilesCompleteUploadExternalResponse.d.ts.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/FilesCompleteUploadExternalResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/FilesCompleteUploadExternalResponse.d.ts.map new file mode 100644 index 0000000..b60bc86 --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/FilesCompleteUploadExternalResponse.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"FilesCompleteUploadExternalResponse.d.ts","sourceRoot":"","sources":["../../src/response/FilesCompleteUploadExternalResponse.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/FilesCompleteUploadExternalResponse.js b/node_modules/@slack/web-api/dist/response/FilesCompleteUploadExternalResponse.js new file mode 100644 index 0000000..0f85ddf --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/FilesCompleteUploadExternalResponse.js @@ -0,0 +1,12 @@ +"use strict"; +/* eslint-disable */ +///////////////////////////////////////////////////////////////////////////////////////// +// // +// !!! DO NOT EDIT THIS FILE !!! // +// // +// This file is auto-generated by scripts/generate-web-api-types.sh in the repository. // +// Please refer to the script code to learn how to update the source data. // +// // +///////////////////////////////////////////////////////////////////////////////////////// +Object.defineProperty(exports, "__esModule", { value: true }); +//# sourceMappingURL=FilesCompleteUploadExternalResponse.js.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/FilesCompleteUploadExternalResponse.js.map b/node_modules/@slack/web-api/dist/response/FilesCompleteUploadExternalResponse.js.map new file mode 100644 index 0000000..6daac0d --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/FilesCompleteUploadExternalResponse.js.map @@ -0,0 +1 @@ +{"version":3,"file":"FilesCompleteUploadExternalResponse.js","sourceRoot":"","sources":["../../src/response/FilesCompleteUploadExternalResponse.ts"],"names":[],"mappings":";AAAA,oBAAoB;AACpB,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/FilesDeleteResponse.d.ts b/node_modules/@slack/web-api/dist/response/FilesDeleteResponse.d.ts index 2ae619a..0668965 100644 --- a/node_modules/@slack/web-api/dist/response/FilesDeleteResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/FilesDeleteResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type FilesDeleteResponse = WebAPICallResult & { +export type FilesDeleteResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/FilesDeleteResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/FilesDeleteResponse.d.ts.map index 6f3541f..3915458 100644 --- a/node_modules/@slack/web-api/dist/response/FilesDeleteResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/FilesDeleteResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"FilesDeleteResponse.d.ts","sourceRoot":"","sources":["../../src/response/FilesDeleteResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,mBAAmB,GAAG,gBAAgB,GAAG;IACnD,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file +{"version":3,"file":"FilesDeleteResponse.d.ts","sourceRoot":"","sources":["../../src/response/FilesDeleteResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,mBAAmB,GAAG,gBAAgB,GAAG;IACnD,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/FilesGetUploadURLExternalResponse.d.ts b/node_modules/@slack/web-api/dist/response/FilesGetUploadURLExternalResponse.d.ts new file mode 100644 index 0000000..b846919 --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/FilesGetUploadURLExternalResponse.d.ts @@ -0,0 +1,14 @@ +import { WebAPICallResult } from '../WebClient'; +export type FilesGetUploadURLExternalResponse = WebAPICallResult & { + error?: string; + file_id?: string; + needed?: string; + ok?: boolean; + provided?: string; + response_metadata?: ResponseMetadata; + upload_url?: string; +}; +export interface ResponseMetadata { + messages?: string[]; +} +//# sourceMappingURL=FilesGetUploadURLExternalResponse.d.ts.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/FilesGetUploadURLExternalResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/FilesGetUploadURLExternalResponse.d.ts.map new file mode 100644 index 0000000..041e4cc --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/FilesGetUploadURLExternalResponse.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"FilesGetUploadURLExternalResponse.d.ts","sourceRoot":"","sources":["../../src/response/FilesGetUploadURLExternalResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,iCAAiC,GAAG,gBAAgB,GAAG;IACjE,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,OAAO,CAAC,EAAY,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;IACrC,UAAU,CAAC,EAAS,MAAM,CAAC;CAC5B,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/FilesGetUploadURLExternalResponse.js b/node_modules/@slack/web-api/dist/response/FilesGetUploadURLExternalResponse.js new file mode 100644 index 0000000..48578ae --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/FilesGetUploadURLExternalResponse.js @@ -0,0 +1,12 @@ +"use strict"; +/* eslint-disable */ +///////////////////////////////////////////////////////////////////////////////////////// +// // +// !!! DO NOT EDIT THIS FILE !!! // +// // +// This file is auto-generated by scripts/generate-web-api-types.sh in the repository. // +// Please refer to the script code to learn how to update the source data. // +// // +///////////////////////////////////////////////////////////////////////////////////////// +Object.defineProperty(exports, "__esModule", { value: true }); +//# sourceMappingURL=FilesGetUploadURLExternalResponse.js.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/FilesGetUploadURLExternalResponse.js.map b/node_modules/@slack/web-api/dist/response/FilesGetUploadURLExternalResponse.js.map new file mode 100644 index 0000000..e4df9ff --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/FilesGetUploadURLExternalResponse.js.map @@ -0,0 +1 @@ +{"version":3,"file":"FilesGetUploadURLExternalResponse.js","sourceRoot":"","sources":["../../src/response/FilesGetUploadURLExternalResponse.ts"],"names":[],"mappings":";AAAA,oBAAoB;AACpB,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/FilesInfoResponse.d.ts b/node_modules/@slack/web-api/dist/response/FilesInfoResponse.d.ts index 8acd9fd..6fc5459 100644 --- a/node_modules/@slack/web-api/dist/response/FilesInfoResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/FilesInfoResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type FilesInfoResponse = WebAPICallResult & { +export type FilesInfoResponse = WebAPICallResult & { comments?: Comment[]; content?: string; content_highlight_css?: string; @@ -22,6 +22,8 @@ export interface Comment { user?: string; } export interface File { + access?: string; + alt_txt?: string; app_id?: string; app_name?: string; bot_id?: string; @@ -35,6 +37,7 @@ export interface File { deanimate?: string; deanimate_gif?: string; display_as_bot?: boolean; + dm_mpdm_users_with_file_access?: DmMpdmUsersWithFileAccess[]; duration_ms?: number; edit_link?: string; editable?: boolean; @@ -42,10 +45,12 @@ export interface File { external_id?: string; external_type?: string; external_url?: string; + file_access?: string; filetype?: string; from?: Cc[]; groups?: string[]; has_more?: boolean; + has_more_shares?: boolean; has_rich_preview?: boolean; headers?: Headers; hls?: string; @@ -54,19 +59,25 @@ export interface File { image_exif_rotation?: number; ims?: string[]; initial_comment?: Comment; + is_channel_space?: boolean; is_external?: boolean; is_public?: boolean; is_starred?: boolean; last_editor?: string; + last_read?: number; lines?: number; lines_more?: number; + linked_channel_id?: string; media_display_type?: string; + media_progress?: MediaProgress; mimetype?: string; mode?: string; mp4?: string; + mp4_low?: string; name?: string; non_owner_editable?: boolean; num_stars?: number; + org_or_workspace_access?: string; original_attachment_count?: number; original_h?: string; original_w?: string; @@ -80,14 +91,19 @@ export interface File { preview_highlight?: string; preview_is_truncated?: boolean; preview_plain_text?: string; + private_channels_with_file_access_count?: number; public_url_shared?: boolean; + quip_thread_id?: string; reactions?: Reaction[]; + saved?: Saved; sent_to_self?: boolean; shares?: Shares; simplified_html?: string; size?: number; + source_team?: string; subject?: string; subtype?: string; + teams_shared_with?: any[]; thumb_1024?: string; thumb_1024_gif?: string; thumb_1024_h?: string; @@ -134,12 +150,15 @@ export interface File { thumb_video_w?: number; timestamp?: number; title?: string; + title_blocks?: TitleBlock[]; to?: Cc[]; transcription?: Transcription; updated?: number; url_private?: string; url_private_download?: string; + url_static_preview?: string; user?: string; + user_team?: string; username?: string; vtt?: string; } @@ -148,18 +167,33 @@ export interface Cc { name?: string; original?: string; } +export interface DmMpdmUsersWithFileAccess { + access?: string; + user_id?: string; +} export interface Headers { date?: string; in_reply_to?: string; message_id?: string; reply_to?: string; } +export interface MediaProgress { + duration_ms?: number; + max_offset_ms?: number; + offset_ms?: number; +} export interface Reaction { count?: number; name?: string; url?: string; users?: string[]; } +export interface Saved { + date_completed?: number; + date_due?: number; + is_archived?: boolean; + state?: string; +} export interface Shares { private?: { [key: string]: Private[]; @@ -179,6 +213,162 @@ export interface Private { thread_ts?: string; ts?: string; } +export interface TitleBlock { + accessory?: Accessory; + alt_text?: string; + app_collaborators?: string[]; + app_id?: string; + author_name?: string; + block_id?: string; + bot_user_id?: string; + button_label?: string; + description?: Text | string; + elements?: Accessory[]; + fallback?: string; + fields?: Text[]; + function_trigger_id?: string; + image_bytes?: number; + image_height?: number; + image_url?: string; + image_width?: number; + is_workflow_app?: boolean; + provider_icon_url?: string; + provider_name?: string; + text?: Text; + thumbnail_url?: string; + title?: Text | string; + title_url?: string; + type?: string; + url?: string; + video_url?: string; +} +export interface Accessory { + accessibility_label?: string; + action_id?: string; + alt_text?: string; + border?: number; + confirm?: Confirm; + default_to_current_conversation?: boolean; + elements?: AccessoryElement[]; + fallback?: string; + filter?: Filter; + focus_on_load?: boolean; + image_bytes?: number; + image_height?: number; + image_url?: string; + image_width?: number; + indent?: number; + initial_channel?: string; + initial_channels?: string[]; + initial_conversation?: string; + initial_conversations?: string[]; + initial_date?: string; + initial_date_time?: number; + initial_option?: Option; + initial_options?: Option[]; + initial_time?: string; + initial_user?: string; + initial_users?: string[]; + max_selected_items?: number; + min_query_length?: number; + offset?: number; + option_groups?: OptionGroup[]; + options?: Option[]; + placeholder?: Text; + response_url_enabled?: boolean; + style?: string; + text?: Text; + timezone?: string; + type?: string; + url?: string; + value?: string; + workflow?: Workflow; +} +export interface Confirm { + confirm?: Text; + deny?: Text; + style?: string; + text?: Text; + title?: Text; +} +export interface Text { + emoji?: boolean; + text?: string; + type?: TextType; + verbatim?: boolean; +} +export declare enum TextType { + Mrkdwn = "mrkdwn", + PlainText = "plain_text" +} +export interface AccessoryElement { + border?: number; + elements?: PurpleElement[]; + indent?: number; + offset?: number; + style?: string; + type?: string; +} +export interface PurpleElement { + channel_id?: string; + name?: string; + range?: string; + skin_tone?: number; + style?: Style; + team_id?: string; + text?: string; + timestamp?: string; + type?: ElementType; + unicode?: string; + url?: string; + user_id?: string; + usergroup_id?: string; + value?: string; +} +export interface Style { + bold?: boolean; + code?: boolean; + italic?: boolean; + strike?: boolean; +} +export declare enum ElementType { + Broadcast = "broadcast", + Channel = "channel", + Color = "color", + Date = "date", + Emoji = "emoji", + Link = "link", + Team = "team", + Text = "text", + User = "user", + Usergroup = "usergroup" +} +export interface Filter { + exclude_bot_users?: boolean; + exclude_external_shared_channels?: boolean; + include?: any[]; +} +export interface Option { + description?: Text; + text?: Text; + url?: string; + value?: string; +} +export interface OptionGroup { + label?: Text; + options?: Option[]; +} +export interface Workflow { + trigger?: Trigger; +} +export interface Trigger { + customizable_input_parameters?: CustomizableInputParameter[]; + url?: string; +} +export interface CustomizableInputParameter { + name?: string; + value?: string; +} export interface Transcription { locale?: string; status?: string; diff --git a/node_modules/@slack/web-api/dist/response/FilesInfoResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/FilesInfoResponse.d.ts.map index a0323d3..e4a7ada 100644 --- a/node_modules/@slack/web-api/dist/response/FilesInfoResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/FilesInfoResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"FilesInfoResponse.d.ts","sourceRoot":"","sources":["../../src/response/FilesInfoResponse.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"FilesInfoResponse.d.ts","sourceRoot":"","sources":["../../src/response/FilesInfoResponse.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/FilesInfoResponse.js b/node_modules/@slack/web-api/dist/response/FilesInfoResponse.js index 5acbca0..5bab5a5 100644 --- a/node_modules/@slack/web-api/dist/response/FilesInfoResponse.js +++ b/node_modules/@slack/web-api/dist/response/FilesInfoResponse.js @@ -9,4 +9,23 @@ // // ///////////////////////////////////////////////////////////////////////////////////////// Object.defineProperty(exports, "__esModule", { value: true }); +exports.ElementType = exports.TextType = void 0; +var TextType; +(function (TextType) { + TextType["Mrkdwn"] = "mrkdwn"; + TextType["PlainText"] = "plain_text"; +})(TextType = exports.TextType || (exports.TextType = {})); +var ElementType; +(function (ElementType) { + ElementType["Broadcast"] = "broadcast"; + ElementType["Channel"] = "channel"; + ElementType["Color"] = "color"; + ElementType["Date"] = "date"; + ElementType["Emoji"] = "emoji"; + ElementType["Link"] = "link"; + ElementType["Team"] = "team"; + ElementType["Text"] = "text"; + ElementType["User"] = "user"; + ElementType["Usergroup"] = "usergroup"; +})(ElementType = exports.ElementType || (exports.ElementType = {})); //# sourceMappingURL=FilesInfoResponse.js.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/FilesInfoResponse.js.map b/node_modules/@slack/web-api/dist/response/FilesInfoResponse.js.map index 303150d..de7a0bb 100644 --- a/node_modules/@slack/web-api/dist/response/FilesInfoResponse.js.map +++ b/node_modules/@slack/web-api/dist/response/FilesInfoResponse.js.map @@ -1 +1 @@ -{"version":3,"file":"FilesInfoResponse.js","sourceRoot":"","sources":["../../src/response/FilesInfoResponse.ts"],"names":[],"mappings":";AAAA,oBAAoB;AACpB,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF"} \ No newline at end of file +{"version":3,"file":"FilesInfoResponse.js","sourceRoot":"","sources":["../../src/response/FilesInfoResponse.ts"],"names":[],"mappings":";AAAA,oBAAoB;AACpB,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;;;AAwTzF,IAAY,QAGX;AAHD,WAAY,QAAQ;IAClB,6BAAiB,CAAA;IACjB,oCAAwB,CAAA;AAC1B,CAAC,EAHW,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QAGnB;AAmCD,IAAY,WAWX;AAXD,WAAY,WAAW;IACrB,sCAAuB,CAAA;IACvB,kCAAmB,CAAA;IACnB,8BAAe,CAAA;IACf,4BAAa,CAAA;IACb,8BAAe,CAAA;IACf,4BAAa,CAAA;IACb,4BAAa,CAAA;IACb,4BAAa,CAAA;IACb,4BAAa,CAAA;IACb,sCAAuB,CAAA;AACzB,CAAC,EAXW,WAAW,GAAX,mBAAW,KAAX,mBAAW,QAWtB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/FilesListResponse.d.ts b/node_modules/@slack/web-api/dist/response/FilesListResponse.d.ts index 1bc84da..3310aaf 100644 --- a/node_modules/@slack/web-api/dist/response/FilesListResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/FilesListResponse.d.ts @@ -1,13 +1,15 @@ import { WebAPICallResult } from '../WebClient'; -export declare type FilesListResponse = WebAPICallResult & { +export type FilesListResponse = WebAPICallResult & { error?: string; - files?: File[]; + files?: FileElement[]; needed?: string; ok?: boolean; paging?: Paging; provided?: string; }; -export interface File { +export interface FileElement { + access?: string; + alt_txt?: string; app_id?: string; app_name?: string; bot_id?: string; @@ -21,6 +23,7 @@ export interface File { deanimate?: string; deanimate_gif?: string; display_as_bot?: boolean; + dm_mpdm_users_with_file_access?: DmMpdmUsersWithFileAccess[]; duration_ms?: number; edit_link?: string; editable?: boolean; @@ -28,10 +31,12 @@ export interface File { external_id?: string; external_type?: string; external_url?: string; + file_access?: string; filetype?: string; from?: Cc[]; groups?: string[]; has_more?: boolean; + has_more_shares?: boolean; has_rich_preview?: boolean; headers?: Headers; hls?: string; @@ -40,22 +45,28 @@ export interface File { image_exif_rotation?: number; ims?: string[]; initial_comment?: InitialComment; + is_channel_space?: boolean; is_external?: boolean; is_public?: boolean; is_starred?: boolean; last_editor?: string; + last_read?: number; lines?: number; lines_more?: number; + linked_channel_id?: string; media_display_type?: string; + media_progress?: MediaProgress; mimetype?: string; mode?: string; mp4?: string; + mp4_low?: string; name?: string; non_owner_editable?: boolean; num_stars?: number; + org_or_workspace_access?: string; original_attachment_count?: number; - original_h?: string; - original_w?: string; + original_h?: number; + original_w?: number; permalink?: string; permalink_public?: string; pinned_to?: string[]; @@ -66,50 +77,55 @@ export interface File { preview_highlight?: string; preview_is_truncated?: boolean; preview_plain_text?: string; + private_channels_with_file_access_count?: number; public_url_shared?: boolean; + quip_thread_id?: string; reactions?: Reaction[]; + saved?: Saved; sent_to_self?: boolean; shares?: Shares; simplified_html?: string; size?: number; + source_team?: string; subject?: string; subtype?: string; + teams_shared_with?: string[]; thumb_1024?: string; thumb_1024_gif?: string; - thumb_1024_h?: string; - thumb_1024_w?: string; + thumb_1024_h?: number; + thumb_1024_w?: number; thumb_160?: string; thumb_160_gif?: string; thumb_160_h?: string; thumb_160_w?: string; thumb_360?: string; thumb_360_gif?: string; - thumb_360_h?: string; - thumb_360_w?: string; + thumb_360_h?: number; + thumb_360_w?: number; thumb_480?: string; thumb_480_gif?: string; - thumb_480_h?: string; - thumb_480_w?: string; + thumb_480_h?: number; + thumb_480_w?: number; thumb_64?: string; thumb_64_gif?: string; thumb_64_h?: string; thumb_64_w?: string; thumb_720?: string; thumb_720_gif?: string; - thumb_720_h?: string; - thumb_720_w?: string; + thumb_720_h?: number; + thumb_720_w?: number; thumb_80?: string; thumb_800?: string; thumb_800_gif?: string; - thumb_800_h?: string; - thumb_800_w?: string; + thumb_800_h?: number; + thumb_800_w?: number; thumb_80_gif?: string; thumb_80_h?: string; thumb_80_w?: string; thumb_960?: string; thumb_960_gif?: string; - thumb_960_h?: string; - thumb_960_w?: string; + thumb_960_h?: number; + thumb_960_w?: number; thumb_gif?: string; thumb_pdf?: string; thumb_pdf_h?: string; @@ -120,12 +136,15 @@ export interface File { thumb_video_w?: number; timestamp?: number; title?: string; + title_blocks?: PurpleTitleBlock[]; to?: Cc[]; transcription?: Transcription; updated?: number; url_private?: string; url_private_download?: string; + url_static_preview?: string; user?: string; + user_team?: string; username?: string; vtt?: string; } @@ -134,6 +153,10 @@ export interface Cc { name?: string; original?: string; } +export interface DmMpdmUsersWithFileAccess { + access?: string; + user_id?: string; +} export interface Headers { date?: string; in_reply_to?: string; @@ -149,12 +172,23 @@ export interface InitialComment { timestamp?: number; user?: string; } +export interface MediaProgress { + duration_ms?: number; + max_offset_ms?: number; + offset_ms?: number; +} export interface Reaction { count?: number; name?: string; url?: string; users?: string[]; } +export interface Saved { + date_completed?: number; + date_due?: number; + is_archived?: boolean; + state?: string; +} export interface Shares { private?: { [key: string]: Private[]; @@ -174,6 +208,396 @@ export interface Private { thread_ts?: string; ts?: string; } +export interface PurpleTitleBlock { + accessory?: Accessory; + alt_text?: string; + api_decoration_available?: boolean; + app_collaborators?: string[]; + app_id?: string; + author_name?: string; + block_id?: string; + bot_user_id?: string; + button_label?: string; + call?: Call; + call_id?: string; + description?: DescriptionElement; + dispatch_action?: boolean; + element?: Accessory; + elements?: Accessory[]; + external_id?: string; + fallback?: string; + fields?: DescriptionElement[]; + file?: TitleBlockFile; + file_id?: string; + function_trigger_id?: string; + hint?: DescriptionElement; + image_bytes?: number; + image_height?: number; + image_url?: string; + image_width?: number; + is_workflow_app?: boolean; + label?: DescriptionElement; + optional?: boolean; + provider_icon_url?: string; + provider_name?: string; + source?: string; + text?: DescriptionElement; + thumbnail_url?: string; + title?: DescriptionElement; + title_url?: string; + type?: string; + url?: string; + video_url?: string; +} +export interface Accessory { + accessibility_label?: string; + action_id?: string; + alt_text?: string; + border?: number; + confirm?: Confirm; + default_to_current_conversation?: boolean; + elements?: AccessoryElement[]; + fallback?: string; + filter?: Filter; + focus_on_load?: boolean; + image_bytes?: number; + image_height?: number; + image_url?: string; + image_width?: number; + indent?: number; + initial_channel?: string; + initial_channels?: string[]; + initial_conversation?: string; + initial_conversations?: string[]; + initial_date?: string; + initial_date_time?: number; + initial_option?: Option; + initial_options?: Option[]; + initial_time?: string; + initial_user?: string; + initial_users?: string[]; + max_selected_items?: number; + min_query_length?: number; + offset?: number; + option_groups?: OptionGroup[]; + options?: Option[]; + placeholder?: DescriptionElement; + response_url_enabled?: boolean; + style?: string; + text?: DescriptionElement; + timezone?: string; + type?: string; + url?: string; + value?: string; + workflow?: Workflow; +} +export interface Confirm { + confirm?: DescriptionElement; + deny?: DescriptionElement; + style?: string; + text?: DescriptionElement; + title?: DescriptionElement; +} +export interface DescriptionElement { + emoji?: boolean; + text?: string; + type?: DescriptionType; + verbatim?: boolean; +} +export declare enum DescriptionType { + Empty = "", + Mrkdwn = "mrkdwn", + PlainText = "plain_text" +} +export interface AccessoryElement { + border?: number; + elements?: PurpleElement[]; + indent?: number; + offset?: number; + style?: string; + type?: FluffyType; +} +export interface PurpleElement { + channel_id?: string; + name?: string; + range?: string; + skin_tone?: number; + style?: Style; + team_id?: string; + text?: string; + timestamp?: string; + type?: PurpleType; + unicode?: string; + url?: string; + user_id?: string; + usergroup_id?: string; + value?: string; +} +export interface Style { + bold?: boolean; + code?: boolean; + italic?: boolean; + strike?: boolean; +} +export declare enum PurpleType { + Broadcast = "broadcast", + Channel = "channel", + Color = "color", + Date = "date", + Emoji = "emoji", + Empty = "", + Link = "link", + Team = "team", + Text = "text", + User = "user", + Usergroup = "usergroup" +} +export declare enum FluffyType { + Empty = "", + RichTextList = "rich_text_list", + RichTextPreformatted = "rich_text_preformatted", + RichTextQuote = "rich_text_quote", + RichTextSection = "rich_text_section" +} +export interface Filter { + exclude_bot_users?: boolean; + exclude_external_shared_channels?: boolean; + include?: string[]; +} +export interface Option { + description?: DescriptionElement; + text?: DescriptionElement; + url?: string; + value?: string; +} +export interface OptionGroup { + label?: DescriptionElement; + options?: Option[]; +} +export interface Workflow { + trigger?: Trigger; +} +export interface Trigger { + customizable_input_parameters?: CustomizableInputParameter[]; + url?: string; +} +export interface CustomizableInputParameter { + name?: string; + value?: string; +} +export interface Call { + media_backend_type?: string; + v1?: V1; +} +export interface V1 { + active_participants?: Participant[]; + all_participants?: Participant[]; + app_icon_urls?: AppIconUrls; + app_id?: string; + channels?: string[]; + created_by?: string; + date_end?: number; + date_start?: number; + desktop_app_join_url?: string; + display_id?: string; + has_ended?: boolean; + id?: string; + is_dm_call?: boolean; + join_url?: string; + name?: string; + was_accepted?: boolean; + was_missed?: boolean; + was_rejected?: boolean; +} +export interface Participant { + avatar_url?: string; + display_name?: string; + external_id?: string; + slack_id?: string; +} +export interface AppIconUrls { + image_1024?: string; + image_128?: string; + image_192?: string; + image_32?: string; + image_36?: string; + image_48?: string; + image_512?: string; + image_64?: string; + image_72?: string; + image_96?: string; + image_original?: string; +} +export interface TitleBlockFile { + access?: string; + alt_txt?: string; + app_id?: string; + app_name?: string; + bot_id?: string; + cc?: Cc[]; + channel_actions_count?: number; + channel_actions_ts?: string; + channels?: string[]; + comments_count?: number; + converted_pdf?: string; + created?: number; + deanimate?: string; + deanimate_gif?: string; + display_as_bot?: boolean; + dm_mpdm_users_with_file_access?: DmMpdmUsersWithFileAccess[]; + duration_ms?: number; + edit_link?: string; + editable?: boolean; + editor?: string; + external_id?: string; + external_type?: string; + external_url?: string; + file_access?: string; + filetype?: string; + from?: Cc[]; + groups?: string[]; + has_more?: boolean; + has_more_shares?: boolean; + has_rich_preview?: boolean; + headers?: Headers; + hls?: string; + hls_embed?: string; + id?: string; + image_exif_rotation?: number; + ims?: string[]; + initial_comment?: InitialComment; + is_channel_space?: boolean; + is_external?: boolean; + is_public?: boolean; + is_starred?: boolean; + last_editor?: string; + last_read?: number; + lines?: number; + lines_more?: number; + linked_channel_id?: string; + media_display_type?: string; + media_progress?: MediaProgress; + mimetype?: string; + mode?: string; + mp4?: string; + mp4_low?: string; + name?: string; + non_owner_editable?: boolean; + num_stars?: number; + org_or_workspace_access?: string; + original_attachment_count?: number; + original_h?: string; + original_w?: string; + permalink?: string; + permalink_public?: string; + pinned_to?: string[]; + pjpeg?: string; + plain_text?: string; + pretty_type?: string; + preview?: string; + preview_highlight?: string; + preview_is_truncated?: boolean; + preview_plain_text?: string; + private_channels_with_file_access_count?: number; + public_url_shared?: boolean; + quip_thread_id?: string; + reactions?: Reaction[]; + saved?: Saved; + sent_to_self?: boolean; + shares?: Shares; + simplified_html?: string; + size?: number; + source_team?: string; + subject?: string; + subtype?: string; + teams_shared_with?: any[]; + thumb_1024?: string; + thumb_1024_gif?: string; + thumb_1024_h?: string; + thumb_1024_w?: string; + thumb_160?: string; + thumb_160_gif?: string; + thumb_160_h?: string; + thumb_160_w?: string; + thumb_360?: string; + thumb_360_gif?: string; + thumb_360_h?: string; + thumb_360_w?: string; + thumb_480?: string; + thumb_480_gif?: string; + thumb_480_h?: string; + thumb_480_w?: string; + thumb_64?: string; + thumb_64_gif?: string; + thumb_64_h?: string; + thumb_64_w?: string; + thumb_720?: string; + thumb_720_gif?: string; + thumb_720_h?: string; + thumb_720_w?: string; + thumb_80?: string; + thumb_800?: string; + thumb_800_gif?: string; + thumb_800_h?: string; + thumb_800_w?: string; + thumb_80_gif?: string; + thumb_80_h?: string; + thumb_80_w?: string; + thumb_960?: string; + thumb_960_gif?: string; + thumb_960_h?: string; + thumb_960_w?: string; + thumb_gif?: string; + thumb_pdf?: string; + thumb_pdf_h?: string; + thumb_pdf_w?: string; + thumb_tiny?: string; + thumb_video?: string; + thumb_video_h?: number; + thumb_video_w?: number; + timestamp?: number; + title?: string; + title_blocks?: FluffyTitleBlock[]; + to?: Cc[]; + transcription?: Transcription; + updated?: number; + url_private?: string; + url_private_download?: string; + url_static_preview?: string; + user?: string; + user_team?: string; + username?: string; + vtt?: string; +} +export interface FluffyTitleBlock { + accessory?: Accessory; + alt_text?: string; + app_collaborators?: string[]; + app_id?: string; + author_name?: string; + block_id?: string; + bot_user_id?: string; + button_label?: string; + description?: DescriptionElement | string; + elements?: Accessory[]; + fallback?: string; + fields?: DescriptionElement[]; + function_trigger_id?: string; + image_bytes?: number; + image_height?: number; + image_url?: string; + image_width?: number; + is_workflow_app?: boolean; + provider_icon_url?: string; + provider_name?: string; + text?: DescriptionElement; + thumbnail_url?: string; + title?: DescriptionElement | string; + title_url?: string; + type?: string; + url?: string; + video_url?: string; +} export interface Transcription { locale?: string; status?: string; diff --git a/node_modules/@slack/web-api/dist/response/FilesListResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/FilesListResponse.d.ts.map index 41d167f..30e6647 100644 --- a/node_modules/@slack/web-api/dist/response/FilesListResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/FilesListResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"FilesListResponse.d.ts","sourceRoot":"","sources":["../../src/response/FilesListResponse.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"FilesListResponse.d.ts","sourceRoot":"","sources":["../../src/response/FilesListResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,iBAAiB,GAAG,gBAAgB,GAAG;IACjD,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,KAAK,CAAC,EAAK,WAAW,EAAE,CAAC;IACzB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC;AAEF,MAAM,WAAW,WAAW;IAC1B,MAAM,CAAC,EAAmC,MAAM,CAAC;IACjD,OAAO,CAAC,EAAkC,MAAM,CAAC;IACjD,MAAM,CAAC,EAAmC,MAAM,CAAC;IACjD,QAAQ,CAAC,EAAiC,MAAM,CAAC;IACjD,MAAM,CAAC,EAAmC,MAAM,CAAC;IACjD,EAAE,CAAC,EAAuC,EAAE,EAAE,CAAC;IAC/C,qBAAqB,CAAC,EAAoB,MAAM,CAAC;IACjD,kBAAkB,CAAC,EAAuB,MAAM,CAAC;IACjD,QAAQ,CAAC,EAAiC,MAAM,EAAE,CAAC;IACnD,cAAc,CAAC,EAA2B,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,OAAO,CAAC,EAAkC,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,cAAc,CAAC,EAA2B,OAAO,CAAC;IAClD,8BAA8B,CAAC,EAAW,yBAAyB,EAAE,CAAC;IACtE,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,QAAQ,CAAC,EAAiC,OAAO,CAAC;IAClD,MAAM,CAAC,EAAmC,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,YAAY,CAAC,EAA6B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,QAAQ,CAAC,EAAiC,MAAM,CAAC;IACjD,IAAI,CAAC,EAAqC,EAAE,EAAE,CAAC;IAC/C,MAAM,CAAC,EAAmC,MAAM,EAAE,CAAC;IACnD,QAAQ,CAAC,EAAiC,OAAO,CAAC;IAClD,eAAe,CAAC,EAA0B,OAAO,CAAC;IAClD,gBAAgB,CAAC,EAAyB,OAAO,CAAC;IAClD,OAAO,CAAC,EAAkC,OAAO,CAAC;IAClD,GAAG,CAAC,EAAsC,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,EAAE,CAAC,EAAuC,MAAM,CAAC;IACjD,mBAAmB,CAAC,EAAsB,MAAM,CAAC;IACjD,GAAG,CAAC,EAAsC,MAAM,EAAE,CAAC;IACnD,eAAe,CAAC,EAA0B,cAAc,CAAC;IACzD,gBAAgB,CAAC,EAAyB,OAAO,CAAC;IAClD,WAAW,CAAC,EAA8B,OAAO,CAAC;IAClD,SAAS,CAAC,EAAgC,OAAO,CAAC;IAClD,UAAU,CAAC,EAA+B,OAAO,CAAC;IAClD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,KAAK,CAAC,EAAoC,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,iBAAiB,CAAC,EAAwB,MAAM,CAAC;IACjD,kBAAkB,CAAC,EAAuB,MAAM,CAAC;IACjD,cAAc,CAAC,EAA2B,aAAa,CAAC;IACxD,QAAQ,CAAC,EAAiC,MAAM,CAAC;IACjD,IAAI,CAAC,EAAqC,MAAM,CAAC;IACjD,GAAG,CAAC,EAAsC,MAAM,CAAC;IACjD,OAAO,CAAC,EAAkC,MAAM,CAAC;IACjD,IAAI,CAAC,EAAqC,MAAM,CAAC;IACjD,kBAAkB,CAAC,EAAuB,OAAO,CAAC;IAClD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,uBAAuB,CAAC,EAAkB,MAAM,CAAC;IACjD,yBAAyB,CAAC,EAAgB,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,gBAAgB,CAAC,EAAyB,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,EAAE,CAAC;IACnD,KAAK,CAAC,EAAoC,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,OAAO,CAAC,EAAkC,MAAM,CAAC;IACjD,iBAAiB,CAAC,EAAwB,MAAM,CAAC;IACjD,oBAAoB,CAAC,EAAqB,OAAO,CAAC;IAClD,kBAAkB,CAAC,EAAuB,MAAM,CAAC;IACjD,uCAAuC,CAAC,EAAE,MAAM,CAAC;IACjD,iBAAiB,CAAC,EAAwB,OAAO,CAAC;IAClD,cAAc,CAAC,EAA2B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,QAAQ,EAAE,CAAC;IACrD,KAAK,CAAC,EAAoC,KAAK,CAAC;IAChD,YAAY,CAAC,EAA6B,OAAO,CAAC;IAClD,MAAM,CAAC,EAAmC,MAAM,CAAC;IACjD,eAAe,CAAC,EAA0B,MAAM,CAAC;IACjD,IAAI,CAAC,EAAqC,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,OAAO,CAAC,EAAkC,MAAM,CAAC;IACjD,OAAO,CAAC,EAAkC,MAAM,CAAC;IACjD,iBAAiB,CAAC,EAAwB,MAAM,EAAE,CAAC;IACnD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,cAAc,CAAC,EAA2B,MAAM,CAAC;IACjD,YAAY,CAAC,EAA6B,MAAM,CAAC;IACjD,YAAY,CAAC,EAA6B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,QAAQ,CAAC,EAAiC,MAAM,CAAC;IACjD,YAAY,CAAC,EAA6B,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,QAAQ,CAAC,EAAiC,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,YAAY,CAAC,EAA6B,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,KAAK,CAAC,EAAoC,MAAM,CAAC;IACjD,YAAY,CAAC,EAA6B,gBAAgB,EAAE,CAAC;IAC7D,EAAE,CAAC,EAAuC,EAAE,EAAE,CAAC;IAC/C,aAAa,CAAC,EAA4B,aAAa,CAAC;IACxD,OAAO,CAAC,EAAkC,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,oBAAoB,CAAC,EAAqB,MAAM,CAAC;IACjD,kBAAkB,CAAC,EAAuB,MAAM,CAAC;IACjD,IAAI,CAAC,EAAqC,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,QAAQ,CAAC,EAAiC,MAAM,CAAC;IACjD,GAAG,CAAC,EAAsC,MAAM,CAAC;CAClD;AAED,MAAM,WAAW,EAAE;IACjB,OAAO,CAAC,EAAG,MAAM,CAAC;IAClB,IAAI,CAAC,EAAM,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB;AAED,MAAM,WAAW,yBAAyB;IACxC,MAAM,CAAC,EAAG,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,MAAM,CAAC;CAClB;AAED,MAAM,WAAW,OAAO;IACtB,IAAI,CAAC,EAAS,MAAM,CAAC;IACrB,WAAW,CAAC,EAAE,MAAM,CAAC;IACrB,UAAU,CAAC,EAAG,MAAM,CAAC;IACrB,QAAQ,CAAC,EAAK,MAAM,CAAC;CACtB;AAED,MAAM,WAAW,cAAc;IAC7B,OAAO,CAAC,EAAI,MAAM,CAAC;IACnB,OAAO,CAAC,EAAI,MAAM,CAAC;IACnB,OAAO,CAAC,EAAI,MAAM,CAAC;IACnB,EAAE,CAAC,EAAS,MAAM,CAAC;IACnB,QAAQ,CAAC,EAAG,OAAO,CAAC;IACpB,SAAS,CAAC,EAAE,MAAM,CAAC;IACnB,IAAI,CAAC,EAAO,MAAM,CAAC;CACpB;AAED,MAAM,WAAW,aAAa;IAC5B,WAAW,CAAC,EAAI,MAAM,CAAC;IACvB,aAAa,CAAC,EAAE,MAAM,CAAC;IACvB,SAAS,CAAC,EAAM,MAAM,CAAC;CACxB;AAED,MAAM,WAAW,QAAQ;IACvB,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,IAAI,CAAC,EAAG,MAAM,CAAC;IACf,GAAG,CAAC,EAAI,MAAM,CAAC;IACf,KAAK,CAAC,EAAE,MAAM,EAAE,CAAC;CAClB;AAED,MAAM,WAAW,KAAK;IACpB,cAAc,CAAC,EAAE,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,WAAW,CAAC,EAAK,OAAO,CAAC;IACzB,KAAK,CAAC,EAAW,MAAM,CAAC;CACzB;AAED,MAAM,WAAW,MAAM;IACrB,OAAO,CAAC,EAAE;QAAE,CAAC,GAAG,EAAE,MAAM,GAAG,OAAO,EAAE,CAAA;KAAE,CAAC;IACvC,MAAM,CAAC,EAAG;QAAE,CAAC,GAAG,EAAE,MAAM,GAAG,OAAO,EAAE,CAAA;KAAE,CAAC;CACxC;AAED,MAAM,WAAW,OAAO;IACtB,YAAY,CAAC,EAAO,MAAM,CAAC;IAC3B,YAAY,CAAC,EAAO,MAAM,CAAC;IAC3B,WAAW,CAAC,EAAQ,MAAM,CAAC;IAC3B,WAAW,CAAC,EAAQ,MAAM,EAAE,CAAC;IAC7B,iBAAiB,CAAC,EAAE,MAAM,CAAC;IAC3B,aAAa,CAAC,EAAM,MAAM,CAAC;IAC3B,OAAO,CAAC,EAAY,MAAM,CAAC;IAC3B,SAAS,CAAC,EAAU,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,MAAM,CAAC;CAC5B;AAED,MAAM,WAAW,gBAAgB;IAC/B,SAAS,CAAC,EAAiB,SAAS,CAAC;IACrC,QAAQ,CAAC,EAAkB,MAAM,CAAC;IAClC,wBAAwB,CAAC,EAAE,OAAO,CAAC;IACnC,iBAAiB,CAAC,EAAS,MAAM,EAAE,CAAC;IACpC,MAAM,CAAC,EAAoB,MAAM,CAAC;IAClC,WAAW,CAAC,EAAe,MAAM,CAAC;IAClC,QAAQ,CAAC,EAAkB,MAAM,CAAC;IAClC,WAAW,CAAC,EAAe,MAAM,CAAC;IAClC,YAAY,CAAC,EAAc,MAAM,CAAC;IAClC,IAAI,CAAC,EAAsB,IAAI,CAAC;IAChC,OAAO,CAAC,EAAmB,MAAM,CAAC;IAClC,WAAW,CAAC,EAAe,kBAAkB,CAAC;IAC9C,eAAe,CAAC,EAAW,OAAO,CAAC;IACnC,OAAO,CAAC,EAAmB,SAAS,CAAC;IACrC,QAAQ,CAAC,EAAkB,SAAS,EAAE,CAAC;IACvC,WAAW,CAAC,EAAe,MAAM,CAAC;IAClC,QAAQ,CAAC,EAAkB,MAAM,CAAC;IAClC,MAAM,CAAC,EAAoB,kBAAkB,EAAE,CAAC;IAChD,IAAI,CAAC,EAAsB,cAAc,CAAC;IAC1C,OAAO,CAAC,EAAmB,MAAM,CAAC;IAClC,mBAAmB,CAAC,EAAO,MAAM,CAAC;IAClC,IAAI,CAAC,EAAsB,kBAAkB,CAAC;IAC9C,WAAW,CAAC,EAAe,MAAM,CAAC;IAClC,YAAY,CAAC,EAAc,MAAM,CAAC;IAClC,SAAS,CAAC,EAAiB,MAAM,CAAC;IAClC,WAAW,CAAC,EAAe,MAAM,CAAC;IAClC,eAAe,CAAC,EAAW,OAAO,CAAC;IACnC,KAAK,CAAC,EAAqB,kBAAkB,CAAC;IAC9C,QAAQ,CAAC,EAAkB,OAAO,CAAC;IACnC,iBAAiB,CAAC,EAAS,MAAM,CAAC;IAClC,aAAa,CAAC,EAAa,MAAM,CAAC;IAClC,MAAM,CAAC,EAAoB,MAAM,CAAC;IAClC,IAAI,CAAC,EAAsB,kBAAkB,CAAC;IAC9C,aAAa,CAAC,EAAa,MAAM,CAAC;IAClC,KAAK,CAAC,EAAqB,kBAAkB,CAAC;IAC9C,SAAS,CAAC,EAAiB,MAAM,CAAC;IAClC,IAAI,CAAC,EAAsB,MAAM,CAAC;IAClC,GAAG,CAAC,EAAuB,MAAM,CAAC;IAClC,SAAS,CAAC,EAAiB,MAAM,CAAC;CACnC;AAED,MAAM,WAAW,SAAS;IACxB,mBAAmB,CAAC,EAAc,MAAM,CAAC;IACzC,SAAS,CAAC,EAAwB,MAAM,CAAC;IACzC,QAAQ,CAAC,EAAyB,MAAM,CAAC;IACzC,MAAM,CAAC,EAA2B,MAAM,CAAC;IACzC,OAAO,CAAC,EAA0B,OAAO,CAAC;IAC1C,+BAA+B,CAAC,EAAE,OAAO,CAAC;IAC1C,QAAQ,CAAC,EAAyB,gBAAgB,EAAE,CAAC;IACrD,QAAQ,CAAC,EAAyB,MAAM,CAAC;IACzC,MAAM,CAAC,EAA2B,MAAM,CAAC;IACzC,aAAa,CAAC,EAAoB,OAAO,CAAC;IAC1C,WAAW,CAAC,EAAsB,MAAM,CAAC;IACzC,YAAY,CAAC,EAAqB,MAAM,CAAC;IACzC,SAAS,CAAC,EAAwB,MAAM,CAAC;IACzC,WAAW,CAAC,EAAsB,MAAM,CAAC;IACzC,MAAM,CAAC,EAA2B,MAAM,CAAC;IACzC,eAAe,CAAC,EAAkB,MAAM,CAAC;IACzC,gBAAgB,CAAC,EAAiB,MAAM,EAAE,CAAC;IAC3C,oBAAoB,CAAC,EAAa,MAAM,CAAC;IACzC,qBAAqB,CAAC,EAAY,MAAM,EAAE,CAAC;IAC3C,YAAY,CAAC,EAAqB,MAAM,CAAC;IACzC,iBAAiB,CAAC,EAAgB,MAAM,CAAC;IACzC,cAAc,CAAC,EAAmB,MAAM,CAAC;IACzC,eAAe,CAAC,EAAkB,MAAM,EAAE,CAAC;IAC3C,YAAY,CAAC,EAAqB,MAAM,CAAC;IACzC,YAAY,CAAC,EAAqB,MAAM,CAAC;IACzC,aAAa,CAAC,EAAoB,MAAM,EAAE,CAAC;IAC3C,kBAAkB,CAAC,EAAe,MAAM,CAAC;IACzC,gBAAgB,CAAC,EAAiB,MAAM,CAAC;IACzC,MAAM,CAAC,EAA2B,MAAM,CAAC;IACzC,aAAa,CAAC,EAAoB,WAAW,EAAE,CAAC;IAChD,OAAO,CAAC,EAA0B,MAAM,EAAE,CAAC;IAC3C,WAAW,CAAC,EAAsB,kBAAkB,CAAC;IACrD,oBAAoB,CAAC,EAAa,OAAO,CAAC;IAC1C,KAAK,CAAC,EAA4B,MAAM,CAAC;IACzC,IAAI,CAAC,EAA6B,kBAAkB,CAAC;IACrD,QAAQ,CAAC,EAAyB,MAAM,CAAC;IACzC,IAAI,CAAC,EAA6B,MAAM,CAAC;IACzC,GAAG,CAAC,EAA8B,MAAM,CAAC;IACzC,KAAK,CAAC,EAA4B,MAAM,CAAC;IACzC,QAAQ,CAAC,EAAyB,QAAQ,CAAC;CAC5C;AAED,MAAM,WAAW,OAAO;IACtB,OAAO,CAAC,EAAE,kBAAkB,CAAC;IAC7B,IAAI,CAAC,EAAK,kBAAkB,CAAC;IAC7B,KAAK,CAAC,EAAI,MAAM,CAAC;IACjB,IAAI,CAAC,EAAK,kBAAkB,CAAC;IAC7B,KAAK,CAAC,EAAI,kBAAkB,CAAC;CAC9B;AAED,MAAM,WAAW,kBAAkB;IACjC,KAAK,CAAC,EAAK,OAAO,CAAC;IACnB,IAAI,CAAC,EAAM,MAAM,CAAC;IAClB,IAAI,CAAC,EAAM,eAAe,CAAC;IAC3B,QAAQ,CAAC,EAAE,OAAO,CAAC;CACpB;AAED,oBAAY,eAAe;IACzB,KAAK,KAAK;IACV,MAAM,WAAW;IACjB,SAAS,eAAe;CACzB;AAED,MAAM,WAAW,gBAAgB;IAC/B,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,aAAa,EAAE,CAAC;IAC3B,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,IAAI,CAAC,EAAM,UAAU,CAAC;CACvB;AAED,MAAM,WAAW,aAAa;IAC5B,UAAU,CAAC,EAAI,MAAM,CAAC;IACtB,IAAI,CAAC,EAAU,MAAM,CAAC;IACtB,KAAK,CAAC,EAAS,MAAM,CAAC;IACtB,SAAS,CAAC,EAAK,MAAM,CAAC;IACtB,KAAK,CAAC,EAAS,KAAK,CAAC;IACrB,OAAO,CAAC,EAAO,MAAM,CAAC;IACtB,IAAI,CAAC,EAAU,MAAM,CAAC;IACtB,SAAS,CAAC,EAAK,MAAM,CAAC;IACtB,IAAI,CAAC,EAAU,UAAU,CAAC;IAC1B,OAAO,CAAC,EAAO,MAAM,CAAC;IACtB,GAAG,CAAC,EAAW,MAAM,CAAC;IACtB,OAAO,CAAC,EAAO,MAAM,CAAC;IACtB,YAAY,CAAC,EAAE,MAAM,CAAC;IACtB,KAAK,CAAC,EAAS,MAAM,CAAC;CACvB;AAED,MAAM,WAAW,KAAK;IACpB,IAAI,CAAC,EAAI,OAAO,CAAC;IACjB,IAAI,CAAC,EAAI,OAAO,CAAC;IACjB,MAAM,CAAC,EAAE,OAAO,CAAC;IACjB,MAAM,CAAC,EAAE,OAAO,CAAC;CAClB;AAED,oBAAY,UAAU;IACpB,SAAS,cAAc;IACvB,OAAO,YAAY;IACnB,KAAK,UAAU;IACf,IAAI,SAAS;IACb,KAAK,UAAU;IACf,KAAK,KAAK;IACV,IAAI,SAAS;IACb,IAAI,SAAS;IACb,IAAI,SAAS;IACb,IAAI,SAAS;IACb,SAAS,cAAc;CACxB;AAED,oBAAY,UAAU;IACpB,KAAK,KAAK;IACV,YAAY,mBAAmB;IAC/B,oBAAoB,2BAA2B;IAC/C,aAAa,oBAAoB;IACjC,eAAe,sBAAsB;CACtC;AAED,MAAM,WAAW,MAAM;IACrB,iBAAiB,CAAC,EAAiB,OAAO,CAAC;IAC3C,gCAAgC,CAAC,EAAE,OAAO,CAAC;IAC3C,OAAO,CAAC,EAA2B,MAAM,EAAE,CAAC;CAC7C;AAED,MAAM,WAAW,MAAM;IACrB,WAAW,CAAC,EAAE,kBAAkB,CAAC;IACjC,IAAI,CAAC,EAAS,kBAAkB,CAAC;IACjC,GAAG,CAAC,EAAU,MAAM,CAAC;IACrB,KAAK,CAAC,EAAQ,MAAM,CAAC;CACtB;AAED,MAAM,WAAW,WAAW;IAC1B,KAAK,CAAC,EAAI,kBAAkB,CAAC;IAC7B,OAAO,CAAC,EAAE,MAAM,EAAE,CAAC;CACpB;AAED,MAAM,WAAW,QAAQ;IACvB,OAAO,CAAC,EAAE,OAAO,CAAC;CACnB;AAED,MAAM,WAAW,OAAO;IACtB,6BAA6B,CAAC,EAAE,0BAA0B,EAAE,CAAC;IAC7D,GAAG,CAAC,EAA4B,MAAM,CAAC;CACxC;AAED,MAAM,WAAW,0BAA0B;IACzC,IAAI,CAAC,EAAG,MAAM,CAAC;IACf,KAAK,CAAC,EAAE,MAAM,CAAC;CAChB;AAED,MAAM,WAAW,IAAI;IACnB,kBAAkB,CAAC,EAAE,MAAM,CAAC;IAC5B,EAAE,CAAC,EAAkB,EAAE,CAAC;CACzB;AAED,MAAM,WAAW,EAAE;IACjB,mBAAmB,CAAC,EAAG,WAAW,EAAE,CAAC;IACrC,gBAAgB,CAAC,EAAM,WAAW,EAAE,CAAC;IACrC,aAAa,CAAC,EAAS,WAAW,CAAC;IACnC,MAAM,CAAC,EAAgB,MAAM,CAAC;IAC9B,QAAQ,CAAC,EAAc,MAAM,EAAE,CAAC;IAChC,UAAU,CAAC,EAAY,MAAM,CAAC;IAC9B,QAAQ,CAAC,EAAc,MAAM,CAAC;IAC9B,UAAU,CAAC,EAAY,MAAM,CAAC;IAC9B,oBAAoB,CAAC,EAAE,MAAM,CAAC;IAC9B,UAAU,CAAC,EAAY,MAAM,CAAC;IAC9B,SAAS,CAAC,EAAa,OAAO,CAAC;IAC/B,EAAE,CAAC,EAAoB,MAAM,CAAC;IAC9B,UAAU,CAAC,EAAY,OAAO,CAAC;IAC/B,QAAQ,CAAC,EAAc,MAAM,CAAC;IAC9B,IAAI,CAAC,EAAkB,MAAM,CAAC;IAC9B,YAAY,CAAC,EAAU,OAAO,CAAC;IAC/B,UAAU,CAAC,EAAY,OAAO,CAAC;IAC/B,YAAY,CAAC,EAAU,OAAO,CAAC;CAChC;AAED,MAAM,WAAW,WAAW;IAC1B,UAAU,CAAC,EAAI,MAAM,CAAC;IACtB,YAAY,CAAC,EAAE,MAAM,CAAC;IACtB,WAAW,CAAC,EAAG,MAAM,CAAC;IACtB,QAAQ,CAAC,EAAM,MAAM,CAAC;CACvB;AAED,MAAM,WAAW,WAAW;IAC1B,UAAU,CAAC,EAAM,MAAM,CAAC;IACxB,SAAS,CAAC,EAAO,MAAM,CAAC;IACxB,SAAS,CAAC,EAAO,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,SAAS,CAAC,EAAO,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,cAAc,CAAC,EAAE,MAAM,CAAC;CACzB;AAED,MAAM,WAAW,cAAc;IAC7B,MAAM,CAAC,EAAmC,MAAM,CAAC;IACjD,OAAO,CAAC,EAAkC,MAAM,CAAC;IACjD,MAAM,CAAC,EAAmC,MAAM,CAAC;IACjD,QAAQ,CAAC,EAAiC,MAAM,CAAC;IACjD,MAAM,CAAC,EAAmC,MAAM,CAAC;IACjD,EAAE,CAAC,EAAuC,EAAE,EAAE,CAAC;IAC/C,qBAAqB,CAAC,EAAoB,MAAM,CAAC;IACjD,kBAAkB,CAAC,EAAuB,MAAM,CAAC;IACjD,QAAQ,CAAC,EAAiC,MAAM,EAAE,CAAC;IACnD,cAAc,CAAC,EAA2B,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,OAAO,CAAC,EAAkC,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,cAAc,CAAC,EAA2B,OAAO,CAAC;IAClD,8BAA8B,CAAC,EAAW,yBAAyB,EAAE,CAAC;IACtE,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,QAAQ,CAAC,EAAiC,OAAO,CAAC;IAClD,MAAM,CAAC,EAAmC,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,YAAY,CAAC,EAA6B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,QAAQ,CAAC,EAAiC,MAAM,CAAC;IACjD,IAAI,CAAC,EAAqC,EAAE,EAAE,CAAC;IAC/C,MAAM,CAAC,EAAmC,MAAM,EAAE,CAAC;IACnD,QAAQ,CAAC,EAAiC,OAAO,CAAC;IAClD,eAAe,CAAC,EAA0B,OAAO,CAAC;IAClD,gBAAgB,CAAC,EAAyB,OAAO,CAAC;IAClD,OAAO,CAAC,EAAkC,OAAO,CAAC;IAClD,GAAG,CAAC,EAAsC,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,EAAE,CAAC,EAAuC,MAAM,CAAC;IACjD,mBAAmB,CAAC,EAAsB,MAAM,CAAC;IACjD,GAAG,CAAC,EAAsC,MAAM,EAAE,CAAC;IACnD,eAAe,CAAC,EAA0B,cAAc,CAAC;IACzD,gBAAgB,CAAC,EAAyB,OAAO,CAAC;IAClD,WAAW,CAAC,EAA8B,OAAO,CAAC;IAClD,SAAS,CAAC,EAAgC,OAAO,CAAC;IAClD,UAAU,CAAC,EAA+B,OAAO,CAAC;IAClD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,KAAK,CAAC,EAAoC,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,iBAAiB,CAAC,EAAwB,MAAM,CAAC;IACjD,kBAAkB,CAAC,EAAuB,MAAM,CAAC;IACjD,cAAc,CAAC,EAA2B,aAAa,CAAC;IACxD,QAAQ,CAAC,EAAiC,MAAM,CAAC;IACjD,IAAI,CAAC,EAAqC,MAAM,CAAC;IACjD,GAAG,CAAC,EAAsC,MAAM,CAAC;IACjD,OAAO,CAAC,EAAkC,MAAM,CAAC;IACjD,IAAI,CAAC,EAAqC,MAAM,CAAC;IACjD,kBAAkB,CAAC,EAAuB,OAAO,CAAC;IAClD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,uBAAuB,CAAC,EAAkB,MAAM,CAAC;IACjD,yBAAyB,CAAC,EAAgB,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,gBAAgB,CAAC,EAAyB,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,EAAE,CAAC;IACnD,KAAK,CAAC,EAAoC,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,OAAO,CAAC,EAAkC,MAAM,CAAC;IACjD,iBAAiB,CAAC,EAAwB,MAAM,CAAC;IACjD,oBAAoB,CAAC,EAAqB,OAAO,CAAC;IAClD,kBAAkB,CAAC,EAAuB,MAAM,CAAC;IACjD,uCAAuC,CAAC,EAAE,MAAM,CAAC;IACjD,iBAAiB,CAAC,EAAwB,OAAO,CAAC;IAClD,cAAc,CAAC,EAA2B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,QAAQ,EAAE,CAAC;IACrD,KAAK,CAAC,EAAoC,KAAK,CAAC;IAChD,YAAY,CAAC,EAA6B,OAAO,CAAC;IAClD,MAAM,CAAC,EAAmC,MAAM,CAAC;IACjD,eAAe,CAAC,EAA0B,MAAM,CAAC;IACjD,IAAI,CAAC,EAAqC,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,OAAO,CAAC,EAAkC,MAAM,CAAC;IACjD,OAAO,CAAC,EAAkC,MAAM,CAAC;IACjD,iBAAiB,CAAC,EAAwB,GAAG,EAAE,CAAC;IAChD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,cAAc,CAAC,EAA2B,MAAM,CAAC;IACjD,YAAY,CAAC,EAA6B,MAAM,CAAC;IACjD,YAAY,CAAC,EAA6B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,QAAQ,CAAC,EAAiC,MAAM,CAAC;IACjD,YAAY,CAAC,EAA6B,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,QAAQ,CAAC,EAAiC,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,YAAY,CAAC,EAA6B,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,KAAK,CAAC,EAAoC,MAAM,CAAC;IACjD,YAAY,CAAC,EAA6B,gBAAgB,EAAE,CAAC;IAC7D,EAAE,CAAC,EAAuC,EAAE,EAAE,CAAC;IAC/C,aAAa,CAAC,EAA4B,aAAa,CAAC;IACxD,OAAO,CAAC,EAAkC,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,oBAAoB,CAAC,EAAqB,MAAM,CAAC;IACjD,kBAAkB,CAAC,EAAuB,MAAM,CAAC;IACjD,IAAI,CAAC,EAAqC,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,QAAQ,CAAC,EAAiC,MAAM,CAAC;IACjD,GAAG,CAAC,EAAsC,MAAM,CAAC;CAClD;AAED,MAAM,WAAW,gBAAgB;IAC/B,SAAS,CAAC,EAAY,SAAS,CAAC;IAChC,QAAQ,CAAC,EAAa,MAAM,CAAC;IAC7B,iBAAiB,CAAC,EAAI,MAAM,EAAE,CAAC;IAC/B,MAAM,CAAC,EAAe,MAAM,CAAC;IAC7B,WAAW,CAAC,EAAU,MAAM,CAAC;IAC7B,QAAQ,CAAC,EAAa,MAAM,CAAC;IAC7B,WAAW,CAAC,EAAU,MAAM,CAAC;IAC7B,YAAY,CAAC,EAAS,MAAM,CAAC;IAC7B,WAAW,CAAC,EAAU,kBAAkB,GAAG,MAAM,CAAC;IAClD,QAAQ,CAAC,EAAa,SAAS,EAAE,CAAC;IAClC,QAAQ,CAAC,EAAa,MAAM,CAAC;IAC7B,MAAM,CAAC,EAAe,kBAAkB,EAAE,CAAC;IAC3C,mBAAmB,CAAC,EAAE,MAAM,CAAC;IAC7B,WAAW,CAAC,EAAU,MAAM,CAAC;IAC7B,YAAY,CAAC,EAAS,MAAM,CAAC;IAC7B,SAAS,CAAC,EAAY,MAAM,CAAC;IAC7B,WAAW,CAAC,EAAU,MAAM,CAAC;IAC7B,eAAe,CAAC,EAAM,OAAO,CAAC;IAC9B,iBAAiB,CAAC,EAAI,MAAM,CAAC;IAC7B,aAAa,CAAC,EAAQ,MAAM,CAAC;IAC7B,IAAI,CAAC,EAAiB,kBAAkB,CAAC;IACzC,aAAa,CAAC,EAAQ,MAAM,CAAC;IAC7B,KAAK,CAAC,EAAgB,kBAAkB,GAAG,MAAM,CAAC;IAClD,SAAS,CAAC,EAAY,MAAM,CAAC;IAC7B,IAAI,CAAC,EAAiB,MAAM,CAAC;IAC7B,GAAG,CAAC,EAAkB,MAAM,CAAC;IAC7B,SAAS,CAAC,EAAY,MAAM,CAAC;CAC9B;AAED,MAAM,WAAW,aAAa;IAC5B,MAAM,CAAC,EAAE,MAAM,CAAC;IAChB,MAAM,CAAC,EAAE,MAAM,CAAC;CACjB;AAED,MAAM,WAAW,MAAM;IACrB,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,IAAI,CAAC,EAAG,MAAM,CAAC;IACf,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,KAAK,CAAC,EAAE,MAAM,CAAC;CAChB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/FilesListResponse.js b/node_modules/@slack/web-api/dist/response/FilesListResponse.js index 7c2218e..5141e57 100644 --- a/node_modules/@slack/web-api/dist/response/FilesListResponse.js +++ b/node_modules/@slack/web-api/dist/response/FilesListResponse.js @@ -9,4 +9,33 @@ // // ///////////////////////////////////////////////////////////////////////////////////////// Object.defineProperty(exports, "__esModule", { value: true }); +exports.FluffyType = exports.PurpleType = exports.DescriptionType = void 0; +var DescriptionType; +(function (DescriptionType) { + DescriptionType["Empty"] = ""; + DescriptionType["Mrkdwn"] = "mrkdwn"; + DescriptionType["PlainText"] = "plain_text"; +})(DescriptionType = exports.DescriptionType || (exports.DescriptionType = {})); +var PurpleType; +(function (PurpleType) { + PurpleType["Broadcast"] = "broadcast"; + PurpleType["Channel"] = "channel"; + PurpleType["Color"] = "color"; + PurpleType["Date"] = "date"; + PurpleType["Emoji"] = "emoji"; + PurpleType["Empty"] = ""; + PurpleType["Link"] = "link"; + PurpleType["Team"] = "team"; + PurpleType["Text"] = "text"; + PurpleType["User"] = "user"; + PurpleType["Usergroup"] = "usergroup"; +})(PurpleType = exports.PurpleType || (exports.PurpleType = {})); +var FluffyType; +(function (FluffyType) { + FluffyType["Empty"] = ""; + FluffyType["RichTextList"] = "rich_text_list"; + FluffyType["RichTextPreformatted"] = "rich_text_preformatted"; + FluffyType["RichTextQuote"] = "rich_text_quote"; + FluffyType["RichTextSection"] = "rich_text_section"; +})(FluffyType = exports.FluffyType || (exports.FluffyType = {})); //# sourceMappingURL=FilesListResponse.js.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/FilesListResponse.js.map b/node_modules/@slack/web-api/dist/response/FilesListResponse.js.map index 263ae1e..8e89f56 100644 --- a/node_modules/@slack/web-api/dist/response/FilesListResponse.js.map +++ b/node_modules/@slack/web-api/dist/response/FilesListResponse.js.map @@ -1 +1 @@ -{"version":3,"file":"FilesListResponse.js","sourceRoot":"","sources":["../../src/response/FilesListResponse.ts"],"names":[],"mappings":";AAAA,oBAAoB;AACpB,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF"} \ No newline at end of file +{"version":3,"file":"FilesListResponse.js","sourceRoot":"","sources":["../../src/response/FilesListResponse.ts"],"names":[],"mappings":";AAAA,oBAAoB;AACpB,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;;;AA+TzF,IAAY,eAIX;AAJD,WAAY,eAAe;IACzB,6BAAU,CAAA;IACV,oCAAiB,CAAA;IACjB,2CAAwB,CAAA;AAC1B,CAAC,EAJW,eAAe,GAAf,uBAAe,KAAf,uBAAe,QAI1B;AAmCD,IAAY,UAYX;AAZD,WAAY,UAAU;IACpB,qCAAuB,CAAA;IACvB,iCAAmB,CAAA;IACnB,6BAAe,CAAA;IACf,2BAAa,CAAA;IACb,6BAAe,CAAA;IACf,wBAAU,CAAA;IACV,2BAAa,CAAA;IACb,2BAAa,CAAA;IACb,2BAAa,CAAA;IACb,2BAAa,CAAA;IACb,qCAAuB,CAAA;AACzB,CAAC,EAZW,UAAU,GAAV,kBAAU,KAAV,kBAAU,QAYrB;AAED,IAAY,UAMX;AAND,WAAY,UAAU;IACpB,wBAAU,CAAA;IACV,6CAA+B,CAAA;IAC/B,6DAA+C,CAAA;IAC/C,+CAAiC,CAAA;IACjC,mDAAqC,CAAA;AACvC,CAAC,EANW,UAAU,GAAV,kBAAU,KAAV,kBAAU,QAMrB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/FilesRemoteAddResponse.d.ts b/node_modules/@slack/web-api/dist/response/FilesRemoteAddResponse.d.ts index 94823f1..23d3834 100644 --- a/node_modules/@slack/web-api/dist/response/FilesRemoteAddResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/FilesRemoteAddResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type FilesRemoteAddResponse = WebAPICallResult & { +export type FilesRemoteAddResponse = WebAPICallResult & { error?: string; file?: File; needed?: string; @@ -7,9 +7,12 @@ export declare type FilesRemoteAddResponse = WebAPICallResult & { provided?: string; }; export interface File { + access?: string; + alt_txt?: string; app_id?: string; app_name?: string; bot_id?: string; + canvas_template_mode?: string; cc?: Cc[]; channel_actions_count?: number; channel_actions_ts?: string; @@ -20,17 +23,22 @@ export interface File { deanimate?: string; deanimate_gif?: string; display_as_bot?: boolean; + dm_mpdm_users_with_file_access?: DmMpdmUsersWithFileAccess[]; duration_ms?: number; edit_link?: string; + edit_timestamp?: number; editable?: boolean; editor?: string; + editors?: string[]; external_id?: string; external_type?: string; external_url?: string; + file_access?: string; filetype?: string; from?: Cc[]; groups?: string[]; has_more?: boolean; + has_more_shares?: boolean; has_rich_preview?: boolean; headers?: Headers; hls?: string; @@ -39,19 +47,25 @@ export interface File { image_exif_rotation?: number; ims?: string[]; initial_comment?: InitialComment; + is_channel_space?: boolean; is_external?: boolean; is_public?: boolean; is_starred?: boolean; last_editor?: string; + last_read?: number; lines?: number; lines_more?: number; + linked_channel_id?: string; media_display_type?: string; + media_progress?: MediaProgress; mimetype?: string; mode?: string; mp4?: string; + mp4_low?: string; name?: string; non_owner_editable?: boolean; num_stars?: number; + org_or_workspace_access?: string; original_attachment_count?: number; original_h?: string; original_w?: string; @@ -65,14 +79,25 @@ export interface File { preview_highlight?: string; preview_is_truncated?: boolean; preview_plain_text?: string; + private_channels_with_file_access_count?: number; public_url_shared?: boolean; + quip_thread_id?: string; reactions?: Reaction[]; + saved?: Saved; sent_to_self?: boolean; shares?: Shares; simplified_html?: string; size?: number; + source_team?: string; subject?: string; subtype?: string; + team_pref_version_history_enabled?: boolean; + teams_shared_with?: any[]; + template_conversion_ts?: number; + template_description?: string; + template_icon?: string; + template_name?: string; + template_title?: string; thumb_1024?: string; thumb_1024_gif?: string; thumb_1024_h?: string; @@ -119,12 +144,16 @@ export interface File { thumb_video_w?: number; timestamp?: number; title?: string; + title_blocks?: TitleBlock[]; to?: Cc[]; transcription?: Transcription; + update_notification?: number; updated?: number; url_private?: string; url_private_download?: string; + url_static_preview?: string; user?: string; + user_team?: string; username?: string; vtt?: string; } @@ -133,6 +162,10 @@ export interface Cc { name?: string; original?: string; } +export interface DmMpdmUsersWithFileAccess { + access?: string; + user_id?: string; +} export interface Headers { date?: string; in_reply_to?: string; @@ -148,12 +181,23 @@ export interface InitialComment { timestamp?: number; user?: string; } +export interface MediaProgress { + duration_ms?: number; + max_offset_ms?: number; + offset_ms?: number; +} export interface Reaction { count?: number; name?: string; url?: string; users?: string[]; } +export interface Saved { + date_completed?: number; + date_due?: number; + is_archived?: boolean; + state?: string; +} export interface Shares { private?: { [key: string]: Private[]; @@ -163,16 +207,182 @@ export interface Shares { }; } export interface Private { + access?: string; channel_name?: string; + date_last_shared?: number; latest_reply?: string; reply_count?: number; reply_users?: string[]; reply_users_count?: number; share_user_id?: string; + source?: string; team_id?: string; thread_ts?: string; ts?: string; } +export interface TitleBlock { + accessory?: Accessory; + alt_text?: string; + app_collaborators?: string[]; + app_id?: string; + author_name?: string; + block_id?: string; + bot_user_id?: string; + button_label?: string; + description?: Text | string; + developer_trace_id?: string; + elements?: Accessory[]; + fallback?: string; + fields?: Text[]; + function_trigger_id?: string; + image_bytes?: number; + image_height?: number; + image_url?: string; + image_width?: number; + is_workflow_app?: boolean; + owning_team_id?: string; + provider_icon_url?: string; + provider_name?: string; + sales_home_workflow_app_type?: number; + share_url?: string; + text?: Text; + thumbnail_url?: string; + title?: Text | string; + title_url?: string; + trigger_subtype?: string; + trigger_type?: string; + type?: string; + url?: string; + video_url?: string; + workflow_id?: string; +} +export interface Accessory { + accessibility_label?: string; + action_id?: string; + alt_text?: string; + border?: number; + confirm?: Confirm; + default_to_current_conversation?: boolean; + elements?: AccessoryElement[]; + fallback?: string; + filter?: Filter; + focus_on_load?: boolean; + image_bytes?: number; + image_height?: number; + image_url?: string; + image_width?: number; + indent?: number; + initial_channel?: string; + initial_channels?: string[]; + initial_conversation?: string; + initial_conversations?: string[]; + initial_date?: string; + initial_date_time?: number; + initial_option?: Option; + initial_options?: Option[]; + initial_time?: string; + initial_user?: string; + initial_users?: string[]; + max_selected_items?: number; + min_query_length?: number; + offset?: number; + option_groups?: OptionGroup[]; + options?: Option[]; + placeholder?: Text; + response_url_enabled?: boolean; + style?: string; + text?: Text; + timezone?: string; + type?: string; + url?: string; + value?: string; + workflow?: Workflow; +} +export interface Confirm { + confirm?: Text; + deny?: Text; + style?: string; + text?: Text; + title?: Text; +} +export interface Text { + emoji?: boolean; + text?: string; + type?: TextType; + verbatim?: boolean; +} +export declare enum TextType { + Mrkdwn = "mrkdwn", + PlainText = "plain_text" +} +export interface AccessoryElement { + border?: number; + elements?: PurpleElement[]; + indent?: number; + offset?: number; + style?: string; + type?: string; +} +export interface PurpleElement { + channel_id?: string; + name?: string; + range?: string; + skin_tone?: number; + style?: Style; + team_id?: string; + text?: string; + timestamp?: string; + type?: ElementType; + unicode?: string; + url?: string; + user_id?: string; + usergroup_id?: string; + value?: string; +} +export interface Style { + bold?: boolean; + code?: boolean; + italic?: boolean; + strike?: boolean; +} +export declare enum ElementType { + Broadcast = "broadcast", + Channel = "channel", + Color = "color", + Date = "date", + Emoji = "emoji", + Link = "link", + Team = "team", + Text = "text", + User = "user", + Usergroup = "usergroup" +} +export interface Filter { + exclude_bot_users?: boolean; + exclude_external_shared_channels?: boolean; + include?: any[]; +} +export interface Option { + description?: Text; + text?: Text; + url?: string; + value?: string; +} +export interface OptionGroup { + label?: Text; + options?: Option[]; +} +export interface Workflow { + trigger?: Trigger; +} +export interface Trigger { + customizable_input_parameters?: CustomizableInputParameter[]; + url?: string; +} +export interface CustomizableInputParameter { + name?: string; + value?: string; +} export interface Transcription { locale?: string; status?: string; diff --git a/node_modules/@slack/web-api/dist/response/FilesRemoteAddResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/FilesRemoteAddResponse.d.ts.map index 3d8503b..711f0c1 100644 --- a/node_modules/@slack/web-api/dist/response/FilesRemoteAddResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/FilesRemoteAddResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"FilesRemoteAddResponse.d.ts","sourceRoot":"","sources":["../../src/response/FilesRemoteAddResponse.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"FilesRemoteAddResponse.d.ts","sourceRoot":"","sources":["../../src/response/FilesRemoteAddResponse.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/FilesRemoteAddResponse.js b/node_modules/@slack/web-api/dist/response/FilesRemoteAddResponse.js index 9d5a685..c3319bc 100644 --- a/node_modules/@slack/web-api/dist/response/FilesRemoteAddResponse.js +++ b/node_modules/@slack/web-api/dist/response/FilesRemoteAddResponse.js @@ -9,4 +9,23 @@ // // ///////////////////////////////////////////////////////////////////////////////////////// Object.defineProperty(exports, "__esModule", { value: true }); +exports.ElementType = exports.TextType = void 0; +var TextType; +(function (TextType) { + TextType["Mrkdwn"] = "mrkdwn"; + TextType["PlainText"] = "plain_text"; +})(TextType = exports.TextType || (exports.TextType = {})); +var ElementType; +(function (ElementType) { + ElementType["Broadcast"] = "broadcast"; + ElementType["Channel"] = "channel"; + ElementType["Color"] = "color"; + ElementType["Date"] = "date"; + ElementType["Emoji"] = "emoji"; + ElementType["Link"] = "link"; + ElementType["Team"] = "team"; + ElementType["Text"] = "text"; + ElementType["User"] = "user"; + ElementType["Usergroup"] = "usergroup"; +})(ElementType = exports.ElementType || (exports.ElementType = {})); //# sourceMappingURL=FilesRemoteAddResponse.js.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/FilesRemoteAddResponse.js.map b/node_modules/@slack/web-api/dist/response/FilesRemoteAddResponse.js.map index cb42c41..d169002 100644 --- a/node_modules/@slack/web-api/dist/response/FilesRemoteAddResponse.js.map +++ b/node_modules/@slack/web-api/dist/response/FilesRemoteAddResponse.js.map @@ -1 +1 @@ -{"version":3,"file":"FilesRemoteAddResponse.js","sourceRoot":"","sources":["../../src/response/FilesRemoteAddResponse.ts"],"names":[],"mappings":";AAAA,oBAAoB;AACpB,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF"} \ No newline at end of file +{"version":3,"file":"FilesRemoteAddResponse.js","sourceRoot":"","sources":["../../src/response/FilesRemoteAddResponse.ts"],"names":[],"mappings":";AAAA,oBAAoB;AACpB,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;;;AAsUzF,IAAY,QAGX;AAHD,WAAY,QAAQ;IAClB,6BAAiB,CAAA;IACjB,oCAAwB,CAAA;AAC1B,CAAC,EAHW,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QAGnB;AAmCD,IAAY,WAWX;AAXD,WAAY,WAAW;IACrB,sCAAuB,CAAA;IACvB,kCAAmB,CAAA;IACnB,8BAAe,CAAA;IACf,4BAAa,CAAA;IACb,8BAAe,CAAA;IACf,4BAAa,CAAA;IACb,4BAAa,CAAA;IACb,4BAAa,CAAA;IACb,4BAAa,CAAA;IACb,sCAAuB,CAAA;AACzB,CAAC,EAXW,WAAW,GAAX,mBAAW,KAAX,mBAAW,QAWtB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/FilesRemoteInfoResponse.d.ts b/node_modules/@slack/web-api/dist/response/FilesRemoteInfoResponse.d.ts index 53a6f73..c7763ed 100644 --- a/node_modules/@slack/web-api/dist/response/FilesRemoteInfoResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/FilesRemoteInfoResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type FilesRemoteInfoResponse = WebAPICallResult & { +export type FilesRemoteInfoResponse = WebAPICallResult & { error?: string; file?: File; needed?: string; @@ -7,9 +7,12 @@ export declare type FilesRemoteInfoResponse = WebAPICallResult & { provided?: string; }; export interface File { + access?: string; + alt_txt?: string; app_id?: string; app_name?: string; bot_id?: string; + canvas_template_mode?: string; cc?: Cc[]; channel_actions_count?: number; channel_actions_ts?: string; @@ -20,17 +23,22 @@ export interface File { deanimate?: string; deanimate_gif?: string; display_as_bot?: boolean; + dm_mpdm_users_with_file_access?: DmMpdmUsersWithFileAccess[]; duration_ms?: number; edit_link?: string; + edit_timestamp?: number; editable?: boolean; editor?: string; + editors?: string[]; external_id?: string; external_type?: string; external_url?: string; + file_access?: string; filetype?: string; from?: Cc[]; groups?: string[]; has_more?: boolean; + has_more_shares?: boolean; has_rich_preview?: boolean; headers?: Headers; hls?: string; @@ -39,19 +47,25 @@ export interface File { image_exif_rotation?: number; ims?: string[]; initial_comment?: InitialComment; + is_channel_space?: boolean; is_external?: boolean; is_public?: boolean; is_starred?: boolean; last_editor?: string; + last_read?: number; lines?: number; lines_more?: number; + linked_channel_id?: string; media_display_type?: string; + media_progress?: MediaProgress; mimetype?: string; mode?: string; mp4?: string; + mp4_low?: string; name?: string; non_owner_editable?: boolean; num_stars?: number; + org_or_workspace_access?: string; original_attachment_count?: number; original_h?: string; original_w?: string; @@ -65,14 +79,25 @@ export interface File { preview_highlight?: string; preview_is_truncated?: boolean; preview_plain_text?: string; + private_channels_with_file_access_count?: number; public_url_shared?: boolean; + quip_thread_id?: string; reactions?: Reaction[]; + saved?: Saved; sent_to_self?: boolean; shares?: Shares; simplified_html?: string; size?: number; + source_team?: string; subject?: string; subtype?: string; + team_pref_version_history_enabled?: boolean; + teams_shared_with?: any[]; + template_conversion_ts?: number; + template_description?: string; + template_icon?: string; + template_name?: string; + template_title?: string; thumb_1024?: string; thumb_1024_gif?: string; thumb_1024_h?: string; @@ -119,12 +144,16 @@ export interface File { thumb_video_w?: number; timestamp?: number; title?: string; + title_blocks?: TitleBlock[]; to?: Cc[]; transcription?: Transcription; + update_notification?: number; updated?: number; url_private?: string; url_private_download?: string; + url_static_preview?: string; user?: string; + user_team?: string; username?: string; vtt?: string; } @@ -133,6 +162,10 @@ export interface Cc { name?: string; original?: string; } +export interface DmMpdmUsersWithFileAccess { + access?: string; + user_id?: string; +} export interface Headers { date?: string; in_reply_to?: string; @@ -148,12 +181,23 @@ export interface InitialComment { timestamp?: number; user?: string; } +export interface MediaProgress { + duration_ms?: number; + max_offset_ms?: number; + offset_ms?: number; +} export interface Reaction { count?: number; name?: string; url?: string; users?: string[]; } +export interface Saved { + date_completed?: number; + date_due?: number; + is_archived?: boolean; + state?: string; +} export interface Shares { private?: { [key: string]: Private[]; @@ -163,16 +207,182 @@ export interface Shares { }; } export interface Private { + access?: string; channel_name?: string; + date_last_shared?: number; latest_reply?: string; reply_count?: number; reply_users?: string[]; reply_users_count?: number; share_user_id?: string; + source?: string; team_id?: string; thread_ts?: string; ts?: string; } +export interface TitleBlock { + accessory?: Accessory; + alt_text?: string; + app_collaborators?: string[]; + app_id?: string; + author_name?: string; + block_id?: string; + bot_user_id?: string; + button_label?: string; + description?: Text | string; + developer_trace_id?: string; + elements?: Accessory[]; + fallback?: string; + fields?: Text[]; + function_trigger_id?: string; + image_bytes?: number; + image_height?: number; + image_url?: string; + image_width?: number; + is_workflow_app?: boolean; + owning_team_id?: string; + provider_icon_url?: string; + provider_name?: string; + sales_home_workflow_app_type?: number; + share_url?: string; + text?: Text; + thumbnail_url?: string; + title?: Text | string; + title_url?: string; + trigger_subtype?: string; + trigger_type?: string; + type?: string; + url?: string; + video_url?: string; + workflow_id?: string; +} +export interface Accessory { + accessibility_label?: string; + action_id?: string; + alt_text?: string; + border?: number; + confirm?: Confirm; + default_to_current_conversation?: boolean; + elements?: AccessoryElement[]; + fallback?: string; + filter?: Filter; + focus_on_load?: boolean; + image_bytes?: number; + image_height?: number; + image_url?: string; + image_width?: number; + indent?: number; + initial_channel?: string; + initial_channels?: string[]; + initial_conversation?: string; + initial_conversations?: string[]; + initial_date?: string; + initial_date_time?: number; + initial_option?: Option; + initial_options?: Option[]; + initial_time?: string; + initial_user?: string; + initial_users?: string[]; + max_selected_items?: number; + min_query_length?: number; + offset?: number; + option_groups?: OptionGroup[]; + options?: Option[]; + placeholder?: Text; + response_url_enabled?: boolean; + style?: string; + text?: Text; + timezone?: string; + type?: string; + url?: string; + value?: string; + workflow?: Workflow; +} +export interface Confirm { + confirm?: Text; + deny?: Text; + style?: string; + text?: Text; + title?: Text; +} +export interface Text { + emoji?: boolean; + text?: string; + type?: TextType; + verbatim?: boolean; +} +export declare enum TextType { + Mrkdwn = "mrkdwn", + PlainText = "plain_text" +} +export interface AccessoryElement { + border?: number; + elements?: PurpleElement[]; + indent?: number; + offset?: number; + style?: string; + type?: string; +} +export interface PurpleElement { + channel_id?: string; + name?: string; + range?: string; + skin_tone?: number; + style?: Style; + team_id?: string; + text?: string; + timestamp?: string; + type?: ElementType; + unicode?: string; + url?: string; + user_id?: string; + usergroup_id?: string; + value?: string; +} +export interface Style { + bold?: boolean; + code?: boolean; + italic?: boolean; + strike?: boolean; +} +export declare enum ElementType { + Broadcast = "broadcast", + Channel = "channel", + Color = "color", + Date = "date", + Emoji = "emoji", + Link = "link", + Team = "team", + Text = "text", + User = "user", + Usergroup = "usergroup" +} +export interface Filter { + exclude_bot_users?: boolean; + exclude_external_shared_channels?: boolean; + include?: any[]; +} +export interface Option { + description?: Text; + text?: Text; + url?: string; + value?: string; +} +export interface OptionGroup { + label?: Text; + options?: Option[]; +} +export interface Workflow { + trigger?: Trigger; +} +export interface Trigger { + customizable_input_parameters?: CustomizableInputParameter[]; + url?: string; +} +export interface CustomizableInputParameter { + name?: string; + value?: string; +} export interface Transcription { locale?: string; status?: string; diff --git a/node_modules/@slack/web-api/dist/response/FilesRemoteInfoResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/FilesRemoteInfoResponse.d.ts.map index ff3a7ca..ad472d9 100644 --- a/node_modules/@slack/web-api/dist/response/FilesRemoteInfoResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/FilesRemoteInfoResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"FilesRemoteInfoResponse.d.ts","sourceRoot":"","sources":["../../src/response/FilesRemoteInfoResponse.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"FilesRemoteInfoResponse.d.ts","sourceRoot":"","sources":["../../src/response/FilesRemoteInfoResponse.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/FilesRemoteInfoResponse.js b/node_modules/@slack/web-api/dist/response/FilesRemoteInfoResponse.js index f835e25..ab01533 100644 --- a/node_modules/@slack/web-api/dist/response/FilesRemoteInfoResponse.js +++ b/node_modules/@slack/web-api/dist/response/FilesRemoteInfoResponse.js @@ -9,4 +9,23 @@ // // ///////////////////////////////////////////////////////////////////////////////////////// Object.defineProperty(exports, "__esModule", { value: true }); +exports.ElementType = exports.TextType = void 0; +var TextType; +(function (TextType) { + TextType["Mrkdwn"] = "mrkdwn"; + TextType["PlainText"] = "plain_text"; +})(TextType = exports.TextType || (exports.TextType = {})); +var ElementType; +(function (ElementType) { + ElementType["Broadcast"] = "broadcast"; + ElementType["Channel"] = "channel"; + ElementType["Color"] = "color"; + ElementType["Date"] = "date"; + ElementType["Emoji"] = "emoji"; + ElementType["Link"] = "link"; + ElementType["Team"] = "team"; + ElementType["Text"] = "text"; + ElementType["User"] = "user"; + ElementType["Usergroup"] = "usergroup"; +})(ElementType = exports.ElementType || (exports.ElementType = {})); //# sourceMappingURL=FilesRemoteInfoResponse.js.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/FilesRemoteInfoResponse.js.map b/node_modules/@slack/web-api/dist/response/FilesRemoteInfoResponse.js.map index f36a8c1..76b758f 100644 --- a/node_modules/@slack/web-api/dist/response/FilesRemoteInfoResponse.js.map +++ b/node_modules/@slack/web-api/dist/response/FilesRemoteInfoResponse.js.map @@ -1 +1 @@ -{"version":3,"file":"FilesRemoteInfoResponse.js","sourceRoot":"","sources":["../../src/response/FilesRemoteInfoResponse.ts"],"names":[],"mappings":";AAAA,oBAAoB;AACpB,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF"} \ No newline at end of file +{"version":3,"file":"FilesRemoteInfoResponse.js","sourceRoot":"","sources":["../../src/response/FilesRemoteInfoResponse.ts"],"names":[],"mappings":";AAAA,oBAAoB;AACpB,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;;;AAsUzF,IAAY,QAGX;AAHD,WAAY,QAAQ;IAClB,6BAAiB,CAAA;IACjB,oCAAwB,CAAA;AAC1B,CAAC,EAHW,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QAGnB;AAmCD,IAAY,WAWX;AAXD,WAAY,WAAW;IACrB,sCAAuB,CAAA;IACvB,kCAAmB,CAAA;IACnB,8BAAe,CAAA;IACf,4BAAa,CAAA;IACb,8BAAe,CAAA;IACf,4BAAa,CAAA;IACb,4BAAa,CAAA;IACb,4BAAa,CAAA;IACb,4BAAa,CAAA;IACb,sCAAuB,CAAA;AACzB,CAAC,EAXW,WAAW,GAAX,mBAAW,KAAX,mBAAW,QAWtB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/FilesRemoteListResponse.d.ts b/node_modules/@slack/web-api/dist/response/FilesRemoteListResponse.d.ts index 1505a6a..ad41aa6 100644 --- a/node_modules/@slack/web-api/dist/response/FilesRemoteListResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/FilesRemoteListResponse.d.ts @@ -1,13 +1,15 @@ import { WebAPICallResult } from '../WebClient'; -export declare type FilesRemoteListResponse = WebAPICallResult & { +export type FilesRemoteListResponse = WebAPICallResult & { error?: string; - files?: File[]; + files?: FileElement[]; needed?: string; ok?: boolean; provided?: string; response_metadata?: ResponseMetadata; }; -export interface File { +export interface FileElement { + access?: string; + alt_txt?: string; app_id?: string; app_name?: string; bot_id?: string; @@ -21,6 +23,7 @@ export interface File { deanimate?: string; deanimate_gif?: string; display_as_bot?: boolean; + dm_mpdm_users_with_file_access?: DmMpdmUsersWithFileAccess[]; duration_ms?: number; edit_link?: string; editable?: boolean; @@ -28,10 +31,12 @@ export interface File { external_id?: string; external_type?: string; external_url?: string; + file_access?: string; filetype?: string; from?: Cc[]; groups?: string[]; has_more?: boolean; + has_more_shares?: boolean; has_rich_preview?: boolean; headers?: Headers; hls?: string; @@ -40,22 +45,28 @@ export interface File { image_exif_rotation?: number; ims?: string[]; initial_comment?: InitialComment; + is_channel_space?: boolean; is_external?: boolean; is_public?: boolean; is_starred?: boolean; last_editor?: string; + last_read?: number; lines?: number; lines_more?: number; + linked_channel_id?: string; media_display_type?: string; + media_progress?: MediaProgress; mimetype?: string; mode?: string; mp4?: string; + mp4_low?: string; name?: string; non_owner_editable?: boolean; num_stars?: number; + org_or_workspace_access?: string; original_attachment_count?: number; - original_h?: string; - original_w?: string; + original_h?: number; + original_w?: number; permalink?: string; permalink_public?: string; pinned_to?: string[]; @@ -66,50 +77,55 @@ export interface File { preview_highlight?: string; preview_is_truncated?: boolean; preview_plain_text?: string; + private_channels_with_file_access_count?: number; public_url_shared?: boolean; + quip_thread_id?: string; reactions?: Reaction[]; + saved?: Saved; sent_to_self?: boolean; shares?: Shares; simplified_html?: string; size?: number; + source_team?: string; subject?: string; subtype?: string; + teams_shared_with?: string[]; thumb_1024?: string; thumb_1024_gif?: string; - thumb_1024_h?: string; - thumb_1024_w?: string; + thumb_1024_h?: number; + thumb_1024_w?: number; thumb_160?: string; thumb_160_gif?: string; thumb_160_h?: string; thumb_160_w?: string; thumb_360?: string; thumb_360_gif?: string; - thumb_360_h?: string; - thumb_360_w?: string; + thumb_360_h?: number; + thumb_360_w?: number; thumb_480?: string; thumb_480_gif?: string; - thumb_480_h?: string; - thumb_480_w?: string; + thumb_480_h?: number; + thumb_480_w?: number; thumb_64?: string; thumb_64_gif?: string; thumb_64_h?: string; thumb_64_w?: string; thumb_720?: string; thumb_720_gif?: string; - thumb_720_h?: string; - thumb_720_w?: string; + thumb_720_h?: number; + thumb_720_w?: number; thumb_80?: string; thumb_800?: string; thumb_800_gif?: string; - thumb_800_h?: string; - thumb_800_w?: string; + thumb_800_h?: number; + thumb_800_w?: number; thumb_80_gif?: string; thumb_80_h?: string; thumb_80_w?: string; thumb_960?: string; thumb_960_gif?: string; - thumb_960_h?: string; - thumb_960_w?: string; + thumb_960_h?: number; + thumb_960_w?: number; thumb_gif?: string; thumb_pdf?: string; thumb_pdf_h?: string; @@ -120,12 +136,15 @@ export interface File { thumb_video_w?: number; timestamp?: number; title?: string; + title_blocks?: PurpleTitleBlock[]; to?: Cc[]; transcription?: Transcription; updated?: number; url_private?: string; url_private_download?: string; + url_static_preview?: string; user?: string; + user_team?: string; username?: string; vtt?: string; } @@ -134,6 +153,10 @@ export interface Cc { name?: string; original?: string; } +export interface DmMpdmUsersWithFileAccess { + access?: string; + user_id?: string; +} export interface Headers { date?: string; in_reply_to?: string; @@ -149,12 +172,23 @@ export interface InitialComment { timestamp?: number; user?: string; } +export interface MediaProgress { + duration_ms?: number; + max_offset_ms?: number; + offset_ms?: number; +} export interface Reaction { count?: number; name?: string; url?: string; users?: string[]; } +export interface Saved { + date_completed?: number; + date_due?: number; + is_archived?: boolean; + state?: string; +} export interface Shares { private?: { [key: string]: Private[]; @@ -174,6 +208,321 @@ export interface Private { thread_ts?: string; ts?: string; } +export interface PurpleTitleBlock { + accessory?: Accessory; + alt_text?: string; + api_decoration_available?: boolean; + app_collaborators?: string[]; + app_id?: string; + author_name?: string; + block_id?: string; + bot_user_id?: string; + button_label?: string; + call?: Call; + call_id?: string; + description?: DescriptionElement; + dispatch_action?: boolean; + element?: Accessory; + elements?: Accessory[]; + external_id?: string; + fallback?: string; + fields?: DescriptionElement[]; + file?: TitleBlockFile; + file_id?: string; + function_trigger_id?: string; + hint?: DescriptionElement; + image_bytes?: number; + image_height?: number; + image_url?: string; + image_width?: number; + is_workflow_app?: boolean; + label?: DescriptionElement; + optional?: boolean; + provider_icon_url?: string; + provider_name?: string; + source?: string; + text?: DescriptionElement; + thumbnail_url?: string; + title?: DescriptionElement; + title_url?: string; + type?: string; + url?: string; + video_url?: string; +} +export interface Accessory { + accessibility_label?: string; + action_id?: string; + alt_text?: string; + border?: number; + confirm?: Confirm; + default_to_current_conversation?: boolean; + elements?: AccessoryElement[]; + fallback?: string; + filter?: Filter; + focus_on_load?: boolean; + image_bytes?: number; + image_height?: number; + image_url?: string; + image_width?: number; + indent?: number; + initial_channel?: string; + initial_channels?: string[]; + initial_conversation?: string; + initial_conversations?: string[]; + initial_date?: string; + initial_date_time?: number; + initial_option?: Option; + initial_options?: Option[]; + initial_time?: string; + initial_user?: string; + initial_users?: string[]; + max_selected_items?: number; + min_query_length?: number; + offset?: number; + option_groups?: OptionGroup[]; + options?: Option[]; + placeholder?: DescriptionElement; + response_url_enabled?: boolean; + style?: string; + text?: DescriptionElement; + timezone?: string; + type?: string; + url?: string; + value?: string; + workflow?: Workflow; +} +export interface Confirm { + confirm?: DescriptionElement; + deny?: DescriptionElement; + style?: string; + text?: DescriptionElement; + title?: DescriptionElement; +} +export interface DescriptionElement { + emoji?: boolean; + text?: string; + type?: DescriptionType; + verbatim?: boolean; +} +export declare enum DescriptionType { + Empty = "", + Mrkdwn = "mrkdwn", + PlainText = "plain_text" +} +export interface AccessoryElement { + border?: number; + elements?: PurpleElement[]; + indent?: number; + offset?: number; + style?: string; + type?: FluffyType; +} +export interface PurpleElement { + channel_id?: string; + name?: string; + range?: string; + skin_tone?: number; + style?: Style; + team_id?: string; + text?: string; + timestamp?: string; + type?: PurpleType; + unicode?: string; + url?: string; + user_id?: string; + usergroup_id?: string; + value?: string; +} +export interface Style { + bold?: boolean; + code?: boolean; + italic?: boolean; + strike?: boolean; +} +export declare enum PurpleType { + Broadcast = "broadcast", + Channel = "channel", + Color = "color", + Date = "date", + Emoji = "emoji", + Empty = "", + Link = "link", + Team = "team", + Text = "text", + User = "user", + Usergroup = "usergroup" +} +export declare enum FluffyType { + Empty = "", + RichTextList = "rich_text_list", + RichTextPreformatted = "rich_text_preformatted", + RichTextQuote = "rich_text_quote", + RichTextSection = "rich_text_section" +} +export interface Filter { + exclude_bot_users?: boolean; + exclude_external_shared_channels?: boolean; + include?: string[]; +} +export interface Option { + description?: DescriptionElement; + text?: DescriptionElement; + url?: string; + value?: string; +} +export interface OptionGroup { + label?: DescriptionElement; + options?: Option[]; +} +export interface Workflow { + trigger?: Trigger; +} +export interface Trigger { + customizable_input_parameters?: CustomizableInputParameter[]; + url?: string; +} +export interface CustomizableInputParameter { + name?: string; + value?: string; +} +export interface Call { + media_backend_type?: string; + v1?: V1; +} +export interface V1 { + active_participants?: Participant[]; + all_participants?: Participant[]; + app_icon_urls?: AppIconUrls; + app_id?: string; + channels?: string[]; + created_by?: string; + date_end?: number; + date_start?: number; + desktop_app_join_url?: string; + display_id?: string; + has_ended?: boolean; + id?: string; + is_dm_call?: boolean; + join_url?: string; + name?: string; + was_accepted?: boolean; + was_missed?: boolean; + was_rejected?: boolean; +} +export interface Participant { + avatar_url?: string; + display_name?: string; + external_id?: string; + slack_id?: string; +} +export interface AppIconUrls { + image_1024?: string; + image_128?: string; + image_192?: string; + image_32?: string; + image_36?: string; + image_48?: string; + image_512?: string; + image_64?: string; + image_72?: string; + image_96?: string; + image_original?: string; +} +export interface TitleBlockFile { + access?: string; + bot_id?: string; + cc?: Cc[]; + channel_actions_count?: number; + channel_actions_ts?: string; + channels?: string[]; + comments_count?: number; + converted_pdf?: string; + deanimate?: string; + deanimate_gif?: string; + display_as_bot?: boolean; + dm_mpdm_users_with_file_access?: DmMpdmUsersWithFileAccess[]; + edit_link?: string; + from?: Cc[]; + groups?: string[]; + has_more?: boolean; + has_more_shares?: boolean; + has_rich_preview?: boolean; + headers?: Headers; + image_exif_rotation?: number; + ims?: string[]; + initial_comment?: InitialComment; + is_channel_space?: boolean; + is_public?: boolean; + is_starred?: boolean; + last_read?: number; + lines?: number; + lines_more?: number; + linked_channel_id?: string; + media_display_type?: string; + media_progress?: MediaProgress; + num_stars?: number; + org_or_workspace_access?: string; + original_h?: string; + original_w?: string; + permalink?: string; + permalink_public?: string; + pinned_to?: string[]; + pjpeg?: string; + plain_text?: string; + preview?: string; + preview_highlight?: string; + preview_is_truncated?: boolean; + preview_plain_text?: string; + private_channels_with_file_access_count?: number; + public_url_shared?: boolean; + quip_thread_id?: string; + reactions?: Reaction[]; + saved?: Saved; + sent_to_self?: boolean; + shares?: Shares; + simplified_html?: string; + teams_shared_with?: any[]; + thumb_1024_gif?: string; + thumb_1024_h?: string; + thumb_1024_w?: string; + thumb_gif?: string; + thumb_pdf?: string; + thumb_pdf_h?: string; + thumb_pdf_w?: string; + thumb_tiny?: string; + thumb_video?: string; + title_blocks?: FluffyTitleBlock[]; + to?: Cc[]; +} +export interface FluffyTitleBlock { + accessory?: Accessory; + alt_text?: string; + app_collaborators?: string[]; + app_id?: string; + author_name?: string; + block_id?: string; + bot_user_id?: string; + button_label?: string; + description?: DescriptionElement | string; + elements?: Accessory[]; + fallback?: string; + fields?: DescriptionElement[]; + function_trigger_id?: string; + image_bytes?: number; + image_height?: number; + image_url?: string; + image_width?: number; + is_workflow_app?: boolean; + provider_icon_url?: string; + provider_name?: string; + text?: DescriptionElement; + thumbnail_url?: string; + title?: DescriptionElement | string; + title_url?: string; + type?: string; + url?: string; + video_url?: string; +} export interface Transcription { locale?: string; status?: string; diff --git a/node_modules/@slack/web-api/dist/response/FilesRemoteListResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/FilesRemoteListResponse.d.ts.map index 64d28c1..bac0d8a 100644 --- a/node_modules/@slack/web-api/dist/response/FilesRemoteListResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/FilesRemoteListResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"FilesRemoteListResponse.d.ts","sourceRoot":"","sources":["../../src/response/FilesRemoteListResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,uBAAuB,GAAG,gBAAgB,GAAG;IACvD,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,KAAK,CAAC,EAAc,IAAI,EAAE,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;CACtC,CAAC;AAEF,MAAM,WAAW,IAAI;IACnB,MAAM,CAAC,EAAqB,MAAM,CAAC;IACnC,QAAQ,CAAC,EAAmB,MAAM,CAAC;IACnC,MAAM,CAAC,EAAqB,MAAM,CAAC;IACnC,EAAE,CAAC,EAAyB,EAAE,EAAE,CAAC;IACjC,qBAAqB,CAAC,EAAM,MAAM,CAAC;IACnC,kBAAkB,CAAC,EAAS,MAAM,CAAC;IACnC,QAAQ,CAAC,EAAmB,MAAM,EAAE,CAAC;IACrC,cAAc,CAAC,EAAa,MAAM,CAAC;IACnC,aAAa,CAAC,EAAc,MAAM,CAAC;IACnC,OAAO,CAAC,EAAoB,MAAM,CAAC;IACnC,SAAS,CAAC,EAAkB,MAAM,CAAC;IACnC,aAAa,CAAC,EAAc,MAAM,CAAC;IACnC,cAAc,CAAC,EAAa,OAAO,CAAC;IACpC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,SAAS,CAAC,EAAkB,MAAM,CAAC;IACnC,QAAQ,CAAC,EAAmB,OAAO,CAAC;IACpC,MAAM,CAAC,EAAqB,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,aAAa,CAAC,EAAc,MAAM,CAAC;IACnC,YAAY,CAAC,EAAe,MAAM,CAAC;IACnC,QAAQ,CAAC,EAAmB,MAAM,CAAC;IACnC,IAAI,CAAC,EAAuB,EAAE,EAAE,CAAC;IACjC,MAAM,CAAC,EAAqB,MAAM,EAAE,CAAC;IACrC,QAAQ,CAAC,EAAmB,OAAO,CAAC;IACpC,gBAAgB,CAAC,EAAW,OAAO,CAAC;IACpC,OAAO,CAAC,EAAoB,OAAO,CAAC;IACpC,GAAG,CAAC,EAAwB,MAAM,CAAC;IACnC,SAAS,CAAC,EAAkB,MAAM,CAAC;IACnC,EAAE,CAAC,EAAyB,MAAM,CAAC;IACnC,mBAAmB,CAAC,EAAQ,MAAM,CAAC;IACnC,GAAG,CAAC,EAAwB,MAAM,EAAE,CAAC;IACrC,eAAe,CAAC,EAAY,cAAc,CAAC;IAC3C,WAAW,CAAC,EAAgB,OAAO,CAAC;IACpC,SAAS,CAAC,EAAkB,OAAO,CAAC;IACpC,UAAU,CAAC,EAAiB,OAAO,CAAC;IACpC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,KAAK,CAAC,EAAsB,MAAM,CAAC;IACnC,UAAU,CAAC,EAAiB,MAAM,CAAC;IACnC,kBAAkB,CAAC,EAAS,MAAM,CAAC;IACnC,QAAQ,CAAC,EAAmB,MAAM,CAAC;IACnC,IAAI,CAAC,EAAuB,MAAM,CAAC;IACnC,GAAG,CAAC,EAAwB,MAAM,CAAC;IACnC,IAAI,CAAC,EAAuB,MAAM,CAAC;IACnC,kBAAkB,CAAC,EAAS,OAAO,CAAC;IACpC,SAAS,CAAC,EAAkB,MAAM,CAAC;IACnC,yBAAyB,CAAC,EAAE,MAAM,CAAC;IACnC,UAAU,CAAC,EAAiB,MAAM,CAAC;IACnC,UAAU,CAAC,EAAiB,MAAM,CAAC;IACnC,SAAS,CAAC,EAAkB,MAAM,CAAC;IACnC,gBAAgB,CAAC,EAAW,MAAM,CAAC;IACnC,SAAS,CAAC,EAAkB,MAAM,EAAE,CAAC;IACrC,KAAK,CAAC,EAAsB,MAAM,CAAC;IACnC,UAAU,CAAC,EAAiB,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,OAAO,CAAC,EAAoB,MAAM,CAAC;IACnC,iBAAiB,CAAC,EAAU,MAAM,CAAC;IACnC,oBAAoB,CAAC,EAAO,OAAO,CAAC;IACpC,kBAAkB,CAAC,EAAS,MAAM,CAAC;IACnC,iBAAiB,CAAC,EAAU,OAAO,CAAC;IACpC,SAAS,CAAC,EAAkB,QAAQ,EAAE,CAAC;IACvC,YAAY,CAAC,EAAe,OAAO,CAAC;IACpC,MAAM,CAAC,EAAqB,MAAM,CAAC;IACnC,eAAe,CAAC,EAAY,MAAM,CAAC;IACnC,IAAI,CAAC,EAAuB,MAAM,CAAC;IACnC,OAAO,CAAC,EAAoB,MAAM,CAAC;IACnC,OAAO,CAAC,EAAoB,MAAM,CAAC;IACnC,UAAU,CAAC,EAAiB,MAAM,CAAC;IACnC,cAAc,CAAC,EAAa,MAAM,CAAC;IACnC,YAAY,CAAC,EAAe,MAAM,CAAC;IACnC,YAAY,CAAC,EAAe,MAAM,CAAC;IACnC,SAAS,CAAC,EAAkB,MAAM,CAAC;IACnC,aAAa,CAAC,EAAc,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,SAAS,CAAC,EAAkB,MAAM,CAAC;IACnC,aAAa,CAAC,EAAc,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,SAAS,CAAC,EAAkB,MAAM,CAAC;IACnC,aAAa,CAAC,EAAc,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,QAAQ,CAAC,EAAmB,MAAM,CAAC;IACnC,YAAY,CAAC,EAAe,MAAM,CAAC;IACnC,UAAU,CAAC,EAAiB,MAAM,CAAC;IACnC,UAAU,CAAC,EAAiB,MAAM,CAAC;IACnC,SAAS,CAAC,EAAkB,MAAM,CAAC;IACnC,aAAa,CAAC,EAAc,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,QAAQ,CAAC,EAAmB,MAAM,CAAC;IACnC,SAAS,CAAC,EAAkB,MAAM,CAAC;IACnC,aAAa,CAAC,EAAc,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,YAAY,CAAC,EAAe,MAAM,CAAC;IACnC,UAAU,CAAC,EAAiB,MAAM,CAAC;IACnC,UAAU,CAAC,EAAiB,MAAM,CAAC;IACnC,SAAS,CAAC,EAAkB,MAAM,CAAC;IACnC,aAAa,CAAC,EAAc,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,SAAS,CAAC,EAAkB,MAAM,CAAC;IACnC,SAAS,CAAC,EAAkB,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,UAAU,CAAC,EAAiB,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,aAAa,CAAC,EAAc,MAAM,CAAC;IACnC,aAAa,CAAC,EAAc,MAAM,CAAC;IACnC,SAAS,CAAC,EAAkB,MAAM,CAAC;IACnC,KAAK,CAAC,EAAsB,MAAM,CAAC;IACnC,EAAE,CAAC,EAAyB,EAAE,EAAE,CAAC;IACjC,aAAa,CAAC,EAAc,aAAa,CAAC;IAC1C,OAAO,CAAC,EAAoB,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,oBAAoB,CAAC,EAAO,MAAM,CAAC;IACnC,IAAI,CAAC,EAAuB,MAAM,CAAC;IACnC,QAAQ,CAAC,EAAmB,MAAM,CAAC;IACnC,GAAG,CAAC,EAAwB,MAAM,CAAC;CACpC;AAED,MAAM,WAAW,EAAE;IACjB,OAAO,CAAC,EAAG,MAAM,CAAC;IAClB,IAAI,CAAC,EAAM,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB;AAED,MAAM,WAAW,OAAO;IACtB,IAAI,CAAC,EAAS,MAAM,CAAC;IACrB,WAAW,CAAC,EAAE,MAAM,CAAC;IACrB,UAAU,CAAC,EAAG,MAAM,CAAC;IACrB,QAAQ,CAAC,EAAK,MAAM,CAAC;CACtB;AAED,MAAM,WAAW,cAAc;IAC7B,OAAO,CAAC,EAAI,MAAM,CAAC;IACnB,OAAO,CAAC,EAAI,MAAM,CAAC;IACnB,OAAO,CAAC,EAAI,MAAM,CAAC;IACnB,EAAE,CAAC,EAAS,MAAM,CAAC;IACnB,QAAQ,CAAC,EAAG,OAAO,CAAC;IACpB,SAAS,CAAC,EAAE,MAAM,CAAC;IACnB,IAAI,CAAC,EAAO,MAAM,CAAC;CACpB;AAED,MAAM,WAAW,QAAQ;IACvB,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,IAAI,CAAC,EAAG,MAAM,CAAC;IACf,GAAG,CAAC,EAAI,MAAM,CAAC;IACf,KAAK,CAAC,EAAE,MAAM,EAAE,CAAC;CAClB;AAED,MAAM,WAAW,MAAM;IACrB,OAAO,CAAC,EAAE;QAAE,CAAC,GAAG,EAAE,MAAM,GAAG,OAAO,EAAE,CAAA;KAAE,CAAC;IACvC,MAAM,CAAC,EAAG;QAAE,CAAC,GAAG,EAAE,MAAM,GAAG,OAAO,EAAE,CAAA;KAAE,CAAC;CACxC;AAED,MAAM,WAAW,OAAO;IACtB,YAAY,CAAC,EAAO,MAAM,CAAC;IAC3B,YAAY,CAAC,EAAO,MAAM,CAAC;IAC3B,WAAW,CAAC,EAAQ,MAAM,CAAC;IAC3B,WAAW,CAAC,EAAQ,MAAM,EAAE,CAAC;IAC7B,iBAAiB,CAAC,EAAE,MAAM,CAAC;IAC3B,aAAa,CAAC,EAAM,MAAM,CAAC;IAC3B,OAAO,CAAC,EAAY,MAAM,CAAC;IAC3B,SAAS,CAAC,EAAU,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,MAAM,CAAC;CAC5B;AAED,MAAM,WAAW,aAAa;IAC5B,MAAM,CAAC,EAAE,MAAM,CAAC;IAChB,MAAM,CAAC,EAAE,MAAM,CAAC;CACjB;AAED,MAAM,WAAW,gBAAgB;IAC/B,WAAW,CAAC,EAAE,MAAM,CAAC;CACtB"} \ No newline at end of file +{"version":3,"file":"FilesRemoteListResponse.d.ts","sourceRoot":"","sources":["../../src/response/FilesRemoteListResponse.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/FilesRemoteListResponse.js b/node_modules/@slack/web-api/dist/response/FilesRemoteListResponse.js index c967be5..4ce3f31 100644 --- a/node_modules/@slack/web-api/dist/response/FilesRemoteListResponse.js +++ b/node_modules/@slack/web-api/dist/response/FilesRemoteListResponse.js @@ -9,4 +9,33 @@ // // ///////////////////////////////////////////////////////////////////////////////////////// Object.defineProperty(exports, "__esModule", { value: true }); +exports.FluffyType = exports.PurpleType = exports.DescriptionType = void 0; +var DescriptionType; +(function (DescriptionType) { + DescriptionType["Empty"] = ""; + DescriptionType["Mrkdwn"] = "mrkdwn"; + DescriptionType["PlainText"] = "plain_text"; +})(DescriptionType = exports.DescriptionType || (exports.DescriptionType = {})); +var PurpleType; +(function (PurpleType) { + PurpleType["Broadcast"] = "broadcast"; + PurpleType["Channel"] = "channel"; + PurpleType["Color"] = "color"; + PurpleType["Date"] = "date"; + PurpleType["Emoji"] = "emoji"; + PurpleType["Empty"] = ""; + PurpleType["Link"] = "link"; + PurpleType["Team"] = "team"; + PurpleType["Text"] = "text"; + PurpleType["User"] = "user"; + PurpleType["Usergroup"] = "usergroup"; +})(PurpleType = exports.PurpleType || (exports.PurpleType = {})); +var FluffyType; +(function (FluffyType) { + FluffyType["Empty"] = ""; + FluffyType["RichTextList"] = "rich_text_list"; + FluffyType["RichTextPreformatted"] = "rich_text_preformatted"; + FluffyType["RichTextQuote"] = "rich_text_quote"; + FluffyType["RichTextSection"] = "rich_text_section"; +})(FluffyType = exports.FluffyType || (exports.FluffyType = {})); //# sourceMappingURL=FilesRemoteListResponse.js.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/FilesRemoteListResponse.js.map b/node_modules/@slack/web-api/dist/response/FilesRemoteListResponse.js.map index a54b27a..d4ce8d9 100644 --- a/node_modules/@slack/web-api/dist/response/FilesRemoteListResponse.js.map +++ b/node_modules/@slack/web-api/dist/response/FilesRemoteListResponse.js.map @@ -1 +1 @@ -{"version":3,"file":"FilesRemoteListResponse.js","sourceRoot":"","sources":["../../src/response/FilesRemoteListResponse.ts"],"names":[],"mappings":";AAAA,oBAAoB;AACpB,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF"} \ No newline at end of file +{"version":3,"file":"FilesRemoteListResponse.js","sourceRoot":"","sources":["../../src/response/FilesRemoteListResponse.ts"],"names":[],"mappings":";AAAA,oBAAoB;AACpB,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;;;AA+TzF,IAAY,eAIX;AAJD,WAAY,eAAe;IACzB,6BAAU,CAAA;IACV,oCAAiB,CAAA;IACjB,2CAAwB,CAAA;AAC1B,CAAC,EAJW,eAAe,GAAf,uBAAe,KAAf,uBAAe,QAI1B;AAmCD,IAAY,UAYX;AAZD,WAAY,UAAU;IACpB,qCAAuB,CAAA;IACvB,iCAAmB,CAAA;IACnB,6BAAe,CAAA;IACf,2BAAa,CAAA;IACb,6BAAe,CAAA;IACf,wBAAU,CAAA;IACV,2BAAa,CAAA;IACb,2BAAa,CAAA;IACb,2BAAa,CAAA;IACb,2BAAa,CAAA;IACb,qCAAuB,CAAA;AACzB,CAAC,EAZW,UAAU,GAAV,kBAAU,KAAV,kBAAU,QAYrB;AAED,IAAY,UAMX;AAND,WAAY,UAAU;IACpB,wBAAU,CAAA;IACV,6CAA+B,CAAA;IAC/B,6DAA+C,CAAA;IAC/C,+CAAiC,CAAA;IACjC,mDAAqC,CAAA;AACvC,CAAC,EANW,UAAU,GAAV,kBAAU,KAAV,kBAAU,QAMrB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/FilesRemoteRemoveResponse.d.ts b/node_modules/@slack/web-api/dist/response/FilesRemoteRemoveResponse.d.ts index d520c53..f1f069e 100644 --- a/node_modules/@slack/web-api/dist/response/FilesRemoteRemoveResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/FilesRemoteRemoveResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type FilesRemoteRemoveResponse = WebAPICallResult & { +export type FilesRemoteRemoveResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/FilesRemoteRemoveResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/FilesRemoteRemoveResponse.d.ts.map index 3739c25..0f49366 100644 --- a/node_modules/@slack/web-api/dist/response/FilesRemoteRemoveResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/FilesRemoteRemoveResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"FilesRemoteRemoveResponse.d.ts","sourceRoot":"","sources":["../../src/response/FilesRemoteRemoveResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,yBAAyB,GAAG,gBAAgB,GAAG;IACzD,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file +{"version":3,"file":"FilesRemoteRemoveResponse.d.ts","sourceRoot":"","sources":["../../src/response/FilesRemoteRemoveResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,yBAAyB,GAAG,gBAAgB,GAAG;IACzD,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/FilesRemoteShareResponse.d.ts b/node_modules/@slack/web-api/dist/response/FilesRemoteShareResponse.d.ts index 6cdafae..99f87b1 100644 --- a/node_modules/@slack/web-api/dist/response/FilesRemoteShareResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/FilesRemoteShareResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type FilesRemoteShareResponse = WebAPICallResult & { +export type FilesRemoteShareResponse = WebAPICallResult & { error?: string; file?: File; needed?: string; @@ -7,9 +7,12 @@ export declare type FilesRemoteShareResponse = WebAPICallResult & { provided?: string; }; export interface File { + access?: string; + alt_txt?: string; app_id?: string; app_name?: string; bot_id?: string; + canvas_template_mode?: string; cc?: Cc[]; channel_actions_count?: number; channel_actions_ts?: string; @@ -20,17 +23,22 @@ export interface File { deanimate?: string; deanimate_gif?: string; display_as_bot?: boolean; + dm_mpdm_users_with_file_access?: DmMpdmUsersWithFileAccess[]; duration_ms?: number; edit_link?: string; + edit_timestamp?: number; editable?: boolean; editor?: string; + editors?: string[]; external_id?: string; external_type?: string; external_url?: string; + file_access?: string; filetype?: string; from?: Cc[]; groups?: string[]; has_more?: boolean; + has_more_shares?: boolean; has_rich_preview?: boolean; headers?: Headers; hls?: string; @@ -39,19 +47,25 @@ export interface File { image_exif_rotation?: number; ims?: string[]; initial_comment?: InitialComment; + is_channel_space?: boolean; is_external?: boolean; is_public?: boolean; is_starred?: boolean; last_editor?: string; + last_read?: number; lines?: number; lines_more?: number; + linked_channel_id?: string; media_display_type?: string; + media_progress?: MediaProgress; mimetype?: string; mode?: string; mp4?: string; + mp4_low?: string; name?: string; non_owner_editable?: boolean; num_stars?: number; + org_or_workspace_access?: string; original_attachment_count?: number; original_h?: string; original_w?: string; @@ -65,14 +79,25 @@ export interface File { preview_highlight?: string; preview_is_truncated?: boolean; preview_plain_text?: string; + private_channels_with_file_access_count?: number; public_url_shared?: boolean; + quip_thread_id?: string; reactions?: Reaction[]; + saved?: Saved; sent_to_self?: boolean; shares?: Shares; simplified_html?: string; size?: number; + source_team?: string; subject?: string; subtype?: string; + team_pref_version_history_enabled?: boolean; + teams_shared_with?: any[]; + template_conversion_ts?: number; + template_description?: string; + template_icon?: string; + template_name?: string; + template_title?: string; thumb_1024?: string; thumb_1024_gif?: string; thumb_1024_h?: string; @@ -119,12 +144,16 @@ export interface File { thumb_video_w?: number; timestamp?: number; title?: string; + title_blocks?: TitleBlock[]; to?: Cc[]; transcription?: Transcription; + update_notification?: number; updated?: number; url_private?: string; url_private_download?: string; + url_static_preview?: string; user?: string; + user_team?: string; username?: string; vtt?: string; } @@ -133,6 +162,10 @@ export interface Cc { name?: string; original?: string; } +export interface DmMpdmUsersWithFileAccess { + access?: string; + user_id?: string; +} export interface Headers { date?: string; in_reply_to?: string; @@ -148,12 +181,23 @@ export interface InitialComment { timestamp?: number; user?: string; } +export interface MediaProgress { + duration_ms?: number; + max_offset_ms?: number; + offset_ms?: number; +} export interface Reaction { count?: number; name?: string; url?: string; users?: string[]; } +export interface Saved { + date_completed?: number; + date_due?: number; + is_archived?: boolean; + state?: string; +} export interface Shares { private?: { [key: string]: Private[]; @@ -163,16 +207,182 @@ export interface Shares { }; } export interface Private { + access?: string; channel_name?: string; + date_last_shared?: number; latest_reply?: string; reply_count?: number; reply_users?: string[]; reply_users_count?: number; share_user_id?: string; + source?: string; team_id?: string; thread_ts?: string; ts?: string; } +export interface TitleBlock { + accessory?: Accessory; + alt_text?: string; + app_collaborators?: string[]; + app_id?: string; + author_name?: string; + block_id?: string; + bot_user_id?: string; + button_label?: string; + description?: Text | string; + developer_trace_id?: string; + elements?: Accessory[]; + fallback?: string; + fields?: Text[]; + function_trigger_id?: string; + image_bytes?: number; + image_height?: number; + image_url?: string; + image_width?: number; + is_workflow_app?: boolean; + owning_team_id?: string; + provider_icon_url?: string; + provider_name?: string; + sales_home_workflow_app_type?: number; + share_url?: string; + text?: Text; + thumbnail_url?: string; + title?: Text | string; + title_url?: string; + trigger_subtype?: string; + trigger_type?: string; + type?: string; + url?: string; + video_url?: string; + workflow_id?: string; +} +export interface Accessory { + accessibility_label?: string; + action_id?: string; + alt_text?: string; + border?: number; + confirm?: Confirm; + default_to_current_conversation?: boolean; + elements?: AccessoryElement[]; + fallback?: string; + filter?: Filter; + focus_on_load?: boolean; + image_bytes?: number; + image_height?: number; + image_url?: string; + image_width?: number; + indent?: number; + initial_channel?: string; + initial_channels?: string[]; + initial_conversation?: string; + initial_conversations?: string[]; + initial_date?: string; + initial_date_time?: number; + initial_option?: Option; + initial_options?: Option[]; + initial_time?: string; + initial_user?: string; + initial_users?: string[]; + max_selected_items?: number; + min_query_length?: number; + offset?: number; + option_groups?: OptionGroup[]; + options?: Option[]; + placeholder?: Text; + response_url_enabled?: boolean; + style?: string; + text?: Text; + timezone?: string; + type?: string; + url?: string; + value?: string; + workflow?: Workflow; +} +export interface Confirm { + confirm?: Text; + deny?: Text; + style?: string; + text?: Text; + title?: Text; +} +export interface Text { + emoji?: boolean; + text?: string; + type?: TextType; + verbatim?: boolean; +} +export declare enum TextType { + Mrkdwn = "mrkdwn", + PlainText = "plain_text" +} +export interface AccessoryElement { + border?: number; + elements?: PurpleElement[]; + indent?: number; + offset?: number; + style?: string; + type?: string; +} +export interface PurpleElement { + channel_id?: string; + name?: string; + range?: string; + skin_tone?: number; + style?: Style; + team_id?: string; + text?: string; + timestamp?: string; + type?: ElementType; + unicode?: string; + url?: string; + user_id?: string; + usergroup_id?: string; + value?: string; +} +export interface Style { + bold?: boolean; + code?: boolean; + italic?: boolean; + strike?: boolean; +} +export declare enum ElementType { + Broadcast = "broadcast", + Channel = "channel", + Color = "color", + Date = "date", + Emoji = "emoji", + Link = "link", + Team = "team", + Text = "text", + User = "user", + Usergroup = "usergroup" +} +export interface Filter { + exclude_bot_users?: boolean; + exclude_external_shared_channels?: boolean; + include?: any[]; +} +export interface Option { + description?: Text; + text?: Text; + url?: string; + value?: string; +} +export interface OptionGroup { + label?: Text; + options?: Option[]; +} +export interface Workflow { + trigger?: Trigger; +} +export interface Trigger { + customizable_input_parameters?: CustomizableInputParameter[]; + url?: string; +} +export interface CustomizableInputParameter { + name?: string; + value?: string; +} export interface Transcription { locale?: string; status?: string; diff --git a/node_modules/@slack/web-api/dist/response/FilesRemoteShareResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/FilesRemoteShareResponse.d.ts.map index 488841a..e4409c0 100644 --- a/node_modules/@slack/web-api/dist/response/FilesRemoteShareResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/FilesRemoteShareResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"FilesRemoteShareResponse.d.ts","sourceRoot":"","sources":["../../src/response/FilesRemoteShareResponse.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"FilesRemoteShareResponse.d.ts","sourceRoot":"","sources":["../../src/response/FilesRemoteShareResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,wBAAwB,GAAG,gBAAgB,GAAG;IACxD,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,IAAI,CAAC,EAAM,IAAI,CAAC;IAChB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC;AAEF,MAAM,WAAW,IAAI;IACnB,MAAM,CAAC,EAAmC,MAAM,CAAC;IACjD,OAAO,CAAC,EAAkC,MAAM,CAAC;IACjD,MAAM,CAAC,EAAmC,MAAM,CAAC;IACjD,QAAQ,CAAC,EAAiC,MAAM,CAAC;IACjD,MAAM,CAAC,EAAmC,MAAM,CAAC;IACjD,oBAAoB,CAAC,EAAqB,MAAM,CAAC;IACjD,EAAE,CAAC,EAAuC,EAAE,EAAE,CAAC;IAC/C,qBAAqB,CAAC,EAAoB,MAAM,CAAC;IACjD,kBAAkB,CAAC,EAAuB,MAAM,CAAC;IACjD,QAAQ,CAAC,EAAiC,MAAM,EAAE,CAAC;IACnD,cAAc,CAAC,EAA2B,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,OAAO,CAAC,EAAkC,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,cAAc,CAAC,EAA2B,OAAO,CAAC;IAClD,8BAA8B,CAAC,EAAW,yBAAyB,EAAE,CAAC;IACtE,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,cAAc,CAAC,EAA2B,MAAM,CAAC;IACjD,QAAQ,CAAC,EAAiC,OAAO,CAAC;IAClD,MAAM,CAAC,EAAmC,MAAM,CAAC;IACjD,OAAO,CAAC,EAAkC,MAAM,EAAE,CAAC;IACnD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,YAAY,CAAC,EAA6B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,QAAQ,CAAC,EAAiC,MAAM,CAAC;IACjD,IAAI,CAAC,EAAqC,EAAE,EAAE,CAAC;IAC/C,MAAM,CAAC,EAAmC,MAAM,EAAE,CAAC;IACnD,QAAQ,CAAC,EAAiC,OAAO,CAAC;IAClD,eAAe,CAAC,EAA0B,OAAO,CAAC;IAClD,gBAAgB,CAAC,EAAyB,OAAO,CAAC;IAClD,OAAO,CAAC,EAAkC,OAAO,CAAC;IAClD,GAAG,CAAC,EAAsC,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,EAAE,CAAC,EAAuC,MAAM,CAAC;IACjD,mBAAmB,CAAC,EAAsB,MAAM,CAAC;IACjD,GAAG,CAAC,EAAsC,MAAM,EAAE,CAAC;IACnD,eAAe,CAAC,EAA0B,cAAc,CAAC;IACzD,gBAAgB,CAAC,EAAyB,OAAO,CAAC;IAClD,WAAW,CAAC,EAA8B,OAAO,CAAC;IAClD,SAAS,CAAC,EAAgC,OAAO,CAAC;IAClD,UAAU,CAAC,EAA+B,OAAO,CAAC;IAClD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,KAAK,CAAC,EAAoC,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,iBAAiB,CAAC,EAAwB,MAAM,CAAC;IACjD,kBAAkB,CAAC,EAAuB,MAAM,CAAC;IACjD,cAAc,CAAC,EAA2B,aAAa,CAAC;IACxD,QAAQ,CAAC,EAAiC,MAAM,CAAC;IACjD,IAAI,CAAC,EAAqC,MAAM,CAAC;IACjD,GAAG,CAAC,EAAsC,MAAM,CAAC;IACjD,OAAO,CAAC,EAAkC,MAAM,CAAC;IACjD,IAAI,CAAC,EAAqC,MAAM,CAAC;IACjD,kBAAkB,CAAC,EAAuB,OAAO,CAAC;IAClD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,uBAAuB,CAAC,EAAkB,MAAM,CAAC;IACjD,yBAAyB,CAAC,EAAgB,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,gBAAgB,CAAC,EAAyB,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,EAAE,CAAC;IACnD,KAAK,CAAC,EAAoC,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,OAAO,CAAC,EAAkC,MAAM,CAAC;IACjD,iBAAiB,CAAC,EAAwB,MAAM,CAAC;IACjD,oBAAoB,CAAC,EAAqB,OAAO,CAAC;IAClD,kBAAkB,CAAC,EAAuB,MAAM,CAAC;IACjD,uCAAuC,CAAC,EAAE,MAAM,CAAC;IACjD,iBAAiB,CAAC,EAAwB,OAAO,CAAC;IAClD,cAAc,CAAC,EAA2B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,QAAQ,EAAE,CAAC;IACrD,KAAK,CAAC,EAAoC,KAAK,CAAC;IAChD,YAAY,CAAC,EAA6B,OAAO,CAAC;IAClD,MAAM,CAAC,EAAmC,MAAM,CAAC;IACjD,eAAe,CAAC,EAA0B,MAAM,CAAC;IACjD,IAAI,CAAC,EAAqC,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,OAAO,CAAC,EAAkC,MAAM,CAAC;IACjD,OAAO,CAAC,EAAkC,MAAM,CAAC;IACjD,iCAAiC,CAAC,EAAQ,OAAO,CAAC;IAClD,iBAAiB,CAAC,EAAwB,GAAG,EAAE,CAAC;IAChD,sBAAsB,CAAC,EAAmB,MAAM,CAAC;IACjD,oBAAoB,CAAC,EAAqB,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,cAAc,CAAC,EAA2B,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,cAAc,CAAC,EAA2B,MAAM,CAAC;IACjD,YAAY,CAAC,EAA6B,MAAM,CAAC;IACjD,YAAY,CAAC,EAA6B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,QAAQ,CAAC,EAAiC,MAAM,CAAC;IACjD,YAAY,CAAC,EAA6B,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,QAAQ,CAAC,EAAiC,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,YAAY,CAAC,EAA6B,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,KAAK,CAAC,EAAoC,MAAM,CAAC;IACjD,YAAY,CAAC,EAA6B,UAAU,EAAE,CAAC;IACvD,EAAE,CAAC,EAAuC,EAAE,EAAE,CAAC;IAC/C,aAAa,CAAC,EAA4B,aAAa,CAAC;IACxD,mBAAmB,CAAC,EAAsB,MAAM,CAAC;IACjD,OAAO,CAAC,EAAkC,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,oBAAoB,CAAC,EAAqB,MAAM,CAAC;IACjD,kBAAkB,CAAC,EAAuB,MAAM,CAAC;IACjD,IAAI,CAAC,EAAqC,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,QAAQ,CAAC,EAAiC,MAAM,CAAC;IACjD,GAAG,CAAC,EAAsC,MAAM,CAAC;CAClD;AAED,MAAM,WAAW,EAAE;IACjB,OAAO,CAAC,EAAG,MAAM,CAAC;IAClB,IAAI,CAAC,EAAM,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB;AAED,MAAM,WAAW,yBAAyB;IACxC,MAAM,CAAC,EAAG,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,MAAM,CAAC;CAClB;AAED,MAAM,WAAW,OAAO;IACtB,IAAI,CAAC,EAAS,MAAM,CAAC;IACrB,WAAW,CAAC,EAAE,MAAM,CAAC;IACrB,UAAU,CAAC,EAAG,MAAM,CAAC;IACrB,QAAQ,CAAC,EAAK,MAAM,CAAC;CACtB;AAED,MAAM,WAAW,cAAc;IAC7B,OAAO,CAAC,EAAI,MAAM,CAAC;IACnB,OAAO,CAAC,EAAI,MAAM,CAAC;IACnB,OAAO,CAAC,EAAI,MAAM,CAAC;IACnB,EAAE,CAAC,EAAS,MAAM,CAAC;IACnB,QAAQ,CAAC,EAAG,OAAO,CAAC;IACpB,SAAS,CAAC,EAAE,MAAM,CAAC;IACnB,IAAI,CAAC,EAAO,MAAM,CAAC;CACpB;AAED,MAAM,WAAW,aAAa;IAC5B,WAAW,CAAC,EAAI,MAAM,CAAC;IACvB,aAAa,CAAC,EAAE,MAAM,CAAC;IACvB,SAAS,CAAC,EAAM,MAAM,CAAC;CACxB;AAED,MAAM,WAAW,QAAQ;IACvB,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,IAAI,CAAC,EAAG,MAAM,CAAC;IACf,GAAG,CAAC,EAAI,MAAM,CAAC;IACf,KAAK,CAAC,EAAE,MAAM,EAAE,CAAC;CAClB;AAED,MAAM,WAAW,KAAK;IACpB,cAAc,CAAC,EAAE,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,WAAW,CAAC,EAAK,OAAO,CAAC;IACzB,KAAK,CAAC,EAAW,MAAM,CAAC;CACzB;AAED,MAAM,WAAW,MAAM;IACrB,OAAO,CAAC,EAAE;QAAE,CAAC,GAAG,EAAE,MAAM,GAAG,OAAO,EAAE,CAAA;KAAE,CAAC;IACvC,MAAM,CAAC,EAAG;QAAE,CAAC,GAAG,EAAE,MAAM,GAAG,OAAO,EAAE,CAAA;KAAE,CAAC;CACxC;AAED,MAAM,WAAW,OAAO;IACtB,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,YAAY,CAAC,EAAO,MAAM,CAAC;IAC3B,gBAAgB,CAAC,EAAG,MAAM,CAAC;IAC3B,YAAY,CAAC,EAAO,MAAM,CAAC;IAC3B,WAAW,CAAC,EAAQ,MAAM,CAAC;IAC3B,WAAW,CAAC,EAAQ,MAAM,EAAE,CAAC;IAC7B,iBAAiB,CAAC,EAAE,MAAM,CAAC;IAC3B,aAAa,CAAC,EAAM,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,OAAO,CAAC,EAAY,MAAM,CAAC;IAC3B,SAAS,CAAC,EAAU,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,MAAM,CAAC;CAC5B;AAED,MAAM,WAAW,UAAU;IACzB,SAAS,CAAC,EAAqB,SAAS,CAAC;IACzC,QAAQ,CAAC,EAAsB,MAAM,CAAC;IACtC,iBAAiB,CAAC,EAAa,MAAM,EAAE,CAAC;IACxC,MAAM,CAAC,EAAwB,MAAM,CAAC;IACtC,WAAW,CAAC,EAAmB,MAAM,CAAC;IACtC,QAAQ,CAAC,EAAsB,MAAM,CAAC;IACtC,WAAW,CAAC,EAAmB,MAAM,CAAC;IACtC,YAAY,CAAC,EAAkB,MAAM,CAAC;IACtC,WAAW,CAAC,EAAmB,IAAI,GAAG,MAAM,CAAC;IAC7C,kBAAkB,CAAC,EAAY,MAAM,CAAC;IACtC,QAAQ,CAAC,EAAsB,SAAS,EAAE,CAAC;IAC3C,QAAQ,CAAC,EAAsB,MAAM,CAAC;IACtC,MAAM,CAAC,EAAwB,IAAI,EAAE,CAAC;IACtC,mBAAmB,CAAC,EAAW,MAAM,CAAC;IACtC,WAAW,CAAC,EAAmB,MAAM,CAAC;IACtC,YAAY,CAAC,EAAkB,MAAM,CAAC;IACtC,SAAS,CAAC,EAAqB,MAAM,CAAC;IACtC,WAAW,CAAC,EAAmB,MAAM,CAAC;IACtC,eAAe,CAAC,EAAe,OAAO,CAAC;IACvC,cAAc,CAAC,EAAgB,MAAM,CAAC;IACtC,iBAAiB,CAAC,EAAa,MAAM,CAAC;IACtC,aAAa,CAAC,EAAiB,MAAM,CAAC;IACtC,4BAA4B,CAAC,EAAE,MAAM,CAAC;IACtC,SAAS,CAAC,EAAqB,MAAM,CAAC;IACtC,IAAI,CAAC,EAA0B,IAAI,CAAC;IACpC,aAAa,CAAC,EAAiB,MAAM,CAAC;IACtC,KAAK,CAAC,EAAyB,IAAI,GAAG,MAAM,CAAC;IAC7C,SAAS,CAAC,EAAqB,MAAM,CAAC;IACtC,eAAe,CAAC,EAAe,MAAM,CAAC;IACtC,YAAY,CAAC,EAAkB,MAAM,CAAC;IACtC,IAAI,CAAC,EAA0B,MAAM,CAAC;IACtC,GAAG,CAAC,EAA2B,MAAM,CAAC;IACtC,SAAS,CAAC,EAAqB,MAAM,CAAC;IACtC,WAAW,CAAC,EAAmB,MAAM,CAAC;CACvC;AAED,MAAM,WAAW,SAAS;IACxB,mBAAmB,CAAC,EAAc,MAAM,CAAC;IACzC,SAAS,CAAC,EAAwB,MAAM,CAAC;IACzC,QAAQ,CAAC,EAAyB,MAAM,CAAC;IACzC,MAAM,CAAC,EAA2B,MAAM,CAAC;IACzC,OAAO,CAAC,EAA0B,OAAO,CAAC;IAC1C,+BAA+B,CAAC,EAAE,OAAO,CAAC;IAC1C,QAAQ,CAAC,EAAyB,gBAAgB,EAAE,CAAC;IACrD,QAAQ,CAAC,EAAyB,MAAM,CAAC;IACzC,MAAM,CAAC,EAA2B,MAAM,CAAC;IACzC,aAAa,CAAC,EAAoB,OAAO,CAAC;IAC1C,WAAW,CAAC,EAAsB,MAAM,CAAC;IACzC,YAAY,CAAC,EAAqB,MAAM,CAAC;IACzC,SAAS,CAAC,EAAwB,MAAM,CAAC;IACzC,WAAW,CAAC,EAAsB,MAAM,CAAC;IACzC,MAAM,CAAC,EAA2B,MAAM,CAAC;IACzC,eAAe,CAAC,EAAkB,MAAM,CAAC;IACzC,gBAAgB,CAAC,EAAiB,MAAM,EAAE,CAAC;IAC3C,oBAAoB,CAAC,EAAa,MAAM,CAAC;IACzC,qBAAqB,CAAC,EAAY,MAAM,EAAE,CAAC;IAC3C,YAAY,CAAC,EAAqB,MAAM,CAAC;IACzC,iBAAiB,CAAC,EAAgB,MAAM,CAAC;IACzC,cAAc,CAAC,EAAmB,MAAM,CAAC;IACzC,eAAe,CAAC,EAAkB,MAAM,EAAE,CAAC;IAC3C,YAAY,CAAC,EAAqB,MAAM,CAAC;IACzC,YAAY,CAAC,EAAqB,MAAM,CAAC;IACzC,aAAa,CAAC,EAAoB,MAAM,EAAE,CAAC;IAC3C,kBAAkB,CAAC,EAAe,MAAM,CAAC;IACzC,gBAAgB,CAAC,EAAiB,MAAM,CAAC;IACzC,MAAM,CAAC,EAA2B,MAAM,CAAC;IACzC,aAAa,CAAC,EAAoB,WAAW,EAAE,CAAC;IAChD,OAAO,CAAC,EAA0B,MAAM,EAAE,CAAC;IAC3C,WAAW,CAAC,EAAsB,IAAI,CAAC;IACvC,oBAAoB,CAAC,EAAa,OAAO,CAAC;IAC1C,KAAK,CAAC,EAA4B,MAAM,CAAC;IACzC,IAAI,CAAC,EAA6B,IAAI,CAAC;IACvC,QAAQ,CAAC,EAAyB,MAAM,CAAC;IACzC,IAAI,CAAC,EAA6B,MAAM,CAAC;IACzC,GAAG,CAAC,EAA8B,MAAM,CAAC;IACzC,KAAK,CAAC,EAA4B,MAAM,CAAC;IACzC,QAAQ,CAAC,EAAyB,QAAQ,CAAC;CAC5C;AAED,MAAM,WAAW,OAAO;IACtB,OAAO,CAAC,EAAE,IAAI,CAAC;IACf,IAAI,CAAC,EAAK,IAAI,CAAC;IACf,KAAK,CAAC,EAAI,MAAM,CAAC;IACjB,IAAI,CAAC,EAAK,IAAI,CAAC;IACf,KAAK,CAAC,EAAI,IAAI,CAAC;CAChB;AAED,MAAM,WAAW,IAAI;IACnB,KAAK,CAAC,EAAK,OAAO,CAAC;IACnB,IAAI,CAAC,EAAM,MAAM,CAAC;IAClB,IAAI,CAAC,EAAM,QAAQ,CAAC;IACpB,QAAQ,CAAC,EAAE,OAAO,CAAC;CACpB;AAED,oBAAY,QAAQ;IAClB,MAAM,WAAW;IACjB,SAAS,eAAe;CACzB;AAED,MAAM,WAAW,gBAAgB;IAC/B,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,aAAa,EAAE,CAAC;IAC3B,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,IAAI,CAAC,EAAM,MAAM,CAAC;CACnB;AAED,MAAM,WAAW,aAAa;IAC5B,UAAU,CAAC,EAAI,MAAM,CAAC;IACtB,IAAI,CAAC,EAAU,MAAM,CAAC;IACtB,KAAK,CAAC,EAAS,MAAM,CAAC;IACtB,SAAS,CAAC,EAAK,MAAM,CAAC;IACtB,KAAK,CAAC,EAAS,KAAK,CAAC;IACrB,OAAO,CAAC,EAAO,MAAM,CAAC;IACtB,IAAI,CAAC,EAAU,MAAM,CAAC;IACtB,SAAS,CAAC,EAAK,MAAM,CAAC;IACtB,IAAI,CAAC,EAAU,WAAW,CAAC;IAC3B,OAAO,CAAC,EAAO,MAAM,CAAC;IACtB,GAAG,CAAC,EAAW,MAAM,CAAC;IACtB,OAAO,CAAC,EAAO,MAAM,CAAC;IACtB,YAAY,CAAC,EAAE,MAAM,CAAC;IACtB,KAAK,CAAC,EAAS,MAAM,CAAC;CACvB;AAED,MAAM,WAAW,KAAK;IACpB,IAAI,CAAC,EAAI,OAAO,CAAC;IACjB,IAAI,CAAC,EAAI,OAAO,CAAC;IACjB,MAAM,CAAC,EAAE,OAAO,CAAC;IACjB,MAAM,CAAC,EAAE,OAAO,CAAC;CAClB;AAED,oBAAY,WAAW;IACrB,SAAS,cAAc;IACvB,OAAO,YAAY;IACnB,KAAK,UAAU;IACf,IAAI,SAAS;IACb,KAAK,UAAU;IACf,IAAI,SAAS;IACb,IAAI,SAAS;IACb,IAAI,SAAS;IACb,IAAI,SAAS;IACb,SAAS,cAAc;CACxB;AAED,MAAM,WAAW,MAAM;IACrB,iBAAiB,CAAC,EAAiB,OAAO,CAAC;IAC3C,gCAAgC,CAAC,EAAE,OAAO,CAAC;IAC3C,OAAO,CAAC,EAA2B,GAAG,EAAE,CAAC;CAC1C;AAED,MAAM,WAAW,MAAM;IACrB,WAAW,CAAC,EAAE,IAAI,CAAC;IACnB,IAAI,CAAC,EAAS,IAAI,CAAC;IACnB,GAAG,CAAC,EAAU,MAAM,CAAC;IACrB,KAAK,CAAC,EAAQ,MAAM,CAAC;CACtB;AAED,MAAM,WAAW,WAAW;IAC1B,KAAK,CAAC,EAAI,IAAI,CAAC;IACf,OAAO,CAAC,EAAE,MAAM,EAAE,CAAC;CACpB;AAED,MAAM,WAAW,QAAQ;IACvB,OAAO,CAAC,EAAE,OAAO,CAAC;CACnB;AAED,MAAM,WAAW,OAAO;IACtB,6BAA6B,CAAC,EAAE,0BAA0B,EAAE,CAAC;IAC7D,GAAG,CAAC,EAA4B,MAAM,CAAC;CACxC;AAED,MAAM,WAAW,0BAA0B;IACzC,IAAI,CAAC,EAAG,MAAM,CAAC;IACf,KAAK,CAAC,EAAE,MAAM,CAAC;CAChB;AAED,MAAM,WAAW,aAAa;IAC5B,MAAM,CAAC,EAAE,MAAM,CAAC;IAChB,MAAM,CAAC,EAAE,MAAM,CAAC;CACjB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/FilesRemoteShareResponse.js b/node_modules/@slack/web-api/dist/response/FilesRemoteShareResponse.js index 5f38c1a..0bc259b 100644 --- a/node_modules/@slack/web-api/dist/response/FilesRemoteShareResponse.js +++ b/node_modules/@slack/web-api/dist/response/FilesRemoteShareResponse.js @@ -9,4 +9,23 @@ // // ///////////////////////////////////////////////////////////////////////////////////////// Object.defineProperty(exports, "__esModule", { value: true }); +exports.ElementType = exports.TextType = void 0; +var TextType; +(function (TextType) { + TextType["Mrkdwn"] = "mrkdwn"; + TextType["PlainText"] = "plain_text"; +})(TextType = exports.TextType || (exports.TextType = {})); +var ElementType; +(function (ElementType) { + ElementType["Broadcast"] = "broadcast"; + ElementType["Channel"] = "channel"; + ElementType["Color"] = "color"; + ElementType["Date"] = "date"; + ElementType["Emoji"] = "emoji"; + ElementType["Link"] = "link"; + ElementType["Team"] = "team"; + ElementType["Text"] = "text"; + ElementType["User"] = "user"; + ElementType["Usergroup"] = "usergroup"; +})(ElementType = exports.ElementType || (exports.ElementType = {})); //# sourceMappingURL=FilesRemoteShareResponse.js.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/FilesRemoteShareResponse.js.map b/node_modules/@slack/web-api/dist/response/FilesRemoteShareResponse.js.map index 9ac5497..20fa290 100644 --- a/node_modules/@slack/web-api/dist/response/FilesRemoteShareResponse.js.map +++ b/node_modules/@slack/web-api/dist/response/FilesRemoteShareResponse.js.map @@ -1 +1 @@ -{"version":3,"file":"FilesRemoteShareResponse.js","sourceRoot":"","sources":["../../src/response/FilesRemoteShareResponse.ts"],"names":[],"mappings":";AAAA,oBAAoB;AACpB,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF"} \ No newline at end of file +{"version":3,"file":"FilesRemoteShareResponse.js","sourceRoot":"","sources":["../../src/response/FilesRemoteShareResponse.ts"],"names":[],"mappings":";AAAA,oBAAoB;AACpB,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;;;AAsUzF,IAAY,QAGX;AAHD,WAAY,QAAQ;IAClB,6BAAiB,CAAA;IACjB,oCAAwB,CAAA;AAC1B,CAAC,EAHW,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QAGnB;AAmCD,IAAY,WAWX;AAXD,WAAY,WAAW;IACrB,sCAAuB,CAAA;IACvB,kCAAmB,CAAA;IACnB,8BAAe,CAAA;IACf,4BAAa,CAAA;IACb,8BAAe,CAAA;IACf,4BAAa,CAAA;IACb,4BAAa,CAAA;IACb,4BAAa,CAAA;IACb,4BAAa,CAAA;IACb,sCAAuB,CAAA;AACzB,CAAC,EAXW,WAAW,GAAX,mBAAW,KAAX,mBAAW,QAWtB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/FilesRemoteUpdateResponse.d.ts b/node_modules/@slack/web-api/dist/response/FilesRemoteUpdateResponse.d.ts index 902d598..57efdee 100644 --- a/node_modules/@slack/web-api/dist/response/FilesRemoteUpdateResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/FilesRemoteUpdateResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type FilesRemoteUpdateResponse = WebAPICallResult & { +export type FilesRemoteUpdateResponse = WebAPICallResult & { error?: string; file?: File; needed?: string; @@ -7,9 +7,12 @@ export declare type FilesRemoteUpdateResponse = WebAPICallResult & { provided?: string; }; export interface File { + access?: string; + alt_txt?: string; app_id?: string; app_name?: string; bot_id?: string; + canvas_template_mode?: string; cc?: Cc[]; channel_actions_count?: number; channel_actions_ts?: string; @@ -20,17 +23,22 @@ export interface File { deanimate?: string; deanimate_gif?: string; display_as_bot?: boolean; + dm_mpdm_users_with_file_access?: DmMpdmUsersWithFileAccess[]; duration_ms?: number; edit_link?: string; + edit_timestamp?: number; editable?: boolean; editor?: string; + editors?: string[]; external_id?: string; external_type?: string; external_url?: string; + file_access?: string; filetype?: string; from?: Cc[]; groups?: string[]; has_more?: boolean; + has_more_shares?: boolean; has_rich_preview?: boolean; headers?: Headers; hls?: string; @@ -39,19 +47,25 @@ export interface File { image_exif_rotation?: number; ims?: string[]; initial_comment?: InitialComment; + is_channel_space?: boolean; is_external?: boolean; is_public?: boolean; is_starred?: boolean; last_editor?: string; + last_read?: number; lines?: number; lines_more?: number; + linked_channel_id?: string; media_display_type?: string; + media_progress?: MediaProgress; mimetype?: string; mode?: string; mp4?: string; + mp4_low?: string; name?: string; non_owner_editable?: boolean; num_stars?: number; + org_or_workspace_access?: string; original_attachment_count?: number; original_h?: string; original_w?: string; @@ -65,14 +79,25 @@ export interface File { preview_highlight?: string; preview_is_truncated?: boolean; preview_plain_text?: string; + private_channels_with_file_access_count?: number; public_url_shared?: boolean; + quip_thread_id?: string; reactions?: Reaction[]; + saved?: Saved; sent_to_self?: boolean; shares?: Shares; simplified_html?: string; size?: number; + source_team?: string; subject?: string; subtype?: string; + team_pref_version_history_enabled?: boolean; + teams_shared_with?: any[]; + template_conversion_ts?: number; + template_description?: string; + template_icon?: string; + template_name?: string; + template_title?: string; thumb_1024?: string; thumb_1024_gif?: string; thumb_1024_h?: string; @@ -119,12 +144,16 @@ export interface File { thumb_video_w?: number; timestamp?: number; title?: string; + title_blocks?: TitleBlock[]; to?: Cc[]; transcription?: Transcription; + update_notification?: number; updated?: number; url_private?: string; url_private_download?: string; + url_static_preview?: string; user?: string; + user_team?: string; username?: string; vtt?: string; } @@ -133,6 +162,10 @@ export interface Cc { name?: string; original?: string; } +export interface DmMpdmUsersWithFileAccess { + access?: string; + user_id?: string; +} export interface Headers { date?: string; in_reply_to?: string; @@ -148,12 +181,23 @@ export interface InitialComment { timestamp?: number; user?: string; } +export interface MediaProgress { + duration_ms?: number; + max_offset_ms?: number; + offset_ms?: number; +} export interface Reaction { count?: number; name?: string; url?: string; users?: string[]; } +export interface Saved { + date_completed?: number; + date_due?: number; + is_archived?: boolean; + state?: string; +} export interface Shares { private?: { [key: string]: Private[]; @@ -163,16 +207,182 @@ export interface Shares { }; } export interface Private { + access?: string; channel_name?: string; + date_last_shared?: number; latest_reply?: string; reply_count?: number; reply_users?: string[]; reply_users_count?: number; share_user_id?: string; + source?: string; team_id?: string; thread_ts?: string; ts?: string; } +export interface TitleBlock { + accessory?: Accessory; + alt_text?: string; + app_collaborators?: string[]; + app_id?: string; + author_name?: string; + block_id?: string; + bot_user_id?: string; + button_label?: string; + description?: Text | string; + developer_trace_id?: string; + elements?: Accessory[]; + fallback?: string; + fields?: Text[]; + function_trigger_id?: string; + image_bytes?: number; + image_height?: number; + image_url?: string; + image_width?: number; + is_workflow_app?: boolean; + owning_team_id?: string; + provider_icon_url?: string; + provider_name?: string; + sales_home_workflow_app_type?: number; + share_url?: string; + text?: Text; + thumbnail_url?: string; + title?: Text | string; + title_url?: string; + trigger_subtype?: string; + trigger_type?: string; + type?: string; + url?: string; + video_url?: string; + workflow_id?: string; +} +export interface Accessory { + accessibility_label?: string; + action_id?: string; + alt_text?: string; + border?: number; + confirm?: Confirm; + default_to_current_conversation?: boolean; + elements?: AccessoryElement[]; + fallback?: string; + filter?: Filter; + focus_on_load?: boolean; + image_bytes?: number; + image_height?: number; + image_url?: string; + image_width?: number; + indent?: number; + initial_channel?: string; + initial_channels?: string[]; + initial_conversation?: string; + initial_conversations?: string[]; + initial_date?: string; + initial_date_time?: number; + initial_option?: Option; + initial_options?: Option[]; + initial_time?: string; + initial_user?: string; + initial_users?: string[]; + max_selected_items?: number; + min_query_length?: number; + offset?: number; + option_groups?: OptionGroup[]; + options?: Option[]; + placeholder?: Text; + response_url_enabled?: boolean; + style?: string; + text?: Text; + timezone?: string; + type?: string; + url?: string; + value?: string; + workflow?: Workflow; +} +export interface Confirm { + confirm?: Text; + deny?: Text; + style?: string; + text?: Text; + title?: Text; +} +export interface Text { + emoji?: boolean; + text?: string; + type?: TextType; + verbatim?: boolean; +} +export declare enum TextType { + Mrkdwn = "mrkdwn", + PlainText = "plain_text" +} +export interface AccessoryElement { + border?: number; + elements?: PurpleElement[]; + indent?: number; + offset?: number; + style?: string; + type?: string; +} +export interface PurpleElement { + channel_id?: string; + name?: string; + range?: string; + skin_tone?: number; + style?: Style; + team_id?: string; + text?: string; + timestamp?: string; + type?: ElementType; + unicode?: string; + url?: string; + user_id?: string; + usergroup_id?: string; + value?: string; +} +export interface Style { + bold?: boolean; + code?: boolean; + italic?: boolean; + strike?: boolean; +} +export declare enum ElementType { + Broadcast = "broadcast", + Channel = "channel", + Color = "color", + Date = "date", + Emoji = "emoji", + Link = "link", + Team = "team", + Text = "text", + User = "user", + Usergroup = "usergroup" +} +export interface Filter { + exclude_bot_users?: boolean; + exclude_external_shared_channels?: boolean; + include?: any[]; +} +export interface Option { + description?: Text; + text?: Text; + url?: string; + value?: string; +} +export interface OptionGroup { + label?: Text; + options?: Option[]; +} +export interface Workflow { + trigger?: Trigger; +} +export interface Trigger { + customizable_input_parameters?: CustomizableInputParameter[]; + url?: string; +} +export interface CustomizableInputParameter { + name?: string; + value?: string; +} export interface Transcription { locale?: string; status?: string; diff --git a/node_modules/@slack/web-api/dist/response/FilesRemoteUpdateResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/FilesRemoteUpdateResponse.d.ts.map index 2c21d0d..1e59249 100644 --- a/node_modules/@slack/web-api/dist/response/FilesRemoteUpdateResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/FilesRemoteUpdateResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"FilesRemoteUpdateResponse.d.ts","sourceRoot":"","sources":["../../src/response/FilesRemoteUpdateResponse.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"FilesRemoteUpdateResponse.d.ts","sourceRoot":"","sources":["../../src/response/FilesRemoteUpdateResponse.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/FilesRemoteUpdateResponse.js b/node_modules/@slack/web-api/dist/response/FilesRemoteUpdateResponse.js index 65faa4d..c6af494 100644 --- a/node_modules/@slack/web-api/dist/response/FilesRemoteUpdateResponse.js +++ b/node_modules/@slack/web-api/dist/response/FilesRemoteUpdateResponse.js @@ -9,4 +9,23 @@ // // ///////////////////////////////////////////////////////////////////////////////////////// Object.defineProperty(exports, "__esModule", { value: true }); +exports.ElementType = exports.TextType = void 0; +var TextType; +(function (TextType) { + TextType["Mrkdwn"] = "mrkdwn"; + TextType["PlainText"] = "plain_text"; +})(TextType = exports.TextType || (exports.TextType = {})); +var ElementType; +(function (ElementType) { + ElementType["Broadcast"] = "broadcast"; + ElementType["Channel"] = "channel"; + ElementType["Color"] = "color"; + ElementType["Date"] = "date"; + ElementType["Emoji"] = "emoji"; + ElementType["Link"] = "link"; + ElementType["Team"] = "team"; + ElementType["Text"] = "text"; + ElementType["User"] = "user"; + ElementType["Usergroup"] = "usergroup"; +})(ElementType = exports.ElementType || (exports.ElementType = {})); //# sourceMappingURL=FilesRemoteUpdateResponse.js.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/FilesRemoteUpdateResponse.js.map b/node_modules/@slack/web-api/dist/response/FilesRemoteUpdateResponse.js.map index d628c15..467a2e9 100644 --- a/node_modules/@slack/web-api/dist/response/FilesRemoteUpdateResponse.js.map +++ b/node_modules/@slack/web-api/dist/response/FilesRemoteUpdateResponse.js.map @@ -1 +1 @@ -{"version":3,"file":"FilesRemoteUpdateResponse.js","sourceRoot":"","sources":["../../src/response/FilesRemoteUpdateResponse.ts"],"names":[],"mappings":";AAAA,oBAAoB;AACpB,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF"} \ No newline at end of file +{"version":3,"file":"FilesRemoteUpdateResponse.js","sourceRoot":"","sources":["../../src/response/FilesRemoteUpdateResponse.ts"],"names":[],"mappings":";AAAA,oBAAoB;AACpB,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;;;AAsUzF,IAAY,QAGX;AAHD,WAAY,QAAQ;IAClB,6BAAiB,CAAA;IACjB,oCAAwB,CAAA;AAC1B,CAAC,EAHW,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QAGnB;AAmCD,IAAY,WAWX;AAXD,WAAY,WAAW;IACrB,sCAAuB,CAAA;IACvB,kCAAmB,CAAA;IACnB,8BAAe,CAAA;IACf,4BAAa,CAAA;IACb,8BAAe,CAAA;IACf,4BAAa,CAAA;IACb,4BAAa,CAAA;IACb,4BAAa,CAAA;IACb,4BAAa,CAAA;IACb,sCAAuB,CAAA;AACzB,CAAC,EAXW,WAAW,GAAX,mBAAW,KAAX,mBAAW,QAWtB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/FilesRevokePublicURLResponse.d.ts b/node_modules/@slack/web-api/dist/response/FilesRevokePublicURLResponse.d.ts index 47a67f8..42f4061 100644 --- a/node_modules/@slack/web-api/dist/response/FilesRevokePublicURLResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/FilesRevokePublicURLResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type FilesRevokePublicURLResponse = WebAPICallResult & { +export type FilesRevokePublicURLResponse = WebAPICallResult & { error?: string; file?: File; needed?: string; @@ -7,9 +7,12 @@ export declare type FilesRevokePublicURLResponse = WebAPICallResult & { provided?: string; }; export interface File { + access?: string; + alt_txt?: string; app_id?: string; app_name?: string; bot_id?: string; + canvas_template_mode?: string; cc?: Cc[]; channel_actions_count?: number; channel_actions_ts?: string; @@ -20,17 +23,22 @@ export interface File { deanimate?: string; deanimate_gif?: string; display_as_bot?: boolean; + dm_mpdm_users_with_file_access?: DmMpdmUsersWithFileAccess[]; duration_ms?: number; edit_link?: string; + edit_timestamp?: number; editable?: boolean; editor?: string; + editors?: string[]; external_id?: string; external_type?: string; external_url?: string; + file_access?: string; filetype?: string; from?: Cc[]; groups?: string[]; has_more?: boolean; + has_more_shares?: boolean; has_rich_preview?: boolean; headers?: Headers; hls?: string; @@ -39,19 +47,25 @@ export interface File { image_exif_rotation?: number; ims?: string[]; initial_comment?: InitialComment; + is_channel_space?: boolean; is_external?: boolean; is_public?: boolean; is_starred?: boolean; last_editor?: string; + last_read?: number; lines?: number; lines_more?: number; + linked_channel_id?: string; media_display_type?: string; + media_progress?: MediaProgress; mimetype?: string; mode?: string; mp4?: string; + mp4_low?: string; name?: string; non_owner_editable?: boolean; num_stars?: number; + org_or_workspace_access?: string; original_attachment_count?: number; original_h?: string; original_w?: string; @@ -65,14 +79,25 @@ export interface File { preview_highlight?: string; preview_is_truncated?: boolean; preview_plain_text?: string; + private_channels_with_file_access_count?: number; public_url_shared?: boolean; + quip_thread_id?: string; reactions?: Reaction[]; + saved?: Saved; sent_to_self?: boolean; shares?: Shares; simplified_html?: string; size?: number; + source_team?: string; subject?: string; subtype?: string; + team_pref_version_history_enabled?: boolean; + teams_shared_with?: any[]; + template_conversion_ts?: number; + template_description?: string; + template_icon?: string; + template_name?: string; + template_title?: string; thumb_1024?: string; thumb_1024_gif?: string; thumb_1024_h?: string; @@ -119,12 +144,16 @@ export interface File { thumb_video_w?: number; timestamp?: number; title?: string; + title_blocks?: TitleBlock[]; to?: Cc[]; transcription?: Transcription; + update_notification?: number; updated?: number; url_private?: string; url_private_download?: string; + url_static_preview?: string; user?: string; + user_team?: string; username?: string; vtt?: string; } @@ -133,6 +162,10 @@ export interface Cc { name?: string; original?: string; } +export interface DmMpdmUsersWithFileAccess { + access?: string; + user_id?: string; +} export interface Headers { date?: string; in_reply_to?: string; @@ -148,12 +181,23 @@ export interface InitialComment { timestamp?: number; user?: string; } +export interface MediaProgress { + duration_ms?: number; + max_offset_ms?: number; + offset_ms?: number; +} export interface Reaction { count?: number; name?: string; url?: string; users?: string[]; } +export interface Saved { + date_completed?: number; + date_due?: number; + is_archived?: boolean; + state?: string; +} export interface Shares { private?: { [key: string]: Private[]; @@ -163,16 +207,182 @@ export interface Shares { }; } export interface Private { + access?: string; channel_name?: string; + date_last_shared?: number; latest_reply?: string; reply_count?: number; reply_users?: string[]; reply_users_count?: number; share_user_id?: string; + source?: string; team_id?: string; thread_ts?: string; ts?: string; } +export interface TitleBlock { + accessory?: Accessory; + alt_text?: string; + app_collaborators?: string[]; + app_id?: string; + author_name?: string; + block_id?: string; + bot_user_id?: string; + button_label?: string; + description?: Text | string; + developer_trace_id?: string; + elements?: Accessory[]; + fallback?: string; + fields?: Text[]; + function_trigger_id?: string; + image_bytes?: number; + image_height?: number; + image_url?: string; + image_width?: number; + is_workflow_app?: boolean; + owning_team_id?: string; + provider_icon_url?: string; + provider_name?: string; + sales_home_workflow_app_type?: number; + share_url?: string; + text?: Text; + thumbnail_url?: string; + title?: Text | string; + title_url?: string; + trigger_subtype?: string; + trigger_type?: string; + type?: string; + url?: string; + video_url?: string; + workflow_id?: string; +} +export interface Accessory { + accessibility_label?: string; + action_id?: string; + alt_text?: string; + border?: number; + confirm?: Confirm; + default_to_current_conversation?: boolean; + elements?: AccessoryElement[]; + fallback?: string; + filter?: Filter; + focus_on_load?: boolean; + image_bytes?: number; + image_height?: number; + image_url?: string; + image_width?: number; + indent?: number; + initial_channel?: string; + initial_channels?: string[]; + initial_conversation?: string; + initial_conversations?: string[]; + initial_date?: string; + initial_date_time?: number; + initial_option?: Option; + initial_options?: Option[]; + initial_time?: string; + initial_user?: string; + initial_users?: string[]; + max_selected_items?: number; + min_query_length?: number; + offset?: number; + option_groups?: OptionGroup[]; + options?: Option[]; + placeholder?: Text; + response_url_enabled?: boolean; + style?: string; + text?: Text; + timezone?: string; + type?: string; + url?: string; + value?: string; + workflow?: Workflow; +} +export interface Confirm { + confirm?: Text; + deny?: Text; + style?: string; + text?: Text; + title?: Text; +} +export interface Text { + emoji?: boolean; + text?: string; + type?: TextType; + verbatim?: boolean; +} +export declare enum TextType { + Mrkdwn = "mrkdwn", + PlainText = "plain_text" +} +export interface AccessoryElement { + border?: number; + elements?: PurpleElement[]; + indent?: number; + offset?: number; + style?: string; + type?: string; +} +export interface PurpleElement { + channel_id?: string; + name?: string; + range?: string; + skin_tone?: number; + style?: Style; + team_id?: string; + text?: string; + timestamp?: string; + type?: ElementType; + unicode?: string; + url?: string; + user_id?: string; + usergroup_id?: string; + value?: string; +} +export interface Style { + bold?: boolean; + code?: boolean; + italic?: boolean; + strike?: boolean; +} +export declare enum ElementType { + Broadcast = "broadcast", + Channel = "channel", + Color = "color", + Date = "date", + Emoji = "emoji", + Link = "link", + Team = "team", + Text = "text", + User = "user", + Usergroup = "usergroup" +} +export interface Filter { + exclude_bot_users?: boolean; + exclude_external_shared_channels?: boolean; + include?: any[]; +} +export interface Option { + description?: Text; + text?: Text; + url?: string; + value?: string; +} +export interface OptionGroup { + label?: Text; + options?: Option[]; +} +export interface Workflow { + trigger?: Trigger; +} +export interface Trigger { + customizable_input_parameters?: CustomizableInputParameter[]; + url?: string; +} +export interface CustomizableInputParameter { + name?: string; + value?: string; +} export interface Transcription { locale?: string; status?: string; diff --git a/node_modules/@slack/web-api/dist/response/FilesRevokePublicURLResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/FilesRevokePublicURLResponse.d.ts.map index cefdcb8..21280c3 100644 --- a/node_modules/@slack/web-api/dist/response/FilesRevokePublicURLResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/FilesRevokePublicURLResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"FilesRevokePublicURLResponse.d.ts","sourceRoot":"","sources":["../../src/response/FilesRevokePublicURLResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,4BAA4B,GAAG,gBAAgB,GAAG;IAC5D,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,IAAI,CAAC,EAAM,IAAI,CAAC;IAChB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC;AAEF,MAAM,WAAW,IAAI;IACnB,MAAM,CAAC,EAAqB,MAAM,CAAC;IACnC,QAAQ,CAAC,EAAmB,MAAM,CAAC;IACnC,MAAM,CAAC,EAAqB,MAAM,CAAC;IACnC,EAAE,CAAC,EAAyB,EAAE,EAAE,CAAC;IACjC,qBAAqB,CAAC,EAAM,MAAM,CAAC;IACnC,kBAAkB,CAAC,EAAS,MAAM,CAAC;IACnC,QAAQ,CAAC,EAAmB,MAAM,EAAE,CAAC;IACrC,cAAc,CAAC,EAAa,MAAM,CAAC;IACnC,aAAa,CAAC,EAAc,MAAM,CAAC;IACnC,OAAO,CAAC,EAAoB,MAAM,CAAC;IACnC,SAAS,CAAC,EAAkB,MAAM,CAAC;IACnC,aAAa,CAAC,EAAc,MAAM,CAAC;IACnC,cAAc,CAAC,EAAa,OAAO,CAAC;IACpC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,SAAS,CAAC,EAAkB,MAAM,CAAC;IACnC,QAAQ,CAAC,EAAmB,OAAO,CAAC;IACpC,MAAM,CAAC,EAAqB,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,aAAa,CAAC,EAAc,MAAM,CAAC;IACnC,YAAY,CAAC,EAAe,MAAM,CAAC;IACnC,QAAQ,CAAC,EAAmB,MAAM,CAAC;IACnC,IAAI,CAAC,EAAuB,EAAE,EAAE,CAAC;IACjC,MAAM,CAAC,EAAqB,MAAM,EAAE,CAAC;IACrC,QAAQ,CAAC,EAAmB,OAAO,CAAC;IACpC,gBAAgB,CAAC,EAAW,OAAO,CAAC;IACpC,OAAO,CAAC,EAAoB,OAAO,CAAC;IACpC,GAAG,CAAC,EAAwB,MAAM,CAAC;IACnC,SAAS,CAAC,EAAkB,MAAM,CAAC;IACnC,EAAE,CAAC,EAAyB,MAAM,CAAC;IACnC,mBAAmB,CAAC,EAAQ,MAAM,CAAC;IACnC,GAAG,CAAC,EAAwB,MAAM,EAAE,CAAC;IACrC,eAAe,CAAC,EAAY,cAAc,CAAC;IAC3C,WAAW,CAAC,EAAgB,OAAO,CAAC;IACpC,SAAS,CAAC,EAAkB,OAAO,CAAC;IACpC,UAAU,CAAC,EAAiB,OAAO,CAAC;IACpC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,KAAK,CAAC,EAAsB,MAAM,CAAC;IACnC,UAAU,CAAC,EAAiB,MAAM,CAAC;IACnC,kBAAkB,CAAC,EAAS,MAAM,CAAC;IACnC,QAAQ,CAAC,EAAmB,MAAM,CAAC;IACnC,IAAI,CAAC,EAAuB,MAAM,CAAC;IACnC,GAAG,CAAC,EAAwB,MAAM,CAAC;IACnC,IAAI,CAAC,EAAuB,MAAM,CAAC;IACnC,kBAAkB,CAAC,EAAS,OAAO,CAAC;IACpC,SAAS,CAAC,EAAkB,MAAM,CAAC;IACnC,yBAAyB,CAAC,EAAE,MAAM,CAAC;IACnC,UAAU,CAAC,EAAiB,MAAM,CAAC;IACnC,UAAU,CAAC,EAAiB,MAAM,CAAC;IACnC,SAAS,CAAC,EAAkB,MAAM,CAAC;IACnC,gBAAgB,CAAC,EAAW,MAAM,CAAC;IACnC,SAAS,CAAC,EAAkB,MAAM,EAAE,CAAC;IACrC,KAAK,CAAC,EAAsB,MAAM,CAAC;IACnC,UAAU,CAAC,EAAiB,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,OAAO,CAAC,EAAoB,MAAM,CAAC;IACnC,iBAAiB,CAAC,EAAU,MAAM,CAAC;IACnC,oBAAoB,CAAC,EAAO,OAAO,CAAC;IACpC,kBAAkB,CAAC,EAAS,MAAM,CAAC;IACnC,iBAAiB,CAAC,EAAU,OAAO,CAAC;IACpC,SAAS,CAAC,EAAkB,QAAQ,EAAE,CAAC;IACvC,YAAY,CAAC,EAAe,OAAO,CAAC;IACpC,MAAM,CAAC,EAAqB,MAAM,CAAC;IACnC,eAAe,CAAC,EAAY,MAAM,CAAC;IACnC,IAAI,CAAC,EAAuB,MAAM,CAAC;IACnC,OAAO,CAAC,EAAoB,MAAM,CAAC;IACnC,OAAO,CAAC,EAAoB,MAAM,CAAC;IACnC,UAAU,CAAC,EAAiB,MAAM,CAAC;IACnC,cAAc,CAAC,EAAa,MAAM,CAAC;IACnC,YAAY,CAAC,EAAe,MAAM,CAAC;IACnC,YAAY,CAAC,EAAe,MAAM,CAAC;IACnC,SAAS,CAAC,EAAkB,MAAM,CAAC;IACnC,aAAa,CAAC,EAAc,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,SAAS,CAAC,EAAkB,MAAM,CAAC;IACnC,aAAa,CAAC,EAAc,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,SAAS,CAAC,EAAkB,MAAM,CAAC;IACnC,aAAa,CAAC,EAAc,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,QAAQ,CAAC,EAAmB,MAAM,CAAC;IACnC,YAAY,CAAC,EAAe,MAAM,CAAC;IACnC,UAAU,CAAC,EAAiB,MAAM,CAAC;IACnC,UAAU,CAAC,EAAiB,MAAM,CAAC;IACnC,SAAS,CAAC,EAAkB,MAAM,CAAC;IACnC,aAAa,CAAC,EAAc,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,QAAQ,CAAC,EAAmB,MAAM,CAAC;IACnC,SAAS,CAAC,EAAkB,MAAM,CAAC;IACnC,aAAa,CAAC,EAAc,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,YAAY,CAAC,EAAe,MAAM,CAAC;IACnC,UAAU,CAAC,EAAiB,MAAM,CAAC;IACnC,UAAU,CAAC,EAAiB,MAAM,CAAC;IACnC,SAAS,CAAC,EAAkB,MAAM,CAAC;IACnC,aAAa,CAAC,EAAc,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,SAAS,CAAC,EAAkB,MAAM,CAAC;IACnC,SAAS,CAAC,EAAkB,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,UAAU,CAAC,EAAiB,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,aAAa,CAAC,EAAc,MAAM,CAAC;IACnC,aAAa,CAAC,EAAc,MAAM,CAAC;IACnC,SAAS,CAAC,EAAkB,MAAM,CAAC;IACnC,KAAK,CAAC,EAAsB,MAAM,CAAC;IACnC,EAAE,CAAC,EAAyB,EAAE,EAAE,CAAC;IACjC,aAAa,CAAC,EAAc,aAAa,CAAC;IAC1C,OAAO,CAAC,EAAoB,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,oBAAoB,CAAC,EAAO,MAAM,CAAC;IACnC,IAAI,CAAC,EAAuB,MAAM,CAAC;IACnC,QAAQ,CAAC,EAAmB,MAAM,CAAC;IACnC,GAAG,CAAC,EAAwB,MAAM,CAAC;CACpC;AAED,MAAM,WAAW,EAAE;IACjB,OAAO,CAAC,EAAG,MAAM,CAAC;IAClB,IAAI,CAAC,EAAM,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB;AAED,MAAM,WAAW,OAAO;IACtB,IAAI,CAAC,EAAS,MAAM,CAAC;IACrB,WAAW,CAAC,EAAE,MAAM,CAAC;IACrB,UAAU,CAAC,EAAG,MAAM,CAAC;IACrB,QAAQ,CAAC,EAAK,MAAM,CAAC;CACtB;AAED,MAAM,WAAW,cAAc;IAC7B,OAAO,CAAC,EAAI,MAAM,CAAC;IACnB,OAAO,CAAC,EAAI,MAAM,CAAC;IACnB,OAAO,CAAC,EAAI,MAAM,CAAC;IACnB,EAAE,CAAC,EAAS,MAAM,CAAC;IACnB,QAAQ,CAAC,EAAG,OAAO,CAAC;IACpB,SAAS,CAAC,EAAE,MAAM,CAAC;IACnB,IAAI,CAAC,EAAO,MAAM,CAAC;CACpB;AAED,MAAM,WAAW,QAAQ;IACvB,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,IAAI,CAAC,EAAG,MAAM,CAAC;IACf,GAAG,CAAC,EAAI,MAAM,CAAC;IACf,KAAK,CAAC,EAAE,MAAM,EAAE,CAAC;CAClB;AAED,MAAM,WAAW,MAAM;IACrB,OAAO,CAAC,EAAE;QAAE,CAAC,GAAG,EAAE,MAAM,GAAG,OAAO,EAAE,CAAA;KAAE,CAAC;IACvC,MAAM,CAAC,EAAG;QAAE,CAAC,GAAG,EAAE,MAAM,GAAG,OAAO,EAAE,CAAA;KAAE,CAAC;CACxC;AAED,MAAM,WAAW,OAAO;IACtB,YAAY,CAAC,EAAO,MAAM,CAAC;IAC3B,YAAY,CAAC,EAAO,MAAM,CAAC;IAC3B,WAAW,CAAC,EAAQ,MAAM,CAAC;IAC3B,WAAW,CAAC,EAAQ,MAAM,EAAE,CAAC;IAC7B,iBAAiB,CAAC,EAAE,MAAM,CAAC;IAC3B,aAAa,CAAC,EAAM,MAAM,CAAC;IAC3B,OAAO,CAAC,EAAY,MAAM,CAAC;IAC3B,SAAS,CAAC,EAAU,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,MAAM,CAAC;CAC5B;AAED,MAAM,WAAW,aAAa;IAC5B,MAAM,CAAC,EAAE,MAAM,CAAC;IAChB,MAAM,CAAC,EAAE,MAAM,CAAC;CACjB"} \ No newline at end of file +{"version":3,"file":"FilesRevokePublicURLResponse.d.ts","sourceRoot":"","sources":["../../src/response/FilesRevokePublicURLResponse.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/FilesRevokePublicURLResponse.js b/node_modules/@slack/web-api/dist/response/FilesRevokePublicURLResponse.js index dd25f98..71cd380 100644 --- a/node_modules/@slack/web-api/dist/response/FilesRevokePublicURLResponse.js +++ b/node_modules/@slack/web-api/dist/response/FilesRevokePublicURLResponse.js @@ -9,4 +9,23 @@ // // ///////////////////////////////////////////////////////////////////////////////////////// Object.defineProperty(exports, "__esModule", { value: true }); +exports.ElementType = exports.TextType = void 0; +var TextType; +(function (TextType) { + TextType["Mrkdwn"] = "mrkdwn"; + TextType["PlainText"] = "plain_text"; +})(TextType = exports.TextType || (exports.TextType = {})); +var ElementType; +(function (ElementType) { + ElementType["Broadcast"] = "broadcast"; + ElementType["Channel"] = "channel"; + ElementType["Color"] = "color"; + ElementType["Date"] = "date"; + ElementType["Emoji"] = "emoji"; + ElementType["Link"] = "link"; + ElementType["Team"] = "team"; + ElementType["Text"] = "text"; + ElementType["User"] = "user"; + ElementType["Usergroup"] = "usergroup"; +})(ElementType = exports.ElementType || (exports.ElementType = {})); //# sourceMappingURL=FilesRevokePublicURLResponse.js.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/FilesRevokePublicURLResponse.js.map b/node_modules/@slack/web-api/dist/response/FilesRevokePublicURLResponse.js.map index 26ccf9d..ffbe20c 100644 --- a/node_modules/@slack/web-api/dist/response/FilesRevokePublicURLResponse.js.map +++ b/node_modules/@slack/web-api/dist/response/FilesRevokePublicURLResponse.js.map @@ -1 +1 @@ -{"version":3,"file":"FilesRevokePublicURLResponse.js","sourceRoot":"","sources":["../../src/response/FilesRevokePublicURLResponse.ts"],"names":[],"mappings":";AAAA,oBAAoB;AACpB,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF"} \ No newline at end of file +{"version":3,"file":"FilesRevokePublicURLResponse.js","sourceRoot":"","sources":["../../src/response/FilesRevokePublicURLResponse.ts"],"names":[],"mappings":";AAAA,oBAAoB;AACpB,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;;;AAsUzF,IAAY,QAGX;AAHD,WAAY,QAAQ;IAClB,6BAAiB,CAAA;IACjB,oCAAwB,CAAA;AAC1B,CAAC,EAHW,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QAGnB;AAmCD,IAAY,WAWX;AAXD,WAAY,WAAW;IACrB,sCAAuB,CAAA;IACvB,kCAAmB,CAAA;IACnB,8BAAe,CAAA;IACf,4BAAa,CAAA;IACb,8BAAe,CAAA;IACf,4BAAa,CAAA;IACb,4BAAa,CAAA;IACb,4BAAa,CAAA;IACb,4BAAa,CAAA;IACb,sCAAuB,CAAA;AACzB,CAAC,EAXW,WAAW,GAAX,mBAAW,KAAX,mBAAW,QAWtB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/FilesSharedPublicURLResponse.d.ts b/node_modules/@slack/web-api/dist/response/FilesSharedPublicURLResponse.d.ts index 52621b8..cb7158e 100644 --- a/node_modules/@slack/web-api/dist/response/FilesSharedPublicURLResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/FilesSharedPublicURLResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type FilesSharedPublicURLResponse = WebAPICallResult & { +export type FilesSharedPublicURLResponse = WebAPICallResult & { error?: string; file?: File; needed?: string; @@ -7,9 +7,12 @@ export declare type FilesSharedPublicURLResponse = WebAPICallResult & { provided?: string; }; export interface File { + access?: string; + alt_txt?: string; app_id?: string; app_name?: string; bot_id?: string; + canvas_template_mode?: string; cc?: Cc[]; channel_actions_count?: number; channel_actions_ts?: string; @@ -20,17 +23,22 @@ export interface File { deanimate?: string; deanimate_gif?: string; display_as_bot?: boolean; + dm_mpdm_users_with_file_access?: DmMpdmUsersWithFileAccess[]; duration_ms?: number; edit_link?: string; + edit_timestamp?: number; editable?: boolean; editor?: string; + editors?: string[]; external_id?: string; external_type?: string; external_url?: string; + file_access?: string; filetype?: string; from?: Cc[]; groups?: string[]; has_more?: boolean; + has_more_shares?: boolean; has_rich_preview?: boolean; headers?: Headers; hls?: string; @@ -39,19 +47,25 @@ export interface File { image_exif_rotation?: number; ims?: string[]; initial_comment?: InitialComment; + is_channel_space?: boolean; is_external?: boolean; is_public?: boolean; is_starred?: boolean; last_editor?: string; + last_read?: number; lines?: number; lines_more?: number; + linked_channel_id?: string; media_display_type?: string; + media_progress?: MediaProgress; mimetype?: string; mode?: string; mp4?: string; + mp4_low?: string; name?: string; non_owner_editable?: boolean; num_stars?: number; + org_or_workspace_access?: string; original_attachment_count?: number; original_h?: string; original_w?: string; @@ -65,14 +79,25 @@ export interface File { preview_highlight?: string; preview_is_truncated?: boolean; preview_plain_text?: string; + private_channels_with_file_access_count?: number; public_url_shared?: boolean; + quip_thread_id?: string; reactions?: Reaction[]; + saved?: Saved; sent_to_self?: boolean; shares?: Shares; simplified_html?: string; size?: number; + source_team?: string; subject?: string; subtype?: string; + team_pref_version_history_enabled?: boolean; + teams_shared_with?: any[]; + template_conversion_ts?: number; + template_description?: string; + template_icon?: string; + template_name?: string; + template_title?: string; thumb_1024?: string; thumb_1024_gif?: string; thumb_1024_h?: string; @@ -119,12 +144,16 @@ export interface File { thumb_video_w?: number; timestamp?: number; title?: string; + title_blocks?: TitleBlock[]; to?: Cc[]; transcription?: Transcription; + update_notification?: number; updated?: number; url_private?: string; url_private_download?: string; + url_static_preview?: string; user?: string; + user_team?: string; username?: string; vtt?: string; } @@ -133,6 +162,10 @@ export interface Cc { name?: string; original?: string; } +export interface DmMpdmUsersWithFileAccess { + access?: string; + user_id?: string; +} export interface Headers { date?: string; in_reply_to?: string; @@ -148,12 +181,23 @@ export interface InitialComment { timestamp?: number; user?: string; } +export interface MediaProgress { + duration_ms?: number; + max_offset_ms?: number; + offset_ms?: number; +} export interface Reaction { count?: number; name?: string; url?: string; users?: string[]; } +export interface Saved { + date_completed?: number; + date_due?: number; + is_archived?: boolean; + state?: string; +} export interface Shares { private?: { [key: string]: Private[]; @@ -163,16 +207,182 @@ export interface Shares { }; } export interface Private { + access?: string; channel_name?: string; + date_last_shared?: number; latest_reply?: string; reply_count?: number; reply_users?: string[]; reply_users_count?: number; share_user_id?: string; + source?: string; team_id?: string; thread_ts?: string; ts?: string; } +export interface TitleBlock { + accessory?: Accessory; + alt_text?: string; + app_collaborators?: string[]; + app_id?: string; + author_name?: string; + block_id?: string; + bot_user_id?: string; + button_label?: string; + description?: Text | string; + developer_trace_id?: string; + elements?: Accessory[]; + fallback?: string; + fields?: Text[]; + function_trigger_id?: string; + image_bytes?: number; + image_height?: number; + image_url?: string; + image_width?: number; + is_workflow_app?: boolean; + owning_team_id?: string; + provider_icon_url?: string; + provider_name?: string; + sales_home_workflow_app_type?: number; + share_url?: string; + text?: Text; + thumbnail_url?: string; + title?: Text | string; + title_url?: string; + trigger_subtype?: string; + trigger_type?: string; + type?: string; + url?: string; + video_url?: string; + workflow_id?: string; +} +export interface Accessory { + accessibility_label?: string; + action_id?: string; + alt_text?: string; + border?: number; + confirm?: Confirm; + default_to_current_conversation?: boolean; + elements?: AccessoryElement[]; + fallback?: string; + filter?: Filter; + focus_on_load?: boolean; + image_bytes?: number; + image_height?: number; + image_url?: string; + image_width?: number; + indent?: number; + initial_channel?: string; + initial_channels?: string[]; + initial_conversation?: string; + initial_conversations?: string[]; + initial_date?: string; + initial_date_time?: number; + initial_option?: Option; + initial_options?: Option[]; + initial_time?: string; + initial_user?: string; + initial_users?: string[]; + max_selected_items?: number; + min_query_length?: number; + offset?: number; + option_groups?: OptionGroup[]; + options?: Option[]; + placeholder?: Text; + response_url_enabled?: boolean; + style?: string; + text?: Text; + timezone?: string; + type?: string; + url?: string; + value?: string; + workflow?: Workflow; +} +export interface Confirm { + confirm?: Text; + deny?: Text; + style?: string; + text?: Text; + title?: Text; +} +export interface Text { + emoji?: boolean; + text?: string; + type?: TextType; + verbatim?: boolean; +} +export declare enum TextType { + Mrkdwn = "mrkdwn", + PlainText = "plain_text" +} +export interface AccessoryElement { + border?: number; + elements?: PurpleElement[]; + indent?: number; + offset?: number; + style?: string; + type?: string; +} +export interface PurpleElement { + channel_id?: string; + name?: string; + range?: string; + skin_tone?: number; + style?: Style; + team_id?: string; + text?: string; + timestamp?: string; + type?: ElementType; + unicode?: string; + url?: string; + user_id?: string; + usergroup_id?: string; + value?: string; +} +export interface Style { + bold?: boolean; + code?: boolean; + italic?: boolean; + strike?: boolean; +} +export declare enum ElementType { + Broadcast = "broadcast", + Channel = "channel", + Color = "color", + Date = "date", + Emoji = "emoji", + Link = "link", + Team = "team", + Text = "text", + User = "user", + Usergroup = "usergroup" +} +export interface Filter { + exclude_bot_users?: boolean; + exclude_external_shared_channels?: boolean; + include?: any[]; +} +export interface Option { + description?: Text; + text?: Text; + url?: string; + value?: string; +} +export interface OptionGroup { + label?: Text; + options?: Option[]; +} +export interface Workflow { + trigger?: Trigger; +} +export interface Trigger { + customizable_input_parameters?: CustomizableInputParameter[]; + url?: string; +} +export interface CustomizableInputParameter { + name?: string; + value?: string; +} export interface Transcription { locale?: string; status?: string; diff --git a/node_modules/@slack/web-api/dist/response/FilesSharedPublicURLResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/FilesSharedPublicURLResponse.d.ts.map index b168ebf..182c74d 100644 --- a/node_modules/@slack/web-api/dist/response/FilesSharedPublicURLResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/FilesSharedPublicURLResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"FilesSharedPublicURLResponse.d.ts","sourceRoot":"","sources":["../../src/response/FilesSharedPublicURLResponse.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"FilesSharedPublicURLResponse.d.ts","sourceRoot":"","sources":["../../src/response/FilesSharedPublicURLResponse.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/FilesSharedPublicURLResponse.js b/node_modules/@slack/web-api/dist/response/FilesSharedPublicURLResponse.js index e88b412..b1626f2 100644 --- a/node_modules/@slack/web-api/dist/response/FilesSharedPublicURLResponse.js +++ b/node_modules/@slack/web-api/dist/response/FilesSharedPublicURLResponse.js @@ -9,4 +9,23 @@ // // ///////////////////////////////////////////////////////////////////////////////////////// Object.defineProperty(exports, "__esModule", { value: true }); +exports.ElementType = exports.TextType = void 0; +var TextType; +(function (TextType) { + TextType["Mrkdwn"] = "mrkdwn"; + TextType["PlainText"] = "plain_text"; +})(TextType = exports.TextType || (exports.TextType = {})); +var ElementType; +(function (ElementType) { + ElementType["Broadcast"] = "broadcast"; + ElementType["Channel"] = "channel"; + ElementType["Color"] = "color"; + ElementType["Date"] = "date"; + ElementType["Emoji"] = "emoji"; + ElementType["Link"] = "link"; + ElementType["Team"] = "team"; + ElementType["Text"] = "text"; + ElementType["User"] = "user"; + ElementType["Usergroup"] = "usergroup"; +})(ElementType = exports.ElementType || (exports.ElementType = {})); //# sourceMappingURL=FilesSharedPublicURLResponse.js.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/FilesSharedPublicURLResponse.js.map b/node_modules/@slack/web-api/dist/response/FilesSharedPublicURLResponse.js.map index 69d0d99..912076d 100644 --- a/node_modules/@slack/web-api/dist/response/FilesSharedPublicURLResponse.js.map +++ b/node_modules/@slack/web-api/dist/response/FilesSharedPublicURLResponse.js.map @@ -1 +1 @@ -{"version":3,"file":"FilesSharedPublicURLResponse.js","sourceRoot":"","sources":["../../src/response/FilesSharedPublicURLResponse.ts"],"names":[],"mappings":";AAAA,oBAAoB;AACpB,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF"} \ No newline at end of file +{"version":3,"file":"FilesSharedPublicURLResponse.js","sourceRoot":"","sources":["../../src/response/FilesSharedPublicURLResponse.ts"],"names":[],"mappings":";AAAA,oBAAoB;AACpB,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;;;AAsUzF,IAAY,QAGX;AAHD,WAAY,QAAQ;IAClB,6BAAiB,CAAA;IACjB,oCAAwB,CAAA;AAC1B,CAAC,EAHW,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QAGnB;AAmCD,IAAY,WAWX;AAXD,WAAY,WAAW;IACrB,sCAAuB,CAAA;IACvB,kCAAmB,CAAA;IACnB,8BAAe,CAAA;IACf,4BAAa,CAAA;IACb,8BAAe,CAAA;IACf,4BAAa,CAAA;IACb,4BAAa,CAAA;IACb,4BAAa,CAAA;IACb,4BAAa,CAAA;IACb,sCAAuB,CAAA;AACzB,CAAC,EAXW,WAAW,GAAX,mBAAW,KAAX,mBAAW,QAWtB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/FilesUploadResponse.d.ts b/node_modules/@slack/web-api/dist/response/FilesUploadResponse.d.ts index 4610080..484475c 100644 --- a/node_modules/@slack/web-api/dist/response/FilesUploadResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/FilesUploadResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type FilesUploadResponse = WebAPICallResult & { +export type FilesUploadResponse = WebAPICallResult & { error?: string; file?: File; needed?: string; @@ -7,9 +7,12 @@ export declare type FilesUploadResponse = WebAPICallResult & { provided?: string; }; export interface File { + access?: string; + alt_txt?: string; app_id?: string; app_name?: string; bot_id?: string; + canvas_template_mode?: string; cc?: Cc[]; channel_actions_count?: number; channel_actions_ts?: string; @@ -20,17 +23,22 @@ export interface File { deanimate?: string; deanimate_gif?: string; display_as_bot?: boolean; + dm_mpdm_users_with_file_access?: DmMpdmUsersWithFileAccess[]; duration_ms?: number; edit_link?: string; + edit_timestamp?: number; editable?: boolean; editor?: string; + editors?: string[]; external_id?: string; external_type?: string; external_url?: string; + file_access?: string; filetype?: string; from?: Cc[]; groups?: string[]; has_more?: boolean; + has_more_shares?: boolean; has_rich_preview?: boolean; headers?: Headers; hls?: string; @@ -39,19 +47,25 @@ export interface File { image_exif_rotation?: number; ims?: string[]; initial_comment?: InitialComment; + is_channel_space?: boolean; is_external?: boolean; is_public?: boolean; is_starred?: boolean; last_editor?: string; + last_read?: number; lines?: number; lines_more?: number; + linked_channel_id?: string; media_display_type?: string; + media_progress?: MediaProgress; mimetype?: string; mode?: string; mp4?: string; + mp4_low?: string; name?: string; non_owner_editable?: boolean; num_stars?: number; + org_or_workspace_access?: string; original_attachment_count?: number; original_h?: string; original_w?: string; @@ -65,14 +79,25 @@ export interface File { preview_highlight?: string; preview_is_truncated?: boolean; preview_plain_text?: string; + private_channels_with_file_access_count?: number; public_url_shared?: boolean; + quip_thread_id?: string; reactions?: Reaction[]; + saved?: Saved; sent_to_self?: boolean; shares?: Shares; simplified_html?: string; size?: number; + source_team?: string; subject?: string; subtype?: string; + team_pref_version_history_enabled?: boolean; + teams_shared_with?: any[]; + template_conversion_ts?: number; + template_description?: string; + template_icon?: string; + template_name?: string; + template_title?: string; thumb_1024?: string; thumb_1024_gif?: string; thumb_1024_h?: string; @@ -119,12 +144,16 @@ export interface File { thumb_video_w?: number; timestamp?: number; title?: string; + title_blocks?: TitleBlock[]; to?: Cc[]; transcription?: Transcription; + update_notification?: number; updated?: number; url_private?: string; url_private_download?: string; + url_static_preview?: string; user?: string; + user_team?: string; username?: string; vtt?: string; } @@ -133,6 +162,10 @@ export interface Cc { name?: string; original?: string; } +export interface DmMpdmUsersWithFileAccess { + access?: string; + user_id?: string; +} export interface Headers { date?: string; in_reply_to?: string; @@ -148,12 +181,23 @@ export interface InitialComment { timestamp?: number; user?: string; } +export interface MediaProgress { + duration_ms?: number; + max_offset_ms?: number; + offset_ms?: number; +} export interface Reaction { count?: number; name?: string; url?: string; users?: string[]; } +export interface Saved { + date_completed?: number; + date_due?: number; + is_archived?: boolean; + state?: string; +} export interface Shares { private?: { [key: string]: Private[]; @@ -163,16 +207,182 @@ export interface Shares { }; } export interface Private { + access?: string; channel_name?: string; + date_last_shared?: number; latest_reply?: string; reply_count?: number; reply_users?: string[]; reply_users_count?: number; share_user_id?: string; + source?: string; team_id?: string; thread_ts?: string; ts?: string; } +export interface TitleBlock { + accessory?: Accessory; + alt_text?: string; + app_collaborators?: string[]; + app_id?: string; + author_name?: string; + block_id?: string; + bot_user_id?: string; + button_label?: string; + description?: Text | string; + developer_trace_id?: string; + elements?: Accessory[]; + fallback?: string; + fields?: Text[]; + function_trigger_id?: string; + image_bytes?: number; + image_height?: number; + image_url?: string; + image_width?: number; + is_workflow_app?: boolean; + owning_team_id?: string; + provider_icon_url?: string; + provider_name?: string; + sales_home_workflow_app_type?: number; + share_url?: string; + text?: Text; + thumbnail_url?: string; + title?: Text | string; + title_url?: string; + trigger_subtype?: string; + trigger_type?: string; + type?: string; + url?: string; + video_url?: string; + workflow_id?: string; +} +export interface Accessory { + accessibility_label?: string; + action_id?: string; + alt_text?: string; + border?: number; + confirm?: Confirm; + default_to_current_conversation?: boolean; + elements?: AccessoryElement[]; + fallback?: string; + filter?: Filter; + focus_on_load?: boolean; + image_bytes?: number; + image_height?: number; + image_url?: string; + image_width?: number; + indent?: number; + initial_channel?: string; + initial_channels?: string[]; + initial_conversation?: string; + initial_conversations?: string[]; + initial_date?: string; + initial_date_time?: number; + initial_option?: Option; + initial_options?: Option[]; + initial_time?: string; + initial_user?: string; + initial_users?: string[]; + max_selected_items?: number; + min_query_length?: number; + offset?: number; + option_groups?: OptionGroup[]; + options?: Option[]; + placeholder?: Text; + response_url_enabled?: boolean; + style?: string; + text?: Text; + timezone?: string; + type?: string; + url?: string; + value?: string; + workflow?: Workflow; +} +export interface Confirm { + confirm?: Text; + deny?: Text; + style?: string; + text?: Text; + title?: Text; +} +export interface Text { + emoji?: boolean; + text?: string; + type?: TextType; + verbatim?: boolean; +} +export declare enum TextType { + Mrkdwn = "mrkdwn", + PlainText = "plain_text" +} +export interface AccessoryElement { + border?: number; + elements?: PurpleElement[]; + indent?: number; + offset?: number; + style?: string; + type?: string; +} +export interface PurpleElement { + channel_id?: string; + name?: string; + range?: string; + skin_tone?: number; + style?: Style; + team_id?: string; + text?: string; + timestamp?: string; + type?: ElementType; + unicode?: string; + url?: string; + user_id?: string; + usergroup_id?: string; + value?: string; +} +export interface Style { + bold?: boolean; + code?: boolean; + italic?: boolean; + strike?: boolean; +} +export declare enum ElementType { + Broadcast = "broadcast", + Channel = "channel", + Color = "color", + Date = "date", + Emoji = "emoji", + Link = "link", + Team = "team", + Text = "text", + User = "user", + Usergroup = "usergroup" +} +export interface Filter { + exclude_bot_users?: boolean; + exclude_external_shared_channels?: boolean; + include?: any[]; +} +export interface Option { + description?: Text; + text?: Text; + url?: string; + value?: string; +} +export interface OptionGroup { + label?: Text; + options?: Option[]; +} +export interface Workflow { + trigger?: Trigger; +} +export interface Trigger { + customizable_input_parameters?: CustomizableInputParameter[]; + url?: string; +} +export interface CustomizableInputParameter { + name?: string; + value?: string; +} export interface Transcription { locale?: string; status?: string; diff --git a/node_modules/@slack/web-api/dist/response/FilesUploadResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/FilesUploadResponse.d.ts.map index c7c3f87..be163f3 100644 --- a/node_modules/@slack/web-api/dist/response/FilesUploadResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/FilesUploadResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"FilesUploadResponse.d.ts","sourceRoot":"","sources":["../../src/response/FilesUploadResponse.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"FilesUploadResponse.d.ts","sourceRoot":"","sources":["../../src/response/FilesUploadResponse.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/FilesUploadResponse.js b/node_modules/@slack/web-api/dist/response/FilesUploadResponse.js index 85ef340..d5137cb 100644 --- a/node_modules/@slack/web-api/dist/response/FilesUploadResponse.js +++ b/node_modules/@slack/web-api/dist/response/FilesUploadResponse.js @@ -9,4 +9,23 @@ // // ///////////////////////////////////////////////////////////////////////////////////////// Object.defineProperty(exports, "__esModule", { value: true }); +exports.ElementType = exports.TextType = void 0; +var TextType; +(function (TextType) { + TextType["Mrkdwn"] = "mrkdwn"; + TextType["PlainText"] = "plain_text"; +})(TextType = exports.TextType || (exports.TextType = {})); +var ElementType; +(function (ElementType) { + ElementType["Broadcast"] = "broadcast"; + ElementType["Channel"] = "channel"; + ElementType["Color"] = "color"; + ElementType["Date"] = "date"; + ElementType["Emoji"] = "emoji"; + ElementType["Link"] = "link"; + ElementType["Team"] = "team"; + ElementType["Text"] = "text"; + ElementType["User"] = "user"; + ElementType["Usergroup"] = "usergroup"; +})(ElementType = exports.ElementType || (exports.ElementType = {})); //# sourceMappingURL=FilesUploadResponse.js.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/FilesUploadResponse.js.map b/node_modules/@slack/web-api/dist/response/FilesUploadResponse.js.map index f370c17..a817d10 100644 --- a/node_modules/@slack/web-api/dist/response/FilesUploadResponse.js.map +++ b/node_modules/@slack/web-api/dist/response/FilesUploadResponse.js.map @@ -1 +1 @@ -{"version":3,"file":"FilesUploadResponse.js","sourceRoot":"","sources":["../../src/response/FilesUploadResponse.ts"],"names":[],"mappings":";AAAA,oBAAoB;AACpB,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF"} \ No newline at end of file +{"version":3,"file":"FilesUploadResponse.js","sourceRoot":"","sources":["../../src/response/FilesUploadResponse.ts"],"names":[],"mappings":";AAAA,oBAAoB;AACpB,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;;;AAsUzF,IAAY,QAGX;AAHD,WAAY,QAAQ;IAClB,6BAAiB,CAAA;IACjB,oCAAwB,CAAA;AAC1B,CAAC,EAHW,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QAGnB;AAmCD,IAAY,WAWX;AAXD,WAAY,WAAW;IACrB,sCAAuB,CAAA;IACvB,kCAAmB,CAAA;IACnB,8BAAe,CAAA;IACf,4BAAa,CAAA;IACb,8BAAe,CAAA;IACf,4BAAa,CAAA;IACb,4BAAa,CAAA;IACb,4BAAa,CAAA;IACb,4BAAa,CAAA;IACb,sCAAuB,CAAA;AACzB,CAAC,EAXW,WAAW,GAAX,mBAAW,KAAX,mBAAW,QAWtB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/FunctionsCompleteErrorResponse.d.ts b/node_modules/@slack/web-api/dist/response/FunctionsCompleteErrorResponse.d.ts new file mode 100644 index 0000000..ff729dc --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/FunctionsCompleteErrorResponse.d.ts @@ -0,0 +1,8 @@ +import { WebAPICallResult } from '../WebClient'; +export type FunctionsCompleteErrorResponse = WebAPICallResult & { + error?: string; + needed?: string; + ok?: boolean; + provided?: string; +}; +//# sourceMappingURL=FunctionsCompleteErrorResponse.d.ts.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/FunctionsCompleteErrorResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/FunctionsCompleteErrorResponse.d.ts.map new file mode 100644 index 0000000..cb4a4ff --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/FunctionsCompleteErrorResponse.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"FunctionsCompleteErrorResponse.d.ts","sourceRoot":"","sources":["../../src/response/FunctionsCompleteErrorResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,8BAA8B,GAAG,gBAAgB,GAAG;IAC9D,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/FunctionsCompleteErrorResponse.js b/node_modules/@slack/web-api/dist/response/FunctionsCompleteErrorResponse.js new file mode 100644 index 0000000..1e8bafc --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/FunctionsCompleteErrorResponse.js @@ -0,0 +1,12 @@ +"use strict"; +/* eslint-disable */ +///////////////////////////////////////////////////////////////////////////////////////// +// // +// !!! DO NOT EDIT THIS FILE !!! // +// // +// This file is auto-generated by scripts/generate-web-api-types.sh in the repository. // +// Please refer to the script code to learn how to update the source data. // +// // +///////////////////////////////////////////////////////////////////////////////////////// +Object.defineProperty(exports, "__esModule", { value: true }); +//# sourceMappingURL=FunctionsCompleteErrorResponse.js.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/FunctionsCompleteErrorResponse.js.map b/node_modules/@slack/web-api/dist/response/FunctionsCompleteErrorResponse.js.map new file mode 100644 index 0000000..1be1e15 --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/FunctionsCompleteErrorResponse.js.map @@ -0,0 +1 @@ +{"version":3,"file":"FunctionsCompleteErrorResponse.js","sourceRoot":"","sources":["../../src/response/FunctionsCompleteErrorResponse.ts"],"names":[],"mappings":";AAAA,oBAAoB;AACpB,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/FunctionsCompleteSuccessResponse.d.ts b/node_modules/@slack/web-api/dist/response/FunctionsCompleteSuccessResponse.d.ts new file mode 100644 index 0000000..9404045 --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/FunctionsCompleteSuccessResponse.d.ts @@ -0,0 +1,8 @@ +import { WebAPICallResult } from '../WebClient'; +export type FunctionsCompleteSuccessResponse = WebAPICallResult & { + error?: string; + needed?: string; + ok?: boolean; + provided?: string; +}; +//# sourceMappingURL=FunctionsCompleteSuccessResponse.d.ts.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/FunctionsCompleteSuccessResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/FunctionsCompleteSuccessResponse.d.ts.map new file mode 100644 index 0000000..59f1df4 --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/FunctionsCompleteSuccessResponse.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"FunctionsCompleteSuccessResponse.d.ts","sourceRoot":"","sources":["../../src/response/FunctionsCompleteSuccessResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,gCAAgC,GAAG,gBAAgB,GAAG;IAChE,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/FunctionsCompleteSuccessResponse.js b/node_modules/@slack/web-api/dist/response/FunctionsCompleteSuccessResponse.js new file mode 100644 index 0000000..96ae78b --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/FunctionsCompleteSuccessResponse.js @@ -0,0 +1,12 @@ +"use strict"; +/* eslint-disable */ +///////////////////////////////////////////////////////////////////////////////////////// +// // +// !!! DO NOT EDIT THIS FILE !!! // +// // +// This file is auto-generated by scripts/generate-web-api-types.sh in the repository. // +// Please refer to the script code to learn how to update the source data. // +// // +///////////////////////////////////////////////////////////////////////////////////////// +Object.defineProperty(exports, "__esModule", { value: true }); +//# sourceMappingURL=FunctionsCompleteSuccessResponse.js.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/FunctionsCompleteSuccessResponse.js.map b/node_modules/@slack/web-api/dist/response/FunctionsCompleteSuccessResponse.js.map new file mode 100644 index 0000000..bb973ce --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/FunctionsCompleteSuccessResponse.js.map @@ -0,0 +1 @@ +{"version":3,"file":"FunctionsCompleteSuccessResponse.js","sourceRoot":"","sources":["../../src/response/FunctionsCompleteSuccessResponse.ts"],"names":[],"mappings":";AAAA,oBAAoB;AACpB,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/GroupsArchiveResponse.d.ts b/node_modules/@slack/web-api/dist/response/GroupsArchiveResponse.d.ts index 553f096..73b66b2 100644 --- a/node_modules/@slack/web-api/dist/response/GroupsArchiveResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/GroupsArchiveResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type GroupsArchiveResponse = WebAPICallResult & { +export type GroupsArchiveResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/GroupsArchiveResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/GroupsArchiveResponse.d.ts.map index b969594..bab64e0 100644 --- a/node_modules/@slack/web-api/dist/response/GroupsArchiveResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/GroupsArchiveResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"GroupsArchiveResponse.d.ts","sourceRoot":"","sources":["../../src/response/GroupsArchiveResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,qBAAqB,GAAG,gBAAgB,GAAG;IACrD,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;IACrC,OAAO,CAAC,EAAY,MAAM,CAAC;CAC5B,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;IACpB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file +{"version":3,"file":"GroupsArchiveResponse.d.ts","sourceRoot":"","sources":["../../src/response/GroupsArchiveResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,qBAAqB,GAAG,gBAAgB,GAAG;IACrD,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;IACrC,OAAO,CAAC,EAAY,MAAM,CAAC;CAC5B,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;IACpB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/GroupsCloseResponse.d.ts b/node_modules/@slack/web-api/dist/response/GroupsCloseResponse.d.ts index bba8872..cc38b75 100644 --- a/node_modules/@slack/web-api/dist/response/GroupsCloseResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/GroupsCloseResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type GroupsCloseResponse = WebAPICallResult & { +export type GroupsCloseResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/GroupsCloseResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/GroupsCloseResponse.d.ts.map index 0069e73..00e3520 100644 --- a/node_modules/@slack/web-api/dist/response/GroupsCloseResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/GroupsCloseResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"GroupsCloseResponse.d.ts","sourceRoot":"","sources":["../../src/response/GroupsCloseResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,mBAAmB,GAAG,gBAAgB,GAAG;IACnD,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file +{"version":3,"file":"GroupsCloseResponse.d.ts","sourceRoot":"","sources":["../../src/response/GroupsCloseResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,mBAAmB,GAAG,gBAAgB,GAAG;IACnD,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/GroupsCreateChildResponse.d.ts b/node_modules/@slack/web-api/dist/response/GroupsCreateChildResponse.d.ts index ab21aa7..90aa26b 100644 --- a/node_modules/@slack/web-api/dist/response/GroupsCreateChildResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/GroupsCreateChildResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type GroupsCreateChildResponse = WebAPICallResult & { +export type GroupsCreateChildResponse = WebAPICallResult & { error?: string; group?: Group; needed?: string; diff --git a/node_modules/@slack/web-api/dist/response/GroupsCreateChildResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/GroupsCreateChildResponse.d.ts.map index 4c32882..940c413 100644 --- a/node_modules/@slack/web-api/dist/response/GroupsCreateChildResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/GroupsCreateChildResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"GroupsCreateChildResponse.d.ts","sourceRoot":"","sources":["../../src/response/GroupsCreateChildResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,yBAAyB,GAAG,gBAAgB,GAAG;IACzD,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,KAAK,CAAC,EAAc,KAAK,CAAC;IAC1B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;IACrC,OAAO,CAAC,EAAY,MAAM,CAAC;CAC5B,CAAC;AAEF,MAAM,WAAW,KAAK;IACpB,OAAO,CAAC,EAAe,MAAM,CAAC;IAC9B,OAAO,CAAC,EAAe,MAAM,CAAC;IAC9B,EAAE,CAAC,EAAoB,MAAM,CAAC;IAC9B,WAAW,CAAC,EAAW,OAAO,CAAC;IAC/B,QAAQ,CAAC,EAAc,OAAO,CAAC;IAC/B,OAAO,CAAC,EAAe,OAAO,CAAC;IAC/B,OAAO,CAAC,EAAe,OAAO,CAAC;IAC/B,SAAS,CAAC,EAAa,MAAM,CAAC;IAC9B,MAAM,CAAC,EAAgB,MAAM,CAAC;IAC9B,OAAO,CAAC,EAAe,MAAM,EAAE,CAAC;IAChC,IAAI,CAAC,EAAkB,MAAM,CAAC;IAC9B,eAAe,CAAC,EAAO,MAAM,CAAC;IAC9B,YAAY,CAAC,EAAU,MAAM,CAAC;IAC9B,OAAO,CAAC,EAAe,OAAO,CAAC;IAC/B,KAAK,CAAC,EAAiB,OAAO,CAAC;IAC/B,YAAY,CAAC,EAAU,MAAM,CAAC;IAC9B,oBAAoB,CAAC,EAAE,MAAM,CAAC;CAC/B;AAED,MAAM,WAAW,MAAM;IACrB,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,IAAI,CAAC,EAAK,MAAM,CAAC;IACjB,EAAE,CAAC,EAAO,MAAM,CAAC;IACjB,IAAI,CAAC,EAAK,MAAM,CAAC;IACjB,IAAI,CAAC,EAAK,MAAM,CAAC;CAClB;AAED,MAAM,WAAW,OAAO;IACtB,OAAO,CAAC,EAAG,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,KAAK,CAAC,EAAK,MAAM,CAAC;CACnB;AAED,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;IACpB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file +{"version":3,"file":"GroupsCreateChildResponse.d.ts","sourceRoot":"","sources":["../../src/response/GroupsCreateChildResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,yBAAyB,GAAG,gBAAgB,GAAG;IACzD,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,KAAK,CAAC,EAAc,KAAK,CAAC;IAC1B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;IACrC,OAAO,CAAC,EAAY,MAAM,CAAC;CAC5B,CAAC;AAEF,MAAM,WAAW,KAAK;IACpB,OAAO,CAAC,EAAe,MAAM,CAAC;IAC9B,OAAO,CAAC,EAAe,MAAM,CAAC;IAC9B,EAAE,CAAC,EAAoB,MAAM,CAAC;IAC9B,WAAW,CAAC,EAAW,OAAO,CAAC;IAC/B,QAAQ,CAAC,EAAc,OAAO,CAAC;IAC/B,OAAO,CAAC,EAAe,OAAO,CAAC;IAC/B,OAAO,CAAC,EAAe,OAAO,CAAC;IAC/B,SAAS,CAAC,EAAa,MAAM,CAAC;IAC9B,MAAM,CAAC,EAAgB,MAAM,CAAC;IAC9B,OAAO,CAAC,EAAe,MAAM,EAAE,CAAC;IAChC,IAAI,CAAC,EAAkB,MAAM,CAAC;IAC9B,eAAe,CAAC,EAAO,MAAM,CAAC;IAC9B,YAAY,CAAC,EAAU,MAAM,CAAC;IAC9B,OAAO,CAAC,EAAe,OAAO,CAAC;IAC/B,KAAK,CAAC,EAAiB,OAAO,CAAC;IAC/B,YAAY,CAAC,EAAU,MAAM,CAAC;IAC9B,oBAAoB,CAAC,EAAE,MAAM,CAAC;CAC/B;AAED,MAAM,WAAW,MAAM;IACrB,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,IAAI,CAAC,EAAK,MAAM,CAAC;IACjB,EAAE,CAAC,EAAO,MAAM,CAAC;IACjB,IAAI,CAAC,EAAK,MAAM,CAAC;IACjB,IAAI,CAAC,EAAK,MAAM,CAAC;CAClB;AAED,MAAM,WAAW,OAAO;IACtB,OAAO,CAAC,EAAG,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,KAAK,CAAC,EAAK,MAAM,CAAC;CACnB;AAED,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;IACpB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/GroupsCreateResponse.d.ts b/node_modules/@slack/web-api/dist/response/GroupsCreateResponse.d.ts index f94216e..4b4018c 100644 --- a/node_modules/@slack/web-api/dist/response/GroupsCreateResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/GroupsCreateResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type GroupsCreateResponse = WebAPICallResult & { +export type GroupsCreateResponse = WebAPICallResult & { error?: string; group?: Group; needed?: string; diff --git a/node_modules/@slack/web-api/dist/response/GroupsCreateResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/GroupsCreateResponse.d.ts.map index 068fd71..8d2fc01 100644 --- a/node_modules/@slack/web-api/dist/response/GroupsCreateResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/GroupsCreateResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"GroupsCreateResponse.d.ts","sourceRoot":"","sources":["../../src/response/GroupsCreateResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,oBAAoB,GAAG,gBAAgB,GAAG;IACpD,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,KAAK,CAAC,EAAc,KAAK,CAAC;IAC1B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;IACrC,OAAO,CAAC,EAAY,MAAM,CAAC;CAC5B,CAAC;AAEF,MAAM,WAAW,KAAK;IACpB,OAAO,CAAC,EAAe,MAAM,CAAC;IAC9B,OAAO,CAAC,EAAe,MAAM,CAAC;IAC9B,EAAE,CAAC,EAAoB,MAAM,CAAC;IAC9B,WAAW,CAAC,EAAW,OAAO,CAAC;IAC/B,QAAQ,CAAC,EAAc,OAAO,CAAC;IAC/B,OAAO,CAAC,EAAe,OAAO,CAAC;IAC/B,OAAO,CAAC,EAAe,OAAO,CAAC;IAC/B,SAAS,CAAC,EAAa,MAAM,CAAC;IAC9B,OAAO,CAAC,EAAe,MAAM,EAAE,CAAC;IAChC,IAAI,CAAC,EAAkB,MAAM,CAAC;IAC9B,eAAe,CAAC,EAAO,MAAM,CAAC;IAC9B,QAAQ,CAAC,EAAc,MAAM,CAAC;IAC9B,OAAO,CAAC,EAAe,OAAO,CAAC;IAC/B,KAAK,CAAC,EAAiB,OAAO,CAAC;IAC/B,YAAY,CAAC,EAAU,MAAM,CAAC;IAC9B,oBAAoB,CAAC,EAAE,MAAM,CAAC;CAC/B;AAED,MAAM,WAAW,OAAO;IACtB,OAAO,CAAC,EAAG,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,KAAK,CAAC,EAAK,MAAM,CAAC;CACnB;AAED,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;IACpB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file +{"version":3,"file":"GroupsCreateResponse.d.ts","sourceRoot":"","sources":["../../src/response/GroupsCreateResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,oBAAoB,GAAG,gBAAgB,GAAG;IACpD,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,KAAK,CAAC,EAAc,KAAK,CAAC;IAC1B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;IACrC,OAAO,CAAC,EAAY,MAAM,CAAC;CAC5B,CAAC;AAEF,MAAM,WAAW,KAAK;IACpB,OAAO,CAAC,EAAe,MAAM,CAAC;IAC9B,OAAO,CAAC,EAAe,MAAM,CAAC;IAC9B,EAAE,CAAC,EAAoB,MAAM,CAAC;IAC9B,WAAW,CAAC,EAAW,OAAO,CAAC;IAC/B,QAAQ,CAAC,EAAc,OAAO,CAAC;IAC/B,OAAO,CAAC,EAAe,OAAO,CAAC;IAC/B,OAAO,CAAC,EAAe,OAAO,CAAC;IAC/B,SAAS,CAAC,EAAa,MAAM,CAAC;IAC9B,OAAO,CAAC,EAAe,MAAM,EAAE,CAAC;IAChC,IAAI,CAAC,EAAkB,MAAM,CAAC;IAC9B,eAAe,CAAC,EAAO,MAAM,CAAC;IAC9B,QAAQ,CAAC,EAAc,MAAM,CAAC;IAC9B,OAAO,CAAC,EAAe,OAAO,CAAC;IAC/B,KAAK,CAAC,EAAiB,OAAO,CAAC;IAC/B,YAAY,CAAC,EAAU,MAAM,CAAC;IAC9B,oBAAoB,CAAC,EAAE,MAAM,CAAC;CAC/B;AAED,MAAM,WAAW,OAAO;IACtB,OAAO,CAAC,EAAG,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,KAAK,CAAC,EAAK,MAAM,CAAC;CACnB;AAED,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;IACpB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/GroupsHistoryResponse.d.ts b/node_modules/@slack/web-api/dist/response/GroupsHistoryResponse.d.ts index 4a4d41e..5aeedf2 100644 --- a/node_modules/@slack/web-api/dist/response/GroupsHistoryResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/GroupsHistoryResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type GroupsHistoryResponse = WebAPICallResult & { +export type GroupsHistoryResponse = WebAPICallResult & { channel_actions_count?: number; error?: string; has_more?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/GroupsHistoryResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/GroupsHistoryResponse.d.ts.map index f537258..f30d499 100644 --- a/node_modules/@slack/web-api/dist/response/GroupsHistoryResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/GroupsHistoryResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"GroupsHistoryResponse.d.ts","sourceRoot":"","sources":["../../src/response/GroupsHistoryResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,qBAAqB,GAAG,gBAAgB,GAAG;IACrD,qBAAqB,CAAC,EAAE,MAAM,CAAC;IAC/B,KAAK,CAAC,EAAkB,MAAM,CAAC;IAC/B,QAAQ,CAAC,EAAe,OAAO,CAAC;IAChC,QAAQ,CAAC,EAAe,OAAO,EAAE,CAAC;IAClC,MAAM,CAAC,EAAiB,MAAM,CAAC;IAC/B,EAAE,CAAC,EAAqB,OAAO,CAAC;IAChC,QAAQ,CAAC,EAAe,MAAM,CAAC;IAC/B,iBAAiB,CAAC,EAAM,gBAAgB,CAAC;IACzC,OAAO,CAAC,EAAgB,MAAM,CAAC;CAChC,CAAC;AAEF,MAAM,WAAW,OAAO;IACtB,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,IAAI,CAAC,EAAK,MAAM,CAAC;IACjB,EAAE,CAAC,EAAO,MAAM,CAAC;IACjB,IAAI,CAAC,EAAK,MAAM,CAAC;IACjB,IAAI,CAAC,EAAK,MAAM,CAAC;CAClB;AAED,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;IACpB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file +{"version":3,"file":"GroupsHistoryResponse.d.ts","sourceRoot":"","sources":["../../src/response/GroupsHistoryResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,qBAAqB,GAAG,gBAAgB,GAAG;IACrD,qBAAqB,CAAC,EAAE,MAAM,CAAC;IAC/B,KAAK,CAAC,EAAkB,MAAM,CAAC;IAC/B,QAAQ,CAAC,EAAe,OAAO,CAAC;IAChC,QAAQ,CAAC,EAAe,OAAO,EAAE,CAAC;IAClC,MAAM,CAAC,EAAiB,MAAM,CAAC;IAC/B,EAAE,CAAC,EAAqB,OAAO,CAAC;IAChC,QAAQ,CAAC,EAAe,MAAM,CAAC;IAC/B,iBAAiB,CAAC,EAAM,gBAAgB,CAAC;IACzC,OAAO,CAAC,EAAgB,MAAM,CAAC;CAChC,CAAC;AAEF,MAAM,WAAW,OAAO;IACtB,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,IAAI,CAAC,EAAK,MAAM,CAAC;IACjB,EAAE,CAAC,EAAO,MAAM,CAAC;IACjB,IAAI,CAAC,EAAK,MAAM,CAAC;IACjB,IAAI,CAAC,EAAK,MAAM,CAAC;CAClB;AAED,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;IACpB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/GroupsInfoResponse.d.ts b/node_modules/@slack/web-api/dist/response/GroupsInfoResponse.d.ts index cd1ddef..e630951 100644 --- a/node_modules/@slack/web-api/dist/response/GroupsInfoResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/GroupsInfoResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type GroupsInfoResponse = WebAPICallResult & { +export type GroupsInfoResponse = WebAPICallResult & { error?: string; group?: Group; needed?: string; diff --git a/node_modules/@slack/web-api/dist/response/GroupsInfoResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/GroupsInfoResponse.d.ts.map index e91a25a..2538700 100644 --- a/node_modules/@slack/web-api/dist/response/GroupsInfoResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/GroupsInfoResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"GroupsInfoResponse.d.ts","sourceRoot":"","sources":["../../src/response/GroupsInfoResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,kBAAkB,GAAG,gBAAgB,GAAG;IAClD,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,KAAK,CAAC,EAAc,KAAK,CAAC;IAC1B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;IACrC,OAAO,CAAC,EAAY,MAAM,CAAC;CAC5B,CAAC;AAEF,MAAM,WAAW,KAAK;IACpB,OAAO,CAAC,EAAe,MAAM,CAAC;IAC9B,OAAO,CAAC,EAAe,MAAM,CAAC;IAC9B,EAAE,CAAC,EAAoB,MAAM,CAAC;IAC9B,WAAW,CAAC,EAAW,OAAO,CAAC;IAC/B,QAAQ,CAAC,EAAc,OAAO,CAAC;IAC/B,OAAO,CAAC,EAAe,OAAO,CAAC;IAC/B,OAAO,CAAC,EAAe,OAAO,CAAC;IAC/B,SAAS,CAAC,EAAa,MAAM,CAAC;IAC9B,MAAM,CAAC,EAAgB,MAAM,CAAC;IAC9B,OAAO,CAAC,EAAe,MAAM,EAAE,CAAC;IAChC,IAAI,CAAC,EAAkB,MAAM,CAAC;IAC9B,eAAe,CAAC,EAAO,MAAM,CAAC;IAC9B,OAAO,CAAC,EAAe,OAAO,CAAC;IAC/B,KAAK,CAAC,EAAiB,OAAO,CAAC;IAC/B,YAAY,CAAC,EAAU,MAAM,CAAC;IAC9B,oBAAoB,CAAC,EAAE,MAAM,CAAC;CAC/B;AAED,MAAM,WAAW,MAAM;IACrB,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,IAAI,CAAC,EAAK,MAAM,CAAC;IACjB,EAAE,CAAC,EAAO,MAAM,CAAC;IACjB,IAAI,CAAC,EAAK,MAAM,CAAC;IACjB,IAAI,CAAC,EAAK,MAAM,CAAC;CAClB;AAED,MAAM,WAAW,OAAO;IACtB,OAAO,CAAC,EAAG,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,KAAK,CAAC,EAAK,MAAM,CAAC;CACnB;AAED,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;IACpB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file +{"version":3,"file":"GroupsInfoResponse.d.ts","sourceRoot":"","sources":["../../src/response/GroupsInfoResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,kBAAkB,GAAG,gBAAgB,GAAG;IAClD,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,KAAK,CAAC,EAAc,KAAK,CAAC;IAC1B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;IACrC,OAAO,CAAC,EAAY,MAAM,CAAC;CAC5B,CAAC;AAEF,MAAM,WAAW,KAAK;IACpB,OAAO,CAAC,EAAe,MAAM,CAAC;IAC9B,OAAO,CAAC,EAAe,MAAM,CAAC;IAC9B,EAAE,CAAC,EAAoB,MAAM,CAAC;IAC9B,WAAW,CAAC,EAAW,OAAO,CAAC;IAC/B,QAAQ,CAAC,EAAc,OAAO,CAAC;IAC/B,OAAO,CAAC,EAAe,OAAO,CAAC;IAC/B,OAAO,CAAC,EAAe,OAAO,CAAC;IAC/B,SAAS,CAAC,EAAa,MAAM,CAAC;IAC9B,MAAM,CAAC,EAAgB,MAAM,CAAC;IAC9B,OAAO,CAAC,EAAe,MAAM,EAAE,CAAC;IAChC,IAAI,CAAC,EAAkB,MAAM,CAAC;IAC9B,eAAe,CAAC,EAAO,MAAM,CAAC;IAC9B,OAAO,CAAC,EAAe,OAAO,CAAC;IAC/B,KAAK,CAAC,EAAiB,OAAO,CAAC;IAC/B,YAAY,CAAC,EAAU,MAAM,CAAC;IAC9B,oBAAoB,CAAC,EAAE,MAAM,CAAC;CAC/B;AAED,MAAM,WAAW,MAAM;IACrB,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,IAAI,CAAC,EAAK,MAAM,CAAC;IACjB,EAAE,CAAC,EAAO,MAAM,CAAC;IACjB,IAAI,CAAC,EAAK,MAAM,CAAC;IACjB,IAAI,CAAC,EAAK,MAAM,CAAC;CAClB;AAED,MAAM,WAAW,OAAO;IACtB,OAAO,CAAC,EAAG,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,KAAK,CAAC,EAAK,MAAM,CAAC;CACnB;AAED,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;IACpB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/GroupsInviteResponse.d.ts b/node_modules/@slack/web-api/dist/response/GroupsInviteResponse.d.ts index 437fe42..b442cae 100644 --- a/node_modules/@slack/web-api/dist/response/GroupsInviteResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/GroupsInviteResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type GroupsInviteResponse = WebAPICallResult & { +export type GroupsInviteResponse = WebAPICallResult & { error?: string; group?: Group; needed?: string; diff --git a/node_modules/@slack/web-api/dist/response/GroupsInviteResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/GroupsInviteResponse.d.ts.map index 7493c73..82e5b52 100644 --- a/node_modules/@slack/web-api/dist/response/GroupsInviteResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/GroupsInviteResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"GroupsInviteResponse.d.ts","sourceRoot":"","sources":["../../src/response/GroupsInviteResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,oBAAoB,GAAG,gBAAgB,GAAG;IACpD,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,KAAK,CAAC,EAAc,KAAK,CAAC;IAC1B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;IACrC,OAAO,CAAC,EAAY,MAAM,CAAC;CAC5B,CAAC;AAEF,MAAM,WAAW,KAAK;IACpB,OAAO,CAAC,EAAe,MAAM,CAAC;IAC9B,OAAO,CAAC,EAAe,MAAM,CAAC;IAC9B,EAAE,CAAC,EAAoB,MAAM,CAAC;IAC9B,WAAW,CAAC,EAAW,OAAO,CAAC;IAC/B,QAAQ,CAAC,EAAc,OAAO,CAAC;IAC/B,OAAO,CAAC,EAAe,OAAO,CAAC;IAC/B,OAAO,CAAC,EAAe,OAAO,CAAC;IAC/B,SAAS,CAAC,EAAa,MAAM,CAAC;IAC9B,MAAM,CAAC,EAAgB,MAAM,CAAC;IAC9B,IAAI,CAAC,EAAkB,MAAM,CAAC;IAC9B,eAAe,CAAC,EAAO,MAAM,CAAC;IAC9B,QAAQ,CAAC,EAAc,MAAM,CAAC;IAC9B,OAAO,CAAC,EAAe,OAAO,CAAC;IAC/B,KAAK,CAAC,EAAiB,OAAO,CAAC;IAC/B,YAAY,CAAC,EAAU,MAAM,CAAC;IAC9B,oBAAoB,CAAC,EAAE,MAAM,CAAC;CAC/B;AAED,MAAM,WAAW,MAAM;IACrB,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,IAAI,CAAC,EAAK,MAAM,CAAC;IACjB,KAAK,CAAC,EAAI,MAAM,CAAC;IACjB,EAAE,CAAC,EAAO,MAAM,CAAC;IACjB,IAAI,CAAC,EAAK,MAAM,CAAC;IACjB,IAAI,CAAC,EAAK,MAAM,CAAC;CAClB;AAED,MAAM,WAAW,OAAO;IACtB,OAAO,CAAC,EAAG,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,KAAK,CAAC,EAAK,MAAM,CAAC;CACnB;AAED,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;IACpB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file +{"version":3,"file":"GroupsInviteResponse.d.ts","sourceRoot":"","sources":["../../src/response/GroupsInviteResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,oBAAoB,GAAG,gBAAgB,GAAG;IACpD,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,KAAK,CAAC,EAAc,KAAK,CAAC;IAC1B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;IACrC,OAAO,CAAC,EAAY,MAAM,CAAC;CAC5B,CAAC;AAEF,MAAM,WAAW,KAAK;IACpB,OAAO,CAAC,EAAe,MAAM,CAAC;IAC9B,OAAO,CAAC,EAAe,MAAM,CAAC;IAC9B,EAAE,CAAC,EAAoB,MAAM,CAAC;IAC9B,WAAW,CAAC,EAAW,OAAO,CAAC;IAC/B,QAAQ,CAAC,EAAc,OAAO,CAAC;IAC/B,OAAO,CAAC,EAAe,OAAO,CAAC;IAC/B,OAAO,CAAC,EAAe,OAAO,CAAC;IAC/B,SAAS,CAAC,EAAa,MAAM,CAAC;IAC9B,MAAM,CAAC,EAAgB,MAAM,CAAC;IAC9B,IAAI,CAAC,EAAkB,MAAM,CAAC;IAC9B,eAAe,CAAC,EAAO,MAAM,CAAC;IAC9B,QAAQ,CAAC,EAAc,MAAM,CAAC;IAC9B,OAAO,CAAC,EAAe,OAAO,CAAC;IAC/B,KAAK,CAAC,EAAiB,OAAO,CAAC;IAC/B,YAAY,CAAC,EAAU,MAAM,CAAC;IAC9B,oBAAoB,CAAC,EAAE,MAAM,CAAC;CAC/B;AAED,MAAM,WAAW,MAAM;IACrB,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,IAAI,CAAC,EAAK,MAAM,CAAC;IACjB,KAAK,CAAC,EAAI,MAAM,CAAC;IACjB,EAAE,CAAC,EAAO,MAAM,CAAC;IACjB,IAAI,CAAC,EAAK,MAAM,CAAC;IACjB,IAAI,CAAC,EAAK,MAAM,CAAC;CAClB;AAED,MAAM,WAAW,OAAO;IACtB,OAAO,CAAC,EAAG,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,KAAK,CAAC,EAAK,MAAM,CAAC;CACnB;AAED,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;IACpB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/GroupsKickResponse.d.ts b/node_modules/@slack/web-api/dist/response/GroupsKickResponse.d.ts index 3b307ba..3735db7 100644 --- a/node_modules/@slack/web-api/dist/response/GroupsKickResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/GroupsKickResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type GroupsKickResponse = WebAPICallResult & { +export type GroupsKickResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/GroupsKickResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/GroupsKickResponse.d.ts.map index ce3ca06..d10bd2b 100644 --- a/node_modules/@slack/web-api/dist/response/GroupsKickResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/GroupsKickResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"GroupsKickResponse.d.ts","sourceRoot":"","sources":["../../src/response/GroupsKickResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,kBAAkB,GAAG,gBAAgB,GAAG;IAClD,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;IACrC,OAAO,CAAC,EAAY,MAAM,CAAC;CAC5B,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;IACpB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file +{"version":3,"file":"GroupsKickResponse.d.ts","sourceRoot":"","sources":["../../src/response/GroupsKickResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,kBAAkB,GAAG,gBAAgB,GAAG;IAClD,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;IACrC,OAAO,CAAC,EAAY,MAAM,CAAC;CAC5B,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;IACpB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/GroupsLeaveResponse.d.ts b/node_modules/@slack/web-api/dist/response/GroupsLeaveResponse.d.ts index ede06df..527fde4 100644 --- a/node_modules/@slack/web-api/dist/response/GroupsLeaveResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/GroupsLeaveResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type GroupsLeaveResponse = WebAPICallResult & { +export type GroupsLeaveResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/GroupsLeaveResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/GroupsLeaveResponse.d.ts.map index 6aef1f0..3943cec 100644 --- a/node_modules/@slack/web-api/dist/response/GroupsLeaveResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/GroupsLeaveResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"GroupsLeaveResponse.d.ts","sourceRoot":"","sources":["../../src/response/GroupsLeaveResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,mBAAmB,GAAG,gBAAgB,GAAG;IACnD,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;IACrC,OAAO,CAAC,EAAY,MAAM,CAAC;CAC5B,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;IACpB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file +{"version":3,"file":"GroupsLeaveResponse.d.ts","sourceRoot":"","sources":["../../src/response/GroupsLeaveResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,mBAAmB,GAAG,gBAAgB,GAAG;IACnD,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;IACrC,OAAO,CAAC,EAAY,MAAM,CAAC;CAC5B,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;IACpB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/GroupsListResponse.d.ts b/node_modules/@slack/web-api/dist/response/GroupsListResponse.d.ts index de87c76..24ac3cc 100644 --- a/node_modules/@slack/web-api/dist/response/GroupsListResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/GroupsListResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type GroupsListResponse = WebAPICallResult & { +export type GroupsListResponse = WebAPICallResult & { error?: string; groups?: Group[]; needed?: string; diff --git a/node_modules/@slack/web-api/dist/response/GroupsListResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/GroupsListResponse.d.ts.map index 7fcd728..3d837cb 100644 --- a/node_modules/@slack/web-api/dist/response/GroupsListResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/GroupsListResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"GroupsListResponse.d.ts","sourceRoot":"","sources":["../../src/response/GroupsListResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,kBAAkB,GAAG,gBAAgB,GAAG;IAClD,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,KAAK,EAAE,CAAC;IAC5B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;IACrC,OAAO,CAAC,EAAY,MAAM,CAAC;CAC5B,CAAC;AAEF,MAAM,WAAW,KAAK;IACpB,OAAO,CAAC,EAAU,MAAM,CAAC;IACzB,OAAO,CAAC,EAAU,MAAM,CAAC;IACzB,EAAE,CAAC,EAAe,MAAM,CAAC;IACzB,WAAW,CAAC,EAAM,OAAO,CAAC;IAC1B,QAAQ,CAAC,EAAS,OAAO,CAAC;IAC1B,OAAO,CAAC,EAAU,OAAO,CAAC;IAC1B,OAAO,CAAC,EAAU,OAAO,CAAC;IAC1B,SAAS,CAAC,EAAQ,MAAM,CAAC;IACzB,OAAO,CAAC,EAAU,MAAM,EAAE,CAAC;IAC3B,IAAI,CAAC,EAAa,MAAM,CAAC;IACzB,eAAe,CAAC,EAAE,MAAM,CAAC;IACzB,YAAY,CAAC,EAAK,MAAM,CAAC;IACzB,QAAQ,CAAC,EAAS,MAAM,CAAC;IACzB,OAAO,CAAC,EAAU,OAAO,CAAC;IAC1B,KAAK,CAAC,EAAY,OAAO,CAAC;CAC3B;AAED,MAAM,WAAW,OAAO;IACtB,OAAO,CAAC,EAAG,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,KAAK,CAAC,EAAK,MAAM,CAAC;CACnB;AAED,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;IACpB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file +{"version":3,"file":"GroupsListResponse.d.ts","sourceRoot":"","sources":["../../src/response/GroupsListResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,kBAAkB,GAAG,gBAAgB,GAAG;IAClD,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,KAAK,EAAE,CAAC;IAC5B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;IACrC,OAAO,CAAC,EAAY,MAAM,CAAC;CAC5B,CAAC;AAEF,MAAM,WAAW,KAAK;IACpB,OAAO,CAAC,EAAU,MAAM,CAAC;IACzB,OAAO,CAAC,EAAU,MAAM,CAAC;IACzB,EAAE,CAAC,EAAe,MAAM,CAAC;IACzB,WAAW,CAAC,EAAM,OAAO,CAAC;IAC1B,QAAQ,CAAC,EAAS,OAAO,CAAC;IAC1B,OAAO,CAAC,EAAU,OAAO,CAAC;IAC1B,OAAO,CAAC,EAAU,OAAO,CAAC;IAC1B,SAAS,CAAC,EAAQ,MAAM,CAAC;IACzB,OAAO,CAAC,EAAU,MAAM,EAAE,CAAC;IAC3B,IAAI,CAAC,EAAa,MAAM,CAAC;IACzB,eAAe,CAAC,EAAE,MAAM,CAAC;IACzB,YAAY,CAAC,EAAK,MAAM,CAAC;IACzB,QAAQ,CAAC,EAAS,MAAM,CAAC;IACzB,OAAO,CAAC,EAAU,OAAO,CAAC;IAC1B,KAAK,CAAC,EAAY,OAAO,CAAC;CAC3B;AAED,MAAM,WAAW,OAAO;IACtB,OAAO,CAAC,EAAG,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,KAAK,CAAC,EAAK,MAAM,CAAC;CACnB;AAED,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;IACpB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/GroupsMarkResponse.d.ts b/node_modules/@slack/web-api/dist/response/GroupsMarkResponse.d.ts index 6143f7e..fcd3582 100644 --- a/node_modules/@slack/web-api/dist/response/GroupsMarkResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/GroupsMarkResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type GroupsMarkResponse = WebAPICallResult & { +export type GroupsMarkResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/GroupsMarkResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/GroupsMarkResponse.d.ts.map index 71497be..35cbfc2 100644 --- a/node_modules/@slack/web-api/dist/response/GroupsMarkResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/GroupsMarkResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"GroupsMarkResponse.d.ts","sourceRoot":"","sources":["../../src/response/GroupsMarkResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,kBAAkB,GAAG,gBAAgB,GAAG;IAClD,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;IACrC,OAAO,CAAC,EAAY,MAAM,CAAC;CAC5B,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;IACpB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file +{"version":3,"file":"GroupsMarkResponse.d.ts","sourceRoot":"","sources":["../../src/response/GroupsMarkResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,kBAAkB,GAAG,gBAAgB,GAAG;IAClD,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;IACrC,OAAO,CAAC,EAAY,MAAM,CAAC;CAC5B,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;IACpB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/GroupsOpenResponse.d.ts b/node_modules/@slack/web-api/dist/response/GroupsOpenResponse.d.ts index c72623e..e420603 100644 --- a/node_modules/@slack/web-api/dist/response/GroupsOpenResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/GroupsOpenResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type GroupsOpenResponse = WebAPICallResult & { +export type GroupsOpenResponse = WebAPICallResult & { already_open?: boolean; error?: string; needed?: string; diff --git a/node_modules/@slack/web-api/dist/response/GroupsOpenResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/GroupsOpenResponse.d.ts.map index 192dbc4..2624983 100644 --- a/node_modules/@slack/web-api/dist/response/GroupsOpenResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/GroupsOpenResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"GroupsOpenResponse.d.ts","sourceRoot":"","sources":["../../src/response/GroupsOpenResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,kBAAkB,GAAG,gBAAgB,GAAG;IAClD,YAAY,CAAC,EAAO,OAAO,CAAC;IAC5B,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,KAAK,CAAC,EAAc,OAAO,CAAC;IAC5B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;IACrC,OAAO,CAAC,EAAY,MAAM,CAAC;CAC5B,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;IACpB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file +{"version":3,"file":"GroupsOpenResponse.d.ts","sourceRoot":"","sources":["../../src/response/GroupsOpenResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,kBAAkB,GAAG,gBAAgB,GAAG;IAClD,YAAY,CAAC,EAAO,OAAO,CAAC;IAC5B,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,KAAK,CAAC,EAAc,OAAO,CAAC;IAC5B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;IACrC,OAAO,CAAC,EAAY,MAAM,CAAC;CAC5B,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;IACpB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/GroupsRenameResponse.d.ts b/node_modules/@slack/web-api/dist/response/GroupsRenameResponse.d.ts index 6d6406b..46f596d 100644 --- a/node_modules/@slack/web-api/dist/response/GroupsRenameResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/GroupsRenameResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type GroupsRenameResponse = WebAPICallResult & { +export type GroupsRenameResponse = WebAPICallResult & { channel?: Channel; error?: string; needed?: string; diff --git a/node_modules/@slack/web-api/dist/response/GroupsRenameResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/GroupsRenameResponse.d.ts.map index abd3952..7eb02a1 100644 --- a/node_modules/@slack/web-api/dist/response/GroupsRenameResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/GroupsRenameResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"GroupsRenameResponse.d.ts","sourceRoot":"","sources":["../../src/response/GroupsRenameResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,oBAAoB,GAAG,gBAAgB,GAAG;IACpD,OAAO,CAAC,EAAY,OAAO,CAAC;IAC5B,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;IACrC,OAAO,CAAC,EAAY,MAAM,CAAC;CAC5B,CAAC;AAEF,MAAM,WAAW,OAAO;IACtB,OAAO,CAAC,EAAU,MAAM,CAAC;IACzB,OAAO,CAAC,EAAU,MAAM,CAAC;IACzB,EAAE,CAAC,EAAe,MAAM,CAAC;IACzB,WAAW,CAAC,EAAM,OAAO,CAAC;IAC1B,QAAQ,CAAC,EAAS,OAAO,CAAC;IAC1B,OAAO,CAAC,EAAU,OAAO,CAAC;IAC1B,OAAO,CAAC,EAAU,MAAM,EAAE,CAAC;IAC3B,IAAI,CAAC,EAAa,MAAM,CAAC;IACzB,eAAe,CAAC,EAAE,MAAM,CAAC;IACzB,OAAO,CAAC,EAAU,OAAO,CAAC;IAC1B,KAAK,CAAC,EAAY,OAAO,CAAC;CAC3B;AAED,MAAM,WAAW,OAAO;IACtB,OAAO,CAAC,EAAG,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,KAAK,CAAC,EAAK,MAAM,CAAC;CACnB;AAED,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;IACpB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file +{"version":3,"file":"GroupsRenameResponse.d.ts","sourceRoot":"","sources":["../../src/response/GroupsRenameResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,oBAAoB,GAAG,gBAAgB,GAAG;IACpD,OAAO,CAAC,EAAY,OAAO,CAAC;IAC5B,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;IACrC,OAAO,CAAC,EAAY,MAAM,CAAC;CAC5B,CAAC;AAEF,MAAM,WAAW,OAAO;IACtB,OAAO,CAAC,EAAU,MAAM,CAAC;IACzB,OAAO,CAAC,EAAU,MAAM,CAAC;IACzB,EAAE,CAAC,EAAe,MAAM,CAAC;IACzB,WAAW,CAAC,EAAM,OAAO,CAAC;IAC1B,QAAQ,CAAC,EAAS,OAAO,CAAC;IAC1B,OAAO,CAAC,EAAU,OAAO,CAAC;IAC1B,OAAO,CAAC,EAAU,MAAM,EAAE,CAAC;IAC3B,IAAI,CAAC,EAAa,MAAM,CAAC;IACzB,eAAe,CAAC,EAAE,MAAM,CAAC;IACzB,OAAO,CAAC,EAAU,OAAO,CAAC;IAC1B,KAAK,CAAC,EAAY,OAAO,CAAC;CAC3B;AAED,MAAM,WAAW,OAAO;IACtB,OAAO,CAAC,EAAG,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,KAAK,CAAC,EAAK,MAAM,CAAC;CACnB;AAED,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;IACpB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/GroupsRepliesResponse.d.ts b/node_modules/@slack/web-api/dist/response/GroupsRepliesResponse.d.ts index bdcb1d7..c3cf034 100644 --- a/node_modules/@slack/web-api/dist/response/GroupsRepliesResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/GroupsRepliesResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type GroupsRepliesResponse = WebAPICallResult & { +export type GroupsRepliesResponse = WebAPICallResult & { error?: string; has_more?: boolean; messages?: Message[]; diff --git a/node_modules/@slack/web-api/dist/response/GroupsRepliesResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/GroupsRepliesResponse.d.ts.map index 9bd92ca..23d8163 100644 --- a/node_modules/@slack/web-api/dist/response/GroupsRepliesResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/GroupsRepliesResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"GroupsRepliesResponse.d.ts","sourceRoot":"","sources":["../../src/response/GroupsRepliesResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,qBAAqB,GAAG,gBAAgB,GAAG;IACrD,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,QAAQ,CAAC,EAAW,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,OAAO,EAAE,CAAC;IAC9B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;IACrC,OAAO,CAAC,EAAY,MAAM,CAAC;CAC5B,CAAC;AAEF,MAAM,WAAW,OAAO;IACtB,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,WAAW,CAAC,EAAQ,UAAU,CAAC;IAC/B,SAAS,CAAC,EAAU,MAAM,CAAC;IAC3B,YAAY,CAAC,EAAO,MAAM,CAAC;IAC3B,cAAc,CAAC,EAAK,MAAM,CAAC;IAC3B,WAAW,CAAC,EAAQ,MAAM,CAAC;IAC3B,WAAW,CAAC,EAAQ,MAAM,EAAE,CAAC;IAC7B,iBAAiB,CAAC,EAAE,MAAM,CAAC;IAC3B,UAAU,CAAC,EAAS,OAAO,CAAC;IAC5B,IAAI,CAAC,EAAe,MAAM,CAAC;IAC3B,IAAI,CAAC,EAAe,MAAM,CAAC;IAC3B,SAAS,CAAC,EAAU,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,MAAM,CAAC;IAC3B,IAAI,CAAC,EAAe,MAAM,CAAC;IAC3B,IAAI,CAAC,EAAe,MAAM,CAAC;CAC5B;AAED,MAAM,WAAW,UAAU;IACzB,MAAM,CAAC,EAAG,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,OAAO,CAAC;IAClB,KAAK,CAAC,EAAI,KAAK,CAAC;IAChB,EAAE,CAAC,EAAO,MAAM,CAAC;IACjB,IAAI,CAAC,EAAK,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,MAAM,CAAC;CAClB;AAED,MAAM,WAAW,KAAK;IACpB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB;AAED,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;IACpB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file +{"version":3,"file":"GroupsRepliesResponse.d.ts","sourceRoot":"","sources":["../../src/response/GroupsRepliesResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,qBAAqB,GAAG,gBAAgB,GAAG;IACrD,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,QAAQ,CAAC,EAAW,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,OAAO,EAAE,CAAC;IAC9B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;IACrC,OAAO,CAAC,EAAY,MAAM,CAAC;CAC5B,CAAC;AAEF,MAAM,WAAW,OAAO;IACtB,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,WAAW,CAAC,EAAQ,UAAU,CAAC;IAC/B,SAAS,CAAC,EAAU,MAAM,CAAC;IAC3B,YAAY,CAAC,EAAO,MAAM,CAAC;IAC3B,cAAc,CAAC,EAAK,MAAM,CAAC;IAC3B,WAAW,CAAC,EAAQ,MAAM,CAAC;IAC3B,WAAW,CAAC,EAAQ,MAAM,EAAE,CAAC;IAC7B,iBAAiB,CAAC,EAAE,MAAM,CAAC;IAC3B,UAAU,CAAC,EAAS,OAAO,CAAC;IAC5B,IAAI,CAAC,EAAe,MAAM,CAAC;IAC3B,IAAI,CAAC,EAAe,MAAM,CAAC;IAC3B,SAAS,CAAC,EAAU,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,MAAM,CAAC;IAC3B,IAAI,CAAC,EAAe,MAAM,CAAC;IAC3B,IAAI,CAAC,EAAe,MAAM,CAAC;CAC5B;AAED,MAAM,WAAW,UAAU;IACzB,MAAM,CAAC,EAAG,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,OAAO,CAAC;IAClB,KAAK,CAAC,EAAI,KAAK,CAAC;IAChB,EAAE,CAAC,EAAO,MAAM,CAAC;IACjB,IAAI,CAAC,EAAK,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,MAAM,CAAC;CAClB;AAED,MAAM,WAAW,KAAK;IACpB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB;AAED,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;IACpB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/GroupsSetPurposeResponse.d.ts b/node_modules/@slack/web-api/dist/response/GroupsSetPurposeResponse.d.ts index f17ee60..e990ea6 100644 --- a/node_modules/@slack/web-api/dist/response/GroupsSetPurposeResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/GroupsSetPurposeResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type GroupsSetPurposeResponse = WebAPICallResult & { +export type GroupsSetPurposeResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/GroupsSetPurposeResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/GroupsSetPurposeResponse.d.ts.map index 0cdb88e..fd1dec4 100644 --- a/node_modules/@slack/web-api/dist/response/GroupsSetPurposeResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/GroupsSetPurposeResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"GroupsSetPurposeResponse.d.ts","sourceRoot":"","sources":["../../src/response/GroupsSetPurposeResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,wBAAwB,GAAG,gBAAgB,GAAG;IACxD,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,OAAO,CAAC,EAAY,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;IACrC,OAAO,CAAC,EAAY,MAAM,CAAC;CAC5B,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;IACpB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file +{"version":3,"file":"GroupsSetPurposeResponse.d.ts","sourceRoot":"","sources":["../../src/response/GroupsSetPurposeResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,wBAAwB,GAAG,gBAAgB,GAAG;IACxD,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,OAAO,CAAC,EAAY,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;IACrC,OAAO,CAAC,EAAY,MAAM,CAAC;CAC5B,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;IACpB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/GroupsSetTopicResponse.d.ts b/node_modules/@slack/web-api/dist/response/GroupsSetTopicResponse.d.ts index f0a5160..b42fadd 100644 --- a/node_modules/@slack/web-api/dist/response/GroupsSetTopicResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/GroupsSetTopicResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type GroupsSetTopicResponse = WebAPICallResult & { +export type GroupsSetTopicResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/GroupsSetTopicResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/GroupsSetTopicResponse.d.ts.map index 0e4e3ad..9856825 100644 --- a/node_modules/@slack/web-api/dist/response/GroupsSetTopicResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/GroupsSetTopicResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"GroupsSetTopicResponse.d.ts","sourceRoot":"","sources":["../../src/response/GroupsSetTopicResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,sBAAsB,GAAG,gBAAgB,GAAG;IACtD,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;IACrC,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,OAAO,CAAC,EAAY,MAAM,CAAC;CAC5B,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;IACpB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file +{"version":3,"file":"GroupsSetTopicResponse.d.ts","sourceRoot":"","sources":["../../src/response/GroupsSetTopicResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,sBAAsB,GAAG,gBAAgB,GAAG;IACtD,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;IACrC,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,OAAO,CAAC,EAAY,MAAM,CAAC;CAC5B,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;IACpB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/GroupsUnarchiveResponse.d.ts b/node_modules/@slack/web-api/dist/response/GroupsUnarchiveResponse.d.ts index 822844e..8a4b045 100644 --- a/node_modules/@slack/web-api/dist/response/GroupsUnarchiveResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/GroupsUnarchiveResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type GroupsUnarchiveResponse = WebAPICallResult & { +export type GroupsUnarchiveResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/GroupsUnarchiveResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/GroupsUnarchiveResponse.d.ts.map index 0c553b9..2ee0f8c 100644 --- a/node_modules/@slack/web-api/dist/response/GroupsUnarchiveResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/GroupsUnarchiveResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"GroupsUnarchiveResponse.d.ts","sourceRoot":"","sources":["../../src/response/GroupsUnarchiveResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,uBAAuB,GAAG,gBAAgB,GAAG;IACvD,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;IACrC,OAAO,CAAC,EAAY,MAAM,CAAC;CAC5B,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;IACpB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file +{"version":3,"file":"GroupsUnarchiveResponse.d.ts","sourceRoot":"","sources":["../../src/response/GroupsUnarchiveResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,uBAAuB,GAAG,gBAAgB,GAAG;IACvD,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;IACrC,OAAO,CAAC,EAAY,MAAM,CAAC;CAC5B,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;IACpB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ImCloseResponse.d.ts b/node_modules/@slack/web-api/dist/response/ImCloseResponse.d.ts index 0445336..be79d23 100644 --- a/node_modules/@slack/web-api/dist/response/ImCloseResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/ImCloseResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type ImCloseResponse = WebAPICallResult & { +export type ImCloseResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/ImCloseResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/ImCloseResponse.d.ts.map index b33f4f3..7b5045a 100644 --- a/node_modules/@slack/web-api/dist/response/ImCloseResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/ImCloseResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ImCloseResponse.d.ts","sourceRoot":"","sources":["../../src/response/ImCloseResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,eAAe,GAAG,gBAAgB,GAAG;IAC/C,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;IACrC,OAAO,CAAC,EAAY,MAAM,CAAC;CAC5B,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;IACpB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file +{"version":3,"file":"ImCloseResponse.d.ts","sourceRoot":"","sources":["../../src/response/ImCloseResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,eAAe,GAAG,gBAAgB,GAAG;IAC/C,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;IACrC,OAAO,CAAC,EAAY,MAAM,CAAC;CAC5B,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;IACpB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ImHistoryResponse.d.ts b/node_modules/@slack/web-api/dist/response/ImHistoryResponse.d.ts index 462e1e5..e9d6115 100644 --- a/node_modules/@slack/web-api/dist/response/ImHistoryResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/ImHistoryResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type ImHistoryResponse = WebAPICallResult & { +export type ImHistoryResponse = WebAPICallResult & { channel_actions_count?: number; error?: string; has_more?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/ImHistoryResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/ImHistoryResponse.d.ts.map index 2ea7e92..a92ef60 100644 --- a/node_modules/@slack/web-api/dist/response/ImHistoryResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/ImHistoryResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ImHistoryResponse.d.ts","sourceRoot":"","sources":["../../src/response/ImHistoryResponse.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"ImHistoryResponse.d.ts","sourceRoot":"","sources":["../../src/response/ImHistoryResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,iBAAiB,GAAG,gBAAgB,GAAG;IACjD,qBAAqB,CAAC,EAAE,MAAM,CAAC;IAC/B,KAAK,CAAC,EAAkB,MAAM,CAAC;IAC/B,QAAQ,CAAC,EAAe,OAAO,CAAC;IAChC,QAAQ,CAAC,EAAe,OAAO,EAAE,CAAC;IAClC,MAAM,CAAC,EAAiB,MAAM,CAAC;IAC/B,EAAE,CAAC,EAAqB,OAAO,CAAC;IAChC,QAAQ,CAAC,EAAe,MAAM,CAAC;IAC/B,iBAAiB,CAAC,EAAM,gBAAgB,CAAC;IACzC,OAAO,CAAC,EAAgB,MAAM,CAAC;CAChC,CAAC;AAEF,MAAM,WAAW,OAAO;IACtB,MAAM,CAAC,EAAa,KAAK,EAAE,CAAC;IAC5B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,WAAW,CAAC,EAAQ,UAAU,CAAC;IAC/B,aAAa,CAAC,EAAM,MAAM,CAAC;IAC3B,SAAS,CAAC,EAAU,MAAM,CAAC;IAC3B,YAAY,CAAC,EAAO,MAAM,CAAC;IAC3B,cAAc,CAAC,EAAK,MAAM,CAAC;IAC3B,WAAW,CAAC,EAAQ,MAAM,CAAC;IAC3B,WAAW,CAAC,EAAQ,MAAM,EAAE,CAAC;IAC7B,iBAAiB,CAAC,EAAE,MAAM,CAAC;IAC3B,UAAU,CAAC,EAAS,OAAO,CAAC;IAC5B,IAAI,CAAC,EAAe,MAAM,CAAC;IAC3B,IAAI,CAAC,EAAe,MAAM,CAAC;IAC3B,SAAS,CAAC,EAAU,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,MAAM,CAAC;IAC3B,IAAI,CAAC,EAAe,MAAM,CAAC;IAC3B,IAAI,CAAC,EAAe,MAAM,CAAC;CAC5B;AAED,MAAM,WAAW,KAAK;IACpB,SAAS,CAAC,EAAK,SAAS,CAAC;IACzB,QAAQ,CAAC,EAAM,MAAM,CAAC;IACtB,QAAQ,CAAC,EAAM,MAAM,CAAC;IACtB,QAAQ,CAAC,EAAM,OAAO,EAAE,CAAC;IACzB,QAAQ,CAAC,EAAM,MAAM,CAAC;IACtB,MAAM,CAAC,EAAQ,IAAI,EAAE,CAAC;IACtB,WAAW,CAAC,EAAG,MAAM,CAAC;IACtB,YAAY,CAAC,EAAE,MAAM,CAAC;IACtB,SAAS,CAAC,EAAK,MAAM,CAAC;IACtB,WAAW,CAAC,EAAG,MAAM,CAAC;IACtB,IAAI,CAAC,EAAU,IAAI,CAAC;IACpB,KAAK,CAAC,EAAS,IAAI,CAAC;IACpB,IAAI,CAAC,EAAU,MAAM,CAAC;CACvB;AAED,MAAM,WAAW,SAAS;IACxB,QAAQ,CAAC,EAAM,MAAM,CAAC;IACtB,QAAQ,CAAC,EAAM,MAAM,CAAC;IACtB,WAAW,CAAC,EAAG,MAAM,CAAC;IACtB,YAAY,CAAC,EAAE,MAAM,CAAC;IACtB,SAAS,CAAC,EAAK,MAAM,CAAC;IACtB,WAAW,CAAC,EAAG,MAAM,CAAC;IACtB,IAAI,CAAC,EAAU,MAAM,CAAC;CACvB;AAED,MAAM,WAAW,OAAO;IACtB,SAAS,CAAC,EAAwB,MAAM,CAAC;IACzC,QAAQ,CAAC,EAAyB,MAAM,CAAC;IACzC,OAAO,CAAC,EAA0B,OAAO,CAAC;IAC1C,+BAA+B,CAAC,EAAE,OAAO,CAAC;IAC1C,QAAQ,CAAC,EAAyB,MAAM,CAAC;IACzC,MAAM,CAAC,EAA2B,MAAM,CAAC;IACzC,WAAW,CAAC,EAAsB,MAAM,CAAC;IACzC,YAAY,CAAC,EAAqB,MAAM,CAAC;IACzC,SAAS,CAAC,EAAwB,MAAM,CAAC;IACzC,WAAW,CAAC,EAAsB,MAAM,CAAC;IACzC,eAAe,CAAC,EAAkB,MAAM,CAAC;IACzC,oBAAoB,CAAC,EAAa,MAAM,CAAC;IACzC,YAAY,CAAC,EAAqB,MAAM,CAAC;IACzC,cAAc,CAAC,EAAmB,aAAa,CAAC;IAChD,YAAY,CAAC,EAAqB,MAAM,CAAC;IACzC,gBAAgB,CAAC,EAAiB,MAAM,CAAC;IACzC,WAAW,CAAC,EAAsB,IAAI,CAAC;IACvC,oBAAoB,CAAC,EAAa,OAAO,CAAC;IAC1C,KAAK,CAAC,EAA4B,MAAM,CAAC;IACzC,IAAI,CAAC,EAA6B,IAAI,CAAC;IACvC,IAAI,CAAC,EAA6B,MAAM,CAAC;IACzC,GAAG,CAAC,EAA8B,MAAM,CAAC;IACzC,KAAK,CAAC,EAA4B,MAAM,CAAC;CAC1C;AAED,MAAM,WAAW,OAAO;IACtB,OAAO,CAAC,EAAE,IAAI,CAAC;IACf,IAAI,CAAC,EAAK,IAAI,CAAC;IACf,KAAK,CAAC,EAAI,MAAM,CAAC;IACjB,IAAI,CAAC,EAAK,IAAI,CAAC;IACf,KAAK,CAAC,EAAI,IAAI,CAAC;CAChB;AAED,MAAM,WAAW,IAAI;IACnB,KAAK,CAAC,EAAK,OAAO,CAAC;IACnB,IAAI,CAAC,EAAM,MAAM,CAAC;IAClB,IAAI,CAAC,EAAM,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,OAAO,CAAC;CACpB;AAED,MAAM,WAAW,MAAM;IACrB,iBAAiB,CAAC,EAAiB,OAAO,CAAC;IAC3C,gCAAgC,CAAC,EAAE,OAAO,CAAC;CAC5C;AAED,MAAM,WAAW,aAAa;IAC5B,WAAW,CAAC,EAAE,IAAI,CAAC;IACnB,IAAI,CAAC,EAAS,IAAI,CAAC;IACnB,GAAG,CAAC,EAAU,MAAM,CAAC;IACrB,KAAK,CAAC,EAAQ,MAAM,CAAC;CACtB;AAED,MAAM,WAAW,UAAU;IACzB,MAAM,CAAC,EAAG,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,OAAO,CAAC;IAClB,KAAK,CAAC,EAAI,KAAK,CAAC;IAChB,EAAE,CAAC,EAAO,MAAM,CAAC;IACjB,IAAI,CAAC,EAAK,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,MAAM,CAAC;CAClB;AAED,MAAM,WAAW,KAAK;IACpB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB;AAED,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;IACpB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ImListResponse.d.ts b/node_modules/@slack/web-api/dist/response/ImListResponse.d.ts index a8a94eb..82e9503 100644 --- a/node_modules/@slack/web-api/dist/response/ImListResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/ImListResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type ImListResponse = WebAPICallResult & { +export type ImListResponse = WebAPICallResult & { error?: string; ims?: Im[]; needed?: string; diff --git a/node_modules/@slack/web-api/dist/response/ImListResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/ImListResponse.d.ts.map index 0007b8a..fbbf173 100644 --- a/node_modules/@slack/web-api/dist/response/ImListResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/ImListResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ImListResponse.d.ts","sourceRoot":"","sources":["../../src/response/ImListResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,cAAc,GAAG,gBAAgB,GAAG;IAC9C,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,GAAG,CAAC,EAAgB,EAAE,EAAE,CAAC;IACzB,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;IACrC,OAAO,CAAC,EAAY,MAAM,CAAC;CAC5B,CAAC;AAEF,MAAM,WAAW,EAAE;IACjB,OAAO,CAAC,EAAU,MAAM,CAAC;IACzB,EAAE,CAAC,EAAe,MAAM,CAAC;IACzB,WAAW,CAAC,EAAM,OAAO,CAAC;IAC1B,KAAK,CAAC,EAAY,OAAO,CAAC;IAC1B,aAAa,CAAC,EAAI,OAAO,CAAC;IAC1B,eAAe,CAAC,EAAE,OAAO,CAAC;IAC1B,QAAQ,CAAC,EAAS,MAAM,CAAC;IACzB,IAAI,CAAC,EAAa,MAAM,CAAC;CAC1B;AAED,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAK,MAAM,EAAE,CAAC;IACvB,WAAW,CAAC,EAAE,MAAM,CAAC;IACrB,QAAQ,CAAC,EAAK,MAAM,EAAE,CAAC;CACxB"} \ No newline at end of file +{"version":3,"file":"ImListResponse.d.ts","sourceRoot":"","sources":["../../src/response/ImListResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,cAAc,GAAG,gBAAgB,GAAG;IAC9C,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,GAAG,CAAC,EAAgB,EAAE,EAAE,CAAC;IACzB,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;IACrC,OAAO,CAAC,EAAY,MAAM,CAAC;CAC5B,CAAC;AAEF,MAAM,WAAW,EAAE;IACjB,OAAO,CAAC,EAAU,MAAM,CAAC;IACzB,EAAE,CAAC,EAAe,MAAM,CAAC;IACzB,WAAW,CAAC,EAAM,OAAO,CAAC;IAC1B,KAAK,CAAC,EAAY,OAAO,CAAC;IAC1B,aAAa,CAAC,EAAI,OAAO,CAAC;IAC1B,eAAe,CAAC,EAAE,OAAO,CAAC;IAC1B,QAAQ,CAAC,EAAS,MAAM,CAAC;IACzB,IAAI,CAAC,EAAa,MAAM,CAAC;CAC1B;AAED,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAK,MAAM,EAAE,CAAC;IACvB,WAAW,CAAC,EAAE,MAAM,CAAC;IACrB,QAAQ,CAAC,EAAK,MAAM,EAAE,CAAC;CACxB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ImMarkResponse.d.ts b/node_modules/@slack/web-api/dist/response/ImMarkResponse.d.ts index a88610a..7c58f7e 100644 --- a/node_modules/@slack/web-api/dist/response/ImMarkResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/ImMarkResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type ImMarkResponse = WebAPICallResult & { +export type ImMarkResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/ImMarkResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/ImMarkResponse.d.ts.map index f3eedeb..878452d 100644 --- a/node_modules/@slack/web-api/dist/response/ImMarkResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/ImMarkResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ImMarkResponse.d.ts","sourceRoot":"","sources":["../../src/response/ImMarkResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,cAAc,GAAG,gBAAgB,GAAG;IAC9C,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;IACrC,OAAO,CAAC,EAAY,MAAM,CAAC;CAC5B,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;IACpB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file +{"version":3,"file":"ImMarkResponse.d.ts","sourceRoot":"","sources":["../../src/response/ImMarkResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,cAAc,GAAG,gBAAgB,GAAG;IAC9C,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;IACrC,OAAO,CAAC,EAAY,MAAM,CAAC;CAC5B,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;IACpB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ImOpenResponse.d.ts b/node_modules/@slack/web-api/dist/response/ImOpenResponse.d.ts index a3dc2f1..b126989 100644 --- a/node_modules/@slack/web-api/dist/response/ImOpenResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/ImOpenResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type ImOpenResponse = WebAPICallResult & { +export type ImOpenResponse = WebAPICallResult & { already_open?: boolean; channel?: Channel; error?: string; diff --git a/node_modules/@slack/web-api/dist/response/ImOpenResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/ImOpenResponse.d.ts.map index 56b3425..ec7e2a7 100644 --- a/node_modules/@slack/web-api/dist/response/ImOpenResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/ImOpenResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ImOpenResponse.d.ts","sourceRoot":"","sources":["../../src/response/ImOpenResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,cAAc,GAAG,gBAAgB,GAAG;IAC9C,YAAY,CAAC,EAAO,OAAO,CAAC;IAC5B,OAAO,CAAC,EAAY,OAAO,CAAC;IAC5B,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,KAAK,CAAC,EAAc,OAAO,CAAC;IAC5B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;IACrC,OAAO,CAAC,EAAY,MAAM,CAAC;CAC5B,CAAC;AAEF,MAAM,WAAW,OAAO;IACtB,EAAE,CAAC,EAAE,MAAM,CAAC;CACb;AAED,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;IACpB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file +{"version":3,"file":"ImOpenResponse.d.ts","sourceRoot":"","sources":["../../src/response/ImOpenResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,cAAc,GAAG,gBAAgB,GAAG;IAC9C,YAAY,CAAC,EAAO,OAAO,CAAC;IAC5B,OAAO,CAAC,EAAY,OAAO,CAAC;IAC5B,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,KAAK,CAAC,EAAc,OAAO,CAAC;IAC5B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;IACrC,OAAO,CAAC,EAAY,MAAM,CAAC;CAC5B,CAAC;AAEF,MAAM,WAAW,OAAO;IACtB,EAAE,CAAC,EAAE,MAAM,CAAC;CACb;AAED,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;IACpB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ImRepliesResponse.d.ts b/node_modules/@slack/web-api/dist/response/ImRepliesResponse.d.ts index a5226d4..c42dd8d 100644 --- a/node_modules/@slack/web-api/dist/response/ImRepliesResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/ImRepliesResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type ImRepliesResponse = WebAPICallResult & { +export type ImRepliesResponse = WebAPICallResult & { error?: string; has_more?: boolean; messages?: Message[]; diff --git a/node_modules/@slack/web-api/dist/response/ImRepliesResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/ImRepliesResponse.d.ts.map index dbafab3..1680812 100644 --- a/node_modules/@slack/web-api/dist/response/ImRepliesResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/ImRepliesResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ImRepliesResponse.d.ts","sourceRoot":"","sources":["../../src/response/ImRepliesResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,iBAAiB,GAAG,gBAAgB,GAAG;IACjD,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,QAAQ,CAAC,EAAW,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,OAAO,EAAE,CAAC;IAC9B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;IACrC,OAAO,CAAC,EAAY,MAAM,CAAC;CAC5B,CAAC;AAEF,MAAM,WAAW,OAAO;IACtB,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,WAAW,CAAC,EAAQ,UAAU,CAAC;IAC/B,SAAS,CAAC,EAAU,MAAM,CAAC;IAC3B,YAAY,CAAC,EAAO,MAAM,CAAC;IAC3B,cAAc,CAAC,EAAK,MAAM,CAAC;IAC3B,WAAW,CAAC,EAAQ,MAAM,CAAC;IAC3B,WAAW,CAAC,EAAQ,MAAM,EAAE,CAAC;IAC7B,iBAAiB,CAAC,EAAE,MAAM,CAAC;IAC3B,UAAU,CAAC,EAAS,OAAO,CAAC;IAC5B,IAAI,CAAC,EAAe,MAAM,CAAC;IAC3B,IAAI,CAAC,EAAe,MAAM,CAAC;IAC3B,SAAS,CAAC,EAAU,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,MAAM,CAAC;IAC3B,IAAI,CAAC,EAAe,MAAM,CAAC;IAC3B,IAAI,CAAC,EAAe,MAAM,CAAC;CAC5B;AAED,MAAM,WAAW,UAAU;IACzB,MAAM,CAAC,EAAG,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,OAAO,CAAC;IAClB,KAAK,CAAC,EAAI,KAAK,CAAC;IAChB,EAAE,CAAC,EAAO,MAAM,CAAC;IACjB,IAAI,CAAC,EAAK,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,MAAM,CAAC;CAClB;AAED,MAAM,WAAW,KAAK;IACpB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB;AAED,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;IACpB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file +{"version":3,"file":"ImRepliesResponse.d.ts","sourceRoot":"","sources":["../../src/response/ImRepliesResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,iBAAiB,GAAG,gBAAgB,GAAG;IACjD,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,QAAQ,CAAC,EAAW,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,OAAO,EAAE,CAAC;IAC9B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;IACrC,OAAO,CAAC,EAAY,MAAM,CAAC;CAC5B,CAAC;AAEF,MAAM,WAAW,OAAO;IACtB,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,WAAW,CAAC,EAAQ,UAAU,CAAC;IAC/B,SAAS,CAAC,EAAU,MAAM,CAAC;IAC3B,YAAY,CAAC,EAAO,MAAM,CAAC;IAC3B,cAAc,CAAC,EAAK,MAAM,CAAC;IAC3B,WAAW,CAAC,EAAQ,MAAM,CAAC;IAC3B,WAAW,CAAC,EAAQ,MAAM,EAAE,CAAC;IAC7B,iBAAiB,CAAC,EAAE,MAAM,CAAC;IAC3B,UAAU,CAAC,EAAS,OAAO,CAAC;IAC5B,IAAI,CAAC,EAAe,MAAM,CAAC;IAC3B,IAAI,CAAC,EAAe,MAAM,CAAC;IAC3B,SAAS,CAAC,EAAU,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,MAAM,CAAC;IAC3B,IAAI,CAAC,EAAe,MAAM,CAAC;IAC3B,IAAI,CAAC,EAAe,MAAM,CAAC;CAC5B;AAED,MAAM,WAAW,UAAU;IACzB,MAAM,CAAC,EAAG,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,OAAO,CAAC;IAClB,KAAK,CAAC,EAAI,KAAK,CAAC;IAChB,EAAE,CAAC,EAAO,MAAM,CAAC;IACjB,IAAI,CAAC,EAAK,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,MAAM,CAAC;CAClB;AAED,MAAM,WAAW,KAAK;IACpB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB;AAED,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;IACpB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/MigrationExchangeResponse.d.ts b/node_modules/@slack/web-api/dist/response/MigrationExchangeResponse.d.ts index 193da63..134ebd7 100644 --- a/node_modules/@slack/web-api/dist/response/MigrationExchangeResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/MigrationExchangeResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type MigrationExchangeResponse = WebAPICallResult & { +export type MigrationExchangeResponse = WebAPICallResult & { enterprise_id?: string; error?: string; invalid_user_ids?: string[]; diff --git a/node_modules/@slack/web-api/dist/response/MigrationExchangeResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/MigrationExchangeResponse.d.ts.map index f58b053..f4fa726 100644 --- a/node_modules/@slack/web-api/dist/response/MigrationExchangeResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/MigrationExchangeResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"MigrationExchangeResponse.d.ts","sourceRoot":"","sources":["../../src/response/MigrationExchangeResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,yBAAyB,GAAG,gBAAgB,GAAG;IACzD,aAAa,CAAC,EAAK,MAAM,CAAC;IAC1B,KAAK,CAAC,EAAa,MAAM,CAAC;IAC1B,gBAAgB,CAAC,EAAE,MAAM,EAAE,CAAC;IAC5B,MAAM,CAAC,EAAY,MAAM,CAAC;IAC1B,EAAE,CAAC,EAAgB,OAAO,CAAC;IAC3B,QAAQ,CAAC,EAAU,MAAM,CAAC;IAC1B,OAAO,CAAC,EAAW,MAAM,CAAC;IAC1B,WAAW,CAAC,EAAO,SAAS,CAAC;IAC7B,OAAO,CAAC,EAAW,MAAM,CAAC;CAC3B,CAAC;AAEF,MAAM,WAAW,SAAS;CACzB"} \ No newline at end of file +{"version":3,"file":"MigrationExchangeResponse.d.ts","sourceRoot":"","sources":["../../src/response/MigrationExchangeResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,yBAAyB,GAAG,gBAAgB,GAAG;IACzD,aAAa,CAAC,EAAK,MAAM,CAAC;IAC1B,KAAK,CAAC,EAAa,MAAM,CAAC;IAC1B,gBAAgB,CAAC,EAAE,MAAM,EAAE,CAAC;IAC5B,MAAM,CAAC,EAAY,MAAM,CAAC;IAC1B,EAAE,CAAC,EAAgB,OAAO,CAAC;IAC3B,QAAQ,CAAC,EAAU,MAAM,CAAC;IAC1B,OAAO,CAAC,EAAW,MAAM,CAAC;IAC1B,WAAW,CAAC,EAAO,SAAS,CAAC;IAC7B,OAAO,CAAC,EAAW,MAAM,CAAC;CAC3B,CAAC;AAEF,MAAM,WAAW,SAAS;CACzB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/MpimCloseResponse.d.ts b/node_modules/@slack/web-api/dist/response/MpimCloseResponse.d.ts index 72185dd..3cff88f 100644 --- a/node_modules/@slack/web-api/dist/response/MpimCloseResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/MpimCloseResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type MpimCloseResponse = WebAPICallResult & { +export type MpimCloseResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/MpimCloseResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/MpimCloseResponse.d.ts.map index 2792889..497ef68 100644 --- a/node_modules/@slack/web-api/dist/response/MpimCloseResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/MpimCloseResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"MpimCloseResponse.d.ts","sourceRoot":"","sources":["../../src/response/MpimCloseResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,iBAAiB,GAAG,gBAAgB,GAAG;IACjD,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;IACrC,OAAO,CAAC,EAAY,MAAM,CAAC;CAC5B,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;IACpB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file +{"version":3,"file":"MpimCloseResponse.d.ts","sourceRoot":"","sources":["../../src/response/MpimCloseResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,iBAAiB,GAAG,gBAAgB,GAAG;IACjD,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;IACrC,OAAO,CAAC,EAAY,MAAM,CAAC;CAC5B,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;IACpB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/MpimHistoryResponse.d.ts b/node_modules/@slack/web-api/dist/response/MpimHistoryResponse.d.ts index d2eae4c..6b0b584 100644 --- a/node_modules/@slack/web-api/dist/response/MpimHistoryResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/MpimHistoryResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type MpimHistoryResponse = WebAPICallResult & { +export type MpimHistoryResponse = WebAPICallResult & { channel_actions_count?: number; error?: string; has_more?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/MpimHistoryResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/MpimHistoryResponse.d.ts.map index c036abb..f320ec3 100644 --- a/node_modules/@slack/web-api/dist/response/MpimHistoryResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/MpimHistoryResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"MpimHistoryResponse.d.ts","sourceRoot":"","sources":["../../src/response/MpimHistoryResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,mBAAmB,GAAG,gBAAgB,GAAG;IACnD,qBAAqB,CAAC,EAAE,MAAM,CAAC;IAC/B,KAAK,CAAC,EAAkB,MAAM,CAAC;IAC/B,QAAQ,CAAC,EAAe,OAAO,CAAC;IAChC,QAAQ,CAAC,EAAe,OAAO,EAAE,CAAC;IAClC,MAAM,CAAC,EAAiB,MAAM,CAAC;IAC/B,EAAE,CAAC,EAAqB,OAAO,CAAC;IAChC,QAAQ,CAAC,EAAe,MAAM,CAAC;IAC/B,iBAAiB,CAAC,EAAM,gBAAgB,CAAC;IACzC,OAAO,CAAC,EAAgB,MAAM,CAAC;CAChC,CAAC;AAEF,MAAM,WAAW,OAAO;IACtB,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,WAAW,CAAC,EAAQ,UAAU,CAAC;IAC/B,UAAU,CAAC,EAAS,OAAO,CAAC;IAC5B,SAAS,CAAC,EAAU,MAAM,CAAC;IAC3B,YAAY,CAAC,EAAO,MAAM,CAAC;IAC3B,cAAc,CAAC,EAAK,MAAM,CAAC;IAC3B,WAAW,CAAC,EAAQ,MAAM,CAAC;IAC3B,WAAW,CAAC,EAAQ,MAAM,EAAE,CAAC;IAC7B,iBAAiB,CAAC,EAAE,MAAM,CAAC;IAC3B,UAAU,CAAC,EAAS,OAAO,CAAC;IAC5B,IAAI,CAAC,EAAe,MAAM,CAAC;IAC3B,IAAI,CAAC,EAAe,MAAM,CAAC;IAC3B,SAAS,CAAC,EAAU,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,MAAM,CAAC;IAC3B,IAAI,CAAC,EAAe,MAAM,CAAC;IAC3B,IAAI,CAAC,EAAe,MAAM,CAAC;CAC5B;AAED,MAAM,WAAW,UAAU;IACzB,MAAM,CAAC,EAAG,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,OAAO,CAAC;IAClB,KAAK,CAAC,EAAI,KAAK,CAAC;IAChB,EAAE,CAAC,EAAO,MAAM,CAAC;IACjB,IAAI,CAAC,EAAK,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,MAAM,CAAC;CAClB;AAED,MAAM,WAAW,KAAK;IACpB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB;AAED,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;IACpB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file +{"version":3,"file":"MpimHistoryResponse.d.ts","sourceRoot":"","sources":["../../src/response/MpimHistoryResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,mBAAmB,GAAG,gBAAgB,GAAG;IACnD,qBAAqB,CAAC,EAAE,MAAM,CAAC;IAC/B,KAAK,CAAC,EAAkB,MAAM,CAAC;IAC/B,QAAQ,CAAC,EAAe,OAAO,CAAC;IAChC,QAAQ,CAAC,EAAe,OAAO,EAAE,CAAC;IAClC,MAAM,CAAC,EAAiB,MAAM,CAAC;IAC/B,EAAE,CAAC,EAAqB,OAAO,CAAC;IAChC,QAAQ,CAAC,EAAe,MAAM,CAAC;IAC/B,iBAAiB,CAAC,EAAM,gBAAgB,CAAC;IACzC,OAAO,CAAC,EAAgB,MAAM,CAAC;CAChC,CAAC;AAEF,MAAM,WAAW,OAAO;IACtB,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,WAAW,CAAC,EAAQ,UAAU,CAAC;IAC/B,UAAU,CAAC,EAAS,OAAO,CAAC;IAC5B,SAAS,CAAC,EAAU,MAAM,CAAC;IAC3B,YAAY,CAAC,EAAO,MAAM,CAAC;IAC3B,cAAc,CAAC,EAAK,MAAM,CAAC;IAC3B,WAAW,CAAC,EAAQ,MAAM,CAAC;IAC3B,WAAW,CAAC,EAAQ,MAAM,EAAE,CAAC;IAC7B,iBAAiB,CAAC,EAAE,MAAM,CAAC;IAC3B,UAAU,CAAC,EAAS,OAAO,CAAC;IAC5B,IAAI,CAAC,EAAe,MAAM,CAAC;IAC3B,IAAI,CAAC,EAAe,MAAM,CAAC;IAC3B,SAAS,CAAC,EAAU,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,MAAM,CAAC;IAC3B,IAAI,CAAC,EAAe,MAAM,CAAC;IAC3B,IAAI,CAAC,EAAe,MAAM,CAAC;CAC5B;AAED,MAAM,WAAW,UAAU;IACzB,MAAM,CAAC,EAAG,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,OAAO,CAAC;IAClB,KAAK,CAAC,EAAI,KAAK,CAAC;IAChB,EAAE,CAAC,EAAO,MAAM,CAAC;IACjB,IAAI,CAAC,EAAK,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,MAAM,CAAC;CAClB;AAED,MAAM,WAAW,KAAK;IACpB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB;AAED,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;IACpB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/MpimListResponse.d.ts b/node_modules/@slack/web-api/dist/response/MpimListResponse.d.ts index a397b5f..b2a60e2 100644 --- a/node_modules/@slack/web-api/dist/response/MpimListResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/MpimListResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type MpimListResponse = WebAPICallResult & { +export type MpimListResponse = WebAPICallResult & { error?: string; groups?: Group[]; needed?: string; diff --git a/node_modules/@slack/web-api/dist/response/MpimListResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/MpimListResponse.d.ts.map index 61c27a8..40223d6 100644 --- a/node_modules/@slack/web-api/dist/response/MpimListResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/MpimListResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"MpimListResponse.d.ts","sourceRoot":"","sources":["../../src/response/MpimListResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,gBAAgB,GAAG,gBAAgB,GAAG;IAChD,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,KAAK,EAAE,CAAC;IAC5B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;IACrC,OAAO,CAAC,EAAY,MAAM,CAAC;CAC5B,CAAC;AAEF,MAAM,WAAW,KAAK;IACpB,OAAO,CAAC,EAAU,MAAM,CAAC;IACzB,OAAO,CAAC,EAAU,MAAM,CAAC;IACzB,EAAE,CAAC,EAAe,MAAM,CAAC;IACzB,WAAW,CAAC,EAAM,OAAO,CAAC;IAC1B,QAAQ,CAAC,EAAS,OAAO,CAAC;IAC1B,OAAO,CAAC,EAAU,OAAO,CAAC;IAC1B,OAAO,CAAC,EAAU,OAAO,CAAC;IAC1B,SAAS,CAAC,EAAQ,MAAM,CAAC;IACzB,OAAO,CAAC,EAAU,MAAM,EAAE,CAAC;IAC3B,IAAI,CAAC,EAAa,MAAM,CAAC;IACzB,eAAe,CAAC,EAAE,MAAM,CAAC;IACzB,QAAQ,CAAC,EAAS,MAAM,CAAC;IACzB,OAAO,CAAC,EAAU,OAAO,CAAC;IAC1B,KAAK,CAAC,EAAY,OAAO,CAAC;CAC3B;AAED,MAAM,WAAW,OAAO;IACtB,OAAO,CAAC,EAAG,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,KAAK,CAAC,EAAK,MAAM,CAAC;CACnB;AAED,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;IACpB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file +{"version":3,"file":"MpimListResponse.d.ts","sourceRoot":"","sources":["../../src/response/MpimListResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,gBAAgB,GAAG,gBAAgB,GAAG;IAChD,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,KAAK,EAAE,CAAC;IAC5B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;IACrC,OAAO,CAAC,EAAY,MAAM,CAAC;CAC5B,CAAC;AAEF,MAAM,WAAW,KAAK;IACpB,OAAO,CAAC,EAAU,MAAM,CAAC;IACzB,OAAO,CAAC,EAAU,MAAM,CAAC;IACzB,EAAE,CAAC,EAAe,MAAM,CAAC;IACzB,WAAW,CAAC,EAAM,OAAO,CAAC;IAC1B,QAAQ,CAAC,EAAS,OAAO,CAAC;IAC1B,OAAO,CAAC,EAAU,OAAO,CAAC;IAC1B,OAAO,CAAC,EAAU,OAAO,CAAC;IAC1B,SAAS,CAAC,EAAQ,MAAM,CAAC;IACzB,OAAO,CAAC,EAAU,MAAM,EAAE,CAAC;IAC3B,IAAI,CAAC,EAAa,MAAM,CAAC;IACzB,eAAe,CAAC,EAAE,MAAM,CAAC;IACzB,QAAQ,CAAC,EAAS,MAAM,CAAC;IACzB,OAAO,CAAC,EAAU,OAAO,CAAC;IAC1B,KAAK,CAAC,EAAY,OAAO,CAAC;CAC3B;AAED,MAAM,WAAW,OAAO;IACtB,OAAO,CAAC,EAAG,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,KAAK,CAAC,EAAK,MAAM,CAAC;CACnB;AAED,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;IACpB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/MpimMarkResponse.d.ts b/node_modules/@slack/web-api/dist/response/MpimMarkResponse.d.ts index d4158d3..14ea20c 100644 --- a/node_modules/@slack/web-api/dist/response/MpimMarkResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/MpimMarkResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type MpimMarkResponse = WebAPICallResult & { +export type MpimMarkResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/MpimMarkResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/MpimMarkResponse.d.ts.map index 8790135..ee5124b 100644 --- a/node_modules/@slack/web-api/dist/response/MpimMarkResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/MpimMarkResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"MpimMarkResponse.d.ts","sourceRoot":"","sources":["../../src/response/MpimMarkResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,gBAAgB,GAAG,gBAAgB,GAAG;IAChD,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;IACrC,OAAO,CAAC,EAAY,MAAM,CAAC;CAC5B,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;IACpB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file +{"version":3,"file":"MpimMarkResponse.d.ts","sourceRoot":"","sources":["../../src/response/MpimMarkResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,gBAAgB,GAAG,gBAAgB,GAAG;IAChD,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;IACrC,OAAO,CAAC,EAAY,MAAM,CAAC;CAC5B,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;IACpB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/MpimOpenResponse.d.ts b/node_modules/@slack/web-api/dist/response/MpimOpenResponse.d.ts index e39c92f..3ff675e 100644 --- a/node_modules/@slack/web-api/dist/response/MpimOpenResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/MpimOpenResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type MpimOpenResponse = WebAPICallResult & { +export type MpimOpenResponse = WebAPICallResult & { error?: string; group?: Group; needed?: string; diff --git a/node_modules/@slack/web-api/dist/response/MpimOpenResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/MpimOpenResponse.d.ts.map index 7ebcb03..896dff4 100644 --- a/node_modules/@slack/web-api/dist/response/MpimOpenResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/MpimOpenResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"MpimOpenResponse.d.ts","sourceRoot":"","sources":["../../src/response/MpimOpenResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,gBAAgB,GAAG,gBAAgB,GAAG;IAChD,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,KAAK,CAAC,EAAc,KAAK,CAAC;IAC1B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;IACrC,OAAO,CAAC,EAAY,MAAM,CAAC;CAC5B,CAAC;AAEF,MAAM,WAAW,KAAK;IACpB,OAAO,CAAC,EAAe,MAAM,CAAC;IAC9B,OAAO,CAAC,EAAe,MAAM,CAAC;IAC9B,EAAE,CAAC,EAAoB,MAAM,CAAC;IAC9B,WAAW,CAAC,EAAW,OAAO,CAAC;IAC/B,QAAQ,CAAC,EAAc,OAAO,CAAC;IAC/B,OAAO,CAAC,EAAe,OAAO,CAAC;IAC/B,OAAO,CAAC,EAAe,OAAO,CAAC;IAC/B,SAAS,CAAC,EAAa,MAAM,CAAC;IAC9B,MAAM,CAAC,EAAgB,MAAM,CAAC;IAC9B,OAAO,CAAC,EAAe,MAAM,EAAE,CAAC;IAChC,IAAI,CAAC,EAAkB,MAAM,CAAC;IAC9B,eAAe,CAAC,EAAO,MAAM,CAAC;IAC9B,QAAQ,CAAC,EAAc,MAAM,CAAC;IAC9B,OAAO,CAAC,EAAe,OAAO,CAAC;IAC/B,KAAK,CAAC,EAAiB,OAAO,CAAC;IAC/B,YAAY,CAAC,EAAU,MAAM,CAAC;IAC9B,oBAAoB,CAAC,EAAE,MAAM,CAAC;CAC/B;AAED,MAAM,WAAW,MAAM;IACrB,MAAM,CAAC,EAAU,MAAM,CAAC;IACxB,WAAW,CAAC,EAAK,UAAU,CAAC;IAC5B,cAAc,CAAC,EAAE,MAAM,CAAC;IACxB,IAAI,CAAC,EAAY,MAAM,CAAC;IACxB,IAAI,CAAC,EAAY,MAAM,CAAC;IACxB,SAAS,CAAC,EAAO,MAAM,CAAC;IACxB,EAAE,CAAC,EAAc,MAAM,CAAC;IACxB,IAAI,CAAC,EAAY,MAAM,CAAC;IACxB,IAAI,CAAC,EAAY,MAAM,CAAC;CACzB;AAED,MAAM,WAAW,UAAU;IACzB,MAAM,CAAC,EAAG,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,OAAO,CAAC;IAClB,KAAK,CAAC,EAAI,KAAK,CAAC;IAChB,EAAE,CAAC,EAAO,MAAM,CAAC;IACjB,IAAI,CAAC,EAAK,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,MAAM,CAAC;CAClB;AAED,MAAM,WAAW,KAAK;IACpB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB;AAED,MAAM,WAAW,OAAO;IACtB,OAAO,CAAC,EAAG,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,KAAK,CAAC,EAAK,MAAM,CAAC;CACnB;AAED,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;IACpB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file +{"version":3,"file":"MpimOpenResponse.d.ts","sourceRoot":"","sources":["../../src/response/MpimOpenResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,gBAAgB,GAAG,gBAAgB,GAAG;IAChD,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,KAAK,CAAC,EAAc,KAAK,CAAC;IAC1B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;IACrC,OAAO,CAAC,EAAY,MAAM,CAAC;CAC5B,CAAC;AAEF,MAAM,WAAW,KAAK;IACpB,OAAO,CAAC,EAAe,MAAM,CAAC;IAC9B,OAAO,CAAC,EAAe,MAAM,CAAC;IAC9B,EAAE,CAAC,EAAoB,MAAM,CAAC;IAC9B,WAAW,CAAC,EAAW,OAAO,CAAC;IAC/B,QAAQ,CAAC,EAAc,OAAO,CAAC;IAC/B,OAAO,CAAC,EAAe,OAAO,CAAC;IAC/B,OAAO,CAAC,EAAe,OAAO,CAAC;IAC/B,SAAS,CAAC,EAAa,MAAM,CAAC;IAC9B,MAAM,CAAC,EAAgB,MAAM,CAAC;IAC9B,OAAO,CAAC,EAAe,MAAM,EAAE,CAAC;IAChC,IAAI,CAAC,EAAkB,MAAM,CAAC;IAC9B,eAAe,CAAC,EAAO,MAAM,CAAC;IAC9B,QAAQ,CAAC,EAAc,MAAM,CAAC;IAC9B,OAAO,CAAC,EAAe,OAAO,CAAC;IAC/B,KAAK,CAAC,EAAiB,OAAO,CAAC;IAC/B,YAAY,CAAC,EAAU,MAAM,CAAC;IAC9B,oBAAoB,CAAC,EAAE,MAAM,CAAC;CAC/B;AAED,MAAM,WAAW,MAAM;IACrB,MAAM,CAAC,EAAU,MAAM,CAAC;IACxB,WAAW,CAAC,EAAK,UAAU,CAAC;IAC5B,cAAc,CAAC,EAAE,MAAM,CAAC;IACxB,IAAI,CAAC,EAAY,MAAM,CAAC;IACxB,IAAI,CAAC,EAAY,MAAM,CAAC;IACxB,SAAS,CAAC,EAAO,MAAM,CAAC;IACxB,EAAE,CAAC,EAAc,MAAM,CAAC;IACxB,IAAI,CAAC,EAAY,MAAM,CAAC;IACxB,IAAI,CAAC,EAAY,MAAM,CAAC;CACzB;AAED,MAAM,WAAW,UAAU;IACzB,MAAM,CAAC,EAAG,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,OAAO,CAAC;IAClB,KAAK,CAAC,EAAI,KAAK,CAAC;IAChB,EAAE,CAAC,EAAO,MAAM,CAAC;IACjB,IAAI,CAAC,EAAK,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,MAAM,CAAC;CAClB;AAED,MAAM,WAAW,KAAK;IACpB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB;AAED,MAAM,WAAW,OAAO;IACtB,OAAO,CAAC,EAAG,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,KAAK,CAAC,EAAK,MAAM,CAAC;CACnB;AAED,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;IACpB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/MpimRepliesResponse.d.ts b/node_modules/@slack/web-api/dist/response/MpimRepliesResponse.d.ts index d6e03e9..a898d68 100644 --- a/node_modules/@slack/web-api/dist/response/MpimRepliesResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/MpimRepliesResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type MpimRepliesResponse = WebAPICallResult & { +export type MpimRepliesResponse = WebAPICallResult & { error?: string; has_more?: boolean; messages?: Message[]; diff --git a/node_modules/@slack/web-api/dist/response/MpimRepliesResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/MpimRepliesResponse.d.ts.map index 19a7b9c..125400f 100644 --- a/node_modules/@slack/web-api/dist/response/MpimRepliesResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/MpimRepliesResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"MpimRepliesResponse.d.ts","sourceRoot":"","sources":["../../src/response/MpimRepliesResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,mBAAmB,GAAG,gBAAgB,GAAG;IACnD,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,QAAQ,CAAC,EAAW,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,OAAO,EAAE,CAAC;IAC9B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;IACrC,OAAO,CAAC,EAAY,MAAM,CAAC;CAC5B,CAAC;AAEF,MAAM,WAAW,OAAO;IACtB,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,WAAW,CAAC,EAAQ,UAAU,CAAC;IAC/B,SAAS,CAAC,EAAU,MAAM,CAAC;IAC3B,YAAY,CAAC,EAAO,MAAM,CAAC;IAC3B,cAAc,CAAC,EAAK,MAAM,CAAC;IAC3B,WAAW,CAAC,EAAQ,MAAM,CAAC;IAC3B,WAAW,CAAC,EAAQ,MAAM,EAAE,CAAC;IAC7B,iBAAiB,CAAC,EAAE,MAAM,CAAC;IAC3B,UAAU,CAAC,EAAS,OAAO,CAAC;IAC5B,IAAI,CAAC,EAAe,MAAM,CAAC;IAC3B,IAAI,CAAC,EAAe,MAAM,CAAC;IAC3B,SAAS,CAAC,EAAU,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,MAAM,CAAC;IAC3B,IAAI,CAAC,EAAe,MAAM,CAAC;IAC3B,IAAI,CAAC,EAAe,MAAM,CAAC;CAC5B;AAED,MAAM,WAAW,UAAU;IACzB,MAAM,CAAC,EAAG,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,OAAO,CAAC;IAClB,KAAK,CAAC,EAAI,KAAK,CAAC;IAChB,EAAE,CAAC,EAAO,MAAM,CAAC;IACjB,IAAI,CAAC,EAAK,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,MAAM,CAAC;CAClB;AAED,MAAM,WAAW,KAAK;IACpB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB;AAED,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;IACpB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file +{"version":3,"file":"MpimRepliesResponse.d.ts","sourceRoot":"","sources":["../../src/response/MpimRepliesResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,mBAAmB,GAAG,gBAAgB,GAAG;IACnD,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,QAAQ,CAAC,EAAW,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,OAAO,EAAE,CAAC;IAC9B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;IACrC,OAAO,CAAC,EAAY,MAAM,CAAC;CAC5B,CAAC;AAEF,MAAM,WAAW,OAAO;IACtB,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,WAAW,CAAC,EAAQ,UAAU,CAAC;IAC/B,SAAS,CAAC,EAAU,MAAM,CAAC;IAC3B,YAAY,CAAC,EAAO,MAAM,CAAC;IAC3B,cAAc,CAAC,EAAK,MAAM,CAAC;IAC3B,WAAW,CAAC,EAAQ,MAAM,CAAC;IAC3B,WAAW,CAAC,EAAQ,MAAM,EAAE,CAAC;IAC7B,iBAAiB,CAAC,EAAE,MAAM,CAAC;IAC3B,UAAU,CAAC,EAAS,OAAO,CAAC;IAC5B,IAAI,CAAC,EAAe,MAAM,CAAC;IAC3B,IAAI,CAAC,EAAe,MAAM,CAAC;IAC3B,SAAS,CAAC,EAAU,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,MAAM,CAAC;IAC3B,IAAI,CAAC,EAAe,MAAM,CAAC;IAC3B,IAAI,CAAC,EAAe,MAAM,CAAC;CAC5B;AAED,MAAM,WAAW,UAAU;IACzB,MAAM,CAAC,EAAG,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,OAAO,CAAC;IAClB,KAAK,CAAC,EAAI,KAAK,CAAC;IAChB,EAAE,CAAC,EAAO,MAAM,CAAC;IACjB,IAAI,CAAC,EAAK,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,MAAM,CAAC;CAClB;AAED,MAAM,WAAW,KAAK;IACpB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB;AAED,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;IACpB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/OauthAccessResponse.d.ts b/node_modules/@slack/web-api/dist/response/OauthAccessResponse.d.ts index 5e48a05..af2ad0b 100644 --- a/node_modules/@slack/web-api/dist/response/OauthAccessResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/OauthAccessResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type OauthAccessResponse = WebAPICallResult & { +export type OauthAccessResponse = WebAPICallResult & { access_token?: string; authorizing_user?: User; bot?: Bot; diff --git a/node_modules/@slack/web-api/dist/response/OauthAccessResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/OauthAccessResponse.d.ts.map index 65565d4..09bb3f9 100644 --- a/node_modules/@slack/web-api/dist/response/OauthAccessResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/OauthAccessResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"OauthAccessResponse.d.ts","sourceRoot":"","sources":["../../src/response/OauthAccessResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,mBAAmB,GAAG,gBAAgB,GAAG;IACnD,YAAY,CAAC,EAAM,MAAM,CAAC;IAC1B,gBAAgB,CAAC,EAAE,IAAI,CAAC;IACxB,GAAG,CAAC,EAAe,GAAG,CAAC;IACvB,aAAa,CAAC,EAAK,MAAM,CAAC;IAC1B,KAAK,CAAC,EAAa,MAAM,CAAC;IAC1B,gBAAgB,CAAC,EAAE,eAAe,CAAC;IACnC,cAAc,CAAC,EAAI,IAAI,CAAC;IACxB,MAAM,CAAC,EAAY,MAAM,CAAC;IAC1B,EAAE,CAAC,EAAgB,OAAO,CAAC;IAC3B,QAAQ,CAAC,EAAU,MAAM,CAAC;IAC1B,KAAK,CAAC,EAAa,MAAM,CAAC;IAC1B,MAAM,CAAC,EAAY,MAAM,CAAC;IAC1B,OAAO,CAAC,EAAW,MAAM,CAAC;IAC1B,SAAS,CAAC,EAAS,MAAM,CAAC;IAC1B,UAAU,CAAC,EAAQ,MAAM,CAAC;IAC1B,OAAO,CAAC,EAAW,MAAM,CAAC;IAC1B,OAAO,CAAC,EAAW,MAAM,CAAC;CAC3B,CAAC;AAEF,MAAM,WAAW,IAAI;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,OAAO,CAAC,EAAG,MAAM,CAAC;CACnB;AAED,MAAM,WAAW,GAAG;IAClB,gBAAgB,CAAC,EAAE,MAAM,CAAC;IAC1B,WAAW,CAAC,EAAO,MAAM,CAAC;CAC3B;AAED,MAAM,WAAW,eAAe;IAC9B,OAAO,CAAC,EAAY,MAAM,CAAC;IAC3B,UAAU,CAAC,EAAS,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,MAAM,CAAC;IAC3B,GAAG,CAAC,EAAgB,MAAM,CAAC;CAC5B;AAED,MAAM,WAAW,MAAM;IACrB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;IACpB,OAAO,CAAC,EAAG,MAAM,EAAE,CAAC;IACpB,KAAK,CAAC,EAAK,MAAM,EAAE,CAAC;IACpB,EAAE,CAAC,EAAQ,MAAM,EAAE,CAAC;IACpB,IAAI,CAAC,EAAM,MAAM,EAAE,CAAC;IACpB,IAAI,CAAC,EAAM,MAAM,EAAE,CAAC;IACpB,IAAI,CAAC,EAAM,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file +{"version":3,"file":"OauthAccessResponse.d.ts","sourceRoot":"","sources":["../../src/response/OauthAccessResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,mBAAmB,GAAG,gBAAgB,GAAG;IACnD,YAAY,CAAC,EAAM,MAAM,CAAC;IAC1B,gBAAgB,CAAC,EAAE,IAAI,CAAC;IACxB,GAAG,CAAC,EAAe,GAAG,CAAC;IACvB,aAAa,CAAC,EAAK,MAAM,CAAC;IAC1B,KAAK,CAAC,EAAa,MAAM,CAAC;IAC1B,gBAAgB,CAAC,EAAE,eAAe,CAAC;IACnC,cAAc,CAAC,EAAI,IAAI,CAAC;IACxB,MAAM,CAAC,EAAY,MAAM,CAAC;IAC1B,EAAE,CAAC,EAAgB,OAAO,CAAC;IAC3B,QAAQ,CAAC,EAAU,MAAM,CAAC;IAC1B,KAAK,CAAC,EAAa,MAAM,CAAC;IAC1B,MAAM,CAAC,EAAY,MAAM,CAAC;IAC1B,OAAO,CAAC,EAAW,MAAM,CAAC;IAC1B,SAAS,CAAC,EAAS,MAAM,CAAC;IAC1B,UAAU,CAAC,EAAQ,MAAM,CAAC;IAC1B,OAAO,CAAC,EAAW,MAAM,CAAC;IAC1B,OAAO,CAAC,EAAW,MAAM,CAAC;CAC3B,CAAC;AAEF,MAAM,WAAW,IAAI;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,OAAO,CAAC,EAAG,MAAM,CAAC;CACnB;AAED,MAAM,WAAW,GAAG;IAClB,gBAAgB,CAAC,EAAE,MAAM,CAAC;IAC1B,WAAW,CAAC,EAAO,MAAM,CAAC;CAC3B;AAED,MAAM,WAAW,eAAe;IAC9B,OAAO,CAAC,EAAY,MAAM,CAAC;IAC3B,UAAU,CAAC,EAAS,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,MAAM,CAAC;IAC3B,GAAG,CAAC,EAAgB,MAAM,CAAC;CAC5B;AAED,MAAM,WAAW,MAAM;IACrB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;IACpB,OAAO,CAAC,EAAG,MAAM,EAAE,CAAC;IACpB,KAAK,CAAC,EAAK,MAAM,EAAE,CAAC;IACpB,EAAE,CAAC,EAAQ,MAAM,EAAE,CAAC;IACpB,IAAI,CAAC,EAAM,MAAM,EAAE,CAAC;IACpB,IAAI,CAAC,EAAM,MAAM,EAAE,CAAC;IACpB,IAAI,CAAC,EAAM,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/OauthTokenResponse.d.ts b/node_modules/@slack/web-api/dist/response/OauthTokenResponse.d.ts index 237011d..f02404d 100644 --- a/node_modules/@slack/web-api/dist/response/OauthTokenResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/OauthTokenResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type OauthTokenResponse = WebAPICallResult & { +export type OauthTokenResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/OauthTokenResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/OauthTokenResponse.d.ts.map index 9d8e3e2..eb8dc4b 100644 --- a/node_modules/@slack/web-api/dist/response/OauthTokenResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/OauthTokenResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"OauthTokenResponse.d.ts","sourceRoot":"","sources":["../../src/response/OauthTokenResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,kBAAkB,GAAG,gBAAgB,GAAG;IAClD,KAAK,CAAC,EAAO,MAAM,CAAC;IACpB,MAAM,CAAC,EAAM,MAAM,CAAC;IACpB,EAAE,CAAC,EAAU,OAAO,CAAC;IACrB,QAAQ,CAAC,EAAI,MAAM,CAAC;IACpB,UAAU,CAAC,EAAE,MAAM,CAAC;CACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"OauthTokenResponse.d.ts","sourceRoot":"","sources":["../../src/response/OauthTokenResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,kBAAkB,GAAG,gBAAgB,GAAG;IAClD,KAAK,CAAC,EAAO,MAAM,CAAC;IACpB,MAAM,CAAC,EAAM,MAAM,CAAC;IACpB,EAAE,CAAC,EAAU,OAAO,CAAC;IACrB,QAAQ,CAAC,EAAI,MAAM,CAAC;IACpB,UAAU,CAAC,EAAE,MAAM,CAAC;CACrB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/OauthV2AccessResponse.d.ts b/node_modules/@slack/web-api/dist/response/OauthV2AccessResponse.d.ts index 529d57a..45903dd 100644 --- a/node_modules/@slack/web-api/dist/response/OauthV2AccessResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/OauthV2AccessResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type OauthV2AccessResponse = WebAPICallResult & { +export type OauthV2AccessResponse = WebAPICallResult & { access_token?: string; app_id?: string; authed_user?: AuthedUser; diff --git a/node_modules/@slack/web-api/dist/response/OauthV2AccessResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/OauthV2AccessResponse.d.ts.map index b905e71..0db96d8 100644 --- a/node_modules/@slack/web-api/dist/response/OauthV2AccessResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/OauthV2AccessResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"OauthV2AccessResponse.d.ts","sourceRoot":"","sources":["../../src/response/OauthV2AccessResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,qBAAqB,GAAG,gBAAgB,GAAG;IACrD,YAAY,CAAC,EAAW,MAAM,CAAC;IAC/B,MAAM,CAAC,EAAiB,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,UAAU,CAAC;IACnC,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,UAAU,CAAC,EAAa,UAAU,CAAC;IACnC,KAAK,CAAC,EAAkB,MAAM,CAAC;IAC/B,UAAU,CAAC,EAAa,MAAM,CAAC;IAC/B,gBAAgB,CAAC,EAAO,eAAe,CAAC;IACxC,qBAAqB,CAAC,EAAE,OAAO,CAAC;IAChC,MAAM,CAAC,EAAiB,MAAM,CAAC;IAC/B,EAAE,CAAC,EAAqB,OAAO,CAAC;IAChC,QAAQ,CAAC,EAAe,MAAM,CAAC;IAC/B,aAAa,CAAC,EAAU,MAAM,CAAC;IAC/B,KAAK,CAAC,EAAkB,MAAM,CAAC;IAC/B,IAAI,CAAC,EAAmB,UAAU,CAAC;IACnC,UAAU,CAAC,EAAa,MAAM,CAAC;IAC/B,OAAO,CAAC,EAAgB,MAAM,CAAC;CAChC,CAAC;AAEF,MAAM,WAAW,UAAU;IACzB,YAAY,CAAC,EAAG,MAAM,CAAC;IACvB,UAAU,CAAC,EAAK,MAAM,CAAC;IACvB,EAAE,CAAC,EAAa,MAAM,CAAC;IACvB,aAAa,CAAC,EAAE,MAAM,CAAC;IACvB,KAAK,CAAC,EAAU,MAAM,CAAC;IACvB,UAAU,CAAC,EAAK,MAAM,CAAC;CACxB;AAED,MAAM,WAAW,UAAU;IACzB,EAAE,CAAC,EAAI,MAAM,CAAC;IACd,IAAI,CAAC,EAAE,MAAM,CAAC;CACf;AAED,MAAM,WAAW,eAAe;IAC9B,OAAO,CAAC,EAAY,MAAM,CAAC;IAC3B,UAAU,CAAC,EAAS,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,MAAM,CAAC;IAC3B,GAAG,CAAC,EAAgB,MAAM,CAAC;CAC5B"} \ No newline at end of file +{"version":3,"file":"OauthV2AccessResponse.d.ts","sourceRoot":"","sources":["../../src/response/OauthV2AccessResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,qBAAqB,GAAG,gBAAgB,GAAG;IACrD,YAAY,CAAC,EAAW,MAAM,CAAC;IAC/B,MAAM,CAAC,EAAiB,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,UAAU,CAAC;IACnC,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,UAAU,CAAC,EAAa,UAAU,CAAC;IACnC,KAAK,CAAC,EAAkB,MAAM,CAAC;IAC/B,UAAU,CAAC,EAAa,MAAM,CAAC;IAC/B,gBAAgB,CAAC,EAAO,eAAe,CAAC;IACxC,qBAAqB,CAAC,EAAE,OAAO,CAAC;IAChC,MAAM,CAAC,EAAiB,MAAM,CAAC;IAC/B,EAAE,CAAC,EAAqB,OAAO,CAAC;IAChC,QAAQ,CAAC,EAAe,MAAM,CAAC;IAC/B,aAAa,CAAC,EAAU,MAAM,CAAC;IAC/B,KAAK,CAAC,EAAkB,MAAM,CAAC;IAC/B,IAAI,CAAC,EAAmB,UAAU,CAAC;IACnC,UAAU,CAAC,EAAa,MAAM,CAAC;IAC/B,OAAO,CAAC,EAAgB,MAAM,CAAC;CAChC,CAAC;AAEF,MAAM,WAAW,UAAU;IACzB,YAAY,CAAC,EAAG,MAAM,CAAC;IACvB,UAAU,CAAC,EAAK,MAAM,CAAC;IACvB,EAAE,CAAC,EAAa,MAAM,CAAC;IACvB,aAAa,CAAC,EAAE,MAAM,CAAC;IACvB,KAAK,CAAC,EAAU,MAAM,CAAC;IACvB,UAAU,CAAC,EAAK,MAAM,CAAC;CACxB;AAED,MAAM,WAAW,UAAU;IACzB,EAAE,CAAC,EAAI,MAAM,CAAC;IACd,IAAI,CAAC,EAAE,MAAM,CAAC;CACf;AAED,MAAM,WAAW,eAAe;IAC9B,OAAO,CAAC,EAAY,MAAM,CAAC;IAC3B,UAAU,CAAC,EAAS,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,MAAM,CAAC;IAC3B,GAAG,CAAC,EAAgB,MAAM,CAAC;CAC5B"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/OauthV2ExchangeResponse.d.ts b/node_modules/@slack/web-api/dist/response/OauthV2ExchangeResponse.d.ts index 1c62e60..233141e 100644 --- a/node_modules/@slack/web-api/dist/response/OauthV2ExchangeResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/OauthV2ExchangeResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type OauthV2ExchangeResponse = WebAPICallResult & { +export type OauthV2ExchangeResponse = WebAPICallResult & { access_token?: string; app_id?: string; authed_user?: AuthedUser; diff --git a/node_modules/@slack/web-api/dist/response/OauthV2ExchangeResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/OauthV2ExchangeResponse.d.ts.map index ea21c3c..0f16fe8 100644 --- a/node_modules/@slack/web-api/dist/response/OauthV2ExchangeResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/OauthV2ExchangeResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"OauthV2ExchangeResponse.d.ts","sourceRoot":"","sources":["../../src/response/OauthV2ExchangeResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,uBAAuB,GAAG,gBAAgB,GAAG;IACvD,YAAY,CAAC,EAAW,MAAM,CAAC;IAC/B,MAAM,CAAC,EAAiB,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,UAAU,CAAC;IACnC,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,UAAU,CAAC,EAAa,UAAU,CAAC;IACnC,KAAK,CAAC,EAAkB,MAAM,CAAC;IAC/B,UAAU,CAAC,EAAa,MAAM,CAAC;IAC/B,gBAAgB,CAAC,EAAO,eAAe,CAAC;IACxC,qBAAqB,CAAC,EAAE,OAAO,CAAC;IAChC,MAAM,CAAC,EAAiB,MAAM,CAAC;IAC/B,EAAE,CAAC,EAAqB,OAAO,CAAC;IAChC,QAAQ,CAAC,EAAe,MAAM,CAAC;IAC/B,aAAa,CAAC,EAAU,MAAM,CAAC;IAC/B,iBAAiB,CAAC,EAAM,gBAAgB,CAAC;IACzC,KAAK,CAAC,EAAkB,MAAM,CAAC;IAC/B,IAAI,CAAC,EAAmB,UAAU,CAAC;IACnC,UAAU,CAAC,EAAa,MAAM,CAAC;IAC/B,OAAO,CAAC,EAAgB,MAAM,CAAC;CAChC,CAAC;AAEF,MAAM,WAAW,UAAU;IACzB,YAAY,CAAC,EAAG,MAAM,CAAC;IACvB,UAAU,CAAC,EAAK,MAAM,CAAC;IACvB,EAAE,CAAC,EAAa,MAAM,CAAC;IACvB,aAAa,CAAC,EAAE,MAAM,CAAC;IACvB,KAAK,CAAC,EAAU,MAAM,CAAC;IACvB,UAAU,CAAC,EAAK,MAAM,CAAC;CACxB;AAED,MAAM,WAAW,UAAU;IACzB,EAAE,CAAC,EAAI,MAAM,CAAC;IACd,IAAI,CAAC,EAAE,MAAM,CAAC;CACf;AAED,MAAM,WAAW,eAAe;IAC9B,OAAO,CAAC,EAAY,MAAM,CAAC;IAC3B,UAAU,CAAC,EAAS,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,MAAM,CAAC;IAC3B,GAAG,CAAC,EAAgB,MAAM,CAAC;CAC5B;AAED,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file +{"version":3,"file":"OauthV2ExchangeResponse.d.ts","sourceRoot":"","sources":["../../src/response/OauthV2ExchangeResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,uBAAuB,GAAG,gBAAgB,GAAG;IACvD,YAAY,CAAC,EAAW,MAAM,CAAC;IAC/B,MAAM,CAAC,EAAiB,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,UAAU,CAAC;IACnC,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,UAAU,CAAC,EAAa,UAAU,CAAC;IACnC,KAAK,CAAC,EAAkB,MAAM,CAAC;IAC/B,UAAU,CAAC,EAAa,MAAM,CAAC;IAC/B,gBAAgB,CAAC,EAAO,eAAe,CAAC;IACxC,qBAAqB,CAAC,EAAE,OAAO,CAAC;IAChC,MAAM,CAAC,EAAiB,MAAM,CAAC;IAC/B,EAAE,CAAC,EAAqB,OAAO,CAAC;IAChC,QAAQ,CAAC,EAAe,MAAM,CAAC;IAC/B,aAAa,CAAC,EAAU,MAAM,CAAC;IAC/B,iBAAiB,CAAC,EAAM,gBAAgB,CAAC;IACzC,KAAK,CAAC,EAAkB,MAAM,CAAC;IAC/B,IAAI,CAAC,EAAmB,UAAU,CAAC;IACnC,UAAU,CAAC,EAAa,MAAM,CAAC;IAC/B,OAAO,CAAC,EAAgB,MAAM,CAAC;CAChC,CAAC;AAEF,MAAM,WAAW,UAAU;IACzB,YAAY,CAAC,EAAG,MAAM,CAAC;IACvB,UAAU,CAAC,EAAK,MAAM,CAAC;IACvB,EAAE,CAAC,EAAa,MAAM,CAAC;IACvB,aAAa,CAAC,EAAE,MAAM,CAAC;IACvB,KAAK,CAAC,EAAU,MAAM,CAAC;IACvB,UAAU,CAAC,EAAK,MAAM,CAAC;CACxB;AAED,MAAM,WAAW,UAAU;IACzB,EAAE,CAAC,EAAI,MAAM,CAAC;IACd,IAAI,CAAC,EAAE,MAAM,CAAC;CACf;AAED,MAAM,WAAW,eAAe;IAC9B,OAAO,CAAC,EAAY,MAAM,CAAC;IAC3B,UAAU,CAAC,EAAS,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,MAAM,CAAC;IAC3B,GAAG,CAAC,EAAgB,MAAM,CAAC;CAC5B;AAED,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/OpenIDConnectTokenResponse.d.ts b/node_modules/@slack/web-api/dist/response/OpenIDConnectTokenResponse.d.ts index 00630a2..805cf2e 100644 --- a/node_modules/@slack/web-api/dist/response/OpenIDConnectTokenResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/OpenIDConnectTokenResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type OpenIDConnectTokenResponse = WebAPICallResult & { +export type OpenIDConnectTokenResponse = WebAPICallResult & { access_token?: string; error?: string; expires_in?: number; diff --git a/node_modules/@slack/web-api/dist/response/OpenIDConnectTokenResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/OpenIDConnectTokenResponse.d.ts.map index 9a3f982..a89cb86 100644 --- a/node_modules/@slack/web-api/dist/response/OpenIDConnectTokenResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/OpenIDConnectTokenResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"OpenIDConnectTokenResponse.d.ts","sourceRoot":"","sources":["../../src/response/OpenIDConnectTokenResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,0BAA0B,GAAG,gBAAgB,GAAG;IAC1D,YAAY,CAAC,EAAG,MAAM,CAAC;IACvB,KAAK,CAAC,EAAU,MAAM,CAAC;IACvB,UAAU,CAAC,EAAK,MAAM,CAAC;IACvB,QAAQ,CAAC,EAAO,MAAM,CAAC;IACvB,MAAM,CAAC,EAAS,MAAM,CAAC;IACvB,EAAE,CAAC,EAAa,OAAO,CAAC;IACxB,QAAQ,CAAC,EAAO,MAAM,CAAC;IACvB,aAAa,CAAC,EAAE,MAAM,CAAC;IACvB,UAAU,CAAC,EAAK,MAAM,CAAC;IACvB,OAAO,CAAC,EAAQ,MAAM,CAAC;CACxB,CAAC"} \ No newline at end of file +{"version":3,"file":"OpenIDConnectTokenResponse.d.ts","sourceRoot":"","sources":["../../src/response/OpenIDConnectTokenResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,0BAA0B,GAAG,gBAAgB,GAAG;IAC1D,YAAY,CAAC,EAAG,MAAM,CAAC;IACvB,KAAK,CAAC,EAAU,MAAM,CAAC;IACvB,UAAU,CAAC,EAAK,MAAM,CAAC;IACvB,QAAQ,CAAC,EAAO,MAAM,CAAC;IACvB,MAAM,CAAC,EAAS,MAAM,CAAC;IACvB,EAAE,CAAC,EAAa,OAAO,CAAC;IACxB,QAAQ,CAAC,EAAO,MAAM,CAAC;IACvB,aAAa,CAAC,EAAE,MAAM,CAAC;IACvB,UAAU,CAAC,EAAK,MAAM,CAAC;IACvB,OAAO,CAAC,EAAQ,MAAM,CAAC;CACxB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/OpenIDConnectUserInfoResponse.d.ts b/node_modules/@slack/web-api/dist/response/OpenIDConnectUserInfoResponse.d.ts index 34d3493..c43a024 100644 --- a/node_modules/@slack/web-api/dist/response/OpenIDConnectUserInfoResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/OpenIDConnectUserInfoResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type OpenIDConnectUserInfoResponse = WebAPICallResult & { +export type OpenIDConnectUserInfoResponse = WebAPICallResult & { date_email_verified?: number; email?: string; email_verified?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/OpenIDConnectUserInfoResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/OpenIDConnectUserInfoResponse.d.ts.map index d760dd1..81d8eb9 100644 --- a/node_modules/@slack/web-api/dist/response/OpenIDConnectUserInfoResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/OpenIDConnectUserInfoResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"OpenIDConnectUserInfoResponse.d.ts","sourceRoot":"","sources":["../../src/response/OpenIDConnectUserInfoResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,6BAA6B,GAAG,gBAAgB,GAAG;IAC7D,mBAAmB,CAAC,EAAoB,MAAM,CAAC;IAC/C,KAAK,CAAC,EAAkC,MAAM,CAAC;IAC/C,cAAc,CAAC,EAAyB,OAAO,CAAC;IAChD,KAAK,CAAC,EAAkC,MAAM,CAAC;IAC/C,WAAW,CAAC,EAA4B,MAAM,CAAC;IAC/C,UAAU,CAAC,EAA6B,MAAM,CAAC;IAC/C,qCAAqC,CAAC,EAAE,MAAM,CAAC;IAC/C,iCAAiC,CAAC,EAAM,MAAM,CAAC;IAC/C,mCAAmC,CAAC,EAAI,MAAM,CAAC;IAC/C,+BAA+B,CAAC,EAAQ,MAAM,CAAC;IAC/C,2BAA2B,CAAC,EAAY,MAAM,CAAC;IAC/C,kCAAkC,CAAC,EAAK,MAAM,CAAC;IAC/C,kCAAkC,CAAC,EAAK,MAAM,CAAC;IAC/C,kCAAkC,CAAC,EAAK,MAAM,CAAC;IAC/C,iCAAiC,CAAC,EAAM,MAAM,CAAC;IAC/C,iCAAiC,CAAC,EAAM,MAAM,CAAC;IAC/C,iCAAiC,CAAC,EAAM,MAAM,CAAC;IAC/C,iCAAiC,CAAC,EAAM,MAAM,CAAC;IAC/C,6BAA6B,CAAC,EAAU,MAAM,CAAC;IAC/C,2BAA2B,CAAC,EAAY,MAAM,CAAC;IAC/C,mCAAmC,CAAC,EAAI,MAAM,CAAC;IAC/C,kCAAkC,CAAC,EAAK,MAAM,CAAC;IAC/C,iCAAiC,CAAC,EAAM,MAAM,CAAC;IAC/C,iCAAiC,CAAC,EAAM,MAAM,CAAC;IAC/C,iCAAiC,CAAC,EAAM,MAAM,CAAC;IAC/C,kCAAkC,CAAC,EAAK,MAAM,CAAC;IAC/C,iCAAiC,CAAC,EAAM,MAAM,CAAC;IAC/C,MAAM,CAAC,EAAiC,MAAM,CAAC;IAC/C,IAAI,CAAC,EAAmC,MAAM,CAAC;IAC/C,MAAM,CAAC,EAAiC,MAAM,CAAC;IAC/C,EAAE,CAAC,EAAqC,OAAO,CAAC;IAChD,OAAO,CAAC,EAAgC,MAAM,CAAC;IAC/C,QAAQ,CAAC,EAA+B,MAAM,CAAC;IAC/C,GAAG,CAAC,EAAoC,MAAM,CAAC;IAC/C,OAAO,CAAC,EAAgC,MAAM,CAAC;CAChD,CAAC"} \ No newline at end of file +{"version":3,"file":"OpenIDConnectUserInfoResponse.d.ts","sourceRoot":"","sources":["../../src/response/OpenIDConnectUserInfoResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,6BAA6B,GAAG,gBAAgB,GAAG;IAC7D,mBAAmB,CAAC,EAAoB,MAAM,CAAC;IAC/C,KAAK,CAAC,EAAkC,MAAM,CAAC;IAC/C,cAAc,CAAC,EAAyB,OAAO,CAAC;IAChD,KAAK,CAAC,EAAkC,MAAM,CAAC;IAC/C,WAAW,CAAC,EAA4B,MAAM,CAAC;IAC/C,UAAU,CAAC,EAA6B,MAAM,CAAC;IAC/C,qCAAqC,CAAC,EAAE,MAAM,CAAC;IAC/C,iCAAiC,CAAC,EAAM,MAAM,CAAC;IAC/C,mCAAmC,CAAC,EAAI,MAAM,CAAC;IAC/C,+BAA+B,CAAC,EAAQ,MAAM,CAAC;IAC/C,2BAA2B,CAAC,EAAY,MAAM,CAAC;IAC/C,kCAAkC,CAAC,EAAK,MAAM,CAAC;IAC/C,kCAAkC,CAAC,EAAK,MAAM,CAAC;IAC/C,kCAAkC,CAAC,EAAK,MAAM,CAAC;IAC/C,iCAAiC,CAAC,EAAM,MAAM,CAAC;IAC/C,iCAAiC,CAAC,EAAM,MAAM,CAAC;IAC/C,iCAAiC,CAAC,EAAM,MAAM,CAAC;IAC/C,iCAAiC,CAAC,EAAM,MAAM,CAAC;IAC/C,6BAA6B,CAAC,EAAU,MAAM,CAAC;IAC/C,2BAA2B,CAAC,EAAY,MAAM,CAAC;IAC/C,mCAAmC,CAAC,EAAI,MAAM,CAAC;IAC/C,kCAAkC,CAAC,EAAK,MAAM,CAAC;IAC/C,iCAAiC,CAAC,EAAM,MAAM,CAAC;IAC/C,iCAAiC,CAAC,EAAM,MAAM,CAAC;IAC/C,iCAAiC,CAAC,EAAM,MAAM,CAAC;IAC/C,kCAAkC,CAAC,EAAK,MAAM,CAAC;IAC/C,iCAAiC,CAAC,EAAM,MAAM,CAAC;IAC/C,MAAM,CAAC,EAAiC,MAAM,CAAC;IAC/C,IAAI,CAAC,EAAmC,MAAM,CAAC;IAC/C,MAAM,CAAC,EAAiC,MAAM,CAAC;IAC/C,EAAE,CAAC,EAAqC,OAAO,CAAC;IAChD,OAAO,CAAC,EAAgC,MAAM,CAAC;IAC/C,QAAQ,CAAC,EAA+B,MAAM,CAAC;IAC/C,GAAG,CAAC,EAAoC,MAAM,CAAC;IAC/C,OAAO,CAAC,EAAgC,MAAM,CAAC;CAChD,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/PinsAddResponse.d.ts b/node_modules/@slack/web-api/dist/response/PinsAddResponse.d.ts index 036b185..d43b888 100644 --- a/node_modules/@slack/web-api/dist/response/PinsAddResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/PinsAddResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type PinsAddResponse = WebAPICallResult & { +export type PinsAddResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/PinsAddResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/PinsAddResponse.d.ts.map index da8d1d9..879ba7b 100644 --- a/node_modules/@slack/web-api/dist/response/PinsAddResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/PinsAddResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"PinsAddResponse.d.ts","sourceRoot":"","sources":["../../src/response/PinsAddResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,eAAe,GAAG,gBAAgB,GAAG;IAC/C,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file +{"version":3,"file":"PinsAddResponse.d.ts","sourceRoot":"","sources":["../../src/response/PinsAddResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,eAAe,GAAG,gBAAgB,GAAG;IAC/C,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/PinsListResponse.d.ts b/node_modules/@slack/web-api/dist/response/PinsListResponse.d.ts index 95d13a2..395057f 100644 --- a/node_modules/@slack/web-api/dist/response/PinsListResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/PinsListResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type PinsListResponse = WebAPICallResult & { +export type PinsListResponse = WebAPICallResult & { error?: string; items?: Item[]; needed?: string; @@ -14,9 +14,12 @@ export interface Item { type?: string; } export interface File { + access?: string; + alt_txt?: string; app_id?: string; app_name?: string; bot_id?: string; + canvas_template_mode?: string; cc?: Cc[]; channel_actions_count?: number; channel_actions_ts?: string; @@ -27,17 +30,22 @@ export interface File { deanimate?: string; deanimate_gif?: string; display_as_bot?: boolean; + dm_mpdm_users_with_file_access?: DmMpdmUsersWithFileAccess[]; duration_ms?: number; edit_link?: string; + edit_timestamp?: number; editable?: boolean; editor?: string; + editors?: string[]; external_id?: string; external_type?: string; external_url?: string; + file_access?: string; filetype?: string; from?: Cc[]; groups?: string[]; has_more?: boolean; + has_more_shares?: boolean; has_rich_preview?: boolean; headers?: Headers; hls?: string; @@ -46,19 +54,25 @@ export interface File { image_exif_rotation?: number; ims?: string[]; initial_comment?: InitialComment; + is_channel_space?: boolean; is_external?: boolean; is_public?: boolean; is_starred?: boolean; last_editor?: string; + last_read?: number; lines?: number; lines_more?: number; + linked_channel_id?: string; media_display_type?: string; + media_progress?: MediaProgress; mimetype?: string; mode?: string; mp4?: string; + mp4_low?: string; name?: string; non_owner_editable?: boolean; num_stars?: number; + org_or_workspace_access?: string; original_attachment_count?: number; original_h?: string; original_w?: string; @@ -72,14 +86,25 @@ export interface File { preview_highlight?: string; preview_is_truncated?: boolean; preview_plain_text?: string; + private_channels_with_file_access_count?: number; public_url_shared?: boolean; + quip_thread_id?: string; reactions?: Reaction[]; + saved?: Saved; sent_to_self?: boolean; shares?: Shares; simplified_html?: string; size?: number; + source_team?: string; subject?: string; subtype?: string; + team_pref_version_history_enabled?: boolean; + teams_shared_with?: any[]; + template_conversion_ts?: number; + template_description?: string; + template_icon?: string; + template_name?: string; + template_title?: string; thumb_1024?: string; thumb_1024_gif?: string; thumb_1024_h?: string; @@ -126,12 +151,16 @@ export interface File { thumb_video_w?: number; timestamp?: number; title?: string; + title_blocks?: TitleBlock[]; to?: Cc[]; transcription?: Transcription; + update_notification?: number; updated?: number; url_private?: string; url_private_download?: string; + url_static_preview?: string; user?: string; + user_team?: string; username?: string; vtt?: string; } @@ -140,6 +169,10 @@ export interface Cc { name?: string; original?: string; } +export interface DmMpdmUsersWithFileAccess { + access?: string; + user_id?: string; +} export interface Headers { date?: string; in_reply_to?: string; @@ -155,12 +188,23 @@ export interface InitialComment { timestamp?: number; user?: string; } +export interface MediaProgress { + duration_ms?: number; + max_offset_ms?: number; + offset_ms?: number; +} export interface Reaction { count?: number; name?: string; url?: string; users?: string[]; } +export interface Saved { + date_completed?: number; + date_due?: number; + is_archived?: boolean; + state?: string; +} export interface Shares { private?: { [key: string]: Private[]; @@ -170,16 +214,182 @@ export interface Shares { }; } export interface Private { + access?: string; channel_name?: string; + date_last_shared?: number; latest_reply?: string; reply_count?: number; reply_users?: string[]; reply_users_count?: number; share_user_id?: string; + source?: string; team_id?: string; thread_ts?: string; ts?: string; } +export interface TitleBlock { + accessory?: Accessory; + alt_text?: string; + app_collaborators?: string[]; + app_id?: string; + author_name?: string; + block_id?: string; + bot_user_id?: string; + button_label?: string; + description?: Text | string; + developer_trace_id?: string; + elements?: Accessory[]; + fallback?: string; + fields?: Text[]; + function_trigger_id?: string; + image_bytes?: number; + image_height?: number; + image_url?: string; + image_width?: number; + is_workflow_app?: boolean; + owning_team_id?: string; + provider_icon_url?: string; + provider_name?: string; + sales_home_workflow_app_type?: number; + share_url?: string; + text?: Text; + thumbnail_url?: string; + title?: Text | string; + title_url?: string; + trigger_subtype?: string; + trigger_type?: string; + type?: string; + url?: string; + video_url?: string; + workflow_id?: string; +} +export interface Accessory { + accessibility_label?: string; + action_id?: string; + alt_text?: string; + border?: number; + confirm?: Confirm; + default_to_current_conversation?: boolean; + elements?: AccessoryElement[]; + fallback?: string; + filter?: Filter; + focus_on_load?: boolean; + image_bytes?: number; + image_height?: number; + image_url?: string; + image_width?: number; + indent?: number; + initial_channel?: string; + initial_channels?: string[]; + initial_conversation?: string; + initial_conversations?: string[]; + initial_date?: string; + initial_date_time?: number; + initial_option?: Option; + initial_options?: Option[]; + initial_time?: string; + initial_user?: string; + initial_users?: string[]; + max_selected_items?: number; + min_query_length?: number; + offset?: number; + option_groups?: OptionGroup[]; + options?: Option[]; + placeholder?: Text; + response_url_enabled?: boolean; + style?: string; + text?: Text; + timezone?: string; + type?: string; + url?: string; + value?: string; + workflow?: Workflow; +} +export interface Confirm { + confirm?: Text; + deny?: Text; + style?: string; + text?: Text; + title?: Text; +} +export interface Text { + emoji?: boolean; + text?: string; + type?: TextType; + verbatim?: boolean; +} +export declare enum TextType { + Mrkdwn = "mrkdwn", + PlainText = "plain_text" +} +export interface AccessoryElement { + border?: number; + elements?: PurpleElement[]; + indent?: number; + offset?: number; + style?: string; + type?: string; +} +export interface PurpleElement { + channel_id?: string; + name?: string; + range?: string; + skin_tone?: number; + style?: Style; + team_id?: string; + text?: string; + timestamp?: string; + type?: ElementType; + unicode?: string; + url?: string; + user_id?: string; + usergroup_id?: string; + value?: string; +} +export interface Style { + bold?: boolean; + code?: boolean; + italic?: boolean; + strike?: boolean; +} +export declare enum ElementType { + Broadcast = "broadcast", + Channel = "channel", + Color = "color", + Date = "date", + Emoji = "emoji", + Link = "link", + Team = "team", + Text = "text", + User = "user", + Usergroup = "usergroup" +} +export interface Filter { + exclude_bot_users?: boolean; + exclude_external_shared_channels?: boolean; + include?: any[]; +} +export interface Option { + description?: Text; + text?: Text; + url?: string; + value?: string; +} +export interface OptionGroup { + label?: Text; + options?: Option[]; +} +export interface Workflow { + trigger?: Trigger; +} +export interface Trigger { + customizable_input_parameters?: CustomizableInputParameter[]; + url?: string; +} +export interface CustomizableInputParameter { + name?: string; + value?: string; +} export interface Transcription { locale?: string; status?: string; diff --git a/node_modules/@slack/web-api/dist/response/PinsListResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/PinsListResponse.d.ts.map index 128e25a..5e508e1 100644 --- a/node_modules/@slack/web-api/dist/response/PinsListResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/PinsListResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"PinsListResponse.d.ts","sourceRoot":"","sources":["../../src/response/PinsListResponse.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"PinsListResponse.d.ts","sourceRoot":"","sources":["../../src/response/PinsListResponse.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/PinsListResponse.js b/node_modules/@slack/web-api/dist/response/PinsListResponse.js index 67b4650..3889066 100644 --- a/node_modules/@slack/web-api/dist/response/PinsListResponse.js +++ b/node_modules/@slack/web-api/dist/response/PinsListResponse.js @@ -9,4 +9,23 @@ // // ///////////////////////////////////////////////////////////////////////////////////////// Object.defineProperty(exports, "__esModule", { value: true }); +exports.ElementType = exports.TextType = void 0; +var TextType; +(function (TextType) { + TextType["Mrkdwn"] = "mrkdwn"; + TextType["PlainText"] = "plain_text"; +})(TextType = exports.TextType || (exports.TextType = {})); +var ElementType; +(function (ElementType) { + ElementType["Broadcast"] = "broadcast"; + ElementType["Channel"] = "channel"; + ElementType["Color"] = "color"; + ElementType["Date"] = "date"; + ElementType["Emoji"] = "emoji"; + ElementType["Link"] = "link"; + ElementType["Team"] = "team"; + ElementType["Text"] = "text"; + ElementType["User"] = "user"; + ElementType["Usergroup"] = "usergroup"; +})(ElementType = exports.ElementType || (exports.ElementType = {})); //# sourceMappingURL=PinsListResponse.js.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/PinsListResponse.js.map b/node_modules/@slack/web-api/dist/response/PinsListResponse.js.map index 69984c0..266751e 100644 --- a/node_modules/@slack/web-api/dist/response/PinsListResponse.js.map +++ b/node_modules/@slack/web-api/dist/response/PinsListResponse.js.map @@ -1 +1 @@ -{"version":3,"file":"PinsListResponse.js","sourceRoot":"","sources":["../../src/response/PinsListResponse.ts"],"names":[],"mappings":";AAAA,oBAAoB;AACpB,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF"} \ No newline at end of file +{"version":3,"file":"PinsListResponse.js","sourceRoot":"","sources":["../../src/response/PinsListResponse.ts"],"names":[],"mappings":";AAAA,oBAAoB;AACpB,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;;;AA8UzF,IAAY,QAGX;AAHD,WAAY,QAAQ;IAClB,6BAAiB,CAAA;IACjB,oCAAwB,CAAA;AAC1B,CAAC,EAHW,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QAGnB;AAmCD,IAAY,WAWX;AAXD,WAAY,WAAW;IACrB,sCAAuB,CAAA;IACvB,kCAAmB,CAAA;IACnB,8BAAe,CAAA;IACf,4BAAa,CAAA;IACb,8BAAe,CAAA;IACf,4BAAa,CAAA;IACb,4BAAa,CAAA;IACb,4BAAa,CAAA;IACb,4BAAa,CAAA;IACb,sCAAuB,CAAA;AACzB,CAAC,EAXW,WAAW,GAAX,mBAAW,KAAX,mBAAW,QAWtB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/PinsRemoveResponse.d.ts b/node_modules/@slack/web-api/dist/response/PinsRemoveResponse.d.ts index 343206f..e655b36 100644 --- a/node_modules/@slack/web-api/dist/response/PinsRemoveResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/PinsRemoveResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type PinsRemoveResponse = WebAPICallResult & { +export type PinsRemoveResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/PinsRemoveResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/PinsRemoveResponse.d.ts.map index aee99f4..85b3640 100644 --- a/node_modules/@slack/web-api/dist/response/PinsRemoveResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/PinsRemoveResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"PinsRemoveResponse.d.ts","sourceRoot":"","sources":["../../src/response/PinsRemoveResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,kBAAkB,GAAG,gBAAgB,GAAG;IAClD,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file +{"version":3,"file":"PinsRemoveResponse.d.ts","sourceRoot":"","sources":["../../src/response/PinsRemoveResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,kBAAkB,GAAG,gBAAgB,GAAG;IAClD,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ReactionsAddResponse.d.ts b/node_modules/@slack/web-api/dist/response/ReactionsAddResponse.d.ts index 2a2e3f2..fec0227 100644 --- a/node_modules/@slack/web-api/dist/response/ReactionsAddResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/ReactionsAddResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type ReactionsAddResponse = WebAPICallResult & { +export type ReactionsAddResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/ReactionsAddResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/ReactionsAddResponse.d.ts.map index fd310b0..53f2548 100644 --- a/node_modules/@slack/web-api/dist/response/ReactionsAddResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/ReactionsAddResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ReactionsAddResponse.d.ts","sourceRoot":"","sources":["../../src/response/ReactionsAddResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,oBAAoB,GAAG,gBAAgB,GAAG;IACpD,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file +{"version":3,"file":"ReactionsAddResponse.d.ts","sourceRoot":"","sources":["../../src/response/ReactionsAddResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,oBAAoB,GAAG,gBAAgB,GAAG;IACpD,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ReactionsGetResponse.d.ts b/node_modules/@slack/web-api/dist/response/ReactionsGetResponse.d.ts index a1f39ac..13e8732 100644 --- a/node_modules/@slack/web-api/dist/response/ReactionsGetResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/ReactionsGetResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type ReactionsGetResponse = WebAPICallResult & { +export type ReactionsGetResponse = WebAPICallResult & { channel?: string; error?: string; message?: Message; @@ -15,6 +15,7 @@ export interface Message { bot_profile?: BotProfile; permalink?: string; reactions?: Reaction[]; + room?: Room; team?: string; text?: string; ts?: string; @@ -25,36 +26,58 @@ export interface Block { accessory?: Accessory; alt_text?: string; api_decoration_available?: boolean; + app_collaborators?: string[]; + app_id?: string; + author_name?: string; block_id?: string; + bot_user_id?: string; + button_label?: string; call?: Call; call_id?: string; + description?: Description; + developer_trace_id?: string; dispatch_action?: boolean; element?: Accessory; elements?: Accessory[]; external_id?: string; fallback?: string; - fields?: Hint[]; + fields?: Description[]; file?: File; file_id?: string; - hint?: Hint; + function_trigger_id?: string; + hint?: Description; image_bytes?: number; image_height?: number; image_url?: string; image_width?: number; - label?: Hint; + is_workflow_app?: boolean; + label?: Description; optional?: boolean; + owning_team_id?: string; + provider_icon_url?: string; + provider_name?: string; + sales_home_workflow_app_type?: number; + share_url?: string; source?: string; - text?: Hint; - title?: Hint; + text?: Description; + thumbnail_url?: string; + title?: Description; + title_url?: string; + trigger_subtype?: string; + trigger_type?: string; type?: string; + url?: string; + video_url?: string; + workflow_id?: string; } export interface Accessory { accessibility_label?: string; action_id?: string; alt_text?: string; + border?: number; confirm?: Confirm; default_to_current_conversation?: boolean; - elements?: Element[]; + elements?: AccessoryElement[]; fallback?: string; filter?: Filter; focus_on_load?: boolean; @@ -62,11 +85,13 @@ export interface Accessory { image_height?: number; image_url?: string; image_width?: number; + indent?: number; initial_channel?: string; initial_channels?: string[]; initial_conversation?: string; initial_conversations?: string[]; initial_date?: string; + initial_date_time?: number; initial_option?: Option; initial_options?: Option[]; initial_time?: string; @@ -74,48 +99,104 @@ export interface Accessory { initial_users?: string[]; max_selected_items?: number; min_query_length?: number; + offset?: number; option_groups?: OptionGroup[]; options?: Option[]; - placeholder?: Hint; + placeholder?: Description; response_url_enabled?: boolean; style?: string; - text?: Hint; + text?: Description; + timezone?: string; type?: string; url?: string; value?: string; + workflow?: Workflow; } export interface Confirm { - confirm?: Hint; - deny?: Hint; + confirm?: Description; + deny?: Description; style?: string; - text?: Hint; - title?: Hint; + text?: Description; + title?: Description; } -export interface Hint { +export interface Description { emoji?: boolean; text?: string; - type?: string; + type?: DescriptionType; verbatim?: boolean; } -export interface Element { - text?: string; +export declare enum DescriptionType { + Mrkdwn = "mrkdwn", + PlainText = "plain_text" +} +export interface AccessoryElement { + border?: number; + elements?: PurpleElement[]; + indent?: number; + offset?: number; + style?: string; type?: string; } +export interface PurpleElement { + channel_id?: string; + name?: string; + range?: string; + skin_tone?: number; + style?: Style; + team_id?: string; + text?: string; + timestamp?: string; + type?: ElementType; + unicode?: string; + url?: string; + user_id?: string; + usergroup_id?: string; + value?: string; +} +export interface Style { + bold?: boolean; + code?: boolean; + italic?: boolean; + strike?: boolean; +} +export declare enum ElementType { + Broadcast = "broadcast", + Channel = "channel", + Color = "color", + Date = "date", + Emoji = "emoji", + Link = "link", + Team = "team", + Text = "text", + User = "user", + Usergroup = "usergroup" +} export interface Filter { exclude_bot_users?: boolean; exclude_external_shared_channels?: boolean; - include?: string[]; + include?: any[]; } export interface Option { - description?: Hint; - text?: Hint; + description?: Description; + text?: Description; url?: string; value?: string; } export interface OptionGroup { - label?: Hint; + label?: Description; options?: Option[]; } +export interface Workflow { + trigger?: Trigger; +} +export interface Trigger { + customizable_input_parameters?: CustomizableInputParameter[]; + url?: string; +} +export interface CustomizableInputParameter { + name?: string; + value?: string; +} export interface Call { media_backend_type?: string; v1?: V1; @@ -160,57 +241,73 @@ export interface AppIconUrls { image_original?: string; } export interface File { + access?: string; + alt_txt?: string; app_id?: string; app_name?: string; + attachments?: any[]; + blocks?: any[]; bot_id?: string; - cc?: Cc[]; + canvas_template_mode?: string; + cc?: any[]; channel_actions_count?: number; channel_actions_ts?: string; - channels?: string[]; + channels?: any[]; comments_count?: number; converted_pdf?: string; created?: number; deanimate?: string; deanimate_gif?: string; display_as_bot?: boolean; + dm_mpdm_users_with_file_access?: any[]; duration_ms?: number; edit_link?: string; + edit_timestamp?: number; editable?: boolean; editor?: string; + editors?: any[]; external_id?: string; external_type?: string; external_url?: string; + file_access?: string; filetype?: string; - from?: Cc[]; - groups?: string[]; + from?: any[]; + groups?: any[]; has_more?: boolean; + has_more_shares?: boolean; has_rich_preview?: boolean; headers?: Headers; hls?: string; hls_embed?: string; id?: string; image_exif_rotation?: number; - ims?: string[]; + ims?: any[]; initial_comment?: InitialComment; + is_channel_space?: boolean; is_external?: boolean; is_public?: boolean; is_starred?: boolean; last_editor?: string; + last_read?: number; lines?: number; lines_more?: number; + linked_channel_id?: string; media_display_type?: string; + media_progress?: MediaProgress; mimetype?: string; mode?: string; mp4?: string; + mp4_low?: string; name?: string; non_owner_editable?: boolean; num_stars?: number; + org_or_workspace_access?: string; original_attachment_count?: number; original_h?: string; original_w?: string; permalink?: string; permalink_public?: string; - pinned_to?: string[]; + pinned_to?: any[]; pjpeg?: string; plain_text?: string; pretty_type?: string; @@ -218,14 +315,25 @@ export interface File { preview_highlight?: string; preview_is_truncated?: boolean; preview_plain_text?: string; + private_channels_with_file_access_count?: number; public_url_shared?: boolean; - reactions?: Reaction[]; + quip_thread_id?: string; + reactions?: any[]; + saved?: Saved; sent_to_self?: boolean; - shares?: Shares; + shares?: PendingInvitees; simplified_html?: string; size?: number; + source_team?: string; subject?: string; subtype?: string; + team_pref_version_history_enabled?: boolean; + teams_shared_with?: any[]; + template_conversion_ts?: number; + template_description?: string; + template_icon?: string; + template_name?: string; + template_title?: string; thumb_1024?: string; thumb_1024_gif?: string; thumb_1024_h?: string; @@ -272,20 +380,19 @@ export interface File { thumb_video_w?: number; timestamp?: number; title?: string; - to?: Cc[]; + title_blocks?: any[]; + to?: any[]; transcription?: Transcription; + update_notification?: number; updated?: number; url_private?: string; url_private_download?: string; + url_static_preview?: string; user?: string; + user_team?: string; username?: string; vtt?: string; } -export interface Cc { - address?: string; - name?: string; - original?: string; -} export interface Headers { date?: string; in_reply_to?: string; @@ -301,30 +408,18 @@ export interface InitialComment { timestamp?: number; user?: string; } -export interface Reaction { - count?: number; - name?: string; - url?: string; - users?: string[]; +export interface MediaProgress { + duration_ms?: number; + max_offset_ms?: number; + offset_ms?: number; } -export interface Shares { - private?: { - [key: string]: Private[]; - }; - public?: { - [key: string]: Private[]; - }; +export interface Saved { + date_completed?: number; + date_due?: number; + is_archived?: boolean; + state?: string; } -export interface Private { - channel_name?: string; - latest_reply?: string; - reply_count?: number; - reply_users?: string[]; - reply_users_count?: number; - share_user_id?: string; - team_id?: string; - thread_ts?: string; - ts?: string; +export interface PendingInvitees { } export interface Transcription { locale?: string; @@ -344,4 +439,42 @@ export interface Icons { image_48?: string; image_72?: string; } +export interface Reaction { + count?: number; + name?: string; + users?: string[]; +} +export interface Room { + app_id?: string; + attached_file_ids?: string[]; + background_id?: string; + call_family?: string; + canvas_background?: string; + canvas_thread_ts?: string; + channels?: string[]; + created_by?: string; + date_end?: number; + date_start?: number; + display_id?: string; + external_unique_id?: string; + has_ended?: boolean; + id?: string; + is_dm_call?: boolean; + is_prewarmed?: boolean; + is_scheduled?: boolean; + media_backend_type?: string; + media_server?: string; + name?: string; + participant_history?: string[]; + participants?: string[]; + participants_camera_off?: string[]; + participants_camera_on?: string[]; + participants_screenshare_off?: string[]; + participants_screenshare_on?: string[]; + pending_invitees?: PendingInvitees; + thread_root_ts?: string; + was_accepted?: boolean; + was_missed?: boolean; + was_rejected?: boolean; +} //# sourceMappingURL=ReactionsGetResponse.d.ts.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ReactionsGetResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/ReactionsGetResponse.d.ts.map index 24a5bef..3d59c6b 100644 --- a/node_modules/@slack/web-api/dist/response/ReactionsGetResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/ReactionsGetResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ReactionsGetResponse.d.ts","sourceRoot":"","sources":["../../src/response/ReactionsGetResponse.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"ReactionsGetResponse.d.ts","sourceRoot":"","sources":["../../src/response/ReactionsGetResponse.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ReactionsGetResponse.js b/node_modules/@slack/web-api/dist/response/ReactionsGetResponse.js index 1f5642e..7898898 100644 --- a/node_modules/@slack/web-api/dist/response/ReactionsGetResponse.js +++ b/node_modules/@slack/web-api/dist/response/ReactionsGetResponse.js @@ -9,4 +9,23 @@ // // ///////////////////////////////////////////////////////////////////////////////////////// Object.defineProperty(exports, "__esModule", { value: true }); +exports.ElementType = exports.DescriptionType = void 0; +var DescriptionType; +(function (DescriptionType) { + DescriptionType["Mrkdwn"] = "mrkdwn"; + DescriptionType["PlainText"] = "plain_text"; +})(DescriptionType = exports.DescriptionType || (exports.DescriptionType = {})); +var ElementType; +(function (ElementType) { + ElementType["Broadcast"] = "broadcast"; + ElementType["Channel"] = "channel"; + ElementType["Color"] = "color"; + ElementType["Date"] = "date"; + ElementType["Emoji"] = "emoji"; + ElementType["Link"] = "link"; + ElementType["Team"] = "team"; + ElementType["Text"] = "text"; + ElementType["User"] = "user"; + ElementType["Usergroup"] = "usergroup"; +})(ElementType = exports.ElementType || (exports.ElementType = {})); //# sourceMappingURL=ReactionsGetResponse.js.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ReactionsGetResponse.js.map b/node_modules/@slack/web-api/dist/response/ReactionsGetResponse.js.map index 3ec6810..0a68fa2 100644 --- a/node_modules/@slack/web-api/dist/response/ReactionsGetResponse.js.map +++ b/node_modules/@slack/web-api/dist/response/ReactionsGetResponse.js.map @@ -1 +1 @@ -{"version":3,"file":"ReactionsGetResponse.js","sourceRoot":"","sources":["../../src/response/ReactionsGetResponse.ts"],"names":[],"mappings":";AAAA,oBAAoB;AACpB,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF"} \ No newline at end of file +{"version":3,"file":"ReactionsGetResponse.js","sourceRoot":"","sources":["../../src/response/ReactionsGetResponse.ts"],"names":[],"mappings":";AAAA,oBAAoB;AACpB,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;;;AAuIzF,IAAY,eAGX;AAHD,WAAY,eAAe;IACzB,oCAAiB,CAAA;IACjB,2CAAwB,CAAA;AAC1B,CAAC,EAHW,eAAe,GAAf,uBAAe,KAAf,uBAAe,QAG1B;AAmCD,IAAY,WAWX;AAXD,WAAY,WAAW;IACrB,sCAAuB,CAAA;IACvB,kCAAmB,CAAA;IACnB,8BAAe,CAAA;IACf,4BAAa,CAAA;IACb,8BAAe,CAAA;IACf,4BAAa,CAAA;IACb,4BAAa,CAAA;IACb,4BAAa,CAAA;IACb,4BAAa,CAAA;IACb,sCAAuB,CAAA;AACzB,CAAC,EAXW,WAAW,GAAX,mBAAW,KAAX,mBAAW,QAWtB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ReactionsListResponse.d.ts b/node_modules/@slack/web-api/dist/response/ReactionsListResponse.d.ts index e3d8725..0da7731 100644 --- a/node_modules/@slack/web-api/dist/response/ReactionsListResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/ReactionsListResponse.d.ts @@ -1,34 +1,41 @@ import { WebAPICallResult } from '../WebClient'; -export declare type ReactionsListResponse = WebAPICallResult & { +export type ReactionsListResponse = WebAPICallResult & { error?: string; items?: Item[]; needed?: string; ok?: boolean; paging?: Paging; provided?: string; + response_metadata?: ResponseMetadata; }; export interface Item { channel?: string; - message?: Message; + message?: ItemMessage; type?: string; } -export interface Message { +export interface ItemMessage { app_id?: string; - blocks?: Block[]; + attachments?: Attachment[]; + blocks?: PurpleBlock[]; bot_id?: string; bot_profile?: BotProfile; + channel?: string; client_msg_id?: string; display_as_bot?: boolean; + edited?: Edited; files?: FileElement[]; + icons?: BotProfileIcons; inviter?: string; is_locked?: boolean; latest_reply?: string; + no_notifications?: boolean; parent_user_id?: string; permalink?: string; reactions?: Reaction[]; reply_count?: number; reply_users?: string[]; reply_users_count?: number; + room?: Room; subscribed?: boolean; subtype?: string; team?: string; @@ -40,39 +47,139 @@ export interface Message { user?: string; username?: string; } -export interface Block { +export interface Attachment { + actions?: Action[]; + app_id?: string; + app_unfurl_url?: string; + author_icon?: string; + author_id?: string; + author_link?: string; + author_name?: string; + author_subname?: string; + blocks?: TitleBlockElement[]; + bot_id?: string; + callback_id?: string; + channel_id?: string; + channel_name?: string; + channel_team?: string; + color?: string; + fallback?: string; + fields?: Field[]; + filename?: string; + files?: FileElement[]; + footer?: string; + footer_icon?: string; + from_url?: string; + hide_color?: boolean; + id?: number; + image_bytes?: number; + image_height?: number; + image_url?: string; + image_width?: number; + indent?: boolean; + is_app_unfurl?: boolean; + is_file_attachment?: boolean; + is_msg_unfurl?: boolean; + is_reply_unfurl?: boolean; + is_thread_root_unfurl?: boolean; + message_blocks?: MessageBlock[]; + metadata?: AttachmentMetadata; + mimetype?: string; + mrkdwn_in?: string[]; + msg_subtype?: string; + original_url?: string; + pretext?: string; + preview?: Preview; + service_icon?: string; + service_name?: string; + service_url?: string; + size?: number; + text?: string; + thumb_height?: number; + thumb_url?: string; + thumb_width?: number; + title?: string; + title_link?: string; + ts?: string; + url?: string; + video_html?: string; + video_html_height?: number; + video_html_width?: number; + video_url?: string; +} +export interface Action { + confirm?: ActionConfirm; + data_source?: string; + id?: string; + min_query_length?: number; + name?: string; + option_groups?: ActionOptionGroup[]; + options?: SelectedOptionElement[]; + selected_options?: SelectedOptionElement[]; + style?: string; + text?: string; + type?: string; + url?: string; + value?: string; +} +export interface ActionConfirm { + dismiss_text?: string; + ok_text?: string; + text?: string; + title?: string; +} +export interface ActionOptionGroup { + options?: SelectedOptionElement[]; + text?: string; +} +export interface SelectedOptionElement { + text?: string; + value?: string; +} +export interface TitleBlockElement { accessory?: Accessory; alt_text?: string; - api_decoration_available?: boolean; + app_collaborators?: string[]; + app_id?: string; + author_name?: string; block_id?: string; - call?: Call; - call_id?: string; - dispatch_action?: boolean; - element?: Accessory; + bot_user_id?: string; + button_label?: string; + description?: DescriptionElement | string; + developer_trace_id?: string; elements?: Accessory[]; - external_id?: string; fallback?: string; - fields?: Hint[]; - file?: BlockFile; - file_id?: string; - hint?: Hint; + fields?: DescriptionElement[]; + function_trigger_id?: string; image_bytes?: number; image_height?: number; image_url?: string; image_width?: number; - label?: Hint; - optional?: boolean; - source?: string; - text?: Hint; - title?: Hint; - type?: string; + is_workflow_app?: boolean; + owning_team_id?: string; + provider_icon_url?: string; + provider_name?: string; + sales_home_workflow_app_type?: number; + share_url?: string; + text?: DescriptionElement; + thumbnail_url?: string; + title?: DescriptionElement | string; + title_url?: string; + trigger_subtype?: string; + trigger_type?: string; + type?: BlockType; + url?: string; + video_url?: string; + workflow_id?: string; } export interface Accessory { accessibility_label?: string; action_id?: string; alt_text?: string; - confirm?: Confirm; + border?: number; + confirm?: AccessoryConfirm; default_to_current_conversation?: boolean; + elements?: AccessoryElement[]; fallback?: string; filter?: Filter; focus_on_load?: boolean; @@ -80,103 +187,148 @@ export interface Accessory { image_height?: number; image_url?: string; image_width?: number; + indent?: number; initial_channel?: string; initial_channels?: string[]; initial_conversation?: string; initial_conversations?: string[]; initial_date?: string; - initial_option?: Option; - initial_options?: Option[]; + initial_date_time?: number; + initial_option?: InitialOptionElement; + initial_options?: InitialOptionElement[]; initial_time?: string; initial_user?: string; initial_users?: string[]; max_selected_items?: number; min_query_length?: number; - option_groups?: OptionGroup[]; - options?: Option[]; - placeholder?: Hint; + offset?: number; + option_groups?: AccessoryOptionGroup[]; + options?: InitialOptionElement[]; + placeholder?: DescriptionElement; response_url_enabled?: boolean; style?: string; - text?: Hint; + text?: DescriptionElement; + timezone?: string; type?: string; url?: string; value?: string; + workflow?: Workflow; } -export interface Confirm { - confirm?: Hint; - deny?: Hint; +export interface AccessoryConfirm { + confirm?: DescriptionElement; + deny?: DescriptionElement; style?: string; - text?: Hint; - title?: Hint; + text?: DescriptionElement; + title?: DescriptionElement; } -export interface Hint { +export interface DescriptionElement { emoji?: boolean; text?: string; - type?: string; + type?: DescriptionType; verbatim?: boolean; } +export declare enum DescriptionType { + Mrkdwn = "mrkdwn", + PlainText = "plain_text" +} +export interface AccessoryElement { + border?: number; + elements?: PurpleElement[]; + indent?: number; + offset?: number; + style?: string; + type?: FluffyType; +} +export interface PurpleElement { + channel_id?: string; + name?: string; + range?: string; + skin_tone?: number; + style?: Style; + team_id?: string; + text?: string; + timestamp?: string; + type?: PurpleType; + unicode?: string; + url?: string; + user_id?: string; + usergroup_id?: string; + value?: string; +} +export interface Style { + bold?: boolean; + code?: boolean; + italic?: boolean; + strike?: boolean; +} +export declare enum PurpleType { + Broadcast = "broadcast", + Channel = "channel", + Color = "color", + Date = "date", + Emoji = "emoji", + Link = "link", + Team = "team", + Text = "text", + User = "user", + Usergroup = "usergroup" +} +export declare enum FluffyType { + RichTextList = "rich_text_list", + RichTextPreformatted = "rich_text_preformatted", + RichTextQuote = "rich_text_quote", + RichTextSection = "rich_text_section" +} export interface Filter { exclude_bot_users?: boolean; exclude_external_shared_channels?: boolean; - include?: string[]; + include?: any[]; } -export interface Option { - description?: Hint; - text?: Hint; +export interface InitialOptionElement { + description?: DescriptionElement; + text?: DescriptionElement; url?: string; value?: string; } -export interface OptionGroup { - label?: Hint; - options?: Option[]; +export interface AccessoryOptionGroup { + label?: DescriptionElement; + options?: InitialOptionElement[]; } -export interface Call { - media_backend_type?: string; - v1?: V1; +export interface Workflow { + trigger?: Trigger; } -export interface V1 { - active_participants?: Participant[]; - all_participants?: Participant[]; - app_icon_urls?: AppIconUrls; - app_id?: string; - channels?: string[]; - created_by?: string; - date_end?: number; - date_start?: number; - desktop_app_join_url?: string; - display_id?: string; - has_ended?: boolean; - id?: string; - is_dm_call?: boolean; - join_url?: string; +export interface Trigger { + customizable_input_parameters?: CustomizableInputParameter[]; + url?: string; +} +export interface CustomizableInputParameter { name?: string; - was_accepted?: boolean; - was_missed?: boolean; - was_rejected?: boolean; + value?: string; } -export interface Participant { - avatar_url?: string; - display_name?: string; - external_id?: string; - slack_id?: string; +export declare enum BlockType { + Actions = "actions", + Context = "context", + Divider = "divider", + Image = "image", + RichText = "rich_text", + Section = "section", + ShareShortcut = "share_shortcut", + Video = "video" } -export interface AppIconUrls { - image_1024?: string; - image_128?: string; - image_192?: string; - image_32?: string; - image_36?: string; - image_48?: string; - image_512?: string; - image_64?: string; - image_72?: string; - image_96?: string; - image_original?: string; +export interface Field { + short?: boolean; + title?: string; + value?: string; } -export interface BlockFile { +export interface FileElement { + access?: string; + alt_txt?: string; app_id?: string; app_name?: string; + attachments?: any[]; + blocks?: TitleBlockElement[]; bot_id?: string; + canvas_template_mode?: string; cc?: Cc[]; channel_actions_count?: number; channel_actions_ts?: string; @@ -187,17 +339,22 @@ export interface BlockFile { deanimate?: string; deanimate_gif?: string; display_as_bot?: boolean; + dm_mpdm_users_with_file_access?: DmMpdmUsersWithFileAccess[]; duration_ms?: number; edit_link?: string; + edit_timestamp?: number; editable?: boolean; editor?: string; + editors?: string[]; external_id?: string; external_type?: string; external_url?: string; + file_access?: string; filetype?: string; from?: Cc[]; groups?: string[]; has_more?: boolean; + has_more_shares?: boolean; has_rich_preview?: boolean; headers?: Headers; hls?: string; @@ -206,19 +363,25 @@ export interface BlockFile { image_exif_rotation?: number; ims?: string[]; initial_comment?: InitialComment; + is_channel_space?: boolean; is_external?: boolean; is_public?: boolean; is_starred?: boolean; last_editor?: string; + last_read?: number; lines?: number; lines_more?: number; + linked_channel_id?: string; media_display_type?: string; + media_progress?: MediaProgress; mimetype?: string; mode?: string; mp4?: string; + mp4_low?: string; name?: string; non_owner_editable?: boolean; num_stars?: number; + org_or_workspace_access?: string; original_attachment_count?: number; original_h?: string; original_w?: string; @@ -232,14 +395,25 @@ export interface BlockFile { preview_highlight?: string; preview_is_truncated?: boolean; preview_plain_text?: string; + private_channels_with_file_access_count?: number; public_url_shared?: boolean; + quip_thread_id?: string; reactions?: Reaction[]; + saved?: Saved; sent_to_self?: boolean; shares?: Shares; simplified_html?: string; size?: number; + source_team?: string; subject?: string; subtype?: string; + team_pref_version_history_enabled?: boolean; + teams_shared_with?: any[]; + template_conversion_ts?: number; + template_description?: string; + template_icon?: string; + template_name?: string; + template_title?: string; thumb_1024?: string; thumb_1024_gif?: string; thumb_1024_h?: string; @@ -286,12 +460,16 @@ export interface BlockFile { thumb_video_w?: number; timestamp?: number; title?: string; + title_blocks?: TitleBlockElement[]; to?: Cc[]; transcription?: Transcription; + update_notification?: number; updated?: number; url_private?: string; url_private_download?: string; + url_static_preview?: string; user?: string; + user_team?: string; username?: string; vtt?: string; } @@ -300,6 +478,10 @@ export interface Cc { name?: string; original?: string; } +export interface DmMpdmUsersWithFileAccess { + access?: string; + user_id?: string; +} export interface Headers { date?: string; in_reply_to?: string; @@ -315,12 +497,23 @@ export interface InitialComment { timestamp?: number; user?: string; } +export interface MediaProgress { + duration_ms?: number; + max_offset_ms?: number; + offset_ms?: number; +} export interface Reaction { count?: number; name?: string; url?: string; users?: string[]; } +export interface Saved { + date_completed?: number; + date_due?: number; + is_archived?: boolean; + state?: string; +} export interface Shares { private?: { [key: string]: Private[]; @@ -330,12 +523,15 @@ export interface Shares { }; } export interface Private { + access?: string; channel_name?: string; + date_last_shared?: number; latest_reply?: string; reply_count?: number; reply_users?: string[]; reply_users_count?: number; share_user_id?: string; + source?: string; team_id?: string; thread_ts?: string; ts?: string; @@ -344,72 +540,186 @@ export interface Transcription { locale?: string; status?: string; } +export interface MessageBlock { + channel?: string; + message?: MessageBlockMessage; + team?: string; + ts?: string; +} +export interface MessageBlockMessage { + app_id?: string; + attachments?: any[]; + blocks?: TitleBlockElement[]; + bot_id?: string; + bot_link?: string; + bot_profile?: BotProfile; + channel?: string; + client_msg_id?: string; + comment?: Comment; + display_as_bot?: boolean; + edited?: Edited; + file?: BlockFile; + files?: any[]; + hidden?: boolean; + icons?: RootIcons; + inviter?: string; + is_intro?: boolean; + is_locked?: boolean; + is_starred?: boolean; + is_thread_broadcast?: boolean; + item?: Comment; + item_type?: string; + last_read?: string; + latest_reply?: string; + metadata?: MessageMetadata; + no_notifications?: boolean; + parent_user_id?: string; + pinned_to?: any[]; + purpose?: string; + reactions?: any[]; + replies?: any[]; + reply_count?: number; + reply_users?: any[]; + reply_users_count?: number; + room?: Room; + root?: Root; + subscribed?: boolean; + subtype?: string; + team?: string; + text?: string; + thread_ts?: string; + topic?: string; + ts?: string; + type?: string; + unfurl_links?: boolean; + unfurl_media?: boolean; + upload?: boolean; + user?: string; + username?: string; + wibblr?: boolean; + x_files?: any[]; +} export interface BotProfile { app_id?: string; deleted?: boolean; - icons?: Icons; + icons?: BotProfileIcons; id?: string; name?: string; team_id?: string; updated?: number; } -export interface Icons { +export interface BotProfileIcons { image_36?: string; image_48?: string; image_72?: string; } -export interface FileElement { +export interface Comment { + comment?: string; + created?: string; + display_as_bot?: boolean; + edit_link?: string; + editable?: boolean; + external_type?: string; + filetype?: string; + has_rich_preview?: boolean; + id?: string; + is_external?: boolean; + is_intro?: boolean; + is_public?: boolean; + is_starred?: boolean; + lines?: number; + lines_more?: number; + media_display_type?: string; + mimetype?: string; + mode?: string; + name?: string; + permalink?: string; + permalink_public?: boolean; + pretty_type?: string; + preview?: string; + preview_highlight?: string; + preview_is_truncated?: boolean; + public_url_shared?: boolean; + size?: number; + timestamp?: string; + title?: string; + url_private?: string; + url_private_download?: boolean; + user?: string; + username?: string; +} +export interface Edited { + ts?: string; + user?: string; +} +export interface BlockFile { + access?: string; + alt_txt?: string; app_id?: string; app_name?: string; + attachments?: any[]; + blocks?: any[]; bot_id?: string; - cc?: Cc[]; + canvas_template_mode?: string; + cc?: any[]; channel_actions_count?: number; channel_actions_ts?: string; - channels?: string[]; + channels?: any[]; comments_count?: number; converted_pdf?: string; created?: number; deanimate?: string; deanimate_gif?: string; display_as_bot?: boolean; + dm_mpdm_users_with_file_access?: any[]; duration_ms?: number; edit_link?: string; + edit_timestamp?: number; editable?: boolean; editor?: string; + editors?: any[]; external_id?: string; external_type?: string; external_url?: string; + file_access?: string; filetype?: string; - from?: Cc[]; - groups?: string[]; + from?: any[]; + groups?: any[]; has_more?: boolean; + has_more_shares?: boolean; has_rich_preview?: boolean; headers?: Headers; hls?: string; hls_embed?: string; id?: string; image_exif_rotation?: number; - ims?: string[]; + ims?: any[]; initial_comment?: InitialComment; + is_channel_space?: boolean; is_external?: boolean; is_public?: boolean; is_starred?: boolean; last_editor?: string; + last_read?: number; lines?: number; lines_more?: number; + linked_channel_id?: string; media_display_type?: string; + media_progress?: MediaProgress; mimetype?: string; mode?: string; mp4?: string; + mp4_low?: string; name?: string; non_owner_editable?: boolean; num_stars?: number; + org_or_workspace_access?: string; original_attachment_count?: number; original_h?: string; original_w?: string; permalink?: string; permalink_public?: string; - pinned_to?: string[]; + pinned_to?: any[]; pjpeg?: string; plain_text?: string; pretty_type?: string; @@ -417,14 +727,25 @@ export interface FileElement { preview_highlight?: string; preview_is_truncated?: boolean; preview_plain_text?: string; + private_channels_with_file_access_count?: number; public_url_shared?: boolean; - reactions?: Reaction[]; + quip_thread_id?: string; + reactions?: any[]; + saved?: Saved; sent_to_self?: boolean; - shares?: Shares; + shares?: PendingInvitees; simplified_html?: string; size?: number; + source_team?: string; subject?: string; subtype?: string; + team_pref_version_history_enabled?: boolean; + teams_shared_with?: any[]; + template_conversion_ts?: number; + template_description?: string; + template_icon?: string; + template_name?: string; + template_title?: string; thumb_1024?: string; thumb_1024_gif?: string; thumb_1024_h?: string; @@ -471,19 +792,208 @@ export interface FileElement { thumb_video_w?: number; timestamp?: number; title?: string; - to?: Cc[]; + title_blocks?: any[]; + to?: any[]; transcription?: Transcription; + update_notification?: number; updated?: number; url_private?: string; url_private_download?: string; + url_static_preview?: string; user?: string; + user_team?: string; username?: string; vtt?: string; } +export interface PendingInvitees { +} +export interface RootIcons { + emoji?: string; + image_36?: string; + image_48?: string; + image_64?: string; + image_72?: string; +} +export interface MessageMetadata { + event_type?: string; +} +export interface Room { + app_id?: string; + attached_file_ids?: string[]; + background_id?: string; + call_family?: string; + canvas_background?: string; + canvas_thread_ts?: string; + channels?: string[]; + created_by?: string; + date_end?: number; + date_start?: number; + display_id?: string; + external_unique_id?: string; + has_ended?: boolean; + id?: string; + is_dm_call?: boolean; + is_prewarmed?: boolean; + is_scheduled?: boolean; + media_backend_type?: string; + media_server?: string; + name?: string; + participant_history?: string[]; + participants?: string[]; + participants_camera_off?: string[]; + participants_camera_on?: string[]; + participants_screenshare_off?: string[]; + participants_screenshare_on?: string[]; + pending_invitees?: PendingInvitees; + thread_root_ts?: string; + was_accepted?: boolean; + was_missed?: boolean; + was_rejected?: boolean; +} +export interface Root { + bot_id?: string; + bot_profile?: BotProfile; + edited?: Edited; + icons?: RootIcons; + last_read?: string; + latest_reply?: string; + mrkdwn?: boolean; + no_notifications?: boolean; + parent_user_id?: string; + replies?: any[]; + reply_count?: number; + reply_users?: any[]; + reply_users_count?: number; + room?: Room; + subscribed?: boolean; + subtype?: string; + team?: string; + text?: string; + thread_ts?: string; + ts?: string; + type?: string; + unread_count?: number; + user?: string; + username?: string; +} +export interface AttachmentMetadata { + extension?: string; + format?: string; + original_h?: number; + original_w?: number; + rotation?: number; + thumb_160?: boolean; + thumb_360_h?: number; + thumb_360_w?: number; + thumb_64?: boolean; + thumb_80?: boolean; + thumb_tiny?: string; +} +export interface Preview { + can_remove?: boolean; + icon_url?: string; + subtitle?: DescriptionElement; + title?: DescriptionElement; + type?: string; +} +export interface PurpleBlock { + accessory?: Accessory; + alt_text?: string; + api_decoration_available?: boolean; + app_collaborators?: string[]; + app_id?: string; + author_name?: string; + block_id?: string; + bot_user_id?: string; + button_label?: string; + call?: Call; + call_id?: string; + description?: DescriptionElement; + developer_trace_id?: string; + dispatch_action?: boolean; + element?: Accessory; + elements?: Accessory[]; + external_id?: string; + fallback?: string; + fields?: DescriptionElement[]; + file?: BlockFile; + file_id?: string; + function_trigger_id?: string; + hint?: DescriptionElement; + image_bytes?: number; + image_height?: number; + image_url?: string; + image_width?: number; + is_workflow_app?: boolean; + label?: DescriptionElement; + optional?: boolean; + owning_team_id?: string; + provider_icon_url?: string; + provider_name?: string; + sales_home_workflow_app_type?: number; + share_url?: string; + source?: string; + text?: DescriptionElement; + thumbnail_url?: string; + title?: DescriptionElement; + title_url?: string; + trigger_subtype?: string; + trigger_type?: string; + type?: BlockType; + url?: string; + video_url?: string; + workflow_id?: string; +} +export interface Call { + media_backend_type?: string; + v1?: V1; +} +export interface V1 { + active_participants?: Participant[]; + all_participants?: Participant[]; + app_icon_urls?: AppIconUrls; + app_id?: string; + channels?: string[]; + created_by?: string; + date_end?: number; + date_start?: number; + desktop_app_join_url?: string; + display_id?: string; + has_ended?: boolean; + id?: string; + is_dm_call?: boolean; + join_url?: string; + name?: string; + was_accepted?: boolean; + was_missed?: boolean; + was_rejected?: boolean; +} +export interface Participant { + avatar_url?: string; + display_name?: string; + external_id?: string; + slack_id?: string; +} +export interface AppIconUrls { + image_1024?: string; + image_128?: string; + image_192?: string; + image_32?: string; + image_36?: string; + image_48?: string; + image_512?: string; + image_64?: string; + image_72?: string; + image_96?: string; + image_original?: string; +} export interface Paging { count?: number; page?: number; pages?: number; total?: number; } +export interface ResponseMetadata { + next_cursor?: string; +} //# sourceMappingURL=ReactionsListResponse.d.ts.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ReactionsListResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/ReactionsListResponse.d.ts.map index 6a947e6..1303f8b 100644 --- a/node_modules/@slack/web-api/dist/response/ReactionsListResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/ReactionsListResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ReactionsListResponse.d.ts","sourceRoot":"","sources":["../../src/response/ReactionsListResponse.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"ReactionsListResponse.d.ts","sourceRoot":"","sources":["../../src/response/ReactionsListResponse.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ReactionsListResponse.js b/node_modules/@slack/web-api/dist/response/ReactionsListResponse.js index 91914f1..1f107d6 100644 --- a/node_modules/@slack/web-api/dist/response/ReactionsListResponse.js +++ b/node_modules/@slack/web-api/dist/response/ReactionsListResponse.js @@ -9,4 +9,41 @@ // // ///////////////////////////////////////////////////////////////////////////////////////// Object.defineProperty(exports, "__esModule", { value: true }); +exports.BlockType = exports.FluffyType = exports.PurpleType = exports.DescriptionType = void 0; +var DescriptionType; +(function (DescriptionType) { + DescriptionType["Mrkdwn"] = "mrkdwn"; + DescriptionType["PlainText"] = "plain_text"; +})(DescriptionType = exports.DescriptionType || (exports.DescriptionType = {})); +var PurpleType; +(function (PurpleType) { + PurpleType["Broadcast"] = "broadcast"; + PurpleType["Channel"] = "channel"; + PurpleType["Color"] = "color"; + PurpleType["Date"] = "date"; + PurpleType["Emoji"] = "emoji"; + PurpleType["Link"] = "link"; + PurpleType["Team"] = "team"; + PurpleType["Text"] = "text"; + PurpleType["User"] = "user"; + PurpleType["Usergroup"] = "usergroup"; +})(PurpleType = exports.PurpleType || (exports.PurpleType = {})); +var FluffyType; +(function (FluffyType) { + FluffyType["RichTextList"] = "rich_text_list"; + FluffyType["RichTextPreformatted"] = "rich_text_preformatted"; + FluffyType["RichTextQuote"] = "rich_text_quote"; + FluffyType["RichTextSection"] = "rich_text_section"; +})(FluffyType = exports.FluffyType || (exports.FluffyType = {})); +var BlockType; +(function (BlockType) { + BlockType["Actions"] = "actions"; + BlockType["Context"] = "context"; + BlockType["Divider"] = "divider"; + BlockType["Image"] = "image"; + BlockType["RichText"] = "rich_text"; + BlockType["Section"] = "section"; + BlockType["ShareShortcut"] = "share_shortcut"; + BlockType["Video"] = "video"; +})(BlockType = exports.BlockType || (exports.BlockType = {})); //# sourceMappingURL=ReactionsListResponse.js.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ReactionsListResponse.js.map b/node_modules/@slack/web-api/dist/response/ReactionsListResponse.js.map index 582b319..fdab6f5 100644 --- a/node_modules/@slack/web-api/dist/response/ReactionsListResponse.js.map +++ b/node_modules/@slack/web-api/dist/response/ReactionsListResponse.js.map @@ -1 +1 @@ -{"version":3,"file":"ReactionsListResponse.js","sourceRoot":"","sources":["../../src/response/ReactionsListResponse.ts"],"names":[],"mappings":";AAAA,oBAAoB;AACpB,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF"} \ No newline at end of file +{"version":3,"file":"ReactionsListResponse.js","sourceRoot":"","sources":["../../src/response/ReactionsListResponse.ts"],"names":[],"mappings":";AAAA,oBAAoB;AACpB,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;;;AAmPzF,IAAY,eAGX;AAHD,WAAY,eAAe;IACzB,oCAAiB,CAAA;IACjB,2CAAwB,CAAA;AAC1B,CAAC,EAHW,eAAe,GAAf,uBAAe,KAAf,uBAAe,QAG1B;AAmCD,IAAY,UAWX;AAXD,WAAY,UAAU;IACpB,qCAAuB,CAAA;IACvB,iCAAmB,CAAA;IACnB,6BAAe,CAAA;IACf,2BAAa,CAAA;IACb,6BAAe,CAAA;IACf,2BAAa,CAAA;IACb,2BAAa,CAAA;IACb,2BAAa,CAAA;IACb,2BAAa,CAAA;IACb,qCAAuB,CAAA;AACzB,CAAC,EAXW,UAAU,GAAV,kBAAU,KAAV,kBAAU,QAWrB;AAED,IAAY,UAKX;AALD,WAAY,UAAU;IACpB,6CAA+B,CAAA;IAC/B,6DAA+C,CAAA;IAC/C,+CAAiC,CAAA;IACjC,mDAAqC,CAAA;AACvC,CAAC,EALW,UAAU,GAAV,kBAAU,KAAV,kBAAU,QAKrB;AAkCD,IAAY,SASX;AATD,WAAY,SAAS;IACnB,gCAAmB,CAAA;IACnB,gCAAmB,CAAA;IACnB,gCAAmB,CAAA;IACnB,4BAAe,CAAA;IACf,mCAAsB,CAAA;IACtB,gCAAmB,CAAA;IACnB,6CAAgC,CAAA;IAChC,4BAAe,CAAA;AACjB,CAAC,EATW,SAAS,GAAT,iBAAS,KAAT,iBAAS,QASpB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ReactionsRemoveResponse.d.ts b/node_modules/@slack/web-api/dist/response/ReactionsRemoveResponse.d.ts index 66a2ad8..569fd0e 100644 --- a/node_modules/@slack/web-api/dist/response/ReactionsRemoveResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/ReactionsRemoveResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type ReactionsRemoveResponse = WebAPICallResult & { +export type ReactionsRemoveResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/ReactionsRemoveResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/ReactionsRemoveResponse.d.ts.map index 36667c7..8abca76 100644 --- a/node_modules/@slack/web-api/dist/response/ReactionsRemoveResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/ReactionsRemoveResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ReactionsRemoveResponse.d.ts","sourceRoot":"","sources":["../../src/response/ReactionsRemoveResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,uBAAuB,GAAG,gBAAgB,GAAG;IACvD,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file +{"version":3,"file":"ReactionsRemoveResponse.d.ts","sourceRoot":"","sources":["../../src/response/ReactionsRemoveResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,uBAAuB,GAAG,gBAAgB,GAAG;IACvD,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/RemindersAddResponse.d.ts b/node_modules/@slack/web-api/dist/response/RemindersAddResponse.d.ts index fd64157..9d9370e 100644 --- a/node_modules/@slack/web-api/dist/response/RemindersAddResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/RemindersAddResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type RemindersAddResponse = WebAPICallResult & { +export type RemindersAddResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/RemindersAddResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/RemindersAddResponse.d.ts.map index 3e2fc29..36b7985 100644 --- a/node_modules/@slack/web-api/dist/response/RemindersAddResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/RemindersAddResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"RemindersAddResponse.d.ts","sourceRoot":"","sources":["../../src/response/RemindersAddResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,oBAAoB,GAAG,gBAAgB,GAAG;IACpD,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,QAAQ,CAAC,EAAW,QAAQ,CAAC;IAC7B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;CACtC,CAAC;AAEF,MAAM,WAAW,QAAQ;IACvB,WAAW,CAAC,EAAE,MAAM,CAAC;IACrB,OAAO,CAAC,EAAM,MAAM,CAAC;IACrB,EAAE,CAAC,EAAW,MAAM,CAAC;IACrB,SAAS,CAAC,EAAI,OAAO,CAAC;IACtB,IAAI,CAAC,EAAS,MAAM,CAAC;IACrB,IAAI,CAAC,EAAS,MAAM,CAAC;IACrB,IAAI,CAAC,EAAS,MAAM,CAAC;CACtB;AAED,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file +{"version":3,"file":"RemindersAddResponse.d.ts","sourceRoot":"","sources":["../../src/response/RemindersAddResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,oBAAoB,GAAG,gBAAgB,GAAG;IACpD,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,QAAQ,CAAC,EAAW,QAAQ,CAAC;IAC7B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;CACtC,CAAC;AAEF,MAAM,WAAW,QAAQ;IACvB,WAAW,CAAC,EAAE,MAAM,CAAC;IACrB,OAAO,CAAC,EAAM,MAAM,CAAC;IACrB,EAAE,CAAC,EAAW,MAAM,CAAC;IACrB,SAAS,CAAC,EAAI,OAAO,CAAC;IACtB,IAAI,CAAC,EAAS,MAAM,CAAC;IACrB,IAAI,CAAC,EAAS,MAAM,CAAC;IACrB,IAAI,CAAC,EAAS,MAAM,CAAC;CACtB;AAED,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/RemindersCompleteResponse.d.ts b/node_modules/@slack/web-api/dist/response/RemindersCompleteResponse.d.ts index a2504e1..efbd9ac 100644 --- a/node_modules/@slack/web-api/dist/response/RemindersCompleteResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/RemindersCompleteResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type RemindersCompleteResponse = WebAPICallResult & { +export type RemindersCompleteResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/RemindersCompleteResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/RemindersCompleteResponse.d.ts.map index 4af0b16..e76e897 100644 --- a/node_modules/@slack/web-api/dist/response/RemindersCompleteResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/RemindersCompleteResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"RemindersCompleteResponse.d.ts","sourceRoot":"","sources":["../../src/response/RemindersCompleteResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,yBAAyB,GAAG,gBAAgB,GAAG;IACzD,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file +{"version":3,"file":"RemindersCompleteResponse.d.ts","sourceRoot":"","sources":["../../src/response/RemindersCompleteResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,yBAAyB,GAAG,gBAAgB,GAAG;IACzD,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/RemindersDeleteResponse.d.ts b/node_modules/@slack/web-api/dist/response/RemindersDeleteResponse.d.ts index 3e3a681..6db8489 100644 --- a/node_modules/@slack/web-api/dist/response/RemindersDeleteResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/RemindersDeleteResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type RemindersDeleteResponse = WebAPICallResult & { +export type RemindersDeleteResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/RemindersDeleteResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/RemindersDeleteResponse.d.ts.map index 1aa7424..d0e1b9c 100644 --- a/node_modules/@slack/web-api/dist/response/RemindersDeleteResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/RemindersDeleteResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"RemindersDeleteResponse.d.ts","sourceRoot":"","sources":["../../src/response/RemindersDeleteResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,uBAAuB,GAAG,gBAAgB,GAAG;IACvD,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file +{"version":3,"file":"RemindersDeleteResponse.d.ts","sourceRoot":"","sources":["../../src/response/RemindersDeleteResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,uBAAuB,GAAG,gBAAgB,GAAG;IACvD,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/RemindersInfoResponse.d.ts b/node_modules/@slack/web-api/dist/response/RemindersInfoResponse.d.ts index 9628a8e..4ff77ab 100644 --- a/node_modules/@slack/web-api/dist/response/RemindersInfoResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/RemindersInfoResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type RemindersInfoResponse = WebAPICallResult & { +export type RemindersInfoResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/RemindersInfoResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/RemindersInfoResponse.d.ts.map index 9395fe7..01b1a04 100644 --- a/node_modules/@slack/web-api/dist/response/RemindersInfoResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/RemindersInfoResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"RemindersInfoResponse.d.ts","sourceRoot":"","sources":["../../src/response/RemindersInfoResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,qBAAqB,GAAG,gBAAgB,GAAG;IACrD,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,QAAQ,CAAC;CACrB,CAAC;AAEF,MAAM,WAAW,QAAQ;IACvB,WAAW,CAAC,EAAE,MAAM,CAAC;IACrB,OAAO,CAAC,EAAM,MAAM,CAAC;IACrB,EAAE,CAAC,EAAW,MAAM,CAAC;IACrB,SAAS,CAAC,EAAI,OAAO,CAAC;IACtB,IAAI,CAAC,EAAS,MAAM,CAAC;IACrB,IAAI,CAAC,EAAS,MAAM,CAAC;IACrB,IAAI,CAAC,EAAS,MAAM,CAAC;CACtB"} \ No newline at end of file +{"version":3,"file":"RemindersInfoResponse.d.ts","sourceRoot":"","sources":["../../src/response/RemindersInfoResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,qBAAqB,GAAG,gBAAgB,GAAG;IACrD,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,QAAQ,CAAC;CACrB,CAAC;AAEF,MAAM,WAAW,QAAQ;IACvB,WAAW,CAAC,EAAE,MAAM,CAAC;IACrB,OAAO,CAAC,EAAM,MAAM,CAAC;IACrB,EAAE,CAAC,EAAW,MAAM,CAAC;IACrB,SAAS,CAAC,EAAI,OAAO,CAAC;IACtB,IAAI,CAAC,EAAS,MAAM,CAAC;IACrB,IAAI,CAAC,EAAS,MAAM,CAAC;IACrB,IAAI,CAAC,EAAS,MAAM,CAAC;CACtB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/RemindersListResponse.d.ts b/node_modules/@slack/web-api/dist/response/RemindersListResponse.d.ts index 0124a43..f673a1d 100644 --- a/node_modules/@slack/web-api/dist/response/RemindersListResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/RemindersListResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type RemindersListResponse = WebAPICallResult & { +export type RemindersListResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/RemindersListResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/RemindersListResponse.d.ts.map index 0c8e21d..0c6c6b5 100644 --- a/node_modules/@slack/web-api/dist/response/RemindersListResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/RemindersListResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"RemindersListResponse.d.ts","sourceRoot":"","sources":["../../src/response/RemindersListResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,qBAAqB,GAAG,gBAAgB,GAAG;IACrD,KAAK,CAAC,EAAM,MAAM,CAAC;IACnB,MAAM,CAAC,EAAK,MAAM,CAAC;IACnB,EAAE,CAAC,EAAS,OAAO,CAAC;IACpB,QAAQ,CAAC,EAAG,MAAM,CAAC;IACnB,SAAS,CAAC,EAAE,QAAQ,EAAE,CAAC;CACxB,CAAC;AAEF,MAAM,WAAW,QAAQ;IACvB,OAAO,CAAC,EAAM,MAAM,CAAC;IACrB,WAAW,CAAC,EAAE,MAAM,CAAC;IACrB,OAAO,CAAC,EAAM,MAAM,CAAC;IACrB,EAAE,CAAC,EAAW,MAAM,CAAC;IACrB,UAAU,CAAC,EAAG,UAAU,CAAC;IACzB,SAAS,CAAC,EAAI,OAAO,CAAC;IACtB,IAAI,CAAC,EAAS,MAAM,CAAC;IACrB,IAAI,CAAC,EAAS,MAAM,CAAC;IACrB,IAAI,CAAC,EAAS,MAAM,CAAC;CACtB;AAED,MAAM,WAAW,UAAU;IACzB,SAAS,CAAC,EAAE,MAAM,CAAC;IACnB,QAAQ,CAAC,EAAG,MAAM,EAAE,CAAC;CACtB"} \ No newline at end of file +{"version":3,"file":"RemindersListResponse.d.ts","sourceRoot":"","sources":["../../src/response/RemindersListResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,qBAAqB,GAAG,gBAAgB,GAAG;IACrD,KAAK,CAAC,EAAM,MAAM,CAAC;IACnB,MAAM,CAAC,EAAK,MAAM,CAAC;IACnB,EAAE,CAAC,EAAS,OAAO,CAAC;IACpB,QAAQ,CAAC,EAAG,MAAM,CAAC;IACnB,SAAS,CAAC,EAAE,QAAQ,EAAE,CAAC;CACxB,CAAC;AAEF,MAAM,WAAW,QAAQ;IACvB,OAAO,CAAC,EAAM,MAAM,CAAC;IACrB,WAAW,CAAC,EAAE,MAAM,CAAC;IACrB,OAAO,CAAC,EAAM,MAAM,CAAC;IACrB,EAAE,CAAC,EAAW,MAAM,CAAC;IACrB,UAAU,CAAC,EAAG,UAAU,CAAC;IACzB,SAAS,CAAC,EAAI,OAAO,CAAC;IACtB,IAAI,CAAC,EAAS,MAAM,CAAC;IACrB,IAAI,CAAC,EAAS,MAAM,CAAC;IACrB,IAAI,CAAC,EAAS,MAAM,CAAC;CACtB;AAED,MAAM,WAAW,UAAU;IACzB,SAAS,CAAC,EAAE,MAAM,CAAC;IACnB,QAAQ,CAAC,EAAG,MAAM,EAAE,CAAC;CACtB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/RtmConnectResponse.d.ts b/node_modules/@slack/web-api/dist/response/RtmConnectResponse.d.ts index eff1911..e89cbd2 100644 --- a/node_modules/@slack/web-api/dist/response/RtmConnectResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/RtmConnectResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type RtmConnectResponse = WebAPICallResult & { +export type RtmConnectResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/RtmConnectResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/RtmConnectResponse.d.ts.map index 9c6c874..4868354 100644 --- a/node_modules/@slack/web-api/dist/response/RtmConnectResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/RtmConnectResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"RtmConnectResponse.d.ts","sourceRoot":"","sources":["../../src/response/RtmConnectResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,kBAAkB,GAAG,gBAAgB,GAAG;IAClD,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,IAAI,CAAC,EAAM,IAAI,CAAC;IAChB,IAAI,CAAC,EAAM,IAAI,CAAC;IAChB,GAAG,CAAC,EAAO,MAAM,CAAC;CACnB,CAAC;AAEF,MAAM,WAAW,IAAI;IACnB,EAAE,CAAC,EAAI,MAAM,CAAC;IACd,IAAI,CAAC,EAAE,MAAM,CAAC;CACf;AAED,MAAM,WAAW,IAAI;IACnB,MAAM,CAAC,EAAE,MAAM,CAAC;IAChB,EAAE,CAAC,EAAM,MAAM,CAAC;IAChB,IAAI,CAAC,EAAI,MAAM,CAAC;CACjB"} \ No newline at end of file +{"version":3,"file":"RtmConnectResponse.d.ts","sourceRoot":"","sources":["../../src/response/RtmConnectResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,kBAAkB,GAAG,gBAAgB,GAAG;IAClD,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,IAAI,CAAC,EAAM,IAAI,CAAC;IAChB,IAAI,CAAC,EAAM,IAAI,CAAC;IAChB,GAAG,CAAC,EAAO,MAAM,CAAC;CACnB,CAAC;AAEF,MAAM,WAAW,IAAI;IACnB,EAAE,CAAC,EAAI,MAAM,CAAC;IACd,IAAI,CAAC,EAAE,MAAM,CAAC;CACf;AAED,MAAM,WAAW,IAAI;IACnB,MAAM,CAAC,EAAE,MAAM,CAAC;IAChB,EAAE,CAAC,EAAM,MAAM,CAAC;IAChB,IAAI,CAAC,EAAI,MAAM,CAAC;CACjB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/RtmStartResponse.d.ts b/node_modules/@slack/web-api/dist/response/RtmStartResponse.d.ts index 3423e60..6dfba39 100644 --- a/node_modules/@slack/web-api/dist/response/RtmStartResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/RtmStartResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type RtmStartResponse = WebAPICallResult & { +export type RtmStartResponse = WebAPICallResult & { accept_tos_url?: string; bots?: Bot[]; cache_ts?: number; @@ -46,6 +46,7 @@ export interface BotIcons { export interface Channel { connected_limited_team_ids?: string[]; connected_team_ids?: string[]; + context_team_id?: string; conversation_host_id?: string; created?: number; creator?: string; @@ -111,7 +112,7 @@ export interface Group { } export interface Latest { attachments?: Attachment[]; - blocks?: Block[]; + blocks?: LatestBlock[]; bot_id?: string; bot_link?: string; bot_profile?: Bot; @@ -119,7 +120,7 @@ export interface Latest { display_as_bot?: boolean; edited?: Edited; files?: FileElement[]; - icons?: LatestIcons; + icons?: MessageIcons; parent_user_id?: string; reactions?: string[]; root?: Root; @@ -144,11 +145,12 @@ export interface Attachment { author_link?: string; author_name?: string; author_subname?: string; - blocks?: Block[]; + blocks?: TitleBlockElement[]; bot_id?: string; callback_id?: string; channel_id?: string; channel_name?: string; + channel_team?: string; color?: string; fallback?: string; fields?: Field[]; @@ -157,6 +159,7 @@ export interface Attachment { footer?: string; footer_icon?: string; from_url?: string; + hide_color?: boolean; id?: number; image_bytes?: number; image_height?: number; @@ -164,10 +167,12 @@ export interface Attachment { image_width?: number; indent?: boolean; is_app_unfurl?: boolean; + is_file_attachment?: boolean; is_msg_unfurl?: boolean; is_reply_unfurl?: boolean; is_thread_root_unfurl?: boolean; - metadata?: Metadata; + message_blocks?: MessageBlock[]; + metadata?: AttachmentMetadata; mimetype?: string; mrkdwn_in?: string[]; msg_subtype?: string; @@ -220,39 +225,50 @@ export interface SelectedOptionElement { text?: string; value?: string; } -export interface Block { +export interface TitleBlockElement { accessory?: Accessory; alt_text?: string; - api_decoration_available?: boolean; + app_collaborators?: string[]; + app_id?: string; + author_name?: string; block_id?: string; - call?: Call; - call_id?: string; - dispatch_action?: boolean; - element?: Accessory; + bot_user_id?: string; + button_label?: string; + description?: DescriptionElement | string; + developer_trace_id?: string; elements?: Accessory[]; - external_id?: string; fallback?: string; - fields?: Hint[]; - file?: BlockFile; - file_id?: string; - hint?: Hint; + fields?: DescriptionElement[]; + function_trigger_id?: string; image_bytes?: number; image_height?: number; image_url?: string; image_width?: number; - label?: Hint; - optional?: boolean; - source?: string; - text?: Hint; - title?: Hint; - type?: string; + is_workflow_app?: boolean; + owning_team_id?: string; + provider_icon_url?: string; + provider_name?: string; + sales_home_workflow_app_type?: number; + share_url?: string; + text?: DescriptionElement; + thumbnail_url?: string; + title?: DescriptionElement | string; + title_url?: string; + trigger_subtype?: string; + trigger_type?: string; + type?: BlockType; + url?: string; + video_url?: string; + workflow_id?: string; } export interface Accessory { accessibility_label?: string; action_id?: string; alt_text?: string; + border?: number; confirm?: AccessoryConfirm; default_to_current_conversation?: boolean; + elements?: AccessoryElement[]; fallback?: string; filter?: Filter; focus_on_load?: boolean; @@ -260,11 +276,13 @@ export interface Accessory { image_height?: number; image_url?: string; image_width?: number; + indent?: number; initial_channel?: string; initial_channels?: string[]; initial_conversation?: string; initial_conversations?: string[]; initial_date?: string; + initial_date_time?: number; initial_option?: InitialOptionElement; initial_options?: InitialOptionElement[]; initial_time?: string; @@ -272,91 +290,134 @@ export interface Accessory { initial_users?: string[]; max_selected_items?: number; min_query_length?: number; + offset?: number; option_groups?: AccessoryOptionGroup[]; options?: InitialOptionElement[]; - placeholder?: Hint; + placeholder?: DescriptionElement; response_url_enabled?: boolean; style?: string; - text?: Hint; + text?: DescriptionElement; + timezone?: string; type?: string; url?: string; value?: string; + workflow?: Workflow; } export interface AccessoryConfirm { - confirm?: Hint; - deny?: Hint; + confirm?: DescriptionElement; + deny?: DescriptionElement; style?: string; - text?: Hint; - title?: Hint; + text?: DescriptionElement; + title?: DescriptionElement; } -export interface Hint { +export interface DescriptionElement { emoji?: boolean; text?: string; - type?: string; + type?: DescriptionType; verbatim?: boolean; } +export declare enum DescriptionType { + Mrkdwn = "mrkdwn", + PlainText = "plain_text" +} +export interface AccessoryElement { + border?: number; + elements?: PurpleElement[]; + indent?: number; + offset?: number; + style?: string; + type?: FluffyType; +} +export interface PurpleElement { + channel_id?: string; + name?: string; + range?: string; + skin_tone?: number; + style?: Style; + team_id?: string; + text?: string; + timestamp?: string; + type?: PurpleType; + unicode?: string; + url?: string; + user_id?: string; + usergroup_id?: string; + value?: string; +} +export interface Style { + bold?: boolean; + code?: boolean; + italic?: boolean; + strike?: boolean; +} +export declare enum PurpleType { + Broadcast = "broadcast", + Channel = "channel", + Color = "color", + Date = "date", + Emoji = "emoji", + Link = "link", + Team = "team", + Text = "text", + User = "user", + Usergroup = "usergroup" +} +export declare enum FluffyType { + RichTextList = "rich_text_list", + RichTextPreformatted = "rich_text_preformatted", + RichTextQuote = "rich_text_quote", + RichTextSection = "rich_text_section" +} export interface Filter { exclude_bot_users?: boolean; exclude_external_shared_channels?: boolean; - include?: string[]; + include?: any[]; } export interface InitialOptionElement { - description?: Hint; - text?: Hint; + description?: DescriptionElement; + text?: DescriptionElement; url?: string; value?: string; } export interface AccessoryOptionGroup { - label?: Hint; + label?: DescriptionElement; options?: InitialOptionElement[]; } -export interface Call { - media_backend_type?: string; - v1?: V1; +export interface Workflow { + trigger?: Trigger; } -export interface V1 { - active_participants?: Participant[]; - all_participants?: Participant[]; - app_icon_urls?: AppIconUrls; - app_id?: string; - channels?: string[]; - created_by?: string; - date_end?: number; - date_start?: number; - desktop_app_join_url?: string; - display_id?: string; - has_ended?: boolean; - id?: string; - is_dm_call?: boolean; - join_url?: string; +export interface Trigger { + customizable_input_parameters?: CustomizableInputParameter[]; + url?: string; +} +export interface CustomizableInputParameter { name?: string; - was_accepted?: boolean; - was_missed?: boolean; - was_rejected?: boolean; + value?: string; } -export interface Participant { - avatar_url?: string; - display_name?: string; - external_id?: string; - slack_id?: string; +export declare enum BlockType { + Actions = "actions", + Context = "context", + Divider = "divider", + Image = "image", + RichText = "rich_text", + Section = "section", + ShareShortcut = "share_shortcut", + Video = "video" } -export interface AppIconUrls { - image_1024?: string; - image_128?: string; - image_192?: string; - image_32?: string; - image_36?: string; - image_48?: string; - image_512?: string; - image_64?: string; - image_72?: string; - image_96?: string; - image_original?: string; +export interface Field { + short?: boolean; + title?: string; + value?: string; } -export interface BlockFile { +export interface FileElement { + access?: string; + alt_txt?: string; app_id?: string; app_name?: string; + attachments?: any[]; + blocks?: TitleBlockElement[]; bot_id?: string; + canvas_template_mode?: string; cc?: Cc[]; channel_actions_count?: number; channel_actions_ts?: string; @@ -367,17 +428,22 @@ export interface BlockFile { deanimate?: string; deanimate_gif?: string; display_as_bot?: boolean; + dm_mpdm_users_with_file_access?: DmMpdmUsersWithFileAccess[]; duration_ms?: number; edit_link?: string; + edit_timestamp?: number; editable?: boolean; editor?: string; + editors?: string[]; external_id?: string; external_type?: string; external_url?: string; + file_access?: string; filetype?: string; from?: Cc[]; groups?: string[]; has_more?: boolean; + has_more_shares?: boolean; has_rich_preview?: boolean; headers?: Headers; hls?: string; @@ -386,19 +452,25 @@ export interface BlockFile { image_exif_rotation?: number; ims?: string[]; initial_comment?: InitialComment; + is_channel_space?: boolean; is_external?: boolean; is_public?: boolean; is_starred?: boolean; last_editor?: string; + last_read?: number; lines?: number; lines_more?: number; + linked_channel_id?: string; media_display_type?: string; + media_progress?: MediaProgress; mimetype?: string; mode?: string; mp4?: string; + mp4_low?: string; name?: string; non_owner_editable?: boolean; num_stars?: number; + org_or_workspace_access?: string; original_attachment_count?: number; original_h?: string; original_w?: string; @@ -412,14 +484,25 @@ export interface BlockFile { preview_highlight?: string; preview_is_truncated?: boolean; preview_plain_text?: string; + private_channels_with_file_access_count?: number; public_url_shared?: boolean; + quip_thread_id?: string; reactions?: Reaction[]; + saved?: Saved; sent_to_self?: boolean; - shares?: Shares; + shares?: PurpleShares; simplified_html?: string; size?: number; + source_team?: string; subject?: string; subtype?: string; + team_pref_version_history_enabled?: boolean; + teams_shared_with?: any[]; + template_conversion_ts?: number; + template_description?: string; + template_icon?: string; + template_name?: string; + template_title?: string; thumb_1024?: string; thumb_1024_gif?: string; thumb_1024_h?: string; @@ -466,12 +549,16 @@ export interface BlockFile { thumb_video_w?: number; timestamp?: number; title?: string; + title_blocks?: TitleBlockElement[]; to?: Cc[]; transcription?: Transcription; + update_notification?: number; updated?: number; url_private?: string; url_private_download?: string; + url_static_preview?: string; user?: string; + user_team?: string; username?: string; vtt?: string; } @@ -480,6 +567,10 @@ export interface Cc { name?: string; original?: string; } +export interface DmMpdmUsersWithFileAccess { + access?: string; + user_id?: string; +} export interface Headers { date?: string; in_reply_to?: string; @@ -495,13 +586,24 @@ export interface InitialComment { timestamp?: number; user?: string; } +export interface MediaProgress { + duration_ms?: number; + max_offset_ms?: number; + offset_ms?: number; +} export interface Reaction { count?: number; name?: string; url?: string; users?: string[]; } -export interface Shares { +export interface Saved { + date_completed?: number; + date_due?: number; + is_archived?: boolean; + state?: string; +} +export interface PurpleShares { private?: { [key: string]: Private[]; }; @@ -510,12 +612,15 @@ export interface Shares { }; } export interface Private { + access?: string; channel_name?: string; + date_last_shared?: number; latest_reply?: string; reply_count?: number; reply_users?: string[]; reply_users_count?: number; share_user_id?: string; + source?: string; team_id?: string; thread_ts?: string; ts?: string; @@ -524,63 +629,172 @@ export interface Transcription { locale?: string; status?: string; } -export interface Field { - short?: boolean; +export interface MessageBlock { + channel?: string; + message?: Message; + team?: string; + ts?: string; +} +export interface Message { + app_id?: string; + attachments?: any[]; + blocks?: TitleBlockElement[]; + bot_id?: string; + bot_link?: string; + bot_profile?: Bot; + channel?: string; + client_msg_id?: string; + comment?: Comment; + display_as_bot?: boolean; + edited?: Edited; + file?: MessageFile; + files?: any[]; + hidden?: boolean; + icons?: MessageIcons; + inviter?: string; + is_intro?: boolean; + is_locked?: boolean; + is_starred?: boolean; + is_thread_broadcast?: boolean; + item?: Comment; + item_type?: string; + last_read?: string; + latest_reply?: string; + metadata?: MessageMetadata; + no_notifications?: boolean; + parent_user_id?: string; + pinned_to?: any[]; + purpose?: string; + reactions?: any[]; + replies?: any[]; + reply_count?: number; + reply_users?: any[]; + reply_users_count?: number; + room?: Room; + root?: Root; + subscribed?: boolean; + subtype?: string; + team?: string; + text?: string; + thread_ts?: string; + topic?: string; + ts?: string; + type?: string; + unfurl_links?: boolean; + unfurl_media?: boolean; + upload?: boolean; + user?: string; + username?: string; + wibblr?: boolean; + x_files?: any[]; +} +export interface Comment { + comment?: string; + created?: string; + display_as_bot?: boolean; + edit_link?: string; + editable?: boolean; + external_type?: string; + filetype?: string; + has_rich_preview?: boolean; + id?: string; + is_external?: boolean; + is_intro?: boolean; + is_public?: boolean; + is_starred?: boolean; + lines?: number; + lines_more?: number; + media_display_type?: string; + mimetype?: string; + mode?: string; + name?: string; + permalink?: string; + permalink_public?: boolean; + pretty_type?: string; + preview?: string; + preview_highlight?: string; + preview_is_truncated?: boolean; + public_url_shared?: boolean; + size?: number; + timestamp?: string; title?: string; - value?: string; + url_private?: string; + url_private_download?: boolean; + user?: string; + username?: string; } -export interface FileElement { +export interface Edited { + ts?: string; + user?: string; +} +export interface MessageFile { + access?: string; + alt_txt?: string; app_id?: string; app_name?: string; + attachments?: any[]; + blocks?: any[]; bot_id?: string; - cc?: Cc[]; + canvas_template_mode?: string; + cc?: any[]; channel_actions_count?: number; channel_actions_ts?: string; - channels?: string[]; + channels?: any[]; comments_count?: number; converted_pdf?: string; created?: number; deanimate?: string; deanimate_gif?: string; display_as_bot?: boolean; + dm_mpdm_users_with_file_access?: any[]; duration_ms?: number; edit_link?: string; + edit_timestamp?: number; editable?: boolean; editor?: string; + editors?: any[]; external_id?: string; external_type?: string; external_url?: string; + file_access?: string; filetype?: string; - from?: Cc[]; - groups?: string[]; + from?: any[]; + groups?: any[]; has_more?: boolean; + has_more_shares?: boolean; has_rich_preview?: boolean; headers?: Headers; hls?: string; hls_embed?: string; id?: string; image_exif_rotation?: number; - ims?: string[]; + ims?: any[]; initial_comment?: InitialComment; + is_channel_space?: boolean; is_external?: boolean; is_public?: boolean; is_starred?: boolean; last_editor?: string; + last_read?: number; lines?: number; lines_more?: number; + linked_channel_id?: string; media_display_type?: string; + media_progress?: MediaProgress; mimetype?: string; mode?: string; mp4?: string; + mp4_low?: string; name?: string; non_owner_editable?: boolean; num_stars?: number; + org_or_workspace_access?: string; original_attachment_count?: number; original_h?: string; original_w?: string; permalink?: string; permalink_public?: string; - pinned_to?: string[]; + pinned_to?: any[]; pjpeg?: string; plain_text?: string; pretty_type?: string; @@ -588,14 +802,25 @@ export interface FileElement { preview_highlight?: string; preview_is_truncated?: boolean; preview_plain_text?: string; + private_channels_with_file_access_count?: number; public_url_shared?: boolean; - reactions?: Reaction[]; + quip_thread_id?: string; + reactions?: any[]; + saved?: Saved; sent_to_self?: boolean; - shares?: Shares; + shares?: FluffyShares; simplified_html?: string; size?: number; + source_team?: string; subject?: string; subtype?: string; + team_pref_version_history_enabled?: boolean; + teams_shared_with?: any[]; + template_conversion_ts?: number; + template_description?: string; + template_icon?: string; + template_name?: string; + template_title?: string; thumb_1024?: string; thumb_1024_gif?: string; thumb_1024_h?: string; @@ -642,59 +867,78 @@ export interface FileElement { thumb_video_w?: number; timestamp?: number; title?: string; - to?: Cc[]; + title_blocks?: any[]; + to?: any[]; transcription?: Transcription; + update_notification?: number; updated?: number; url_private?: string; url_private_download?: string; + url_static_preview?: string; user?: string; + user_team?: string; username?: string; vtt?: string; } -export interface Metadata { - extension?: string; - format?: string; - original_h?: number; - original_w?: number; - rotation?: number; - thumb_160?: boolean; - thumb_360_h?: number; - thumb_360_w?: number; - thumb_64?: boolean; - thumb_80?: boolean; - thumb_tiny?: string; -} -export interface Preview { - can_remove?: boolean; - icon_url?: string; - subtitle?: Hint; - title?: Hint; - type?: string; +export interface FluffyShares { } -export interface Edited { - ts?: string; - user?: string; -} -export interface LatestIcons { +export interface MessageIcons { emoji?: string; image_36?: string; image_48?: string; image_64?: string; image_72?: string; } +export interface MessageMetadata { + event_type?: string; +} +export interface Room { + app_id?: string; + attached_file_ids?: any[]; + background_id?: string; + call_family?: string; + canvas_background?: string; + canvas_thread_ts?: string; + channels?: any[]; + created_by?: string; + date_end?: number; + date_start?: number; + display_id?: string; + external_unique_id?: string; + has_ended?: boolean; + id?: string; + is_dm_call?: boolean; + is_prewarmed?: boolean; + is_scheduled?: boolean; + media_backend_type?: string; + media_server?: string; + name?: string; + participant_history?: any[]; + participants?: any[]; + participants_camera_off?: any[]; + participants_camera_on?: any[]; + participants_screenshare_off?: any[]; + participants_screenshare_on?: any[]; + thread_root_ts?: string; + was_accepted?: boolean; + was_missed?: boolean; + was_rejected?: boolean; +} export interface Root { bot_id?: string; bot_profile?: Bot; edited?: Edited; - icons?: LatestIcons; + icons?: MessageIcons; last_read?: string; latest_reply?: string; mrkdwn?: boolean; + no_notifications?: boolean; parent_user_id?: string; replies?: Edited[]; reply_count?: number; reply_users?: string[]; reply_users_count?: number; + room?: Room; subscribed?: boolean; subtype?: string; team?: string; @@ -706,7 +950,119 @@ export interface Root { user?: string; username?: string; } +export interface AttachmentMetadata { + extension?: string; + format?: string; + original_h?: number; + original_w?: number; + rotation?: number; + thumb_160?: boolean; + thumb_360_h?: number; + thumb_360_w?: number; + thumb_64?: boolean; + thumb_80?: boolean; + thumb_tiny?: string; +} +export interface Preview { + can_remove?: boolean; + icon_url?: string; + subtitle?: DescriptionElement; + title?: DescriptionElement; + type?: string; +} +export interface LatestBlock { + accessory?: Accessory; + alt_text?: string; + api_decoration_available?: boolean; + app_collaborators?: string[]; + app_id?: string; + author_name?: string; + block_id?: string; + bot_user_id?: string; + button_label?: string; + call?: Call; + call_id?: string; + description?: DescriptionElement; + developer_trace_id?: string; + dispatch_action?: boolean; + element?: Accessory; + elements?: Accessory[]; + external_id?: string; + fallback?: string; + fields?: DescriptionElement[]; + file?: MessageFile; + file_id?: string; + function_trigger_id?: string; + hint?: DescriptionElement; + image_bytes?: number; + image_height?: number; + image_url?: string; + image_width?: number; + is_workflow_app?: boolean; + label?: DescriptionElement; + optional?: boolean; + owning_team_id?: string; + provider_icon_url?: string; + provider_name?: string; + sales_home_workflow_app_type?: number; + share_url?: string; + source?: string; + text?: DescriptionElement; + thumbnail_url?: string; + title?: DescriptionElement; + title_url?: string; + trigger_subtype?: string; + trigger_type?: string; + type?: BlockType; + url?: string; + video_url?: string; + workflow_id?: string; +} +export interface Call { + media_backend_type?: string; + v1?: V1; +} +export interface V1 { + active_participants?: Participant[]; + all_participants?: Participant[]; + app_icon_urls?: AppIconUrls; + app_id?: string; + channels?: string[]; + created_by?: string; + date_end?: number; + date_start?: number; + desktop_app_join_url?: string; + display_id?: string; + has_ended?: boolean; + id?: string; + is_dm_call?: boolean; + join_url?: string; + name?: string; + was_accepted?: boolean; + was_missed?: boolean; + was_rejected?: boolean; +} +export interface Participant { + avatar_url?: string; + display_name?: string; + external_id?: string; + slack_id?: string; +} +export interface AppIconUrls { + image_1024?: string; + image_128?: string; + image_192?: string; + image_32?: string; + image_36?: string; + image_48?: string; + image_512?: string; + image_64?: string; + image_72?: string; + image_96?: string; + image_original?: string; +} export interface Im { + context_team_id?: string; created?: number; has_pins?: boolean; id?: string; @@ -753,6 +1109,7 @@ export interface SelfPrefs { allow_cmd_tab_iss?: boolean; allowed_unfurl_senders?: string; analytics_upsell_coachmark_seen?: boolean; + app_manifest_schema_format?: string; app_subdomain_check_completed?: number; arrow_history?: boolean; at_channel_suppressed_channels?: string; @@ -773,12 +1130,15 @@ export interface SelfPrefs { browsers_seen_initial_user_groups_education?: boolean; calls_disconnect_on_lock?: boolean; calls_survey_last_seen?: string; + channel_canvas_variant?: number; channel_sections?: string; channel_sidebar_hide_browse_dms_link?: boolean; channel_sidebar_hide_invite?: boolean; channel_sort?: string; chime_access_check_completed?: number; + clicked_close_onboarding_synth_view_banner?: boolean; client_logs_pri?: string; + clips_feedback_survey_last_trigger_attempt?: number; color_names_in_list?: boolean; composer_nux?: string; confirm_clear_all_unreads?: boolean; @@ -805,6 +1165,7 @@ export interface SelfPrefs { dismissed_installed_app_dm_suggestions?: string; dismissed_scdm_education?: boolean; dismissed_scroll_search_tooltip_count?: number; + dismissed_sent_page_education?: boolean; display_display_names?: boolean; display_real_names_override?: number; dnd_after_friday?: string; @@ -860,6 +1221,7 @@ export interface SelfPrefs { enable_file_browser_view?: boolean; enable_file_browser_view_for_docs?: boolean; enable_hq_view?: boolean; + enable_later_view?: boolean; enable_media_captions?: boolean; enable_mentions_and_reactions_view?: boolean; enable_people_browser_view?: boolean; @@ -890,6 +1252,7 @@ export interface SelfPrefs { flannel_server_pool?: string; folder_data?: string; folders_enabled?: boolean; + frecency?: string; frecency_ent_jumper?: string; frecency_jumper?: string; fuller_timestamps?: boolean; @@ -910,10 +1273,12 @@ export interface SelfPrefs { has_dismissed_google_directory_coachmark?: boolean; has_drafted_message?: boolean; has_invited?: boolean; + has_joined_huddle?: boolean; has_received_mention_or_reaction?: boolean; has_received_threaded_message?: boolean; has_recently_shared_a_channel?: boolean; has_searched?: boolean; + has_sent_ten_messages?: number; has_starred_item?: boolean; has_uploaded?: boolean; has_used_quickswitcher_shortcut?: boolean; @@ -922,6 +1287,7 @@ export interface SelfPrefs { help_menu_open_timestamp?: number; help_modal_consult_banner_dismissed?: boolean; help_modal_open_timestamp?: number; + hidden_users?: string; hide_external_members_sharing_speed_bump?: boolean; hide_hex_swatch?: boolean; hide_user_group_info_pane?: boolean; @@ -1109,6 +1475,8 @@ export interface SelfPrefs { seen_onboarding_start?: boolean; seen_onboarding_synth_view?: boolean; seen_onboarding_synth_view_count?: number; + seen_onboarding_synth_view_count_v2?: number; + seen_onboarding_synth_view_v2?: boolean; seen_p3_locale_change_message_ko_kr?: number; seen_people_search?: boolean; seen_people_search_count?: number; @@ -1169,6 +1537,8 @@ export interface SelfPrefs { sunset_interactive_message_views?: number; suppress_external_invites_from_compose_warning?: boolean; suppress_link_warning?: boolean; + suppress_thread_mention_warning?: boolean; + synth_view_prefs?: string; tab_ui_return_selects?: boolean; tasks_view?: string; threads_everything?: boolean; @@ -1282,9 +1652,11 @@ export interface TeamPrefs { allow_free_automated_trials?: boolean; allow_huddles?: boolean; allow_huddles_transcriptions?: boolean; + allow_huddles_video?: boolean; allow_media_transcriptions?: boolean; allow_message_deletion?: boolean; allow_retention_override?: boolean; + allow_spaceship?: string; allow_sponsored_slack_connections?: boolean; allow_video_clip_sharing_slack_connect?: boolean; allow_video_clips?: boolean; @@ -1306,8 +1678,10 @@ export interface TeamPrefs { created_with_google?: boolean; custom_status_default_emoji?: string; custom_status_presets?: Array; + daily_prompts_enabled?: boolean; default_channel_creation_enabled?: boolean; default_channels?: string[]; + default_create_private_channel?: boolean; default_rxns?: string[]; disable_email_ingestion?: boolean; disable_file_deleting?: boolean; @@ -1317,10 +1691,12 @@ export interface TeamPrefs { disable_sidebar_install_prompts?: string[]; disallow_public_file_urls?: boolean; discoverable?: string; + display_anniversary_celebration?: boolean; display_default_phone?: boolean; display_email_addresses?: boolean; display_external_email_addresses?: boolean; display_name_pronunciation?: boolean; + display_new_hire_celebration?: boolean; display_pronouns?: boolean; display_real_names?: boolean; dm_retention_duration?: number; @@ -1353,6 +1729,7 @@ export interface TeamPrefs { dnd_start_hour?: string; dnd_weekdays_off_allday?: boolean; dropbox_legacy_picker?: boolean; + emoji_only_admins?: boolean; enable_connect_dm_early_access?: boolean; enable_domain_allowlist_for_cea?: boolean; enable_info_barriers?: boolean; @@ -1365,8 +1742,11 @@ export interface TeamPrefs { enterprise_mdm_date_enabled?: number; enterprise_mdm_disable_file_download?: boolean; enterprise_mdm_level?: number; + enterprise_mdm_token?: string; enterprise_mobile_device_check?: boolean; enterprise_team_creation_request?: EnterpriseTeamCreationRequest; + ext_audit_log_retention_duration?: number; + ext_audit_log_retention_type?: number; file_limit_whitelisted?: boolean; file_retention_duration?: number; file_retention_type?: number; @@ -1388,6 +1768,7 @@ export interface TeamPrefs { invites_limit?: boolean; invites_only_admins?: boolean; joiner_notifications_enabled?: boolean; + loading_only_admins?: boolean; locale?: string; loud_channel_mentions_limit?: number; magic_unfurls_enabled?: boolean; @@ -1408,6 +1789,7 @@ export interface TeamPrefs { retention_duration?: number; retention_type?: number; rich_previews_default?: string; + saml_enable?: boolean; search_feedback_opt_out?: boolean; self_serve_select?: boolean; session_duration?: number; @@ -1424,18 +1806,24 @@ export interface TeamPrefs { slack_connect_dm_only_verified_orgs?: boolean; slack_connect_file_upload_sharing_enabled?: boolean; slackbot_responses_disabled?: boolean; + slackbot_responses_only_admins?: boolean; + spaceship_workspace_setting_visible?: boolean; sso_disable_emails?: boolean; sso_optional?: boolean; sso_signup_restrictions?: number; sso_sync_with_provider?: boolean; + stats_only_admins?: boolean; subteams_auto_create_admin?: boolean; subteams_auto_create_owner?: boolean; thorn_safer_scan?: boolean; + two_factor_auth_required?: number; uneditable_user_profile_fields?: string[]; use_browser_picker?: boolean; uses_customized_custom_status_presets?: boolean; warn_before_at_channel?: string; warn_user_before_logout?: boolean; + warn_user_before_logout_desktop?: boolean; + warn_user_before_logout_mobile?: boolean; welcome_place_enabled?: boolean; who_can_accept_slack_connect_channel_invites?: SlackConnectAllowedWorkspaces; who_can_archive_channels?: string; @@ -1466,7 +1854,7 @@ export interface TeamPrefs { who_can_post_in_shared_channels?: SlackConnectAllowedWorkspaces; who_can_request_ext_shared_channels?: SlackConnectAllowedWorkspaces; who_can_review_flagged_content?: SlackConnectAllowedWorkspaces; - who_can_use_hermes?: SlackConnectAllowedWorkspaces; + who_can_use_hermes?: WhoCanUseHermes; who_can_view_message_activity?: SlackConnectAllowedWorkspaces; workflow_builder_enabled?: boolean; workflow_extension_steps_beta_opt_in?: boolean; @@ -1496,6 +1884,11 @@ export interface WhoCanManageP { type?: string[]; user?: string[]; } +export interface WhoCanUseHermes { + subteam?: string[]; + type?: string[]; + user?: string[]; +} export interface User { color?: string; deleted?: boolean; @@ -1568,5 +1961,6 @@ export interface StatusEmojiDisplayInfo { display_alias?: string; display_url?: string; emoji_name?: string; + unicode?: string; } //# sourceMappingURL=RtmStartResponse.d.ts.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/RtmStartResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/RtmStartResponse.d.ts.map index 444f73a..9475298 100644 --- a/node_modules/@slack/web-api/dist/response/RtmStartResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/RtmStartResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"RtmStartResponse.d.ts","sourceRoot":"","sources":["../../src/response/RtmStartResponse.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"RtmStartResponse.d.ts","sourceRoot":"","sources":["../../src/response/RtmStartResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,gBAAgB,GAAG,gBAAgB,GAAG;IAChD,cAAc,CAAC,EAAe,MAAM,CAAC;IACrC,IAAI,CAAC,EAAyB,GAAG,EAAE,CAAC;IACpC,QAAQ,CAAC,EAAqB,MAAM,CAAC;IACrC,gBAAgB,CAAC,EAAa,MAAM,CAAC;IACrC,aAAa,CAAC,EAAgB,MAAM,CAAC;IACrC,0BAA0B,CAAC,EAAG,OAAO,CAAC;IACtC,QAAQ,CAAC,EAAqB,OAAO,EAAE,CAAC;IACxC,GAAG,CAAC,EAA0B,GAAG,CAAC;IAClC,KAAK,CAAC,EAAwB,MAAM,CAAC;IACrC,MAAM,CAAC,EAAuB,KAAK,EAAE,CAAC;IACtC,GAAG,CAAC,EAA0B,EAAE,EAAE,CAAC;IACnC,SAAS,CAAC,EAAoB,OAAO,CAAC;IACtC,eAAe,CAAC,EAAc,MAAM,CAAC;IACrC,KAAK,CAAC,EAAwB,KAAK,CAAC;IACpC,2BAA2B,CAAC,EAAE,OAAO,CAAC;IACtC,MAAM,CAAC,EAAuB,MAAM,CAAC;IACrC,uBAAuB,CAAC,EAAM,MAAM,EAAE,CAAC;IACvC,EAAE,CAAC,EAA2B,OAAO,CAAC;IACtC,QAAQ,CAAC,EAAqB,MAAM,CAAC;IACrC,kBAAkB,CAAC,EAAW,MAAM,EAAE,CAAC;IACvC,iBAAiB,CAAC,EAAY,gBAAgB,CAAC;IAC/C,IAAI,CAAC,EAAyB,IAAI,CAAC;IACnC,QAAQ,CAAC,EAAqB,QAAQ,CAAC;IACvC,IAAI,CAAC,EAAyB,IAAI,CAAC;IACnC,oBAAoB,CAAC,EAAS,MAAM,EAAE,CAAC;IACvC,GAAG,CAAC,EAA0B,MAAM,CAAC;IACrC,KAAK,CAAC,EAAwB,IAAI,EAAE,CAAC;CACtC,CAAC;AAEF,MAAM,WAAW,GAAG;IAClB,MAAM,CAAC,EAAW,MAAM,CAAC;IACzB,OAAO,CAAC,EAAU,OAAO,CAAC;IAC1B,KAAK,CAAC,EAAY,QAAQ,CAAC;IAC3B,EAAE,CAAC,EAAe,MAAM,CAAC;IACzB,eAAe,CAAC,EAAE,OAAO,CAAC;IAC1B,IAAI,CAAC,EAAa,MAAM,CAAC;IACzB,OAAO,CAAC,EAAU,MAAM,CAAC;IACzB,OAAO,CAAC,EAAU,MAAM,CAAC;CAC1B;AAED,MAAM,WAAW,QAAQ;IACvB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB;AAED,MAAM,WAAW,OAAO;IACtB,0BAA0B,CAAC,EAAE,MAAM,EAAE,CAAC;IACtC,kBAAkB,CAAC,EAAU,MAAM,EAAE,CAAC;IACtC,eAAe,CAAC,EAAa,MAAM,CAAC;IACpC,oBAAoB,CAAC,EAAQ,MAAM,CAAC;IACpC,OAAO,CAAC,EAAqB,MAAM,CAAC;IACpC,OAAO,CAAC,EAAqB,MAAM,CAAC;IACpC,QAAQ,CAAC,EAAoB,OAAO,CAAC;IACrC,EAAE,CAAC,EAA0B,MAAM,CAAC;IACpC,iBAAiB,CAAC,EAAW,MAAM,EAAE,CAAC;IACtC,WAAW,CAAC,EAAiB,OAAO,CAAC;IACrC,UAAU,CAAC,EAAkB,OAAO,CAAC;IACrC,aAAa,CAAC,EAAe,OAAO,CAAC;IACrC,UAAU,CAAC,EAAkB,OAAO,CAAC;IACrC,QAAQ,CAAC,EAAoB,OAAO,CAAC;IACrC,KAAK,CAAC,EAAuB,OAAO,CAAC;IACrC,SAAS,CAAC,EAAmB,OAAO,CAAC;IACrC,OAAO,CAAC,EAAqB,OAAO,CAAC;IACrC,aAAa,CAAC,EAAe,OAAO,CAAC;IACrC,qBAAqB,CAAC,EAAO,OAAO,CAAC;IACrC,UAAU,CAAC,EAAkB,OAAO,CAAC;IACrC,SAAS,CAAC,EAAmB,OAAO,CAAC;IACrC,SAAS,CAAC,EAAmB,MAAM,CAAC;IACpC,IAAI,CAAC,EAAwB,MAAM,CAAC;IACpC,eAAe,CAAC,EAAa,MAAM,CAAC;IACpC,0BAA0B,CAAC,EAAE,MAAM,EAAE,CAAC;IACtC,cAAc,CAAC,EAAc,MAAM,EAAE,CAAC;IACtC,cAAc,CAAC,EAAc,MAAM,EAAE,CAAC;IACtC,QAAQ,CAAC,EAAoB,MAAM,CAAC;IACpC,OAAO,CAAC,EAAqB,OAAO,CAAC;IACrC,eAAe,CAAC,EAAa,MAAM,EAAE,CAAC;IACtC,KAAK,CAAC,EAAuB,OAAO,CAAC;IACrC,QAAQ,CAAC,EAAoB,MAAM,CAAC;CACrC;AAED,MAAM,WAAW,OAAO;IACtB,OAAO,CAAC,EAAG,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,KAAK,CAAC,EAAK,MAAM,CAAC;CACnB;AAED,MAAM,WAAW,GAAG;IAClB,WAAW,CAAC,EAAQ,OAAO,CAAC;IAC5B,eAAe,CAAC,EAAI,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,MAAM,CAAC;IAC3B,cAAc,CAAC,EAAK,OAAO,CAAC;CAC7B;AAED,MAAM,WAAW,KAAK;IACpB,OAAO,CAAC,EAAe,MAAM,CAAC;IAC9B,OAAO,CAAC,EAAe,MAAM,CAAC;IAC9B,EAAE,CAAC,EAAoB,MAAM,CAAC;IAC9B,WAAW,CAAC,EAAW,OAAO,CAAC;IAC/B,QAAQ,CAAC,EAAc,OAAO,CAAC;IAC/B,OAAO,CAAC,EAAe,OAAO,CAAC;IAC/B,OAAO,CAAC,EAAe,OAAO,CAAC;IAC/B,YAAY,CAAC,EAAU,OAAO,CAAC;IAC/B,cAAc,CAAC,EAAQ,OAAO,CAAC;IAC/B,SAAS,CAAC,EAAa,MAAM,CAAC;IAC9B,MAAM,CAAC,EAAgB,MAAM,CAAC;IAC9B,OAAO,CAAC,EAAe,MAAM,EAAE,CAAC;IAChC,IAAI,CAAC,EAAkB,MAAM,CAAC;IAC9B,eAAe,CAAC,EAAO,MAAM,CAAC;IAC9B,YAAY,CAAC,EAAU,MAAM,CAAC;IAC9B,QAAQ,CAAC,EAAc,MAAM,CAAC;IAC9B,OAAO,CAAC,EAAe,OAAO,CAAC;IAC/B,KAAK,CAAC,EAAiB,OAAO,CAAC;IAC/B,YAAY,CAAC,EAAU,MAAM,CAAC;IAC9B,oBAAoB,CAAC,EAAE,MAAM,CAAC;CAC/B;AAED,MAAM,WAAW,MAAM;IACrB,WAAW,CAAC,EAAK,UAAU,EAAE,CAAC;IAC9B,MAAM,CAAC,EAAU,WAAW,EAAE,CAAC;IAC/B,MAAM,CAAC,EAAU,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,WAAW,CAAC,EAAK,GAAG,CAAC;IACrB,aAAa,CAAC,EAAG,MAAM,CAAC;IACxB,cAAc,CAAC,EAAE,OAAO,CAAC;IACzB,MAAM,CAAC,EAAU,MAAM,CAAC;IACxB,KAAK,CAAC,EAAW,WAAW,EAAE,CAAC;IAC/B,KAAK,CAAC,EAAW,YAAY,CAAC;IAC9B,cAAc,CAAC,EAAE,MAAM,CAAC;IACxB,SAAS,CAAC,EAAO,MAAM,EAAE,CAAC;IAC1B,IAAI,CAAC,EAAY,IAAI,CAAC;IACtB,OAAO,CAAC,EAAS,MAAM,CAAC;IACxB,IAAI,CAAC,EAAY,MAAM,CAAC;IACxB,IAAI,CAAC,EAAY,MAAM,CAAC;IACxB,SAAS,CAAC,EAAO,MAAM,CAAC;IACxB,KAAK,CAAC,EAAW,MAAM,CAAC;IACxB,EAAE,CAAC,EAAc,MAAM,CAAC;IACxB,IAAI,CAAC,EAAY,MAAM,CAAC;IACxB,MAAM,CAAC,EAAU,OAAO,CAAC;IACzB,IAAI,CAAC,EAAY,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,OAAO,CAAC,EAAS,MAAM,EAAE,CAAC;CAC3B;AAED,MAAM,WAAW,UAAU;IACzB,OAAO,CAAC,EAAgB,MAAM,EAAE,CAAC;IACjC,MAAM,CAAC,EAAiB,MAAM,CAAC;IAC/B,cAAc,CAAC,EAAS,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,SAAS,CAAC,EAAc,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,cAAc,CAAC,EAAS,MAAM,CAAC;IAC/B,MAAM,CAAC,EAAiB,iBAAiB,EAAE,CAAC;IAC5C,MAAM,CAAC,EAAiB,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,UAAU,CAAC,EAAa,MAAM,CAAC;IAC/B,YAAY,CAAC,EAAW,MAAM,CAAC;IAC/B,YAAY,CAAC,EAAW,MAAM,CAAC;IAC/B,KAAK,CAAC,EAAkB,MAAM,CAAC;IAC/B,QAAQ,CAAC,EAAe,MAAM,CAAC;IAC/B,MAAM,CAAC,EAAiB,KAAK,EAAE,CAAC;IAChC,QAAQ,CAAC,EAAe,MAAM,CAAC;IAC/B,KAAK,CAAC,EAAkB,WAAW,EAAE,CAAC;IACtC,MAAM,CAAC,EAAiB,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,QAAQ,CAAC,EAAe,MAAM,CAAC;IAC/B,UAAU,CAAC,EAAa,OAAO,CAAC;IAChC,EAAE,CAAC,EAAqB,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,YAAY,CAAC,EAAW,MAAM,CAAC;IAC/B,SAAS,CAAC,EAAc,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,MAAM,CAAC,EAAiB,OAAO,CAAC;IAChC,aAAa,CAAC,EAAU,OAAO,CAAC;IAChC,kBAAkB,CAAC,EAAK,OAAO,CAAC;IAChC,aAAa,CAAC,EAAU,OAAO,CAAC;IAChC,eAAe,CAAC,EAAQ,OAAO,CAAC;IAChC,qBAAqB,CAAC,EAAE,OAAO,CAAC;IAChC,cAAc,CAAC,EAAS,YAAY,EAAE,CAAC;IACvC,QAAQ,CAAC,EAAe,kBAAkB,CAAC;IAC3C,QAAQ,CAAC,EAAe,MAAM,CAAC;IAC/B,SAAS,CAAC,EAAc,MAAM,EAAE,CAAC;IACjC,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,YAAY,CAAC,EAAW,MAAM,CAAC;IAC/B,OAAO,CAAC,EAAgB,MAAM,CAAC;IAC/B,OAAO,CAAC,EAAgB,OAAO,CAAC;IAChC,YAAY,CAAC,EAAW,MAAM,CAAC;IAC/B,YAAY,CAAC,EAAW,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,IAAI,CAAC,EAAmB,MAAM,CAAC;IAC/B,IAAI,CAAC,EAAmB,MAAM,CAAC;IAC/B,YAAY,CAAC,EAAW,MAAM,CAAC;IAC/B,SAAS,CAAC,EAAc,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,KAAK,CAAC,EAAkB,MAAM,CAAC;IAC/B,UAAU,CAAC,EAAa,MAAM,CAAC;IAC/B,EAAE,CAAC,EAAqB,MAAM,CAAC;IAC/B,GAAG,CAAC,EAAoB,MAAM,CAAC;IAC/B,UAAU,CAAC,EAAa,MAAM,CAAC;IAC/B,iBAAiB,CAAC,EAAM,MAAM,CAAC;IAC/B,gBAAgB,CAAC,EAAO,MAAM,CAAC;IAC/B,SAAS,CAAC,EAAc,MAAM,CAAC;CAChC;AAED,MAAM,WAAW,MAAM;IACrB,OAAO,CAAC,EAAW,aAAa,CAAC;IACjC,WAAW,CAAC,EAAO,MAAM,CAAC;IAC1B,EAAE,CAAC,EAAgB,MAAM,CAAC;IAC1B,gBAAgB,CAAC,EAAE,MAAM,CAAC;IAC1B,IAAI,CAAC,EAAc,MAAM,CAAC;IAC1B,aAAa,CAAC,EAAK,iBAAiB,EAAE,CAAC;IACvC,OAAO,CAAC,EAAW,qBAAqB,EAAE,CAAC;IAC3C,gBAAgB,CAAC,EAAE,qBAAqB,EAAE,CAAC;IAC3C,KAAK,CAAC,EAAa,MAAM,CAAC;IAC1B,IAAI,CAAC,EAAc,MAAM,CAAC;IAC1B,IAAI,CAAC,EAAc,MAAM,CAAC;IAC1B,GAAG,CAAC,EAAe,MAAM,CAAC;IAC1B,KAAK,CAAC,EAAa,MAAM,CAAC;CAC3B;AAED,MAAM,WAAW,aAAa;IAC5B,YAAY,CAAC,EAAE,MAAM,CAAC;IACtB,OAAO,CAAC,EAAO,MAAM,CAAC;IACtB,IAAI,CAAC,EAAU,MAAM,CAAC;IACtB,KAAK,CAAC,EAAS,MAAM,CAAC;CACvB;AAED,MAAM,WAAW,iBAAiB;IAChC,OAAO,CAAC,EAAE,qBAAqB,EAAE,CAAC;IAClC,IAAI,CAAC,EAAK,MAAM,CAAC;CAClB;AAED,MAAM,WAAW,qBAAqB;IACpC,IAAI,CAAC,EAAG,MAAM,CAAC;IACf,KAAK,CAAC,EAAE,MAAM,CAAC;CAChB;AAED,MAAM,WAAW,iBAAiB;IAChC,SAAS,CAAC,EAAqB,SAAS,CAAC;IACzC,QAAQ,CAAC,EAAsB,MAAM,CAAC;IACtC,iBAAiB,CAAC,EAAa,MAAM,EAAE,CAAC;IACxC,MAAM,CAAC,EAAwB,MAAM,CAAC;IACtC,WAAW,CAAC,EAAmB,MAAM,CAAC;IACtC,QAAQ,CAAC,EAAsB,MAAM,CAAC;IACtC,WAAW,CAAC,EAAmB,MAAM,CAAC;IACtC,YAAY,CAAC,EAAkB,MAAM,CAAC;IACtC,WAAW,CAAC,EAAmB,kBAAkB,GAAG,MAAM,CAAC;IAC3D,kBAAkB,CAAC,EAAY,MAAM,CAAC;IACtC,QAAQ,CAAC,EAAsB,SAAS,EAAE,CAAC;IAC3C,QAAQ,CAAC,EAAsB,MAAM,CAAC;IACtC,MAAM,CAAC,EAAwB,kBAAkB,EAAE,CAAC;IACpD,mBAAmB,CAAC,EAAW,MAAM,CAAC;IACtC,WAAW,CAAC,EAAmB,MAAM,CAAC;IACtC,YAAY,CAAC,EAAkB,MAAM,CAAC;IACtC,SAAS,CAAC,EAAqB,MAAM,CAAC;IACtC,WAAW,CAAC,EAAmB,MAAM,CAAC;IACtC,eAAe,CAAC,EAAe,OAAO,CAAC;IACvC,cAAc,CAAC,EAAgB,MAAM,CAAC;IACtC,iBAAiB,CAAC,EAAa,MAAM,CAAC;IACtC,aAAa,CAAC,EAAiB,MAAM,CAAC;IACtC,4BAA4B,CAAC,EAAE,MAAM,CAAC;IACtC,SAAS,CAAC,EAAqB,MAAM,CAAC;IACtC,IAAI,CAAC,EAA0B,kBAAkB,CAAC;IAClD,aAAa,CAAC,EAAiB,MAAM,CAAC;IACtC,KAAK,CAAC,EAAyB,kBAAkB,GAAG,MAAM,CAAC;IAC3D,SAAS,CAAC,EAAqB,MAAM,CAAC;IACtC,eAAe,CAAC,EAAe,MAAM,CAAC;IACtC,YAAY,CAAC,EAAkB,MAAM,CAAC;IACtC,IAAI,CAAC,EAA0B,SAAS,CAAC;IACzC,GAAG,CAAC,EAA2B,MAAM,CAAC;IACtC,SAAS,CAAC,EAAqB,MAAM,CAAC;IACtC,WAAW,CAAC,EAAmB,MAAM,CAAC;CACvC;AAED,MAAM,WAAW,SAAS;IACxB,mBAAmB,CAAC,EAAc,MAAM,CAAC;IACzC,SAAS,CAAC,EAAwB,MAAM,CAAC;IACzC,QAAQ,CAAC,EAAyB,MAAM,CAAC;IACzC,MAAM,CAAC,EAA2B,MAAM,CAAC;IACzC,OAAO,CAAC,EAA0B,gBAAgB,CAAC;IACnD,+BAA+B,CAAC,EAAE,OAAO,CAAC;IAC1C,QAAQ,CAAC,EAAyB,gBAAgB,EAAE,CAAC;IACrD,QAAQ,CAAC,EAAyB,MAAM,CAAC;IACzC,MAAM,CAAC,EAA2B,MAAM,CAAC;IACzC,aAAa,CAAC,EAAoB,OAAO,CAAC;IAC1C,WAAW,CAAC,EAAsB,MAAM,CAAC;IACzC,YAAY,CAAC,EAAqB,MAAM,CAAC;IACzC,SAAS,CAAC,EAAwB,MAAM,CAAC;IACzC,WAAW,CAAC,EAAsB,MAAM,CAAC;IACzC,MAAM,CAAC,EAA2B,MAAM,CAAC;IACzC,eAAe,CAAC,EAAkB,MAAM,CAAC;IACzC,gBAAgB,CAAC,EAAiB,MAAM,EAAE,CAAC;IAC3C,oBAAoB,CAAC,EAAa,MAAM,CAAC;IACzC,qBAAqB,CAAC,EAAY,MAAM,EAAE,CAAC;IAC3C,YAAY,CAAC,EAAqB,MAAM,CAAC;IACzC,iBAAiB,CAAC,EAAgB,MAAM,CAAC;IACzC,cAAc,CAAC,EAAmB,oBAAoB,CAAC;IACvD,eAAe,CAAC,EAAkB,oBAAoB,EAAE,CAAC;IACzD,YAAY,CAAC,EAAqB,MAAM,CAAC;IACzC,YAAY,CAAC,EAAqB,MAAM,CAAC;IACzC,aAAa,CAAC,EAAoB,MAAM,EAAE,CAAC;IAC3C,kBAAkB,CAAC,EAAe,MAAM,CAAC;IACzC,gBAAgB,CAAC,EAAiB,MAAM,CAAC;IACzC,MAAM,CAAC,EAA2B,MAAM,CAAC;IACzC,aAAa,CAAC,EAAoB,oBAAoB,EAAE,CAAC;IACzD,OAAO,CAAC,EAA0B,oBAAoB,EAAE,CAAC;IACzD,WAAW,CAAC,EAAsB,kBAAkB,CAAC;IACrD,oBAAoB,CAAC,EAAa,OAAO,CAAC;IAC1C,KAAK,CAAC,EAA4B,MAAM,CAAC;IACzC,IAAI,CAAC,EAA6B,kBAAkB,CAAC;IACrD,QAAQ,CAAC,EAAyB,MAAM,CAAC;IACzC,IAAI,CAAC,EAA6B,MAAM,CAAC;IACzC,GAAG,CAAC,EAA8B,MAAM,CAAC;IACzC,KAAK,CAAC,EAA4B,MAAM,CAAC;IACzC,QAAQ,CAAC,EAAyB,QAAQ,CAAC;CAC5C;AAED,MAAM,WAAW,gBAAgB;IAC/B,OAAO,CAAC,EAAE,kBAAkB,CAAC;IAC7B,IAAI,CAAC,EAAK,kBAAkB,CAAC;IAC7B,KAAK,CAAC,EAAI,MAAM,CAAC;IACjB,IAAI,CAAC,EAAK,kBAAkB,CAAC;IAC7B,KAAK,CAAC,EAAI,kBAAkB,CAAC;CAC9B;AAED,MAAM,WAAW,kBAAkB;IACjC,KAAK,CAAC,EAAK,OAAO,CAAC;IACnB,IAAI,CAAC,EAAM,MAAM,CAAC;IAClB,IAAI,CAAC,EAAM,eAAe,CAAC;IAC3B,QAAQ,CAAC,EAAE,OAAO,CAAC;CACpB;AAED,oBAAY,eAAe;IACzB,MAAM,WAAW;IACjB,SAAS,eAAe;CACzB;AAED,MAAM,WAAW,gBAAgB;IAC/B,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,aAAa,EAAE,CAAC;IAC3B,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,IAAI,CAAC,EAAM,UAAU,CAAC;CACvB;AAED,MAAM,WAAW,aAAa;IAC5B,UAAU,CAAC,EAAI,MAAM,CAAC;IACtB,IAAI,CAAC,EAAU,MAAM,CAAC;IACtB,KAAK,CAAC,EAAS,MAAM,CAAC;IACtB,SAAS,CAAC,EAAK,MAAM,CAAC;IACtB,KAAK,CAAC,EAAS,KAAK,CAAC;IACrB,OAAO,CAAC,EAAO,MAAM,CAAC;IACtB,IAAI,CAAC,EAAU,MAAM,CAAC;IACtB,SAAS,CAAC,EAAK,MAAM,CAAC;IACtB,IAAI,CAAC,EAAU,UAAU,CAAC;IAC1B,OAAO,CAAC,EAAO,MAAM,CAAC;IACtB,GAAG,CAAC,EAAW,MAAM,CAAC;IACtB,OAAO,CAAC,EAAO,MAAM,CAAC;IACtB,YAAY,CAAC,EAAE,MAAM,CAAC;IACtB,KAAK,CAAC,EAAS,MAAM,CAAC;CACvB;AAED,MAAM,WAAW,KAAK;IACpB,IAAI,CAAC,EAAI,OAAO,CAAC;IACjB,IAAI,CAAC,EAAI,OAAO,CAAC;IACjB,MAAM,CAAC,EAAE,OAAO,CAAC;IACjB,MAAM,CAAC,EAAE,OAAO,CAAC;CAClB;AAED,oBAAY,UAAU;IACpB,SAAS,cAAc;IACvB,OAAO,YAAY;IACnB,KAAK,UAAU;IACf,IAAI,SAAS;IACb,KAAK,UAAU;IACf,IAAI,SAAS;IACb,IAAI,SAAS;IACb,IAAI,SAAS;IACb,IAAI,SAAS;IACb,SAAS,cAAc;CACxB;AAED,oBAAY,UAAU;IACpB,YAAY,mBAAmB;IAC/B,oBAAoB,2BAA2B;IAC/C,aAAa,oBAAoB;IACjC,eAAe,sBAAsB;CACtC;AAED,MAAM,WAAW,MAAM;IACrB,iBAAiB,CAAC,EAAiB,OAAO,CAAC;IAC3C,gCAAgC,CAAC,EAAE,OAAO,CAAC;IAC3C,OAAO,CAAC,EAA2B,GAAG,EAAE,CAAC;CAC1C;AAED,MAAM,WAAW,oBAAoB;IACnC,WAAW,CAAC,EAAE,kBAAkB,CAAC;IACjC,IAAI,CAAC,EAAS,kBAAkB,CAAC;IACjC,GAAG,CAAC,EAAU,MAAM,CAAC;IACrB,KAAK,CAAC,EAAQ,MAAM,CAAC;CACtB;AAED,MAAM,WAAW,oBAAoB;IACnC,KAAK,CAAC,EAAI,kBAAkB,CAAC;IAC7B,OAAO,CAAC,EAAE,oBAAoB,EAAE,CAAC;CAClC;AAED,MAAM,WAAW,QAAQ;IACvB,OAAO,CAAC,EAAE,OAAO,CAAC;CACnB;AAED,MAAM,WAAW,OAAO;IACtB,6BAA6B,CAAC,EAAE,0BAA0B,EAAE,CAAC;IAC7D,GAAG,CAAC,EAA4B,MAAM,CAAC;CACxC;AAED,MAAM,WAAW,0BAA0B;IACzC,IAAI,CAAC,EAAG,MAAM,CAAC;IACf,KAAK,CAAC,EAAE,MAAM,CAAC;CAChB;AAED,oBAAY,SAAS;IACnB,OAAO,YAAY;IACnB,OAAO,YAAY;IACnB,OAAO,YAAY;IACnB,KAAK,UAAU;IACf,QAAQ,cAAc;IACtB,OAAO,YAAY;IACnB,aAAa,mBAAmB;IAChC,KAAK,UAAU;CAChB;AAED,MAAM,WAAW,KAAK;IACpB,KAAK,CAAC,EAAE,OAAO,CAAC;IAChB,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,KAAK,CAAC,EAAE,MAAM,CAAC;CAChB;AAED,MAAM,WAAW,WAAW;IAC1B,MAAM,CAAC,EAAmC,MAAM,CAAC;IACjD,OAAO,CAAC,EAAkC,MAAM,CAAC;IACjD,MAAM,CAAC,EAAmC,MAAM,CAAC;IACjD,QAAQ,CAAC,EAAiC,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,GAAG,EAAE,CAAC;IAChD,MAAM,CAAC,EAAmC,iBAAiB,EAAE,CAAC;IAC9D,MAAM,CAAC,EAAmC,MAAM,CAAC;IACjD,oBAAoB,CAAC,EAAqB,MAAM,CAAC;IACjD,EAAE,CAAC,EAAuC,EAAE,EAAE,CAAC;IAC/C,qBAAqB,CAAC,EAAoB,MAAM,CAAC;IACjD,kBAAkB,CAAC,EAAuB,MAAM,CAAC;IACjD,QAAQ,CAAC,EAAiC,MAAM,EAAE,CAAC;IACnD,cAAc,CAAC,EAA2B,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,OAAO,CAAC,EAAkC,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,cAAc,CAAC,EAA2B,OAAO,CAAC;IAClD,8BAA8B,CAAC,EAAW,yBAAyB,EAAE,CAAC;IACtE,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,cAAc,CAAC,EAA2B,MAAM,CAAC;IACjD,QAAQ,CAAC,EAAiC,OAAO,CAAC;IAClD,MAAM,CAAC,EAAmC,MAAM,CAAC;IACjD,OAAO,CAAC,EAAkC,MAAM,EAAE,CAAC;IACnD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,YAAY,CAAC,EAA6B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,QAAQ,CAAC,EAAiC,MAAM,CAAC;IACjD,IAAI,CAAC,EAAqC,EAAE,EAAE,CAAC;IAC/C,MAAM,CAAC,EAAmC,MAAM,EAAE,CAAC;IACnD,QAAQ,CAAC,EAAiC,OAAO,CAAC;IAClD,eAAe,CAAC,EAA0B,OAAO,CAAC;IAClD,gBAAgB,CAAC,EAAyB,OAAO,CAAC;IAClD,OAAO,CAAC,EAAkC,OAAO,CAAC;IAClD,GAAG,CAAC,EAAsC,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,EAAE,CAAC,EAAuC,MAAM,CAAC;IACjD,mBAAmB,CAAC,EAAsB,MAAM,CAAC;IACjD,GAAG,CAAC,EAAsC,MAAM,EAAE,CAAC;IACnD,eAAe,CAAC,EAA0B,cAAc,CAAC;IACzD,gBAAgB,CAAC,EAAyB,OAAO,CAAC;IAClD,WAAW,CAAC,EAA8B,OAAO,CAAC;IAClD,SAAS,CAAC,EAAgC,OAAO,CAAC;IAClD,UAAU,CAAC,EAA+B,OAAO,CAAC;IAClD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,KAAK,CAAC,EAAoC,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,iBAAiB,CAAC,EAAwB,MAAM,CAAC;IACjD,kBAAkB,CAAC,EAAuB,MAAM,CAAC;IACjD,cAAc,CAAC,EAA2B,aAAa,CAAC;IACxD,QAAQ,CAAC,EAAiC,MAAM,CAAC;IACjD,IAAI,CAAC,EAAqC,MAAM,CAAC;IACjD,GAAG,CAAC,EAAsC,MAAM,CAAC;IACjD,OAAO,CAAC,EAAkC,MAAM,CAAC;IACjD,IAAI,CAAC,EAAqC,MAAM,CAAC;IACjD,kBAAkB,CAAC,EAAuB,OAAO,CAAC;IAClD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,uBAAuB,CAAC,EAAkB,MAAM,CAAC;IACjD,yBAAyB,CAAC,EAAgB,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,gBAAgB,CAAC,EAAyB,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,EAAE,CAAC;IACnD,KAAK,CAAC,EAAoC,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,OAAO,CAAC,EAAkC,MAAM,CAAC;IACjD,iBAAiB,CAAC,EAAwB,MAAM,CAAC;IACjD,oBAAoB,CAAC,EAAqB,OAAO,CAAC;IAClD,kBAAkB,CAAC,EAAuB,MAAM,CAAC;IACjD,uCAAuC,CAAC,EAAE,MAAM,CAAC;IACjD,iBAAiB,CAAC,EAAwB,OAAO,CAAC;IAClD,cAAc,CAAC,EAA2B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,QAAQ,EAAE,CAAC;IACrD,KAAK,CAAC,EAAoC,KAAK,CAAC;IAChD,YAAY,CAAC,EAA6B,OAAO,CAAC;IAClD,MAAM,CAAC,EAAmC,YAAY,CAAC;IACvD,eAAe,CAAC,EAA0B,MAAM,CAAC;IACjD,IAAI,CAAC,EAAqC,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,OAAO,CAAC,EAAkC,MAAM,CAAC;IACjD,OAAO,CAAC,EAAkC,MAAM,CAAC;IACjD,iCAAiC,CAAC,EAAQ,OAAO,CAAC;IAClD,iBAAiB,CAAC,EAAwB,GAAG,EAAE,CAAC;IAChD,sBAAsB,CAAC,EAAmB,MAAM,CAAC;IACjD,oBAAoB,CAAC,EAAqB,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,cAAc,CAAC,EAA2B,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,cAAc,CAAC,EAA2B,MAAM,CAAC;IACjD,YAAY,CAAC,EAA6B,MAAM,CAAC;IACjD,YAAY,CAAC,EAA6B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,QAAQ,CAAC,EAAiC,MAAM,CAAC;IACjD,YAAY,CAAC,EAA6B,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,QAAQ,CAAC,EAAiC,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,YAAY,CAAC,EAA6B,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,KAAK,CAAC,EAAoC,MAAM,CAAC;IACjD,YAAY,CAAC,EAA6B,iBAAiB,EAAE,CAAC;IAC9D,EAAE,CAAC,EAAuC,EAAE,EAAE,CAAC;IAC/C,aAAa,CAAC,EAA4B,aAAa,CAAC;IACxD,mBAAmB,CAAC,EAAsB,MAAM,CAAC;IACjD,OAAO,CAAC,EAAkC,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,oBAAoB,CAAC,EAAqB,MAAM,CAAC;IACjD,kBAAkB,CAAC,EAAuB,MAAM,CAAC;IACjD,IAAI,CAAC,EAAqC,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,QAAQ,CAAC,EAAiC,MAAM,CAAC;IACjD,GAAG,CAAC,EAAsC,MAAM,CAAC;CAClD;AAED,MAAM,WAAW,EAAE;IACjB,OAAO,CAAC,EAAG,MAAM,CAAC;IAClB,IAAI,CAAC,EAAM,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB;AAED,MAAM,WAAW,yBAAyB;IACxC,MAAM,CAAC,EAAG,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,MAAM,CAAC;CAClB;AAED,MAAM,WAAW,OAAO;IACtB,IAAI,CAAC,EAAS,MAAM,CAAC;IACrB,WAAW,CAAC,EAAE,MAAM,CAAC;IACrB,UAAU,CAAC,EAAG,MAAM,CAAC;IACrB,QAAQ,CAAC,EAAK,MAAM,CAAC;CACtB;AAED,MAAM,WAAW,cAAc;IAC7B,OAAO,CAAC,EAAI,MAAM,CAAC;IACnB,OAAO,CAAC,EAAI,MAAM,CAAC;IACnB,OAAO,CAAC,EAAI,MAAM,CAAC;IACnB,EAAE,CAAC,EAAS,MAAM,CAAC;IACnB,QAAQ,CAAC,EAAG,OAAO,CAAC;IACpB,SAAS,CAAC,EAAE,MAAM,CAAC;IACnB,IAAI,CAAC,EAAO,MAAM,CAAC;CACpB;AAED,MAAM,WAAW,aAAa;IAC5B,WAAW,CAAC,EAAI,MAAM,CAAC;IACvB,aAAa,CAAC,EAAE,MAAM,CAAC;IACvB,SAAS,CAAC,EAAM,MAAM,CAAC;CACxB;AAED,MAAM,WAAW,QAAQ;IACvB,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,IAAI,CAAC,EAAG,MAAM,CAAC;IACf,GAAG,CAAC,EAAI,MAAM,CAAC;IACf,KAAK,CAAC,EAAE,MAAM,EAAE,CAAC;CAClB;AAED,MAAM,WAAW,KAAK;IACpB,cAAc,CAAC,EAAE,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,WAAW,CAAC,EAAK,OAAO,CAAC;IACzB,KAAK,CAAC,EAAW,MAAM,CAAC;CACzB;AAED,MAAM,WAAW,YAAY;IAC3B,OAAO,CAAC,EAAE;QAAE,CAAC,GAAG,EAAE,MAAM,GAAG,OAAO,EAAE,CAAA;KAAE,CAAC;IACvC,MAAM,CAAC,EAAG;QAAE,CAAC,GAAG,EAAE,MAAM,GAAG,OAAO,EAAE,CAAA;KAAE,CAAC;CACxC;AAED,MAAM,WAAW,OAAO;IACtB,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,YAAY,CAAC,EAAO,MAAM,CAAC;IAC3B,gBAAgB,CAAC,EAAG,MAAM,CAAC;IAC3B,YAAY,CAAC,EAAO,MAAM,CAAC;IAC3B,WAAW,CAAC,EAAQ,MAAM,CAAC;IAC3B,WAAW,CAAC,EAAQ,MAAM,EAAE,CAAC;IAC7B,iBAAiB,CAAC,EAAE,MAAM,CAAC;IAC3B,aAAa,CAAC,EAAM,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,OAAO,CAAC,EAAY,MAAM,CAAC;IAC3B,SAAS,CAAC,EAAU,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,MAAM,CAAC;CAC5B;AAED,MAAM,WAAW,aAAa;IAC5B,MAAM,CAAC,EAAE,MAAM,CAAC;IAChB,MAAM,CAAC,EAAE,MAAM,CAAC;CACjB;AAED,MAAM,WAAW,YAAY;IAC3B,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,OAAO,CAAC;IAClB,IAAI,CAAC,EAAK,MAAM,CAAC;IACjB,EAAE,CAAC,EAAO,MAAM,CAAC;CAClB;AAED,MAAM,WAAW,OAAO;IACtB,MAAM,CAAC,EAAe,MAAM,CAAC;IAC7B,WAAW,CAAC,EAAU,GAAG,EAAE,CAAC;IAC5B,MAAM,CAAC,EAAe,iBAAiB,EAAE,CAAC;IAC1C,MAAM,CAAC,EAAe,MAAM,CAAC;IAC7B,QAAQ,CAAC,EAAa,MAAM,CAAC;IAC7B,WAAW,CAAC,EAAU,GAAG,CAAC;IAC1B,OAAO,CAAC,EAAc,MAAM,CAAC;IAC7B,aAAa,CAAC,EAAQ,MAAM,CAAC;IAC7B,OAAO,CAAC,EAAc,OAAO,CAAC;IAC9B,cAAc,CAAC,EAAO,OAAO,CAAC;IAC9B,MAAM,CAAC,EAAe,MAAM,CAAC;IAC7B,IAAI,CAAC,EAAiB,WAAW,CAAC;IAClC,KAAK,CAAC,EAAgB,GAAG,EAAE,CAAC;IAC5B,MAAM,CAAC,EAAe,OAAO,CAAC;IAC9B,KAAK,CAAC,EAAgB,YAAY,CAAC;IACnC,OAAO,CAAC,EAAc,MAAM,CAAC;IAC7B,QAAQ,CAAC,EAAa,OAAO,CAAC;IAC9B,SAAS,CAAC,EAAY,OAAO,CAAC;IAC9B,UAAU,CAAC,EAAW,OAAO,CAAC;IAC9B,mBAAmB,CAAC,EAAE,OAAO,CAAC;IAC9B,IAAI,CAAC,EAAiB,OAAO,CAAC;IAC9B,SAAS,CAAC,EAAY,MAAM,CAAC;IAC7B,SAAS,CAAC,EAAY,MAAM,CAAC;IAC7B,YAAY,CAAC,EAAS,MAAM,CAAC;IAC7B,QAAQ,CAAC,EAAa,eAAe,CAAC;IACtC,gBAAgB,CAAC,EAAK,OAAO,CAAC;IAC9B,cAAc,CAAC,EAAO,MAAM,CAAC;IAC7B,SAAS,CAAC,EAAY,GAAG,EAAE,CAAC;IAC5B,OAAO,CAAC,EAAc,MAAM,CAAC;IAC7B,SAAS,CAAC,EAAY,GAAG,EAAE,CAAC;IAC5B,OAAO,CAAC,EAAc,GAAG,EAAE,CAAC;IAC5B,WAAW,CAAC,EAAU,MAAM,CAAC;IAC7B,WAAW,CAAC,EAAU,GAAG,EAAE,CAAC;IAC5B,iBAAiB,CAAC,EAAI,MAAM,CAAC;IAC7B,IAAI,CAAC,EAAiB,IAAI,CAAC;IAC3B,IAAI,CAAC,EAAiB,IAAI,CAAC;IAC3B,UAAU,CAAC,EAAW,OAAO,CAAC;IAC9B,OAAO,CAAC,EAAc,MAAM,CAAC;IAC7B,IAAI,CAAC,EAAiB,MAAM,CAAC;IAC7B,IAAI,CAAC,EAAiB,MAAM,CAAC;IAC7B,SAAS,CAAC,EAAY,MAAM,CAAC;IAC7B,KAAK,CAAC,EAAgB,MAAM,CAAC;IAC7B,EAAE,CAAC,EAAmB,MAAM,CAAC;IAC7B,IAAI,CAAC,EAAiB,MAAM,CAAC;IAC7B,YAAY,CAAC,EAAS,OAAO,CAAC;IAC9B,YAAY,CAAC,EAAS,OAAO,CAAC;IAC9B,MAAM,CAAC,EAAe,OAAO,CAAC;IAC9B,IAAI,CAAC,EAAiB,MAAM,CAAC;IAC7B,QAAQ,CAAC,EAAa,MAAM,CAAC;IAC7B,MAAM,CAAC,EAAe,OAAO,CAAC;IAC9B,OAAO,CAAC,EAAc,GAAG,EAAE,CAAC;CAC7B;AAED,MAAM,WAAW,OAAO;IACtB,OAAO,CAAC,EAAe,MAAM,CAAC;IAC9B,OAAO,CAAC,EAAe,MAAM,CAAC;IAC9B,cAAc,CAAC,EAAQ,OAAO,CAAC;IAC/B,SAAS,CAAC,EAAa,MAAM,CAAC;IAC9B,QAAQ,CAAC,EAAc,OAAO,CAAC;IAC/B,aAAa,CAAC,EAAS,MAAM,CAAC;IAC9B,QAAQ,CAAC,EAAc,MAAM,CAAC;IAC9B,gBAAgB,CAAC,EAAM,OAAO,CAAC;IAC/B,EAAE,CAAC,EAAoB,MAAM,CAAC;IAC9B,WAAW,CAAC,EAAW,OAAO,CAAC;IAC/B,QAAQ,CAAC,EAAc,OAAO,CAAC;IAC/B,SAAS,CAAC,EAAa,OAAO,CAAC;IAC/B,UAAU,CAAC,EAAY,OAAO,CAAC;IAC/B,KAAK,CAAC,EAAiB,MAAM,CAAC;IAC9B,UAAU,CAAC,EAAY,MAAM,CAAC;IAC9B,kBAAkB,CAAC,EAAI,MAAM,CAAC;IAC9B,QAAQ,CAAC,EAAc,MAAM,CAAC;IAC9B,IAAI,CAAC,EAAkB,MAAM,CAAC;IAC9B,IAAI,CAAC,EAAkB,MAAM,CAAC;IAC9B,SAAS,CAAC,EAAa,MAAM,CAAC;IAC9B,gBAAgB,CAAC,EAAM,OAAO,CAAC;IAC/B,WAAW,CAAC,EAAW,MAAM,CAAC;IAC9B,OAAO,CAAC,EAAe,MAAM,CAAC;IAC9B,iBAAiB,CAAC,EAAK,MAAM,CAAC;IAC9B,oBAAoB,CAAC,EAAE,OAAO,CAAC;IAC/B,iBAAiB,CAAC,EAAK,OAAO,CAAC;IAC/B,IAAI,CAAC,EAAkB,MAAM,CAAC;IAC9B,SAAS,CAAC,EAAa,MAAM,CAAC;IAC9B,KAAK,CAAC,EAAiB,MAAM,CAAC;IAC9B,WAAW,CAAC,EAAW,MAAM,CAAC;IAC9B,oBAAoB,CAAC,EAAE,OAAO,CAAC;IAC/B,IAAI,CAAC,EAAkB,MAAM,CAAC;IAC9B,QAAQ,CAAC,EAAc,MAAM,CAAC;CAC/B;AAED,MAAM,WAAW,MAAM;IACrB,EAAE,CAAC,EAAI,MAAM,CAAC;IACd,IAAI,CAAC,EAAE,MAAM,CAAC;CACf;AAED,MAAM,WAAW,WAAW;IAC1B,MAAM,CAAC,EAAmC,MAAM,CAAC;IACjD,OAAO,CAAC,EAAkC,MAAM,CAAC;IACjD,MAAM,CAAC,EAAmC,MAAM,CAAC;IACjD,QAAQ,CAAC,EAAiC,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,GAAG,EAAE,CAAC;IAChD,MAAM,CAAC,EAAmC,GAAG,EAAE,CAAC;IAChD,MAAM,CAAC,EAAmC,MAAM,CAAC;IACjD,oBAAoB,CAAC,EAAqB,MAAM,CAAC;IACjD,EAAE,CAAC,EAAuC,GAAG,EAAE,CAAC;IAChD,qBAAqB,CAAC,EAAoB,MAAM,CAAC;IACjD,kBAAkB,CAAC,EAAuB,MAAM,CAAC;IACjD,QAAQ,CAAC,EAAiC,GAAG,EAAE,CAAC;IAChD,cAAc,CAAC,EAA2B,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,OAAO,CAAC,EAAkC,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,cAAc,CAAC,EAA2B,OAAO,CAAC;IAClD,8BAA8B,CAAC,EAAW,GAAG,EAAE,CAAC;IAChD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,cAAc,CAAC,EAA2B,MAAM,CAAC;IACjD,QAAQ,CAAC,EAAiC,OAAO,CAAC;IAClD,MAAM,CAAC,EAAmC,MAAM,CAAC;IACjD,OAAO,CAAC,EAAkC,GAAG,EAAE,CAAC;IAChD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,YAAY,CAAC,EAA6B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,QAAQ,CAAC,EAAiC,MAAM,CAAC;IACjD,IAAI,CAAC,EAAqC,GAAG,EAAE,CAAC;IAChD,MAAM,CAAC,EAAmC,GAAG,EAAE,CAAC;IAChD,QAAQ,CAAC,EAAiC,OAAO,CAAC;IAClD,eAAe,CAAC,EAA0B,OAAO,CAAC;IAClD,gBAAgB,CAAC,EAAyB,OAAO,CAAC;IAClD,OAAO,CAAC,EAAkC,OAAO,CAAC;IAClD,GAAG,CAAC,EAAsC,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,EAAE,CAAC,EAAuC,MAAM,CAAC;IACjD,mBAAmB,CAAC,EAAsB,MAAM,CAAC;IACjD,GAAG,CAAC,EAAsC,GAAG,EAAE,CAAC;IAChD,eAAe,CAAC,EAA0B,cAAc,CAAC;IACzD,gBAAgB,CAAC,EAAyB,OAAO,CAAC;IAClD,WAAW,CAAC,EAA8B,OAAO,CAAC;IAClD,SAAS,CAAC,EAAgC,OAAO,CAAC;IAClD,UAAU,CAAC,EAA+B,OAAO,CAAC;IAClD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,KAAK,CAAC,EAAoC,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,iBAAiB,CAAC,EAAwB,MAAM,CAAC;IACjD,kBAAkB,CAAC,EAAuB,MAAM,CAAC;IACjD,cAAc,CAAC,EAA2B,aAAa,CAAC;IACxD,QAAQ,CAAC,EAAiC,MAAM,CAAC;IACjD,IAAI,CAAC,EAAqC,MAAM,CAAC;IACjD,GAAG,CAAC,EAAsC,MAAM,CAAC;IACjD,OAAO,CAAC,EAAkC,MAAM,CAAC;IACjD,IAAI,CAAC,EAAqC,MAAM,CAAC;IACjD,kBAAkB,CAAC,EAAuB,OAAO,CAAC;IAClD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,uBAAuB,CAAC,EAAkB,MAAM,CAAC;IACjD,yBAAyB,CAAC,EAAgB,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,gBAAgB,CAAC,EAAyB,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,GAAG,EAAE,CAAC;IAChD,KAAK,CAAC,EAAoC,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,OAAO,CAAC,EAAkC,MAAM,CAAC;IACjD,iBAAiB,CAAC,EAAwB,MAAM,CAAC;IACjD,oBAAoB,CAAC,EAAqB,OAAO,CAAC;IAClD,kBAAkB,CAAC,EAAuB,MAAM,CAAC;IACjD,uCAAuC,CAAC,EAAE,MAAM,CAAC;IACjD,iBAAiB,CAAC,EAAwB,OAAO,CAAC;IAClD,cAAc,CAAC,EAA2B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,GAAG,EAAE,CAAC;IAChD,KAAK,CAAC,EAAoC,KAAK,CAAC;IAChD,YAAY,CAAC,EAA6B,OAAO,CAAC;IAClD,MAAM,CAAC,EAAmC,YAAY,CAAC;IACvD,eAAe,CAAC,EAA0B,MAAM,CAAC;IACjD,IAAI,CAAC,EAAqC,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,OAAO,CAAC,EAAkC,MAAM,CAAC;IACjD,OAAO,CAAC,EAAkC,MAAM,CAAC;IACjD,iCAAiC,CAAC,EAAQ,OAAO,CAAC;IAClD,iBAAiB,CAAC,EAAwB,GAAG,EAAE,CAAC;IAChD,sBAAsB,CAAC,EAAmB,MAAM,CAAC;IACjD,oBAAoB,CAAC,EAAqB,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,cAAc,CAAC,EAA2B,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,cAAc,CAAC,EAA2B,MAAM,CAAC;IACjD,YAAY,CAAC,EAA6B,MAAM,CAAC;IACjD,YAAY,CAAC,EAA6B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,QAAQ,CAAC,EAAiC,MAAM,CAAC;IACjD,YAAY,CAAC,EAA6B,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,QAAQ,CAAC,EAAiC,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,YAAY,CAAC,EAA6B,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,KAAK,CAAC,EAAoC,MAAM,CAAC;IACjD,YAAY,CAAC,EAA6B,GAAG,EAAE,CAAC;IAChD,EAAE,CAAC,EAAuC,GAAG,EAAE,CAAC;IAChD,aAAa,CAAC,EAA4B,aAAa,CAAC;IACxD,mBAAmB,CAAC,EAAsB,MAAM,CAAC;IACjD,OAAO,CAAC,EAAkC,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,oBAAoB,CAAC,EAAqB,MAAM,CAAC;IACjD,kBAAkB,CAAC,EAAuB,MAAM,CAAC;IACjD,IAAI,CAAC,EAAqC,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,QAAQ,CAAC,EAAiC,MAAM,CAAC;IACjD,GAAG,CAAC,EAAsC,MAAM,CAAC;CAClD;AAED,MAAM,WAAW,YAAY;CAC5B;AAED,MAAM,WAAW,YAAY;IAC3B,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB;AAED,MAAM,WAAW,eAAe;IAC9B,UAAU,CAAC,EAAE,MAAM,CAAC;CACrB;AAED,MAAM,WAAW,IAAI;IACnB,MAAM,CAAC,EAAwB,MAAM,CAAC;IACtC,iBAAiB,CAAC,EAAa,GAAG,EAAE,CAAC;IACrC,aAAa,CAAC,EAAiB,MAAM,CAAC;IACtC,WAAW,CAAC,EAAmB,MAAM,CAAC;IACtC,iBAAiB,CAAC,EAAa,MAAM,CAAC;IACtC,gBAAgB,CAAC,EAAc,MAAM,CAAC;IACtC,QAAQ,CAAC,EAAsB,GAAG,EAAE,CAAC;IACrC,UAAU,CAAC,EAAoB,MAAM,CAAC;IACtC,QAAQ,CAAC,EAAsB,MAAM,CAAC;IACtC,UAAU,CAAC,EAAoB,MAAM,CAAC;IACtC,UAAU,CAAC,EAAoB,MAAM,CAAC;IACtC,kBAAkB,CAAC,EAAY,MAAM,CAAC;IACtC,SAAS,CAAC,EAAqB,OAAO,CAAC;IACvC,EAAE,CAAC,EAA4B,MAAM,CAAC;IACtC,UAAU,CAAC,EAAoB,OAAO,CAAC;IACvC,YAAY,CAAC,EAAkB,OAAO,CAAC;IACvC,YAAY,CAAC,EAAkB,OAAO,CAAC;IACvC,kBAAkB,CAAC,EAAY,MAAM,CAAC;IACtC,YAAY,CAAC,EAAkB,MAAM,CAAC;IACtC,IAAI,CAAC,EAA0B,MAAM,CAAC;IACtC,mBAAmB,CAAC,EAAW,GAAG,EAAE,CAAC;IACrC,YAAY,CAAC,EAAkB,GAAG,EAAE,CAAC;IACrC,uBAAuB,CAAC,EAAO,GAAG,EAAE,CAAC;IACrC,sBAAsB,CAAC,EAAQ,GAAG,EAAE,CAAC;IACrC,4BAA4B,CAAC,EAAE,GAAG,EAAE,CAAC;IACrC,2BAA2B,CAAC,EAAG,GAAG,EAAE,CAAC;IACrC,cAAc,CAAC,EAAgB,MAAM,CAAC;IACtC,YAAY,CAAC,EAAkB,OAAO,CAAC;IACvC,UAAU,CAAC,EAAoB,OAAO,CAAC;IACvC,YAAY,CAAC,EAAkB,OAAO,CAAC;CACxC;AAED,MAAM,WAAW,IAAI;IACnB,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,WAAW,CAAC,EAAQ,GAAG,CAAC;IACxB,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,KAAK,CAAC,EAAc,YAAY,CAAC;IACjC,SAAS,CAAC,EAAU,MAAM,CAAC;IAC3B,YAAY,CAAC,EAAO,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,OAAO,CAAC;IAC5B,gBAAgB,CAAC,EAAG,OAAO,CAAC;IAC5B,cAAc,CAAC,EAAK,MAAM,CAAC;IAC3B,OAAO,CAAC,EAAY,MAAM,EAAE,CAAC;IAC7B,WAAW,CAAC,EAAQ,MAAM,CAAC;IAC3B,WAAW,CAAC,EAAQ,MAAM,EAAE,CAAC;IAC7B,iBAAiB,CAAC,EAAE,MAAM,CAAC;IAC3B,IAAI,CAAC,EAAe,IAAI,CAAC;IACzB,UAAU,CAAC,EAAS,OAAO,CAAC;IAC5B,OAAO,CAAC,EAAY,MAAM,CAAC;IAC3B,IAAI,CAAC,EAAe,MAAM,CAAC;IAC3B,IAAI,CAAC,EAAe,MAAM,CAAC;IAC3B,SAAS,CAAC,EAAU,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,MAAM,CAAC;IAC3B,IAAI,CAAC,EAAe,MAAM,CAAC;IAC3B,YAAY,CAAC,EAAO,MAAM,CAAC;IAC3B,IAAI,CAAC,EAAe,MAAM,CAAC;IAC3B,QAAQ,CAAC,EAAW,MAAM,CAAC;CAC5B;AAED,MAAM,WAAW,kBAAkB;IACjC,SAAS,CAAC,EAAI,MAAM,CAAC;IACrB,MAAM,CAAC,EAAO,MAAM,CAAC;IACrB,UAAU,CAAC,EAAG,MAAM,CAAC;IACrB,UAAU,CAAC,EAAG,MAAM,CAAC;IACrB,QAAQ,CAAC,EAAK,MAAM,CAAC;IACrB,SAAS,CAAC,EAAI,OAAO,CAAC;IACtB,WAAW,CAAC,EAAE,MAAM,CAAC;IACrB,WAAW,CAAC,EAAE,MAAM,CAAC;IACrB,QAAQ,CAAC,EAAK,OAAO,CAAC;IACtB,QAAQ,CAAC,EAAK,OAAO,CAAC;IACtB,UAAU,CAAC,EAAG,MAAM,CAAC;CACtB;AAED,MAAM,WAAW,OAAO;IACtB,UAAU,CAAC,EAAE,OAAO,CAAC;IACrB,QAAQ,CAAC,EAAI,MAAM,CAAC;IACpB,QAAQ,CAAC,EAAI,kBAAkB,CAAC;IAChC,KAAK,CAAC,EAAO,kBAAkB,CAAC;IAChC,IAAI,CAAC,EAAQ,MAAM,CAAC;CACrB;AAED,MAAM,WAAW,WAAW;IAC1B,SAAS,CAAC,EAAqB,SAAS,CAAC;IACzC,QAAQ,CAAC,EAAsB,MAAM,CAAC;IACtC,wBAAwB,CAAC,EAAM,OAAO,CAAC;IACvC,iBAAiB,CAAC,EAAa,MAAM,EAAE,CAAC;IACxC,MAAM,CAAC,EAAwB,MAAM,CAAC;IACtC,WAAW,CAAC,EAAmB,MAAM,CAAC;IACtC,QAAQ,CAAC,EAAsB,MAAM,CAAC;IACtC,WAAW,CAAC,EAAmB,MAAM,CAAC;IACtC,YAAY,CAAC,EAAkB,MAAM,CAAC;IACtC,IAAI,CAAC,EAA0B,IAAI,CAAC;IACpC,OAAO,CAAC,EAAuB,MAAM,CAAC;IACtC,WAAW,CAAC,EAAmB,kBAAkB,CAAC;IAClD,kBAAkB,CAAC,EAAY,MAAM,CAAC;IACtC,eAAe,CAAC,EAAe,OAAO,CAAC;IACvC,OAAO,CAAC,EAAuB,SAAS,CAAC;IACzC,QAAQ,CAAC,EAAsB,SAAS,EAAE,CAAC;IAC3C,WAAW,CAAC,EAAmB,MAAM,CAAC;IACtC,QAAQ,CAAC,EAAsB,MAAM,CAAC;IACtC,MAAM,CAAC,EAAwB,kBAAkB,EAAE,CAAC;IACpD,IAAI,CAAC,EAA0B,WAAW,CAAC;IAC3C,OAAO,CAAC,EAAuB,MAAM,CAAC;IACtC,mBAAmB,CAAC,EAAW,MAAM,CAAC;IACtC,IAAI,CAAC,EAA0B,kBAAkB,CAAC;IAClD,WAAW,CAAC,EAAmB,MAAM,CAAC;IACtC,YAAY,CAAC,EAAkB,MAAM,CAAC;IACtC,SAAS,CAAC,EAAqB,MAAM,CAAC;IACtC,WAAW,CAAC,EAAmB,MAAM,CAAC;IACtC,eAAe,CAAC,EAAe,OAAO,CAAC;IACvC,KAAK,CAAC,EAAyB,kBAAkB,CAAC;IAClD,QAAQ,CAAC,EAAsB,OAAO,CAAC;IACvC,cAAc,CAAC,EAAgB,MAAM,CAAC;IACtC,iBAAiB,CAAC,EAAa,MAAM,CAAC;IACtC,aAAa,CAAC,EAAiB,MAAM,CAAC;IACtC,4BAA4B,CAAC,EAAE,MAAM,CAAC;IACtC,SAAS,CAAC,EAAqB,MAAM,CAAC;IACtC,MAAM,CAAC,EAAwB,MAAM,CAAC;IACtC,IAAI,CAAC,EAA0B,kBAAkB,CAAC;IAClD,aAAa,CAAC,EAAiB,MAAM,CAAC;IACtC,KAAK,CAAC,EAAyB,kBAAkB,CAAC;IAClD,SAAS,CAAC,EAAqB,MAAM,CAAC;IACtC,eAAe,CAAC,EAAe,MAAM,CAAC;IACtC,YAAY,CAAC,EAAkB,MAAM,CAAC;IACtC,IAAI,CAAC,EAA0B,SAAS,CAAC;IACzC,GAAG,CAAC,EAA2B,MAAM,CAAC;IACtC,SAAS,CAAC,EAAqB,MAAM,CAAC;IACtC,WAAW,CAAC,EAAmB,MAAM,CAAC;CACvC;AAED,MAAM,WAAW,IAAI;IACnB,kBAAkB,CAAC,EAAE,MAAM,CAAC;IAC5B,EAAE,CAAC,EAAkB,EAAE,CAAC;CACzB;AAED,MAAM,WAAW,EAAE;IACjB,mBAAmB,CAAC,EAAG,WAAW,EAAE,CAAC;IACrC,gBAAgB,CAAC,EAAM,WAAW,EAAE,CAAC;IACrC,aAAa,CAAC,EAAS,WAAW,CAAC;IACnC,MAAM,CAAC,EAAgB,MAAM,CAAC;IAC9B,QAAQ,CAAC,EAAc,MAAM,EAAE,CAAC;IAChC,UAAU,CAAC,EAAY,MAAM,CAAC;IAC9B,QAAQ,CAAC,EAAc,MAAM,CAAC;IAC9B,UAAU,CAAC,EAAY,MAAM,CAAC;IAC9B,oBAAoB,CAAC,EAAE,MAAM,CAAC;IAC9B,UAAU,CAAC,EAAY,MAAM,CAAC;IAC9B,SAAS,CAAC,EAAa,OAAO,CAAC;IAC/B,EAAE,CAAC,EAAoB,MAAM,CAAC;IAC9B,UAAU,CAAC,EAAY,OAAO,CAAC;IAC/B,QAAQ,CAAC,EAAc,MAAM,CAAC;IAC9B,IAAI,CAAC,EAAkB,MAAM,CAAC;IAC9B,YAAY,CAAC,EAAU,OAAO,CAAC;IAC/B,UAAU,CAAC,EAAY,OAAO,CAAC;IAC/B,YAAY,CAAC,EAAU,OAAO,CAAC;CAChC;AAED,MAAM,WAAW,WAAW;IAC1B,UAAU,CAAC,EAAI,MAAM,CAAC;IACtB,YAAY,CAAC,EAAE,MAAM,CAAC;IACtB,WAAW,CAAC,EAAG,MAAM,CAAC;IACtB,QAAQ,CAAC,EAAM,MAAM,CAAC;CACvB;AAED,MAAM,WAAW,WAAW;IAC1B,UAAU,CAAC,EAAM,MAAM,CAAC;IACxB,SAAS,CAAC,EAAO,MAAM,CAAC;IACxB,SAAS,CAAC,EAAO,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,SAAS,CAAC,EAAO,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,cAAc,CAAC,EAAE,MAAM,CAAC;CACzB;AAED,MAAM,WAAW,EAAE;IACjB,eAAe,CAAC,EAAE,MAAM,CAAC;IACzB,OAAO,CAAC,EAAU,MAAM,CAAC;IACzB,QAAQ,CAAC,EAAS,OAAO,CAAC;IAC1B,EAAE,CAAC,EAAe,MAAM,CAAC;IACzB,WAAW,CAAC,EAAM,OAAO,CAAC;IAC1B,KAAK,CAAC,EAAY,OAAO,CAAC;IAC1B,OAAO,CAAC,EAAU,OAAO,CAAC;IAC1B,aAAa,CAAC,EAAI,OAAO,CAAC;IAC1B,SAAS,CAAC,EAAQ,MAAM,CAAC;IACzB,QAAQ,CAAC,EAAS,MAAM,CAAC;IACzB,IAAI,CAAC,EAAa,MAAM,CAAC;CAC1B;AAED,MAAM,WAAW,KAAK;IACpB,UAAU,CAAC,EAAE,MAAM,CAAC;CACrB;AAED,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB;AAED,MAAM,WAAW,IAAI;IACnB,OAAO,CAAC,EAAU,MAAM,CAAC;IACzB,WAAW,CAAC,EAAM,MAAM,CAAC;IACzB,EAAE,CAAC,EAAe,MAAM,CAAC;IACzB,eAAe,CAAC,EAAE,MAAM,CAAC;IACzB,IAAI,CAAC,EAAa,MAAM,CAAC;IACzB,KAAK,CAAC,EAAY,SAAS,CAAC;CAC7B;AAED,MAAM,WAAW,SAAS;IACxB,eAAe,CAAC,EAA4C,OAAO,CAAC;IACpE,aAAa,CAAC,EAA8C,OAAO,CAAC;IACpE,+BAA+B,CAAC,EAA4B,OAAO,CAAC;IACpE,sCAAsC,CAAC,EAAqB,MAAM,CAAC;IACnE,2BAA2B,CAAC,EAAgC,OAAO,CAAC;IACpE,kCAAkC,CAAC,EAAyB,MAAM,CAAC;IACnE,yBAAyB,CAAC,EAAkC,OAAO,CAAC;IACpE,gDAAgD,CAAC,EAAW,OAAO,CAAC;IACpE,aAAa,CAAC,EAA8C,MAAM,CAAC;IACnE,yBAAyB,CAAC,EAAkC,OAAO,CAAC;IACpE,4BAA4B,CAAC,EAA+B,OAAO,CAAC;IACpE,qBAAqB,CAAC,EAAsC,OAAO,CAAC;IACpE,iBAAiB,CAAC,EAA0C,OAAO,CAAC;IACpE,uBAAuB,CAAC,EAAoC,MAAM,CAAC;IACnE,0BAA0B,CAAC,EAAiC,MAAM,CAAC;IACnE,sBAAsB,CAAC,EAAqC,MAAM,CAAC;IACnE,iCAAiC,CAAC,EAA0B,OAAO,CAAC;IACpE,iBAAiB,CAAC,EAA0C,OAAO,CAAC;IACpE,sBAAsB,CAAC,EAAqC,MAAM,CAAC;IACnE,+BAA+B,CAAC,EAA4B,OAAO,CAAC;IACpE,0BAA0B,CAAC,EAAiC,MAAM,CAAC;IACnE,6BAA6B,CAAC,EAA8B,MAAM,CAAC;IACnE,aAAa,CAAC,EAA8C,OAAO,CAAC;IACpE,8BAA8B,CAAC,EAA6B,MAAM,CAAC;IACnE,WAAW,CAAC,EAAgD,OAAO,CAAC;IACpE,iDAAiD,CAAC,EAAU,OAAO,CAAC;IACpE,8CAA8C,CAAC,EAAa,OAAO,CAAC;IACpE,6CAA6C,CAAC,EAAc,OAAO,CAAC;IACpE,2CAA2C,CAAC,EAAgB,OAAO,CAAC;IACpE,0CAA0C,CAAC,EAAiB,OAAO,CAAC;IACpE,+CAA+C,CAAC,EAAY,OAAO,CAAC;IACpE,oDAAoD,CAAC,EAAO,OAAO,CAAC;IACpE,wCAAwC,CAAC,EAAmB,OAAO,CAAC;IACpE,wCAAwC,CAAC,EAAmB,OAAO,CAAC;IACpE,sCAAsC,CAAC,EAAqB,OAAO,CAAC;IACpE,qCAAqC,CAAC,EAAsB,OAAO,CAAC;IACpE,sCAAsC,CAAC,EAAqB,OAAO,CAAC;IACpE,qCAAqC,CAAC,EAAsB,OAAO,CAAC;IACpE,2CAA2C,CAAC,EAAgB,OAAO,CAAC;IACpE,wBAAwB,CAAC,EAAmC,OAAO,CAAC;IACpE,sBAAsB,CAAC,EAAqC,MAAM,CAAC;IACnE,sBAAsB,CAAC,EAAqC,MAAM,CAAC;IACnE,gBAAgB,CAAC,EAA2C,MAAM,CAAC;IACnE,oCAAoC,CAAC,EAAuB,OAAO,CAAC;IACpE,2BAA2B,CAAC,EAAgC,OAAO,CAAC;IACpE,YAAY,CAAC,EAA+C,MAAM,CAAC;IACnE,4BAA4B,CAAC,EAA+B,MAAM,CAAC;IACnE,0CAA0C,CAAC,EAAiB,OAAO,CAAC;IACpE,eAAe,CAAC,EAA4C,MAAM,CAAC;IACnE,0CAA0C,CAAC,EAAiB,MAAM,CAAC;IACnE,mBAAmB,CAAC,EAAwC,OAAO,CAAC;IACpE,YAAY,CAAC,EAA+C,MAAM,CAAC;IACnE,yBAAyB,CAAC,EAAkC,OAAO,CAAC;IACpE,qBAAqB,CAAC,EAAsC,OAAO,CAAC;IACpE,wBAAwB,CAAC,EAAmC,OAAO,CAAC;IACpE,uBAAuB,CAAC,EAAoC,OAAO,CAAC;IACpE,2BAA2B,CAAC,EAAgC,MAAM,CAAC;IACnE,2CAA2C,CAAC,EAAgB,OAAO,CAAC;IACpE,iBAAiB,CAAC,EAA0C,OAAO,CAAC;IACpE,4BAA4B,CAAC,EAA+B,MAAM,CAAC;IACnE,2BAA2B,CAAC,EAAgC,MAAM,CAAC;IACnE,2BAA2B,CAAC,EAAgC,MAAM,CAAC;IACnE,kBAAkB,CAAC,EAAyC,MAAM,CAAC;IACnE,uCAAuC,CAAC,EAAoB,OAAO,CAAC;IACpE,sCAAsC,CAAC,EAAqB,OAAO,CAAC;IACpE,4BAA4B,CAAC,EAA+B,OAAO,CAAC;IACpE,8BAA8B,CAAC,EAA6B,OAAO,CAAC;IACpE,gCAAgC,CAAC,EAA2B,OAAO,CAAC;IACpE,kCAAkC,CAAC,EAAyB,OAAO,CAAC;IACpE,oCAAoC,CAAC,EAAuB,OAAO,CAAC;IACpE,qCAAqC,CAAC,EAAsB,MAAM,CAAC;IACnE,wCAAwC,CAAC,EAAmB,OAAO,CAAC;IACpE,oCAAoC,CAAC,EAAuB,OAAO,CAAC;IACpE,sCAAsC,CAAC,EAAqB,MAAM,CAAC;IACnE,wBAAwB,CAAC,EAAmC,OAAO,CAAC;IACpE,qCAAqC,CAAC,EAAsB,MAAM,CAAC;IACnE,6BAA6B,CAAC,EAA8B,OAAO,CAAC;IACpE,qBAAqB,CAAC,EAAsC,OAAO,CAAC;IACpE,2BAA2B,CAAC,EAAgC,MAAM,CAAC;IACnE,gBAAgB,CAAC,EAA2C,MAAM,CAAC;IACnE,gBAAgB,CAAC,EAA2C,MAAM,CAAC;IACnE,kBAAkB,CAAC,EAAyC,MAAM,CAAC;IACnE,gBAAgB,CAAC,EAA2C,MAAM,CAAC;IACnE,kBAAkB,CAAC,EAAyC,MAAM,CAAC;IACnE,iBAAiB,CAAC,EAA0C,MAAM,CAAC;IACnE,mBAAmB,CAAC,EAAwC,MAAM,CAAC;IACnE,iBAAiB,CAAC,EAA0C,MAAM,CAAC;IACnE,iBAAiB,CAAC,EAA0C,MAAM,CAAC;IACnE,mBAAmB,CAAC,EAAwC,MAAM,CAAC;IACnE,iBAAiB,CAAC,EAA0C,MAAM,CAAC;IACnE,mBAAmB,CAAC,EAAwC,MAAM,CAAC;IACnE,kBAAkB,CAAC,EAAyC,MAAM,CAAC;IACnE,oBAAoB,CAAC,EAAuC,MAAM,CAAC;IACnE,yBAAyB,CAAC,EAAkC,OAAO,CAAC;IACpE,QAAQ,CAAC,EAAmD,MAAM,CAAC;IACnE,WAAW,CAAC,EAAgD,OAAO,CAAC;IACpE,kBAAkB,CAAC,EAAyC,MAAM,CAAC;IACnE,kBAAkB,CAAC,EAAyC,MAAM,CAAC;IACnE,oBAAoB,CAAC,EAAuC,MAAM,CAAC;IACnE,kBAAkB,CAAC,EAAyC,MAAM,CAAC;IACnE,oBAAoB,CAAC,EAAuC,MAAM,CAAC;IACnE,mBAAmB,CAAC,EAAwC,MAAM,CAAC;IACnE,qBAAqB,CAAC,EAAsC,MAAM,CAAC;IACnE,YAAY,CAAC,EAA+C,MAAM,CAAC;IACnE,wCAAwC,CAAC,EAAmB,OAAO,CAAC;IACpE,cAAc,CAAC,EAA6C,MAAM,CAAC;IACnE,uBAAuB,CAAC,EAAoC,OAAO,CAAC;IACpE,eAAe,CAAC,EAA4C,OAAO,CAAC;IACpE,iCAAiC,CAAC,EAA0B,MAAM,CAAC;IACnE,YAAY,CAAC,EAA+C,MAAM,CAAC;IACnE,wBAAwB,CAAC,EAAmC,MAAM,CAAC;IACnE,eAAe,CAAC,EAA4C,OAAO,CAAC;IACpE,YAAY,CAAC,EAA+C,OAAO,CAAC;IACpE,cAAc,CAAC,EAA6C,OAAO,CAAC;IACpE,UAAU,CAAC,EAAiD,OAAO,CAAC;IACpE,YAAY,CAAC,EAA+C,OAAO,CAAC;IACpE,sBAAsB,CAAC,EAAqC,OAAO,CAAC;IACpE,UAAU,CAAC,EAAiD,MAAM,CAAC;IACnE,kCAAkC,CAAC,EAAyB,OAAO,CAAC;IACpE,8BAA8B,CAAC,EAA6B,OAAO,CAAC;IACpE,2CAA2C,CAAC,EAAgB,OAAO,CAAC;IACpE,sCAAsC,CAAC,EAAqB,MAAM,CAAC;IACnE,SAAS,CAAC,EAAkD,MAAM,CAAC;IACnE,aAAa,CAAC,EAA8C,MAAM,CAAC;IACnE,mBAAmB,CAAC,EAAwC,OAAO,CAAC;IACpE,uBAAuB,CAAC,EAAoC,OAAO,CAAC;IACpE,0BAA0B,CAAC,EAAiC,OAAO,CAAC;IACpE,2BAA2B,CAAC,EAAgC,OAAO,CAAC;IACpE,kBAAkB,CAAC,EAAyC,OAAO,CAAC;IACpE,wBAAwB,CAAC,EAAmC,OAAO,CAAC;IACpE,iCAAiC,CAAC,EAA0B,OAAO,CAAC;IACpE,cAAc,CAAC,EAA6C,OAAO,CAAC;IACpE,iBAAiB,CAAC,EAA0C,OAAO,CAAC;IACpE,qBAAqB,CAAC,EAAsC,OAAO,CAAC;IACpE,kCAAkC,CAAC,EAAyB,OAAO,CAAC;IACpE,0BAA0B,CAAC,EAAiC,OAAO,CAAC;IACpE,6BAA6B,CAAC,EAA8B,OAAO,CAAC;IACpE,yBAAyB,CAAC,EAAkC,OAAO,CAAC;IACpE,qBAAqB,CAAC,EAAsC,OAAO,CAAC;IACpE,uBAAuB,CAAC,EAAoC,OAAO,CAAC;IACpE,qBAAqB,CAAC,EAAsC,OAAO,CAAC;IACpE,gBAAgB,CAAC,EAA2C,OAAO,CAAC;IACpE,qBAAqB,CAAC,EAAsC,OAAO,CAAC;IACpE,yBAAyB,CAAC,EAAkC,OAAO,CAAC;IACpE,2BAA2B,CAAC,EAAgC,MAAM,CAAC;IACnE,sBAAsB,CAAC,EAAqC,OAAO,CAAC;IACpE,kBAAkB,CAAC,EAAyC,OAAO,CAAC;IACpE,6BAA6B,CAAC,EAA8B,OAAO,CAAC;IACpE,uBAAuB,CAAC,EAAoC,OAAO,CAAC;IACpE,yBAAyB,CAAC,EAAkC,MAAM,CAAC;IACnE,yBAAyB,CAAC,EAAkC,OAAO,CAAC;IACpE,kBAAkB,CAAC,EAAyC,OAAO,CAAC;IACpE,2BAA2B,CAAC,EAAgC,OAAO,CAAC;IACpE,4BAA4B,CAAC,EAA+B,OAAO,CAAC;IACpE,eAAe,CAAC,EAA4C,OAAO,CAAC;IACpE,YAAY,CAAC,EAA+C,OAAO,CAAC;IACpE,8BAA8B,CAAC,EAA6B,MAAM,CAAC;IACnE,mBAAmB,CAAC,EAAwC,MAAM,CAAC;IACnE,yCAAyC,CAAC,EAAkB,MAAM,CAAC;IACnE,+BAA+B,CAAC,EAA4B,MAAM,CAAC;IACnE,mBAAmB,CAAC,EAAwC,MAAM,CAAC;IACnE,WAAW,CAAC,EAAgD,MAAM,CAAC;IACnE,eAAe,CAAC,EAA4C,OAAO,CAAC;IACpE,QAAQ,CAAC,EAAmD,MAAM,CAAC;IACnE,mBAAmB,CAAC,EAAwC,MAAM,CAAC;IACnE,eAAe,CAAC,EAA4C,MAAM,CAAC;IACnE,iBAAiB,CAAC,EAA0C,OAAO,CAAC;IACpE,iBAAiB,CAAC,EAA0C,OAAO,CAAC;IACpE,cAAc,CAAC,EAA6C,OAAO,CAAC;IACpE,wBAAwB,CAAC,EAAmC,MAAM,CAAC;IACnE,sCAAsC,CAAC,EAAqB,MAAM,CAAC;IACnE,mCAAmC,CAAC,EAAwB,MAAM,CAAC;IACnE,uCAAuC,CAAC,EAAoB,MAAM,CAAC;IACnE,yCAAyC,CAAC,EAAkB,MAAM,CAAC;IACnE,kCAAkC,CAAC,EAAyB,MAAM,CAAC;IACnE,oCAAoC,CAAC,EAAuB,MAAM,CAAC;IACnE,2CAA2C,CAAC,EAAgB,MAAM,CAAC;IACnE,6CAA6C,CAAC,EAAc,MAAM,CAAC;IACnE,mCAAmC,CAAC,EAAwB,OAAO,CAAC;IACpE,mBAAmB,CAAC,EAAwC,OAAO,CAAC;IACpE,2BAA2B,CAAC,EAAgC,OAAO,CAAC;IACpE,wCAAwC,CAAC,EAAmB,OAAO,CAAC;IACpE,mBAAmB,CAAC,EAAwC,OAAO,CAAC;IACpE,WAAW,CAAC,EAAgD,OAAO,CAAC;IACpE,iBAAiB,CAAC,EAA0C,OAAO,CAAC;IACpE,gCAAgC,CAAC,EAA2B,OAAO,CAAC;IACpE,6BAA6B,CAAC,EAA8B,OAAO,CAAC;IACpE,6BAA6B,CAAC,EAA8B,OAAO,CAAC;IACpE,YAAY,CAAC,EAA+C,OAAO,CAAC;IACpE,qBAAqB,CAAC,EAAsC,MAAM,CAAC;IACnE,gBAAgB,CAAC,EAA2C,OAAO,CAAC;IACpE,YAAY,CAAC,EAA+C,OAAO,CAAC;IACpE,+BAA+B,CAAC,EAA4B,OAAO,CAAC;IACpE,6BAA6B,CAAC,EAA8B,OAAO,CAAC;IACpE,qCAAqC,CAAC,EAAsB,OAAO,CAAC;IACpE,wBAAwB,CAAC,EAAmC,MAAM,CAAC;IACnE,mCAAmC,CAAC,EAAwB,OAAO,CAAC;IACpE,yBAAyB,CAAC,EAAkC,MAAM,CAAC;IACnE,YAAY,CAAC,EAA+C,MAAM,CAAC;IACnE,wCAAwC,CAAC,EAAmB,OAAO,CAAC;IACpE,eAAe,CAAC,EAA4C,OAAO,CAAC;IACpE,yBAAyB,CAAC,EAAkC,OAAO,CAAC;IACpE,eAAe,CAAC,EAA4C,MAAM,CAAC;IACnE,mBAAmB,CAAC,EAAwC,MAAM,CAAC;IACnE,uBAAuB,CAAC,EAAoC,MAAM,CAAC;IACnE,yBAAyB,CAAC,EAAkC,OAAO,CAAC;IACpE,qBAAqB,CAAC,EAAsC,OAAO,CAAC;IACpE,2CAA2C,CAAC,EAAgB,MAAM,CAAC;IACnE,0BAA0B,CAAC,EAAiC,OAAO,CAAC;IACpE,mBAAmB,CAAC,EAAwC,OAAO,CAAC;IACpE,kBAAkB,CAAC,EAAyC,OAAO,CAAC;IACpE,uBAAuB,CAAC,EAAoC,OAAO,CAAC;IACpE,4BAA4B,CAAC,EAA+B,OAAO,CAAC;IACpE,4BAA4B,CAAC,EAA+B,OAAO,CAAC;IACpE,+BAA+B,CAAC,EAA4B,OAAO,CAAC;IACpE,kBAAkB,CAAC,EAAyC,OAAO,CAAC;IACpE,2BAA2B,CAAC,EAAgC,OAAO,CAAC;IACpE,eAAe,CAAC,EAA4C,MAAM,CAAC;IACnE,yBAAyB,CAAC,EAAkC,OAAO,CAAC;IACpE,uBAAuB,CAAC,EAAoC,MAAM,CAAC;IACnE,gCAAgC,CAAC,EAA2B,MAAM,CAAC;IACnE,+BAA+B,CAAC,EAA4B,MAAM,CAAC;IACnE,gBAAgB,CAAC,EAA2C,MAAM,CAAC;IACnE,QAAQ,CAAC,EAAmD,MAAM,CAAC;IACnE,2BAA2B,CAAC,EAAgC,MAAM,CAAC;IACnE,oBAAoB,CAAC,EAAuC,MAAM,CAAC;IACnE,iCAAiC,CAAC,EAA0B,OAAO,CAAC;IACpE,uBAAuB,CAAC,EAAoC,OAAO,CAAC;IACpE,4BAA4B,CAAC,EAA+B,MAAM,CAAC;IACnE,mCAAmC,CAAC,EAAwB,OAAO,CAAC;IACpE,0BAA0B,CAAC,EAAiC,MAAM,CAAC;IACnE,mCAAmC,CAAC,EAAwB,OAAO,CAAC;IACpE,0BAA0B,CAAC,EAAiC,OAAO,CAAC;IACpE,SAAS,CAAC,EAAkD,OAAO,CAAC;IACpE,aAAa,CAAC,EAA8C,OAAO,CAAC;IACpE,6BAA6B,CAAC,EAA8B,MAAM,CAAC;IACnE,8CAA8C,CAAC,EAAa,MAAM,CAAC;IACnE,4BAA4B,CAAC,EAA+B,MAAM,CAAC;IACnE,gDAAgD,CAAC,EAAW,MAAM,CAAC;IACnE,iBAAiB,CAAC,EAA0C,MAAM,CAAC;IACnE,eAAe,CAAC,EAA4C,OAAO,CAAC;IACpE,WAAW,CAAC,EAAgD,OAAO,CAAC;IACpE,MAAM,CAAC,EAAqD,MAAM,CAAC;IACnE,eAAe,CAAC,EAA4C,cAAc,CAAC;IAC3E,aAAa,CAAC,EAA8C,MAAM,CAAC;IACnE,iBAAiB,CAAC,EAA0C,MAAM,CAAC;IACnE,WAAW,CAAC,EAAgD,OAAO,CAAC;IACpE,cAAc,CAAC,EAA6C,MAAM,CAAC;IACnE,cAAc,CAAC,EAA6C,OAAO,CAAC;IACpE,0BAA0B,CAAC,EAAiC,OAAO,CAAC;IACpE,WAAW,CAAC,EAAgD,OAAO,CAAC;IACpE,oBAAoB,CAAC,EAAuC,MAAM,CAAC;IACnE,YAAY,CAAC,EAA+C,MAAM,CAAC;IACnE,4BAA4B,CAAC,EAA+B,OAAO,CAAC;IACpE,+BAA+B,CAAC,EAA4B,OAAO,CAAC;IACpE,0BAA0B,CAAC,EAAiC,OAAO,CAAC;IACpE,iCAAiC,CAAC,EAA0B,OAAO,CAAC;IACpE,cAAc,CAAC,EAA6C,MAAM,CAAC;IACnE,gCAAgC,CAAC,EAA2B,OAAO,CAAC;IACpE,wBAAwB,CAAC,EAAmC,MAAM,CAAC;IACnE,kBAAkB,CAAC,EAAyC,OAAO,CAAC;IACpE,2BAA2B,CAAC,EAAgC,OAAO,CAAC;IACpE,yBAAyB,CAAC,EAAkC,OAAO,CAAC;IACpE,WAAW,CAAC,EAAgD,OAAO,CAAC;IACpE,cAAc,CAAC,EAA6C,MAAM,CAAC;IACnE,gBAAgB,CAAC,EAA2C,MAAM,CAAC;IACnE,0BAA0B,CAAC,EAAiC,OAAO,CAAC;IACpE,cAAc,CAAC,EAA6C,MAAM,CAAC;IACnE,WAAW,CAAC,EAAgD,MAAM,CAAC;IACnE,uBAAuB,CAAC,EAAoC,MAAM,CAAC;IACnE,uBAAuB,CAAC,EAAoC,MAAM,CAAC;IACnE,wBAAwB,CAAC,EAAmC,MAAM,CAAC;IACnE,mBAAmB,CAAC,EAAwC,OAAO,CAAC;IACpE,4BAA4B,CAAC,EAA+B,OAAO,CAAC;IACpE,kBAAkB,CAAC,EAAyC,OAAO,CAAC;IACpE,qBAAqB,CAAC,EAAsC,OAAO,CAAC;IACpE,iBAAiB,CAAC,EAA0C,OAAO,CAAC;IACpE,iBAAiB,CAAC,EAA0C,OAAO,CAAC;IACpE,sBAAsB,CAAC,EAAqC,OAAO,CAAC;IACpE,wBAAwB,CAAC,EAAmC,OAAO,CAAC;IACpE,iBAAiB,CAAC,EAA0C,OAAO,CAAC;IACpE,2BAA2B,CAAC,EAAgC,MAAM,CAAC;IACnE,kBAAkB,CAAC,EAAyC,MAAM,CAAC;IACnE,qBAAqB,CAAC,EAAsC,OAAO,CAAC;IACpE,oBAAoB,CAAC,EAAuC,OAAO,CAAC;IACpE,mBAAmB,CAAC,EAAwC,OAAO,CAAC;IACpE,qCAAqC,CAAC,EAAsB,MAAM,CAAC;IACnE,gBAAgB,CAAC,EAA2C,MAAM,CAAC;IACnE,sBAAsB,CAAC,EAAqC,OAAO,CAAC;IACpE,yBAAyB,CAAC,EAAkC,OAAO,CAAC;IACpE,kBAAkB,CAAC,EAAyC,OAAO,CAAC;IACpE,0BAA0B,CAAC,EAAiC,OAAO,CAAC;IACpE,gBAAgB,CAAC,EAA2C,OAAO,CAAC;IACpE,aAAa,CAAC,EAA8C,MAAM,CAAC;IACnE,UAAU,CAAC,EAAiD,MAAM,CAAC;IACnE,eAAe,CAAC,EAA4C,OAAO,CAAC;IACpE,sBAAsB,CAAC,EAAqC,OAAO,CAAC;IACpE,mBAAmB,CAAC,EAAwC,MAAM,CAAC;IACnE,mBAAmB,CAAC,EAAwC,OAAO,CAAC;IACpE,4BAA4B,CAAC,EAA+B,MAAM,CAAC;IACnE,4BAA4B,CAAC,EAA+B,OAAO,CAAC;IACpE,SAAS,CAAC,EAAkD,OAAO,CAAC;IACpE,mCAAmC,CAAC,EAAwB,MAAM,CAAC;IACnE,aAAa,CAAC,EAA8C,OAAO,CAAC;IACpE,eAAe,CAAC,EAA4C,OAAO,CAAC;IACpE,cAAc,CAAC,EAA6C,MAAM,CAAC;IACnE,kBAAkB,CAAC,EAAyC,MAAM,CAAC;IACnE,sBAAsB,CAAC,EAAqC,MAAM,CAAC;IACnE,kBAAkB,CAAC,EAAyC,OAAO,CAAC;IACpE,qBAAqB,CAAC,EAAsC,MAAM,CAAC;IACnE,iBAAiB,CAAC,EAA0C,OAAO,CAAC;IACpE,UAAU,CAAC,EAAiD,MAAM,CAAC;IACnE,0BAA0B,CAAC,EAAiC,OAAO,CAAC;IACpE,sBAAsB,CAAC,EAAqC,MAAM,CAAC;IACnE,0BAA0B,CAAC,EAAiC,MAAM,CAAC;IACnE,UAAU,CAAC,EAAiD,OAAO,CAAC;IACpE,cAAc,CAAC,EAA6C,MAAM,CAAC;IACnE,UAAU,CAAC,EAAiD,MAAM,CAAC;IACnE,uBAAuB,CAAC,EAAoC,MAAM,CAAC;IACnE,mBAAmB,CAAC,EAAwC,MAAM,CAAC;IACnE,mBAAmB,CAAC,EAAwC,OAAO,CAAC;IACpE,uBAAuB,CAAC,EAAoC,MAAM,CAAC;IACnE,gBAAgB,CAAC,EAA2C,MAAM,CAAC;IACnE,6BAA6B,CAAC,EAA8B,OAAO,CAAC;IACpE,uBAAuB,CAAC,EAAoC,OAAO,CAAC;IACpE,wBAAwB,CAAC,EAAmC,OAAO,CAAC;IACpE,uBAAuB,CAAC,EAAoC,OAAO,CAAC;IACpE,uBAAuB,CAAC,EAAoC,OAAO,CAAC;IACpE,kBAAkB,CAAC,EAAyC,MAAM,CAAC;IACnE,WAAW,CAAC,EAAgD,MAAM,CAAC;IACnE,8BAA8B,CAAC,EAA6B,OAAO,CAAC;IACpE,wBAAwB,CAAC,EAAmC,OAAO,CAAC;IACpE,wBAAwB,CAAC,EAAmC,OAAO,CAAC;IACpE,uBAAuB,CAAC,EAAoC,OAAO,CAAC;IACpE,oBAAoB,CAAC,EAAuC,OAAO,CAAC;IACpE,gCAAgC,CAAC,EAA2B,OAAO,CAAC;IACpE,oCAAoC,CAAC,EAAuB,OAAO,CAAC;IACpE,0BAA0B,CAAC,EAAiC,OAAO,CAAC;IACpE,mBAAmB,CAAC,EAAwC,OAAO,CAAC;IACpE,yBAAyB,CAAC,EAAkC,OAAO,CAAC;IACpE,8BAA8B,CAAC,EAA6B,OAAO,CAAC;IACpE,uCAAuC,CAAC,EAAoB,OAAO,CAAC;IACpE,2BAA2B,CAAC,EAAgC,OAAO,CAAC;IACpE,wBAAwB,CAAC,EAAmC,OAAO,CAAC;IACpE,0BAA0B,CAAC,EAAiC,OAAO,CAAC;IACpE,mCAAmC,CAAC,EAAwB,OAAO,CAAC;IACpE,2BAA2B,CAAC,EAAgC,OAAO,CAAC;IACpE,6BAA6B,CAAC,EAA8B,OAAO,CAAC;IACpE,cAAc,CAAC,EAA6C,OAAO,CAAC;IACpE,kBAAkB,CAAC,EAAyC,OAAO,CAAC;IACpE,mBAAmB,CAAC,EAAwC,MAAM,CAAC;IACnE,sBAAsB,CAAC,EAAqC,OAAO,CAAC;IACpE,mCAAmC,CAAC,EAAwB,OAAO,CAAC;IACpE,+BAA+B,CAAC,EAA4B,OAAO,CAAC;IACpE,4BAA4B,CAAC,EAA+B,OAAO,CAAC;IACpE,+BAA+B,CAAC,EAA4B,OAAO,CAAC;IACpE,qBAAqB,CAAC,EAAsC,OAAO,CAAC;IACpE,sCAAsC,CAAC,EAAqB,OAAO,CAAC;IACpE,gCAAgC,CAAC,EAA2B,OAAO,CAAC;IACpE,yBAAyB,CAAC,EAAkC,OAAO,CAAC;IACpE,4BAA4B,CAAC,EAA+B,OAAO,CAAC;IACpE,iBAAiB,CAAC,EAA0C,OAAO,CAAC;IACpE,iCAAiC,CAAC,EAA0B,OAAO,CAAC;IACpE,mCAAmC,CAAC,EAAwB,OAAO,CAAC;IACpE,iCAAiC,CAAC,EAA0B,OAAO,CAAC;IACpE,0BAA0B,CAAC,EAAiC,OAAO,CAAC;IACpE,0BAA0B,CAAC,EAAiC,MAAM,CAAC;IACnE,4BAA4B,CAAC,EAA+B,MAAM,CAAC;IACnE,yBAAyB,CAAC,EAAkC,MAAM,CAAC;IACnE,2BAA2B,CAAC,EAAgC,OAAO,CAAC;IACpE,yCAAyC,CAAC,EAAkB,OAAO,CAAC;IACpE,2BAA2B,CAAC,EAAgC,OAAO,CAAC;IACpE,mCAAmC,CAAC,EAAwB,OAAO,CAAC;IACpE,kBAAkB,CAAC,EAAyC,OAAO,CAAC;IACpE,sBAAsB,CAAC,EAAqC,OAAO,CAAC;IACpE,wBAAwB,CAAC,EAAmC,OAAO,CAAC;IACpE,+BAA+B,CAAC,EAA4B,OAAO,CAAC;IACpE,uBAAuB,CAAC,EAAoC,OAAO,CAAC;IACpE,8BAA8B,CAAC,EAA6B,OAAO,CAAC;IACpE,+BAA+B,CAAC,EAA4B,OAAO,CAAC;IACpE,sBAAsB,CAAC,EAAqC,OAAO,CAAC;IACpE,qCAAqC,CAAC,EAAsB,OAAO,CAAC;IACpE,6BAA6B,CAAC,EAA8B,OAAO,CAAC;IACpE,qBAAqB,CAAC,EAAsC,OAAO,CAAC;IACpE,0BAA0B,CAAC,EAAiC,OAAO,CAAC;IACpE,gCAAgC,CAAC,EAA2B,MAAM,CAAC;IACnE,mCAAmC,CAAC,EAAwB,MAAM,CAAC;IACnE,6BAA6B,CAAC,EAA8B,OAAO,CAAC;IACpE,mCAAmC,CAAC,EAAwB,MAAM,CAAC;IACnE,kBAAkB,CAAC,EAAyC,OAAO,CAAC;IACpE,wBAAwB,CAAC,EAAmC,MAAM,CAAC;IACnE,qCAAqC,CAAC,EAAsB,MAAM,CAAC;IACnE,sBAAsB,CAAC,EAAqC,OAAO,CAAC;IACpE,YAAY,CAAC,EAA+C,OAAO,CAAC;IACpE,mBAAmB,CAAC,EAAwC,OAAO,CAAC;IACpE,4BAA4B,CAAC,EAA+B,OAAO,CAAC;IACpE,uCAAuC,CAAC,EAAoB,MAAM,CAAC;IACnE,yBAAyB,CAAC,EAAkC,OAAO,CAAC;IACpE,8BAA8B,CAAC,EAA6B,OAAO,CAAC;IACpE,0CAA0C,CAAC,EAAiB,OAAO,CAAC;IACpE,2BAA2B,CAAC,EAAgC,OAAO,CAAC;IACpE,qBAAqB,CAAC,EAAsC,OAAO,CAAC;IACpE,uBAAuB,CAAC,EAAoC,MAAM,CAAC;IACnE,eAAe,CAAC,EAA4C,OAAO,CAAC;IACpE,gCAAgC,CAAC,EAA2B,OAAO,CAAC;IACpE,4BAA4B,CAAC,EAA+B,MAAM,CAAC;IACnE,+BAA+B,CAAC,EAA4B,MAAM,CAAC;IACnE,0BAA0B,CAAC,EAAiC,OAAO,CAAC;IACpE,cAAc,CAAC,EAA6C,OAAO,CAAC;IACpE,kCAAkC,CAAC,EAAyB,OAAO,CAAC;IACpE,yBAAyB,CAAC,EAAkC,OAAO,CAAC;IACpE,yBAAyB,CAAC,EAAkC,OAAO,CAAC;IACpE,wBAAwB,CAAC,EAAmC,OAAO,CAAC;IACpE,uBAAuB,CAAC,EAAoC,OAAO,CAAC;IACpE,oBAAoB,CAAC,EAAuC,OAAO,CAAC;IACpE,0BAA0B,CAAC,EAAiC,OAAO,CAAC;IACpE,2BAA2B,CAAC,EAAgC,OAAO,CAAC;IACpE,uDAAuD,CAAC,EAAI,OAAO,CAAC;IACpE,oDAAoD,CAAC,EAAO,OAAO,CAAC;IACpE,kDAAkD,CAAC,EAAS,OAAO,CAAC;IACpE,iDAAiD,CAAC,EAAU,OAAO,CAAC;IACpE,uCAAuC,CAAC,EAAoB,OAAO,CAAC;IACpE,mBAAmB,CAAC,EAAwC,OAAO,CAAC;IACpE,sBAAsB,CAAC,EAAqC,MAAM,CAAC;IACnE,mBAAmB,CAAC,EAAwC,OAAO,CAAC;IACpE,iCAAiC,CAAC,EAA0B,OAAO,CAAC;IACpE,qBAAqB,CAAC,EAAsC,MAAM,CAAC;IACnE,kBAAkB,CAAC,EAAyC,OAAO,CAAC;IACpE,sBAAsB,CAAC,EAAqC,OAAO,CAAC;IACpE,oBAAoB,CAAC,EAAuC,OAAO,CAAC;IACpE,qCAAqC,CAAC,EAAsB,OAAO,CAAC;IACpE,oBAAoB,CAAC,EAAuC,OAAO,CAAC;IACpE,iCAAiC,CAAC,EAA0B,OAAO,CAAC;IACpE,WAAW,CAAC,EAAgD,OAAO,CAAC;IACpE,gBAAgB,CAAC,EAA2C,MAAM,CAAC;IACnE,0BAA0B,CAAC,EAAiC,OAAO,CAAC;IACpE,aAAa,CAAC,EAA8C,MAAM,CAAC;IACnE,2BAA2B,CAAC,EAAgC,MAAM,CAAC;IACnE,yCAAyC,CAAC,EAAkB,OAAO,CAAC;IACpE,8BAA8B,CAAC,EAA6B,OAAO,CAAC;IACpE,8BAA8B,CAAC,EAA6B,OAAO,CAAC;IACpE,SAAS,CAAC,EAAkD,OAAO,CAAC;IACpE,gBAAgB,CAAC,EAA2C,MAAM,CAAC;IACnE,sBAAsB,CAAC,EAAqC,OAAO,CAAC;IACpE,sBAAsB,CAAC,EAAqC,MAAM,CAAC;IACnE,gCAAgC,CAAC,EAA2B,MAAM,CAAC;IACnE,8CAA8C,CAAC,EAAa,OAAO,CAAC;IACpE,qBAAqB,CAAC,EAAsC,OAAO,CAAC;IACpE,+BAA+B,CAAC,EAA4B,OAAO,CAAC;IACpE,gBAAgB,CAAC,EAA2C,MAAM,CAAC;IACnE,qBAAqB,CAAC,EAAsC,OAAO,CAAC;IACpE,UAAU,CAAC,EAAiD,MAAM,CAAC;IACnE,kBAAkB,CAAC,EAAyC,OAAO,CAAC;IACpE,MAAM,CAAC,EAAqD,OAAO,CAAC;IACpE,eAAe,CAAC,EAA4C,OAAO,CAAC;IACpE,wBAAwB,CAAC,EAAmC,MAAM,CAAC;IACnE,uBAAuB,CAAC,EAAoC,OAAO,CAAC;IACpE,EAAE,CAAC,EAAyD,MAAM,CAAC;IACnE,eAAe,CAAC,EAA4C,OAAO,CAAC;IACpE,wBAAwB,CAAC,EAAmC,OAAO,CAAC;IACpE,8BAA8B,CAAC,EAA6B,OAAO,CAAC;IACpE,WAAW,CAAC,EAAgD,MAAM,CAAC;IACnE,+CAA+C,CAAC,EAAY,MAAM,CAAC;IACnE,8CAA8C,CAAC,EAAa,OAAO,CAAC;IACpE,yDAAyD,CAAC,EAAE,OAAO,CAAC;IACpE,6CAA6C,CAAC,EAAc,MAAM,CAAC;IACnE,iBAAiB,CAAC,EAA0C,OAAO,CAAC;IACpE,sBAAsB,CAAC,EAAqC,OAAO,CAAC;IACpE,mBAAmB,CAAC,EAAwC,MAAM,CAAC;IACnE,cAAc,CAAC,EAA6C,MAAM,CAAC;IACnE,sCAAsC,CAAC,EAAqB,MAAM,CAAC;IACnE,0BAA0B,CAAC,EAAiC,MAAM,CAAC;IACnE,2BAA2B,CAAC,EAAgC,OAAO,CAAC;IACpE,2BAA2B,CAAC,EAAgC,MAAM,CAAC;IACnE,4CAA4C,CAAC,EAAe,OAAO,CAAC;IACpE,uBAAuB,CAAC,EAAoC,OAAO,CAAC;IACpE,kBAAkB,CAAC,EAAyC,MAAM,CAAC;IACnE,mBAAmB,CAAC,EAAwC,MAAM,CAAC;CACpE;AAED,MAAM,WAAW,cAAc;IAC7B,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,MAAM,CAAC;CAClB;AAED,MAAM,WAAW,QAAQ;IACvB,GAAG,CAAC,EAAG,GAAG,EAAE,CAAC;IACb,IAAI,CAAC,EAAE,MAAM,EAAE,CAAC;CACjB;AAED,MAAM,WAAW,GAAG;IAClB,cAAc,CAAC,EAAS,OAAO,CAAC;IAChC,aAAa,CAAC,EAAU,MAAM,CAAC;IAC/B,UAAU,CAAC,EAAa,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,qBAAqB,CAAC,EAAE,MAAM,CAAC;IAC/B,MAAM,CAAC,EAAiB,MAAM,CAAC;IAC/B,EAAE,CAAC,EAAqB,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,OAAO,CAAC;IAChC,UAAU,CAAC,EAAa,OAAO,CAAC;IAChC,YAAY,CAAC,EAAW,OAAO,CAAC;IAChC,IAAI,CAAC,EAAmB,MAAM,CAAC;IAC/B,KAAK,CAAC,EAAkB,QAAQ,CAAC;IACjC,OAAO,CAAC,EAAgB,MAAM,CAAC;IAC/B,UAAU,CAAC,EAAa,MAAM,CAAC;IAC/B,UAAU,CAAC,EAAa,MAAM,CAAC;CAChC;AAED,MAAM,WAAW,QAAQ;IACvB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;IACpB,MAAM,CAAC,EAAI,KAAK,EAAE,CAAC;CACpB;AAED,MAAM,WAAW,IAAI;IACnB,eAAe,CAAC,EAAQ,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,MAAM,CAAC,EAAiB,MAAM,CAAC;IAC/B,YAAY,CAAC,EAAW,MAAM,CAAC;IAC/B,IAAI,CAAC,EAAmB,IAAI,CAAC;IAC7B,EAAE,CAAC,EAAqB,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,OAAO,CAAC;IAChC,QAAQ,CAAC,EAAe,MAAM,CAAC;IAC/B,cAAc,CAAC,EAAS,MAAM,CAAC;IAC/B,oBAAoB,CAAC,EAAG,MAAM,CAAC;IAC/B,IAAI,CAAC,EAAmB,MAAM,CAAC;IAC/B,qBAAqB,CAAC,EAAE,MAAM,CAAC;IAC/B,kBAAkB,CAAC,EAAK,OAAO,CAAC;IAChC,IAAI,CAAC,EAAmB,MAAM,CAAC;IAC/B,KAAK,CAAC,EAAkB,SAAS,CAAC;IAClC,GAAG,CAAC,EAAoB,MAAM,CAAC;CAChC;AAED,MAAM,WAAW,IAAI;IACnB,SAAS,CAAC,EAAO,MAAM,CAAC;IACxB,SAAS,CAAC,EAAO,MAAM,CAAC;IACxB,SAAS,CAAC,EAAO,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,cAAc,CAAC,EAAE,MAAM,CAAC;CACzB;AAED,MAAM,WAAW,SAAS;IACxB,gCAAgC,CAAC,EAAoB,MAAM,EAAE,CAAC;IAC9D,sBAAsB,CAAC,EAA8B,OAAO,CAAC;IAC7D,8BAA8B,CAAC,EAAsB,MAAM,CAAC;IAC5D,sCAAsC,CAAC,EAAc,OAAO,CAAC;IAC7D,iBAAiB,CAAC,EAAmC,OAAO,CAAC;IAC7D,aAAa,CAAC,EAAuC,OAAO,CAAC;IAC7D,WAAW,CAAC,EAAyC,OAAO,CAAC;IAC7D,sCAAsC,CAAC,EAAc,OAAO,CAAC;IAC7D,oBAAoB,CAAC,EAAgC,MAAM,CAAC;IAC5D,2BAA2B,CAAC,EAAyB,OAAO,CAAC;IAC7D,aAAa,CAAC,EAAuC,OAAO,CAAC;IAC7D,4BAA4B,CAAC,EAAwB,OAAO,CAAC;IAC7D,mBAAmB,CAAC,EAAiC,OAAO,CAAC;IAC7D,0BAA0B,CAAC,EAA0B,OAAO,CAAC;IAC7D,sBAAsB,CAAC,EAA8B,OAAO,CAAC;IAC7D,wBAAwB,CAAC,EAA4B,OAAO,CAAC;IAC7D,eAAe,CAAC,EAAqC,MAAM,CAAC;IAC5D,iCAAiC,CAAC,EAAmB,OAAO,CAAC;IAC7D,sCAAsC,CAAC,EAAc,OAAO,CAAC;IAC7D,iBAAiB,CAAC,EAAmC,OAAO,CAAC;IAC7D,YAAY,CAAC,EAAwC,OAAO,CAAC;IAC7D,mBAAmB,CAAC,EAAiC,MAAM,EAAE,CAAC;IAC9D,qBAAqB,CAAC,EAA+B,OAAO,CAAC;IAC7D,SAAS,CAAC,EAA2C,MAAM,CAAC;IAC5D,mBAAmB,CAAC,EAAiC,OAAO,CAAC;IAC7D,iBAAiB,CAAC,EAAmC,OAAO,CAAC;IAC7D,UAAU,CAAC,EAA0C,SAAS,CAAC;IAC/D,eAAe,CAAC,EAAqC,MAAM,EAAE,CAAC;IAC9D,wCAAwC,CAAC,EAAY,OAAO,CAAC;IAC7D,kCAAkC,CAAC,EAAkB,OAAO,CAAC;IAC7D,uCAAuC,CAAC,EAAa,OAAO,CAAC;IAC7D,mCAAmC,CAAC,EAAiB,OAAO,CAAC;IAC7D,+BAA+B,CAAC,EAAqB,OAAO,CAAC;IAC7D,uBAAuB,CAAC,EAA6B,MAAM,CAAC;IAC5D,sBAAsB,CAAC,EAA8B,OAAO,CAAC;IAC7D,mBAAmB,CAAC,EAAiC,OAAO,CAAC;IAC7D,2BAA2B,CAAC,EAAyB,MAAM,CAAC;IAC5D,qBAAqB,CAAC,EAA+B,KAAK,CAAC,MAAM,EAAE,CAAC,CAAC;IACrE,qBAAqB,CAAC,EAA+B,OAAO,CAAC;IAC7D,gCAAgC,CAAC,EAAoB,OAAO,CAAC;IAC7D,gBAAgB,CAAC,EAAoC,MAAM,EAAE,CAAC;IAC9D,8BAA8B,CAAC,EAAsB,OAAO,CAAC;IAC7D,YAAY,CAAC,EAAwC,MAAM,EAAE,CAAC;IAC9D,uBAAuB,CAAC,EAA6B,OAAO,CAAC;IAC7D,qBAAqB,CAAC,EAA+B,OAAO,CAAC;IAC7D,oBAAoB,CAAC,EAAgC,OAAO,CAAC;IAC7D,oBAAoB,CAAC,EAAgC,MAAM,CAAC;IAC5D,+BAA+B,CAAC,EAAqB,MAAM,EAAE,CAAC;IAC9D,+BAA+B,CAAC,EAAqB,MAAM,EAAE,CAAC;IAC9D,yBAAyB,CAAC,EAA2B,OAAO,CAAC;IAC7D,YAAY,CAAC,EAAwC,MAAM,CAAC;IAC5D,+BAA+B,CAAC,EAAqB,OAAO,CAAC;IAC7D,qBAAqB,CAAC,EAA+B,OAAO,CAAC;IAC7D,uBAAuB,CAAC,EAA6B,OAAO,CAAC;IAC7D,gCAAgC,CAAC,EAAoB,OAAO,CAAC;IAC7D,0BAA0B,CAAC,EAA0B,OAAO,CAAC;IAC7D,4BAA4B,CAAC,EAAwB,OAAO,CAAC;IAC7D,gBAAgB,CAAC,EAAoC,OAAO,CAAC;IAC7D,kBAAkB,CAAC,EAAkC,OAAO,CAAC;IAC7D,qBAAqB,CAAC,EAA+B,MAAM,CAAC;IAC5D,+BAA+B,CAAC,EAAqB,MAAM,CAAC;IAC5D,iBAAiB,CAAC,EAAmC,MAAM,CAAC;IAC5D,gBAAgB,CAAC,EAAoC,MAAM,CAAC;IAC5D,gBAAgB,CAAC,EAAoC,MAAM,CAAC;IAC5D,kBAAkB,CAAC,EAAkC,MAAM,CAAC;IAC5D,gBAAgB,CAAC,EAAoC,MAAM,CAAC;IAC5D,kBAAkB,CAAC,EAAkC,MAAM,CAAC;IAC5D,iBAAiB,CAAC,EAAmC,MAAM,CAAC;IAC5D,mBAAmB,CAAC,EAAiC,MAAM,CAAC;IAC5D,iBAAiB,CAAC,EAAmC,MAAM,CAAC;IAC5D,iBAAiB,CAAC,EAAmC,MAAM,CAAC;IAC5D,mBAAmB,CAAC,EAAiC,MAAM,CAAC;IAC5D,iBAAiB,CAAC,EAAmC,MAAM,CAAC;IAC5D,mBAAmB,CAAC,EAAiC,MAAM,CAAC;IAC5D,kBAAkB,CAAC,EAAkC,MAAM,CAAC;IAC5D,oBAAoB,CAAC,EAAgC,MAAM,CAAC;IAC5D,QAAQ,CAAC,EAA4C,MAAM,CAAC;IAC5D,WAAW,CAAC,EAAyC,OAAO,CAAC;IAC7D,kBAAkB,CAAC,EAAkC,MAAM,CAAC;IAC5D,kBAAkB,CAAC,EAAkC,MAAM,CAAC;IAC5D,oBAAoB,CAAC,EAAgC,MAAM,CAAC;IAC5D,kBAAkB,CAAC,EAAkC,MAAM,CAAC;IAC5D,oBAAoB,CAAC,EAAgC,MAAM,CAAC;IAC5D,mBAAmB,CAAC,EAAiC,MAAM,CAAC;IAC5D,qBAAqB,CAAC,EAA+B,MAAM,CAAC;IAC5D,YAAY,CAAC,EAAwC,MAAM,CAAC;IAC5D,cAAc,CAAC,EAAsC,MAAM,CAAC;IAC5D,uBAAuB,CAAC,EAA6B,OAAO,CAAC;IAC7D,qBAAqB,CAAC,EAA+B,OAAO,CAAC;IAC7D,iBAAiB,CAAC,EAAmC,OAAO,CAAC;IAC7D,8BAA8B,CAAC,EAAsB,OAAO,CAAC;IAC7D,+BAA+B,CAAC,EAAqB,OAAO,CAAC;IAC7D,oBAAoB,CAAC,EAAgC,OAAO,CAAC;IAC7D,yCAAyC,CAAC,EAAW,OAAO,CAAC;IAC7D,sBAAsB,CAAC,EAA8B,MAAM,CAAC;IAC5D,2BAA2B,CAAC,EAAyB,MAAM,EAAE,CAAC;IAC9D,gCAAgC,CAAC,EAAoB,OAAO,CAAC;IAC7D,yBAAyB,CAAC,EAA2B,OAAO,CAAC;IAC7D,6BAA6B,CAAC,EAAuB,MAAM,EAAE,CAAC;IAC9D,2BAA2B,CAAC,EAAyB,MAAM,CAAC;IAC5D,oCAAoC,CAAC,EAAgB,OAAO,CAAC;IAC7D,oBAAoB,CAAC,EAAgC,MAAM,CAAC;IAC5D,oBAAoB,CAAC,EAAgC,MAAM,CAAC;IAC5D,8BAA8B,CAAC,EAAsB,OAAO,CAAC;IAC7D,gCAAgC,CAAC,EAAoB,6BAA6B,CAAC;IACnF,gCAAgC,CAAC,EAAoB,MAAM,CAAC;IAC5D,4BAA4B,CAAC,EAAwB,MAAM,CAAC;IAC5D,sBAAsB,CAAC,EAA8B,OAAO,CAAC;IAC7D,uBAAuB,CAAC,EAA6B,MAAM,CAAC;IAC5D,mBAAmB,CAAC,EAAiC,MAAM,CAAC;IAC5D,4BAA4B,CAAC,EAAwB,OAAO,CAAC;IAC7D,mBAAmB,CAAC,EAAiC,OAAO,CAAC;IAC7D,UAAU,CAAC,EAA0C,OAAO,CAAC;IAC7D,wBAAwB,CAAC,EAA4B,MAAM,CAAC;IAC5D,oBAAoB,CAAC,EAAgC,MAAM,CAAC;IAC5D,qBAAqB,CAAC,EAA+B,OAAO,CAAC;IAC7D,oBAAoB,CAAC,EAAgC,OAAO,CAAC;IAC7D,sBAAsB,CAAC,EAA8B,OAAO,CAAC;IAC7D,uBAAuB,CAAC,EAA6B,OAAO,CAAC;IAC7D,kDAAkD,CAAC,EAAE,OAAO,CAAC;IAC7D,yBAAyB,CAAC,EAA2B,OAAO,CAAC;IAC7D,aAAa,CAAC,EAAuC,OAAO,CAAC;IAC7D,oBAAoB,CAAC,EAAgC,6BAA6B,CAAC;IACnF,uBAAuB,CAAC,EAA6B,OAAO,CAAC;IAC7D,mBAAmB,CAAC,EAAiC,iBAAiB,CAAC;IACvE,aAAa,CAAC,EAAuC,OAAO,CAAC;IAC7D,mBAAmB,CAAC,EAAiC,OAAO,CAAC;IAC7D,4BAA4B,CAAC,EAAwB,OAAO,CAAC;IAC7D,mBAAmB,CAAC,EAAiC,OAAO,CAAC;IAC7D,MAAM,CAAC,EAA8C,MAAM,CAAC;IAC5D,2BAA2B,CAAC,EAAyB,MAAM,CAAC;IAC5D,qBAAqB,CAAC,EAA+B,OAAO,CAAC;IAC7D,yBAAyB,CAAC,EAA2B,OAAO,CAAC;IAC7D,UAAU,CAAC,EAA0C,OAAO,CAAC;IAC7D,kCAAkC,CAAC,EAAkB,MAAM,CAAC;IAC5D,uBAAuB,CAAC,EAA6B,MAAM,CAAC;IAC5D,oBAAoB,CAAC,EAAgC,MAAM,CAAC;IAC5D,2BAA2B,CAAC,EAAyB,MAAM,CAAC;IAC5D,sBAAsB,CAAC,EAA8B,OAAO,CAAC;IAC7D,uBAAuB,CAAC,EAA6B,MAAM,CAAC;IAC5D,sBAAsB,CAAC,EAA8B,OAAO,CAAC;IAC7D,qBAAqB,CAAC,EAA+B,OAAO,CAAC;IAC7D,gCAAgC,CAAC,EAAoB,MAAM,CAAC;IAC5D,oCAAoC,CAAC,EAAgB,MAAM,CAAC;IAC5D,mCAAmC,CAAC,EAAiB,MAAM,CAAC;IAC5D,+CAA+C,CAAC,EAAK,OAAO,CAAC;IAC7D,kBAAkB,CAAC,EAAkC,MAAM,CAAC;IAC5D,cAAc,CAAC,EAAsC,MAAM,CAAC;IAC5D,qBAAqB,CAAC,EAA+B,MAAM,CAAC;IAC5D,WAAW,CAAC,EAAyC,OAAO,CAAC;IAC7D,uBAAuB,CAAC,EAA6B,OAAO,CAAC;IAC7D,iBAAiB,CAAC,EAAmC,OAAO,CAAC;IAC7D,gBAAgB,CAAC,EAAoC,MAAM,CAAC;IAC5D,qBAAqB,CAAC,EAA+B,MAAM,CAAC;IAC5D,eAAe,CAAC,EAAqC,OAAO,CAAC;IAC7D,8BAA8B,CAAC,EAAsB,OAAO,CAAC;IAC7D,kBAAkB,CAAC,EAAkC,OAAO,CAAC;IAC7D,0BAA0B,CAAC,EAA0B,MAAM,CAAC;IAC5D,2BAA2B,CAAC,EAAyB,OAAO,CAAC;IAC7D,mBAAmB,CAAC,EAAiC,OAAO,CAAC;IAC7D,gCAAgC,CAAC,EAAoB,MAAM,CAAC;IAC5D,gCAAgC,CAAC,EAAoB,6BAA6B,CAAC;IACnF,2BAA2B,CAAC,EAAyB,MAAM,CAAC;IAC5D,mCAAmC,CAAC,EAAiB,OAAO,CAAC;IAC7D,yCAAyC,CAAC,EAAW,OAAO,CAAC;IAC7D,2BAA2B,CAAC,EAAyB,OAAO,CAAC;IAC7D,8BAA8B,CAAC,EAAsB,OAAO,CAAC;IAC7D,mCAAmC,CAAC,EAAiB,OAAO,CAAC;IAC7D,kBAAkB,CAAC,EAAkC,OAAO,CAAC;IAC7D,YAAY,CAAC,EAAwC,OAAO,CAAC;IAC7D,uBAAuB,CAAC,EAA6B,MAAM,CAAC;IAC5D,sBAAsB,CAAC,EAA8B,OAAO,CAAC;IAC7D,iBAAiB,CAAC,EAAmC,OAAO,CAAC;IAC7D,0BAA0B,CAAC,EAA0B,OAAO,CAAC;IAC7D,0BAA0B,CAAC,EAA0B,OAAO,CAAC;IAC7D,gBAAgB,CAAC,EAAoC,OAAO,CAAC;IAC7D,wBAAwB,CAAC,EAA4B,MAAM,CAAC;IAC5D,8BAA8B,CAAC,EAAsB,MAAM,EAAE,CAAC;IAC9D,kBAAkB,CAAC,EAAkC,OAAO,CAAC;IAC7D,qCAAqC,CAAC,EAAe,OAAO,CAAC;IAC7D,sBAAsB,CAAC,EAA8B,MAAM,CAAC;IAC5D,uBAAuB,CAAC,EAA6B,OAAO,CAAC;IAC7D,+BAA+B,CAAC,EAAqB,OAAO,CAAC;IAC7D,8BAA8B,CAAC,EAAsB,OAAO,CAAC;IAC7D,qBAAqB,CAAC,EAA+B,OAAO,CAAC;IAC7D,4CAA4C,CAAC,EAAQ,6BAA6B,CAAC;IACnF,wBAAwB,CAAC,EAA4B,MAAM,CAAC;IAC5D,kBAAkB,CAAC,EAAkC,MAAM,CAAC;IAC5D,mBAAmB,CAAC,EAAiC,MAAM,CAAC;IAC5D,2BAA2B,CAAC,EAAyB,MAAM,CAAC;IAC5D,sCAAsC,CAAC,EAAc,6BAA6B,CAAC;IACnF,uBAAuB,CAAC,EAA6B,MAAM,CAAC;IAC5D,iCAAiC,CAAC,EAAmB,MAAM,CAAC;IAC5D,sCAAsC,CAAC,EAAc,6BAA6B,CAAC;IACnF,qBAAqB,CAAC,EAA+B,MAAM,CAAC;IAC5D,8BAA8B,CAAC,EAAsB,MAAM,CAAC;IAC5D,2CAA2C,CAAC,EAAS,6BAA6B,CAAC;IACnF,wBAAwB,CAAC,EAA4B,6BAA6B,CAAC;IACnF,iBAAiB,CAAC,EAAmC,6BAA6B,CAAC;IACnF,wBAAwB,CAAC,EAA4B,MAAM,CAAC;IAC5D,qBAAqB,CAAC,EAA+B,MAAM,CAAC;IAC5D,mBAAmB,CAAC,EAAiC,MAAM,CAAC;IAC5D,oCAAoC,CAAC,EAAgB,MAAM,CAAC;IAC5D,kCAAkC,CAAC,EAAkB,6BAA6B,CAAC;IACnF,qBAAqB,CAAC,EAA+B,6BAA6B,CAAC;IACnF,2BAA2B,CAAC,EAAyB,6BAA6B,CAAC;IACnF,+BAA+B,CAAC,EAAqB,aAAa,CAAC;IACnE,kDAAkD,CAAC,EAAE,aAAa,CAAC;IACnE,8BAA8B,CAAC,EAAsB,aAAa,CAAC;IACnE,8BAA8B,CAAC,EAAsB,6BAA6B,CAAC;IACnF,oBAAoB,CAAC,EAAgC,MAAM,CAAC;IAC5D,+BAA+B,CAAC,EAAqB,6BAA6B,CAAC;IACnF,mCAAmC,CAAC,EAAiB,6BAA6B,CAAC;IACnF,8BAA8B,CAAC,EAAsB,6BAA6B,CAAC;IACnF,kBAAkB,CAAC,EAAkC,eAAe,CAAC;IACrE,6BAA6B,CAAC,EAAuB,6BAA6B,CAAC;IACnF,wBAAwB,CAAC,EAA4B,OAAO,CAAC;IAC7D,oCAAoC,CAAC,EAAgB,OAAO,CAAC;IAC7D,gCAAgC,CAAC,EAAoB,OAAO,CAAC;IAC7D,4BAA4B,CAAC,EAAwB,OAAO,CAAC;IAC7D,iCAAiC,CAAC,EAAmB,OAAO,CAAC;CAC9D;AAED,MAAM,WAAW,SAAS;IACxB,KAAK,CAAC,EAAE,MAAM,EAAE,CAAC;IACjB,KAAK,CAAC,EAAE,KAAK,EAAE,CAAC;CACjB;AAED,MAAM,WAAW,KAAK;IACpB,EAAE,CAAC,EAAK,MAAM,CAAC;IACf,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,IAAI,CAAC,EAAG,MAAM,CAAC;CAChB;AAED,MAAM,WAAW,6BAA6B;IAC5C,UAAU,CAAC,EAAE,OAAO,CAAC;CACtB;AAED,MAAM,WAAW,iBAAiB;IAChC,mBAAmB,CAAC,EAAE,OAAO,CAAC;CAC/B;AAED,MAAM,WAAW,6BAA6B;IAC5C,IAAI,CAAC,EAAE,MAAM,EAAE,CAAC;CACjB;AAED,MAAM,WAAW,aAAa;IAC5B,IAAI,CAAC,EAAE,MAAM,EAAE,CAAC;IAChB,IAAI,CAAC,EAAE,MAAM,EAAE,CAAC;CACjB;AAED,MAAM,WAAW,eAAe;IAC9B,OAAO,CAAC,EAAE,MAAM,EAAE,CAAC;IACnB,IAAI,CAAC,EAAK,MAAM,EAAE,CAAC;IACnB,IAAI,CAAC,EAAK,MAAM,EAAE,CAAC;CACpB;AAED,MAAM,WAAW,IAAI;IACnB,KAAK,CAAC,EAAuB,MAAM,CAAC;IACpC,OAAO,CAAC,EAAqB,OAAO,CAAC;IACrC,EAAE,CAAC,EAA0B,MAAM,CAAC;IACpC,QAAQ,CAAC,EAAoB,OAAO,CAAC;IACrC,WAAW,CAAC,EAAiB,OAAO,CAAC;IACrC,MAAM,CAAC,EAAsB,OAAO,CAAC;IACrC,kBAAkB,CAAC,EAAU,OAAO,CAAC;IACrC,eAAe,CAAC,EAAa,OAAO,CAAC;IACrC,QAAQ,CAAC,EAAoB,OAAO,CAAC;IACrC,gBAAgB,CAAC,EAAY,OAAO,CAAC;IACrC,aAAa,CAAC,EAAe,OAAO,CAAC;IACrC,mBAAmB,CAAC,EAAS,OAAO,CAAC;IACrC,eAAe,CAAC,EAAa,OAAO,CAAC;IACrC,IAAI,CAAC,EAAwB,MAAM,CAAC;IACpC,QAAQ,CAAC,EAAoB,MAAM,CAAC;IACpC,OAAO,CAAC,EAAqB,OAAO,CAAC;IACrC,SAAS,CAAC,EAAmB,MAAM,CAAC;IACpC,OAAO,CAAC,EAAqB,MAAM,CAAC;IACpC,EAAE,CAAC,EAA0B,MAAM,CAAC;IACpC,QAAQ,CAAC,EAAoB,MAAM,CAAC;IACpC,SAAS,CAAC,EAAmB,MAAM,CAAC;IACpC,OAAO,CAAC,EAAqB,MAAM,CAAC;IACpC,0BAA0B,CAAC,EAAE,MAAM,CAAC;CACrC;AAED,MAAM,WAAW,OAAO;IACtB,aAAa,CAAC,EAAe,OAAO,CAAC;IACrC,UAAU,CAAC,EAAkB,MAAM,CAAC;IACpC,WAAW,CAAC,EAAiB,MAAM,CAAC;IACpC,MAAM,CAAC,EAAsB,MAAM,CAAC;IACpC,YAAY,CAAC,EAAgB,MAAM,CAAC;IACpC,uBAAuB,CAAC,EAAK,MAAM,CAAC;IACpC,KAAK,CAAC,EAAuB,MAAM,CAAC;IACpC,MAAM,CAAC,EAAsB,MAAM,CAAC;IACpC,UAAU,CAAC,EAAkB,MAAM,CAAC;IACpC,gBAAgB,CAAC,EAAY,MAAM,CAAC;IACpC,YAAY,CAAC,EAAgB,MAAM,CAAC;IACpC,0BAA0B,CAAC,EAAE,MAAM,CAAC;IACpC,UAAU,CAAC,EAAkB,MAAM,CAAC;IACpC,SAAS,CAAC,EAAmB,MAAM,CAAC;IACpC,QAAQ,CAAC,EAAoB,MAAM,CAAC;IACpC,QAAQ,CAAC,EAAoB,MAAM,CAAC;IACpC,QAAQ,CAAC,EAAoB,MAAM,CAAC;IACpC,SAAS,CAAC,EAAmB,MAAM,CAAC;IACpC,QAAQ,CAAC,EAAoB,MAAM,CAAC;IACpC,cAAc,CAAC,EAAc,MAAM,CAAC;IACpC,eAAe,CAAC,EAAa,OAAO,CAAC;IACrC,SAAS,CAAC,EAAmB,MAAM,CAAC;IACpC,KAAK,CAAC,EAAuB,MAAM,CAAC;IACpC,QAAQ,CAAC,EAAoB,MAAM,CAAC;IACpC,SAAS,CAAC,EAAmB,MAAM,CAAC;IACpC,oBAAoB,CAAC,EAAQ,MAAM,CAAC;IACpC,KAAK,CAAC,EAAuB,MAAM,CAAC;IACpC,YAAY,CAAC,EAAgB,MAAM,CAAC;IACpC,yBAAyB,CAAC,EAAG,sBAAsB,EAAE,CAAC;IACtD,iBAAiB,CAAC,EAAW,MAAM,CAAC;IACpC,WAAW,CAAC,EAAiB,MAAM,CAAC;IACpC,qBAAqB,CAAC,EAAO,MAAM,CAAC;IACpC,IAAI,CAAC,EAAwB,MAAM,CAAC;IACpC,KAAK,CAAC,EAAuB,MAAM,CAAC;CACrC;AAED,MAAM,WAAW,MAAM;IACrB,YAAY,CAAC,EAAE,YAAY,CAAC;CAC7B;AAED,MAAM,WAAW,YAAY;IAC3B,GAAG,CAAC,EAAI,MAAM,CAAC;IACf,KAAK,CAAC,EAAE,MAAM,CAAC;CAChB;AAED,MAAM,WAAW,sBAAsB;IACrC,aAAa,CAAC,EAAE,MAAM,CAAC;IACvB,WAAW,CAAC,EAAI,MAAM,CAAC;IACvB,UAAU,CAAC,EAAK,MAAM,CAAC;IACvB,OAAO,CAAC,EAAQ,MAAM,CAAC;CACxB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/RtmStartResponse.js b/node_modules/@slack/web-api/dist/response/RtmStartResponse.js index 6604e5d..4a61d04 100644 --- a/node_modules/@slack/web-api/dist/response/RtmStartResponse.js +++ b/node_modules/@slack/web-api/dist/response/RtmStartResponse.js @@ -9,4 +9,41 @@ // // ///////////////////////////////////////////////////////////////////////////////////////// Object.defineProperty(exports, "__esModule", { value: true }); +exports.BlockType = exports.FluffyType = exports.PurpleType = exports.DescriptionType = void 0; +var DescriptionType; +(function (DescriptionType) { + DescriptionType["Mrkdwn"] = "mrkdwn"; + DescriptionType["PlainText"] = "plain_text"; +})(DescriptionType = exports.DescriptionType || (exports.DescriptionType = {})); +var PurpleType; +(function (PurpleType) { + PurpleType["Broadcast"] = "broadcast"; + PurpleType["Channel"] = "channel"; + PurpleType["Color"] = "color"; + PurpleType["Date"] = "date"; + PurpleType["Emoji"] = "emoji"; + PurpleType["Link"] = "link"; + PurpleType["Team"] = "team"; + PurpleType["Text"] = "text"; + PurpleType["User"] = "user"; + PurpleType["Usergroup"] = "usergroup"; +})(PurpleType = exports.PurpleType || (exports.PurpleType = {})); +var FluffyType; +(function (FluffyType) { + FluffyType["RichTextList"] = "rich_text_list"; + FluffyType["RichTextPreformatted"] = "rich_text_preformatted"; + FluffyType["RichTextQuote"] = "rich_text_quote"; + FluffyType["RichTextSection"] = "rich_text_section"; +})(FluffyType = exports.FluffyType || (exports.FluffyType = {})); +var BlockType; +(function (BlockType) { + BlockType["Actions"] = "actions"; + BlockType["Context"] = "context"; + BlockType["Divider"] = "divider"; + BlockType["Image"] = "image"; + BlockType["RichText"] = "rich_text"; + BlockType["Section"] = "section"; + BlockType["ShareShortcut"] = "share_shortcut"; + BlockType["Video"] = "video"; +})(BlockType = exports.BlockType || (exports.BlockType = {})); //# sourceMappingURL=RtmStartResponse.js.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/RtmStartResponse.js.map b/node_modules/@slack/web-api/dist/response/RtmStartResponse.js.map index 9311f5c..229a1e0 100644 --- a/node_modules/@slack/web-api/dist/response/RtmStartResponse.js.map +++ b/node_modules/@slack/web-api/dist/response/RtmStartResponse.js.map @@ -1 +1 @@ -{"version":3,"file":"RtmStartResponse.js","sourceRoot":"","sources":["../../src/response/RtmStartResponse.ts"],"names":[],"mappings":";AAAA,oBAAoB;AACpB,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF"} \ No newline at end of file +{"version":3,"file":"RtmStartResponse.js","sourceRoot":"","sources":["../../src/response/RtmStartResponse.ts"],"names":[],"mappings":";AAAA,oBAAoB;AACpB,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;;;AAiVzF,IAAY,eAGX;AAHD,WAAY,eAAe;IACzB,oCAAiB,CAAA;IACjB,2CAAwB,CAAA;AAC1B,CAAC,EAHW,eAAe,GAAf,uBAAe,KAAf,uBAAe,QAG1B;AAmCD,IAAY,UAWX;AAXD,WAAY,UAAU;IACpB,qCAAuB,CAAA;IACvB,iCAAmB,CAAA;IACnB,6BAAe,CAAA;IACf,2BAAa,CAAA;IACb,6BAAe,CAAA;IACf,2BAAa,CAAA;IACb,2BAAa,CAAA;IACb,2BAAa,CAAA;IACb,2BAAa,CAAA;IACb,qCAAuB,CAAA;AACzB,CAAC,EAXW,UAAU,GAAV,kBAAU,KAAV,kBAAU,QAWrB;AAED,IAAY,UAKX;AALD,WAAY,UAAU;IACpB,6CAA+B,CAAA;IAC/B,6DAA+C,CAAA;IAC/C,+CAAiC,CAAA;IACjC,mDAAqC,CAAA;AACvC,CAAC,EALW,UAAU,GAAV,kBAAU,KAAV,kBAAU,QAKrB;AAkCD,IAAY,SASX;AATD,WAAY,SAAS;IACnB,gCAAmB,CAAA;IACnB,gCAAmB,CAAA;IACnB,gCAAmB,CAAA;IACnB,4BAAe,CAAA;IACf,mCAAsB,CAAA;IACtB,gCAAmB,CAAA;IACnB,6CAAgC,CAAA;IAChC,4BAAe,CAAA;AACjB,CAAC,EATW,SAAS,GAAT,iBAAS,KAAT,iBAAS,QASpB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/SearchAllResponse.d.ts b/node_modules/@slack/web-api/dist/response/SearchAllResponse.d.ts index cd54bb9..b3a4d61 100644 --- a/node_modules/@slack/web-api/dist/response/SearchAllResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/SearchAllResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type SearchAllResponse = WebAPICallResult & { +export type SearchAllResponse = WebAPICallResult & { error?: string; files?: Files; messages?: Messages; @@ -16,43 +16,68 @@ export interface Files { total?: number; } export interface FilesMatch { + access?: string; + attachments?: Attachment[]; + bot_id?: string; + cc?: Cc[]; channels?: string[]; comments_count?: number; + converted_pdf?: string; created?: number; display_as_bot?: boolean; + dm_mpdm_users_with_file_access?: DmMpdmUsersWithFileAccess[]; edit_link?: string; editable?: boolean; + editors?: string[]; + editors_count?: number; external_id?: string; external_type?: string; external_url?: string; + file_access?: string; filetype?: string; + from?: Cc[]; groups?: string[]; + has_more?: boolean; + has_more_shares?: boolean; has_rich_preview?: boolean; + headers?: MatchHeaders; id?: string; image_exif_rotation?: number; ims?: string[]; + is_channel_space?: boolean; is_external?: boolean; is_public?: boolean; is_starred?: boolean; - last_editor?: LastEditor; + last_editor?: string; lines?: number; lines_more?: number; + linked_channel_id?: string; media_display_type?: string; mimetype?: string; mode?: string; name?: string; non_owner_editable?: boolean; + org_or_workspace_access?: string; + original_attachment_count?: number; original_h?: number; original_w?: number; permalink?: string; permalink_public?: string; + plain_text?: string; pretty_type?: string; preview?: string; preview_highlight?: string; preview_is_truncated?: boolean; + preview_plain_text?: string; + private_channels_with_file_access_count?: number; public_url_shared?: boolean; + quip_thread_id?: string; + sent_to_self?: boolean; shares?: MatchShares; size?: number; + subject?: string; + team_pref_version_history_enabled?: boolean; + teams_shared_with?: string[]; thumb_1024?: string; thumb_1024_h?: number; thumb_1024_w?: number; @@ -74,81 +99,22 @@ export interface FilesMatch { thumb_960?: string; thumb_960_h?: number; thumb_960_w?: number; + thumb_pdf?: string; + thumb_pdf_h?: number; + thumb_pdf_w?: number; thumb_tiny?: string; thumb_video?: string; timestamp?: number; title?: string; + title_blocks?: MatchTitleBlock[]; + to?: Cc[]; + update_notification?: number; updated?: number; url_private?: string; url_private_download?: string; - user?: LastEditor; - username?: string; -} -export declare enum LastEditor { - Empty = "", - U00000000 = "U00000000" -} -export interface MatchShares { - public?: { - [key: string]: Public[]; - }; -} -export interface Public { - channel_name?: string; - latest_reply?: string; - reply_count?: number; - reply_users?: string[]; - reply_users_count?: number; - share_user_id?: LastEditor; - team_id?: Team; - thread_ts?: string; - ts?: Ts; -} -export declare enum Team { - Empty = "", - T00000000 = "T00000000" -} -export declare enum Ts { - Empty = "", - The0000000000000000 = "0000000000.000000" -} -export interface Pagination { - first?: number; - last?: number; - page?: number; - page_count?: number; - per_page?: number; - total_count?: number; -} -export interface Paging { - count?: number; - page?: number; - pages?: number; - total?: number; -} -export interface Messages { - matches?: MessagesMatch[]; - pagination?: Pagination; - paging?: Paging; - total?: number; -} -export interface MessagesMatch { - attachments?: Attachment[]; - blocks?: Block[]; - channel?: Channel; - files?: File[]; - iid?: string; - is_mpim?: boolean; - no_reactions?: boolean; - permalink?: string; - previous?: Previous; - previous_2?: Previous; - score?: number; - team?: Team; - text?: string; - ts?: Ts; - type?: string; - user?: LastEditor; + url_static_preview?: string; + user?: string; + user_team?: string; username?: string; } export interface Attachment { @@ -160,19 +126,21 @@ export interface Attachment { author_link?: string; author_name?: string; author_subname?: string; - blocks?: Block[]; + blocks?: AttachmentBlock[]; bot_id?: string; callback_id?: string; channel_id?: string; channel_name?: string; + channel_team?: string; color?: string; fallback?: string; fields?: Field[]; filename?: string; - files?: File[]; + files?: FileElement[]; footer?: string; footer_icon?: string; from_url?: string; + hide_color?: boolean; id?: number; image_bytes?: number; image_height?: number; @@ -180,10 +148,12 @@ export interface Attachment { image_width?: number; indent?: boolean; is_app_unfurl?: boolean; + is_file_attachment?: boolean; is_msg_unfurl?: boolean; is_reply_unfurl?: boolean; is_thread_root_unfurl?: boolean; - metadata?: Metadata; + message_blocks?: MessageBlock[]; + metadata?: AttachmentMetadata; mimetype?: string; mrkdwn_in?: string[]; msg_subtype?: string; @@ -218,7 +188,7 @@ export interface Action { selected_options?: SelectedOptionElement[]; style?: string; text?: string; - type?: string; + type?: ActionType; url?: string; value?: string; } @@ -236,39 +206,75 @@ export interface SelectedOptionElement { text?: string; value?: string; } -export interface Block { +export declare enum ActionType { + Button = "button", + ChannelsSelect = "channels_select", + Checkboxes = "checkboxes", + ConversationsSelect = "conversations_select", + Datepicker = "datepicker", + Datetimepicker = "datetimepicker", + ExternalSelect = "external_select", + Image = "image", + MultiChannelsSelect = "multi_channels_select", + MultiConversationsSelect = "multi_conversations_select", + MultiExternalSelect = "multi_external_select", + MultiStaticSelect = "multi_static_select", + MultiUsersSelect = "multi_users_select", + Overflow = "overflow", + RadioButtons = "radio_buttons", + RichTextList = "rich_text_list", + RichTextPreformatted = "rich_text_preformatted", + RichTextQuote = "rich_text_quote", + RichTextSection = "rich_text_section", + StaticSelect = "static_select", + Timepicker = "timepicker", + UsersSelect = "users_select", + WorkflowButton = "workflow_button" +} +export interface AttachmentBlock { accessory?: Accessory; alt_text?: string; - api_decoration_available?: boolean; + app_collaborators?: string[]; + app_id?: string; + author_name?: string; block_id?: string; - call?: Call; - call_id?: string; - dispatch_action?: boolean; - element?: Accessory; + bot_user_id?: string; + button_label?: string; + description?: DescriptionElement | string; + developer_trace_id?: string; elements?: Accessory[]; - external_id?: string; fallback?: string; - fields?: Hint[]; - file?: File; - file_id?: string; - hint?: Hint; + fields?: DescriptionElement[]; + function_trigger_id?: string; image_bytes?: number; image_height?: number; image_url?: string; image_width?: number; - label?: Hint; - optional?: boolean; - source?: string; - text?: Hint; - title?: Hint; - type?: string; + is_workflow_app?: boolean; + owning_team_id?: string; + provider_icon_url?: string; + provider_name?: string; + sales_home_workflow_app_type?: number; + share_url?: string; + text?: DescriptionElement; + thumbnail_url?: string; + title?: DescriptionElement | string; + title_url?: string; + trigger_subtype?: string; + trigger_type?: string; + type?: BlockType; + url?: string; + video_url?: string; + workflow_id?: string; } export interface Accessory { accessibility_label?: string; action_id?: string; alt_text?: string; + border?: number; confirm?: AccessoryConfirm; default_to_current_conversation?: boolean; + elements?: AccessoryElement[]; fallback?: string; filter?: Filter; focus_on_load?: boolean; @@ -276,11 +282,13 @@ export interface Accessory { image_height?: number; image_url?: string; image_width?: number; + indent?: number; initial_channel?: string; initial_channels?: string[]; initial_conversation?: string; initial_conversations?: string[]; initial_date?: string; + initial_date_time?: number; initial_option?: InitialOptionElement; initial_options?: InitialOptionElement[]; initial_time?: string; @@ -288,91 +296,128 @@ export interface Accessory { initial_users?: string[]; max_selected_items?: number; min_query_length?: number; + offset?: number; option_groups?: AccessoryOptionGroup[]; options?: InitialOptionElement[]; - placeholder?: Hint; + placeholder?: DescriptionElement; response_url_enabled?: boolean; style?: string; - text?: Hint; - type?: string; + text?: DescriptionElement; + timezone?: string; + type?: ActionType; url?: string; value?: string; + workflow?: Workflow; } export interface AccessoryConfirm { - confirm?: Hint; - deny?: Hint; + confirm?: DescriptionElement; + deny?: DescriptionElement; style?: string; - text?: Hint; - title?: Hint; + text?: DescriptionElement; + title?: DescriptionElement; } -export interface Hint { +export interface DescriptionElement { emoji?: boolean; text?: string; - type?: string; + type?: DescriptionType; verbatim?: boolean; } +export declare enum DescriptionType { + Mrkdwn = "mrkdwn", + PlainText = "plain_text" +} +export interface AccessoryElement { + border?: number; + elements?: PurpleElement[]; + indent?: number; + offset?: number; + style?: string; + type?: ActionType; +} +export interface PurpleElement { + channel_id?: string; + name?: string; + range?: string; + skin_tone?: number; + style?: Style; + team_id?: string; + text?: string; + timestamp?: string; + type?: PurpleType; + unicode?: string; + url?: string; + user_id?: string; + usergroup_id?: string; + value?: string; +} +export interface Style { + bold?: boolean; + code?: boolean; + italic?: boolean; + strike?: boolean; +} +export declare enum PurpleType { + Broadcast = "broadcast", + Channel = "channel", + Color = "color", + Date = "date", + Emoji = "emoji", + Link = "link", + Team = "team", + Text = "text", + User = "user", + Usergroup = "usergroup" +} export interface Filter { exclude_bot_users?: boolean; exclude_external_shared_channels?: boolean; - include?: string[]; + include?: any[]; } export interface InitialOptionElement { - description?: Hint; - text?: Hint; + description?: DescriptionElement; + text?: DescriptionElement; url?: string; value?: string; } export interface AccessoryOptionGroup { - label?: Hint; + label?: DescriptionElement; options?: InitialOptionElement[]; } -export interface Call { - media_backend_type?: string; - v1?: V1; +export interface Workflow { + trigger?: Trigger; } -export interface V1 { - active_participants?: Participant[]; - all_participants?: Participant[]; - app_icon_urls?: AppIconUrls; - app_id?: string; - channels?: string[]; - created_by?: string; - date_end?: number; - date_start?: number; - desktop_app_join_url?: string; - display_id?: string; - has_ended?: boolean; - id?: string; - is_dm_call?: boolean; - join_url?: string; +export interface Trigger { + customizable_input_parameters?: CustomizableInputParameter[]; + url?: string; +} +export interface CustomizableInputParameter { name?: string; - was_accepted?: boolean; - was_missed?: boolean; - was_rejected?: boolean; + value?: string; } -export interface Participant { - avatar_url?: string; - display_name?: string; - external_id?: string; - slack_id?: string; +export declare enum BlockType { + Actions = "actions", + Context = "context", + Divider = "divider", + Image = "image", + RichText = "rich_text", + Section = "section", + ShareShortcut = "share_shortcut", + Video = "video" } -export interface AppIconUrls { - image_1024?: string; - image_128?: string; - image_192?: string; - image_32?: string; - image_36?: string; - image_48?: string; - image_512?: string; - image_64?: string; - image_72?: string; - image_96?: string; - image_original?: string; +export interface Field { + short?: boolean; + title?: string; + value?: string; } -export interface File { +export interface FileElement { + access?: string; + alt_txt?: string; app_id?: string; app_name?: string; + attachments?: any[]; + blocks?: AttachmentBlock[]; bot_id?: string; + canvas_template_mode?: string; cc?: Cc[]; channel_actions_count?: number; channel_actions_ts?: string; @@ -383,38 +428,49 @@ export interface File { deanimate?: string; deanimate_gif?: string; display_as_bot?: boolean; + dm_mpdm_users_with_file_access?: DmMpdmUsersWithFileAccess[]; duration_ms?: number; edit_link?: string; + edit_timestamp?: number; editable?: boolean; editor?: string; + editors?: string[]; external_id?: string; external_type?: string; external_url?: string; + file_access?: string; filetype?: string; from?: Cc[]; groups?: string[]; has_more?: boolean; + has_more_shares?: boolean; has_rich_preview?: boolean; - headers?: Headers; + headers?: FileHeaders; hls?: string; hls_embed?: string; id?: string; image_exif_rotation?: number; ims?: string[]; initial_comment?: InitialComment; + is_channel_space?: boolean; is_external?: boolean; is_public?: boolean; is_starred?: boolean; last_editor?: string; + last_read?: number; lines?: number; lines_more?: number; + linked_channel_id?: string; media_display_type?: string; + media_progress?: MediaProgress; mimetype?: string; mode?: string; mp4?: string; + mp4_low?: string; name?: string; non_owner_editable?: boolean; num_stars?: number; + org_or_workspace_access?: string; original_attachment_count?: number; original_h?: string; original_w?: string; @@ -428,14 +484,25 @@ export interface File { preview_highlight?: string; preview_is_truncated?: boolean; preview_plain_text?: string; + private_channels_with_file_access_count?: number; public_url_shared?: boolean; + quip_thread_id?: string; reactions?: Reaction[]; + saved?: Saved; sent_to_self?: boolean; - shares?: FileShares; + shares?: PurpleShares; simplified_html?: string; size?: number; + source_team?: string; subject?: string; subtype?: string; + team_pref_version_history_enabled?: boolean; + teams_shared_with?: any[]; + template_conversion_ts?: number; + template_description?: string; + template_icon?: string; + template_name?: string; + template_title?: string; thumb_1024?: string; thumb_1024_gif?: string; thumb_1024_h?: string; @@ -482,12 +549,16 @@ export interface File { thumb_video_w?: number; timestamp?: number; title?: string; + title_blocks?: AttachmentBlock[]; to?: Cc[]; transcription?: Transcription; + update_notification?: number; updated?: number; url_private?: string; url_private_download?: string; + url_static_preview?: string; user?: string; + user_team?: string; username?: string; vtt?: string; } @@ -496,7 +567,11 @@ export interface Cc { name?: string; original?: string; } -export interface Headers { +export interface DmMpdmUsersWithFileAccess { + access?: string; + user_id?: string; +} +export interface FileHeaders { date?: string; in_reply_to?: string; message_id?: string; @@ -511,30 +586,385 @@ export interface InitialComment { timestamp?: number; user?: string; } +export interface MediaProgress { + duration_ms?: number; + max_offset_ms?: number; + offset_ms?: number; +} export interface Reaction { count?: number; name?: string; url?: string; users?: string[]; } -export interface FileShares { +export interface Saved { + date_completed?: number; + date_due?: number; + is_archived?: boolean; + state?: string; +} +export interface PurpleShares { private?: { - [key: string]: Public[]; + [key: string]: Private[]; }; public?: { - [key: string]: Public[]; + [key: string]: Private[]; }; } +export interface Private { + access?: string; + channel_name?: string; + date_last_shared?: number; + latest_reply?: string; + reply_count?: number; + reply_users?: string[]; + reply_users_count?: number; + share_user_id?: string; + source?: string; + team_id?: string; + thread_ts?: string; + ts?: string; +} export interface Transcription { locale?: string; status?: string; } -export interface Field { - short?: boolean; +export interface MessageBlock { + channel?: string; + message?: Message; + team?: string; + ts?: string; +} +export interface Message { + app_id?: string; + attachments?: any[]; + blocks?: AttachmentBlock[]; + bot_id?: string; + bot_link?: string; + bot_profile?: BotProfile; + channel?: string; + client_msg_id?: string; + comment?: Comment; + display_as_bot?: boolean; + edited?: Edited; + file?: MessageFile; + files?: any[]; + hidden?: boolean; + icons?: MessageIcons; + inviter?: string; + is_intro?: boolean; + is_locked?: boolean; + is_starred?: boolean; + is_thread_broadcast?: boolean; + item?: Comment; + item_type?: string; + last_read?: string; + latest_reply?: string; + metadata?: MessageMetadata; + no_notifications?: boolean; + parent_user_id?: string; + pinned_to?: any[]; + purpose?: string; + reactions?: any[]; + replies?: any[]; + reply_count?: number; + reply_users?: any[]; + reply_users_count?: number; + room?: Room; + root?: Root; + subscribed?: boolean; + subtype?: string; + team?: string; + text?: string; + thread_ts?: string; + topic?: string; + ts?: string; + type?: string; + unfurl_links?: boolean; + unfurl_media?: boolean; + upload?: boolean; + user?: string; + username?: string; + wibblr?: boolean; + x_files?: any[]; +} +export interface BotProfile { + app_id?: string; + deleted?: boolean; + icons?: BotProfileIcons; + id?: string; + name?: string; + team_id?: string; + updated?: number; +} +export interface BotProfileIcons { + image_36?: string; + image_48?: string; + image_72?: string; +} +export interface Comment { + comment?: string; + created?: string; + display_as_bot?: boolean; + edit_link?: string; + editable?: boolean; + external_type?: string; + filetype?: string; + has_rich_preview?: boolean; + id?: string; + is_external?: boolean; + is_intro?: boolean; + is_public?: boolean; + is_starred?: boolean; + lines?: number; + lines_more?: number; + media_display_type?: string; + mimetype?: string; + mode?: string; + name?: string; + permalink?: string; + permalink_public?: boolean; + pretty_type?: string; + preview?: string; + preview_highlight?: string; + preview_is_truncated?: boolean; + public_url_shared?: boolean; + size?: number; + timestamp?: string; title?: string; - value?: string; + url_private?: string; + url_private_download?: boolean; + user?: string; + username?: string; +} +export interface Edited { + ts?: string; + user?: string; } -export interface Metadata { +export interface MessageFile { + access?: string; + alt_txt?: string; + app_id?: string; + app_name?: string; + attachments?: any[]; + blocks?: any[]; + bot_id?: string; + canvas_template_mode?: string; + cc?: any[]; + channel_actions_count?: number; + channel_actions_ts?: string; + channels?: any[]; + comments_count?: number; + converted_pdf?: string; + created?: number; + deanimate?: string; + deanimate_gif?: string; + display_as_bot?: boolean; + dm_mpdm_users_with_file_access?: any[]; + duration_ms?: number; + edit_link?: string; + edit_timestamp?: number; + editable?: boolean; + editor?: string; + editors?: any[]; + external_id?: string; + external_type?: string; + external_url?: string; + file_access?: string; + filetype?: string; + from?: any[]; + groups?: any[]; + has_more?: boolean; + has_more_shares?: boolean; + has_rich_preview?: boolean; + headers?: FileHeaders; + hls?: string; + hls_embed?: string; + id?: string; + image_exif_rotation?: number; + ims?: any[]; + initial_comment?: InitialComment; + is_channel_space?: boolean; + is_external?: boolean; + is_public?: boolean; + is_starred?: boolean; + last_editor?: string; + last_read?: number; + lines?: number; + lines_more?: number; + linked_channel_id?: string; + media_display_type?: string; + media_progress?: MediaProgress; + mimetype?: string; + mode?: string; + mp4?: string; + mp4_low?: string; + name?: string; + non_owner_editable?: boolean; + num_stars?: number; + org_or_workspace_access?: string; + original_attachment_count?: number; + original_h?: string; + original_w?: string; + permalink?: string; + permalink_public?: string; + pinned_to?: any[]; + pjpeg?: string; + plain_text?: string; + pretty_type?: string; + preview?: string; + preview_highlight?: string; + preview_is_truncated?: boolean; + preview_plain_text?: string; + private_channels_with_file_access_count?: number; + public_url_shared?: boolean; + quip_thread_id?: string; + reactions?: any[]; + saved?: Saved; + sent_to_self?: boolean; + shares?: FluffyShares; + simplified_html?: string; + size?: number; + source_team?: string; + subject?: string; + subtype?: string; + team_pref_version_history_enabled?: boolean; + teams_shared_with?: any[]; + template_conversion_ts?: number; + template_description?: string; + template_icon?: string; + template_name?: string; + template_title?: string; + thumb_1024?: string; + thumb_1024_gif?: string; + thumb_1024_h?: string; + thumb_1024_w?: string; + thumb_160?: string; + thumb_160_gif?: string; + thumb_160_h?: string; + thumb_160_w?: string; + thumb_360?: string; + thumb_360_gif?: string; + thumb_360_h?: string; + thumb_360_w?: string; + thumb_480?: string; + thumb_480_gif?: string; + thumb_480_h?: string; + thumb_480_w?: string; + thumb_64?: string; + thumb_64_gif?: string; + thumb_64_h?: string; + thumb_64_w?: string; + thumb_720?: string; + thumb_720_gif?: string; + thumb_720_h?: string; + thumb_720_w?: string; + thumb_80?: string; + thumb_800?: string; + thumb_800_gif?: string; + thumb_800_h?: string; + thumb_800_w?: string; + thumb_80_gif?: string; + thumb_80_h?: string; + thumb_80_w?: string; + thumb_960?: string; + thumb_960_gif?: string; + thumb_960_h?: string; + thumb_960_w?: string; + thumb_gif?: string; + thumb_pdf?: string; + thumb_pdf_h?: string; + thumb_pdf_w?: string; + thumb_tiny?: string; + thumb_video?: string; + thumb_video_h?: number; + thumb_video_w?: number; + timestamp?: number; + title?: string; + title_blocks?: any[]; + to?: any[]; + transcription?: Transcription; + update_notification?: number; + updated?: number; + url_private?: string; + url_private_download?: string; + url_static_preview?: string; + user?: string; + user_team?: string; + username?: string; + vtt?: string; +} +export interface FluffyShares { +} +export interface MessageIcons { + emoji?: string; + image_36?: string; + image_48?: string; + image_64?: string; + image_72?: string; +} +export interface MessageMetadata { + event_type?: string; +} +export interface Room { + app_id?: string; + attached_file_ids?: any[]; + background_id?: string; + call_family?: string; + canvas_background?: string; + canvas_thread_ts?: string; + channels?: any[]; + created_by?: string; + date_end?: number; + date_start?: number; + display_id?: string; + external_unique_id?: string; + has_ended?: boolean; + id?: string; + is_dm_call?: boolean; + is_prewarmed?: boolean; + is_scheduled?: boolean; + media_backend_type?: string; + media_server?: string; + name?: string; + participant_history?: any[]; + participants?: any[]; + participants_camera_off?: any[]; + participants_camera_on?: any[]; + participants_screenshare_off?: any[]; + participants_screenshare_on?: any[]; + thread_root_ts?: string; + was_accepted?: boolean; + was_missed?: boolean; + was_rejected?: boolean; +} +export interface Root { + bot_id?: string; + bot_profile?: BotProfile; + edited?: Edited; + icons?: MessageIcons; + last_read?: string; + latest_reply?: string; + mrkdwn?: boolean; + no_notifications?: boolean; + parent_user_id?: string; + replies?: any[]; + reply_count?: number; + reply_users?: any[]; + reply_users_count?: number; + room?: Room; + subscribed?: boolean; + subtype?: string; + team?: string; + text?: string; + thread_ts?: string; + ts?: string; + type?: string; + unread_count?: number; + user?: string; + username?: string; +} +export interface AttachmentMetadata { extension?: string; format?: string; original_h?: number; @@ -550,14 +980,163 @@ export interface Metadata { export interface Preview { can_remove?: boolean; icon_url?: string; - subtitle?: Hint; - title?: Hint; + subtitle?: DescriptionElement; + title?: DescriptionElement; type?: string; } +export interface MatchHeaders { + date?: string; +} +export interface MatchShares { + public?: { + [key: string]: Public[]; + }; +} +export interface Public { + channel_name?: string; + reply_count?: number; + reply_users?: string[]; + reply_users_count?: number; + share_user_id?: string; + source?: string; + team_id?: string; + ts?: string; +} +export interface MatchTitleBlock { + accessory?: Accessory; + alt_text?: string; + api_decoration_available?: boolean; + app_collaborators?: string[]; + app_id?: string; + author_name?: string; + block_id?: string; + bot_user_id?: string; + button_label?: string; + call?: Call; + call_id?: string; + description?: DescriptionElement; + developer_trace_id?: string; + dispatch_action?: boolean; + element?: Accessory; + elements?: Accessory[]; + external_id?: string; + fallback?: string; + fields?: DescriptionElement[]; + file?: MessageFile; + file_id?: string; + function_trigger_id?: string; + hint?: DescriptionElement; + image_bytes?: number; + image_height?: number; + image_url?: string; + image_width?: number; + is_workflow_app?: boolean; + label?: DescriptionElement; + optional?: boolean; + owning_team_id?: string; + provider_icon_url?: string; + provider_name?: string; + sales_home_workflow_app_type?: number; + share_url?: string; + source?: string; + text?: DescriptionElement; + thumbnail_url?: string; + title?: DescriptionElement; + title_url?: string; + trigger_subtype?: string; + trigger_type?: string; + type?: BlockType; + url?: string; + video_url?: string; + workflow_id?: string; +} +export interface Call { + media_backend_type?: string; + v1?: V1; +} +export interface V1 { + active_participants?: Participant[]; + all_participants?: Participant[]; + app_icon_urls?: AppIconUrls; + app_id?: string; + channels?: string[]; + created_by?: string; + date_end?: number; + date_start?: number; + desktop_app_join_url?: string; + display_id?: string; + has_ended?: boolean; + id?: string; + is_dm_call?: boolean; + join_url?: string; + name?: string; + was_accepted?: boolean; + was_missed?: boolean; + was_rejected?: boolean; +} +export interface Participant { + avatar_url?: string; + display_name?: string; + external_id?: string; + slack_id?: string; +} +export interface AppIconUrls { + image_1024?: string; + image_128?: string; + image_192?: string; + image_32?: string; + image_36?: string; + image_48?: string; + image_512?: string; + image_64?: string; + image_72?: string; + image_96?: string; + image_original?: string; +} +export interface Pagination { + first?: number; + last?: number; + page?: number; + page_count?: number; + per_page?: number; + total_count?: number; +} +export interface Paging { + count?: number; + page?: number; + pages?: number; + total?: number; +} +export interface Messages { + matches?: MessagesMatch[]; + pagination?: Pagination; + paging?: Paging; + total?: number; +} +export interface MessagesMatch { + attachments?: Attachment[]; + blocks?: MatchTitleBlock[]; + channel?: Channel; + files?: FileElement[]; + iid?: string; + is_mpim?: boolean; + no_reactions?: boolean; + permalink?: string; + previous?: Previous; + previous_2?: Previous; + score?: number; + team?: string; + text?: string; + ts?: string; + type?: string; + user?: string; + username?: string; +} export interface Channel { id?: string; is_channel?: boolean; is_ext_shared?: boolean; + is_file?: boolean; is_group?: boolean; is_im?: boolean; is_mpim?: boolean; @@ -568,17 +1147,17 @@ export interface Channel { name?: string; name_normalized?: string; pending_shared?: string[]; - user?: LastEditor; + user?: string; } export interface Previous { attachments?: Attachment[]; - blocks?: Block[]; + blocks?: MatchTitleBlock[]; iid?: string; permalink?: string; text?: string; - ts?: Ts; + ts?: string; type?: string; - user?: LastEditor; + user?: string; username?: string; } export interface Posts { diff --git a/node_modules/@slack/web-api/dist/response/SearchAllResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/SearchAllResponse.d.ts.map index 3bdbd6d..cb9b854 100644 --- a/node_modules/@slack/web-api/dist/response/SearchAllResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/SearchAllResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"SearchAllResponse.d.ts","sourceRoot":"","sources":["../../src/response/SearchAllResponse.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"SearchAllResponse.d.ts","sourceRoot":"","sources":["../../src/response/SearchAllResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,iBAAiB,GAAG,gBAAgB,GAAG;IACjD,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,KAAK,CAAC,EAAK,KAAK,CAAC;IACjB,QAAQ,CAAC,EAAE,QAAQ,CAAC;IACpB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,KAAK,CAAC,EAAK,KAAK,CAAC;IACjB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,KAAK,CAAC,EAAK,MAAM,CAAC;CACnB,CAAC;AAEF,MAAM,WAAW,KAAK;IACpB,OAAO,CAAC,EAAK,UAAU,EAAE,CAAC;IAC1B,UAAU,CAAC,EAAE,UAAU,CAAC;IACxB,MAAM,CAAC,EAAM,MAAM,CAAC;IACpB,KAAK,CAAC,EAAO,MAAM,CAAC;CACrB;AAED,MAAM,WAAW,UAAU;IACzB,MAAM,CAAC,EAAmC,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,UAAU,EAAE,CAAC;IACvD,MAAM,CAAC,EAAmC,MAAM,CAAC;IACjD,EAAE,CAAC,EAAuC,EAAE,EAAE,CAAC;IAC/C,QAAQ,CAAC,EAAiC,MAAM,EAAE,CAAC;IACnD,cAAc,CAAC,EAA2B,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,OAAO,CAAC,EAAkC,MAAM,CAAC;IACjD,cAAc,CAAC,EAA2B,OAAO,CAAC;IAClD,8BAA8B,CAAC,EAAW,yBAAyB,EAAE,CAAC;IACtE,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,QAAQ,CAAC,EAAiC,OAAO,CAAC;IAClD,OAAO,CAAC,EAAkC,MAAM,EAAE,CAAC;IACnD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,YAAY,CAAC,EAA6B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,QAAQ,CAAC,EAAiC,MAAM,CAAC;IACjD,IAAI,CAAC,EAAqC,EAAE,EAAE,CAAC;IAC/C,MAAM,CAAC,EAAmC,MAAM,EAAE,CAAC;IACnD,QAAQ,CAAC,EAAiC,OAAO,CAAC;IAClD,eAAe,CAAC,EAA0B,OAAO,CAAC;IAClD,gBAAgB,CAAC,EAAyB,OAAO,CAAC;IAClD,OAAO,CAAC,EAAkC,YAAY,CAAC;IACvD,EAAE,CAAC,EAAuC,MAAM,CAAC;IACjD,mBAAmB,CAAC,EAAsB,MAAM,CAAC;IACjD,GAAG,CAAC,EAAsC,MAAM,EAAE,CAAC;IACnD,gBAAgB,CAAC,EAAyB,OAAO,CAAC;IAClD,WAAW,CAAC,EAA8B,OAAO,CAAC;IAClD,SAAS,CAAC,EAAgC,OAAO,CAAC;IAClD,UAAU,CAAC,EAA+B,OAAO,CAAC;IAClD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,KAAK,CAAC,EAAoC,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,iBAAiB,CAAC,EAAwB,MAAM,CAAC;IACjD,kBAAkB,CAAC,EAAuB,MAAM,CAAC;IACjD,QAAQ,CAAC,EAAiC,MAAM,CAAC;IACjD,IAAI,CAAC,EAAqC,MAAM,CAAC;IACjD,IAAI,CAAC,EAAqC,MAAM,CAAC;IACjD,kBAAkB,CAAC,EAAuB,OAAO,CAAC;IAClD,uBAAuB,CAAC,EAAkB,MAAM,CAAC;IACjD,yBAAyB,CAAC,EAAgB,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,gBAAgB,CAAC,EAAyB,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,OAAO,CAAC,EAAkC,MAAM,CAAC;IACjD,iBAAiB,CAAC,EAAwB,MAAM,CAAC;IACjD,oBAAoB,CAAC,EAAqB,OAAO,CAAC;IAClD,kBAAkB,CAAC,EAAuB,MAAM,CAAC;IACjD,uCAAuC,CAAC,EAAE,MAAM,CAAC;IACjD,iBAAiB,CAAC,EAAwB,OAAO,CAAC;IAClD,cAAc,CAAC,EAA2B,MAAM,CAAC;IACjD,YAAY,CAAC,EAA6B,OAAO,CAAC;IAClD,MAAM,CAAC,EAAmC,WAAW,CAAC;IACtD,IAAI,CAAC,EAAqC,MAAM,CAAC;IACjD,OAAO,CAAC,EAAkC,MAAM,CAAC;IACjD,iCAAiC,CAAC,EAAQ,OAAO,CAAC;IAClD,iBAAiB,CAAC,EAAwB,MAAM,EAAE,CAAC;IACnD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,YAAY,CAAC,EAA6B,MAAM,CAAC;IACjD,YAAY,CAAC,EAA6B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,QAAQ,CAAC,EAAiC,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,QAAQ,CAAC,EAAiC,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,KAAK,CAAC,EAAoC,MAAM,CAAC;IACjD,YAAY,CAAC,EAA6B,eAAe,EAAE,CAAC;IAC5D,EAAE,CAAC,EAAuC,EAAE,EAAE,CAAC;IAC/C,mBAAmB,CAAC,EAAsB,MAAM,CAAC;IACjD,OAAO,CAAC,EAAkC,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,oBAAoB,CAAC,EAAqB,MAAM,CAAC;IACjD,kBAAkB,CAAC,EAAuB,MAAM,CAAC;IACjD,IAAI,CAAC,EAAqC,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,QAAQ,CAAC,EAAiC,MAAM,CAAC;CAClD;AAED,MAAM,WAAW,UAAU;IACzB,OAAO,CAAC,EAAgB,MAAM,EAAE,CAAC;IACjC,MAAM,CAAC,EAAiB,MAAM,CAAC;IAC/B,cAAc,CAAC,EAAS,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,SAAS,CAAC,EAAc,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,cAAc,CAAC,EAAS,MAAM,CAAC;IAC/B,MAAM,CAAC,EAAiB,eAAe,EAAE,CAAC;IAC1C,MAAM,CAAC,EAAiB,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,UAAU,CAAC,EAAa,MAAM,CAAC;IAC/B,YAAY,CAAC,EAAW,MAAM,CAAC;IAC/B,YAAY,CAAC,EAAW,MAAM,CAAC;IAC/B,KAAK,CAAC,EAAkB,MAAM,CAAC;IAC/B,QAAQ,CAAC,EAAe,MAAM,CAAC;IAC/B,MAAM,CAAC,EAAiB,KAAK,EAAE,CAAC;IAChC,QAAQ,CAAC,EAAe,MAAM,CAAC;IAC/B,KAAK,CAAC,EAAkB,WAAW,EAAE,CAAC;IACtC,MAAM,CAAC,EAAiB,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,QAAQ,CAAC,EAAe,MAAM,CAAC;IAC/B,UAAU,CAAC,EAAa,OAAO,CAAC;IAChC,EAAE,CAAC,EAAqB,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,YAAY,CAAC,EAAW,MAAM,CAAC;IAC/B,SAAS,CAAC,EAAc,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,MAAM,CAAC,EAAiB,OAAO,CAAC;IAChC,aAAa,CAAC,EAAU,OAAO,CAAC;IAChC,kBAAkB,CAAC,EAAK,OAAO,CAAC;IAChC,aAAa,CAAC,EAAU,OAAO,CAAC;IAChC,eAAe,CAAC,EAAQ,OAAO,CAAC;IAChC,qBAAqB,CAAC,EAAE,OAAO,CAAC;IAChC,cAAc,CAAC,EAAS,YAAY,EAAE,CAAC;IACvC,QAAQ,CAAC,EAAe,kBAAkB,CAAC;IAC3C,QAAQ,CAAC,EAAe,MAAM,CAAC;IAC/B,SAAS,CAAC,EAAc,MAAM,EAAE,CAAC;IACjC,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,YAAY,CAAC,EAAW,MAAM,CAAC;IAC/B,OAAO,CAAC,EAAgB,MAAM,CAAC;IAC/B,OAAO,CAAC,EAAgB,OAAO,CAAC;IAChC,YAAY,CAAC,EAAW,MAAM,CAAC;IAC/B,YAAY,CAAC,EAAW,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,IAAI,CAAC,EAAmB,MAAM,CAAC;IAC/B,IAAI,CAAC,EAAmB,MAAM,CAAC;IAC/B,YAAY,CAAC,EAAW,MAAM,CAAC;IAC/B,SAAS,CAAC,EAAc,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,KAAK,CAAC,EAAkB,MAAM,CAAC;IAC/B,UAAU,CAAC,EAAa,MAAM,CAAC;IAC/B,EAAE,CAAC,EAAqB,MAAM,CAAC;IAC/B,GAAG,CAAC,EAAoB,MAAM,CAAC;IAC/B,UAAU,CAAC,EAAa,MAAM,CAAC;IAC/B,iBAAiB,CAAC,EAAM,MAAM,CAAC;IAC/B,gBAAgB,CAAC,EAAO,MAAM,CAAC;IAC/B,SAAS,CAAC,EAAc,MAAM,CAAC;CAChC;AAED,MAAM,WAAW,MAAM;IACrB,OAAO,CAAC,EAAW,aAAa,CAAC;IACjC,WAAW,CAAC,EAAO,MAAM,CAAC;IAC1B,EAAE,CAAC,EAAgB,MAAM,CAAC;IAC1B,gBAAgB,CAAC,EAAE,MAAM,CAAC;IAC1B,IAAI,CAAC,EAAc,MAAM,CAAC;IAC1B,aAAa,CAAC,EAAK,iBAAiB,EAAE,CAAC;IACvC,OAAO,CAAC,EAAW,qBAAqB,EAAE,CAAC;IAC3C,gBAAgB,CAAC,EAAE,qBAAqB,EAAE,CAAC;IAC3C,KAAK,CAAC,EAAa,MAAM,CAAC;IAC1B,IAAI,CAAC,EAAc,MAAM,CAAC;IAC1B,IAAI,CAAC,EAAc,UAAU,CAAC;IAC9B,GAAG,CAAC,EAAe,MAAM,CAAC;IAC1B,KAAK,CAAC,EAAa,MAAM,CAAC;CAC3B;AAED,MAAM,WAAW,aAAa;IAC5B,YAAY,CAAC,EAAE,MAAM,CAAC;IACtB,OAAO,CAAC,EAAO,MAAM,CAAC;IACtB,IAAI,CAAC,EAAU,MAAM,CAAC;IACtB,KAAK,CAAC,EAAS,MAAM,CAAC;CACvB;AAED,MAAM,WAAW,iBAAiB;IAChC,OAAO,CAAC,EAAE,qBAAqB,EAAE,CAAC;IAClC,IAAI,CAAC,EAAK,MAAM,CAAC;CAClB;AAED,MAAM,WAAW,qBAAqB;IACpC,IAAI,CAAC,EAAG,MAAM,CAAC;IACf,KAAK,CAAC,EAAE,MAAM,CAAC;CAChB;AAED,oBAAY,UAAU;IACpB,MAAM,WAAW;IACjB,cAAc,oBAAoB;IAClC,UAAU,eAAe;IACzB,mBAAmB,yBAAyB;IAC5C,UAAU,eAAe;IACzB,cAAc,mBAAmB;IACjC,cAAc,oBAAoB;IAClC,KAAK,UAAU;IACf,mBAAmB,0BAA0B;IAC7C,wBAAwB,+BAA+B;IACvD,mBAAmB,0BAA0B;IAC7C,iBAAiB,wBAAwB;IACzC,gBAAgB,uBAAuB;IACvC,QAAQ,aAAa;IACrB,YAAY,kBAAkB;IAC9B,YAAY,mBAAmB;IAC/B,oBAAoB,2BAA2B;IAC/C,aAAa,oBAAoB;IACjC,eAAe,sBAAsB;IACrC,YAAY,kBAAkB;IAC9B,UAAU,eAAe;IACzB,WAAW,iBAAiB;IAC5B,cAAc,oBAAoB;CACnC;AAED,MAAM,WAAW,eAAe;IAC9B,SAAS,CAAC,EAAqB,SAAS,CAAC;IACzC,QAAQ,CAAC,EAAsB,MAAM,CAAC;IACtC,iBAAiB,CAAC,EAAa,MAAM,EAAE,CAAC;IACxC,MAAM,CAAC,EAAwB,MAAM,CAAC;IACtC,WAAW,CAAC,EAAmB,MAAM,CAAC;IACtC,QAAQ,CAAC,EAAsB,MAAM,CAAC;IACtC,WAAW,CAAC,EAAmB,MAAM,CAAC;IACtC,YAAY,CAAC,EAAkB,MAAM,CAAC;IACtC,WAAW,CAAC,EAAmB,kBAAkB,GAAG,MAAM,CAAC;IAC3D,kBAAkB,CAAC,EAAY,MAAM,CAAC;IACtC,QAAQ,CAAC,EAAsB,SAAS,EAAE,CAAC;IAC3C,QAAQ,CAAC,EAAsB,MAAM,CAAC;IACtC,MAAM,CAAC,EAAwB,kBAAkB,EAAE,CAAC;IACpD,mBAAmB,CAAC,EAAW,MAAM,CAAC;IACtC,WAAW,CAAC,EAAmB,MAAM,CAAC;IACtC,YAAY,CAAC,EAAkB,MAAM,CAAC;IACtC,SAAS,CAAC,EAAqB,MAAM,CAAC;IACtC,WAAW,CAAC,EAAmB,MAAM,CAAC;IACtC,eAAe,CAAC,EAAe,OAAO,CAAC;IACvC,cAAc,CAAC,EAAgB,MAAM,CAAC;IACtC,iBAAiB,CAAC,EAAa,MAAM,CAAC;IACtC,aAAa,CAAC,EAAiB,MAAM,CAAC;IACtC,4BAA4B,CAAC,EAAE,MAAM,CAAC;IACtC,SAAS,CAAC,EAAqB,MAAM,CAAC;IACtC,IAAI,CAAC,EAA0B,kBAAkB,CAAC;IAClD,aAAa,CAAC,EAAiB,MAAM,CAAC;IACtC,KAAK,CAAC,EAAyB,kBAAkB,GAAG,MAAM,CAAC;IAC3D,SAAS,CAAC,EAAqB,MAAM,CAAC;IACtC,eAAe,CAAC,EAAe,MAAM,CAAC;IACtC,YAAY,CAAC,EAAkB,MAAM,CAAC;IACtC,IAAI,CAAC,EAA0B,SAAS,CAAC;IACzC,GAAG,CAAC,EAA2B,MAAM,CAAC;IACtC,SAAS,CAAC,EAAqB,MAAM,CAAC;IACtC,WAAW,CAAC,EAAmB,MAAM,CAAC;CACvC;AAED,MAAM,WAAW,SAAS;IACxB,mBAAmB,CAAC,EAAc,MAAM,CAAC;IACzC,SAAS,CAAC,EAAwB,MAAM,CAAC;IACzC,QAAQ,CAAC,EAAyB,MAAM,CAAC;IACzC,MAAM,CAAC,EAA2B,MAAM,CAAC;IACzC,OAAO,CAAC,EAA0B,gBAAgB,CAAC;IACnD,+BAA+B,CAAC,EAAE,OAAO,CAAC;IAC1C,QAAQ,CAAC,EAAyB,gBAAgB,EAAE,CAAC;IACrD,QAAQ,CAAC,EAAyB,MAAM,CAAC;IACzC,MAAM,CAAC,EAA2B,MAAM,CAAC;IACzC,aAAa,CAAC,EAAoB,OAAO,CAAC;IAC1C,WAAW,CAAC,EAAsB,MAAM,CAAC;IACzC,YAAY,CAAC,EAAqB,MAAM,CAAC;IACzC,SAAS,CAAC,EAAwB,MAAM,CAAC;IACzC,WAAW,CAAC,EAAsB,MAAM,CAAC;IACzC,MAAM,CAAC,EAA2B,MAAM,CAAC;IACzC,eAAe,CAAC,EAAkB,MAAM,CAAC;IACzC,gBAAgB,CAAC,EAAiB,MAAM,EAAE,CAAC;IAC3C,oBAAoB,CAAC,EAAa,MAAM,CAAC;IACzC,qBAAqB,CAAC,EAAY,MAAM,EAAE,CAAC;IAC3C,YAAY,CAAC,EAAqB,MAAM,CAAC;IACzC,iBAAiB,CAAC,EAAgB,MAAM,CAAC;IACzC,cAAc,CAAC,EAAmB,oBAAoB,CAAC;IACvD,eAAe,CAAC,EAAkB,oBAAoB,EAAE,CAAC;IACzD,YAAY,CAAC,EAAqB,MAAM,CAAC;IACzC,YAAY,CAAC,EAAqB,MAAM,CAAC;IACzC,aAAa,CAAC,EAAoB,MAAM,EAAE,CAAC;IAC3C,kBAAkB,CAAC,EAAe,MAAM,CAAC;IACzC,gBAAgB,CAAC,EAAiB,MAAM,CAAC;IACzC,MAAM,CAAC,EAA2B,MAAM,CAAC;IACzC,aAAa,CAAC,EAAoB,oBAAoB,EAAE,CAAC;IACzD,OAAO,CAAC,EAA0B,oBAAoB,EAAE,CAAC;IACzD,WAAW,CAAC,EAAsB,kBAAkB,CAAC;IACrD,oBAAoB,CAAC,EAAa,OAAO,CAAC;IAC1C,KAAK,CAAC,EAA4B,MAAM,CAAC;IACzC,IAAI,CAAC,EAA6B,kBAAkB,CAAC;IACrD,QAAQ,CAAC,EAAyB,MAAM,CAAC;IACzC,IAAI,CAAC,EAA6B,UAAU,CAAC;IAC7C,GAAG,CAAC,EAA8B,MAAM,CAAC;IACzC,KAAK,CAAC,EAA4B,MAAM,CAAC;IACzC,QAAQ,CAAC,EAAyB,QAAQ,CAAC;CAC5C;AAED,MAAM,WAAW,gBAAgB;IAC/B,OAAO,CAAC,EAAE,kBAAkB,CAAC;IAC7B,IAAI,CAAC,EAAK,kBAAkB,CAAC;IAC7B,KAAK,CAAC,EAAI,MAAM,CAAC;IACjB,IAAI,CAAC,EAAK,kBAAkB,CAAC;IAC7B,KAAK,CAAC,EAAI,kBAAkB,CAAC;CAC9B;AAED,MAAM,WAAW,kBAAkB;IACjC,KAAK,CAAC,EAAK,OAAO,CAAC;IACnB,IAAI,CAAC,EAAM,MAAM,CAAC;IAClB,IAAI,CAAC,EAAM,eAAe,CAAC;IAC3B,QAAQ,CAAC,EAAE,OAAO,CAAC;CACpB;AAED,oBAAY,eAAe;IACzB,MAAM,WAAW;IACjB,SAAS,eAAe;CACzB;AAED,MAAM,WAAW,gBAAgB;IAC/B,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,aAAa,EAAE,CAAC;IAC3B,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,IAAI,CAAC,EAAM,UAAU,CAAC;CACvB;AAED,MAAM,WAAW,aAAa;IAC5B,UAAU,CAAC,EAAI,MAAM,CAAC;IACtB,IAAI,CAAC,EAAU,MAAM,CAAC;IACtB,KAAK,CAAC,EAAS,MAAM,CAAC;IACtB,SAAS,CAAC,EAAK,MAAM,CAAC;IACtB,KAAK,CAAC,EAAS,KAAK,CAAC;IACrB,OAAO,CAAC,EAAO,MAAM,CAAC;IACtB,IAAI,CAAC,EAAU,MAAM,CAAC;IACtB,SAAS,CAAC,EAAK,MAAM,CAAC;IACtB,IAAI,CAAC,EAAU,UAAU,CAAC;IAC1B,OAAO,CAAC,EAAO,MAAM,CAAC;IACtB,GAAG,CAAC,EAAW,MAAM,CAAC;IACtB,OAAO,CAAC,EAAO,MAAM,CAAC;IACtB,YAAY,CAAC,EAAE,MAAM,CAAC;IACtB,KAAK,CAAC,EAAS,MAAM,CAAC;CACvB;AAED,MAAM,WAAW,KAAK;IACpB,IAAI,CAAC,EAAI,OAAO,CAAC;IACjB,IAAI,CAAC,EAAI,OAAO,CAAC;IACjB,MAAM,CAAC,EAAE,OAAO,CAAC;IACjB,MAAM,CAAC,EAAE,OAAO,CAAC;CAClB;AAED,oBAAY,UAAU;IACpB,SAAS,cAAc;IACvB,OAAO,YAAY;IACnB,KAAK,UAAU;IACf,IAAI,SAAS;IACb,KAAK,UAAU;IACf,IAAI,SAAS;IACb,IAAI,SAAS;IACb,IAAI,SAAS;IACb,IAAI,SAAS;IACb,SAAS,cAAc;CACxB;AAED,MAAM,WAAW,MAAM;IACrB,iBAAiB,CAAC,EAAiB,OAAO,CAAC;IAC3C,gCAAgC,CAAC,EAAE,OAAO,CAAC;IAC3C,OAAO,CAAC,EAA2B,GAAG,EAAE,CAAC;CAC1C;AAED,MAAM,WAAW,oBAAoB;IACnC,WAAW,CAAC,EAAE,kBAAkB,CAAC;IACjC,IAAI,CAAC,EAAS,kBAAkB,CAAC;IACjC,GAAG,CAAC,EAAU,MAAM,CAAC;IACrB,KAAK,CAAC,EAAQ,MAAM,CAAC;CACtB;AAED,MAAM,WAAW,oBAAoB;IACnC,KAAK,CAAC,EAAI,kBAAkB,CAAC;IAC7B,OAAO,CAAC,EAAE,oBAAoB,EAAE,CAAC;CAClC;AAED,MAAM,WAAW,QAAQ;IACvB,OAAO,CAAC,EAAE,OAAO,CAAC;CACnB;AAED,MAAM,WAAW,OAAO;IACtB,6BAA6B,CAAC,EAAE,0BAA0B,EAAE,CAAC;IAC7D,GAAG,CAAC,EAA4B,MAAM,CAAC;CACxC;AAED,MAAM,WAAW,0BAA0B;IACzC,IAAI,CAAC,EAAG,MAAM,CAAC;IACf,KAAK,CAAC,EAAE,MAAM,CAAC;CAChB;AAED,oBAAY,SAAS;IACnB,OAAO,YAAY;IACnB,OAAO,YAAY;IACnB,OAAO,YAAY;IACnB,KAAK,UAAU;IACf,QAAQ,cAAc;IACtB,OAAO,YAAY;IACnB,aAAa,mBAAmB;IAChC,KAAK,UAAU;CAChB;AAED,MAAM,WAAW,KAAK;IACpB,KAAK,CAAC,EAAE,OAAO,CAAC;IAChB,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,KAAK,CAAC,EAAE,MAAM,CAAC;CAChB;AAED,MAAM,WAAW,WAAW;IAC1B,MAAM,CAAC,EAAmC,MAAM,CAAC;IACjD,OAAO,CAAC,EAAkC,MAAM,CAAC;IACjD,MAAM,CAAC,EAAmC,MAAM,CAAC;IACjD,QAAQ,CAAC,EAAiC,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,GAAG,EAAE,CAAC;IAChD,MAAM,CAAC,EAAmC,eAAe,EAAE,CAAC;IAC5D,MAAM,CAAC,EAAmC,MAAM,CAAC;IACjD,oBAAoB,CAAC,EAAqB,MAAM,CAAC;IACjD,EAAE,CAAC,EAAuC,EAAE,EAAE,CAAC;IAC/C,qBAAqB,CAAC,EAAoB,MAAM,CAAC;IACjD,kBAAkB,CAAC,EAAuB,MAAM,CAAC;IACjD,QAAQ,CAAC,EAAiC,MAAM,EAAE,CAAC;IACnD,cAAc,CAAC,EAA2B,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,OAAO,CAAC,EAAkC,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,cAAc,CAAC,EAA2B,OAAO,CAAC;IAClD,8BAA8B,CAAC,EAAW,yBAAyB,EAAE,CAAC;IACtE,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,cAAc,CAAC,EAA2B,MAAM,CAAC;IACjD,QAAQ,CAAC,EAAiC,OAAO,CAAC;IAClD,MAAM,CAAC,EAAmC,MAAM,CAAC;IACjD,OAAO,CAAC,EAAkC,MAAM,EAAE,CAAC;IACnD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,YAAY,CAAC,EAA6B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,QAAQ,CAAC,EAAiC,MAAM,CAAC;IACjD,IAAI,CAAC,EAAqC,EAAE,EAAE,CAAC;IAC/C,MAAM,CAAC,EAAmC,MAAM,EAAE,CAAC;IACnD,QAAQ,CAAC,EAAiC,OAAO,CAAC;IAClD,eAAe,CAAC,EAA0B,OAAO,CAAC;IAClD,gBAAgB,CAAC,EAAyB,OAAO,CAAC;IAClD,OAAO,CAAC,EAAkC,WAAW,CAAC;IACtD,GAAG,CAAC,EAAsC,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,EAAE,CAAC,EAAuC,MAAM,CAAC;IACjD,mBAAmB,CAAC,EAAsB,MAAM,CAAC;IACjD,GAAG,CAAC,EAAsC,MAAM,EAAE,CAAC;IACnD,eAAe,CAAC,EAA0B,cAAc,CAAC;IACzD,gBAAgB,CAAC,EAAyB,OAAO,CAAC;IAClD,WAAW,CAAC,EAA8B,OAAO,CAAC;IAClD,SAAS,CAAC,EAAgC,OAAO,CAAC;IAClD,UAAU,CAAC,EAA+B,OAAO,CAAC;IAClD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,KAAK,CAAC,EAAoC,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,iBAAiB,CAAC,EAAwB,MAAM,CAAC;IACjD,kBAAkB,CAAC,EAAuB,MAAM,CAAC;IACjD,cAAc,CAAC,EAA2B,aAAa,CAAC;IACxD,QAAQ,CAAC,EAAiC,MAAM,CAAC;IACjD,IAAI,CAAC,EAAqC,MAAM,CAAC;IACjD,GAAG,CAAC,EAAsC,MAAM,CAAC;IACjD,OAAO,CAAC,EAAkC,MAAM,CAAC;IACjD,IAAI,CAAC,EAAqC,MAAM,CAAC;IACjD,kBAAkB,CAAC,EAAuB,OAAO,CAAC;IAClD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,uBAAuB,CAAC,EAAkB,MAAM,CAAC;IACjD,yBAAyB,CAAC,EAAgB,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,gBAAgB,CAAC,EAAyB,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,EAAE,CAAC;IACnD,KAAK,CAAC,EAAoC,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,OAAO,CAAC,EAAkC,MAAM,CAAC;IACjD,iBAAiB,CAAC,EAAwB,MAAM,CAAC;IACjD,oBAAoB,CAAC,EAAqB,OAAO,CAAC;IAClD,kBAAkB,CAAC,EAAuB,MAAM,CAAC;IACjD,uCAAuC,CAAC,EAAE,MAAM,CAAC;IACjD,iBAAiB,CAAC,EAAwB,OAAO,CAAC;IAClD,cAAc,CAAC,EAA2B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,QAAQ,EAAE,CAAC;IACrD,KAAK,CAAC,EAAoC,KAAK,CAAC;IAChD,YAAY,CAAC,EAA6B,OAAO,CAAC;IAClD,MAAM,CAAC,EAAmC,YAAY,CAAC;IACvD,eAAe,CAAC,EAA0B,MAAM,CAAC;IACjD,IAAI,CAAC,EAAqC,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,OAAO,CAAC,EAAkC,MAAM,CAAC;IACjD,OAAO,CAAC,EAAkC,MAAM,CAAC;IACjD,iCAAiC,CAAC,EAAQ,OAAO,CAAC;IAClD,iBAAiB,CAAC,EAAwB,GAAG,EAAE,CAAC;IAChD,sBAAsB,CAAC,EAAmB,MAAM,CAAC;IACjD,oBAAoB,CAAC,EAAqB,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,cAAc,CAAC,EAA2B,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,cAAc,CAAC,EAA2B,MAAM,CAAC;IACjD,YAAY,CAAC,EAA6B,MAAM,CAAC;IACjD,YAAY,CAAC,EAA6B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,QAAQ,CAAC,EAAiC,MAAM,CAAC;IACjD,YAAY,CAAC,EAA6B,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,QAAQ,CAAC,EAAiC,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,YAAY,CAAC,EAA6B,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,KAAK,CAAC,EAAoC,MAAM,CAAC;IACjD,YAAY,CAAC,EAA6B,eAAe,EAAE,CAAC;IAC5D,EAAE,CAAC,EAAuC,EAAE,EAAE,CAAC;IAC/C,aAAa,CAAC,EAA4B,aAAa,CAAC;IACxD,mBAAmB,CAAC,EAAsB,MAAM,CAAC;IACjD,OAAO,CAAC,EAAkC,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,oBAAoB,CAAC,EAAqB,MAAM,CAAC;IACjD,kBAAkB,CAAC,EAAuB,MAAM,CAAC;IACjD,IAAI,CAAC,EAAqC,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,QAAQ,CAAC,EAAiC,MAAM,CAAC;IACjD,GAAG,CAAC,EAAsC,MAAM,CAAC;CAClD;AAED,MAAM,WAAW,EAAE;IACjB,OAAO,CAAC,EAAG,MAAM,CAAC;IAClB,IAAI,CAAC,EAAM,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB;AAED,MAAM,WAAW,yBAAyB;IACxC,MAAM,CAAC,EAAG,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,MAAM,CAAC;CAClB;AAED,MAAM,WAAW,WAAW;IAC1B,IAAI,CAAC,EAAS,MAAM,CAAC;IACrB,WAAW,CAAC,EAAE,MAAM,CAAC;IACrB,UAAU,CAAC,EAAG,MAAM,CAAC;IACrB,QAAQ,CAAC,EAAK,MAAM,CAAC;CACtB;AAED,MAAM,WAAW,cAAc;IAC7B,OAAO,CAAC,EAAI,MAAM,CAAC;IACnB,OAAO,CAAC,EAAI,MAAM,CAAC;IACnB,OAAO,CAAC,EAAI,MAAM,CAAC;IACnB,EAAE,CAAC,EAAS,MAAM,CAAC;IACnB,QAAQ,CAAC,EAAG,OAAO,CAAC;IACpB,SAAS,CAAC,EAAE,MAAM,CAAC;IACnB,IAAI,CAAC,EAAO,MAAM,CAAC;CACpB;AAED,MAAM,WAAW,aAAa;IAC5B,WAAW,CAAC,EAAI,MAAM,CAAC;IACvB,aAAa,CAAC,EAAE,MAAM,CAAC;IACvB,SAAS,CAAC,EAAM,MAAM,CAAC;CACxB;AAED,MAAM,WAAW,QAAQ;IACvB,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,IAAI,CAAC,EAAG,MAAM,CAAC;IACf,GAAG,CAAC,EAAI,MAAM,CAAC;IACf,KAAK,CAAC,EAAE,MAAM,EAAE,CAAC;CAClB;AAED,MAAM,WAAW,KAAK;IACpB,cAAc,CAAC,EAAE,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,WAAW,CAAC,EAAK,OAAO,CAAC;IACzB,KAAK,CAAC,EAAW,MAAM,CAAC;CACzB;AAED,MAAM,WAAW,YAAY;IAC3B,OAAO,CAAC,EAAE;QAAE,CAAC,GAAG,EAAE,MAAM,GAAG,OAAO,EAAE,CAAA;KAAE,CAAC;IACvC,MAAM,CAAC,EAAG;QAAE,CAAC,GAAG,EAAE,MAAM,GAAG,OAAO,EAAE,CAAA;KAAE,CAAC;CACxC;AAED,MAAM,WAAW,OAAO;IACtB,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,YAAY,CAAC,EAAO,MAAM,CAAC;IAC3B,gBAAgB,CAAC,EAAG,MAAM,CAAC;IAC3B,YAAY,CAAC,EAAO,MAAM,CAAC;IAC3B,WAAW,CAAC,EAAQ,MAAM,CAAC;IAC3B,WAAW,CAAC,EAAQ,MAAM,EAAE,CAAC;IAC7B,iBAAiB,CAAC,EAAE,MAAM,CAAC;IAC3B,aAAa,CAAC,EAAM,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,OAAO,CAAC,EAAY,MAAM,CAAC;IAC3B,SAAS,CAAC,EAAU,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,MAAM,CAAC;CAC5B;AAED,MAAM,WAAW,aAAa;IAC5B,MAAM,CAAC,EAAE,MAAM,CAAC;IAChB,MAAM,CAAC,EAAE,MAAM,CAAC;CACjB;AAED,MAAM,WAAW,YAAY;IAC3B,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,OAAO,CAAC;IAClB,IAAI,CAAC,EAAK,MAAM,CAAC;IACjB,EAAE,CAAC,EAAO,MAAM,CAAC;CAClB;AAED,MAAM,WAAW,OAAO;IACtB,MAAM,CAAC,EAAe,MAAM,CAAC;IAC7B,WAAW,CAAC,EAAU,GAAG,EAAE,CAAC;IAC5B,MAAM,CAAC,EAAe,eAAe,EAAE,CAAC;IACxC,MAAM,CAAC,EAAe,MAAM,CAAC;IAC7B,QAAQ,CAAC,EAAa,MAAM,CAAC;IAC7B,WAAW,CAAC,EAAU,UAAU,CAAC;IACjC,OAAO,CAAC,EAAc,MAAM,CAAC;IAC7B,aAAa,CAAC,EAAQ,MAAM,CAAC;IAC7B,OAAO,CAAC,EAAc,OAAO,CAAC;IAC9B,cAAc,CAAC,EAAO,OAAO,CAAC;IAC9B,MAAM,CAAC,EAAe,MAAM,CAAC;IAC7B,IAAI,CAAC,EAAiB,WAAW,CAAC;IAClC,KAAK,CAAC,EAAgB,GAAG,EAAE,CAAC;IAC5B,MAAM,CAAC,EAAe,OAAO,CAAC;IAC9B,KAAK,CAAC,EAAgB,YAAY,CAAC;IACnC,OAAO,CAAC,EAAc,MAAM,CAAC;IAC7B,QAAQ,CAAC,EAAa,OAAO,CAAC;IAC9B,SAAS,CAAC,EAAY,OAAO,CAAC;IAC9B,UAAU,CAAC,EAAW,OAAO,CAAC;IAC9B,mBAAmB,CAAC,EAAE,OAAO,CAAC;IAC9B,IAAI,CAAC,EAAiB,OAAO,CAAC;IAC9B,SAAS,CAAC,EAAY,MAAM,CAAC;IAC7B,SAAS,CAAC,EAAY,MAAM,CAAC;IAC7B,YAAY,CAAC,EAAS,MAAM,CAAC;IAC7B,QAAQ,CAAC,EAAa,eAAe,CAAC;IACtC,gBAAgB,CAAC,EAAK,OAAO,CAAC;IAC9B,cAAc,CAAC,EAAO,MAAM,CAAC;IAC7B,SAAS,CAAC,EAAY,GAAG,EAAE,CAAC;IAC5B,OAAO,CAAC,EAAc,MAAM,CAAC;IAC7B,SAAS,CAAC,EAAY,GAAG,EAAE,CAAC;IAC5B,OAAO,CAAC,EAAc,GAAG,EAAE,CAAC;IAC5B,WAAW,CAAC,EAAU,MAAM,CAAC;IAC7B,WAAW,CAAC,EAAU,GAAG,EAAE,CAAC;IAC5B,iBAAiB,CAAC,EAAI,MAAM,CAAC;IAC7B,IAAI,CAAC,EAAiB,IAAI,CAAC;IAC3B,IAAI,CAAC,EAAiB,IAAI,CAAC;IAC3B,UAAU,CAAC,EAAW,OAAO,CAAC;IAC9B,OAAO,CAAC,EAAc,MAAM,CAAC;IAC7B,IAAI,CAAC,EAAiB,MAAM,CAAC;IAC7B,IAAI,CAAC,EAAiB,MAAM,CAAC;IAC7B,SAAS,CAAC,EAAY,MAAM,CAAC;IAC7B,KAAK,CAAC,EAAgB,MAAM,CAAC;IAC7B,EAAE,CAAC,EAAmB,MAAM,CAAC;IAC7B,IAAI,CAAC,EAAiB,MAAM,CAAC;IAC7B,YAAY,CAAC,EAAS,OAAO,CAAC;IAC9B,YAAY,CAAC,EAAS,OAAO,CAAC;IAC9B,MAAM,CAAC,EAAe,OAAO,CAAC;IAC9B,IAAI,CAAC,EAAiB,MAAM,CAAC;IAC7B,QAAQ,CAAC,EAAa,MAAM,CAAC;IAC7B,MAAM,CAAC,EAAe,OAAO,CAAC;IAC9B,OAAO,CAAC,EAAc,GAAG,EAAE,CAAC;CAC7B;AAED,MAAM,WAAW,UAAU;IACzB,MAAM,CAAC,EAAG,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,OAAO,CAAC;IAClB,KAAK,CAAC,EAAI,eAAe,CAAC;IAC1B,EAAE,CAAC,EAAO,MAAM,CAAC;IACjB,IAAI,CAAC,EAAK,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,OAAO,CAAC,EAAE,MAAM,CAAC;CAClB;AAED,MAAM,WAAW,eAAe;IAC9B,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB;AAED,MAAM,WAAW,OAAO;IACtB,OAAO,CAAC,EAAe,MAAM,CAAC;IAC9B,OAAO,CAAC,EAAe,MAAM,CAAC;IAC9B,cAAc,CAAC,EAAQ,OAAO,CAAC;IAC/B,SAAS,CAAC,EAAa,MAAM,CAAC;IAC9B,QAAQ,CAAC,EAAc,OAAO,CAAC;IAC/B,aAAa,CAAC,EAAS,MAAM,CAAC;IAC9B,QAAQ,CAAC,EAAc,MAAM,CAAC;IAC9B,gBAAgB,CAAC,EAAM,OAAO,CAAC;IAC/B,EAAE,CAAC,EAAoB,MAAM,CAAC;IAC9B,WAAW,CAAC,EAAW,OAAO,CAAC;IAC/B,QAAQ,CAAC,EAAc,OAAO,CAAC;IAC/B,SAAS,CAAC,EAAa,OAAO,CAAC;IAC/B,UAAU,CAAC,EAAY,OAAO,CAAC;IAC/B,KAAK,CAAC,EAAiB,MAAM,CAAC;IAC9B,UAAU,CAAC,EAAY,MAAM,CAAC;IAC9B,kBAAkB,CAAC,EAAI,MAAM,CAAC;IAC9B,QAAQ,CAAC,EAAc,MAAM,CAAC;IAC9B,IAAI,CAAC,EAAkB,MAAM,CAAC;IAC9B,IAAI,CAAC,EAAkB,MAAM,CAAC;IAC9B,SAAS,CAAC,EAAa,MAAM,CAAC;IAC9B,gBAAgB,CAAC,EAAM,OAAO,CAAC;IAC/B,WAAW,CAAC,EAAW,MAAM,CAAC;IAC9B,OAAO,CAAC,EAAe,MAAM,CAAC;IAC9B,iBAAiB,CAAC,EAAK,MAAM,CAAC;IAC9B,oBAAoB,CAAC,EAAE,OAAO,CAAC;IAC/B,iBAAiB,CAAC,EAAK,OAAO,CAAC;IAC/B,IAAI,CAAC,EAAkB,MAAM,CAAC;IAC9B,SAAS,CAAC,EAAa,MAAM,CAAC;IAC9B,KAAK,CAAC,EAAiB,MAAM,CAAC;IAC9B,WAAW,CAAC,EAAW,MAAM,CAAC;IAC9B,oBAAoB,CAAC,EAAE,OAAO,CAAC;IAC/B,IAAI,CAAC,EAAkB,MAAM,CAAC;IAC9B,QAAQ,CAAC,EAAc,MAAM,CAAC;CAC/B;AAED,MAAM,WAAW,MAAM;IACrB,EAAE,CAAC,EAAI,MAAM,CAAC;IACd,IAAI,CAAC,EAAE,MAAM,CAAC;CACf;AAED,MAAM,WAAW,WAAW;IAC1B,MAAM,CAAC,EAAmC,MAAM,CAAC;IACjD,OAAO,CAAC,EAAkC,MAAM,CAAC;IACjD,MAAM,CAAC,EAAmC,MAAM,CAAC;IACjD,QAAQ,CAAC,EAAiC,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,GAAG,EAAE,CAAC;IAChD,MAAM,CAAC,EAAmC,GAAG,EAAE,CAAC;IAChD,MAAM,CAAC,EAAmC,MAAM,CAAC;IACjD,oBAAoB,CAAC,EAAqB,MAAM,CAAC;IACjD,EAAE,CAAC,EAAuC,GAAG,EAAE,CAAC;IAChD,qBAAqB,CAAC,EAAoB,MAAM,CAAC;IACjD,kBAAkB,CAAC,EAAuB,MAAM,CAAC;IACjD,QAAQ,CAAC,EAAiC,GAAG,EAAE,CAAC;IAChD,cAAc,CAAC,EAA2B,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,OAAO,CAAC,EAAkC,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,cAAc,CAAC,EAA2B,OAAO,CAAC;IAClD,8BAA8B,CAAC,EAAW,GAAG,EAAE,CAAC;IAChD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,cAAc,CAAC,EAA2B,MAAM,CAAC;IACjD,QAAQ,CAAC,EAAiC,OAAO,CAAC;IAClD,MAAM,CAAC,EAAmC,MAAM,CAAC;IACjD,OAAO,CAAC,EAAkC,GAAG,EAAE,CAAC;IAChD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,YAAY,CAAC,EAA6B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,QAAQ,CAAC,EAAiC,MAAM,CAAC;IACjD,IAAI,CAAC,EAAqC,GAAG,EAAE,CAAC;IAChD,MAAM,CAAC,EAAmC,GAAG,EAAE,CAAC;IAChD,QAAQ,CAAC,EAAiC,OAAO,CAAC;IAClD,eAAe,CAAC,EAA0B,OAAO,CAAC;IAClD,gBAAgB,CAAC,EAAyB,OAAO,CAAC;IAClD,OAAO,CAAC,EAAkC,WAAW,CAAC;IACtD,GAAG,CAAC,EAAsC,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,EAAE,CAAC,EAAuC,MAAM,CAAC;IACjD,mBAAmB,CAAC,EAAsB,MAAM,CAAC;IACjD,GAAG,CAAC,EAAsC,GAAG,EAAE,CAAC;IAChD,eAAe,CAAC,EAA0B,cAAc,CAAC;IACzD,gBAAgB,CAAC,EAAyB,OAAO,CAAC;IAClD,WAAW,CAAC,EAA8B,OAAO,CAAC;IAClD,SAAS,CAAC,EAAgC,OAAO,CAAC;IAClD,UAAU,CAAC,EAA+B,OAAO,CAAC;IAClD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,KAAK,CAAC,EAAoC,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,iBAAiB,CAAC,EAAwB,MAAM,CAAC;IACjD,kBAAkB,CAAC,EAAuB,MAAM,CAAC;IACjD,cAAc,CAAC,EAA2B,aAAa,CAAC;IACxD,QAAQ,CAAC,EAAiC,MAAM,CAAC;IACjD,IAAI,CAAC,EAAqC,MAAM,CAAC;IACjD,GAAG,CAAC,EAAsC,MAAM,CAAC;IACjD,OAAO,CAAC,EAAkC,MAAM,CAAC;IACjD,IAAI,CAAC,EAAqC,MAAM,CAAC;IACjD,kBAAkB,CAAC,EAAuB,OAAO,CAAC;IAClD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,uBAAuB,CAAC,EAAkB,MAAM,CAAC;IACjD,yBAAyB,CAAC,EAAgB,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,gBAAgB,CAAC,EAAyB,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,GAAG,EAAE,CAAC;IAChD,KAAK,CAAC,EAAoC,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,OAAO,CAAC,EAAkC,MAAM,CAAC;IACjD,iBAAiB,CAAC,EAAwB,MAAM,CAAC;IACjD,oBAAoB,CAAC,EAAqB,OAAO,CAAC;IAClD,kBAAkB,CAAC,EAAuB,MAAM,CAAC;IACjD,uCAAuC,CAAC,EAAE,MAAM,CAAC;IACjD,iBAAiB,CAAC,EAAwB,OAAO,CAAC;IAClD,cAAc,CAAC,EAA2B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,GAAG,EAAE,CAAC;IAChD,KAAK,CAAC,EAAoC,KAAK,CAAC;IAChD,YAAY,CAAC,EAA6B,OAAO,CAAC;IAClD,MAAM,CAAC,EAAmC,YAAY,CAAC;IACvD,eAAe,CAAC,EAA0B,MAAM,CAAC;IACjD,IAAI,CAAC,EAAqC,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,OAAO,CAAC,EAAkC,MAAM,CAAC;IACjD,OAAO,CAAC,EAAkC,MAAM,CAAC;IACjD,iCAAiC,CAAC,EAAQ,OAAO,CAAC;IAClD,iBAAiB,CAAC,EAAwB,GAAG,EAAE,CAAC;IAChD,sBAAsB,CAAC,EAAmB,MAAM,CAAC;IACjD,oBAAoB,CAAC,EAAqB,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,cAAc,CAAC,EAA2B,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,cAAc,CAAC,EAA2B,MAAM,CAAC;IACjD,YAAY,CAAC,EAA6B,MAAM,CAAC;IACjD,YAAY,CAAC,EAA6B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,QAAQ,CAAC,EAAiC,MAAM,CAAC;IACjD,YAAY,CAAC,EAA6B,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,QAAQ,CAAC,EAAiC,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,YAAY,CAAC,EAA6B,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,UAAU,CAAC,EAA+B,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,aAAa,CAAC,EAA4B,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,KAAK,CAAC,EAAoC,MAAM,CAAC;IACjD,YAAY,CAAC,EAA6B,GAAG,EAAE,CAAC;IAChD,EAAE,CAAC,EAAuC,GAAG,EAAE,CAAC;IAChD,aAAa,CAAC,EAA4B,aAAa,CAAC;IACxD,mBAAmB,CAAC,EAAsB,MAAM,CAAC;IACjD,OAAO,CAAC,EAAkC,MAAM,CAAC;IACjD,WAAW,CAAC,EAA8B,MAAM,CAAC;IACjD,oBAAoB,CAAC,EAAqB,MAAM,CAAC;IACjD,kBAAkB,CAAC,EAAuB,MAAM,CAAC;IACjD,IAAI,CAAC,EAAqC,MAAM,CAAC;IACjD,SAAS,CAAC,EAAgC,MAAM,CAAC;IACjD,QAAQ,CAAC,EAAiC,MAAM,CAAC;IACjD,GAAG,CAAC,EAAsC,MAAM,CAAC;CAClD;AAED,MAAM,WAAW,YAAY;CAC5B;AAED,MAAM,WAAW,YAAY;IAC3B,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB;AAED,MAAM,WAAW,eAAe;IAC9B,UAAU,CAAC,EAAE,MAAM,CAAC;CACrB;AAED,MAAM,WAAW,IAAI;IACnB,MAAM,CAAC,EAAwB,MAAM,CAAC;IACtC,iBAAiB,CAAC,EAAa,GAAG,EAAE,CAAC;IACrC,aAAa,CAAC,EAAiB,MAAM,CAAC;IACtC,WAAW,CAAC,EAAmB,MAAM,CAAC;IACtC,iBAAiB,CAAC,EAAa,MAAM,CAAC;IACtC,gBAAgB,CAAC,EAAc,MAAM,CAAC;IACtC,QAAQ,CAAC,EAAsB,GAAG,EAAE,CAAC;IACrC,UAAU,CAAC,EAAoB,MAAM,CAAC;IACtC,QAAQ,CAAC,EAAsB,MAAM,CAAC;IACtC,UAAU,CAAC,EAAoB,MAAM,CAAC;IACtC,UAAU,CAAC,EAAoB,MAAM,CAAC;IACtC,kBAAkB,CAAC,EAAY,MAAM,CAAC;IACtC,SAAS,CAAC,EAAqB,OAAO,CAAC;IACvC,EAAE,CAAC,EAA4B,MAAM,CAAC;IACtC,UAAU,CAAC,EAAoB,OAAO,CAAC;IACvC,YAAY,CAAC,EAAkB,OAAO,CAAC;IACvC,YAAY,CAAC,EAAkB,OAAO,CAAC;IACvC,kBAAkB,CAAC,EAAY,MAAM,CAAC;IACtC,YAAY,CAAC,EAAkB,MAAM,CAAC;IACtC,IAAI,CAAC,EAA0B,MAAM,CAAC;IACtC,mBAAmB,CAAC,EAAW,GAAG,EAAE,CAAC;IACrC,YAAY,CAAC,EAAkB,GAAG,EAAE,CAAC;IACrC,uBAAuB,CAAC,EAAO,GAAG,EAAE,CAAC;IACrC,sBAAsB,CAAC,EAAQ,GAAG,EAAE,CAAC;IACrC,4BAA4B,CAAC,EAAE,GAAG,EAAE,CAAC;IACrC,2BAA2B,CAAC,EAAG,GAAG,EAAE,CAAC;IACrC,cAAc,CAAC,EAAgB,MAAM,CAAC;IACtC,YAAY,CAAC,EAAkB,OAAO,CAAC;IACvC,UAAU,CAAC,EAAoB,OAAO,CAAC;IACvC,YAAY,CAAC,EAAkB,OAAO,CAAC;CACxC;AAED,MAAM,WAAW,IAAI;IACnB,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,WAAW,CAAC,EAAQ,UAAU,CAAC;IAC/B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,KAAK,CAAC,EAAc,YAAY,CAAC;IACjC,SAAS,CAAC,EAAU,MAAM,CAAC;IAC3B,YAAY,CAAC,EAAO,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,OAAO,CAAC;IAC5B,gBAAgB,CAAC,EAAG,OAAO,CAAC;IAC5B,cAAc,CAAC,EAAK,MAAM,CAAC;IAC3B,OAAO,CAAC,EAAY,GAAG,EAAE,CAAC;IAC1B,WAAW,CAAC,EAAQ,MAAM,CAAC;IAC3B,WAAW,CAAC,EAAQ,GAAG,EAAE,CAAC;IAC1B,iBAAiB,CAAC,EAAE,MAAM,CAAC;IAC3B,IAAI,CAAC,EAAe,IAAI,CAAC;IACzB,UAAU,CAAC,EAAS,OAAO,CAAC;IAC5B,OAAO,CAAC,EAAY,MAAM,CAAC;IAC3B,IAAI,CAAC,EAAe,MAAM,CAAC;IAC3B,IAAI,CAAC,EAAe,MAAM,CAAC;IAC3B,SAAS,CAAC,EAAU,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,MAAM,CAAC;IAC3B,IAAI,CAAC,EAAe,MAAM,CAAC;IAC3B,YAAY,CAAC,EAAO,MAAM,CAAC;IAC3B,IAAI,CAAC,EAAe,MAAM,CAAC;IAC3B,QAAQ,CAAC,EAAW,MAAM,CAAC;CAC5B;AAED,MAAM,WAAW,kBAAkB;IACjC,SAAS,CAAC,EAAI,MAAM,CAAC;IACrB,MAAM,CAAC,EAAO,MAAM,CAAC;IACrB,UAAU,CAAC,EAAG,MAAM,CAAC;IACrB,UAAU,CAAC,EAAG,MAAM,CAAC;IACrB,QAAQ,CAAC,EAAK,MAAM,CAAC;IACrB,SAAS,CAAC,EAAI,OAAO,CAAC;IACtB,WAAW,CAAC,EAAE,MAAM,CAAC;IACrB,WAAW,CAAC,EAAE,MAAM,CAAC;IACrB,QAAQ,CAAC,EAAK,OAAO,CAAC;IACtB,QAAQ,CAAC,EAAK,OAAO,CAAC;IACtB,UAAU,CAAC,EAAG,MAAM,CAAC;CACtB;AAED,MAAM,WAAW,OAAO;IACtB,UAAU,CAAC,EAAE,OAAO,CAAC;IACrB,QAAQ,CAAC,EAAI,MAAM,CAAC;IACpB,QAAQ,CAAC,EAAI,kBAAkB,CAAC;IAChC,KAAK,CAAC,EAAO,kBAAkB,CAAC;IAChC,IAAI,CAAC,EAAQ,MAAM,CAAC;CACrB;AAED,MAAM,WAAW,YAAY;IAC3B,IAAI,CAAC,EAAE,MAAM,CAAC;CACf;AAED,MAAM,WAAW,WAAW;IAC1B,MAAM,CAAC,EAAE;QAAE,CAAC,GAAG,EAAE,MAAM,GAAG,MAAM,EAAE,CAAA;KAAE,CAAC;CACtC;AAED,MAAM,WAAW,MAAM;IACrB,YAAY,CAAC,EAAO,MAAM,CAAC;IAC3B,WAAW,CAAC,EAAQ,MAAM,CAAC;IAC3B,WAAW,CAAC,EAAQ,MAAM,EAAE,CAAC;IAC7B,iBAAiB,CAAC,EAAE,MAAM,CAAC;IAC3B,aAAa,CAAC,EAAM,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,OAAO,CAAC,EAAY,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,MAAM,CAAC;CAC5B;AAED,MAAM,WAAW,eAAe;IAC9B,SAAS,CAAC,EAAqB,SAAS,CAAC;IACzC,QAAQ,CAAC,EAAsB,MAAM,CAAC;IACtC,wBAAwB,CAAC,EAAM,OAAO,CAAC;IACvC,iBAAiB,CAAC,EAAa,MAAM,EAAE,CAAC;IACxC,MAAM,CAAC,EAAwB,MAAM,CAAC;IACtC,WAAW,CAAC,EAAmB,MAAM,CAAC;IACtC,QAAQ,CAAC,EAAsB,MAAM,CAAC;IACtC,WAAW,CAAC,EAAmB,MAAM,CAAC;IACtC,YAAY,CAAC,EAAkB,MAAM,CAAC;IACtC,IAAI,CAAC,EAA0B,IAAI,CAAC;IACpC,OAAO,CAAC,EAAuB,MAAM,CAAC;IACtC,WAAW,CAAC,EAAmB,kBAAkB,CAAC;IAClD,kBAAkB,CAAC,EAAY,MAAM,CAAC;IACtC,eAAe,CAAC,EAAe,OAAO,CAAC;IACvC,OAAO,CAAC,EAAuB,SAAS,CAAC;IACzC,QAAQ,CAAC,EAAsB,SAAS,EAAE,CAAC;IAC3C,WAAW,CAAC,EAAmB,MAAM,CAAC;IACtC,QAAQ,CAAC,EAAsB,MAAM,CAAC;IACtC,MAAM,CAAC,EAAwB,kBAAkB,EAAE,CAAC;IACpD,IAAI,CAAC,EAA0B,WAAW,CAAC;IAC3C,OAAO,CAAC,EAAuB,MAAM,CAAC;IACtC,mBAAmB,CAAC,EAAW,MAAM,CAAC;IACtC,IAAI,CAAC,EAA0B,kBAAkB,CAAC;IAClD,WAAW,CAAC,EAAmB,MAAM,CAAC;IACtC,YAAY,CAAC,EAAkB,MAAM,CAAC;IACtC,SAAS,CAAC,EAAqB,MAAM,CAAC;IACtC,WAAW,CAAC,EAAmB,MAAM,CAAC;IACtC,eAAe,CAAC,EAAe,OAAO,CAAC;IACvC,KAAK,CAAC,EAAyB,kBAAkB,CAAC;IAClD,QAAQ,CAAC,EAAsB,OAAO,CAAC;IACvC,cAAc,CAAC,EAAgB,MAAM,CAAC;IACtC,iBAAiB,CAAC,EAAa,MAAM,CAAC;IACtC,aAAa,CAAC,EAAiB,MAAM,CAAC;IACtC,4BAA4B,CAAC,EAAE,MAAM,CAAC;IACtC,SAAS,CAAC,EAAqB,MAAM,CAAC;IACtC,MAAM,CAAC,EAAwB,MAAM,CAAC;IACtC,IAAI,CAAC,EAA0B,kBAAkB,CAAC;IAClD,aAAa,CAAC,EAAiB,MAAM,CAAC;IACtC,KAAK,CAAC,EAAyB,kBAAkB,CAAC;IAClD,SAAS,CAAC,EAAqB,MAAM,CAAC;IACtC,eAAe,CAAC,EAAe,MAAM,CAAC;IACtC,YAAY,CAAC,EAAkB,MAAM,CAAC;IACtC,IAAI,CAAC,EAA0B,SAAS,CAAC;IACzC,GAAG,CAAC,EAA2B,MAAM,CAAC;IACtC,SAAS,CAAC,EAAqB,MAAM,CAAC;IACtC,WAAW,CAAC,EAAmB,MAAM,CAAC;CACvC;AAED,MAAM,WAAW,IAAI;IACnB,kBAAkB,CAAC,EAAE,MAAM,CAAC;IAC5B,EAAE,CAAC,EAAkB,EAAE,CAAC;CACzB;AAED,MAAM,WAAW,EAAE;IACjB,mBAAmB,CAAC,EAAG,WAAW,EAAE,CAAC;IACrC,gBAAgB,CAAC,EAAM,WAAW,EAAE,CAAC;IACrC,aAAa,CAAC,EAAS,WAAW,CAAC;IACnC,MAAM,CAAC,EAAgB,MAAM,CAAC;IAC9B,QAAQ,CAAC,EAAc,MAAM,EAAE,CAAC;IAChC,UAAU,CAAC,EAAY,MAAM,CAAC;IAC9B,QAAQ,CAAC,EAAc,MAAM,CAAC;IAC9B,UAAU,CAAC,EAAY,MAAM,CAAC;IAC9B,oBAAoB,CAAC,EAAE,MAAM,CAAC;IAC9B,UAAU,CAAC,EAAY,MAAM,CAAC;IAC9B,SAAS,CAAC,EAAa,OAAO,CAAC;IAC/B,EAAE,CAAC,EAAoB,MAAM,CAAC;IAC9B,UAAU,CAAC,EAAY,OAAO,CAAC;IAC/B,QAAQ,CAAC,EAAc,MAAM,CAAC;IAC9B,IAAI,CAAC,EAAkB,MAAM,CAAC;IAC9B,YAAY,CAAC,EAAU,OAAO,CAAC;IAC/B,UAAU,CAAC,EAAY,OAAO,CAAC;IAC/B,YAAY,CAAC,EAAU,OAAO,CAAC;CAChC;AAED,MAAM,WAAW,WAAW;IAC1B,UAAU,CAAC,EAAI,MAAM,CAAC;IACtB,YAAY,CAAC,EAAE,MAAM,CAAC;IACtB,WAAW,CAAC,EAAG,MAAM,CAAC;IACtB,QAAQ,CAAC,EAAM,MAAM,CAAC;CACvB;AAED,MAAM,WAAW,WAAW;IAC1B,UAAU,CAAC,EAAM,MAAM,CAAC;IACxB,SAAS,CAAC,EAAO,MAAM,CAAC;IACxB,SAAS,CAAC,EAAO,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,SAAS,CAAC,EAAO,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,cAAc,CAAC,EAAE,MAAM,CAAC;CACzB;AAED,MAAM,WAAW,UAAU;IACzB,KAAK,CAAC,EAAQ,MAAM,CAAC;IACrB,IAAI,CAAC,EAAS,MAAM,CAAC;IACrB,IAAI,CAAC,EAAS,MAAM,CAAC;IACrB,UAAU,CAAC,EAAG,MAAM,CAAC;IACrB,QAAQ,CAAC,EAAK,MAAM,CAAC;IACrB,WAAW,CAAC,EAAE,MAAM,CAAC;CACtB;AAED,MAAM,WAAW,MAAM;IACrB,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,IAAI,CAAC,EAAG,MAAM,CAAC;IACf,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,KAAK,CAAC,EAAE,MAAM,CAAC;CAChB;AAED,MAAM,WAAW,QAAQ;IACvB,OAAO,CAAC,EAAK,aAAa,EAAE,CAAC;IAC7B,UAAU,CAAC,EAAE,UAAU,CAAC;IACxB,MAAM,CAAC,EAAM,MAAM,CAAC;IACpB,KAAK,CAAC,EAAO,MAAM,CAAC;CACrB;AAED,MAAM,WAAW,aAAa;IAC5B,WAAW,CAAC,EAAG,UAAU,EAAE,CAAC;IAC5B,MAAM,CAAC,EAAQ,eAAe,EAAE,CAAC;IACjC,OAAO,CAAC,EAAO,OAAO,CAAC;IACvB,KAAK,CAAC,EAAS,WAAW,EAAE,CAAC;IAC7B,GAAG,CAAC,EAAW,MAAM,CAAC;IACtB,OAAO,CAAC,EAAO,OAAO,CAAC;IACvB,YAAY,CAAC,EAAE,OAAO,CAAC;IACvB,SAAS,CAAC,EAAK,MAAM,CAAC;IACtB,QAAQ,CAAC,EAAM,QAAQ,CAAC;IACxB,UAAU,CAAC,EAAI,QAAQ,CAAC;IACxB,KAAK,CAAC,EAAS,MAAM,CAAC;IACtB,IAAI,CAAC,EAAU,MAAM,CAAC;IACtB,IAAI,CAAC,EAAU,MAAM,CAAC;IACtB,EAAE,CAAC,EAAY,MAAM,CAAC;IACtB,IAAI,CAAC,EAAU,MAAM,CAAC;IACtB,IAAI,CAAC,EAAU,MAAM,CAAC;IACtB,QAAQ,CAAC,EAAM,MAAM,CAAC;CACvB;AAED,MAAM,WAAW,OAAO;IACtB,EAAE,CAAC,EAAqB,MAAM,CAAC;IAC/B,UAAU,CAAC,EAAa,OAAO,CAAC;IAChC,aAAa,CAAC,EAAU,OAAO,CAAC;IAChC,OAAO,CAAC,EAAgB,OAAO,CAAC;IAChC,QAAQ,CAAC,EAAe,OAAO,CAAC;IAChC,KAAK,CAAC,EAAkB,OAAO,CAAC;IAChC,OAAO,CAAC,EAAgB,OAAO,CAAC;IAChC,aAAa,CAAC,EAAU,OAAO,CAAC;IAChC,qBAAqB,CAAC,EAAE,OAAO,CAAC;IAChC,UAAU,CAAC,EAAa,OAAO,CAAC;IAChC,SAAS,CAAC,EAAc,OAAO,CAAC;IAChC,IAAI,CAAC,EAAmB,MAAM,CAAC;IAC/B,eAAe,CAAC,EAAQ,MAAM,CAAC;IAC/B,cAAc,CAAC,EAAS,MAAM,EAAE,CAAC;IACjC,IAAI,CAAC,EAAmB,MAAM,CAAC;CAChC;AAED,MAAM,WAAW,QAAQ;IACvB,WAAW,CAAC,EAAE,UAAU,EAAE,CAAC;IAC3B,MAAM,CAAC,EAAO,eAAe,EAAE,CAAC;IAChC,GAAG,CAAC,EAAU,MAAM,CAAC;IACrB,SAAS,CAAC,EAAI,MAAM,CAAC;IACrB,IAAI,CAAC,EAAS,MAAM,CAAC;IACrB,EAAE,CAAC,EAAW,MAAM,CAAC;IACrB,IAAI,CAAC,EAAS,MAAM,CAAC;IACrB,IAAI,CAAC,EAAS,MAAM,CAAC;IACrB,QAAQ,CAAC,EAAK,MAAM,CAAC;CACtB;AAED,MAAM,WAAW,KAAK;IACpB,OAAO,CAAC,EAAE,MAAM,EAAE,CAAC;IACnB,KAAK,CAAC,EAAI,MAAM,CAAC;CAClB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/SearchAllResponse.js b/node_modules/@slack/web-api/dist/response/SearchAllResponse.js index 3ba2b3d..4b819a5 100644 --- a/node_modules/@slack/web-api/dist/response/SearchAllResponse.js +++ b/node_modules/@slack/web-api/dist/response/SearchAllResponse.js @@ -9,20 +9,60 @@ // // ///////////////////////////////////////////////////////////////////////////////////////// Object.defineProperty(exports, "__esModule", { value: true }); -exports.Ts = exports.Team = exports.LastEditor = void 0; -var LastEditor; -(function (LastEditor) { - LastEditor["Empty"] = ""; - LastEditor["U00000000"] = "U00000000"; -})(LastEditor = exports.LastEditor || (exports.LastEditor = {})); -var Team; -(function (Team) { - Team["Empty"] = ""; - Team["T00000000"] = "T00000000"; -})(Team = exports.Team || (exports.Team = {})); -var Ts; -(function (Ts) { - Ts["Empty"] = ""; - Ts["The0000000000000000"] = "0000000000.000000"; -})(Ts = exports.Ts || (exports.Ts = {})); +exports.BlockType = exports.PurpleType = exports.DescriptionType = exports.ActionType = void 0; +var ActionType; +(function (ActionType) { + ActionType["Button"] = "button"; + ActionType["ChannelsSelect"] = "channels_select"; + ActionType["Checkboxes"] = "checkboxes"; + ActionType["ConversationsSelect"] = "conversations_select"; + ActionType["Datepicker"] = "datepicker"; + ActionType["Datetimepicker"] = "datetimepicker"; + ActionType["ExternalSelect"] = "external_select"; + ActionType["Image"] = "image"; + ActionType["MultiChannelsSelect"] = "multi_channels_select"; + ActionType["MultiConversationsSelect"] = "multi_conversations_select"; + ActionType["MultiExternalSelect"] = "multi_external_select"; + ActionType["MultiStaticSelect"] = "multi_static_select"; + ActionType["MultiUsersSelect"] = "multi_users_select"; + ActionType["Overflow"] = "overflow"; + ActionType["RadioButtons"] = "radio_buttons"; + ActionType["RichTextList"] = "rich_text_list"; + ActionType["RichTextPreformatted"] = "rich_text_preformatted"; + ActionType["RichTextQuote"] = "rich_text_quote"; + ActionType["RichTextSection"] = "rich_text_section"; + ActionType["StaticSelect"] = "static_select"; + ActionType["Timepicker"] = "timepicker"; + ActionType["UsersSelect"] = "users_select"; + ActionType["WorkflowButton"] = "workflow_button"; +})(ActionType = exports.ActionType || (exports.ActionType = {})); +var DescriptionType; +(function (DescriptionType) { + DescriptionType["Mrkdwn"] = "mrkdwn"; + DescriptionType["PlainText"] = "plain_text"; +})(DescriptionType = exports.DescriptionType || (exports.DescriptionType = {})); +var PurpleType; +(function (PurpleType) { + PurpleType["Broadcast"] = "broadcast"; + PurpleType["Channel"] = "channel"; + PurpleType["Color"] = "color"; + PurpleType["Date"] = "date"; + PurpleType["Emoji"] = "emoji"; + PurpleType["Link"] = "link"; + PurpleType["Team"] = "team"; + PurpleType["Text"] = "text"; + PurpleType["User"] = "user"; + PurpleType["Usergroup"] = "usergroup"; +})(PurpleType = exports.PurpleType || (exports.PurpleType = {})); +var BlockType; +(function (BlockType) { + BlockType["Actions"] = "actions"; + BlockType["Context"] = "context"; + BlockType["Divider"] = "divider"; + BlockType["Image"] = "image"; + BlockType["RichText"] = "rich_text"; + BlockType["Section"] = "section"; + BlockType["ShareShortcut"] = "share_shortcut"; + BlockType["Video"] = "video"; +})(BlockType = exports.BlockType || (exports.BlockType = {})); //# sourceMappingURL=SearchAllResponse.js.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/SearchAllResponse.js.map b/node_modules/@slack/web-api/dist/response/SearchAllResponse.js.map index a1e6463..ed0294e 100644 --- a/node_modules/@slack/web-api/dist/response/SearchAllResponse.js.map +++ b/node_modules/@slack/web-api/dist/response/SearchAllResponse.js.map @@ -1 +1 @@ -{"version":3,"file":"SearchAllResponse.js","sourceRoot":"","sources":["../../src/response/SearchAllResponse.ts"],"names":[],"mappings":";AAAA,oBAAoB;AACpB,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;;;AA2FzF,IAAY,UAGX;AAHD,WAAY,UAAU;IACpB,wBAAU,CAAA;IACV,qCAAuB,CAAA;AACzB,CAAC,EAHW,UAAU,GAAV,kBAAU,KAAV,kBAAU,QAGrB;AAkBD,IAAY,IAGX;AAHD,WAAY,IAAI;IACd,kBAAU,CAAA;IACV,+BAAuB,CAAA;AACzB,CAAC,EAHW,IAAI,GAAJ,YAAI,KAAJ,YAAI,QAGf;AAED,IAAY,EAGX;AAHD,WAAY,EAAE;IACZ,gBAAU,CAAA;IACV,+CAAyC,CAAA;AAC3C,CAAC,EAHW,EAAE,GAAF,UAAE,KAAF,UAAE,QAGb"} \ No newline at end of file +{"version":3,"file":"SearchAllResponse.js","sourceRoot":"","sources":["../../src/response/SearchAllResponse.ts"],"names":[],"mappings":";AAAA,oBAAoB;AACpB,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;;;AA0NzF,IAAY,UAwBX;AAxBD,WAAY,UAAU;IACpB,+BAAiB,CAAA;IACjB,gDAAkC,CAAA;IAClC,uCAAyB,CAAA;IACzB,0DAA4C,CAAA;IAC5C,uCAAyB,CAAA;IACzB,+CAAiC,CAAA;IACjC,gDAAkC,CAAA;IAClC,6BAAe,CAAA;IACf,2DAA6C,CAAA;IAC7C,qEAAuD,CAAA;IACvD,2DAA6C,CAAA;IAC7C,uDAAyC,CAAA;IACzC,qDAAuC,CAAA;IACvC,mCAAqB,CAAA;IACrB,4CAA8B,CAAA;IAC9B,6CAA+B,CAAA;IAC/B,6DAA+C,CAAA;IAC/C,+CAAiC,CAAA;IACjC,mDAAqC,CAAA;IACrC,4CAA8B,CAAA;IAC9B,uCAAyB,CAAA;IACzB,0CAA4B,CAAA;IAC5B,gDAAkC,CAAA;AACpC,CAAC,EAxBW,UAAU,GAAV,kBAAU,KAAV,kBAAU,QAwBrB;AAiGD,IAAY,eAGX;AAHD,WAAY,eAAe;IACzB,oCAAiB,CAAA;IACjB,2CAAwB,CAAA;AAC1B,CAAC,EAHW,eAAe,GAAf,uBAAe,KAAf,uBAAe,QAG1B;AAmCD,IAAY,UAWX;AAXD,WAAY,UAAU;IACpB,qCAAuB,CAAA;IACvB,iCAAmB,CAAA;IACnB,6BAAe,CAAA;IACf,2BAAa,CAAA;IACb,6BAAe,CAAA;IACf,2BAAa,CAAA;IACb,2BAAa,CAAA;IACb,2BAAa,CAAA;IACb,2BAAa,CAAA;IACb,qCAAuB,CAAA;AACzB,CAAC,EAXW,UAAU,GAAV,kBAAU,KAAV,kBAAU,QAWrB;AAkCD,IAAY,SASX;AATD,WAAY,SAAS;IACnB,gCAAmB,CAAA;IACnB,gCAAmB,CAAA;IACnB,gCAAmB,CAAA;IACnB,4BAAe,CAAA;IACf,mCAAsB,CAAA;IACtB,gCAAmB,CAAA;IACnB,6CAAgC,CAAA;IAChC,4BAAe,CAAA;AACjB,CAAC,EATW,SAAS,GAAT,iBAAS,KAAT,iBAAS,QASpB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/SearchFilesResponse.d.ts b/node_modules/@slack/web-api/dist/response/SearchFilesResponse.d.ts index e0395c4..1a7d60e 100644 --- a/node_modules/@slack/web-api/dist/response/SearchFilesResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/SearchFilesResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type SearchFilesResponse = WebAPICallResult & { +export type SearchFilesResponse = WebAPICallResult & { error?: string; files?: Files; needed?: string; @@ -14,43 +14,68 @@ export interface Files { total?: number; } export interface Match { + access?: string; + attachments?: Attachment[]; + bot_id?: string; + cc?: Cc[]; channels?: string[]; comments_count?: number; + converted_pdf?: string; created?: number; display_as_bot?: boolean; + dm_mpdm_users_with_file_access?: DmMpdmUsersWithFileAccess[]; edit_link?: string; editable?: boolean; + editors?: string[]; + editors_count?: number; external_id?: string; external_type?: string; external_url?: string; + file_access?: string; filetype?: string; + from?: Cc[]; groups?: string[]; + has_more?: boolean; + has_more_shares?: boolean; has_rich_preview?: boolean; + headers?: MatchHeaders; id?: string; image_exif_rotation?: number; ims?: string[]; + is_channel_space?: boolean; is_external?: boolean; is_public?: boolean; is_starred?: boolean; last_editor?: string; lines?: number; lines_more?: number; + linked_channel_id?: string; media_display_type?: string; mimetype?: string; mode?: string; name?: string; non_owner_editable?: boolean; + org_or_workspace_access?: string; + original_attachment_count?: number; original_h?: number; original_w?: number; permalink?: string; permalink_public?: string; + plain_text?: string; pretty_type?: string; preview?: string; preview_highlight?: string; preview_is_truncated?: boolean; + preview_plain_text?: string; + private_channels_with_file_access_count?: number; public_url_shared?: boolean; - shares?: Shares; + quip_thread_id?: string; + sent_to_self?: boolean; + shares?: MatchShares; size?: number; + subject?: string; + team_pref_version_history_enabled?: boolean; + teams_shared_with?: string[]; thumb_1024?: string; thumb_1024_h?: number; thumb_1024_w?: number; @@ -72,17 +97,876 @@ export interface Match { thumb_960?: string; thumb_960_h?: number; thumb_960_w?: number; + thumb_pdf?: string; + thumb_pdf_h?: number; + thumb_pdf_w?: number; thumb_tiny?: string; thumb_video?: string; timestamp?: number; title?: string; + title_blocks?: TitleBlock[]; + to?: Cc[]; + update_notification?: number; updated?: number; url_private?: string; url_private_download?: string; + url_static_preview?: string; user?: string; + user_team?: string; username?: string; } -export interface Shares { +export interface Attachment { + actions?: Action[]; + app_id?: string; + app_unfurl_url?: string; + author_icon?: string; + author_id?: string; + author_link?: string; + author_name?: string; + author_subname?: string; + blocks?: Block[]; + bot_id?: string; + callback_id?: string; + channel_id?: string; + channel_name?: string; + channel_team?: string; + color?: string; + fallback?: string; + fields?: Field[]; + filename?: string; + files?: FileElement[]; + footer?: string; + footer_icon?: string; + from_url?: string; + hide_color?: boolean; + id?: number; + image_bytes?: number; + image_height?: number; + image_url?: string; + image_width?: number; + indent?: boolean; + is_app_unfurl?: boolean; + is_file_attachment?: boolean; + is_msg_unfurl?: boolean; + is_reply_unfurl?: boolean; + is_thread_root_unfurl?: boolean; + message_blocks?: MessageBlock[]; + metadata?: AttachmentMetadata; + mimetype?: string; + mrkdwn_in?: string[]; + msg_subtype?: string; + original_url?: string; + pretext?: string; + preview?: Preview; + service_icon?: string; + service_name?: string; + service_url?: string; + size?: number; + text?: string; + thumb_height?: number; + thumb_url?: string; + thumb_width?: number; + title?: string; + title_link?: string; + ts?: string; + url?: string; + video_html?: string; + video_html_height?: number; + video_html_width?: number; + video_url?: string; +} +export interface Action { + confirm?: ActionConfirm; + data_source?: string; + id?: string; + min_query_length?: number; + name?: string; + option_groups?: ActionOptionGroup[]; + options?: SelectedOptionElement[]; + selected_options?: SelectedOptionElement[]; + style?: string; + text?: string; + type?: string; + url?: string; + value?: string; +} +export interface ActionConfirm { + dismiss_text?: string; + ok_text?: string; + text?: string; + title?: string; +} +export interface ActionOptionGroup { + options?: SelectedOptionElement[]; + text?: string; +} +export interface SelectedOptionElement { + text?: string; + value?: string; +} +export interface Block { + accessory?: Accessory; + alt_text?: string; + app_collaborators?: string[]; + app_id?: string; + author_name?: string; + block_id?: string; + bot_user_id?: string; + button_label?: string; + description?: DescriptionElement | string; + developer_trace_id?: string; + elements?: Accessory[]; + fallback?: string; + fields?: DescriptionElement[]; + function_trigger_id?: string; + image_bytes?: number; + image_height?: number; + image_url?: string; + image_width?: number; + is_workflow_app?: boolean; + owning_team_id?: string; + provider_icon_url?: string; + provider_name?: string; + sales_home_workflow_app_type?: number; + share_url?: string; + text?: DescriptionElement; + thumbnail_url?: string; + title?: DescriptionElement | string; + title_url?: string; + trigger_subtype?: string; + trigger_type?: string; + type?: BlockType; + url?: string; + video_url?: string; + workflow_id?: string; +} +export interface Accessory { + accessibility_label?: string; + action_id?: string; + alt_text?: string; + border?: number; + confirm?: AccessoryConfirm; + default_to_current_conversation?: boolean; + elements?: AccessoryElement[]; + fallback?: string; + filter?: Filter; + focus_on_load?: boolean; + image_bytes?: number; + image_height?: number; + image_url?: string; + image_width?: number; + indent?: number; + initial_channel?: string; + initial_channels?: string[]; + initial_conversation?: string; + initial_conversations?: string[]; + initial_date?: string; + initial_date_time?: number; + initial_option?: InitialOptionElement; + initial_options?: InitialOptionElement[]; + initial_time?: string; + initial_user?: string; + initial_users?: string[]; + max_selected_items?: number; + min_query_length?: number; + offset?: number; + option_groups?: AccessoryOptionGroup[]; + options?: InitialOptionElement[]; + placeholder?: DescriptionElement; + response_url_enabled?: boolean; + style?: string; + text?: DescriptionElement; + timezone?: string; + type?: string; + url?: string; + value?: string; + workflow?: Workflow; +} +export interface AccessoryConfirm { + confirm?: DescriptionElement; + deny?: DescriptionElement; + style?: string; + text?: DescriptionElement; + title?: DescriptionElement; +} +export interface DescriptionElement { + emoji?: boolean; + text?: string; + type?: DescriptionType; + verbatim?: boolean; +} +export declare enum DescriptionType { + Mrkdwn = "mrkdwn", + PlainText = "plain_text" +} +export interface AccessoryElement { + border?: number; + elements?: PurpleElement[]; + indent?: number; + offset?: number; + style?: string; + type?: FluffyType; +} +export interface PurpleElement { + channel_id?: string; + name?: string; + range?: string; + skin_tone?: number; + style?: Style; + team_id?: string; + text?: string; + timestamp?: string; + type?: PurpleType; + unicode?: string; + url?: string; + user_id?: string; + usergroup_id?: string; + value?: string; +} +export interface Style { + bold?: boolean; + code?: boolean; + italic?: boolean; + strike?: boolean; +} +export declare enum PurpleType { + Broadcast = "broadcast", + Channel = "channel", + Color = "color", + Date = "date", + Emoji = "emoji", + Link = "link", + Team = "team", + Text = "text", + User = "user", + Usergroup = "usergroup" +} +export declare enum FluffyType { + RichTextList = "rich_text_list", + RichTextPreformatted = "rich_text_preformatted", + RichTextQuote = "rich_text_quote", + RichTextSection = "rich_text_section" +} +export interface Filter { + exclude_bot_users?: boolean; + exclude_external_shared_channels?: boolean; + include?: any[]; +} +export interface InitialOptionElement { + description?: DescriptionElement; + text?: DescriptionElement; + url?: string; + value?: string; +} +export interface AccessoryOptionGroup { + label?: DescriptionElement; + options?: InitialOptionElement[]; +} +export interface Workflow { + trigger?: Trigger; +} +export interface Trigger { + customizable_input_parameters?: CustomizableInputParameter[]; + url?: string; +} +export interface CustomizableInputParameter { + name?: string; + value?: string; +} +export declare enum BlockType { + Actions = "actions", + Context = "context", + Divider = "divider", + Image = "image", + RichText = "rich_text", + Section = "section", + ShareShortcut = "share_shortcut", + Video = "video" +} +export interface Field { + short?: boolean; + title?: string; + value?: string; +} +export interface FileElement { + access?: string; + alt_txt?: string; + app_id?: string; + app_name?: string; + attachments?: any[]; + blocks?: Block[]; + bot_id?: string; + canvas_template_mode?: string; + cc?: Cc[]; + channel_actions_count?: number; + channel_actions_ts?: string; + channels?: string[]; + comments_count?: number; + converted_pdf?: string; + created?: number; + deanimate?: string; + deanimate_gif?: string; + display_as_bot?: boolean; + dm_mpdm_users_with_file_access?: DmMpdmUsersWithFileAccess[]; + duration_ms?: number; + edit_link?: string; + edit_timestamp?: number; + editable?: boolean; + editor?: string; + editors?: string[]; + external_id?: string; + external_type?: string; + external_url?: string; + file_access?: string; + filetype?: string; + from?: Cc[]; + groups?: string[]; + has_more?: boolean; + has_more_shares?: boolean; + has_rich_preview?: boolean; + headers?: FileHeaders; + hls?: string; + hls_embed?: string; + id?: string; + image_exif_rotation?: number; + ims?: string[]; + initial_comment?: InitialComment; + is_channel_space?: boolean; + is_external?: boolean; + is_public?: boolean; + is_starred?: boolean; + last_editor?: string; + last_read?: number; + lines?: number; + lines_more?: number; + linked_channel_id?: string; + media_display_type?: string; + media_progress?: MediaProgress; + mimetype?: string; + mode?: string; + mp4?: string; + mp4_low?: string; + name?: string; + non_owner_editable?: boolean; + num_stars?: number; + org_or_workspace_access?: string; + original_attachment_count?: number; + original_h?: string; + original_w?: string; + permalink?: string; + permalink_public?: string; + pinned_to?: string[]; + pjpeg?: string; + plain_text?: string; + pretty_type?: string; + preview?: string; + preview_highlight?: string; + preview_is_truncated?: boolean; + preview_plain_text?: string; + private_channels_with_file_access_count?: number; + public_url_shared?: boolean; + quip_thread_id?: string; + reactions?: Reaction[]; + saved?: Saved; + sent_to_self?: boolean; + shares?: PurpleShares; + simplified_html?: string; + size?: number; + source_team?: string; + subject?: string; + subtype?: string; + team_pref_version_history_enabled?: boolean; + teams_shared_with?: any[]; + template_conversion_ts?: number; + template_description?: string; + template_icon?: string; + template_name?: string; + template_title?: string; + thumb_1024?: string; + thumb_1024_gif?: string; + thumb_1024_h?: string; + thumb_1024_w?: string; + thumb_160?: string; + thumb_160_gif?: string; + thumb_160_h?: string; + thumb_160_w?: string; + thumb_360?: string; + thumb_360_gif?: string; + thumb_360_h?: string; + thumb_360_w?: string; + thumb_480?: string; + thumb_480_gif?: string; + thumb_480_h?: string; + thumb_480_w?: string; + thumb_64?: string; + thumb_64_gif?: string; + thumb_64_h?: string; + thumb_64_w?: string; + thumb_720?: string; + thumb_720_gif?: string; + thumb_720_h?: string; + thumb_720_w?: string; + thumb_80?: string; + thumb_800?: string; + thumb_800_gif?: string; + thumb_800_h?: string; + thumb_800_w?: string; + thumb_80_gif?: string; + thumb_80_h?: string; + thumb_80_w?: string; + thumb_960?: string; + thumb_960_gif?: string; + thumb_960_h?: string; + thumb_960_w?: string; + thumb_gif?: string; + thumb_pdf?: string; + thumb_pdf_h?: string; + thumb_pdf_w?: string; + thumb_tiny?: string; + thumb_video?: string; + thumb_video_h?: number; + thumb_video_w?: number; + timestamp?: number; + title?: string; + title_blocks?: Block[]; + to?: Cc[]; + transcription?: Transcription; + update_notification?: number; + updated?: number; + url_private?: string; + url_private_download?: string; + url_static_preview?: string; + user?: string; + user_team?: string; + username?: string; + vtt?: string; +} +export interface Cc { + address?: string; + name?: string; + original?: string; +} +export interface DmMpdmUsersWithFileAccess { + access?: string; + user_id?: string; +} +export interface FileHeaders { + date?: string; + in_reply_to?: string; + message_id?: string; + reply_to?: string; +} +export interface InitialComment { + channel?: string; + comment?: string; + created?: number; + id?: string; + is_intro?: boolean; + timestamp?: number; + user?: string; +} +export interface MediaProgress { + duration_ms?: number; + max_offset_ms?: number; + offset_ms?: number; +} +export interface Reaction { + count?: number; + name?: string; + url?: string; + users?: string[]; +} +export interface Saved { + date_completed?: number; + date_due?: number; + is_archived?: boolean; + state?: string; +} +export interface PurpleShares { + private?: { + [key: string]: Private[]; + }; + public?: { + [key: string]: Private[]; + }; +} +export interface Private { + access?: string; + channel_name?: string; + date_last_shared?: number; + latest_reply?: string; + reply_count?: number; + reply_users?: string[]; + reply_users_count?: number; + share_user_id?: string; + source?: string; + team_id?: string; + thread_ts?: string; + ts?: string; +} +export interface Transcription { + locale?: string; + status?: string; +} +export interface MessageBlock { + channel?: string; + message?: Message; + team?: string; + ts?: string; +} +export interface Message { + app_id?: string; + attachments?: any[]; + blocks?: Block[]; + bot_id?: string; + bot_link?: string; + bot_profile?: BotProfile; + channel?: string; + client_msg_id?: string; + comment?: Comment; + display_as_bot?: boolean; + edited?: Edited; + file?: MessageFile; + files?: any[]; + hidden?: boolean; + icons?: MessageIcons; + inviter?: string; + is_intro?: boolean; + is_locked?: boolean; + is_starred?: boolean; + is_thread_broadcast?: boolean; + item?: Comment; + item_type?: string; + last_read?: string; + latest_reply?: string; + metadata?: MessageMetadata; + no_notifications?: boolean; + parent_user_id?: string; + pinned_to?: any[]; + purpose?: string; + reactions?: any[]; + replies?: any[]; + reply_count?: number; + reply_users?: any[]; + reply_users_count?: number; + room?: Room; + root?: Root; + subscribed?: boolean; + subtype?: string; + team?: string; + text?: string; + thread_ts?: string; + topic?: string; + ts?: string; + type?: string; + unfurl_links?: boolean; + unfurl_media?: boolean; + upload?: boolean; + user?: string; + username?: string; + wibblr?: boolean; + x_files?: any[]; +} +export interface BotProfile { + app_id?: string; + deleted?: boolean; + icons?: BotProfileIcons; + id?: string; + name?: string; + team_id?: string; + updated?: number; +} +export interface BotProfileIcons { + image_36?: string; + image_48?: string; + image_72?: string; +} +export interface Comment { + comment?: string; + created?: string; + display_as_bot?: boolean; + edit_link?: string; + editable?: boolean; + external_type?: string; + filetype?: string; + has_rich_preview?: boolean; + id?: string; + is_external?: boolean; + is_intro?: boolean; + is_public?: boolean; + is_starred?: boolean; + lines?: number; + lines_more?: number; + media_display_type?: string; + mimetype?: string; + mode?: string; + name?: string; + permalink?: string; + permalink_public?: boolean; + pretty_type?: string; + preview?: string; + preview_highlight?: string; + preview_is_truncated?: boolean; + public_url_shared?: boolean; + size?: number; + timestamp?: string; + title?: string; + url_private?: string; + url_private_download?: boolean; + user?: string; + username?: string; +} +export interface Edited { + ts?: string; + user?: string; +} +export interface MessageFile { + access?: string; + alt_txt?: string; + app_id?: string; + app_name?: string; + attachments?: any[]; + blocks?: any[]; + bot_id?: string; + canvas_template_mode?: string; + cc?: any[]; + channel_actions_count?: number; + channel_actions_ts?: string; + channels?: any[]; + comments_count?: number; + converted_pdf?: string; + created?: number; + deanimate?: string; + deanimate_gif?: string; + display_as_bot?: boolean; + dm_mpdm_users_with_file_access?: any[]; + duration_ms?: number; + edit_link?: string; + edit_timestamp?: number; + editable?: boolean; + editor?: string; + editors?: any[]; + external_id?: string; + external_type?: string; + external_url?: string; + file_access?: string; + filetype?: string; + from?: any[]; + groups?: any[]; + has_more?: boolean; + has_more_shares?: boolean; + has_rich_preview?: boolean; + headers?: FileHeaders; + hls?: string; + hls_embed?: string; + id?: string; + image_exif_rotation?: number; + ims?: any[]; + initial_comment?: InitialComment; + is_channel_space?: boolean; + is_external?: boolean; + is_public?: boolean; + is_starred?: boolean; + last_editor?: string; + last_read?: number; + lines?: number; + lines_more?: number; + linked_channel_id?: string; + media_display_type?: string; + media_progress?: MediaProgress; + mimetype?: string; + mode?: string; + mp4?: string; + mp4_low?: string; + name?: string; + non_owner_editable?: boolean; + num_stars?: number; + org_or_workspace_access?: string; + original_attachment_count?: number; + original_h?: string; + original_w?: string; + permalink?: string; + permalink_public?: string; + pinned_to?: any[]; + pjpeg?: string; + plain_text?: string; + pretty_type?: string; + preview?: string; + preview_highlight?: string; + preview_is_truncated?: boolean; + preview_plain_text?: string; + private_channels_with_file_access_count?: number; + public_url_shared?: boolean; + quip_thread_id?: string; + reactions?: any[]; + saved?: Saved; + sent_to_self?: boolean; + shares?: FluffyShares; + simplified_html?: string; + size?: number; + source_team?: string; + subject?: string; + subtype?: string; + team_pref_version_history_enabled?: boolean; + teams_shared_with?: any[]; + template_conversion_ts?: number; + template_description?: string; + template_icon?: string; + template_name?: string; + template_title?: string; + thumb_1024?: string; + thumb_1024_gif?: string; + thumb_1024_h?: string; + thumb_1024_w?: string; + thumb_160?: string; + thumb_160_gif?: string; + thumb_160_h?: string; + thumb_160_w?: string; + thumb_360?: string; + thumb_360_gif?: string; + thumb_360_h?: string; + thumb_360_w?: string; + thumb_480?: string; + thumb_480_gif?: string; + thumb_480_h?: string; + thumb_480_w?: string; + thumb_64?: string; + thumb_64_gif?: string; + thumb_64_h?: string; + thumb_64_w?: string; + thumb_720?: string; + thumb_720_gif?: string; + thumb_720_h?: string; + thumb_720_w?: string; + thumb_80?: string; + thumb_800?: string; + thumb_800_gif?: string; + thumb_800_h?: string; + thumb_800_w?: string; + thumb_80_gif?: string; + thumb_80_h?: string; + thumb_80_w?: string; + thumb_960?: string; + thumb_960_gif?: string; + thumb_960_h?: string; + thumb_960_w?: string; + thumb_gif?: string; + thumb_pdf?: string; + thumb_pdf_h?: string; + thumb_pdf_w?: string; + thumb_tiny?: string; + thumb_video?: string; + thumb_video_h?: number; + thumb_video_w?: number; + timestamp?: number; + title?: string; + title_blocks?: any[]; + to?: any[]; + transcription?: Transcription; + update_notification?: number; + updated?: number; + url_private?: string; + url_private_download?: string; + url_static_preview?: string; + user?: string; + user_team?: string; + username?: string; + vtt?: string; +} +export interface FluffyShares { +} +export interface MessageIcons { + emoji?: string; + image_36?: string; + image_48?: string; + image_64?: string; + image_72?: string; +} +export interface MessageMetadata { + event_type?: string; +} +export interface Room { + app_id?: string; + attached_file_ids?: any[]; + background_id?: string; + call_family?: string; + canvas_background?: string; + canvas_thread_ts?: string; + channels?: any[]; + created_by?: string; + date_end?: number; + date_start?: number; + display_id?: string; + external_unique_id?: string; + has_ended?: boolean; + id?: string; + is_dm_call?: boolean; + is_prewarmed?: boolean; + is_scheduled?: boolean; + media_backend_type?: string; + media_server?: string; + name?: string; + participant_history?: any[]; + participants?: any[]; + participants_camera_off?: any[]; + participants_camera_on?: any[]; + participants_screenshare_off?: any[]; + participants_screenshare_on?: any[]; + thread_root_ts?: string; + was_accepted?: boolean; + was_missed?: boolean; + was_rejected?: boolean; +} +export interface Root { + bot_id?: string; + bot_profile?: BotProfile; + edited?: Edited; + icons?: MessageIcons; + last_read?: string; + latest_reply?: string; + mrkdwn?: boolean; + no_notifications?: boolean; + parent_user_id?: string; + replies?: any[]; + reply_count?: number; + reply_users?: any[]; + reply_users_count?: number; + room?: Room; + subscribed?: boolean; + subtype?: string; + team?: string; + text?: string; + thread_ts?: string; + ts?: string; + type?: string; + unread_count?: number; + user?: string; + username?: string; +} +export interface AttachmentMetadata { + extension?: string; + format?: string; + original_h?: number; + original_w?: number; + rotation?: number; + thumb_160?: boolean; + thumb_360_h?: number; + thumb_360_w?: number; + thumb_64?: boolean; + thumb_80?: boolean; + thumb_tiny?: string; +} +export interface Preview { + can_remove?: boolean; + icon_url?: string; + subtitle?: DescriptionElement; + title?: DescriptionElement; + type?: string; +} +export interface MatchHeaders { + date?: string; +} +export interface MatchShares { public?: { [key: string]: Public[]; }; @@ -93,9 +977,101 @@ export interface Public { reply_users?: string[]; reply_users_count?: number; share_user_id?: string; + source?: string; team_id?: string; ts?: string; } +export interface TitleBlock { + accessory?: Accessory; + alt_text?: string; + api_decoration_available?: boolean; + app_collaborators?: string[]; + app_id?: string; + author_name?: string; + block_id?: string; + bot_user_id?: string; + button_label?: string; + call?: Call; + call_id?: string; + description?: DescriptionElement; + developer_trace_id?: string; + dispatch_action?: boolean; + element?: Accessory; + elements?: Accessory[]; + external_id?: string; + fallback?: string; + fields?: DescriptionElement[]; + file?: MessageFile; + file_id?: string; + function_trigger_id?: string; + hint?: DescriptionElement; + image_bytes?: number; + image_height?: number; + image_url?: string; + image_width?: number; + is_workflow_app?: boolean; + label?: DescriptionElement; + optional?: boolean; + owning_team_id?: string; + provider_icon_url?: string; + provider_name?: string; + sales_home_workflow_app_type?: number; + share_url?: string; + source?: string; + text?: DescriptionElement; + thumbnail_url?: string; + title?: DescriptionElement; + title_url?: string; + trigger_subtype?: string; + trigger_type?: string; + type?: BlockType; + url?: string; + video_url?: string; + workflow_id?: string; +} +export interface Call { + media_backend_type?: string; + v1?: V1; +} +export interface V1 { + active_participants?: Participant[]; + all_participants?: Participant[]; + app_icon_urls?: AppIconUrls; + app_id?: string; + channels?: string[]; + created_by?: string; + date_end?: number; + date_start?: number; + desktop_app_join_url?: string; + display_id?: string; + has_ended?: boolean; + id?: string; + is_dm_call?: boolean; + join_url?: string; + name?: string; + was_accepted?: boolean; + was_missed?: boolean; + was_rejected?: boolean; +} +export interface Participant { + avatar_url?: string; + display_name?: string; + external_id?: string; + slack_id?: string; +} +export interface AppIconUrls { + image_1024?: string; + image_128?: string; + image_192?: string; + image_32?: string; + image_36?: string; + image_48?: string; + image_512?: string; + image_64?: string; + image_72?: string; + image_96?: string; + image_original?: string; +} export interface Pagination { first?: number; last?: number; diff --git a/node_modules/@slack/web-api/dist/response/SearchFilesResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/SearchFilesResponse.d.ts.map index 7f668c9..ee28957 100644 --- a/node_modules/@slack/web-api/dist/response/SearchFilesResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/SearchFilesResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"SearchFilesResponse.d.ts","sourceRoot":"","sources":["../../src/response/SearchFilesResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,mBAAmB,GAAG,gBAAgB,GAAG;IACnD,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,KAAK,CAAC,EAAK,KAAK,CAAC;IACjB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,KAAK,CAAC,EAAK,MAAM,CAAC;CACnB,CAAC;AAEF,MAAM,WAAW,KAAK;IACpB,OAAO,CAAC,EAAK,KAAK,EAAE,CAAC;IACrB,UAAU,CAAC,EAAE,UAAU,CAAC;IACxB,MAAM,CAAC,EAAM,MAAM,CAAC;IACpB,KAAK,CAAC,EAAO,MAAM,CAAC;CACrB;AAED,MAAM,WAAW,KAAK;IACpB,QAAQ,CAAC,EAAc,MAAM,EAAE,CAAC;IAChC,cAAc,CAAC,EAAQ,MAAM,CAAC;IAC9B,OAAO,CAAC,EAAe,MAAM,CAAC;IAC9B,cAAc,CAAC,EAAQ,OAAO,CAAC;IAC/B,SAAS,CAAC,EAAa,MAAM,CAAC;IAC9B,QAAQ,CAAC,EAAc,OAAO,CAAC;IAC/B,WAAW,CAAC,EAAW,MAAM,CAAC;IAC9B,aAAa,CAAC,EAAS,MAAM,CAAC;IAC9B,YAAY,CAAC,EAAU,MAAM,CAAC;IAC9B,QAAQ,CAAC,EAAc,MAAM,CAAC;IAC9B,MAAM,CAAC,EAAgB,MAAM,EAAE,CAAC;IAChC,gBAAgB,CAAC,EAAM,OAAO,CAAC;IAC/B,EAAE,CAAC,EAAoB,MAAM,CAAC;IAC9B,mBAAmB,CAAC,EAAG,MAAM,CAAC;IAC9B,GAAG,CAAC,EAAmB,MAAM,EAAE,CAAC;IAChC,WAAW,CAAC,EAAW,OAAO,CAAC;IAC/B,SAAS,CAAC,EAAa,OAAO,CAAC;IAC/B,UAAU,CAAC,EAAY,OAAO,CAAC;IAC/B,WAAW,CAAC,EAAW,MAAM,CAAC;IAC9B,KAAK,CAAC,EAAiB,MAAM,CAAC;IAC9B,UAAU,CAAC,EAAY,MAAM,CAAC;IAC9B,kBAAkB,CAAC,EAAI,MAAM,CAAC;IAC9B,QAAQ,CAAC,EAAc,MAAM,CAAC;IAC9B,IAAI,CAAC,EAAkB,MAAM,CAAC;IAC9B,IAAI,CAAC,EAAkB,MAAM,CAAC;IAC9B,kBAAkB,CAAC,EAAI,OAAO,CAAC;IAC/B,UAAU,CAAC,EAAY,MAAM,CAAC;IAC9B,UAAU,CAAC,EAAY,MAAM,CAAC;IAC9B,SAAS,CAAC,EAAa,MAAM,CAAC;IAC9B,gBAAgB,CAAC,EAAM,MAAM,CAAC;IAC9B,WAAW,CAAC,EAAW,MAAM,CAAC;IAC9B,OAAO,CAAC,EAAe,MAAM,CAAC;IAC9B,iBAAiB,CAAC,EAAK,MAAM,CAAC;IAC9B,oBAAoB,CAAC,EAAE,OAAO,CAAC;IAC/B,iBAAiB,CAAC,EAAK,OAAO,CAAC;IAC/B,MAAM,CAAC,EAAgB,MAAM,CAAC;IAC9B,IAAI,CAAC,EAAkB,MAAM,CAAC;IAC9B,UAAU,CAAC,EAAY,MAAM,CAAC;IAC9B,YAAY,CAAC,EAAU,MAAM,CAAC;IAC9B,YAAY,CAAC,EAAU,MAAM,CAAC;IAC9B,SAAS,CAAC,EAAa,MAAM,CAAC;IAC9B,SAAS,CAAC,EAAa,MAAM,CAAC;IAC9B,WAAW,CAAC,EAAW,MAAM,CAAC;IAC9B,WAAW,CAAC,EAAW,MAAM,CAAC;IAC9B,SAAS,CAAC,EAAa,MAAM,CAAC;IAC9B,WAAW,CAAC,EAAW,MAAM,CAAC;IAC9B,WAAW,CAAC,EAAW,MAAM,CAAC;IAC9B,QAAQ,CAAC,EAAc,MAAM,CAAC;IAC9B,SAAS,CAAC,EAAa,MAAM,CAAC;IAC9B,WAAW,CAAC,EAAW,MAAM,CAAC;IAC9B,WAAW,CAAC,EAAW,MAAM,CAAC;IAC9B,QAAQ,CAAC,EAAc,MAAM,CAAC;IAC9B,SAAS,CAAC,EAAa,MAAM,CAAC;IAC9B,WAAW,CAAC,EAAW,MAAM,CAAC;IAC9B,WAAW,CAAC,EAAW,MAAM,CAAC;IAC9B,SAAS,CAAC,EAAa,MAAM,CAAC;IAC9B,WAAW,CAAC,EAAW,MAAM,CAAC;IAC9B,WAAW,CAAC,EAAW,MAAM,CAAC;IAC9B,UAAU,CAAC,EAAY,MAAM,CAAC;IAC9B,WAAW,CAAC,EAAW,MAAM,CAAC;IAC9B,SAAS,CAAC,EAAa,MAAM,CAAC;IAC9B,KAAK,CAAC,EAAiB,MAAM,CAAC;IAC9B,OAAO,CAAC,EAAe,MAAM,CAAC;IAC9B,WAAW,CAAC,EAAW,MAAM,CAAC;IAC9B,oBAAoB,CAAC,EAAE,MAAM,CAAC;IAC9B,IAAI,CAAC,EAAkB,MAAM,CAAC;IAC9B,QAAQ,CAAC,EAAc,MAAM,CAAC;CAC/B;AAED,MAAM,WAAW,MAAM;IACrB,MAAM,CAAC,EAAE;QAAE,CAAC,GAAG,EAAE,MAAM,GAAG,MAAM,EAAE,CAAA;KAAE,CAAC;CACtC;AAED,MAAM,WAAW,MAAM;IACrB,YAAY,CAAC,EAAO,MAAM,CAAC;IAC3B,WAAW,CAAC,EAAQ,MAAM,CAAC;IAC3B,WAAW,CAAC,EAAQ,MAAM,EAAE,CAAC;IAC7B,iBAAiB,CAAC,EAAE,MAAM,CAAC;IAC3B,aAAa,CAAC,EAAM,MAAM,CAAC;IAC3B,OAAO,CAAC,EAAY,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,MAAM,CAAC;CAC5B;AAED,MAAM,WAAW,UAAU;IACzB,KAAK,CAAC,EAAQ,MAAM,CAAC;IACrB,IAAI,CAAC,EAAS,MAAM,CAAC;IACrB,IAAI,CAAC,EAAS,MAAM,CAAC;IACrB,UAAU,CAAC,EAAG,MAAM,CAAC;IACrB,QAAQ,CAAC,EAAK,MAAM,CAAC;IACrB,WAAW,CAAC,EAAE,MAAM,CAAC;CACtB;AAED,MAAM,WAAW,MAAM;IACrB,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,IAAI,CAAC,EAAG,MAAM,CAAC;IACf,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,KAAK,CAAC,EAAE,MAAM,CAAC;CAChB"} \ No newline at end of file +{"version":3,"file":"SearchFilesResponse.d.ts","sourceRoot":"","sources":["../../src/response/SearchFilesResponse.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/SearchFilesResponse.js b/node_modules/@slack/web-api/dist/response/SearchFilesResponse.js index b0c1c8b..ca984f5 100644 --- a/node_modules/@slack/web-api/dist/response/SearchFilesResponse.js +++ b/node_modules/@slack/web-api/dist/response/SearchFilesResponse.js @@ -9,4 +9,41 @@ // // ///////////////////////////////////////////////////////////////////////////////////////// Object.defineProperty(exports, "__esModule", { value: true }); +exports.BlockType = exports.FluffyType = exports.PurpleType = exports.DescriptionType = void 0; +var DescriptionType; +(function (DescriptionType) { + DescriptionType["Mrkdwn"] = "mrkdwn"; + DescriptionType["PlainText"] = "plain_text"; +})(DescriptionType = exports.DescriptionType || (exports.DescriptionType = {})); +var PurpleType; +(function (PurpleType) { + PurpleType["Broadcast"] = "broadcast"; + PurpleType["Channel"] = "channel"; + PurpleType["Color"] = "color"; + PurpleType["Date"] = "date"; + PurpleType["Emoji"] = "emoji"; + PurpleType["Link"] = "link"; + PurpleType["Team"] = "team"; + PurpleType["Text"] = "text"; + PurpleType["User"] = "user"; + PurpleType["Usergroup"] = "usergroup"; +})(PurpleType = exports.PurpleType || (exports.PurpleType = {})); +var FluffyType; +(function (FluffyType) { + FluffyType["RichTextList"] = "rich_text_list"; + FluffyType["RichTextPreformatted"] = "rich_text_preformatted"; + FluffyType["RichTextQuote"] = "rich_text_quote"; + FluffyType["RichTextSection"] = "rich_text_section"; +})(FluffyType = exports.FluffyType || (exports.FluffyType = {})); +var BlockType; +(function (BlockType) { + BlockType["Actions"] = "actions"; + BlockType["Context"] = "context"; + BlockType["Divider"] = "divider"; + BlockType["Image"] = "image"; + BlockType["RichText"] = "rich_text"; + BlockType["Section"] = "section"; + BlockType["ShareShortcut"] = "share_shortcut"; + BlockType["Video"] = "video"; +})(BlockType = exports.BlockType || (exports.BlockType = {})); //# sourceMappingURL=SearchFilesResponse.js.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/SearchFilesResponse.js.map b/node_modules/@slack/web-api/dist/response/SearchFilesResponse.js.map index 25ce4b7..2fa7734 100644 --- a/node_modules/@slack/web-api/dist/response/SearchFilesResponse.js.map +++ b/node_modules/@slack/web-api/dist/response/SearchFilesResponse.js.map @@ -1 +1 @@ -{"version":3,"file":"SearchFilesResponse.js","sourceRoot":"","sources":["../../src/response/SearchFilesResponse.ts"],"names":[],"mappings":";AAAA,oBAAoB;AACpB,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF"} \ No newline at end of file +{"version":3,"file":"SearchFilesResponse.js","sourceRoot":"","sources":["../../src/response/SearchFilesResponse.ts"],"names":[],"mappings":";AAAA,oBAAoB;AACpB,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;;;AAuTzF,IAAY,eAGX;AAHD,WAAY,eAAe;IACzB,oCAAiB,CAAA;IACjB,2CAAwB,CAAA;AAC1B,CAAC,EAHW,eAAe,GAAf,uBAAe,KAAf,uBAAe,QAG1B;AAmCD,IAAY,UAWX;AAXD,WAAY,UAAU;IACpB,qCAAuB,CAAA;IACvB,iCAAmB,CAAA;IACnB,6BAAe,CAAA;IACf,2BAAa,CAAA;IACb,6BAAe,CAAA;IACf,2BAAa,CAAA;IACb,2BAAa,CAAA;IACb,2BAAa,CAAA;IACb,2BAAa,CAAA;IACb,qCAAuB,CAAA;AACzB,CAAC,EAXW,UAAU,GAAV,kBAAU,KAAV,kBAAU,QAWrB;AAED,IAAY,UAKX;AALD,WAAY,UAAU;IACpB,6CAA+B,CAAA;IAC/B,6DAA+C,CAAA;IAC/C,+CAAiC,CAAA;IACjC,mDAAqC,CAAA;AACvC,CAAC,EALW,UAAU,GAAV,kBAAU,KAAV,kBAAU,QAKrB;AAkCD,IAAY,SASX;AATD,WAAY,SAAS;IACnB,gCAAmB,CAAA;IACnB,gCAAmB,CAAA;IACnB,gCAAmB,CAAA;IACnB,4BAAe,CAAA;IACf,mCAAsB,CAAA;IACtB,gCAAmB,CAAA;IACnB,6CAAgC,CAAA;IAChC,4BAAe,CAAA;AACjB,CAAC,EATW,SAAS,GAAT,iBAAS,KAAT,iBAAS,QASpB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/SearchMessagesResponse.d.ts b/node_modules/@slack/web-api/dist/response/SearchMessagesResponse.d.ts index 8a77eb3..dadf173 100644 --- a/node_modules/@slack/web-api/dist/response/SearchMessagesResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/SearchMessagesResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type SearchMessagesResponse = WebAPICallResult & { +export type SearchMessagesResponse = WebAPICallResult & { error?: string; messages?: Messages; needed?: string; @@ -15,7 +15,7 @@ export interface Messages { } export interface Match { attachments?: Attachment[]; - blocks?: Block[]; + blocks?: MatchBlock[]; channel?: Channel; files?: FileElement[]; iid?: string; @@ -41,11 +41,12 @@ export interface Attachment { author_link?: string; author_name?: string; author_subname?: string; - blocks?: Block[]; + blocks?: TitleBlockElement[]; bot_id?: string; callback_id?: string; channel_id?: string; channel_name?: string; + channel_team?: string; color?: string; fallback?: string; fields?: Field[]; @@ -54,6 +55,7 @@ export interface Attachment { footer?: string; footer_icon?: string; from_url?: string; + hide_color?: boolean; id?: number; image_bytes?: number; image_height?: number; @@ -61,10 +63,12 @@ export interface Attachment { image_width?: number; indent?: boolean; is_app_unfurl?: boolean; + is_file_attachment?: boolean; is_msg_unfurl?: boolean; is_reply_unfurl?: boolean; is_thread_root_unfurl?: boolean; - metadata?: Metadata; + message_blocks?: MessageBlock[]; + metadata?: AttachmentMetadata; mimetype?: string; mrkdwn_in?: string[]; msg_subtype?: string; @@ -99,7 +103,7 @@ export interface Action { selected_options?: SelectedOptionElement[]; style?: string; text?: string; - type?: string; + type?: ActionType; url?: string; value?: string; } @@ -117,39 +121,75 @@ export interface SelectedOptionElement { text?: string; value?: string; } -export interface Block { +export declare enum ActionType { + Button = "button", + ChannelsSelect = "channels_select", + Checkboxes = "checkboxes", + ConversationsSelect = "conversations_select", + Datepicker = "datepicker", + Datetimepicker = "datetimepicker", + ExternalSelect = "external_select", + Image = "image", + MultiChannelsSelect = "multi_channels_select", + MultiConversationsSelect = "multi_conversations_select", + MultiExternalSelect = "multi_external_select", + MultiStaticSelect = "multi_static_select", + MultiUsersSelect = "multi_users_select", + Overflow = "overflow", + RadioButtons = "radio_buttons", + RichTextList = "rich_text_list", + RichTextPreformatted = "rich_text_preformatted", + RichTextQuote = "rich_text_quote", + RichTextSection = "rich_text_section", + StaticSelect = "static_select", + Timepicker = "timepicker", + UsersSelect = "users_select", + WorkflowButton = "workflow_button" +} +export interface TitleBlockElement { accessory?: Accessory; alt_text?: string; - api_decoration_available?: boolean; + app_collaborators?: string[]; + app_id?: string; + author_name?: string; block_id?: string; - call?: Call; - call_id?: string; - dispatch_action?: boolean; - element?: Accessory; + bot_user_id?: string; + button_label?: string; + description?: DescriptionElement | string; + developer_trace_id?: string; elements?: Accessory[]; - external_id?: string; fallback?: string; - fields?: Hint[]; - file?: BlockFile; - file_id?: string; - hint?: Hint; + fields?: DescriptionElement[]; + function_trigger_id?: string; image_bytes?: number; image_height?: number; image_url?: string; image_width?: number; - label?: Hint; - optional?: boolean; - source?: string; - text?: Hint; - title?: Hint; - type?: string; + is_workflow_app?: boolean; + owning_team_id?: string; + provider_icon_url?: string; + provider_name?: string; + sales_home_workflow_app_type?: number; + share_url?: string; + text?: DescriptionElement; + thumbnail_url?: string; + title?: DescriptionElement | string; + title_url?: string; + trigger_subtype?: string; + trigger_type?: string; + type?: BlockType; + url?: string; + video_url?: string; + workflow_id?: string; } export interface Accessory { accessibility_label?: string; action_id?: string; alt_text?: string; + border?: number; confirm?: AccessoryConfirm; default_to_current_conversation?: boolean; + elements?: AccessoryElement[]; fallback?: string; filter?: Filter; focus_on_load?: boolean; @@ -157,11 +197,13 @@ export interface Accessory { image_height?: number; image_url?: string; image_width?: number; + indent?: number; initial_channel?: string; initial_channels?: string[]; initial_conversation?: string; initial_conversations?: string[]; initial_date?: string; + initial_date_time?: number; initial_option?: InitialOptionElement; initial_options?: InitialOptionElement[]; initial_time?: string; @@ -169,91 +211,128 @@ export interface Accessory { initial_users?: string[]; max_selected_items?: number; min_query_length?: number; + offset?: number; option_groups?: AccessoryOptionGroup[]; options?: InitialOptionElement[]; - placeholder?: Hint; + placeholder?: DescriptionElement; response_url_enabled?: boolean; style?: string; - text?: Hint; - type?: string; + text?: DescriptionElement; + timezone?: string; + type?: ActionType; url?: string; value?: string; + workflow?: Workflow; } export interface AccessoryConfirm { - confirm?: Hint; - deny?: Hint; + confirm?: DescriptionElement; + deny?: DescriptionElement; style?: string; - text?: Hint; - title?: Hint; + text?: DescriptionElement; + title?: DescriptionElement; } -export interface Hint { +export interface DescriptionElement { emoji?: boolean; text?: string; - type?: string; + type?: DescriptionType; verbatim?: boolean; } +export declare enum DescriptionType { + Mrkdwn = "mrkdwn", + PlainText = "plain_text" +} +export interface AccessoryElement { + border?: number; + elements?: PurpleElement[]; + indent?: number; + offset?: number; + style?: string; + type?: ActionType; +} +export interface PurpleElement { + channel_id?: string; + name?: string; + range?: string; + skin_tone?: number; + style?: Style; + team_id?: string; + text?: string; + timestamp?: string; + type?: PurpleType; + unicode?: string; + url?: string; + user_id?: string; + usergroup_id?: string; + value?: string; +} +export interface Style { + bold?: boolean; + code?: boolean; + italic?: boolean; + strike?: boolean; +} +export declare enum PurpleType { + Broadcast = "broadcast", + Channel = "channel", + Color = "color", + Date = "date", + Emoji = "emoji", + Link = "link", + Team = "team", + Text = "text", + User = "user", + Usergroup = "usergroup" +} export interface Filter { exclude_bot_users?: boolean; exclude_external_shared_channels?: boolean; - include?: string[]; + include?: any[]; } export interface InitialOptionElement { - description?: Hint; - text?: Hint; + description?: DescriptionElement; + text?: DescriptionElement; url?: string; value?: string; } export interface AccessoryOptionGroup { - label?: Hint; + label?: DescriptionElement; options?: InitialOptionElement[]; } -export interface Call { - media_backend_type?: string; - v1?: V1; +export interface Workflow { + trigger?: Trigger; } -export interface V1 { - active_participants?: Participant[]; - all_participants?: Participant[]; - app_icon_urls?: AppIconUrls; - app_id?: string; - channels?: string[]; - created_by?: string; - date_end?: number; - date_start?: number; - desktop_app_join_url?: string; - display_id?: string; - has_ended?: boolean; - id?: string; - is_dm_call?: boolean; - join_url?: string; +export interface Trigger { + customizable_input_parameters?: CustomizableInputParameter[]; + url?: string; +} +export interface CustomizableInputParameter { name?: string; - was_accepted?: boolean; - was_missed?: boolean; - was_rejected?: boolean; + value?: string; } -export interface Participant { - avatar_url?: string; - display_name?: string; - external_id?: string; - slack_id?: string; +export declare enum BlockType { + Actions = "actions", + Context = "context", + Divider = "divider", + Image = "image", + RichText = "rich_text", + Section = "section", + ShareShortcut = "share_shortcut", + Video = "video" } -export interface AppIconUrls { - image_1024?: string; - image_128?: string; - image_192?: string; - image_32?: string; - image_36?: string; - image_48?: string; - image_512?: string; - image_64?: string; - image_72?: string; - image_96?: string; - image_original?: string; +export interface Field { + short?: boolean; + title?: string; + value?: string; } -export interface BlockFile { +export interface FileElement { + access?: string; + alt_txt?: string; app_id?: string; app_name?: string; + attachments?: any[]; + blocks?: TitleBlockElement[]; bot_id?: string; + canvas_template_mode?: string; cc?: Cc[]; channel_actions_count?: number; channel_actions_ts?: string; @@ -264,17 +343,22 @@ export interface BlockFile { deanimate?: string; deanimate_gif?: string; display_as_bot?: boolean; + dm_mpdm_users_with_file_access?: DmMpdmUsersWithFileAccess[]; duration_ms?: number; edit_link?: string; + edit_timestamp?: number; editable?: boolean; editor?: string; + editors?: string[]; external_id?: string; external_type?: string; external_url?: string; + file_access?: string; filetype?: string; from?: Cc[]; groups?: string[]; has_more?: boolean; + has_more_shares?: boolean; has_rich_preview?: boolean; headers?: Headers; hls?: string; @@ -283,19 +367,25 @@ export interface BlockFile { image_exif_rotation?: number; ims?: string[]; initial_comment?: InitialComment; + is_channel_space?: boolean; is_external?: boolean; is_public?: boolean; is_starred?: boolean; last_editor?: string; + last_read?: number; lines?: number; lines_more?: number; + linked_channel_id?: string; media_display_type?: string; + media_progress?: MediaProgress; mimetype?: string; mode?: string; mp4?: string; + mp4_low?: string; name?: string; non_owner_editable?: boolean; num_stars?: number; + org_or_workspace_access?: string; original_attachment_count?: number; original_h?: string; original_w?: string; @@ -309,14 +399,25 @@ export interface BlockFile { preview_highlight?: string; preview_is_truncated?: boolean; preview_plain_text?: string; + private_channels_with_file_access_count?: number; public_url_shared?: boolean; + quip_thread_id?: string; reactions?: Reaction[]; + saved?: Saved; sent_to_self?: boolean; - shares?: Shares; + shares?: PurpleShares; simplified_html?: string; size?: number; + source_team?: string; subject?: string; subtype?: string; + team_pref_version_history_enabled?: boolean; + teams_shared_with?: any[]; + template_conversion_ts?: number; + template_description?: string; + template_icon?: string; + template_name?: string; + template_title?: string; thumb_1024?: string; thumb_1024_gif?: string; thumb_1024_h?: string; @@ -363,12 +464,16 @@ export interface BlockFile { thumb_video_w?: number; timestamp?: number; title?: string; + title_blocks?: TitleBlockElement[]; to?: Cc[]; transcription?: Transcription; + update_notification?: number; updated?: number; url_private?: string; url_private_download?: string; + url_static_preview?: string; user?: string; + user_team?: string; username?: string; vtt?: string; } @@ -377,6 +482,10 @@ export interface Cc { name?: string; original?: string; } +export interface DmMpdmUsersWithFileAccess { + access?: string; + user_id?: string; +} export interface Headers { date?: string; in_reply_to?: string; @@ -392,13 +501,24 @@ export interface InitialComment { timestamp?: number; user?: string; } +export interface MediaProgress { + duration_ms?: number; + max_offset_ms?: number; + offset_ms?: number; +} export interface Reaction { count?: number; name?: string; url?: string; users?: string[]; } -export interface Shares { +export interface Saved { + date_completed?: number; + date_due?: number; + is_archived?: boolean; + state?: string; +} +export interface PurpleShares { private?: { [key: string]: Private[]; }; @@ -407,12 +527,15 @@ export interface Shares { }; } export interface Private { + access?: string; channel_name?: string; + date_last_shared?: number; latest_reply?: string; reply_count?: number; reply_users?: string[]; reply_users_count?: number; share_user_id?: string; + source?: string; team_id?: string; thread_ts?: string; ts?: string; @@ -421,63 +544,186 @@ export interface Transcription { locale?: string; status?: string; } -export interface Field { - short?: boolean; +export interface MessageBlock { + channel?: string; + message?: Message; + team?: string; + ts?: string; +} +export interface Message { + app_id?: string; + attachments?: any[]; + blocks?: TitleBlockElement[]; + bot_id?: string; + bot_link?: string; + bot_profile?: BotProfile; + channel?: string; + client_msg_id?: string; + comment?: Comment; + display_as_bot?: boolean; + edited?: Edited; + file?: MessageFile; + files?: any[]; + hidden?: boolean; + icons?: MessageIcons; + inviter?: string; + is_intro?: boolean; + is_locked?: boolean; + is_starred?: boolean; + is_thread_broadcast?: boolean; + item?: Comment; + item_type?: string; + last_read?: string; + latest_reply?: string; + metadata?: MessageMetadata; + no_notifications?: boolean; + parent_user_id?: string; + pinned_to?: any[]; + purpose?: string; + reactions?: any[]; + replies?: any[]; + reply_count?: number; + reply_users?: any[]; + reply_users_count?: number; + room?: Room; + root?: Root; + subscribed?: boolean; + subtype?: string; + team?: string; + text?: string; + thread_ts?: string; + topic?: string; + ts?: string; + type?: string; + unfurl_links?: boolean; + unfurl_media?: boolean; + upload?: boolean; + user?: string; + username?: string; + wibblr?: boolean; + x_files?: any[]; +} +export interface BotProfile { + app_id?: string; + deleted?: boolean; + icons?: BotProfileIcons; + id?: string; + name?: string; + team_id?: string; + updated?: number; +} +export interface BotProfileIcons { + image_36?: string; + image_48?: string; + image_72?: string; +} +export interface Comment { + comment?: string; + created?: string; + display_as_bot?: boolean; + edit_link?: string; + editable?: boolean; + external_type?: string; + filetype?: string; + has_rich_preview?: boolean; + id?: string; + is_external?: boolean; + is_intro?: boolean; + is_public?: boolean; + is_starred?: boolean; + lines?: number; + lines_more?: number; + media_display_type?: string; + mimetype?: string; + mode?: string; + name?: string; + permalink?: string; + permalink_public?: boolean; + pretty_type?: string; + preview?: string; + preview_highlight?: string; + preview_is_truncated?: boolean; + public_url_shared?: boolean; + size?: number; + timestamp?: string; title?: string; - value?: string; + url_private?: string; + url_private_download?: boolean; + user?: string; + username?: string; } -export interface FileElement { +export interface Edited { + ts?: string; + user?: string; +} +export interface MessageFile { + access?: string; + alt_txt?: string; app_id?: string; app_name?: string; + attachments?: any[]; + blocks?: any[]; bot_id?: string; - cc?: Cc[]; + canvas_template_mode?: string; + cc?: any[]; channel_actions_count?: number; channel_actions_ts?: string; - channels?: string[]; + channels?: any[]; comments_count?: number; converted_pdf?: string; created?: number; deanimate?: string; deanimate_gif?: string; display_as_bot?: boolean; + dm_mpdm_users_with_file_access?: any[]; duration_ms?: number; edit_link?: string; + edit_timestamp?: number; editable?: boolean; editor?: string; + editors?: any[]; external_id?: string; external_type?: string; external_url?: string; + file_access?: string; filetype?: string; - from?: Cc[]; - groups?: string[]; + from?: any[]; + groups?: any[]; has_more?: boolean; + has_more_shares?: boolean; has_rich_preview?: boolean; headers?: Headers; hls?: string; hls_embed?: string; id?: string; image_exif_rotation?: number; - ims?: string[]; + ims?: any[]; initial_comment?: InitialComment; + is_channel_space?: boolean; is_external?: boolean; is_public?: boolean; is_starred?: boolean; last_editor?: string; + last_read?: number; lines?: number; lines_more?: number; + linked_channel_id?: string; media_display_type?: string; + media_progress?: MediaProgress; mimetype?: string; mode?: string; mp4?: string; + mp4_low?: string; name?: string; non_owner_editable?: boolean; num_stars?: number; + org_or_workspace_access?: string; original_attachment_count?: number; original_h?: string; original_w?: string; permalink?: string; permalink_public?: string; - pinned_to?: string[]; + pinned_to?: any[]; pjpeg?: string; plain_text?: string; pretty_type?: string; @@ -485,14 +731,25 @@ export interface FileElement { preview_highlight?: string; preview_is_truncated?: boolean; preview_plain_text?: string; + private_channels_with_file_access_count?: number; public_url_shared?: boolean; - reactions?: Reaction[]; + quip_thread_id?: string; + reactions?: any[]; + saved?: Saved; sent_to_self?: boolean; - shares?: Shares; + shares?: FluffyShares; simplified_html?: string; size?: number; + source_team?: string; subject?: string; subtype?: string; + team_pref_version_history_enabled?: boolean; + teams_shared_with?: any[]; + template_conversion_ts?: number; + template_description?: string; + template_icon?: string; + template_name?: string; + template_title?: string; thumb_1024?: string; thumb_1024_gif?: string; thumb_1024_h?: string; @@ -539,16 +796,90 @@ export interface FileElement { thumb_video_w?: number; timestamp?: number; title?: string; - to?: Cc[]; + title_blocks?: any[]; + to?: any[]; transcription?: Transcription; + update_notification?: number; updated?: number; url_private?: string; url_private_download?: string; + url_static_preview?: string; user?: string; + user_team?: string; username?: string; vtt?: string; } -export interface Metadata { +export interface FluffyShares { +} +export interface MessageIcons { + emoji?: string; + image_36?: string; + image_48?: string; + image_64?: string; + image_72?: string; +} +export interface MessageMetadata { + event_type?: string; +} +export interface Room { + app_id?: string; + attached_file_ids?: any[]; + background_id?: string; + call_family?: string; + canvas_background?: string; + canvas_thread_ts?: string; + channels?: any[]; + created_by?: string; + date_end?: number; + date_start?: number; + display_id?: string; + external_unique_id?: string; + has_ended?: boolean; + id?: string; + is_dm_call?: boolean; + is_prewarmed?: boolean; + is_scheduled?: boolean; + media_backend_type?: string; + media_server?: string; + name?: string; + participant_history?: any[]; + participants?: any[]; + participants_camera_off?: any[]; + participants_camera_on?: any[]; + participants_screenshare_off?: any[]; + participants_screenshare_on?: any[]; + thread_root_ts?: string; + was_accepted?: boolean; + was_missed?: boolean; + was_rejected?: boolean; +} +export interface Root { + bot_id?: string; + bot_profile?: BotProfile; + edited?: Edited; + icons?: MessageIcons; + last_read?: string; + latest_reply?: string; + mrkdwn?: boolean; + no_notifications?: boolean; + parent_user_id?: string; + replies?: any[]; + reply_count?: number; + reply_users?: any[]; + reply_users_count?: number; + room?: Room; + subscribed?: boolean; + subtype?: string; + team?: string; + text?: string; + thread_ts?: string; + ts?: string; + type?: string; + unread_count?: number; + user?: string; + username?: string; +} +export interface AttachmentMetadata { extension?: string; format?: string; original_h?: number; @@ -564,14 +895,106 @@ export interface Metadata { export interface Preview { can_remove?: boolean; icon_url?: string; - subtitle?: Hint; - title?: Hint; + subtitle?: DescriptionElement; + title?: DescriptionElement; type?: string; } +export interface MatchBlock { + accessory?: Accessory; + alt_text?: string; + api_decoration_available?: boolean; + app_collaborators?: string[]; + app_id?: string; + author_name?: string; + block_id?: string; + bot_user_id?: string; + button_label?: string; + call?: Call; + call_id?: string; + description?: DescriptionElement; + developer_trace_id?: string; + dispatch_action?: boolean; + element?: Accessory; + elements?: Accessory[]; + external_id?: string; + fallback?: string; + fields?: DescriptionElement[]; + file?: MessageFile; + file_id?: string; + function_trigger_id?: string; + hint?: DescriptionElement; + image_bytes?: number; + image_height?: number; + image_url?: string; + image_width?: number; + is_workflow_app?: boolean; + label?: DescriptionElement; + optional?: boolean; + owning_team_id?: string; + provider_icon_url?: string; + provider_name?: string; + sales_home_workflow_app_type?: number; + share_url?: string; + source?: string; + text?: DescriptionElement; + thumbnail_url?: string; + title?: DescriptionElement; + title_url?: string; + trigger_subtype?: string; + trigger_type?: string; + type?: BlockType; + url?: string; + video_url?: string; + workflow_id?: string; +} +export interface Call { + media_backend_type?: string; + v1?: V1; +} +export interface V1 { + active_participants?: Participant[]; + all_participants?: Participant[]; + app_icon_urls?: AppIconUrls; + app_id?: string; + channels?: string[]; + created_by?: string; + date_end?: number; + date_start?: number; + desktop_app_join_url?: string; + display_id?: string; + has_ended?: boolean; + id?: string; + is_dm_call?: boolean; + join_url?: string; + name?: string; + was_accepted?: boolean; + was_missed?: boolean; + was_rejected?: boolean; +} +export interface Participant { + avatar_url?: string; + display_name?: string; + external_id?: string; + slack_id?: string; +} +export interface AppIconUrls { + image_1024?: string; + image_128?: string; + image_192?: string; + image_32?: string; + image_36?: string; + image_48?: string; + image_512?: string; + image_64?: string; + image_72?: string; + image_96?: string; + image_original?: string; +} export interface Channel { id?: string; is_channel?: boolean; is_ext_shared?: boolean; + is_file?: boolean; is_group?: boolean; is_im?: boolean; is_mpim?: boolean; @@ -586,7 +1009,7 @@ export interface Channel { } export interface Previous { attachments?: Attachment[]; - blocks?: Block[]; + blocks?: MatchBlock[]; iid?: string; permalink?: string; text?: string; diff --git a/node_modules/@slack/web-api/dist/response/SearchMessagesResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/SearchMessagesResponse.d.ts.map index c74e6e0..eeab5f8 100644 --- a/node_modules/@slack/web-api/dist/response/SearchMessagesResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/SearchMessagesResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"SearchMessagesResponse.d.ts","sourceRoot":"","sources":["../../src/response/SearchMessagesResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,sBAAsB,GAAG,gBAAgB,GAAG;IACtD,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,QAAQ,CAAC;IACpB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,KAAK,CAAC,EAAK,MAAM,CAAC;CACnB,CAAC;AAEF,MAAM,WAAW,QAAQ;IACvB,OAAO,CAAC,EAAK,KAAK,EAAE,CAAC;IACrB,UAAU,CAAC,EAAE,UAAU,CAAC;IACxB,MAAM,CAAC,EAAM,MAAM,CAAC;IACpB,KAAK,CAAC,EAAO,MAAM,CAAC;CACrB;AAED,MAAM,WAAW,KAAK;IACpB,WAAW,CAAC,EAAG,UAAU,EAAE,CAAC;IAC5B,MAAM,CAAC,EAAQ,KAAK,EAAE,CAAC;IACvB,OAAO,CAAC,EAAO,OAAO,CAAC;IACvB,KAAK,CAAC,EAAS,WAAW,EAAE,CAAC;IAC7B,GAAG,CAAC,EAAW,MAAM,CAAC;IACtB,OAAO,CAAC,EAAO,OAAO,CAAC;IACvB,YAAY,CAAC,EAAE,OAAO,CAAC;IACvB,SAAS,CAAC,EAAK,MAAM,CAAC;IACtB,QAAQ,CAAC,EAAM,QAAQ,CAAC;IACxB,UAAU,CAAC,EAAI,QAAQ,CAAC;IACxB,KAAK,CAAC,EAAS,MAAM,CAAC;IACtB,IAAI,CAAC,EAAU,MAAM,CAAC;IACtB,IAAI,CAAC,EAAU,MAAM,CAAC;IACtB,EAAE,CAAC,EAAY,MAAM,CAAC;IACtB,IAAI,CAAC,EAAU,MAAM,CAAC;IACtB,IAAI,CAAC,EAAU,MAAM,CAAC;IACtB,QAAQ,CAAC,EAAM,MAAM,CAAC;CACvB;AAED,MAAM,WAAW,UAAU;IACzB,OAAO,CAAC,EAAgB,MAAM,EAAE,CAAC;IACjC,MAAM,CAAC,EAAiB,MAAM,CAAC;IAC/B,cAAc,CAAC,EAAS,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,SAAS,CAAC,EAAc,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,cAAc,CAAC,EAAS,MAAM,CAAC;IAC/B,MAAM,CAAC,EAAiB,KAAK,EAAE,CAAC;IAChC,MAAM,CAAC,EAAiB,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,UAAU,CAAC,EAAa,MAAM,CAAC;IAC/B,YAAY,CAAC,EAAW,MAAM,CAAC;IAC/B,KAAK,CAAC,EAAkB,MAAM,CAAC;IAC/B,QAAQ,CAAC,EAAe,MAAM,CAAC;IAC/B,MAAM,CAAC,EAAiB,KAAK,EAAE,CAAC;IAChC,QAAQ,CAAC,EAAe,MAAM,CAAC;IAC/B,KAAK,CAAC,EAAkB,WAAW,EAAE,CAAC;IACtC,MAAM,CAAC,EAAiB,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,QAAQ,CAAC,EAAe,MAAM,CAAC;IAC/B,EAAE,CAAC,EAAqB,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,YAAY,CAAC,EAAW,MAAM,CAAC;IAC/B,SAAS,CAAC,EAAc,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,MAAM,CAAC,EAAiB,OAAO,CAAC;IAChC,aAAa,CAAC,EAAU,OAAO,CAAC;IAChC,aAAa,CAAC,EAAU,OAAO,CAAC;IAChC,eAAe,CAAC,EAAQ,OAAO,CAAC;IAChC,qBAAqB,CAAC,EAAE,OAAO,CAAC;IAChC,QAAQ,CAAC,EAAe,QAAQ,CAAC;IACjC,QAAQ,CAAC,EAAe,MAAM,CAAC;IAC/B,SAAS,CAAC,EAAc,MAAM,EAAE,CAAC;IACjC,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,YAAY,CAAC,EAAW,MAAM,CAAC;IAC/B,OAAO,CAAC,EAAgB,MAAM,CAAC;IAC/B,OAAO,CAAC,EAAgB,OAAO,CAAC;IAChC,YAAY,CAAC,EAAW,MAAM,CAAC;IAC/B,YAAY,CAAC,EAAW,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,IAAI,CAAC,EAAmB,MAAM,CAAC;IAC/B,IAAI,CAAC,EAAmB,MAAM,CAAC;IAC/B,YAAY,CAAC,EAAW,MAAM,CAAC;IAC/B,SAAS,CAAC,EAAc,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,KAAK,CAAC,EAAkB,MAAM,CAAC;IAC/B,UAAU,CAAC,EAAa,MAAM,CAAC;IAC/B,EAAE,CAAC,EAAqB,MAAM,CAAC;IAC/B,GAAG,CAAC,EAAoB,MAAM,CAAC;IAC/B,UAAU,CAAC,EAAa,MAAM,CAAC;IAC/B,iBAAiB,CAAC,EAAM,MAAM,CAAC;IAC/B,gBAAgB,CAAC,EAAO,MAAM,CAAC;IAC/B,SAAS,CAAC,EAAc,MAAM,CAAC;CAChC;AAED,MAAM,WAAW,MAAM;IACrB,OAAO,CAAC,EAAW,aAAa,CAAC;IACjC,WAAW,CAAC,EAAO,MAAM,CAAC;IAC1B,EAAE,CAAC,EAAgB,MAAM,CAAC;IAC1B,gBAAgB,CAAC,EAAE,MAAM,CAAC;IAC1B,IAAI,CAAC,EAAc,MAAM,CAAC;IAC1B,aAAa,CAAC,EAAK,iBAAiB,EAAE,CAAC;IACvC,OAAO,CAAC,EAAW,qBAAqB,EAAE,CAAC;IAC3C,gBAAgB,CAAC,EAAE,qBAAqB,EAAE,CAAC;IAC3C,KAAK,CAAC,EAAa,MAAM,CAAC;IAC1B,IAAI,CAAC,EAAc,MAAM,CAAC;IAC1B,IAAI,CAAC,EAAc,MAAM,CAAC;IAC1B,GAAG,CAAC,EAAe,MAAM,CAAC;IAC1B,KAAK,CAAC,EAAa,MAAM,CAAC;CAC3B;AAED,MAAM,WAAW,aAAa;IAC5B,YAAY,CAAC,EAAE,MAAM,CAAC;IACtB,OAAO,CAAC,EAAO,MAAM,CAAC;IACtB,IAAI,CAAC,EAAU,MAAM,CAAC;IACtB,KAAK,CAAC,EAAS,MAAM,CAAC;CACvB;AAED,MAAM,WAAW,iBAAiB;IAChC,OAAO,CAAC,EAAE,qBAAqB,EAAE,CAAC;IAClC,IAAI,CAAC,EAAK,MAAM,CAAC;CAClB;AAED,MAAM,WAAW,qBAAqB;IACpC,IAAI,CAAC,EAAG,MAAM,CAAC;IACf,KAAK,CAAC,EAAE,MAAM,CAAC;CAChB;AAED,MAAM,WAAW,KAAK;IACpB,SAAS,CAAC,EAAiB,SAAS,CAAC;IACrC,QAAQ,CAAC,EAAkB,MAAM,CAAC;IAClC,wBAAwB,CAAC,EAAE,OAAO,CAAC;IACnC,QAAQ,CAAC,EAAkB,MAAM,CAAC;IAClC,IAAI,CAAC,EAAsB,IAAI,CAAC;IAChC,OAAO,CAAC,EAAmB,MAAM,CAAC;IAClC,eAAe,CAAC,EAAW,OAAO,CAAC;IACnC,OAAO,CAAC,EAAmB,SAAS,CAAC;IACrC,QAAQ,CAAC,EAAkB,SAAS,EAAE,CAAC;IACvC,WAAW,CAAC,EAAe,MAAM,CAAC;IAClC,QAAQ,CAAC,EAAkB,MAAM,CAAC;IAClC,MAAM,CAAC,EAAoB,IAAI,EAAE,CAAC;IAClC,IAAI,CAAC,EAAsB,SAAS,CAAC;IACrC,OAAO,CAAC,EAAmB,MAAM,CAAC;IAClC,IAAI,CAAC,EAAsB,IAAI,CAAC;IAChC,WAAW,CAAC,EAAe,MAAM,CAAC;IAClC,YAAY,CAAC,EAAc,MAAM,CAAC;IAClC,SAAS,CAAC,EAAiB,MAAM,CAAC;IAClC,WAAW,CAAC,EAAe,MAAM,CAAC;IAClC,KAAK,CAAC,EAAqB,IAAI,CAAC;IAChC,QAAQ,CAAC,EAAkB,OAAO,CAAC;IACnC,MAAM,CAAC,EAAoB,MAAM,CAAC;IAClC,IAAI,CAAC,EAAsB,IAAI,CAAC;IAChC,KAAK,CAAC,EAAqB,IAAI,CAAC;IAChC,IAAI,CAAC,EAAsB,MAAM,CAAC;CACnC;AAED,MAAM,WAAW,SAAS;IACxB,mBAAmB,CAAC,EAAc,MAAM,CAAC;IACzC,SAAS,CAAC,EAAwB,MAAM,CAAC;IACzC,QAAQ,CAAC,EAAyB,MAAM,CAAC;IACzC,OAAO,CAAC,EAA0B,gBAAgB,CAAC;IACnD,+BAA+B,CAAC,EAAE,OAAO,CAAC;IAC1C,QAAQ,CAAC,EAAyB,MAAM,CAAC;IACzC,MAAM,CAAC,EAA2B,MAAM,CAAC;IACzC,aAAa,CAAC,EAAoB,OAAO,CAAC;IAC1C,WAAW,CAAC,EAAsB,MAAM,CAAC;IACzC,YAAY,CAAC,EAAqB,MAAM,CAAC;IACzC,SAAS,CAAC,EAAwB,MAAM,CAAC;IACzC,WAAW,CAAC,EAAsB,MAAM,CAAC;IACzC,eAAe,CAAC,EAAkB,MAAM,CAAC;IACzC,gBAAgB,CAAC,EAAiB,MAAM,EAAE,CAAC;IAC3C,oBAAoB,CAAC,EAAa,MAAM,CAAC;IACzC,qBAAqB,CAAC,EAAY,MAAM,EAAE,CAAC;IAC3C,YAAY,CAAC,EAAqB,MAAM,CAAC;IACzC,cAAc,CAAC,EAAmB,oBAAoB,CAAC;IACvD,eAAe,CAAC,EAAkB,oBAAoB,EAAE,CAAC;IACzD,YAAY,CAAC,EAAqB,MAAM,CAAC;IACzC,YAAY,CAAC,EAAqB,MAAM,CAAC;IACzC,aAAa,CAAC,EAAoB,MAAM,EAAE,CAAC;IAC3C,kBAAkB,CAAC,EAAe,MAAM,CAAC;IACzC,gBAAgB,CAAC,EAAiB,MAAM,CAAC;IACzC,aAAa,CAAC,EAAoB,oBAAoB,EAAE,CAAC;IACzD,OAAO,CAAC,EAA0B,oBAAoB,EAAE,CAAC;IACzD,WAAW,CAAC,EAAsB,IAAI,CAAC;IACvC,oBAAoB,CAAC,EAAa,OAAO,CAAC;IAC1C,KAAK,CAAC,EAA4B,MAAM,CAAC;IACzC,IAAI,CAAC,EAA6B,IAAI,CAAC;IACvC,IAAI,CAAC,EAA6B,MAAM,CAAC;IACzC,GAAG,CAAC,EAA8B,MAAM,CAAC;IACzC,KAAK,CAAC,EAA4B,MAAM,CAAC;CAC1C;AAED,MAAM,WAAW,gBAAgB;IAC/B,OAAO,CAAC,EAAE,IAAI,CAAC;IACf,IAAI,CAAC,EAAK,IAAI,CAAC;IACf,KAAK,CAAC,EAAI,MAAM,CAAC;IACjB,IAAI,CAAC,EAAK,IAAI,CAAC;IACf,KAAK,CAAC,EAAI,IAAI,CAAC;CAChB;AAED,MAAM,WAAW,IAAI;IACnB,KAAK,CAAC,EAAK,OAAO,CAAC;IACnB,IAAI,CAAC,EAAM,MAAM,CAAC;IAClB,IAAI,CAAC,EAAM,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,OAAO,CAAC;CACpB;AAED,MAAM,WAAW,MAAM;IACrB,iBAAiB,CAAC,EAAiB,OAAO,CAAC;IAC3C,gCAAgC,CAAC,EAAE,OAAO,CAAC;IAC3C,OAAO,CAAC,EAA2B,MAAM,EAAE,CAAC;CAC7C;AAED,MAAM,WAAW,oBAAoB;IACnC,WAAW,CAAC,EAAE,IAAI,CAAC;IACnB,IAAI,CAAC,EAAS,IAAI,CAAC;IACnB,GAAG,CAAC,EAAU,MAAM,CAAC;IACrB,KAAK,CAAC,EAAQ,MAAM,CAAC;CACtB;AAED,MAAM,WAAW,oBAAoB;IACnC,KAAK,CAAC,EAAI,IAAI,CAAC;IACf,OAAO,CAAC,EAAE,oBAAoB,EAAE,CAAC;CAClC;AAED,MAAM,WAAW,IAAI;IACnB,kBAAkB,CAAC,EAAE,MAAM,CAAC;IAC5B,EAAE,CAAC,EAAkB,EAAE,CAAC;CACzB;AAED,MAAM,WAAW,EAAE;IACjB,mBAAmB,CAAC,EAAG,WAAW,EAAE,CAAC;IACrC,gBAAgB,CAAC,EAAM,WAAW,EAAE,CAAC;IACrC,aAAa,CAAC,EAAS,WAAW,CAAC;IACnC,MAAM,CAAC,EAAgB,MAAM,CAAC;IAC9B,QAAQ,CAAC,EAAc,MAAM,EAAE,CAAC;IAChC,UAAU,CAAC,EAAY,MAAM,CAAC;IAC9B,QAAQ,CAAC,EAAc,MAAM,CAAC;IAC9B,UAAU,CAAC,EAAY,MAAM,CAAC;IAC9B,oBAAoB,CAAC,EAAE,MAAM,CAAC;IAC9B,UAAU,CAAC,EAAY,MAAM,CAAC;IAC9B,SAAS,CAAC,EAAa,OAAO,CAAC;IAC/B,EAAE,CAAC,EAAoB,MAAM,CAAC;IAC9B,UAAU,CAAC,EAAY,OAAO,CAAC;IAC/B,QAAQ,CAAC,EAAc,MAAM,CAAC;IAC9B,IAAI,CAAC,EAAkB,MAAM,CAAC;IAC9B,YAAY,CAAC,EAAU,OAAO,CAAC;IAC/B,UAAU,CAAC,EAAY,OAAO,CAAC;IAC/B,YAAY,CAAC,EAAU,OAAO,CAAC;CAChC;AAED,MAAM,WAAW,WAAW;IAC1B,UAAU,CAAC,EAAI,MAAM,CAAC;IACtB,YAAY,CAAC,EAAE,MAAM,CAAC;IACtB,WAAW,CAAC,EAAG,MAAM,CAAC;IACtB,QAAQ,CAAC,EAAM,MAAM,CAAC;CACvB;AAED,MAAM,WAAW,WAAW;IAC1B,UAAU,CAAC,EAAM,MAAM,CAAC;IACxB,SAAS,CAAC,EAAO,MAAM,CAAC;IACxB,SAAS,CAAC,EAAO,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,SAAS,CAAC,EAAO,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,cAAc,CAAC,EAAE,MAAM,CAAC;CACzB;AAED,MAAM,WAAW,SAAS;IACxB,MAAM,CAAC,EAAqB,MAAM,CAAC;IACnC,QAAQ,CAAC,EAAmB,MAAM,CAAC;IACnC,MAAM,CAAC,EAAqB,MAAM,CAAC;IACnC,EAAE,CAAC,EAAyB,EAAE,EAAE,CAAC;IACjC,qBAAqB,CAAC,EAAM,MAAM,CAAC;IACnC,kBAAkB,CAAC,EAAS,MAAM,CAAC;IACnC,QAAQ,CAAC,EAAmB,MAAM,EAAE,CAAC;IACrC,cAAc,CAAC,EAAa,MAAM,CAAC;IACnC,aAAa,CAAC,EAAc,MAAM,CAAC;IACnC,OAAO,CAAC,EAAoB,MAAM,CAAC;IACnC,SAAS,CAAC,EAAkB,MAAM,CAAC;IACnC,aAAa,CAAC,EAAc,MAAM,CAAC;IACnC,cAAc,CAAC,EAAa,OAAO,CAAC;IACpC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,SAAS,CAAC,EAAkB,MAAM,CAAC;IACnC,QAAQ,CAAC,EAAmB,OAAO,CAAC;IACpC,MAAM,CAAC,EAAqB,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,aAAa,CAAC,EAAc,MAAM,CAAC;IACnC,YAAY,CAAC,EAAe,MAAM,CAAC;IACnC,QAAQ,CAAC,EAAmB,MAAM,CAAC;IACnC,IAAI,CAAC,EAAuB,EAAE,EAAE,CAAC;IACjC,MAAM,CAAC,EAAqB,MAAM,EAAE,CAAC;IACrC,QAAQ,CAAC,EAAmB,OAAO,CAAC;IACpC,gBAAgB,CAAC,EAAW,OAAO,CAAC;IACpC,OAAO,CAAC,EAAoB,OAAO,CAAC;IACpC,GAAG,CAAC,EAAwB,MAAM,CAAC;IACnC,SAAS,CAAC,EAAkB,MAAM,CAAC;IACnC,EAAE,CAAC,EAAyB,MAAM,CAAC;IACnC,mBAAmB,CAAC,EAAQ,MAAM,CAAC;IACnC,GAAG,CAAC,EAAwB,MAAM,EAAE,CAAC;IACrC,eAAe,CAAC,EAAY,cAAc,CAAC;IAC3C,WAAW,CAAC,EAAgB,OAAO,CAAC;IACpC,SAAS,CAAC,EAAkB,OAAO,CAAC;IACpC,UAAU,CAAC,EAAiB,OAAO,CAAC;IACpC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,KAAK,CAAC,EAAsB,MAAM,CAAC;IACnC,UAAU,CAAC,EAAiB,MAAM,CAAC;IACnC,kBAAkB,CAAC,EAAS,MAAM,CAAC;IACnC,QAAQ,CAAC,EAAmB,MAAM,CAAC;IACnC,IAAI,CAAC,EAAuB,MAAM,CAAC;IACnC,GAAG,CAAC,EAAwB,MAAM,CAAC;IACnC,IAAI,CAAC,EAAuB,MAAM,CAAC;IACnC,kBAAkB,CAAC,EAAS,OAAO,CAAC;IACpC,SAAS,CAAC,EAAkB,MAAM,CAAC;IACnC,yBAAyB,CAAC,EAAE,MAAM,CAAC;IACnC,UAAU,CAAC,EAAiB,MAAM,CAAC;IACnC,UAAU,CAAC,EAAiB,MAAM,CAAC;IACnC,SAAS,CAAC,EAAkB,MAAM,CAAC;IACnC,gBAAgB,CAAC,EAAW,MAAM,CAAC;IACnC,SAAS,CAAC,EAAkB,MAAM,EAAE,CAAC;IACrC,KAAK,CAAC,EAAsB,MAAM,CAAC;IACnC,UAAU,CAAC,EAAiB,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,OAAO,CAAC,EAAoB,MAAM,CAAC;IACnC,iBAAiB,CAAC,EAAU,MAAM,CAAC;IACnC,oBAAoB,CAAC,EAAO,OAAO,CAAC;IACpC,kBAAkB,CAAC,EAAS,MAAM,CAAC;IACnC,iBAAiB,CAAC,EAAU,OAAO,CAAC;IACpC,SAAS,CAAC,EAAkB,QAAQ,EAAE,CAAC;IACvC,YAAY,CAAC,EAAe,OAAO,CAAC;IACpC,MAAM,CAAC,EAAqB,MAAM,CAAC;IACnC,eAAe,CAAC,EAAY,MAAM,CAAC;IACnC,IAAI,CAAC,EAAuB,MAAM,CAAC;IACnC,OAAO,CAAC,EAAoB,MAAM,CAAC;IACnC,OAAO,CAAC,EAAoB,MAAM,CAAC;IACnC,UAAU,CAAC,EAAiB,MAAM,CAAC;IACnC,cAAc,CAAC,EAAa,MAAM,CAAC;IACnC,YAAY,CAAC,EAAe,MAAM,CAAC;IACnC,YAAY,CAAC,EAAe,MAAM,CAAC;IACnC,SAAS,CAAC,EAAkB,MAAM,CAAC;IACnC,aAAa,CAAC,EAAc,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,SAAS,CAAC,EAAkB,MAAM,CAAC;IACnC,aAAa,CAAC,EAAc,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,SAAS,CAAC,EAAkB,MAAM,CAAC;IACnC,aAAa,CAAC,EAAc,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,QAAQ,CAAC,EAAmB,MAAM,CAAC;IACnC,YAAY,CAAC,EAAe,MAAM,CAAC;IACnC,UAAU,CAAC,EAAiB,MAAM,CAAC;IACnC,UAAU,CAAC,EAAiB,MAAM,CAAC;IACnC,SAAS,CAAC,EAAkB,MAAM,CAAC;IACnC,aAAa,CAAC,EAAc,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,QAAQ,CAAC,EAAmB,MAAM,CAAC;IACnC,SAAS,CAAC,EAAkB,MAAM,CAAC;IACnC,aAAa,CAAC,EAAc,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,YAAY,CAAC,EAAe,MAAM,CAAC;IACnC,UAAU,CAAC,EAAiB,MAAM,CAAC;IACnC,UAAU,CAAC,EAAiB,MAAM,CAAC;IACnC,SAAS,CAAC,EAAkB,MAAM,CAAC;IACnC,aAAa,CAAC,EAAc,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,SAAS,CAAC,EAAkB,MAAM,CAAC;IACnC,SAAS,CAAC,EAAkB,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,UAAU,CAAC,EAAiB,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,aAAa,CAAC,EAAc,MAAM,CAAC;IACnC,aAAa,CAAC,EAAc,MAAM,CAAC;IACnC,SAAS,CAAC,EAAkB,MAAM,CAAC;IACnC,KAAK,CAAC,EAAsB,MAAM,CAAC;IACnC,EAAE,CAAC,EAAyB,EAAE,EAAE,CAAC;IACjC,aAAa,CAAC,EAAc,aAAa,CAAC;IAC1C,OAAO,CAAC,EAAoB,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,oBAAoB,CAAC,EAAO,MAAM,CAAC;IACnC,IAAI,CAAC,EAAuB,MAAM,CAAC;IACnC,QAAQ,CAAC,EAAmB,MAAM,CAAC;IACnC,GAAG,CAAC,EAAwB,MAAM,CAAC;CACpC;AAED,MAAM,WAAW,EAAE;IACjB,OAAO,CAAC,EAAG,MAAM,CAAC;IAClB,IAAI,CAAC,EAAM,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB;AAED,MAAM,WAAW,OAAO;IACtB,IAAI,CAAC,EAAS,MAAM,CAAC;IACrB,WAAW,CAAC,EAAE,MAAM,CAAC;IACrB,UAAU,CAAC,EAAG,MAAM,CAAC;IACrB,QAAQ,CAAC,EAAK,MAAM,CAAC;CACtB;AAED,MAAM,WAAW,cAAc;IAC7B,OAAO,CAAC,EAAI,MAAM,CAAC;IACnB,OAAO,CAAC,EAAI,MAAM,CAAC;IACnB,OAAO,CAAC,EAAI,MAAM,CAAC;IACnB,EAAE,CAAC,EAAS,MAAM,CAAC;IACnB,QAAQ,CAAC,EAAG,OAAO,CAAC;IACpB,SAAS,CAAC,EAAE,MAAM,CAAC;IACnB,IAAI,CAAC,EAAO,MAAM,CAAC;CACpB;AAED,MAAM,WAAW,QAAQ;IACvB,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,IAAI,CAAC,EAAG,MAAM,CAAC;IACf,GAAG,CAAC,EAAI,MAAM,CAAC;IACf,KAAK,CAAC,EAAE,MAAM,EAAE,CAAC;CAClB;AAED,MAAM,WAAW,MAAM;IACrB,OAAO,CAAC,EAAE;QAAE,CAAC,GAAG,EAAE,MAAM,GAAG,OAAO,EAAE,CAAA;KAAE,CAAC;IACvC,MAAM,CAAC,EAAG;QAAE,CAAC,GAAG,EAAE,MAAM,GAAG,OAAO,EAAE,CAAA;KAAE,CAAC;CACxC;AAED,MAAM,WAAW,OAAO;IACtB,YAAY,CAAC,EAAO,MAAM,CAAC;IAC3B,YAAY,CAAC,EAAO,MAAM,CAAC;IAC3B,WAAW,CAAC,EAAQ,MAAM,CAAC;IAC3B,WAAW,CAAC,EAAQ,MAAM,EAAE,CAAC;IAC7B,iBAAiB,CAAC,EAAE,MAAM,CAAC;IAC3B,aAAa,CAAC,EAAM,MAAM,CAAC;IAC3B,OAAO,CAAC,EAAY,MAAM,CAAC;IAC3B,SAAS,CAAC,EAAU,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,MAAM,CAAC;CAC5B;AAED,MAAM,WAAW,aAAa;IAC5B,MAAM,CAAC,EAAE,MAAM,CAAC;IAChB,MAAM,CAAC,EAAE,MAAM,CAAC;CACjB;AAED,MAAM,WAAW,KAAK;IACpB,KAAK,CAAC,EAAE,OAAO,CAAC;IAChB,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,KAAK,CAAC,EAAE,MAAM,CAAC;CAChB;AAED,MAAM,WAAW,WAAW;IAC1B,MAAM,CAAC,EAAqB,MAAM,CAAC;IACnC,QAAQ,CAAC,EAAmB,MAAM,CAAC;IACnC,MAAM,CAAC,EAAqB,MAAM,CAAC;IACnC,EAAE,CAAC,EAAyB,EAAE,EAAE,CAAC;IACjC,qBAAqB,CAAC,EAAM,MAAM,CAAC;IACnC,kBAAkB,CAAC,EAAS,MAAM,CAAC;IACnC,QAAQ,CAAC,EAAmB,MAAM,EAAE,CAAC;IACrC,cAAc,CAAC,EAAa,MAAM,CAAC;IACnC,aAAa,CAAC,EAAc,MAAM,CAAC;IACnC,OAAO,CAAC,EAAoB,MAAM,CAAC;IACnC,SAAS,CAAC,EAAkB,MAAM,CAAC;IACnC,aAAa,CAAC,EAAc,MAAM,CAAC;IACnC,cAAc,CAAC,EAAa,OAAO,CAAC;IACpC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,SAAS,CAAC,EAAkB,MAAM,CAAC;IACnC,QAAQ,CAAC,EAAmB,OAAO,CAAC;IACpC,MAAM,CAAC,EAAqB,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,aAAa,CAAC,EAAc,MAAM,CAAC;IACnC,YAAY,CAAC,EAAe,MAAM,CAAC;IACnC,QAAQ,CAAC,EAAmB,MAAM,CAAC;IACnC,IAAI,CAAC,EAAuB,EAAE,EAAE,CAAC;IACjC,MAAM,CAAC,EAAqB,MAAM,EAAE,CAAC;IACrC,QAAQ,CAAC,EAAmB,OAAO,CAAC;IACpC,gBAAgB,CAAC,EAAW,OAAO,CAAC;IACpC,OAAO,CAAC,EAAoB,OAAO,CAAC;IACpC,GAAG,CAAC,EAAwB,MAAM,CAAC;IACnC,SAAS,CAAC,EAAkB,MAAM,CAAC;IACnC,EAAE,CAAC,EAAyB,MAAM,CAAC;IACnC,mBAAmB,CAAC,EAAQ,MAAM,CAAC;IACnC,GAAG,CAAC,EAAwB,MAAM,EAAE,CAAC;IACrC,eAAe,CAAC,EAAY,cAAc,CAAC;IAC3C,WAAW,CAAC,EAAgB,OAAO,CAAC;IACpC,SAAS,CAAC,EAAkB,OAAO,CAAC;IACpC,UAAU,CAAC,EAAiB,OAAO,CAAC;IACpC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,KAAK,CAAC,EAAsB,MAAM,CAAC;IACnC,UAAU,CAAC,EAAiB,MAAM,CAAC;IACnC,kBAAkB,CAAC,EAAS,MAAM,CAAC;IACnC,QAAQ,CAAC,EAAmB,MAAM,CAAC;IACnC,IAAI,CAAC,EAAuB,MAAM,CAAC;IACnC,GAAG,CAAC,EAAwB,MAAM,CAAC;IACnC,IAAI,CAAC,EAAuB,MAAM,CAAC;IACnC,kBAAkB,CAAC,EAAS,OAAO,CAAC;IACpC,SAAS,CAAC,EAAkB,MAAM,CAAC;IACnC,yBAAyB,CAAC,EAAE,MAAM,CAAC;IACnC,UAAU,CAAC,EAAiB,MAAM,CAAC;IACnC,UAAU,CAAC,EAAiB,MAAM,CAAC;IACnC,SAAS,CAAC,EAAkB,MAAM,CAAC;IACnC,gBAAgB,CAAC,EAAW,MAAM,CAAC;IACnC,SAAS,CAAC,EAAkB,MAAM,EAAE,CAAC;IACrC,KAAK,CAAC,EAAsB,MAAM,CAAC;IACnC,UAAU,CAAC,EAAiB,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,OAAO,CAAC,EAAoB,MAAM,CAAC;IACnC,iBAAiB,CAAC,EAAU,MAAM,CAAC;IACnC,oBAAoB,CAAC,EAAO,OAAO,CAAC;IACpC,kBAAkB,CAAC,EAAS,MAAM,CAAC;IACnC,iBAAiB,CAAC,EAAU,OAAO,CAAC;IACpC,SAAS,CAAC,EAAkB,QAAQ,EAAE,CAAC;IACvC,YAAY,CAAC,EAAe,OAAO,CAAC;IACpC,MAAM,CAAC,EAAqB,MAAM,CAAC;IACnC,eAAe,CAAC,EAAY,MAAM,CAAC;IACnC,IAAI,CAAC,EAAuB,MAAM,CAAC;IACnC,OAAO,CAAC,EAAoB,MAAM,CAAC;IACnC,OAAO,CAAC,EAAoB,MAAM,CAAC;IACnC,UAAU,CAAC,EAAiB,MAAM,CAAC;IACnC,cAAc,CAAC,EAAa,MAAM,CAAC;IACnC,YAAY,CAAC,EAAe,MAAM,CAAC;IACnC,YAAY,CAAC,EAAe,MAAM,CAAC;IACnC,SAAS,CAAC,EAAkB,MAAM,CAAC;IACnC,aAAa,CAAC,EAAc,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,SAAS,CAAC,EAAkB,MAAM,CAAC;IACnC,aAAa,CAAC,EAAc,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,SAAS,CAAC,EAAkB,MAAM,CAAC;IACnC,aAAa,CAAC,EAAc,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,QAAQ,CAAC,EAAmB,MAAM,CAAC;IACnC,YAAY,CAAC,EAAe,MAAM,CAAC;IACnC,UAAU,CAAC,EAAiB,MAAM,CAAC;IACnC,UAAU,CAAC,EAAiB,MAAM,CAAC;IACnC,SAAS,CAAC,EAAkB,MAAM,CAAC;IACnC,aAAa,CAAC,EAAc,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,QAAQ,CAAC,EAAmB,MAAM,CAAC;IACnC,SAAS,CAAC,EAAkB,MAAM,CAAC;IACnC,aAAa,CAAC,EAAc,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,YAAY,CAAC,EAAe,MAAM,CAAC;IACnC,UAAU,CAAC,EAAiB,MAAM,CAAC;IACnC,UAAU,CAAC,EAAiB,MAAM,CAAC;IACnC,SAAS,CAAC,EAAkB,MAAM,CAAC;IACnC,aAAa,CAAC,EAAc,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,SAAS,CAAC,EAAkB,MAAM,CAAC;IACnC,SAAS,CAAC,EAAkB,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,UAAU,CAAC,EAAiB,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,aAAa,CAAC,EAAc,MAAM,CAAC;IACnC,aAAa,CAAC,EAAc,MAAM,CAAC;IACnC,SAAS,CAAC,EAAkB,MAAM,CAAC;IACnC,KAAK,CAAC,EAAsB,MAAM,CAAC;IACnC,EAAE,CAAC,EAAyB,EAAE,EAAE,CAAC;IACjC,aAAa,CAAC,EAAc,aAAa,CAAC;IAC1C,OAAO,CAAC,EAAoB,MAAM,CAAC;IACnC,WAAW,CAAC,EAAgB,MAAM,CAAC;IACnC,oBAAoB,CAAC,EAAO,MAAM,CAAC;IACnC,IAAI,CAAC,EAAuB,MAAM,CAAC;IACnC,QAAQ,CAAC,EAAmB,MAAM,CAAC;IACnC,GAAG,CAAC,EAAwB,MAAM,CAAC;CACpC;AAED,MAAM,WAAW,QAAQ;IACvB,SAAS,CAAC,EAAI,MAAM,CAAC;IACrB,MAAM,CAAC,EAAO,MAAM,CAAC;IACrB,UAAU,CAAC,EAAG,MAAM,CAAC;IACrB,UAAU,CAAC,EAAG,MAAM,CAAC;IACrB,QAAQ,CAAC,EAAK,MAAM,CAAC;IACrB,SAAS,CAAC,EAAI,OAAO,CAAC;IACtB,WAAW,CAAC,EAAE,MAAM,CAAC;IACrB,WAAW,CAAC,EAAE,MAAM,CAAC;IACrB,QAAQ,CAAC,EAAK,OAAO,CAAC;IACtB,QAAQ,CAAC,EAAK,OAAO,CAAC;IACtB,UAAU,CAAC,EAAG,MAAM,CAAC;CACtB;AAED,MAAM,WAAW,OAAO;IACtB,UAAU,CAAC,EAAE,OAAO,CAAC;IACrB,QAAQ,CAAC,EAAI,MAAM,CAAC;IACpB,QAAQ,CAAC,EAAI,IAAI,CAAC;IAClB,KAAK,CAAC,EAAO,IAAI,CAAC;IAClB,IAAI,CAAC,EAAQ,MAAM,CAAC;CACrB;AAED,MAAM,WAAW,OAAO;IACtB,EAAE,CAAC,EAAqB,MAAM,CAAC;IAC/B,UAAU,CAAC,EAAa,OAAO,CAAC;IAChC,aAAa,CAAC,EAAU,OAAO,CAAC;IAChC,QAAQ,CAAC,EAAe,OAAO,CAAC;IAChC,KAAK,CAAC,EAAkB,OAAO,CAAC;IAChC,OAAO,CAAC,EAAgB,OAAO,CAAC;IAChC,aAAa,CAAC,EAAU,OAAO,CAAC;IAChC,qBAAqB,CAAC,EAAE,OAAO,CAAC;IAChC,UAAU,CAAC,EAAa,OAAO,CAAC;IAChC,SAAS,CAAC,EAAc,OAAO,CAAC;IAChC,IAAI,CAAC,EAAmB,MAAM,CAAC;IAC/B,eAAe,CAAC,EAAQ,MAAM,CAAC;IAC/B,cAAc,CAAC,EAAS,MAAM,EAAE,CAAC;IACjC,IAAI,CAAC,EAAmB,MAAM,CAAC;CAChC;AAED,MAAM,WAAW,QAAQ;IACvB,WAAW,CAAC,EAAE,UAAU,EAAE,CAAC;IAC3B,MAAM,CAAC,EAAO,KAAK,EAAE,CAAC;IACtB,GAAG,CAAC,EAAU,MAAM,CAAC;IACrB,SAAS,CAAC,EAAI,MAAM,CAAC;IACrB,IAAI,CAAC,EAAS,MAAM,CAAC;IACrB,EAAE,CAAC,EAAW,MAAM,CAAC;IACrB,IAAI,CAAC,EAAS,MAAM,CAAC;IACrB,IAAI,CAAC,EAAS,MAAM,CAAC;IACrB,QAAQ,CAAC,EAAK,MAAM,CAAC;CACtB;AAED,MAAM,WAAW,UAAU;IACzB,KAAK,CAAC,EAAQ,MAAM,CAAC;IACrB,IAAI,CAAC,EAAS,MAAM,CAAC;IACrB,IAAI,CAAC,EAAS,MAAM,CAAC;IACrB,UAAU,CAAC,EAAG,MAAM,CAAC;IACrB,QAAQ,CAAC,EAAK,MAAM,CAAC;IACrB,WAAW,CAAC,EAAE,MAAM,CAAC;CACtB;AAED,MAAM,WAAW,MAAM;IACrB,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,IAAI,CAAC,EAAG,MAAM,CAAC;IACf,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,KAAK,CAAC,EAAE,MAAM,CAAC;CAChB"} \ No newline at end of file +{"version":3,"file":"SearchMessagesResponse.d.ts","sourceRoot":"","sources":["../../src/response/SearchMessagesResponse.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/SearchMessagesResponse.js b/node_modules/@slack/web-api/dist/response/SearchMessagesResponse.js index 7ffda31..83546a6 100644 --- a/node_modules/@slack/web-api/dist/response/SearchMessagesResponse.js +++ b/node_modules/@slack/web-api/dist/response/SearchMessagesResponse.js @@ -9,4 +9,60 @@ // // ///////////////////////////////////////////////////////////////////////////////////////// Object.defineProperty(exports, "__esModule", { value: true }); +exports.BlockType = exports.PurpleType = exports.DescriptionType = exports.ActionType = void 0; +var ActionType; +(function (ActionType) { + ActionType["Button"] = "button"; + ActionType["ChannelsSelect"] = "channels_select"; + ActionType["Checkboxes"] = "checkboxes"; + ActionType["ConversationsSelect"] = "conversations_select"; + ActionType["Datepicker"] = "datepicker"; + ActionType["Datetimepicker"] = "datetimepicker"; + ActionType["ExternalSelect"] = "external_select"; + ActionType["Image"] = "image"; + ActionType["MultiChannelsSelect"] = "multi_channels_select"; + ActionType["MultiConversationsSelect"] = "multi_conversations_select"; + ActionType["MultiExternalSelect"] = "multi_external_select"; + ActionType["MultiStaticSelect"] = "multi_static_select"; + ActionType["MultiUsersSelect"] = "multi_users_select"; + ActionType["Overflow"] = "overflow"; + ActionType["RadioButtons"] = "radio_buttons"; + ActionType["RichTextList"] = "rich_text_list"; + ActionType["RichTextPreformatted"] = "rich_text_preformatted"; + ActionType["RichTextQuote"] = "rich_text_quote"; + ActionType["RichTextSection"] = "rich_text_section"; + ActionType["StaticSelect"] = "static_select"; + ActionType["Timepicker"] = "timepicker"; + ActionType["UsersSelect"] = "users_select"; + ActionType["WorkflowButton"] = "workflow_button"; +})(ActionType = exports.ActionType || (exports.ActionType = {})); +var DescriptionType; +(function (DescriptionType) { + DescriptionType["Mrkdwn"] = "mrkdwn"; + DescriptionType["PlainText"] = "plain_text"; +})(DescriptionType = exports.DescriptionType || (exports.DescriptionType = {})); +var PurpleType; +(function (PurpleType) { + PurpleType["Broadcast"] = "broadcast"; + PurpleType["Channel"] = "channel"; + PurpleType["Color"] = "color"; + PurpleType["Date"] = "date"; + PurpleType["Emoji"] = "emoji"; + PurpleType["Link"] = "link"; + PurpleType["Team"] = "team"; + PurpleType["Text"] = "text"; + PurpleType["User"] = "user"; + PurpleType["Usergroup"] = "usergroup"; +})(PurpleType = exports.PurpleType || (exports.PurpleType = {})); +var BlockType; +(function (BlockType) { + BlockType["Actions"] = "actions"; + BlockType["Context"] = "context"; + BlockType["Divider"] = "divider"; + BlockType["Image"] = "image"; + BlockType["RichText"] = "rich_text"; + BlockType["Section"] = "section"; + BlockType["ShareShortcut"] = "share_shortcut"; + BlockType["Video"] = "video"; +})(BlockType = exports.BlockType || (exports.BlockType = {})); //# sourceMappingURL=SearchMessagesResponse.js.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/SearchMessagesResponse.js.map b/node_modules/@slack/web-api/dist/response/SearchMessagesResponse.js.map index cf04f68..0d61f90 100644 --- a/node_modules/@slack/web-api/dist/response/SearchMessagesResponse.js.map +++ b/node_modules/@slack/web-api/dist/response/SearchMessagesResponse.js.map @@ -1 +1 @@ -{"version":3,"file":"SearchMessagesResponse.js","sourceRoot":"","sources":["../../src/response/SearchMessagesResponse.ts"],"names":[],"mappings":";AAAA,oBAAoB;AACpB,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF"} \ No newline at end of file +{"version":3,"file":"SearchMessagesResponse.js","sourceRoot":"","sources":["../../src/response/SearchMessagesResponse.ts"],"names":[],"mappings":";AAAA,oBAAoB;AACpB,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;;;AAqIzF,IAAY,UAwBX;AAxBD,WAAY,UAAU;IACpB,+BAAiB,CAAA;IACjB,gDAAkC,CAAA;IAClC,uCAAyB,CAAA;IACzB,0DAA4C,CAAA;IAC5C,uCAAyB,CAAA;IACzB,+CAAiC,CAAA;IACjC,gDAAkC,CAAA;IAClC,6BAAe,CAAA;IACf,2DAA6C,CAAA;IAC7C,qEAAuD,CAAA;IACvD,2DAA6C,CAAA;IAC7C,uDAAyC,CAAA;IACzC,qDAAuC,CAAA;IACvC,mCAAqB,CAAA;IACrB,4CAA8B,CAAA;IAC9B,6CAA+B,CAAA;IAC/B,6DAA+C,CAAA;IAC/C,+CAAiC,CAAA;IACjC,mDAAqC,CAAA;IACrC,4CAA8B,CAAA;IAC9B,uCAAyB,CAAA;IACzB,0CAA4B,CAAA;IAC5B,gDAAkC,CAAA;AACpC,CAAC,EAxBW,UAAU,GAAV,kBAAU,KAAV,kBAAU,QAwBrB;AAiGD,IAAY,eAGX;AAHD,WAAY,eAAe;IACzB,oCAAiB,CAAA;IACjB,2CAAwB,CAAA;AAC1B,CAAC,EAHW,eAAe,GAAf,uBAAe,KAAf,uBAAe,QAG1B;AAmCD,IAAY,UAWX;AAXD,WAAY,UAAU;IACpB,qCAAuB,CAAA;IACvB,iCAAmB,CAAA;IACnB,6BAAe,CAAA;IACf,2BAAa,CAAA;IACb,6BAAe,CAAA;IACf,2BAAa,CAAA;IACb,2BAAa,CAAA;IACb,2BAAa,CAAA;IACb,2BAAa,CAAA;IACb,qCAAuB,CAAA;AACzB,CAAC,EAXW,UAAU,GAAV,kBAAU,KAAV,kBAAU,QAWrB;AAkCD,IAAY,SASX;AATD,WAAY,SAAS;IACnB,gCAAmB,CAAA;IACnB,gCAAmB,CAAA;IACnB,gCAAmB,CAAA;IACnB,4BAAe,CAAA;IACf,mCAAsB,CAAA;IACtB,gCAAmB,CAAA;IACnB,6CAAgC,CAAA;IAChC,4BAAe,CAAA;AACjB,CAAC,EATW,SAAS,GAAT,iBAAS,KAAT,iBAAS,QASpB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/StarsAddResponse.d.ts b/node_modules/@slack/web-api/dist/response/StarsAddResponse.d.ts index 4cf9c9e..c18e39e 100644 --- a/node_modules/@slack/web-api/dist/response/StarsAddResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/StarsAddResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type StarsAddResponse = WebAPICallResult & { +export type StarsAddResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/StarsAddResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/StarsAddResponse.d.ts.map index 978b3ba..d9c25c1 100644 --- a/node_modules/@slack/web-api/dist/response/StarsAddResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/StarsAddResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"StarsAddResponse.d.ts","sourceRoot":"","sources":["../../src/response/StarsAddResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,gBAAgB,GAAG,gBAAgB,GAAG;IAChD,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file +{"version":3,"file":"StarsAddResponse.d.ts","sourceRoot":"","sources":["../../src/response/StarsAddResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,gBAAgB,GAAG,gBAAgB,GAAG;IAChD,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/StarsListResponse.d.ts b/node_modules/@slack/web-api/dist/response/StarsListResponse.d.ts index fe21bfa..7ad1590 100644 --- a/node_modules/@slack/web-api/dist/response/StarsListResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/StarsListResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type StarsListResponse = WebAPICallResult & { +export type StarsListResponse = WebAPICallResult & { error?: string; items?: Item[]; needed?: string; @@ -27,6 +27,7 @@ export interface Comment { user?: string; } export interface ItemFile { + alt_txt?: string; app_id?: string; app_name?: string; bot_id?: string; @@ -47,10 +48,12 @@ export interface ItemFile { external_id?: string; external_type?: string; external_url?: string; + file_access?: string; filetype?: string; from?: Cc[]; groups?: string[]; has_more?: boolean; + has_more_shares?: boolean; has_rich_preview?: boolean; headers?: Headers; hls?: string; @@ -66,9 +69,11 @@ export interface ItemFile { lines?: number; lines_more?: number; media_display_type?: string; + media_progress?: MediaProgress; mimetype?: string; mode?: string; mp4?: string; + mp4_low?: string; name?: string; non_owner_editable?: boolean; num_stars?: number; @@ -87,10 +92,12 @@ export interface ItemFile { preview_plain_text?: string; public_url_shared?: boolean; reactions?: Reaction[]; + saved?: Saved; sent_to_self?: boolean; shares?: Shares; simplified_html?: string; size?: number; + source_team?: string; subject?: string; subtype?: string; thumb_1024?: string; @@ -145,6 +152,7 @@ export interface ItemFile { url_private?: string; url_private_download?: string; user?: string; + user_team?: string; username?: string; vtt?: string; } @@ -159,12 +167,23 @@ export interface Headers { message_id?: string; reply_to?: string; } +export interface MediaProgress { + duration_ms?: number; + max_offset_ms?: number; + offset_ms?: number; +} export interface Reaction { count?: number; name?: string; url?: string; users?: string[]; } +export interface Saved { + date_completed?: number; + date_due?: number; + is_archived?: boolean; + state?: string; +} export interface Shares { private?: { [key: string]: Private[]; @@ -232,6 +251,7 @@ export interface Attachment { callback_id?: string; channel_id?: string; channel_name?: string; + channel_team?: string; color?: string; fallback?: string; fields?: Field[]; @@ -307,35 +327,51 @@ export interface Block { accessory?: Accessory; alt_text?: string; api_decoration_available?: boolean; + app_collaborators?: string[]; + app_id?: string; + author_name?: string; block_id?: string; + bot_user_id?: string; + button_label?: string; call?: Call; call_id?: string; + description?: Description; dispatch_action?: boolean; element?: Accessory; elements?: Accessory[]; external_id?: string; fallback?: string; - fields?: Hint[]; + fields?: Description[]; file?: ItemFile; file_id?: string; - hint?: Hint; + function_trigger_id?: string; + hint?: Description; image_bytes?: number; image_height?: number; image_url?: string; image_width?: number; - label?: Hint; + is_workflow_app?: boolean; + label?: Description; optional?: boolean; + provider_icon_url?: string; + provider_name?: string; source?: string; - text?: Hint; - title?: Hint; + text?: Description; + thumbnail_url?: string; + title?: Description; + title_url?: string; type?: string; + url?: string; + video_url?: string; } export interface Accessory { accessibility_label?: string; action_id?: string; alt_text?: string; + border?: number; confirm?: AccessoryConfirm; default_to_current_conversation?: boolean; + elements?: AccessoryElement[]; fallback?: string; filter?: Filter; focus_on_load?: boolean; @@ -343,11 +379,13 @@ export interface Accessory { image_height?: number; image_url?: string; image_width?: number; + indent?: number; initial_channel?: string; initial_channels?: string[]; initial_conversation?: string; initial_conversations?: string[]; initial_date?: string; + initial_date_time?: number; initial_option?: InitialOptionElement; initial_options?: InitialOptionElement[]; initial_time?: string; @@ -355,42 +393,74 @@ export interface Accessory { initial_users?: string[]; max_selected_items?: number; min_query_length?: number; + offset?: number; option_groups?: AccessoryOptionGroup[]; options?: InitialOptionElement[]; - placeholder?: Hint; + placeholder?: Description; response_url_enabled?: boolean; style?: string; - text?: Hint; + text?: Description; + timezone?: string; type?: string; url?: string; value?: string; } export interface AccessoryConfirm { - confirm?: Hint; - deny?: Hint; + confirm?: Description; + deny?: Description; style?: string; - text?: Hint; - title?: Hint; + text?: Description; + title?: Description; } -export interface Hint { +export interface Description { emoji?: boolean; text?: string; type?: string; verbatim?: boolean; } +export interface AccessoryElement { + border?: number; + elements?: PurpleElement[]; + indent?: number; + offset?: number; + style?: string; + type?: string; +} +export interface PurpleElement { + channel_id?: string; + name?: string; + range?: string; + skin_tone?: number; + style?: Style; + team_id?: string; + text?: string; + timestamp?: string; + type?: string; + unicode?: string; + url?: string; + user_id?: string; + usergroup_id?: string; + value?: string; +} +export interface Style { + bold?: boolean; + code?: boolean; + italic?: boolean; + strike?: boolean; +} export interface Filter { exclude_bot_users?: boolean; exclude_external_shared_channels?: boolean; include?: string[]; } export interface InitialOptionElement { - description?: Hint; - text?: Hint; + description?: Description; + text?: Description; url?: string; value?: string; } export interface AccessoryOptionGroup { - label?: Hint; + label?: Description; options?: InitialOptionElement[]; } export interface Call { @@ -442,6 +512,7 @@ export interface Field { value?: string; } export interface FileElement { + alt_txt?: string; app_id?: string; app_name?: string; bot_id?: string; @@ -462,10 +533,12 @@ export interface FileElement { external_id?: string; external_type?: string; external_url?: string; + file_access?: string; filetype?: string; from?: Cc[]; groups?: string[]; has_more?: boolean; + has_more_shares?: boolean; has_rich_preview?: boolean; headers?: Headers; hls?: string; @@ -481,9 +554,11 @@ export interface FileElement { lines?: number; lines_more?: number; media_display_type?: string; + media_progress?: MediaProgress; mimetype?: string; mode?: string; mp4?: string; + mp4_low?: string; name?: string; non_owner_editable?: boolean; num_stars?: number; @@ -502,10 +577,12 @@ export interface FileElement { preview_plain_text?: string; public_url_shared?: boolean; reactions?: Reaction[]; + saved?: Saved; sent_to_self?: boolean; shares?: Shares; simplified_html?: string; size?: number; + source_team?: string; subject?: string; subtype?: string; thumb_1024?: string; @@ -560,6 +637,7 @@ export interface FileElement { url_private?: string; url_private_download?: string; user?: string; + user_team?: string; username?: string; vtt?: string; } @@ -579,8 +657,8 @@ export interface Metadata { export interface Preview { can_remove?: boolean; icon_url?: string; - subtitle?: Hint; - title?: Hint; + subtitle?: Description; + title?: Description; type?: string; } export interface BotProfile { diff --git a/node_modules/@slack/web-api/dist/response/StarsListResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/StarsListResponse.d.ts.map index e2fc011..0ac0e78 100644 --- a/node_modules/@slack/web-api/dist/response/StarsListResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/StarsListResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"StarsListResponse.d.ts","sourceRoot":"","sources":["../../src/response/StarsListResponse.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"StarsListResponse.d.ts","sourceRoot":"","sources":["../../src/response/StarsListResponse.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/StarsRemoveResponse.d.ts b/node_modules/@slack/web-api/dist/response/StarsRemoveResponse.d.ts index 3350c1b..23c49c8 100644 --- a/node_modules/@slack/web-api/dist/response/StarsRemoveResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/StarsRemoveResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type StarsRemoveResponse = WebAPICallResult & { +export type StarsRemoveResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/StarsRemoveResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/StarsRemoveResponse.d.ts.map index 9594b72..2aa2f3e 100644 --- a/node_modules/@slack/web-api/dist/response/StarsRemoveResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/StarsRemoveResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"StarsRemoveResponse.d.ts","sourceRoot":"","sources":["../../src/response/StarsRemoveResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,mBAAmB,GAAG,gBAAgB,GAAG;IACnD,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file +{"version":3,"file":"StarsRemoveResponse.d.ts","sourceRoot":"","sources":["../../src/response/StarsRemoveResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,mBAAmB,GAAG,gBAAgB,GAAG;IACnD,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/TeamAccessLogsResponse.d.ts b/node_modules/@slack/web-api/dist/response/TeamAccessLogsResponse.d.ts index d5e5687..a4331fb 100644 --- a/node_modules/@slack/web-api/dist/response/TeamAccessLogsResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/TeamAccessLogsResponse.d.ts @@ -1,11 +1,12 @@ import { WebAPICallResult } from '../WebClient'; -export declare type TeamAccessLogsResponse = WebAPICallResult & { +export type TeamAccessLogsResponse = WebAPICallResult & { error?: string; logins?: Login[]; needed?: string; ok?: boolean; paging?: Paging; provided?: string; + response_metadata?: ResponseMetadata; }; export interface Login { count?: number; @@ -25,4 +26,7 @@ export interface Paging { pages?: number; total?: number; } +export interface ResponseMetadata { + next_cursor?: string; +} //# sourceMappingURL=TeamAccessLogsResponse.d.ts.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/TeamAccessLogsResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/TeamAccessLogsResponse.d.ts.map index 3974999..530332b 100644 --- a/node_modules/@slack/web-api/dist/response/TeamAccessLogsResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/TeamAccessLogsResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"TeamAccessLogsResponse.d.ts","sourceRoot":"","sources":["../../src/response/TeamAccessLogsResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,sBAAsB,GAAG,gBAAgB,GAAG;IACtD,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,KAAK,EAAE,CAAC;IACnB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC;AAEF,MAAM,WAAW,KAAK;IACpB,KAAK,CAAC,EAAO,MAAM,CAAC;IACpB,OAAO,CAAC,EAAK,MAAM,CAAC;IACpB,UAAU,CAAC,EAAE,MAAM,CAAC;IACpB,SAAS,CAAC,EAAG,MAAM,CAAC;IACpB,EAAE,CAAC,EAAU,MAAM,CAAC;IACpB,GAAG,CAAC,EAAS,MAAM,CAAC;IACpB,MAAM,CAAC,EAAM,MAAM,CAAC;IACpB,UAAU,CAAC,EAAE,MAAM,CAAC;IACpB,OAAO,CAAC,EAAK,MAAM,CAAC;IACpB,QAAQ,CAAC,EAAI,MAAM,CAAC;CACrB;AAED,MAAM,WAAW,MAAM;IACrB,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,IAAI,CAAC,EAAG,MAAM,CAAC;IACf,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,KAAK,CAAC,EAAE,MAAM,CAAC;CAChB"} \ No newline at end of file +{"version":3,"file":"TeamAccessLogsResponse.d.ts","sourceRoot":"","sources":["../../src/response/TeamAccessLogsResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,sBAAsB,GAAG,gBAAgB,GAAG;IACtD,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,KAAK,EAAE,CAAC;IAC5B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;CACtC,CAAC;AAEF,MAAM,WAAW,KAAK;IACpB,KAAK,CAAC,EAAO,MAAM,CAAC;IACpB,OAAO,CAAC,EAAK,MAAM,CAAC;IACpB,UAAU,CAAC,EAAE,MAAM,CAAC;IACpB,SAAS,CAAC,EAAG,MAAM,CAAC;IACpB,EAAE,CAAC,EAAU,MAAM,CAAC;IACpB,GAAG,CAAC,EAAS,MAAM,CAAC;IACpB,MAAM,CAAC,EAAM,MAAM,CAAC;IACpB,UAAU,CAAC,EAAE,MAAM,CAAC;IACpB,OAAO,CAAC,EAAK,MAAM,CAAC;IACpB,QAAQ,CAAC,EAAI,MAAM,CAAC;CACrB;AAED,MAAM,WAAW,MAAM;IACrB,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,IAAI,CAAC,EAAG,MAAM,CAAC;IACf,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,KAAK,CAAC,EAAE,MAAM,CAAC;CAChB;AAED,MAAM,WAAW,gBAAgB;IAC/B,WAAW,CAAC,EAAE,MAAM,CAAC;CACtB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/TeamBillableInfoResponse.d.ts b/node_modules/@slack/web-api/dist/response/TeamBillableInfoResponse.d.ts index eb70ceb..4616415 100644 --- a/node_modules/@slack/web-api/dist/response/TeamBillableInfoResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/TeamBillableInfoResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type TeamBillableInfoResponse = WebAPICallResult & { +export type TeamBillableInfoResponse = WebAPICallResult & { billable_info?: { [key: string]: BillableInfo; }; @@ -7,8 +7,12 @@ export declare type TeamBillableInfoResponse = WebAPICallResult & { needed?: string; ok?: boolean; provided?: string; + response_metadata?: ResponseMetadata; }; export interface BillableInfo { billing_active?: boolean; } +export interface ResponseMetadata { + next_cursor?: string; +} //# sourceMappingURL=TeamBillableInfoResponse.d.ts.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/TeamBillableInfoResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/TeamBillableInfoResponse.d.ts.map index c00458a..66d6ae2 100644 --- a/node_modules/@slack/web-api/dist/response/TeamBillableInfoResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/TeamBillableInfoResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"TeamBillableInfoResponse.d.ts","sourceRoot":"","sources":["../../src/response/TeamBillableInfoResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,wBAAwB,GAAG,gBAAgB,GAAG;IACxD,aAAa,CAAC,EAAE;QAAE,CAAC,GAAG,EAAE,MAAM,GAAG,YAAY,CAAA;KAAE,CAAC;IAChD,KAAK,CAAC,EAAU,MAAM,CAAC;IACvB,MAAM,CAAC,EAAS,MAAM,CAAC;IACvB,EAAE,CAAC,EAAa,OAAO,CAAC;IACxB,QAAQ,CAAC,EAAO,MAAM,CAAC;CACxB,CAAC;AAEF,MAAM,WAAW,YAAY;IAC3B,cAAc,CAAC,EAAE,OAAO,CAAC;CAC1B"} \ No newline at end of file +{"version":3,"file":"TeamBillableInfoResponse.d.ts","sourceRoot":"","sources":["../../src/response/TeamBillableInfoResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,wBAAwB,GAAG,gBAAgB,GAAG;IACxD,aAAa,CAAC,EAAM;QAAE,CAAC,GAAG,EAAE,MAAM,GAAG,YAAY,CAAA;KAAE,CAAC;IACpD,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;CACtC,CAAC;AAEF,MAAM,WAAW,YAAY;IAC3B,cAAc,CAAC,EAAE,OAAO,CAAC;CAC1B;AAED,MAAM,WAAW,gBAAgB;IAC/B,WAAW,CAAC,EAAE,MAAM,CAAC;CACtB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/TeamBillingInfoResponse.d.ts b/node_modules/@slack/web-api/dist/response/TeamBillingInfoResponse.d.ts index e8a1b95..5894b5e 100644 --- a/node_modules/@slack/web-api/dist/response/TeamBillingInfoResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/TeamBillingInfoResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type TeamBillingInfoResponse = WebAPICallResult & { +export type TeamBillingInfoResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/TeamBillingInfoResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/TeamBillingInfoResponse.d.ts.map index 4734fb0..a9817ae 100644 --- a/node_modules/@slack/web-api/dist/response/TeamBillingInfoResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/TeamBillingInfoResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"TeamBillingInfoResponse.d.ts","sourceRoot":"","sources":["../../src/response/TeamBillingInfoResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,uBAAuB,GAAG,gBAAgB,GAAG;IACvD,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,IAAI,CAAC,EAAM,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file +{"version":3,"file":"TeamBillingInfoResponse.d.ts","sourceRoot":"","sources":["../../src/response/TeamBillingInfoResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,uBAAuB,GAAG,gBAAgB,GAAG;IACvD,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,IAAI,CAAC,EAAM,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/TeamInfoResponse.d.ts b/node_modules/@slack/web-api/dist/response/TeamInfoResponse.d.ts index addb221..b9ed34b 100644 --- a/node_modules/@slack/web-api/dist/response/TeamInfoResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/TeamInfoResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type TeamInfoResponse = WebAPICallResult & { +export type TeamInfoResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; @@ -28,6 +28,7 @@ export interface Icon { image_44?: string; image_68?: string; image_88?: string; + image_default?: boolean; image_original?: string; } //# sourceMappingURL=TeamInfoResponse.d.ts.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/TeamInfoResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/TeamInfoResponse.d.ts.map index b4c5b1f..68ca6d2 100644 --- a/node_modules/@slack/web-api/dist/response/TeamInfoResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/TeamInfoResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"TeamInfoResponse.d.ts","sourceRoot":"","sources":["../../src/response/TeamInfoResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,gBAAgB,GAAG,gBAAgB,GAAG;IAChD,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,IAAI,CAAC,EAAM,IAAI,CAAC;CACjB,CAAC;AAEF,MAAM,WAAW,IAAI;IACnB,eAAe,CAAC,EAAI,MAAM,CAAC;IAC3B,YAAY,CAAC,EAAO,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,YAAY,CAAC,EAAO,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,MAAM,CAAC;IAC3B,aAAa,CAAC,EAAM,MAAM,CAAC;IAC3B,eAAe,CAAC,EAAI,MAAM,CAAC;IAC3B,IAAI,CAAC,EAAe,IAAI,CAAC;IACzB,EAAE,CAAC,EAAiB,MAAM,CAAC;IAC3B,WAAW,CAAC,EAAQ,OAAO,CAAC;IAC5B,IAAI,CAAC,EAAe,MAAM,CAAC;IAC3B,GAAG,CAAC,EAAgB,MAAM,CAAC;CAC5B;AAED,MAAM,WAAW,IAAI;IACnB,SAAS,CAAC,EAAO,MAAM,CAAC;IACxB,SAAS,CAAC,EAAO,MAAM,CAAC;IACxB,SAAS,CAAC,EAAO,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,cAAc,CAAC,EAAE,MAAM,CAAC;CACzB"} \ No newline at end of file +{"version":3,"file":"TeamInfoResponse.d.ts","sourceRoot":"","sources":["../../src/response/TeamInfoResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,gBAAgB,GAAG,gBAAgB,GAAG;IAChD,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,IAAI,CAAC,EAAM,IAAI,CAAC;CACjB,CAAC;AAEF,MAAM,WAAW,IAAI;IACnB,eAAe,CAAC,EAAI,MAAM,CAAC;IAC3B,YAAY,CAAC,EAAO,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,YAAY,CAAC,EAAO,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,MAAM,CAAC;IAC3B,aAAa,CAAC,EAAM,MAAM,CAAC;IAC3B,eAAe,CAAC,EAAI,MAAM,CAAC;IAC3B,IAAI,CAAC,EAAe,IAAI,CAAC;IACzB,EAAE,CAAC,EAAiB,MAAM,CAAC;IAC3B,WAAW,CAAC,EAAQ,OAAO,CAAC;IAC5B,IAAI,CAAC,EAAe,MAAM,CAAC;IAC3B,GAAG,CAAC,EAAgB,MAAM,CAAC;CAC5B;AAED,MAAM,WAAW,IAAI;IACnB,SAAS,CAAC,EAAO,MAAM,CAAC;IACxB,SAAS,CAAC,EAAO,MAAM,CAAC;IACxB,SAAS,CAAC,EAAO,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,aAAa,CAAC,EAAG,OAAO,CAAC;IACzB,cAAc,CAAC,EAAE,MAAM,CAAC;CACzB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/TeamIntegrationLogsResponse.d.ts b/node_modules/@slack/web-api/dist/response/TeamIntegrationLogsResponse.d.ts index 109a648..f6e01b5 100644 --- a/node_modules/@slack/web-api/dist/response/TeamIntegrationLogsResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/TeamIntegrationLogsResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type TeamIntegrationLogsResponse = WebAPICallResult & { +export type TeamIntegrationLogsResponse = WebAPICallResult & { error?: string; logs?: Log[]; needed?: string; diff --git a/node_modules/@slack/web-api/dist/response/TeamIntegrationLogsResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/TeamIntegrationLogsResponse.d.ts.map index 7cf7be4..73cf5b7 100644 --- a/node_modules/@slack/web-api/dist/response/TeamIntegrationLogsResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/TeamIntegrationLogsResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"TeamIntegrationLogsResponse.d.ts","sourceRoot":"","sources":["../../src/response/TeamIntegrationLogsResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,2BAA2B,GAAG,gBAAgB,GAAG;IAC3D,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,IAAI,CAAC,EAAM,GAAG,EAAE,CAAC;IACjB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC;AAEF,MAAM,WAAW,GAAG;IAClB,MAAM,CAAC,EAAgB,MAAM,CAAC;IAC9B,QAAQ,CAAC,EAAc,MAAM,CAAC;IAC9B,WAAW,CAAC,EAAW,MAAM,CAAC;IAC9B,OAAO,CAAC,EAAe,MAAM,CAAC;IAC9B,IAAI,CAAC,EAAkB,MAAM,CAAC;IAC9B,MAAM,CAAC,EAAgB,MAAM,CAAC;IAC9B,UAAU,CAAC,EAAY,MAAM,CAAC;IAC9B,QAAQ,CAAC,EAAc,OAAO,CAAC;IAC/B,oBAAoB,CAAC,EAAE,MAAM,CAAC;IAC9B,cAAc,CAAC,EAAQ,MAAM,CAAC;IAC9B,YAAY,CAAC,EAAU,MAAM,CAAC;IAC9B,KAAK,CAAC,EAAiB,MAAM,CAAC;IAC9B,UAAU,CAAC,EAAY,MAAM,CAAC;IAC9B,YAAY,CAAC,EAAU,MAAM,CAAC;IAC9B,OAAO,CAAC,EAAe,MAAM,CAAC;IAC9B,SAAS,CAAC,EAAa,MAAM,CAAC;CAC/B;AAED,MAAM,WAAW,MAAM;IACrB,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,IAAI,CAAC,EAAG,MAAM,CAAC;IACf,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,KAAK,CAAC,EAAE,MAAM,CAAC;CAChB"} \ No newline at end of file +{"version":3,"file":"TeamIntegrationLogsResponse.d.ts","sourceRoot":"","sources":["../../src/response/TeamIntegrationLogsResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,2BAA2B,GAAG,gBAAgB,GAAG;IAC3D,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,IAAI,CAAC,EAAM,GAAG,EAAE,CAAC;IACjB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC;AAEF,MAAM,WAAW,GAAG;IAClB,MAAM,CAAC,EAAgB,MAAM,CAAC;IAC9B,QAAQ,CAAC,EAAc,MAAM,CAAC;IAC9B,WAAW,CAAC,EAAW,MAAM,CAAC;IAC9B,OAAO,CAAC,EAAe,MAAM,CAAC;IAC9B,IAAI,CAAC,EAAkB,MAAM,CAAC;IAC9B,MAAM,CAAC,EAAgB,MAAM,CAAC;IAC9B,UAAU,CAAC,EAAY,MAAM,CAAC;IAC9B,QAAQ,CAAC,EAAc,OAAO,CAAC;IAC/B,oBAAoB,CAAC,EAAE,MAAM,CAAC;IAC9B,cAAc,CAAC,EAAQ,MAAM,CAAC;IAC9B,YAAY,CAAC,EAAU,MAAM,CAAC;IAC9B,KAAK,CAAC,EAAiB,MAAM,CAAC;IAC9B,UAAU,CAAC,EAAY,MAAM,CAAC;IAC9B,YAAY,CAAC,EAAU,MAAM,CAAC;IAC9B,OAAO,CAAC,EAAe,MAAM,CAAC;IAC9B,SAAS,CAAC,EAAa,MAAM,CAAC;CAC/B;AAED,MAAM,WAAW,MAAM;IACrB,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,IAAI,CAAC,EAAG,MAAM,CAAC;IACf,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,KAAK,CAAC,EAAE,MAAM,CAAC;CAChB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/TeamPreferencesListResponse.d.ts b/node_modules/@slack/web-api/dist/response/TeamPreferencesListResponse.d.ts index d2c0303..b964001 100644 --- a/node_modules/@slack/web-api/dist/response/TeamPreferencesListResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/TeamPreferencesListResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type TeamPreferencesListResponse = WebAPICallResult & { +export type TeamPreferencesListResponse = WebAPICallResult & { allow_message_deletion?: boolean; disable_file_uploads?: string; display_real_names?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/TeamPreferencesListResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/TeamPreferencesListResponse.d.ts.map index bb9cbb5..270aad3 100644 --- a/node_modules/@slack/web-api/dist/response/TeamPreferencesListResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/TeamPreferencesListResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"TeamPreferencesListResponse.d.ts","sourceRoot":"","sources":["../../src/response/TeamPreferencesListResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,2BAA2B,GAAG,gBAAgB,GAAG;IAC3D,sBAAsB,CAAC,EAAE,OAAO,CAAC;IACjC,oBAAoB,CAAC,EAAI,MAAM,CAAC;IAChC,kBAAkB,CAAC,EAAM,OAAO,CAAC;IACjC,KAAK,CAAC,EAAmB,MAAM,CAAC;IAChC,oBAAoB,CAAC,EAAI,MAAM,CAAC;IAChC,MAAM,CAAC,EAAkB,MAAM,CAAC;IAChC,EAAE,CAAC,EAAsB,OAAO,CAAC;IACjC,QAAQ,CAAC,EAAgB,MAAM,CAAC;IAChC,oBAAoB,CAAC,EAAI,MAAM,CAAC;CACjC,CAAC"} \ No newline at end of file +{"version":3,"file":"TeamPreferencesListResponse.d.ts","sourceRoot":"","sources":["../../src/response/TeamPreferencesListResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,2BAA2B,GAAG,gBAAgB,GAAG;IAC3D,sBAAsB,CAAC,EAAE,OAAO,CAAC;IACjC,oBAAoB,CAAC,EAAI,MAAM,CAAC;IAChC,kBAAkB,CAAC,EAAM,OAAO,CAAC;IACjC,KAAK,CAAC,EAAmB,MAAM,CAAC;IAChC,oBAAoB,CAAC,EAAI,MAAM,CAAC;IAChC,MAAM,CAAC,EAAkB,MAAM,CAAC;IAChC,EAAE,CAAC,EAAsB,OAAO,CAAC;IACjC,QAAQ,CAAC,EAAgB,MAAM,CAAC;IAChC,oBAAoB,CAAC,EAAI,MAAM,CAAC;CACjC,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/TeamProfileGetResponse.d.ts b/node_modules/@slack/web-api/dist/response/TeamProfileGetResponse.d.ts index 4d1bf6b..a366e37 100644 --- a/node_modules/@slack/web-api/dist/response/TeamProfileGetResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/TeamProfileGetResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type TeamProfileGetResponse = WebAPICallResult & { +export type TeamProfileGetResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; @@ -15,9 +15,11 @@ export interface Field { hint?: string; id?: string; is_hidden?: boolean; + is_inverse?: boolean; label?: string; options?: Options; ordering?: number; + permissions?: Permissions; possible_values?: string[]; section_id?: string; type?: string; @@ -26,6 +28,11 @@ export interface Options { is_protected?: boolean; is_scim?: boolean; } +export interface Permissions { + api?: string[]; + scim?: boolean; + ui?: boolean; +} export interface Section { id?: string; is_hidden?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/TeamProfileGetResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/TeamProfileGetResponse.d.ts.map index 492f121..eb06b25 100644 --- a/node_modules/@slack/web-api/dist/response/TeamProfileGetResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/TeamProfileGetResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"TeamProfileGetResponse.d.ts","sourceRoot":"","sources":["../../src/response/TeamProfileGetResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,sBAAsB,GAAG,gBAAgB,GAAG;IACtD,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,OAAO,CAAC,EAAG,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC;AAEF,MAAM,WAAW,OAAO;IACtB,MAAM,CAAC,EAAI,KAAK,EAAE,CAAC;IACnB,QAAQ,CAAC,EAAE,OAAO,EAAE,CAAC;CACtB;AAED,MAAM,WAAW,KAAK;IACpB,UAAU,CAAC,EAAO,MAAM,CAAC;IACzB,IAAI,CAAC,EAAa,MAAM,CAAC;IACzB,EAAE,CAAC,EAAe,MAAM,CAAC;IACzB,SAAS,CAAC,EAAQ,OAAO,CAAC;IAC1B,KAAK,CAAC,EAAY,MAAM,CAAC;IACzB,OAAO,CAAC,EAAU,OAAO,CAAC;IAC1B,QAAQ,CAAC,EAAS,MAAM,CAAC;IACzB,eAAe,CAAC,EAAE,MAAM,EAAE,CAAC;IAC3B,UAAU,CAAC,EAAO,MAAM,CAAC;IACzB,IAAI,CAAC,EAAa,MAAM,CAAC;CAC1B;AAED,MAAM,WAAW,OAAO;IACtB,YAAY,CAAC,EAAE,OAAO,CAAC;IACvB,OAAO,CAAC,EAAO,OAAO,CAAC;CACxB;AAED,MAAM,WAAW,OAAO;IACtB,EAAE,CAAC,EAAY,MAAM,CAAC;IACtB,SAAS,CAAC,EAAK,OAAO,CAAC;IACvB,KAAK,CAAC,EAAS,MAAM,CAAC;IACtB,KAAK,CAAC,EAAS,MAAM,CAAC;IACtB,YAAY,CAAC,EAAE,MAAM,CAAC;IACtB,OAAO,CAAC,EAAO,MAAM,CAAC;CACvB"} \ No newline at end of file +{"version":3,"file":"TeamProfileGetResponse.d.ts","sourceRoot":"","sources":["../../src/response/TeamProfileGetResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,sBAAsB,GAAG,gBAAgB,GAAG;IACtD,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,OAAO,CAAC,EAAG,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC;AAEF,MAAM,WAAW,OAAO;IACtB,MAAM,CAAC,EAAI,KAAK,EAAE,CAAC;IACnB,QAAQ,CAAC,EAAE,OAAO,EAAE,CAAC;CACtB;AAED,MAAM,WAAW,KAAK;IACpB,UAAU,CAAC,EAAO,MAAM,CAAC;IACzB,IAAI,CAAC,EAAa,MAAM,CAAC;IACzB,EAAE,CAAC,EAAe,MAAM,CAAC;IACzB,SAAS,CAAC,EAAQ,OAAO,CAAC;IAC1B,UAAU,CAAC,EAAO,OAAO,CAAC;IAC1B,KAAK,CAAC,EAAY,MAAM,CAAC;IACzB,OAAO,CAAC,EAAU,OAAO,CAAC;IAC1B,QAAQ,CAAC,EAAS,MAAM,CAAC;IACzB,WAAW,CAAC,EAAM,WAAW,CAAC;IAC9B,eAAe,CAAC,EAAE,MAAM,EAAE,CAAC;IAC3B,UAAU,CAAC,EAAO,MAAM,CAAC;IACzB,IAAI,CAAC,EAAa,MAAM,CAAC;CAC1B;AAED,MAAM,WAAW,OAAO;IACtB,YAAY,CAAC,EAAE,OAAO,CAAC;IACvB,OAAO,CAAC,EAAO,OAAO,CAAC;CACxB;AAED,MAAM,WAAW,WAAW;IAC1B,GAAG,CAAC,EAAG,MAAM,EAAE,CAAC;IAChB,IAAI,CAAC,EAAE,OAAO,CAAC;IACf,EAAE,CAAC,EAAI,OAAO,CAAC;CAChB;AAED,MAAM,WAAW,OAAO;IACtB,EAAE,CAAC,EAAY,MAAM,CAAC;IACtB,SAAS,CAAC,EAAK,OAAO,CAAC;IACvB,KAAK,CAAC,EAAS,MAAM,CAAC;IACtB,KAAK,CAAC,EAAS,MAAM,CAAC;IACtB,YAAY,CAAC,EAAE,MAAM,CAAC;IACtB,OAAO,CAAC,EAAO,MAAM,CAAC;CACvB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ToolingTokensRotateResponse.d.ts b/node_modules/@slack/web-api/dist/response/ToolingTokensRotateResponse.d.ts new file mode 100644 index 0000000..1cae72b --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/ToolingTokensRotateResponse.d.ts @@ -0,0 +1,18 @@ +import { WebAPICallResult } from '../WebClient'; +export type ToolingTokensRotateResponse = WebAPICallResult & { + error?: string; + exp?: number; + iat?: number; + needed?: string; + ok?: boolean; + provided?: string; + refresh_token?: string; + response_metadata?: ResponseMetadata; + team_id?: string; + token?: string; + user_id?: string; +}; +export interface ResponseMetadata { + messages?: string[]; +} +//# sourceMappingURL=ToolingTokensRotateResponse.d.ts.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ToolingTokensRotateResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/ToolingTokensRotateResponse.d.ts.map new file mode 100644 index 0000000..c07ad1b --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/ToolingTokensRotateResponse.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"ToolingTokensRotateResponse.d.ts","sourceRoot":"","sources":["../../src/response/ToolingTokensRotateResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,2BAA2B,GAAG,gBAAgB,GAAG;IAC3D,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,GAAG,CAAC,EAAgB,MAAM,CAAC;IAC3B,GAAG,CAAC,EAAgB,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,aAAa,CAAC,EAAM,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;IACrC,OAAO,CAAC,EAAY,MAAM,CAAC;IAC3B,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,OAAO,CAAC,EAAY,MAAM,CAAC;CAC5B,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ToolingTokensRotateResponse.js b/node_modules/@slack/web-api/dist/response/ToolingTokensRotateResponse.js new file mode 100644 index 0000000..e5f5d5f --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/ToolingTokensRotateResponse.js @@ -0,0 +1,12 @@ +"use strict"; +/* eslint-disable */ +///////////////////////////////////////////////////////////////////////////////////////// +// // +// !!! DO NOT EDIT THIS FILE !!! // +// // +// This file is auto-generated by scripts/generate-web-api-types.sh in the repository. // +// Please refer to the script code to learn how to update the source data. // +// // +///////////////////////////////////////////////////////////////////////////////////////// +Object.defineProperty(exports, "__esModule", { value: true }); +//# sourceMappingURL=ToolingTokensRotateResponse.js.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ToolingTokensRotateResponse.js.map b/node_modules/@slack/web-api/dist/response/ToolingTokensRotateResponse.js.map new file mode 100644 index 0000000..d0ed8d9 --- /dev/null +++ b/node_modules/@slack/web-api/dist/response/ToolingTokensRotateResponse.js.map @@ -0,0 +1 @@ +{"version":3,"file":"ToolingTokensRotateResponse.js","sourceRoot":"","sources":["../../src/response/ToolingTokensRotateResponse.ts"],"names":[],"mappings":";AAAA,oBAAoB;AACpB,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/UsergroupsCreateResponse.d.ts b/node_modules/@slack/web-api/dist/response/UsergroupsCreateResponse.d.ts index e62a2ef..43d986f 100644 --- a/node_modules/@slack/web-api/dist/response/UsergroupsCreateResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/UsergroupsCreateResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type UsergroupsCreateResponse = WebAPICallResult & { +export type UsergroupsCreateResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/UsergroupsCreateResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/UsergroupsCreateResponse.d.ts.map index 9e803cc..20bc1f8 100644 --- a/node_modules/@slack/web-api/dist/response/UsergroupsCreateResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/UsergroupsCreateResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"UsergroupsCreateResponse.d.ts","sourceRoot":"","sources":["../../src/response/UsergroupsCreateResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,wBAAwB,GAAG,gBAAgB,GAAG;IACxD,KAAK,CAAC,EAAM,MAAM,CAAC;IACnB,MAAM,CAAC,EAAK,MAAM,CAAC;IACnB,EAAE,CAAC,EAAS,OAAO,CAAC;IACpB,QAAQ,CAAC,EAAG,MAAM,CAAC;IACnB,SAAS,CAAC,EAAE,SAAS,CAAC;CACvB,CAAC;AAEF,MAAM,WAAW,SAAS;IACxB,cAAc,CAAC,EAAS,OAAO,CAAC;IAChC,aAAa,CAAC,EAAU,MAAM,CAAC;IAC/B,UAAU,CAAC,EAAa,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,qBAAqB,CAAC,EAAE,MAAM,CAAC;IAC/B,MAAM,CAAC,EAAiB,MAAM,CAAC;IAC/B,EAAE,CAAC,EAAqB,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,OAAO,CAAC;IAChC,UAAU,CAAC,EAAa,OAAO,CAAC;IAChC,YAAY,CAAC,EAAW,OAAO,CAAC;IAChC,IAAI,CAAC,EAAmB,MAAM,CAAC;IAC/B,KAAK,CAAC,EAAkB,KAAK,CAAC;IAC9B,OAAO,CAAC,EAAgB,MAAM,CAAC;IAC/B,UAAU,CAAC,EAAa,MAAM,CAAC;IAC/B,KAAK,CAAC,EAAkB,MAAM,EAAE,CAAC;CAClC;AAED,MAAM,WAAW,KAAK;IACpB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;IACpB,MAAM,CAAC,EAAI,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file +{"version":3,"file":"UsergroupsCreateResponse.d.ts","sourceRoot":"","sources":["../../src/response/UsergroupsCreateResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,wBAAwB,GAAG,gBAAgB,GAAG;IACxD,KAAK,CAAC,EAAM,MAAM,CAAC;IACnB,MAAM,CAAC,EAAK,MAAM,CAAC;IACnB,EAAE,CAAC,EAAS,OAAO,CAAC;IACpB,QAAQ,CAAC,EAAG,MAAM,CAAC;IACnB,SAAS,CAAC,EAAE,SAAS,CAAC;CACvB,CAAC;AAEF,MAAM,WAAW,SAAS;IACxB,cAAc,CAAC,EAAS,OAAO,CAAC;IAChC,aAAa,CAAC,EAAU,MAAM,CAAC;IAC/B,UAAU,CAAC,EAAa,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,qBAAqB,CAAC,EAAE,MAAM,CAAC;IAC/B,MAAM,CAAC,EAAiB,MAAM,CAAC;IAC/B,EAAE,CAAC,EAAqB,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,OAAO,CAAC;IAChC,UAAU,CAAC,EAAa,OAAO,CAAC;IAChC,YAAY,CAAC,EAAW,OAAO,CAAC;IAChC,IAAI,CAAC,EAAmB,MAAM,CAAC;IAC/B,KAAK,CAAC,EAAkB,KAAK,CAAC;IAC9B,OAAO,CAAC,EAAgB,MAAM,CAAC;IAC/B,UAAU,CAAC,EAAa,MAAM,CAAC;IAC/B,KAAK,CAAC,EAAkB,MAAM,EAAE,CAAC;CAClC;AAED,MAAM,WAAW,KAAK;IACpB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;IACpB,MAAM,CAAC,EAAI,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/UsergroupsDisableResponse.d.ts b/node_modules/@slack/web-api/dist/response/UsergroupsDisableResponse.d.ts index 3a6a4ec..caf239d 100644 --- a/node_modules/@slack/web-api/dist/response/UsergroupsDisableResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/UsergroupsDisableResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type UsergroupsDisableResponse = WebAPICallResult & { +export type UsergroupsDisableResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/UsergroupsDisableResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/UsergroupsDisableResponse.d.ts.map index d1f1ca0..2a4731c 100644 --- a/node_modules/@slack/web-api/dist/response/UsergroupsDisableResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/UsergroupsDisableResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"UsergroupsDisableResponse.d.ts","sourceRoot":"","sources":["../../src/response/UsergroupsDisableResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,yBAAyB,GAAG,gBAAgB,GAAG;IACzD,KAAK,CAAC,EAAM,MAAM,CAAC;IACnB,MAAM,CAAC,EAAK,MAAM,CAAC;IACnB,EAAE,CAAC,EAAS,OAAO,CAAC;IACpB,QAAQ,CAAC,EAAG,MAAM,CAAC;IACnB,SAAS,CAAC,EAAE,SAAS,CAAC;CACvB,CAAC;AAEF,MAAM,WAAW,SAAS;IACxB,cAAc,CAAC,EAAS,OAAO,CAAC;IAChC,aAAa,CAAC,EAAU,MAAM,CAAC;IAC/B,UAAU,CAAC,EAAa,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,UAAU,CAAC,EAAa,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,qBAAqB,CAAC,EAAE,MAAM,CAAC;IAC/B,MAAM,CAAC,EAAiB,MAAM,CAAC;IAC/B,EAAE,CAAC,EAAqB,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,OAAO,CAAC;IAChC,UAAU,CAAC,EAAa,OAAO,CAAC;IAChC,YAAY,CAAC,EAAW,OAAO,CAAC;IAChC,IAAI,CAAC,EAAmB,MAAM,CAAC;IAC/B,KAAK,CAAC,EAAkB,KAAK,CAAC;IAC9B,OAAO,CAAC,EAAgB,MAAM,CAAC;IAC/B,UAAU,CAAC,EAAa,MAAM,CAAC;IAC/B,KAAK,CAAC,EAAkB,MAAM,EAAE,CAAC;CAClC;AAED,MAAM,WAAW,KAAK;IACpB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;IACpB,MAAM,CAAC,EAAI,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file +{"version":3,"file":"UsergroupsDisableResponse.d.ts","sourceRoot":"","sources":["../../src/response/UsergroupsDisableResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,yBAAyB,GAAG,gBAAgB,GAAG;IACzD,KAAK,CAAC,EAAM,MAAM,CAAC;IACnB,MAAM,CAAC,EAAK,MAAM,CAAC;IACnB,EAAE,CAAC,EAAS,OAAO,CAAC;IACpB,QAAQ,CAAC,EAAG,MAAM,CAAC;IACnB,SAAS,CAAC,EAAE,SAAS,CAAC;CACvB,CAAC;AAEF,MAAM,WAAW,SAAS;IACxB,cAAc,CAAC,EAAS,OAAO,CAAC;IAChC,aAAa,CAAC,EAAU,MAAM,CAAC;IAC/B,UAAU,CAAC,EAAa,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,UAAU,CAAC,EAAa,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,qBAAqB,CAAC,EAAE,MAAM,CAAC;IAC/B,MAAM,CAAC,EAAiB,MAAM,CAAC;IAC/B,EAAE,CAAC,EAAqB,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,OAAO,CAAC;IAChC,UAAU,CAAC,EAAa,OAAO,CAAC;IAChC,YAAY,CAAC,EAAW,OAAO,CAAC;IAChC,IAAI,CAAC,EAAmB,MAAM,CAAC;IAC/B,KAAK,CAAC,EAAkB,KAAK,CAAC;IAC9B,OAAO,CAAC,EAAgB,MAAM,CAAC;IAC/B,UAAU,CAAC,EAAa,MAAM,CAAC;IAC/B,KAAK,CAAC,EAAkB,MAAM,EAAE,CAAC;CAClC;AAED,MAAM,WAAW,KAAK;IACpB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;IACpB,MAAM,CAAC,EAAI,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/UsergroupsEnableResponse.d.ts b/node_modules/@slack/web-api/dist/response/UsergroupsEnableResponse.d.ts index fb0de44..84393b9 100644 --- a/node_modules/@slack/web-api/dist/response/UsergroupsEnableResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/UsergroupsEnableResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type UsergroupsEnableResponse = WebAPICallResult & { +export type UsergroupsEnableResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/UsergroupsEnableResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/UsergroupsEnableResponse.d.ts.map index a909181..e2b9146 100644 --- a/node_modules/@slack/web-api/dist/response/UsergroupsEnableResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/UsergroupsEnableResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"UsergroupsEnableResponse.d.ts","sourceRoot":"","sources":["../../src/response/UsergroupsEnableResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,wBAAwB,GAAG,gBAAgB,GAAG;IACxD,KAAK,CAAC,EAAM,MAAM,CAAC;IACnB,MAAM,CAAC,EAAK,MAAM,CAAC;IACnB,EAAE,CAAC,EAAS,OAAO,CAAC;IACpB,QAAQ,CAAC,EAAG,MAAM,CAAC;IACnB,SAAS,CAAC,EAAE,SAAS,CAAC;CACvB,CAAC;AAEF,MAAM,WAAW,SAAS;IACxB,cAAc,CAAC,EAAS,OAAO,CAAC;IAChC,aAAa,CAAC,EAAU,MAAM,CAAC;IAC/B,UAAU,CAAC,EAAa,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,qBAAqB,CAAC,EAAE,MAAM,CAAC;IAC/B,MAAM,CAAC,EAAiB,MAAM,CAAC;IAC/B,EAAE,CAAC,EAAqB,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,OAAO,CAAC;IAChC,UAAU,CAAC,EAAa,OAAO,CAAC;IAChC,YAAY,CAAC,EAAW,OAAO,CAAC;IAChC,IAAI,CAAC,EAAmB,MAAM,CAAC;IAC/B,KAAK,CAAC,EAAkB,KAAK,CAAC;IAC9B,OAAO,CAAC,EAAgB,MAAM,CAAC;IAC/B,UAAU,CAAC,EAAa,MAAM,CAAC;IAC/B,KAAK,CAAC,EAAkB,MAAM,EAAE,CAAC;CAClC;AAED,MAAM,WAAW,KAAK;IACpB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;IACpB,MAAM,CAAC,EAAI,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file +{"version":3,"file":"UsergroupsEnableResponse.d.ts","sourceRoot":"","sources":["../../src/response/UsergroupsEnableResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,wBAAwB,GAAG,gBAAgB,GAAG;IACxD,KAAK,CAAC,EAAM,MAAM,CAAC;IACnB,MAAM,CAAC,EAAK,MAAM,CAAC;IACnB,EAAE,CAAC,EAAS,OAAO,CAAC;IACpB,QAAQ,CAAC,EAAG,MAAM,CAAC;IACnB,SAAS,CAAC,EAAE,SAAS,CAAC;CACvB,CAAC;AAEF,MAAM,WAAW,SAAS;IACxB,cAAc,CAAC,EAAS,OAAO,CAAC;IAChC,aAAa,CAAC,EAAU,MAAM,CAAC;IAC/B,UAAU,CAAC,EAAa,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,qBAAqB,CAAC,EAAE,MAAM,CAAC;IAC/B,MAAM,CAAC,EAAiB,MAAM,CAAC;IAC/B,EAAE,CAAC,EAAqB,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,OAAO,CAAC;IAChC,UAAU,CAAC,EAAa,OAAO,CAAC;IAChC,YAAY,CAAC,EAAW,OAAO,CAAC;IAChC,IAAI,CAAC,EAAmB,MAAM,CAAC;IAC/B,KAAK,CAAC,EAAkB,KAAK,CAAC;IAC9B,OAAO,CAAC,EAAgB,MAAM,CAAC;IAC/B,UAAU,CAAC,EAAa,MAAM,CAAC;IAC/B,KAAK,CAAC,EAAkB,MAAM,EAAE,CAAC;CAClC;AAED,MAAM,WAAW,KAAK;IACpB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;IACpB,MAAM,CAAC,EAAI,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/UsergroupsListResponse.d.ts b/node_modules/@slack/web-api/dist/response/UsergroupsListResponse.d.ts index 7b81210..d4656bd 100644 --- a/node_modules/@slack/web-api/dist/response/UsergroupsListResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/UsergroupsListResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type UsergroupsListResponse = WebAPICallResult & { +export type UsergroupsListResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; @@ -24,6 +24,8 @@ export interface Usergroup { prefs?: Prefs; team_id?: string; updated_by?: string; + user_count?: number; + users?: string[]; } export interface Prefs { channels?: string[]; diff --git a/node_modules/@slack/web-api/dist/response/UsergroupsListResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/UsergroupsListResponse.d.ts.map index 6e44d38..1ceb719 100644 --- a/node_modules/@slack/web-api/dist/response/UsergroupsListResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/UsergroupsListResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"UsergroupsListResponse.d.ts","sourceRoot":"","sources":["../../src/response/UsergroupsListResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,sBAAsB,GAAG,gBAAgB,GAAG;IACtD,KAAK,CAAC,EAAO,MAAM,CAAC;IACpB,MAAM,CAAC,EAAM,MAAM,CAAC;IACpB,EAAE,CAAC,EAAU,OAAO,CAAC;IACrB,QAAQ,CAAC,EAAI,MAAM,CAAC;IACpB,UAAU,CAAC,EAAE,SAAS,EAAE,CAAC;CAC1B,CAAC;AAEF,MAAM,WAAW,SAAS;IACxB,cAAc,CAAC,EAAS,OAAO,CAAC;IAChC,aAAa,CAAC,EAAU,MAAM,CAAC;IAC/B,UAAU,CAAC,EAAa,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,qBAAqB,CAAC,EAAE,MAAM,CAAC;IAC/B,MAAM,CAAC,EAAiB,MAAM,CAAC;IAC/B,EAAE,CAAC,EAAqB,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,OAAO,CAAC;IAChC,UAAU,CAAC,EAAa,OAAO,CAAC;IAChC,YAAY,CAAC,EAAW,OAAO,CAAC;IAChC,IAAI,CAAC,EAAmB,MAAM,CAAC;IAC/B,KAAK,CAAC,EAAkB,KAAK,CAAC;IAC9B,OAAO,CAAC,EAAgB,MAAM,CAAC;IAC/B,UAAU,CAAC,EAAa,MAAM,CAAC;CAChC;AAED,MAAM,WAAW,KAAK;IACpB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;IACpB,MAAM,CAAC,EAAI,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file +{"version":3,"file":"UsergroupsListResponse.d.ts","sourceRoot":"","sources":["../../src/response/UsergroupsListResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,sBAAsB,GAAG,gBAAgB,GAAG;IACtD,KAAK,CAAC,EAAO,MAAM,CAAC;IACpB,MAAM,CAAC,EAAM,MAAM,CAAC;IACpB,EAAE,CAAC,EAAU,OAAO,CAAC;IACrB,QAAQ,CAAC,EAAI,MAAM,CAAC;IACpB,UAAU,CAAC,EAAE,SAAS,EAAE,CAAC;CAC1B,CAAC;AAEF,MAAM,WAAW,SAAS;IACxB,cAAc,CAAC,EAAS,OAAO,CAAC;IAChC,aAAa,CAAC,EAAU,MAAM,CAAC;IAC/B,UAAU,CAAC,EAAa,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,qBAAqB,CAAC,EAAE,MAAM,CAAC;IAC/B,MAAM,CAAC,EAAiB,MAAM,CAAC;IAC/B,EAAE,CAAC,EAAqB,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,OAAO,CAAC;IAChC,UAAU,CAAC,EAAa,OAAO,CAAC;IAChC,YAAY,CAAC,EAAW,OAAO,CAAC;IAChC,IAAI,CAAC,EAAmB,MAAM,CAAC;IAC/B,KAAK,CAAC,EAAkB,KAAK,CAAC;IAC9B,OAAO,CAAC,EAAgB,MAAM,CAAC;IAC/B,UAAU,CAAC,EAAa,MAAM,CAAC;IAC/B,UAAU,CAAC,EAAa,MAAM,CAAC;IAC/B,KAAK,CAAC,EAAkB,MAAM,EAAE,CAAC;CAClC;AAED,MAAM,WAAW,KAAK;IACpB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;IACpB,MAAM,CAAC,EAAI,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/UsergroupsUpdateResponse.d.ts b/node_modules/@slack/web-api/dist/response/UsergroupsUpdateResponse.d.ts index f2fb502..0db1f7e 100644 --- a/node_modules/@slack/web-api/dist/response/UsergroupsUpdateResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/UsergroupsUpdateResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type UsergroupsUpdateResponse = WebAPICallResult & { +export type UsergroupsUpdateResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/UsergroupsUpdateResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/UsergroupsUpdateResponse.d.ts.map index 6ac6698..4daacc2 100644 --- a/node_modules/@slack/web-api/dist/response/UsergroupsUpdateResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/UsergroupsUpdateResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"UsergroupsUpdateResponse.d.ts","sourceRoot":"","sources":["../../src/response/UsergroupsUpdateResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,wBAAwB,GAAG,gBAAgB,GAAG;IACxD,KAAK,CAAC,EAAM,MAAM,CAAC;IACnB,MAAM,CAAC,EAAK,MAAM,CAAC;IACnB,EAAE,CAAC,EAAS,OAAO,CAAC;IACpB,QAAQ,CAAC,EAAG,MAAM,CAAC;IACnB,SAAS,CAAC,EAAE,SAAS,CAAC;CACvB,CAAC;AAEF,MAAM,WAAW,SAAS;IACxB,cAAc,CAAC,EAAS,OAAO,CAAC;IAChC,aAAa,CAAC,EAAU,MAAM,CAAC;IAC/B,UAAU,CAAC,EAAa,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,qBAAqB,CAAC,EAAE,MAAM,CAAC;IAC/B,MAAM,CAAC,EAAiB,MAAM,CAAC;IAC/B,EAAE,CAAC,EAAqB,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,OAAO,CAAC;IAChC,UAAU,CAAC,EAAa,OAAO,CAAC;IAChC,YAAY,CAAC,EAAW,OAAO,CAAC;IAChC,IAAI,CAAC,EAAmB,MAAM,CAAC;IAC/B,KAAK,CAAC,EAAkB,KAAK,CAAC;IAC9B,OAAO,CAAC,EAAgB,MAAM,CAAC;IAC/B,UAAU,CAAC,EAAa,MAAM,CAAC;IAC/B,KAAK,CAAC,EAAkB,MAAM,EAAE,CAAC;CAClC;AAED,MAAM,WAAW,KAAK;IACpB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;IACpB,MAAM,CAAC,EAAI,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file +{"version":3,"file":"UsergroupsUpdateResponse.d.ts","sourceRoot":"","sources":["../../src/response/UsergroupsUpdateResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,wBAAwB,GAAG,gBAAgB,GAAG;IACxD,KAAK,CAAC,EAAM,MAAM,CAAC;IACnB,MAAM,CAAC,EAAK,MAAM,CAAC;IACnB,EAAE,CAAC,EAAS,OAAO,CAAC;IACpB,QAAQ,CAAC,EAAG,MAAM,CAAC;IACnB,SAAS,CAAC,EAAE,SAAS,CAAC;CACvB,CAAC;AAEF,MAAM,WAAW,SAAS;IACxB,cAAc,CAAC,EAAS,OAAO,CAAC;IAChC,aAAa,CAAC,EAAU,MAAM,CAAC;IAC/B,UAAU,CAAC,EAAa,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,qBAAqB,CAAC,EAAE,MAAM,CAAC;IAC/B,MAAM,CAAC,EAAiB,MAAM,CAAC;IAC/B,EAAE,CAAC,EAAqB,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,OAAO,CAAC;IAChC,UAAU,CAAC,EAAa,OAAO,CAAC;IAChC,YAAY,CAAC,EAAW,OAAO,CAAC;IAChC,IAAI,CAAC,EAAmB,MAAM,CAAC;IAC/B,KAAK,CAAC,EAAkB,KAAK,CAAC;IAC9B,OAAO,CAAC,EAAgB,MAAM,CAAC;IAC/B,UAAU,CAAC,EAAa,MAAM,CAAC;IAC/B,KAAK,CAAC,EAAkB,MAAM,EAAE,CAAC;CAClC;AAED,MAAM,WAAW,KAAK;IACpB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;IACpB,MAAM,CAAC,EAAI,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/UsergroupsUsersListResponse.d.ts b/node_modules/@slack/web-api/dist/response/UsergroupsUsersListResponse.d.ts index a758053..66143d1 100644 --- a/node_modules/@slack/web-api/dist/response/UsergroupsUsersListResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/UsergroupsUsersListResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type UsergroupsUsersListResponse = WebAPICallResult & { +export type UsergroupsUsersListResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/UsergroupsUsersListResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/UsergroupsUsersListResponse.d.ts.map index 723899d..2eca0c6 100644 --- a/node_modules/@slack/web-api/dist/response/UsergroupsUsersListResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/UsergroupsUsersListResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"UsergroupsUsersListResponse.d.ts","sourceRoot":"","sources":["../../src/response/UsergroupsUsersListResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,2BAA2B,GAAG,gBAAgB,GAAG;IAC3D,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,KAAK,CAAC,EAAK,MAAM,EAAE,CAAC;CACrB,CAAC"} \ No newline at end of file +{"version":3,"file":"UsergroupsUsersListResponse.d.ts","sourceRoot":"","sources":["../../src/response/UsergroupsUsersListResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,2BAA2B,GAAG,gBAAgB,GAAG;IAC3D,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,KAAK,CAAC,EAAK,MAAM,EAAE,CAAC;CACrB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/UsergroupsUsersUpdateResponse.d.ts b/node_modules/@slack/web-api/dist/response/UsergroupsUsersUpdateResponse.d.ts index f644724..9d3f500 100644 --- a/node_modules/@slack/web-api/dist/response/UsergroupsUsersUpdateResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/UsergroupsUsersUpdateResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type UsergroupsUsersUpdateResponse = WebAPICallResult & { +export type UsergroupsUsersUpdateResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/UsergroupsUsersUpdateResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/UsergroupsUsersUpdateResponse.d.ts.map index 52814f7..31bfd46 100644 --- a/node_modules/@slack/web-api/dist/response/UsergroupsUsersUpdateResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/UsergroupsUsersUpdateResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"UsergroupsUsersUpdateResponse.d.ts","sourceRoot":"","sources":["../../src/response/UsergroupsUsersUpdateResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,6BAA6B,GAAG,gBAAgB,GAAG;IAC7D,KAAK,CAAC,EAAM,MAAM,CAAC;IACnB,MAAM,CAAC,EAAK,MAAM,CAAC;IACnB,EAAE,CAAC,EAAS,OAAO,CAAC;IACpB,QAAQ,CAAC,EAAG,MAAM,CAAC;IACnB,SAAS,CAAC,EAAE,SAAS,CAAC;CACvB,CAAC;AAEF,MAAM,WAAW,SAAS;IACxB,cAAc,CAAC,EAAS,OAAO,CAAC;IAChC,aAAa,CAAC,EAAU,MAAM,CAAC;IAC/B,UAAU,CAAC,EAAa,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,qBAAqB,CAAC,EAAE,MAAM,CAAC;IAC/B,MAAM,CAAC,EAAiB,MAAM,CAAC;IAC/B,EAAE,CAAC,EAAqB,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,OAAO,CAAC;IAChC,UAAU,CAAC,EAAa,OAAO,CAAC;IAChC,YAAY,CAAC,EAAW,OAAO,CAAC;IAChC,IAAI,CAAC,EAAmB,MAAM,CAAC;IAC/B,KAAK,CAAC,EAAkB,KAAK,CAAC;IAC9B,OAAO,CAAC,EAAgB,MAAM,CAAC;IAC/B,UAAU,CAAC,EAAa,MAAM,CAAC;IAC/B,KAAK,CAAC,EAAkB,MAAM,EAAE,CAAC;CAClC;AAED,MAAM,WAAW,KAAK;IACpB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;IACpB,MAAM,CAAC,EAAI,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file +{"version":3,"file":"UsergroupsUsersUpdateResponse.d.ts","sourceRoot":"","sources":["../../src/response/UsergroupsUsersUpdateResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,6BAA6B,GAAG,gBAAgB,GAAG;IAC7D,KAAK,CAAC,EAAM,MAAM,CAAC;IACnB,MAAM,CAAC,EAAK,MAAM,CAAC;IACnB,EAAE,CAAC,EAAS,OAAO,CAAC;IACpB,QAAQ,CAAC,EAAG,MAAM,CAAC;IACnB,SAAS,CAAC,EAAE,SAAS,CAAC;CACvB,CAAC;AAEF,MAAM,WAAW,SAAS;IACxB,cAAc,CAAC,EAAS,OAAO,CAAC;IAChC,aAAa,CAAC,EAAU,MAAM,CAAC;IAC/B,UAAU,CAAC,EAAa,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,qBAAqB,CAAC,EAAE,MAAM,CAAC;IAC/B,MAAM,CAAC,EAAiB,MAAM,CAAC;IAC/B,EAAE,CAAC,EAAqB,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,OAAO,CAAC;IAChC,UAAU,CAAC,EAAa,OAAO,CAAC;IAChC,YAAY,CAAC,EAAW,OAAO,CAAC;IAChC,IAAI,CAAC,EAAmB,MAAM,CAAC;IAC/B,KAAK,CAAC,EAAkB,KAAK,CAAC;IAC9B,OAAO,CAAC,EAAgB,MAAM,CAAC;IAC/B,UAAU,CAAC,EAAa,MAAM,CAAC;IAC/B,KAAK,CAAC,EAAkB,MAAM,EAAE,CAAC;CAClC;AAED,MAAM,WAAW,KAAK;IACpB,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;IACpB,MAAM,CAAC,EAAI,MAAM,EAAE,CAAC;CACrB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/UsersConversationsResponse.d.ts b/node_modules/@slack/web-api/dist/response/UsersConversationsResponse.d.ts index e11b523..4037f0c 100644 --- a/node_modules/@slack/web-api/dist/response/UsersConversationsResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/UsersConversationsResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type UsersConversationsResponse = WebAPICallResult & { +export type UsersConversationsResponse = WebAPICallResult & { channels?: Channel[]; error?: string; needed?: string; @@ -8,6 +8,7 @@ export declare type UsersConversationsResponse = WebAPICallResult & { response_metadata?: ResponseMetadata; }; export interface Channel { + context_team_id?: string; conversation_host_id?: string; created?: number; creator?: string; @@ -39,12 +40,28 @@ export interface Channel { pending_shared?: string[]; previous_names?: string[]; priority?: number; + properties?: Properties; purpose?: Purpose; shared_team_ids?: string[]; topic?: Purpose; unlinked?: number; + updated?: number; user?: string; } +export interface Properties { + canvas?: Canvas; + huddles_restricted?: boolean; + posting_restricted_to?: PostingRestrictedTo; +} +export interface Canvas { + file_id?: string; + is_empty?: boolean; + quip_thread_id?: string; +} +export interface PostingRestrictedTo { + type?: string[]; + user?: string[]; +} export interface Purpose { creator?: string; last_set?: number; diff --git a/node_modules/@slack/web-api/dist/response/UsersConversationsResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/UsersConversationsResponse.d.ts.map index bfd0ac2..c2c03d4 100644 --- a/node_modules/@slack/web-api/dist/response/UsersConversationsResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/UsersConversationsResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"UsersConversationsResponse.d.ts","sourceRoot":"","sources":["../../src/response/UsersConversationsResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,0BAA0B,GAAG,gBAAgB,GAAG;IAC1D,QAAQ,CAAC,EAAW,OAAO,EAAE,CAAC;IAC9B,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;CACtC,CAAC;AAEF,MAAM,WAAW,OAAO;IACtB,oBAAoB,CAAC,EAAQ,MAAM,CAAC;IACpC,OAAO,CAAC,EAAqB,MAAM,CAAC;IACpC,OAAO,CAAC,EAAqB,MAAM,CAAC;IACpC,aAAa,CAAC,EAAe,MAAM,CAAC;IACpC,EAAE,CAAC,EAA0B,MAAM,CAAC;IACpC,iBAAiB,CAAC,EAAW,MAAM,EAAE,CAAC;IACtC,WAAW,CAAC,EAAiB,OAAO,CAAC;IACrC,UAAU,CAAC,EAAkB,OAAO,CAAC;IACrC,aAAa,CAAC,EAAe,OAAO,CAAC;IACrC,UAAU,CAAC,EAAkB,OAAO,CAAC;IACrC,gBAAgB,CAAC,EAAY,OAAO,CAAC;IACrC,QAAQ,CAAC,EAAoB,OAAO,CAAC;IACrC,KAAK,CAAC,EAAuB,OAAO,CAAC;IACrC,QAAQ,CAAC,EAAoB,MAAM,CAAC;IACpC,OAAO,CAAC,EAAqB,OAAO,CAAC;IACrC,OAAO,CAAC,EAAqB,OAAO,CAAC;IACrC,cAAc,CAAC,EAAc,OAAO,CAAC;IACrC,gBAAgB,CAAC,EAAY,OAAO,CAAC;IACrC,aAAa,CAAC,EAAe,OAAO,CAAC;IACrC,qBAAqB,CAAC,EAAO,OAAO,CAAC;IACrC,UAAU,CAAC,EAAkB,OAAO,CAAC;IACrC,SAAS,CAAC,EAAmB,OAAO,CAAC;IACrC,eAAe,CAAC,EAAa,OAAO,CAAC;IACrC,SAAS,CAAC,EAAmB,MAAM,CAAC;IACpC,IAAI,CAAC,EAAwB,MAAM,CAAC;IACpC,eAAe,CAAC,EAAa,MAAM,CAAC;IACpC,mBAAmB,CAAC,EAAS,MAAM,CAAC;IACpC,0BAA0B,CAAC,EAAE,MAAM,EAAE,CAAC;IACtC,cAAc,CAAC,EAAc,MAAM,EAAE,CAAC;IACtC,cAAc,CAAC,EAAc,MAAM,EAAE,CAAC;IACtC,QAAQ,CAAC,EAAoB,MAAM,CAAC;IACpC,OAAO,CAAC,EAAqB,OAAO,CAAC;IACrC,eAAe,CAAC,EAAa,MAAM,EAAE,CAAC;IACtC,KAAK,CAAC,EAAuB,OAAO,CAAC;IACrC,QAAQ,CAAC,EAAoB,MAAM,CAAC;IACpC,IAAI,CAAC,EAAwB,MAAM,CAAC;CACrC;AAED,MAAM,WAAW,OAAO;IACtB,OAAO,CAAC,EAAG,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,KAAK,CAAC,EAAK,MAAM,CAAC;CACnB;AAED,MAAM,WAAW,gBAAgB;IAC/B,WAAW,CAAC,EAAE,MAAM,CAAC;CACtB"} \ No newline at end of file +{"version":3,"file":"UsersConversationsResponse.d.ts","sourceRoot":"","sources":["../../src/response/UsersConversationsResponse.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/UsersDeletePhotoResponse.d.ts b/node_modules/@slack/web-api/dist/response/UsersDeletePhotoResponse.d.ts index 1656bd5..efb672c 100644 --- a/node_modules/@slack/web-api/dist/response/UsersDeletePhotoResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/UsersDeletePhotoResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type UsersDeletePhotoResponse = WebAPICallResult & { +export type UsersDeletePhotoResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/UsersDeletePhotoResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/UsersDeletePhotoResponse.d.ts.map index f8acbb0..2181236 100644 --- a/node_modules/@slack/web-api/dist/response/UsersDeletePhotoResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/UsersDeletePhotoResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"UsersDeletePhotoResponse.d.ts","sourceRoot":"","sources":["../../src/response/UsersDeletePhotoResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,wBAAwB,GAAG,gBAAgB,GAAG;IACxD,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file +{"version":3,"file":"UsersDeletePhotoResponse.d.ts","sourceRoot":"","sources":["../../src/response/UsersDeletePhotoResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,wBAAwB,GAAG,gBAAgB,GAAG;IACxD,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/UsersGetPresenceResponse.d.ts b/node_modules/@slack/web-api/dist/response/UsersGetPresenceResponse.d.ts index 830673c..aab73d4 100644 --- a/node_modules/@slack/web-api/dist/response/UsersGetPresenceResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/UsersGetPresenceResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type UsersGetPresenceResponse = WebAPICallResult & { +export type UsersGetPresenceResponse = WebAPICallResult & { auto_away?: boolean; connection_count?: number; error?: string; diff --git a/node_modules/@slack/web-api/dist/response/UsersGetPresenceResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/UsersGetPresenceResponse.d.ts.map index eeb84a0..1306696 100644 --- a/node_modules/@slack/web-api/dist/response/UsersGetPresenceResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/UsersGetPresenceResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"UsersGetPresenceResponse.d.ts","sourceRoot":"","sources":["../../src/response/UsersGetPresenceResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,wBAAwB,GAAG,gBAAgB,GAAG;IACxD,SAAS,CAAC,EAAS,OAAO,CAAC;IAC3B,gBAAgB,CAAC,EAAE,MAAM,CAAC;IAC1B,KAAK,CAAC,EAAa,MAAM,CAAC;IAC1B,aAAa,CAAC,EAAK,MAAM,CAAC;IAC1B,WAAW,CAAC,EAAO,OAAO,CAAC;IAC3B,MAAM,CAAC,EAAY,MAAM,CAAC;IAC1B,EAAE,CAAC,EAAgB,OAAO,CAAC;IAC3B,MAAM,CAAC,EAAY,OAAO,CAAC;IAC3B,QAAQ,CAAC,EAAU,MAAM,CAAC;IAC1B,QAAQ,CAAC,EAAU,MAAM,CAAC;IAC1B,OAAO,CAAC,EAAW,MAAM,CAAC;CAC3B,CAAC"} \ No newline at end of file +{"version":3,"file":"UsersGetPresenceResponse.d.ts","sourceRoot":"","sources":["../../src/response/UsersGetPresenceResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,wBAAwB,GAAG,gBAAgB,GAAG;IACxD,SAAS,CAAC,EAAS,OAAO,CAAC;IAC3B,gBAAgB,CAAC,EAAE,MAAM,CAAC;IAC1B,KAAK,CAAC,EAAa,MAAM,CAAC;IAC1B,aAAa,CAAC,EAAK,MAAM,CAAC;IAC1B,WAAW,CAAC,EAAO,OAAO,CAAC;IAC3B,MAAM,CAAC,EAAY,MAAM,CAAC;IAC1B,EAAE,CAAC,EAAgB,OAAO,CAAC;IAC3B,MAAM,CAAC,EAAY,OAAO,CAAC;IAC3B,QAAQ,CAAC,EAAU,MAAM,CAAC;IAC1B,QAAQ,CAAC,EAAU,MAAM,CAAC;IAC1B,OAAO,CAAC,EAAW,MAAM,CAAC;CAC3B,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/UsersIdentityResponse.d.ts b/node_modules/@slack/web-api/dist/response/UsersIdentityResponse.d.ts index 8279d26..40918a4 100644 --- a/node_modules/@slack/web-api/dist/response/UsersIdentityResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/UsersIdentityResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type UsersIdentityResponse = WebAPICallResult & { +export type UsersIdentityResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/UsersIdentityResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/UsersIdentityResponse.d.ts.map index f03f3a5..0a4f943 100644 --- a/node_modules/@slack/web-api/dist/response/UsersIdentityResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/UsersIdentityResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"UsersIdentityResponse.d.ts","sourceRoot":"","sources":["../../src/response/UsersIdentityResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,qBAAqB,GAAG,gBAAgB,GAAG;IACrD,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,IAAI,CAAC,EAAM,IAAI,CAAC;IAChB,IAAI,CAAC,EAAM,IAAI,CAAC;IAChB,OAAO,CAAC,EAAG,MAAM,CAAC;CACnB,CAAC;AAEF,MAAM,WAAW,IAAI;IACnB,EAAE,CAAC,EAAI,MAAM,CAAC;IACd,IAAI,CAAC,EAAE,MAAM,CAAC;CACf;AAED,MAAM,WAAW,IAAI;IACnB,KAAK,CAAC,EAAM,MAAM,CAAC;IACnB,EAAE,CAAC,EAAS,MAAM,CAAC;IACnB,SAAS,CAAC,EAAE,MAAM,CAAC;IACnB,QAAQ,CAAC,EAAG,MAAM,CAAC;IACnB,QAAQ,CAAC,EAAG,MAAM,CAAC;IACnB,QAAQ,CAAC,EAAG,MAAM,CAAC;IACnB,SAAS,CAAC,EAAE,MAAM,CAAC;IACnB,QAAQ,CAAC,EAAG,MAAM,CAAC;IACnB,IAAI,CAAC,EAAO,MAAM,CAAC;CACpB"} \ No newline at end of file +{"version":3,"file":"UsersIdentityResponse.d.ts","sourceRoot":"","sources":["../../src/response/UsersIdentityResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,qBAAqB,GAAG,gBAAgB,GAAG;IACrD,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,IAAI,CAAC,EAAM,IAAI,CAAC;IAChB,IAAI,CAAC,EAAM,IAAI,CAAC;IAChB,OAAO,CAAC,EAAG,MAAM,CAAC;CACnB,CAAC;AAEF,MAAM,WAAW,IAAI;IACnB,EAAE,CAAC,EAAI,MAAM,CAAC;IACd,IAAI,CAAC,EAAE,MAAM,CAAC;CACf;AAED,MAAM,WAAW,IAAI;IACnB,KAAK,CAAC,EAAM,MAAM,CAAC;IACnB,EAAE,CAAC,EAAS,MAAM,CAAC;IACnB,SAAS,CAAC,EAAE,MAAM,CAAC;IACnB,QAAQ,CAAC,EAAG,MAAM,CAAC;IACnB,QAAQ,CAAC,EAAG,MAAM,CAAC;IACnB,QAAQ,CAAC,EAAG,MAAM,CAAC;IACnB,SAAS,CAAC,EAAE,MAAM,CAAC;IACnB,QAAQ,CAAC,EAAG,MAAM,CAAC;IACnB,IAAI,CAAC,EAAO,MAAM,CAAC;CACpB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/UsersInfoResponse.d.ts b/node_modules/@slack/web-api/dist/response/UsersInfoResponse.d.ts index 8d3007a..a38fa1b 100644 --- a/node_modules/@slack/web-api/dist/response/UsersInfoResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/UsersInfoResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type UsersInfoResponse = WebAPICallResult & { +export type UsersInfoResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; @@ -15,6 +15,7 @@ export interface User { is_admin?: boolean; is_app_user?: boolean; is_bot?: boolean; + is_connector_bot?: boolean; is_email_confirmed?: boolean; is_invited_user?: boolean; is_owner?: boolean; @@ -82,5 +83,6 @@ export interface StatusEmojiDisplayInfo { display_alias?: string; display_url?: string; emoji_name?: string; + unicode?: string; } //# sourceMappingURL=UsersInfoResponse.d.ts.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/UsersInfoResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/UsersInfoResponse.d.ts.map index 751bdb8..b0035a3 100644 --- a/node_modules/@slack/web-api/dist/response/UsersInfoResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/UsersInfoResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"UsersInfoResponse.d.ts","sourceRoot":"","sources":["../../src/response/UsersInfoResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,iBAAiB,GAAG,gBAAgB,GAAG;IACjD,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,IAAI,CAAC,EAAM,IAAI,CAAC;CACjB,CAAC;AAEF,MAAM,WAAW,IAAI;IACnB,KAAK,CAAC,EAAuB,MAAM,CAAC;IACpC,OAAO,CAAC,EAAqB,OAAO,CAAC;IACrC,eAAe,CAAC,EAAa,cAAc,CAAC;IAC5C,OAAO,CAAC,EAAqB,OAAO,CAAC;IACrC,EAAE,CAAC,EAA0B,MAAM,CAAC;IACpC,QAAQ,CAAC,EAAoB,OAAO,CAAC;IACrC,WAAW,CAAC,EAAiB,OAAO,CAAC;IACrC,MAAM,CAAC,EAAsB,OAAO,CAAC;IACrC,kBAAkB,CAAC,EAAU,OAAO,CAAC;IACrC,eAAe,CAAC,EAAa,OAAO,CAAC;IACrC,QAAQ,CAAC,EAAoB,OAAO,CAAC;IACrC,gBAAgB,CAAC,EAAY,OAAO,CAAC;IACrC,aAAa,CAAC,EAAe,OAAO,CAAC;IACrC,WAAW,CAAC,EAAiB,OAAO,CAAC;IACrC,mBAAmB,CAAC,EAAS,OAAO,CAAC;IACrC,eAAe,CAAC,EAAa,OAAO,CAAC;IACrC,MAAM,CAAC,EAAsB,MAAM,CAAC;IACpC,IAAI,CAAC,EAAwB,MAAM,CAAC;IACpC,OAAO,CAAC,EAAqB,OAAO,CAAC;IACrC,SAAS,CAAC,EAAmB,MAAM,CAAC;IACpC,OAAO,CAAC,EAAqB,MAAM,CAAC;IACpC,EAAE,CAAC,EAA0B,MAAM,CAAC;IACpC,QAAQ,CAAC,EAAoB,MAAM,CAAC;IACpC,SAAS,CAAC,EAAmB,MAAM,CAAC;IACpC,OAAO,CAAC,EAAqB,MAAM,CAAC;IACpC,0BAA0B,CAAC,EAAE,MAAM,CAAC;CACrC;AAED,MAAM,WAAW,cAAc;IAC7B,aAAa,CAAC,EAAI,MAAM,CAAC;IACzB,eAAe,CAAC,EAAE,MAAM,CAAC;IACzB,EAAE,CAAC,EAAe,MAAM,CAAC;IACzB,QAAQ,CAAC,EAAS,OAAO,CAAC;IAC1B,QAAQ,CAAC,EAAS,OAAO,CAAC;IAC1B,KAAK,CAAC,EAAY,MAAM,EAAE,CAAC;CAC5B;AAED,MAAM,WAAW,OAAO;IACtB,aAAa,CAAC,EAAe,OAAO,CAAC;IACrC,UAAU,CAAC,EAAkB,MAAM,CAAC;IACpC,WAAW,CAAC,EAAiB,MAAM,CAAC;IACpC,MAAM,CAAC,EAAsB,MAAM,CAAC;IACpC,YAAY,CAAC,EAAgB,MAAM,CAAC;IACpC,uBAAuB,CAAC,EAAK,MAAM,CAAC;IACpC,KAAK,CAAC,EAAuB,MAAM,CAAC;IACpC,UAAU,CAAC,EAAkB,MAAM,CAAC;IACpC,gBAAgB,CAAC,EAAY,MAAM,CAAC;IACpC,YAAY,CAAC,EAAgB,MAAM,CAAC;IACpC,0BAA0B,CAAC,EAAE,MAAM,CAAC;IACpC,UAAU,CAAC,EAAkB,MAAM,CAAC;IACpC,SAAS,CAAC,EAAmB,MAAM,CAAC;IACpC,QAAQ,CAAC,EAAoB,MAAM,CAAC;IACpC,QAAQ,CAAC,EAAoB,MAAM,CAAC;IACpC,QAAQ,CAAC,EAAoB,MAAM,CAAC;IACpC,SAAS,CAAC,EAAmB,MAAM,CAAC;IACpC,QAAQ,CAAC,EAAoB,MAAM,CAAC;IACpC,cAAc,CAAC,EAAc,MAAM,CAAC;IACpC,eAAe,CAAC,EAAa,OAAO,CAAC;IACrC,SAAS,CAAC,EAAmB,MAAM,CAAC;IACpC,KAAK,CAAC,EAAuB,MAAM,CAAC;IACpC,QAAQ,CAAC,EAAoB,MAAM,CAAC;IACpC,SAAS,CAAC,EAAmB,MAAM,CAAC;IACpC,oBAAoB,CAAC,EAAQ,MAAM,CAAC;IACpC,KAAK,CAAC,EAAuB,MAAM,CAAC;IACpC,YAAY,CAAC,EAAgB,MAAM,CAAC;IACpC,yBAAyB,CAAC,EAAG,sBAAsB,EAAE,CAAC;IACtD,gBAAgB,CAAC,EAAY,MAAM,CAAC;IACpC,iBAAiB,CAAC,EAAW,MAAM,CAAC;IACpC,WAAW,CAAC,EAAiB,MAAM,CAAC;IACpC,qBAAqB,CAAC,EAAO,MAAM,CAAC;IACpC,IAAI,CAAC,EAAwB,MAAM,CAAC;IACpC,KAAK,CAAC,EAAuB,MAAM,CAAC;CACrC;AAED,MAAM,WAAW,sBAAsB;IACrC,aAAa,CAAC,EAAE,MAAM,CAAC;IACvB,WAAW,CAAC,EAAI,MAAM,CAAC;IACvB,UAAU,CAAC,EAAK,MAAM,CAAC;CACxB"} \ No newline at end of file +{"version":3,"file":"UsersInfoResponse.d.ts","sourceRoot":"","sources":["../../src/response/UsersInfoResponse.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/UsersListResponse.d.ts b/node_modules/@slack/web-api/dist/response/UsersListResponse.d.ts index ec7eb58..820fdc2 100644 --- a/node_modules/@slack/web-api/dist/response/UsersListResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/UsersListResponse.d.ts @@ -1,5 +1,6 @@ import { WebAPICallResult } from '../WebClient'; -export declare type UsersListResponse = WebAPICallResult & { +export type UsersListResponse = WebAPICallResult & { + arg?: string; cache_ts?: number; error?: string; members?: Member[]; @@ -18,6 +19,7 @@ export interface Member { is_admin?: boolean; is_app_user?: boolean; is_bot?: boolean; + is_connector_bot?: boolean; is_email_confirmed?: boolean; is_invited_user?: boolean; is_owner?: boolean; @@ -42,6 +44,7 @@ export interface EnterpriseUser { id?: string; is_admin?: boolean; is_owner?: boolean; + is_primary_owner?: boolean; teams?: string[]; } export interface Profile { @@ -87,6 +90,7 @@ export interface StatusEmojiDisplayInfo { display_alias?: string; display_url?: string; emoji_name?: string; + unicode?: string; } export interface ResponseMetadata { next_cursor?: string; diff --git a/node_modules/@slack/web-api/dist/response/UsersListResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/UsersListResponse.d.ts.map index 8e1d180..8c8a10e 100644 --- a/node_modules/@slack/web-api/dist/response/UsersListResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/UsersListResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"UsersListResponse.d.ts","sourceRoot":"","sources":["../../src/response/UsersListResponse.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"UsersListResponse.d.ts","sourceRoot":"","sources":["../../src/response/UsersListResponse.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/UsersLookupByEmailResponse.d.ts b/node_modules/@slack/web-api/dist/response/UsersLookupByEmailResponse.d.ts index 8d1c68c..0544ccc 100644 --- a/node_modules/@slack/web-api/dist/response/UsersLookupByEmailResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/UsersLookupByEmailResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type UsersLookupByEmailResponse = WebAPICallResult & { +export type UsersLookupByEmailResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; @@ -71,5 +71,6 @@ export interface StatusEmojiDisplayInfo { display_alias?: string; display_url?: string; emoji_name?: string; + unicode?: string; } //# sourceMappingURL=UsersLookupByEmailResponse.d.ts.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/UsersLookupByEmailResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/UsersLookupByEmailResponse.d.ts.map index c275d12..cd97ef5 100644 --- a/node_modules/@slack/web-api/dist/response/UsersLookupByEmailResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/UsersLookupByEmailResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"UsersLookupByEmailResponse.d.ts","sourceRoot":"","sources":["../../src/response/UsersLookupByEmailResponse.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"UsersLookupByEmailResponse.d.ts","sourceRoot":"","sources":["../../src/response/UsersLookupByEmailResponse.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/UsersProfileGetResponse.d.ts b/node_modules/@slack/web-api/dist/response/UsersProfileGetResponse.d.ts index 568fbd3..3dd3f67 100644 --- a/node_modules/@slack/web-api/dist/response/UsersProfileGetResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/UsersProfileGetResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type UsersProfileGetResponse = WebAPICallResult & { +export type UsersProfileGetResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; @@ -49,5 +49,6 @@ export interface StatusEmojiDisplayInfo { display_alias?: string; display_url?: string; emoji_name?: string; + unicode?: string; } //# sourceMappingURL=UsersProfileGetResponse.d.ts.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/UsersProfileGetResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/UsersProfileGetResponse.d.ts.map index 0af6daf..51154b2 100644 --- a/node_modules/@slack/web-api/dist/response/UsersProfileGetResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/UsersProfileGetResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"UsersProfileGetResponse.d.ts","sourceRoot":"","sources":["../../src/response/UsersProfileGetResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,uBAAuB,GAAG,gBAAgB,GAAG;IACvD,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,OAAO,CAAC,EAAG,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC;AAEF,MAAM,WAAW,OAAO;IACtB,WAAW,CAAC,EAAiB,MAAM,CAAC;IACpC,YAAY,CAAC,EAAgB,MAAM,CAAC;IACpC,uBAAuB,CAAC,EAAK,MAAM,CAAC;IACpC,KAAK,CAAC,EAAuB,MAAM,CAAC;IACpC,MAAM,CAAC,EAAsB;QAAE,CAAC,GAAG,EAAE,MAAM,GAAG,KAAK,CAAA;KAAE,CAAC;IACtD,UAAU,CAAC,EAAkB,MAAM,CAAC;IACpC,YAAY,CAAC,EAAgB,MAAM,CAAC;IACpC,0BAA0B,CAAC,EAAE,MAAM,CAAC;IACpC,UAAU,CAAC,EAAkB,MAAM,CAAC;IACpC,SAAS,CAAC,EAAmB,MAAM,CAAC;IACpC,QAAQ,CAAC,EAAoB,MAAM,CAAC;IACpC,QAAQ,CAAC,EAAoB,MAAM,CAAC;IACpC,QAAQ,CAAC,EAAoB,MAAM,CAAC;IACpC,SAAS,CAAC,EAAmB,MAAM,CAAC;IACpC,QAAQ,CAAC,EAAoB,MAAM,CAAC;IACpC,cAAc,CAAC,EAAc,MAAM,CAAC;IACpC,eAAe,CAAC,EAAa,OAAO,CAAC;IACrC,SAAS,CAAC,EAAmB,MAAM,CAAC;IACpC,KAAK,CAAC,EAAuB,MAAM,CAAC;IACpC,QAAQ,CAAC,EAAoB,MAAM,CAAC;IACpC,SAAS,CAAC,EAAmB,MAAM,CAAC;IACpC,oBAAoB,CAAC,EAAQ,MAAM,CAAC;IACpC,KAAK,CAAC,EAAuB,MAAM,CAAC;IACpC,YAAY,CAAC,EAAgB,MAAM,CAAC;IACpC,yBAAyB,CAAC,EAAG,sBAAsB,EAAE,CAAC;IACtD,gBAAgB,CAAC,EAAY,MAAM,CAAC;IACpC,iBAAiB,CAAC,EAAW,MAAM,CAAC;IACpC,WAAW,CAAC,EAAiB,MAAM,CAAC;IACpC,qBAAqB,CAAC,EAAO,MAAM,CAAC;IACpC,KAAK,CAAC,EAAuB,MAAM,CAAC;CACrC;AAED,MAAM,WAAW,KAAK;IACpB,GAAG,CAAC,EAAI,MAAM,CAAC;IACf,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,KAAK,CAAC,EAAE,MAAM,CAAC;CAChB;AAED,MAAM,WAAW,sBAAsB;IACrC,aAAa,CAAC,EAAE,MAAM,CAAC;IACvB,WAAW,CAAC,EAAI,MAAM,CAAC;IACvB,UAAU,CAAC,EAAK,MAAM,CAAC;CACxB"} \ No newline at end of file +{"version":3,"file":"UsersProfileGetResponse.d.ts","sourceRoot":"","sources":["../../src/response/UsersProfileGetResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,uBAAuB,GAAG,gBAAgB,GAAG;IACvD,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,OAAO,CAAC,EAAG,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC;AAEF,MAAM,WAAW,OAAO;IACtB,WAAW,CAAC,EAAiB,MAAM,CAAC;IACpC,YAAY,CAAC,EAAgB,MAAM,CAAC;IACpC,uBAAuB,CAAC,EAAK,MAAM,CAAC;IACpC,KAAK,CAAC,EAAuB,MAAM,CAAC;IACpC,MAAM,CAAC,EAAsB;QAAE,CAAC,GAAG,EAAE,MAAM,GAAG,KAAK,CAAA;KAAE,CAAC;IACtD,UAAU,CAAC,EAAkB,MAAM,CAAC;IACpC,YAAY,CAAC,EAAgB,MAAM,CAAC;IACpC,0BAA0B,CAAC,EAAE,MAAM,CAAC;IACpC,UAAU,CAAC,EAAkB,MAAM,CAAC;IACpC,SAAS,CAAC,EAAmB,MAAM,CAAC;IACpC,QAAQ,CAAC,EAAoB,MAAM,CAAC;IACpC,QAAQ,CAAC,EAAoB,MAAM,CAAC;IACpC,QAAQ,CAAC,EAAoB,MAAM,CAAC;IACpC,SAAS,CAAC,EAAmB,MAAM,CAAC;IACpC,QAAQ,CAAC,EAAoB,MAAM,CAAC;IACpC,cAAc,CAAC,EAAc,MAAM,CAAC;IACpC,eAAe,CAAC,EAAa,OAAO,CAAC;IACrC,SAAS,CAAC,EAAmB,MAAM,CAAC;IACpC,KAAK,CAAC,EAAuB,MAAM,CAAC;IACpC,QAAQ,CAAC,EAAoB,MAAM,CAAC;IACpC,SAAS,CAAC,EAAmB,MAAM,CAAC;IACpC,oBAAoB,CAAC,EAAQ,MAAM,CAAC;IACpC,KAAK,CAAC,EAAuB,MAAM,CAAC;IACpC,YAAY,CAAC,EAAgB,MAAM,CAAC;IACpC,yBAAyB,CAAC,EAAG,sBAAsB,EAAE,CAAC;IACtD,gBAAgB,CAAC,EAAY,MAAM,CAAC;IACpC,iBAAiB,CAAC,EAAW,MAAM,CAAC;IACpC,WAAW,CAAC,EAAiB,MAAM,CAAC;IACpC,qBAAqB,CAAC,EAAO,MAAM,CAAC;IACpC,KAAK,CAAC,EAAuB,MAAM,CAAC;CACrC;AAED,MAAM,WAAW,KAAK;IACpB,GAAG,CAAC,EAAI,MAAM,CAAC;IACf,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,KAAK,CAAC,EAAE,MAAM,CAAC;CAChB;AAED,MAAM,WAAW,sBAAsB;IACrC,aAAa,CAAC,EAAE,MAAM,CAAC;IACvB,WAAW,CAAC,EAAI,MAAM,CAAC;IACvB,UAAU,CAAC,EAAK,MAAM,CAAC;IACvB,OAAO,CAAC,EAAQ,MAAM,CAAC;CACxB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/UsersProfileSetResponse.d.ts b/node_modules/@slack/web-api/dist/response/UsersProfileSetResponse.d.ts index 06e8c9b..c73f2b7 100644 --- a/node_modules/@slack/web-api/dist/response/UsersProfileSetResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/UsersProfileSetResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type UsersProfileSetResponse = WebAPICallResult & { +export type UsersProfileSetResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; @@ -49,5 +49,6 @@ export interface StatusEmojiDisplayInfo { display_alias?: string; display_url?: string; emoji_name?: string; + unicode?: string; } //# sourceMappingURL=UsersProfileSetResponse.d.ts.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/UsersProfileSetResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/UsersProfileSetResponse.d.ts.map index 75535c2..06b4c3c 100644 --- a/node_modules/@slack/web-api/dist/response/UsersProfileSetResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/UsersProfileSetResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"UsersProfileSetResponse.d.ts","sourceRoot":"","sources":["../../src/response/UsersProfileSetResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,uBAAuB,GAAG,gBAAgB,GAAG;IACvD,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,OAAO,CAAC,EAAG,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC;AAEF,MAAM,WAAW,OAAO;IACtB,WAAW,CAAC,EAAiB,MAAM,CAAC;IACpC,YAAY,CAAC,EAAgB,MAAM,CAAC;IACpC,uBAAuB,CAAC,EAAK,MAAM,CAAC;IACpC,KAAK,CAAC,EAAuB,MAAM,CAAC;IACpC,MAAM,CAAC,EAAsB;QAAE,CAAC,GAAG,EAAE,MAAM,GAAG,KAAK,CAAA;KAAE,CAAC;IACtD,UAAU,CAAC,EAAkB,MAAM,CAAC;IACpC,YAAY,CAAC,EAAgB,MAAM,CAAC;IACpC,0BAA0B,CAAC,EAAE,MAAM,CAAC;IACpC,UAAU,CAAC,EAAkB,MAAM,CAAC;IACpC,SAAS,CAAC,EAAmB,MAAM,CAAC;IACpC,QAAQ,CAAC,EAAoB,MAAM,CAAC;IACpC,QAAQ,CAAC,EAAoB,MAAM,CAAC;IACpC,QAAQ,CAAC,EAAoB,MAAM,CAAC;IACpC,SAAS,CAAC,EAAmB,MAAM,CAAC;IACpC,QAAQ,CAAC,EAAoB,MAAM,CAAC;IACpC,cAAc,CAAC,EAAc,MAAM,CAAC;IACpC,eAAe,CAAC,EAAa,OAAO,CAAC;IACrC,SAAS,CAAC,EAAmB,MAAM,CAAC;IACpC,KAAK,CAAC,EAAuB,MAAM,CAAC;IACpC,QAAQ,CAAC,EAAoB,MAAM,CAAC;IACpC,SAAS,CAAC,EAAmB,MAAM,CAAC;IACpC,oBAAoB,CAAC,EAAQ,MAAM,CAAC;IACpC,KAAK,CAAC,EAAuB,MAAM,CAAC;IACpC,YAAY,CAAC,EAAgB,MAAM,CAAC;IACpC,yBAAyB,CAAC,EAAG,sBAAsB,EAAE,CAAC;IACtD,gBAAgB,CAAC,EAAY,MAAM,CAAC;IACpC,iBAAiB,CAAC,EAAW,MAAM,CAAC;IACpC,WAAW,CAAC,EAAiB,MAAM,CAAC;IACpC,qBAAqB,CAAC,EAAO,MAAM,CAAC;IACpC,KAAK,CAAC,EAAuB,MAAM,CAAC;CACrC;AAED,MAAM,WAAW,KAAK;IACpB,GAAG,CAAC,EAAI,MAAM,CAAC;IACf,KAAK,CAAC,EAAE,MAAM,CAAC;CAChB;AAED,MAAM,WAAW,sBAAsB;IACrC,aAAa,CAAC,EAAE,MAAM,CAAC;IACvB,WAAW,CAAC,EAAI,MAAM,CAAC;IACvB,UAAU,CAAC,EAAK,MAAM,CAAC;CACxB"} \ No newline at end of file +{"version":3,"file":"UsersProfileSetResponse.d.ts","sourceRoot":"","sources":["../../src/response/UsersProfileSetResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,uBAAuB,GAAG,gBAAgB,GAAG;IACvD,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,OAAO,CAAC,EAAG,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC;AAEF,MAAM,WAAW,OAAO;IACtB,WAAW,CAAC,EAAiB,MAAM,CAAC;IACpC,YAAY,CAAC,EAAgB,MAAM,CAAC;IACpC,uBAAuB,CAAC,EAAK,MAAM,CAAC;IACpC,KAAK,CAAC,EAAuB,MAAM,CAAC;IACpC,MAAM,CAAC,EAAsB;QAAE,CAAC,GAAG,EAAE,MAAM,GAAG,KAAK,CAAA;KAAE,CAAC;IACtD,UAAU,CAAC,EAAkB,MAAM,CAAC;IACpC,YAAY,CAAC,EAAgB,MAAM,CAAC;IACpC,0BAA0B,CAAC,EAAE,MAAM,CAAC;IACpC,UAAU,CAAC,EAAkB,MAAM,CAAC;IACpC,SAAS,CAAC,EAAmB,MAAM,CAAC;IACpC,QAAQ,CAAC,EAAoB,MAAM,CAAC;IACpC,QAAQ,CAAC,EAAoB,MAAM,CAAC;IACpC,QAAQ,CAAC,EAAoB,MAAM,CAAC;IACpC,SAAS,CAAC,EAAmB,MAAM,CAAC;IACpC,QAAQ,CAAC,EAAoB,MAAM,CAAC;IACpC,cAAc,CAAC,EAAc,MAAM,CAAC;IACpC,eAAe,CAAC,EAAa,OAAO,CAAC;IACrC,SAAS,CAAC,EAAmB,MAAM,CAAC;IACpC,KAAK,CAAC,EAAuB,MAAM,CAAC;IACpC,QAAQ,CAAC,EAAoB,MAAM,CAAC;IACpC,SAAS,CAAC,EAAmB,MAAM,CAAC;IACpC,oBAAoB,CAAC,EAAQ,MAAM,CAAC;IACpC,KAAK,CAAC,EAAuB,MAAM,CAAC;IACpC,YAAY,CAAC,EAAgB,MAAM,CAAC;IACpC,yBAAyB,CAAC,EAAG,sBAAsB,EAAE,CAAC;IACtD,gBAAgB,CAAC,EAAY,MAAM,CAAC;IACpC,iBAAiB,CAAC,EAAW,MAAM,CAAC;IACpC,WAAW,CAAC,EAAiB,MAAM,CAAC;IACpC,qBAAqB,CAAC,EAAO,MAAM,CAAC;IACpC,KAAK,CAAC,EAAuB,MAAM,CAAC;CACrC;AAED,MAAM,WAAW,KAAK;IACpB,GAAG,CAAC,EAAI,MAAM,CAAC;IACf,KAAK,CAAC,EAAE,MAAM,CAAC;CAChB;AAED,MAAM,WAAW,sBAAsB;IACrC,aAAa,CAAC,EAAE,MAAM,CAAC;IACvB,WAAW,CAAC,EAAI,MAAM,CAAC;IACvB,UAAU,CAAC,EAAK,MAAM,CAAC;IACvB,OAAO,CAAC,EAAQ,MAAM,CAAC;CACxB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/UsersSetActiveResponse.d.ts b/node_modules/@slack/web-api/dist/response/UsersSetActiveResponse.d.ts index 6d43e39..37f74c0 100644 --- a/node_modules/@slack/web-api/dist/response/UsersSetActiveResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/UsersSetActiveResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type UsersSetActiveResponse = WebAPICallResult & { +export type UsersSetActiveResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/UsersSetActiveResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/UsersSetActiveResponse.d.ts.map index 834f0c9..a42f86a 100644 --- a/node_modules/@slack/web-api/dist/response/UsersSetActiveResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/UsersSetActiveResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"UsersSetActiveResponse.d.ts","sourceRoot":"","sources":["../../src/response/UsersSetActiveResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,sBAAsB,GAAG,gBAAgB,GAAG;IACtD,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file +{"version":3,"file":"UsersSetActiveResponse.d.ts","sourceRoot":"","sources":["../../src/response/UsersSetActiveResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,sBAAsB,GAAG,gBAAgB,GAAG;IACtD,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/UsersSetPhotoResponse.d.ts b/node_modules/@slack/web-api/dist/response/UsersSetPhotoResponse.d.ts index 79e197f..48a169b 100644 --- a/node_modules/@slack/web-api/dist/response/UsersSetPhotoResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/UsersSetPhotoResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type UsersSetPhotoResponse = WebAPICallResult & { +export type UsersSetPhotoResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/UsersSetPhotoResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/UsersSetPhotoResponse.d.ts.map index 85e1627..a2941f6 100644 --- a/node_modules/@slack/web-api/dist/response/UsersSetPhotoResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/UsersSetPhotoResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"UsersSetPhotoResponse.d.ts","sourceRoot":"","sources":["../../src/response/UsersSetPhotoResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,qBAAqB,GAAG,gBAAgB,GAAG;IACrD,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,OAAO,CAAC,EAAG,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC;AAEF,MAAM,WAAW,OAAO;IACtB,WAAW,CAAC,EAAK,MAAM,CAAC;IACxB,UAAU,CAAC,EAAM,MAAM,CAAC;IACxB,SAAS,CAAC,EAAO,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,SAAS,CAAC,EAAO,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,cAAc,CAAC,EAAE,MAAM,CAAC;CACzB"} \ No newline at end of file +{"version":3,"file":"UsersSetPhotoResponse.d.ts","sourceRoot":"","sources":["../../src/response/UsersSetPhotoResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,qBAAqB,GAAG,gBAAgB,GAAG;IACrD,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,OAAO,CAAC,EAAG,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC;AAEF,MAAM,WAAW,OAAO;IACtB,WAAW,CAAC,EAAK,MAAM,CAAC;IACxB,UAAU,CAAC,EAAM,MAAM,CAAC;IACxB,SAAS,CAAC,EAAO,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,SAAS,CAAC,EAAO,MAAM,CAAC;IACxB,QAAQ,CAAC,EAAQ,MAAM,CAAC;IACxB,cAAc,CAAC,EAAE,MAAM,CAAC;CACzB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/UsersSetPresenceResponse.d.ts b/node_modules/@slack/web-api/dist/response/UsersSetPresenceResponse.d.ts index 1196713..5034235 100644 --- a/node_modules/@slack/web-api/dist/response/UsersSetPresenceResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/UsersSetPresenceResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type UsersSetPresenceResponse = WebAPICallResult & { +export type UsersSetPresenceResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/UsersSetPresenceResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/UsersSetPresenceResponse.d.ts.map index 576e3fa..7e200b0 100644 --- a/node_modules/@slack/web-api/dist/response/UsersSetPresenceResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/UsersSetPresenceResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"UsersSetPresenceResponse.d.ts","sourceRoot":"","sources":["../../src/response/UsersSetPresenceResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,wBAAwB,GAAG,gBAAgB,GAAG;IACxD,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file +{"version":3,"file":"UsersSetPresenceResponse.d.ts","sourceRoot":"","sources":["../../src/response/UsersSetPresenceResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,wBAAwB,GAAG,gBAAgB,GAAG;IACxD,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ViewsOpenResponse.d.ts b/node_modules/@slack/web-api/dist/response/ViewsOpenResponse.d.ts index b4f90ce..92a35ab 100644 --- a/node_modules/@slack/web-api/dist/response/ViewsOpenResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/ViewsOpenResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type ViewsOpenResponse = WebAPICallResult & { +export type ViewsOpenResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; @@ -36,10 +36,12 @@ export interface View { export interface Block { accessory?: Accessory; alt_text?: string; + author_name?: string; block_id?: string; + description?: Close; dispatch_action?: boolean; element?: PurpleElement; - elements?: ElementElement[]; + elements?: StickyElement[]; fallback?: string; fields?: Close[]; hint?: Close; @@ -49,9 +51,14 @@ export interface Block { image_width?: number; label?: Close; optional?: boolean; + provider_icon_url?: string; + provider_name?: string; text?: Close; + thumbnail_url?: string; title?: Close; + title_url?: string; type?: string; + video_url?: string; } export interface Accessory { alt_text?: string; @@ -62,6 +69,17 @@ export interface Accessory { image_width?: number; type?: string; } +export interface Close { + emoji?: boolean; + text?: string; + type?: CloseType; + verbatim?: boolean; +} +export declare enum CloseType { + Empty = "", + Mrkdwn = "mrkdwn", + PlainText = "plain_text" +} export interface PurpleElement { accessibility_label?: string; action_id?: string; @@ -79,10 +97,11 @@ export interface PurpleElement { initial_channel?: string; initial_conversation?: string; initial_date?: string; + initial_date_time?: number; initial_option?: Option; initial_time?: string; initial_user?: string; - initial_value?: string; + initial_value?: InitialValueClass | string; max_length?: number; min_length?: number; min_query_length?: number; @@ -93,6 +112,7 @@ export interface PurpleElement { response_url_enabled?: boolean; style?: string; text?: Close; + timezone?: string; type?: string; url?: string; value?: string; @@ -104,17 +124,6 @@ export interface Confirm { text?: Close; title?: Close; } -export interface Close { - emoji?: boolean; - text?: string; - type?: Type; - verbatim?: boolean; -} -export declare enum Type { - Empty = "", - Mrkdwn = "mrkdwn", - PlainText = "plain_text" -} export interface DispatchActionConfig { trigger_actions_on?: string[]; } @@ -129,11 +138,66 @@ export interface Option { url?: string; value?: string; } +export interface InitialValueClass { + block_id?: string; + elements?: InitialValueElement[]; + type?: string; +} +export interface InitialValueElement { + border?: number; + elements?: FluffyElement[]; + indent?: number; + offset?: number; + style?: string; + type?: string; +} +export interface FluffyElement { + border?: number; + elements?: TentacledElement[]; + indent?: number; + offset?: number; + style?: string; + type?: string; +} +export interface TentacledElement { + channel_id?: string; + name?: string; + range?: string; + skin_tone?: number; + style?: Style; + team_id?: string; + text?: string; + timestamp?: string; + type?: ElementType; + unicode?: string; + url?: string; + user_id?: string; + usergroup_id?: string; + value?: string; +} +export interface Style { + bold?: boolean; + code?: boolean; + italic?: boolean; + strike?: boolean; +} +export declare enum ElementType { + Broadcast = "broadcast", + Channel = "channel", + Color = "color", + Date = "date", + Emoji = "emoji", + Link = "link", + Team = "team", + Text = "text", + User = "user", + Usergroup = "usergroup" +} export interface OptionGroup { label?: Close; options?: Option[]; } -export interface ElementElement { +export interface StickyElement { accessibility_label?: string; action_id?: string; alt_text?: string; @@ -151,6 +215,7 @@ export interface ElementElement { initial_conversation?: string; initial_conversations?: string[]; initial_date?: string; + initial_date_time?: number; initial_option?: Option; initial_options?: Option[]; initial_time?: string; @@ -164,9 +229,22 @@ export interface ElementElement { response_url_enabled?: boolean; style?: string; text?: Close; + timezone?: string; type?: string; url?: string; value?: string; + workflow?: Workflow; +} +export interface Workflow { + trigger?: Trigger; +} +export interface Trigger { + customizable_input_parameters?: CustomizableInputParameter[]; + url?: string; +} +export interface CustomizableInputParameter { + name?: string; + value?: string; } export interface State { } diff --git a/node_modules/@slack/web-api/dist/response/ViewsOpenResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/ViewsOpenResponse.d.ts.map index ad35976..6e97937 100644 --- a/node_modules/@slack/web-api/dist/response/ViewsOpenResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/ViewsOpenResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ViewsOpenResponse.d.ts","sourceRoot":"","sources":["../../src/response/ViewsOpenResponse.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"ViewsOpenResponse.d.ts","sourceRoot":"","sources":["../../src/response/ViewsOpenResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,iBAAiB,GAAG,gBAAgB,GAAG;IACjD,KAAK,CAAC,EAAc,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,MAAM,CAAC;IAC3B,EAAE,CAAC,EAAiB,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,iBAAiB,CAAC,EAAE,gBAAgB,CAAC;IACrC,IAAI,CAAC,EAAe,IAAI,CAAC;IACzB,OAAO,CAAC,EAAY,MAAM,CAAC;CAC5B,CAAC;AAEF,MAAM,WAAW,gBAAgB;IAC/B,QAAQ,CAAC,EAAE,MAAM,EAAE,CAAC;CACrB;AAED,MAAM,WAAW,IAAI;IACnB,MAAM,CAAC,EAAiB,MAAM,CAAC;IAC/B,qBAAqB,CAAC,EAAE,MAAM,CAAC;IAC/B,MAAM,CAAC,EAAiB,KAAK,EAAE,CAAC;IAChC,MAAM,CAAC,EAAiB,MAAM,CAAC;IAC/B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,cAAc,CAAC,EAAS,OAAO,CAAC;IAChC,KAAK,CAAC,EAAkB,KAAK,CAAC;IAC9B,WAAW,CAAC,EAAY,MAAM,CAAC;IAC/B,IAAI,CAAC,EAAmB,MAAM,CAAC;IAC/B,EAAE,CAAC,EAAqB,MAAM,CAAC;IAC/B,eAAe,CAAC,EAAQ,OAAO,CAAC;IAChC,gBAAgB,CAAC,EAAO,MAAM,CAAC;IAC/B,gBAAgB,CAAC,EAAO,MAAM,CAAC;IAC/B,YAAY,CAAC,EAAW,MAAM,CAAC;IAC/B,KAAK,CAAC,EAAkB,KAAK,CAAC;IAC9B,MAAM,CAAC,EAAiB,KAAK,CAAC;IAC9B,eAAe,CAAC,EAAQ,OAAO,CAAC;IAChC,OAAO,CAAC,EAAgB,MAAM,CAAC;IAC/B,KAAK,CAAC,EAAkB,KAAK,CAAC;IAC9B,IAAI,CAAC,EAAmB,MAAM,CAAC;CAChC;AAED,MAAM,WAAW,KAAK;IACpB,SAAS,CAAC,EAAU,SAAS,CAAC;IAC9B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,WAAW,CAAC,EAAQ,MAAM,CAAC;IAC3B,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,WAAW,CAAC,EAAQ,KAAK,CAAC;IAC1B,eAAe,CAAC,EAAI,OAAO,CAAC;IAC5B,OAAO,CAAC,EAAY,aAAa,CAAC;IAClC,QAAQ,CAAC,EAAW,aAAa,EAAE,CAAC;IACpC,QAAQ,CAAC,EAAW,MAAM,CAAC;IAC3B,MAAM,CAAC,EAAa,KAAK,EAAE,CAAC;IAC5B,IAAI,CAAC,EAAe,KAAK,CAAC;IAC1B,WAAW,CAAC,EAAQ,MAAM,CAAC;IAC3B,YAAY,CAAC,EAAO,MAAM,CAAC;IAC3B,SAAS,CAAC,EAAU,MAAM,CAAC;IAC3B,WAAW,CAAC,EAAQ,MAAM,CAAC;IAC3B,KAAK,CAAC,EAAc,KAAK,CAAC;IAC1B,QAAQ,CAAC,EAAW,OAAO,CAAC;IAC5B,iBAAiB,CAAC,EAAE,MAAM,CAAC;IAC3B,aAAa,CAAC,EAAM,MAAM,CAAC;IAC3B,IAAI,CAAC,EAAe,KAAK,CAAC;IAC1B,aAAa,CAAC,EAAM,MAAM,CAAC;IAC3B,KAAK,CAAC,EAAc,KAAK,CAAC;IAC1B,SAAS,CAAC,EAAU,MAAM,CAAC;IAC3B,IAAI,CAAC,EAAe,MAAM,CAAC;IAC3B,SAAS,CAAC,EAAU,MAAM,CAAC;CAC5B;AAED,MAAM,WAAW,SAAS;IACxB,QAAQ,CAAC,EAAM,MAAM,CAAC;IACtB,QAAQ,CAAC,EAAM,MAAM,CAAC;IACtB,WAAW,CAAC,EAAG,MAAM,CAAC;IACtB,YAAY,CAAC,EAAE,MAAM,CAAC;IACtB,SAAS,CAAC,EAAK,MAAM,CAAC;IACtB,WAAW,CAAC,EAAG,MAAM,CAAC;IACtB,IAAI,CAAC,EAAU,MAAM,CAAC;CACvB;AAED,MAAM,WAAW,KAAK;IACpB,KAAK,CAAC,EAAK,OAAO,CAAC;IACnB,IAAI,CAAC,EAAM,MAAM,CAAC;IAClB,IAAI,CAAC,EAAM,SAAS,CAAC;IACrB,QAAQ,CAAC,EAAE,OAAO,CAAC;CACpB;AAED,oBAAY,SAAS;IACnB,KAAK,KAAK;IACV,MAAM,WAAW;IACjB,SAAS,eAAe;CACzB;AAED,MAAM,WAAW,aAAa;IAC5B,mBAAmB,CAAC,EAAc,MAAM,CAAC;IACzC,SAAS,CAAC,EAAwB,MAAM,CAAC;IACzC,QAAQ,CAAC,EAAyB,MAAM,CAAC;IACzC,OAAO,CAAC,EAA0B,OAAO,CAAC;IAC1C,+BAA+B,CAAC,EAAE,OAAO,CAAC;IAC1C,sBAAsB,CAAC,EAAW,oBAAoB,CAAC;IACvD,QAAQ,CAAC,EAAyB,MAAM,CAAC;IACzC,MAAM,CAAC,EAA2B,MAAM,CAAC;IACzC,aAAa,CAAC,EAAoB,OAAO,CAAC;IAC1C,WAAW,CAAC,EAAsB,MAAM,CAAC;IACzC,YAAY,CAAC,EAAqB,MAAM,CAAC;IACzC,SAAS,CAAC,EAAwB,MAAM,CAAC;IACzC,WAAW,CAAC,EAAsB,MAAM,CAAC;IACzC,eAAe,CAAC,EAAkB,MAAM,CAAC;IACzC,oBAAoB,CAAC,EAAa,MAAM,CAAC;IACzC,YAAY,CAAC,EAAqB,MAAM,CAAC;IACzC,iBAAiB,CAAC,EAAgB,MAAM,CAAC;IACzC,cAAc,CAAC,EAAmB,MAAM,CAAC;IACzC,YAAY,CAAC,EAAqB,MAAM,CAAC;IACzC,YAAY,CAAC,EAAqB,MAAM,CAAC;IACzC,aAAa,CAAC,EAAoB,iBAAiB,GAAG,MAAM,CAAC;IAC7D,UAAU,CAAC,EAAuB,MAAM,CAAC;IACzC,UAAU,CAAC,EAAuB,MAAM,CAAC;IACzC,gBAAgB,CAAC,EAAiB,MAAM,CAAC;IACzC,SAAS,CAAC,EAAwB,OAAO,CAAC;IAC1C,aAAa,CAAC,EAAoB,WAAW,EAAE,CAAC;IAChD,OAAO,CAAC,EAA0B,MAAM,EAAE,CAAC;IAC3C,WAAW,CAAC,EAAsB,KAAK,CAAC;IACxC,oBAAoB,CAAC,EAAa,OAAO,CAAC;IAC1C,KAAK,CAAC,EAA4B,MAAM,CAAC;IACzC,IAAI,CAAC,EAA6B,KAAK,CAAC;IACxC,QAAQ,CAAC,EAAyB,MAAM,CAAC;IACzC,IAAI,CAAC,EAA6B,MAAM,CAAC;IACzC,GAAG,CAAC,EAA8B,MAAM,CAAC;IACzC,KAAK,CAAC,EAA4B,MAAM,CAAC;CAC1C;AAED,MAAM,WAAW,OAAO;IACtB,OAAO,CAAC,EAAE,KAAK,CAAC;IAChB,IAAI,CAAC,EAAK,KAAK,CAAC;IAChB,KAAK,CAAC,EAAI,MAAM,CAAC;IACjB,IAAI,CAAC,EAAK,KAAK,CAAC;IAChB,KAAK,CAAC,EAAI,KAAK,CAAC;CACjB;AAED,MAAM,WAAW,oBAAoB;IACnC,kBAAkB,CAAC,EAAE,MAAM,EAAE,CAAC;CAC/B;AAED,MAAM,WAAW,MAAM;IACrB,iBAAiB,CAAC,EAAiB,OAAO,CAAC;IAC3C,gCAAgC,CAAC,EAAE,OAAO,CAAC;IAC3C,OAAO,CAAC,EAA2B,GAAG,EAAE,CAAC;CAC1C;AAED,MAAM,WAAW,MAAM;IACrB,WAAW,CAAC,EAAE,KAAK,CAAC;IACpB,IAAI,CAAC,EAAS,KAAK,CAAC;IACpB,GAAG,CAAC,EAAU,MAAM,CAAC;IACrB,KAAK,CAAC,EAAQ,MAAM,CAAC;CACtB;AAED,MAAM,WAAW,iBAAiB;IAChC,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,mBAAmB,EAAE,CAAC;IACjC,IAAI,CAAC,EAAM,MAAM,CAAC;CACnB;AAED,MAAM,WAAW,mBAAmB;IAClC,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,aAAa,EAAE,CAAC;IAC3B,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,IAAI,CAAC,EAAM,MAAM,CAAC;CACnB;AAED,MAAM,WAAW,aAAa;IAC5B,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,QAAQ,CAAC,EAAE,gBAAgB,EAAE,CAAC;IAC9B,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,IAAI,CAAC,EAAM,MAAM,CAAC;CACnB;AAED,MAAM,WAAW,gBAAgB;IAC/B,UAAU,CAAC,EAAI,MAAM,CAAC;IACtB,IAAI,CAAC,EAAU,MAAM,CAAC;IACtB,KAAK,CAAC,EAAS,MAAM,CAAC;IACtB,SAAS,CAAC,EAAK,MAAM,CAAC;IACtB,KAAK,CAAC,EAAS,KAAK,CAAC;IACrB,OAAO,CAAC,EAAO,MAAM,CAAC;IACtB,IAAI,CAAC,EAAU,MAAM,CAAC;IACtB,SAAS,CAAC,EAAK,MAAM,CAAC;IACtB,IAAI,CAAC,EAAU,WAAW,CAAC;IAC3B,OAAO,CAAC,EAAO,MAAM,CAAC;IACtB,GAAG,CAAC,EAAW,MAAM,CAAC;IACtB,OAAO,CAAC,EAAO,MAAM,CAAC;IACtB,YAAY,CAAC,EAAE,MAAM,CAAC;IACtB,KAAK,CAAC,EAAS,MAAM,CAAC;CACvB;AAED,MAAM,WAAW,KAAK;IACpB,IAAI,CAAC,EAAI,OAAO,CAAC;IACjB,IAAI,CAAC,EAAI,OAAO,CAAC;IACjB,MAAM,CAAC,EAAE,OAAO,CAAC;IACjB,MAAM,CAAC,EAAE,OAAO,CAAC;CAClB;AAED,oBAAY,WAAW;IACrB,SAAS,cAAc;IACvB,OAAO,YAAY;IACnB,KAAK,UAAU;IACf,IAAI,SAAS;IACb,KAAK,UAAU;IACf,IAAI,SAAS;IACb,IAAI,SAAS;IACb,IAAI,SAAS;IACb,IAAI,SAAS;IACb,SAAS,cAAc;CACxB;AAED,MAAM,WAAW,WAAW;IAC1B,KAAK,CAAC,EAAI,KAAK,CAAC;IAChB,OAAO,CAAC,EAAE,MAAM,EAAE,CAAC;CACpB;AAED,MAAM,WAAW,aAAa;IAC5B,mBAAmB,CAAC,EAAc,MAAM,CAAC;IACzC,SAAS,CAAC,EAAwB,MAAM,CAAC;IACzC,QAAQ,CAAC,EAAyB,MAAM,CAAC;IACzC,OAAO,CAAC,EAA0B,OAAO,CAAC;IAC1C,+BAA+B,CAAC,EAAE,OAAO,CAAC;IAC1C,QAAQ,CAAC,EAAyB,MAAM,CAAC;IACzC,MAAM,CAAC,EAA2B,MAAM,CAAC;IACzC,aAAa,CAAC,EAAoB,OAAO,CAAC;IAC1C,WAAW,CAAC,EAAsB,MAAM,CAAC;IACzC,YAAY,CAAC,EAAqB,MAAM,CAAC;IACzC,SAAS,CAAC,EAAwB,MAAM,CAAC;IACzC,WAAW,CAAC,EAAsB,MAAM,CAAC;IACzC,eAAe,CAAC,EAAkB,MAAM,CAAC;IACzC,gBAAgB,CAAC,EAAiB,MAAM,EAAE,CAAC;IAC3C,oBAAoB,CAAC,EAAa,MAAM,CAAC;IACzC,qBAAqB,CAAC,EAAY,MAAM,EAAE,CAAC;IAC3C,YAAY,CAAC,EAAqB,MAAM,CAAC;IACzC,iBAAiB,CAAC,EAAgB,MAAM,CAAC;IACzC,cAAc,CAAC,EAAmB,MAAM,CAAC;IACzC,eAAe,CAAC,EAAkB,MAAM,EAAE,CAAC;IAC3C,YAAY,CAAC,EAAqB,MAAM,CAAC;IACzC,YAAY,CAAC,EAAqB,MAAM,CAAC;IACzC,aAAa,CAAC,EAAoB,MAAM,EAAE,CAAC;IAC3C,kBAAkB,CAAC,EAAe,MAAM,CAAC;IACzC,gBAAgB,CAAC,EAAiB,MAAM,CAAC;IACzC,aAAa,CAAC,EAAoB,WAAW,EAAE,CAAC;IAChD,OAAO,CAAC,EAA0B,MAAM,EAAE,CAAC;IAC3C,WAAW,CAAC,EAAsB,KAAK,CAAC;IACxC,oBAAoB,CAAC,EAAa,OAAO,CAAC;IAC1C,KAAK,CAAC,EAA4B,MAAM,CAAC;IACzC,IAAI,CAAC,EAA6B,KAAK,CAAC;IACxC,QAAQ,CAAC,EAAyB,MAAM,CAAC;IACzC,IAAI,CAAC,EAA6B,MAAM,CAAC;IACzC,GAAG,CAAC,EAA8B,MAAM,CAAC;IACzC,KAAK,CAAC,EAA4B,MAAM,CAAC;IACzC,QAAQ,CAAC,EAAyB,QAAQ,CAAC;CAC5C;AAED,MAAM,WAAW,QAAQ;IACvB,OAAO,CAAC,EAAE,OAAO,CAAC;CACnB;AAED,MAAM,WAAW,OAAO;IACtB,6BAA6B,CAAC,EAAE,0BAA0B,EAAE,CAAC;IAC7D,GAAG,CAAC,EAA4B,MAAM,CAAC;CACxC;AAED,MAAM,WAAW,0BAA0B;IACzC,IAAI,CAAC,EAAG,MAAM,CAAC;IACf,KAAK,CAAC,EAAE,MAAM,CAAC;CAChB;AAED,MAAM,WAAW,KAAK;CACrB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ViewsOpenResponse.js b/node_modules/@slack/web-api/dist/response/ViewsOpenResponse.js index 864fc33..5f64ecb 100644 --- a/node_modules/@slack/web-api/dist/response/ViewsOpenResponse.js +++ b/node_modules/@slack/web-api/dist/response/ViewsOpenResponse.js @@ -9,11 +9,24 @@ // // ///////////////////////////////////////////////////////////////////////////////////////// Object.defineProperty(exports, "__esModule", { value: true }); -exports.Type = void 0; -var Type; -(function (Type) { - Type["Empty"] = ""; - Type["Mrkdwn"] = "mrkdwn"; - Type["PlainText"] = "plain_text"; -})(Type = exports.Type || (exports.Type = {})); +exports.ElementType = exports.CloseType = void 0; +var CloseType; +(function (CloseType) { + CloseType["Empty"] = ""; + CloseType["Mrkdwn"] = "mrkdwn"; + CloseType["PlainText"] = "plain_text"; +})(CloseType = exports.CloseType || (exports.CloseType = {})); +var ElementType; +(function (ElementType) { + ElementType["Broadcast"] = "broadcast"; + ElementType["Channel"] = "channel"; + ElementType["Color"] = "color"; + ElementType["Date"] = "date"; + ElementType["Emoji"] = "emoji"; + ElementType["Link"] = "link"; + ElementType["Team"] = "team"; + ElementType["Text"] = "text"; + ElementType["User"] = "user"; + ElementType["Usergroup"] = "usergroup"; +})(ElementType = exports.ElementType || (exports.ElementType = {})); //# sourceMappingURL=ViewsOpenResponse.js.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ViewsOpenResponse.js.map b/node_modules/@slack/web-api/dist/response/ViewsOpenResponse.js.map index b833c43..3d67a88 100644 --- a/node_modules/@slack/web-api/dist/response/ViewsOpenResponse.js.map +++ b/node_modules/@slack/web-api/dist/response/ViewsOpenResponse.js.map @@ -1 +1 @@ -{"version":3,"file":"ViewsOpenResponse.js","sourceRoot":"","sources":["../../src/response/ViewsOpenResponse.ts"],"names":[],"mappings":";AAAA,oBAAoB;AACpB,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;;;AA0HzF,IAAY,IAIX;AAJD,WAAY,IAAI;IACd,kBAAU,CAAA;IACV,yBAAiB,CAAA;IACjB,gCAAwB,CAAA;AAC1B,CAAC,EAJW,IAAI,GAAJ,YAAI,KAAJ,YAAI,QAIf"} \ No newline at end of file +{"version":3,"file":"ViewsOpenResponse.js","sourceRoot":"","sources":["../../src/response/ViewsOpenResponse.ts"],"names":[],"mappings":";AAAA,oBAAoB;AACpB,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;;;AAqFzF,IAAY,SAIX;AAJD,WAAY,SAAS;IACnB,uBAAU,CAAA;IACV,8BAAiB,CAAA;IACjB,qCAAwB,CAAA;AAC1B,CAAC,EAJW,SAAS,GAAT,iBAAS,KAAT,iBAAS,QAIpB;AAiHD,IAAY,WAWX;AAXD,WAAY,WAAW;IACrB,sCAAuB,CAAA;IACvB,kCAAmB,CAAA;IACnB,8BAAe,CAAA;IACf,4BAAa,CAAA;IACb,8BAAe,CAAA;IACf,4BAAa,CAAA;IACb,4BAAa,CAAA;IACb,4BAAa,CAAA;IACb,4BAAa,CAAA;IACb,sCAAuB,CAAA;AACzB,CAAC,EAXW,WAAW,GAAX,mBAAW,KAAX,mBAAW,QAWtB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ViewsPublishResponse.d.ts b/node_modules/@slack/web-api/dist/response/ViewsPublishResponse.d.ts index d14afd3..8cd4d24 100644 --- a/node_modules/@slack/web-api/dist/response/ViewsPublishResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/ViewsPublishResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type ViewsPublishResponse = WebAPICallResult & { +export type ViewsPublishResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; @@ -36,10 +36,12 @@ export interface View { export interface Block { accessory?: Accessory; alt_text?: string; + author_name?: string; block_id?: string; + description?: Close; dispatch_action?: boolean; element?: PurpleElement; - elements?: ElementElement[]; + elements?: StickyElement[]; fallback?: string; fields?: Close[]; hint?: Close; @@ -49,9 +51,14 @@ export interface Block { image_width?: number; label?: Close; optional?: boolean; + provider_icon_url?: string; + provider_name?: string; text?: Close; + thumbnail_url?: string; title?: Close; + title_url?: string; type?: string; + video_url?: string; } export interface Accessory { alt_text?: string; @@ -62,6 +69,17 @@ export interface Accessory { image_width?: number; type?: string; } +export interface Close { + emoji?: boolean; + text?: string; + type?: CloseType; + verbatim?: boolean; +} +export declare enum CloseType { + Empty = "", + Mrkdwn = "mrkdwn", + PlainText = "plain_text" +} export interface PurpleElement { accessibility_label?: string; action_id?: string; @@ -79,10 +97,11 @@ export interface PurpleElement { initial_channel?: string; initial_conversation?: string; initial_date?: string; + initial_date_time?: number; initial_option?: Option; initial_time?: string; initial_user?: string; - initial_value?: string; + initial_value?: InitialValueClass | string; max_length?: number; min_length?: number; min_query_length?: number; @@ -93,6 +112,7 @@ export interface PurpleElement { response_url_enabled?: boolean; style?: string; text?: Close; + timezone?: string; type?: string; url?: string; value?: string; @@ -104,17 +124,6 @@ export interface Confirm { text?: Close; title?: Close; } -export interface Close { - emoji?: boolean; - text?: string; - type?: Type; - verbatim?: boolean; -} -export declare enum Type { - Empty = "", - Mrkdwn = "mrkdwn", - PlainText = "plain_text" -} export interface DispatchActionConfig { trigger_actions_on?: string[]; } @@ -129,11 +138,66 @@ export interface Option { url?: string; value?: string; } +export interface InitialValueClass { + block_id?: string; + elements?: InitialValueElement[]; + type?: string; +} +export interface InitialValueElement { + border?: number; + elements?: FluffyElement[]; + indent?: number; + offset?: number; + style?: string; + type?: string; +} +export interface FluffyElement { + border?: number; + elements?: TentacledElement[]; + indent?: number; + offset?: number; + style?: string; + type?: string; +} +export interface TentacledElement { + channel_id?: string; + name?: string; + range?: string; + skin_tone?: number; + style?: Style; + team_id?: string; + text?: string; + timestamp?: string; + type?: ElementType; + unicode?: string; + url?: string; + user_id?: string; + usergroup_id?: string; + value?: string; +} +export interface Style { + bold?: boolean; + code?: boolean; + italic?: boolean; + strike?: boolean; +} +export declare enum ElementType { + Broadcast = "broadcast", + Channel = "channel", + Color = "color", + Date = "date", + Emoji = "emoji", + Link = "link", + Team = "team", + Text = "text", + User = "user", + Usergroup = "usergroup" +} export interface OptionGroup { label?: Close; options?: Option[]; } -export interface ElementElement { +export interface StickyElement { accessibility_label?: string; action_id?: string; alt_text?: string; @@ -151,6 +215,7 @@ export interface ElementElement { initial_conversation?: string; initial_conversations?: string[]; initial_date?: string; + initial_date_time?: number; initial_option?: Option; initial_options?: Option[]; initial_time?: string; @@ -164,9 +229,22 @@ export interface ElementElement { response_url_enabled?: boolean; style?: string; text?: Close; + timezone?: string; type?: string; url?: string; value?: string; + workflow?: Workflow; +} +export interface Workflow { + trigger?: Trigger; +} +export interface Trigger { + customizable_input_parameters?: CustomizableInputParameter[]; + url?: string; +} +export interface CustomizableInputParameter { + name?: string; + value?: string; } export interface State { } diff --git a/node_modules/@slack/web-api/dist/response/ViewsPublishResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/ViewsPublishResponse.d.ts.map index ba4e9e6..f8e098a 100644 --- a/node_modules/@slack/web-api/dist/response/ViewsPublishResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/ViewsPublishResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ViewsPublishResponse.d.ts","sourceRoot":"","sources":["../../src/response/ViewsPublishResponse.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"ViewsPublishResponse.d.ts","sourceRoot":"","sources":["../../src/response/ViewsPublishResponse.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ViewsPublishResponse.js b/node_modules/@slack/web-api/dist/response/ViewsPublishResponse.js index 382fe00..bc2849e 100644 --- a/node_modules/@slack/web-api/dist/response/ViewsPublishResponse.js +++ b/node_modules/@slack/web-api/dist/response/ViewsPublishResponse.js @@ -9,11 +9,24 @@ // // ///////////////////////////////////////////////////////////////////////////////////////// Object.defineProperty(exports, "__esModule", { value: true }); -exports.Type = void 0; -var Type; -(function (Type) { - Type["Empty"] = ""; - Type["Mrkdwn"] = "mrkdwn"; - Type["PlainText"] = "plain_text"; -})(Type = exports.Type || (exports.Type = {})); +exports.ElementType = exports.CloseType = void 0; +var CloseType; +(function (CloseType) { + CloseType["Empty"] = ""; + CloseType["Mrkdwn"] = "mrkdwn"; + CloseType["PlainText"] = "plain_text"; +})(CloseType = exports.CloseType || (exports.CloseType = {})); +var ElementType; +(function (ElementType) { + ElementType["Broadcast"] = "broadcast"; + ElementType["Channel"] = "channel"; + ElementType["Color"] = "color"; + ElementType["Date"] = "date"; + ElementType["Emoji"] = "emoji"; + ElementType["Link"] = "link"; + ElementType["Team"] = "team"; + ElementType["Text"] = "text"; + ElementType["User"] = "user"; + ElementType["Usergroup"] = "usergroup"; +})(ElementType = exports.ElementType || (exports.ElementType = {})); //# sourceMappingURL=ViewsPublishResponse.js.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ViewsPublishResponse.js.map b/node_modules/@slack/web-api/dist/response/ViewsPublishResponse.js.map index 431d7eb..d9f4f1c 100644 --- a/node_modules/@slack/web-api/dist/response/ViewsPublishResponse.js.map +++ b/node_modules/@slack/web-api/dist/response/ViewsPublishResponse.js.map @@ -1 +1 @@ -{"version":3,"file":"ViewsPublishResponse.js","sourceRoot":"","sources":["../../src/response/ViewsPublishResponse.ts"],"names":[],"mappings":";AAAA,oBAAoB;AACpB,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;;;AA0HzF,IAAY,IAIX;AAJD,WAAY,IAAI;IACd,kBAAU,CAAA;IACV,yBAAiB,CAAA;IACjB,gCAAwB,CAAA;AAC1B,CAAC,EAJW,IAAI,GAAJ,YAAI,KAAJ,YAAI,QAIf"} \ No newline at end of file +{"version":3,"file":"ViewsPublishResponse.js","sourceRoot":"","sources":["../../src/response/ViewsPublishResponse.ts"],"names":[],"mappings":";AAAA,oBAAoB;AACpB,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;;;AAqFzF,IAAY,SAIX;AAJD,WAAY,SAAS;IACnB,uBAAU,CAAA;IACV,8BAAiB,CAAA;IACjB,qCAAwB,CAAA;AAC1B,CAAC,EAJW,SAAS,GAAT,iBAAS,KAAT,iBAAS,QAIpB;AAiHD,IAAY,WAWX;AAXD,WAAY,WAAW;IACrB,sCAAuB,CAAA;IACvB,kCAAmB,CAAA;IACnB,8BAAe,CAAA;IACf,4BAAa,CAAA;IACb,8BAAe,CAAA;IACf,4BAAa,CAAA;IACb,4BAAa,CAAA;IACb,4BAAa,CAAA;IACb,4BAAa,CAAA;IACb,sCAAuB,CAAA;AACzB,CAAC,EAXW,WAAW,GAAX,mBAAW,KAAX,mBAAW,QAWtB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ViewsPushResponse.d.ts b/node_modules/@slack/web-api/dist/response/ViewsPushResponse.d.ts index aabf4df..7791655 100644 --- a/node_modules/@slack/web-api/dist/response/ViewsPushResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/ViewsPushResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type ViewsPushResponse = WebAPICallResult & { +export type ViewsPushResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; @@ -36,10 +36,12 @@ export interface View { export interface Block { accessory?: Accessory; alt_text?: string; + author_name?: string; block_id?: string; + description?: Close; dispatch_action?: boolean; element?: PurpleElement; - elements?: ElementElement[]; + elements?: StickyElement[]; fallback?: string; fields?: Close[]; hint?: Close; @@ -49,9 +51,14 @@ export interface Block { image_width?: number; label?: Close; optional?: boolean; + provider_icon_url?: string; + provider_name?: string; text?: Close; + thumbnail_url?: string; title?: Close; + title_url?: string; type?: string; + video_url?: string; } export interface Accessory { alt_text?: string; @@ -62,6 +69,17 @@ export interface Accessory { image_width?: number; type?: string; } +export interface Close { + emoji?: boolean; + text?: string; + type?: CloseType; + verbatim?: boolean; +} +export declare enum CloseType { + Empty = "", + Mrkdwn = "mrkdwn", + PlainText = "plain_text" +} export interface PurpleElement { accessibility_label?: string; action_id?: string; @@ -79,10 +97,11 @@ export interface PurpleElement { initial_channel?: string; initial_conversation?: string; initial_date?: string; + initial_date_time?: number; initial_option?: Option; initial_time?: string; initial_user?: string; - initial_value?: string; + initial_value?: InitialValueClass | string; max_length?: number; min_length?: number; min_query_length?: number; @@ -93,6 +112,7 @@ export interface PurpleElement { response_url_enabled?: boolean; style?: string; text?: Close; + timezone?: string; type?: string; url?: string; value?: string; @@ -104,17 +124,6 @@ export interface Confirm { text?: Close; title?: Close; } -export interface Close { - emoji?: boolean; - text?: string; - type?: Type; - verbatim?: boolean; -} -export declare enum Type { - Empty = "", - Mrkdwn = "mrkdwn", - PlainText = "plain_text" -} export interface DispatchActionConfig { trigger_actions_on?: string[]; } @@ -129,11 +138,66 @@ export interface Option { url?: string; value?: string; } +export interface InitialValueClass { + block_id?: string; + elements?: InitialValueElement[]; + type?: string; +} +export interface InitialValueElement { + border?: number; + elements?: FluffyElement[]; + indent?: number; + offset?: number; + style?: string; + type?: string; +} +export interface FluffyElement { + border?: number; + elements?: TentacledElement[]; + indent?: number; + offset?: number; + style?: string; + type?: string; +} +export interface TentacledElement { + channel_id?: string; + name?: string; + range?: string; + skin_tone?: number; + style?: Style; + team_id?: string; + text?: string; + timestamp?: string; + type?: ElementType; + unicode?: string; + url?: string; + user_id?: string; + usergroup_id?: string; + value?: string; +} +export interface Style { + bold?: boolean; + code?: boolean; + italic?: boolean; + strike?: boolean; +} +export declare enum ElementType { + Broadcast = "broadcast", + Channel = "channel", + Color = "color", + Date = "date", + Emoji = "emoji", + Link = "link", + Team = "team", + Text = "text", + User = "user", + Usergroup = "usergroup" +} export interface OptionGroup { label?: Close; options?: Option[]; } -export interface ElementElement { +export interface StickyElement { accessibility_label?: string; action_id?: string; alt_text?: string; @@ -151,6 +215,7 @@ export interface ElementElement { initial_conversation?: string; initial_conversations?: string[]; initial_date?: string; + initial_date_time?: number; initial_option?: Option; initial_options?: Option[]; initial_time?: string; @@ -164,9 +229,22 @@ export interface ElementElement { response_url_enabled?: boolean; style?: string; text?: Close; + timezone?: string; type?: string; url?: string; value?: string; + workflow?: Workflow; +} +export interface Workflow { + trigger?: Trigger; +} +export interface Trigger { + customizable_input_parameters?: CustomizableInputParameter[]; + url?: string; +} +export interface CustomizableInputParameter { + name?: string; + value?: string; } export interface State { } diff --git a/node_modules/@slack/web-api/dist/response/ViewsPushResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/ViewsPushResponse.d.ts.map index 4e0a62b..d5cc86a 100644 --- a/node_modules/@slack/web-api/dist/response/ViewsPushResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/ViewsPushResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ViewsPushResponse.d.ts","sourceRoot":"","sources":["../../src/response/ViewsPushResponse.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"ViewsPushResponse.d.ts","sourceRoot":"","sources":["../../src/response/ViewsPushResponse.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ViewsPushResponse.js b/node_modules/@slack/web-api/dist/response/ViewsPushResponse.js index ae81432..ee46d5c 100644 --- a/node_modules/@slack/web-api/dist/response/ViewsPushResponse.js +++ b/node_modules/@slack/web-api/dist/response/ViewsPushResponse.js @@ -9,11 +9,24 @@ // // ///////////////////////////////////////////////////////////////////////////////////////// Object.defineProperty(exports, "__esModule", { value: true }); -exports.Type = void 0; -var Type; -(function (Type) { - Type["Empty"] = ""; - Type["Mrkdwn"] = "mrkdwn"; - Type["PlainText"] = "plain_text"; -})(Type = exports.Type || (exports.Type = {})); +exports.ElementType = exports.CloseType = void 0; +var CloseType; +(function (CloseType) { + CloseType["Empty"] = ""; + CloseType["Mrkdwn"] = "mrkdwn"; + CloseType["PlainText"] = "plain_text"; +})(CloseType = exports.CloseType || (exports.CloseType = {})); +var ElementType; +(function (ElementType) { + ElementType["Broadcast"] = "broadcast"; + ElementType["Channel"] = "channel"; + ElementType["Color"] = "color"; + ElementType["Date"] = "date"; + ElementType["Emoji"] = "emoji"; + ElementType["Link"] = "link"; + ElementType["Team"] = "team"; + ElementType["Text"] = "text"; + ElementType["User"] = "user"; + ElementType["Usergroup"] = "usergroup"; +})(ElementType = exports.ElementType || (exports.ElementType = {})); //# sourceMappingURL=ViewsPushResponse.js.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ViewsPushResponse.js.map b/node_modules/@slack/web-api/dist/response/ViewsPushResponse.js.map index 67ee068..e6c0629 100644 --- a/node_modules/@slack/web-api/dist/response/ViewsPushResponse.js.map +++ b/node_modules/@slack/web-api/dist/response/ViewsPushResponse.js.map @@ -1 +1 @@ -{"version":3,"file":"ViewsPushResponse.js","sourceRoot":"","sources":["../../src/response/ViewsPushResponse.ts"],"names":[],"mappings":";AAAA,oBAAoB;AACpB,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;;;AA0HzF,IAAY,IAIX;AAJD,WAAY,IAAI;IACd,kBAAU,CAAA;IACV,yBAAiB,CAAA;IACjB,gCAAwB,CAAA;AAC1B,CAAC,EAJW,IAAI,GAAJ,YAAI,KAAJ,YAAI,QAIf"} \ No newline at end of file +{"version":3,"file":"ViewsPushResponse.js","sourceRoot":"","sources":["../../src/response/ViewsPushResponse.ts"],"names":[],"mappings":";AAAA,oBAAoB;AACpB,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;;;AAqFzF,IAAY,SAIX;AAJD,WAAY,SAAS;IACnB,uBAAU,CAAA;IACV,8BAAiB,CAAA;IACjB,qCAAwB,CAAA;AAC1B,CAAC,EAJW,SAAS,GAAT,iBAAS,KAAT,iBAAS,QAIpB;AAiHD,IAAY,WAWX;AAXD,WAAY,WAAW;IACrB,sCAAuB,CAAA;IACvB,kCAAmB,CAAA;IACnB,8BAAe,CAAA;IACf,4BAAa,CAAA;IACb,8BAAe,CAAA;IACf,4BAAa,CAAA;IACb,4BAAa,CAAA;IACb,4BAAa,CAAA;IACb,4BAAa,CAAA;IACb,sCAAuB,CAAA;AACzB,CAAC,EAXW,WAAW,GAAX,mBAAW,KAAX,mBAAW,QAWtB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ViewsUpdateResponse.d.ts b/node_modules/@slack/web-api/dist/response/ViewsUpdateResponse.d.ts index da6a6c4..b218f12 100644 --- a/node_modules/@slack/web-api/dist/response/ViewsUpdateResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/ViewsUpdateResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type ViewsUpdateResponse = WebAPICallResult & { +export type ViewsUpdateResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; @@ -36,10 +36,12 @@ export interface View { export interface Block { accessory?: Accessory; alt_text?: string; + author_name?: string; block_id?: string; + description?: Close; dispatch_action?: boolean; element?: PurpleElement; - elements?: ElementElement[]; + elements?: StickyElement[]; fallback?: string; fields?: Close[]; hint?: Close; @@ -49,9 +51,14 @@ export interface Block { image_width?: number; label?: Close; optional?: boolean; + provider_icon_url?: string; + provider_name?: string; text?: Close; + thumbnail_url?: string; title?: Close; + title_url?: string; type?: string; + video_url?: string; } export interface Accessory { alt_text?: string; @@ -62,6 +69,17 @@ export interface Accessory { image_width?: number; type?: string; } +export interface Close { + emoji?: boolean; + text?: string; + type?: CloseType; + verbatim?: boolean; +} +export declare enum CloseType { + Empty = "", + Mrkdwn = "mrkdwn", + PlainText = "plain_text" +} export interface PurpleElement { accessibility_label?: string; action_id?: string; @@ -79,10 +97,11 @@ export interface PurpleElement { initial_channel?: string; initial_conversation?: string; initial_date?: string; + initial_date_time?: number; initial_option?: Option; initial_time?: string; initial_user?: string; - initial_value?: string; + initial_value?: InitialValueClass | string; max_length?: number; min_length?: number; min_query_length?: number; @@ -93,6 +112,7 @@ export interface PurpleElement { response_url_enabled?: boolean; style?: string; text?: Close; + timezone?: string; type?: string; url?: string; value?: string; @@ -104,17 +124,6 @@ export interface Confirm { text?: Close; title?: Close; } -export interface Close { - emoji?: boolean; - text?: string; - type?: Type; - verbatim?: boolean; -} -export declare enum Type { - Empty = "", - Mrkdwn = "mrkdwn", - PlainText = "plain_text" -} export interface DispatchActionConfig { trigger_actions_on?: string[]; } @@ -129,11 +138,66 @@ export interface Option { url?: string; value?: string; } +export interface InitialValueClass { + block_id?: string; + elements?: InitialValueElement[]; + type?: string; +} +export interface InitialValueElement { + border?: number; + elements?: FluffyElement[]; + indent?: number; + offset?: number; + style?: string; + type?: string; +} +export interface FluffyElement { + border?: number; + elements?: TentacledElement[]; + indent?: number; + offset?: number; + style?: string; + type?: string; +} +export interface TentacledElement { + channel_id?: string; + name?: string; + range?: string; + skin_tone?: number; + style?: Style; + team_id?: string; + text?: string; + timestamp?: string; + type?: ElementType; + unicode?: string; + url?: string; + user_id?: string; + usergroup_id?: string; + value?: string; +} +export interface Style { + bold?: boolean; + code?: boolean; + italic?: boolean; + strike?: boolean; +} +export declare enum ElementType { + Broadcast = "broadcast", + Channel = "channel", + Color = "color", + Date = "date", + Emoji = "emoji", + Link = "link", + Team = "team", + Text = "text", + User = "user", + Usergroup = "usergroup" +} export interface OptionGroup { label?: Close; options?: Option[]; } -export interface ElementElement { +export interface StickyElement { accessibility_label?: string; action_id?: string; alt_text?: string; @@ -151,6 +215,7 @@ export interface ElementElement { initial_conversation?: string; initial_conversations?: string[]; initial_date?: string; + initial_date_time?: number; initial_option?: Option; initial_options?: Option[]; initial_time?: string; @@ -164,9 +229,22 @@ export interface ElementElement { response_url_enabled?: boolean; style?: string; text?: Close; + timezone?: string; type?: string; url?: string; value?: string; + workflow?: Workflow; +} +export interface Workflow { + trigger?: Trigger; +} +export interface Trigger { + customizable_input_parameters?: CustomizableInputParameter[]; + url?: string; +} +export interface CustomizableInputParameter { + name?: string; + value?: string; } export interface State { } diff --git a/node_modules/@slack/web-api/dist/response/ViewsUpdateResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/ViewsUpdateResponse.d.ts.map index bd3f369..5d9991c 100644 --- a/node_modules/@slack/web-api/dist/response/ViewsUpdateResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/ViewsUpdateResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"ViewsUpdateResponse.d.ts","sourceRoot":"","sources":["../../src/response/ViewsUpdateResponse.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"ViewsUpdateResponse.d.ts","sourceRoot":"","sources":["../../src/response/ViewsUpdateResponse.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ViewsUpdateResponse.js b/node_modules/@slack/web-api/dist/response/ViewsUpdateResponse.js index b6075fc..1d9f994 100644 --- a/node_modules/@slack/web-api/dist/response/ViewsUpdateResponse.js +++ b/node_modules/@slack/web-api/dist/response/ViewsUpdateResponse.js @@ -9,11 +9,24 @@ // // ///////////////////////////////////////////////////////////////////////////////////////// Object.defineProperty(exports, "__esModule", { value: true }); -exports.Type = void 0; -var Type; -(function (Type) { - Type["Empty"] = ""; - Type["Mrkdwn"] = "mrkdwn"; - Type["PlainText"] = "plain_text"; -})(Type = exports.Type || (exports.Type = {})); +exports.ElementType = exports.CloseType = void 0; +var CloseType; +(function (CloseType) { + CloseType["Empty"] = ""; + CloseType["Mrkdwn"] = "mrkdwn"; + CloseType["PlainText"] = "plain_text"; +})(CloseType = exports.CloseType || (exports.CloseType = {})); +var ElementType; +(function (ElementType) { + ElementType["Broadcast"] = "broadcast"; + ElementType["Channel"] = "channel"; + ElementType["Color"] = "color"; + ElementType["Date"] = "date"; + ElementType["Emoji"] = "emoji"; + ElementType["Link"] = "link"; + ElementType["Team"] = "team"; + ElementType["Text"] = "text"; + ElementType["User"] = "user"; + ElementType["Usergroup"] = "usergroup"; +})(ElementType = exports.ElementType || (exports.ElementType = {})); //# sourceMappingURL=ViewsUpdateResponse.js.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/ViewsUpdateResponse.js.map b/node_modules/@slack/web-api/dist/response/ViewsUpdateResponse.js.map index 2df7491..28cc04a 100644 --- a/node_modules/@slack/web-api/dist/response/ViewsUpdateResponse.js.map +++ b/node_modules/@slack/web-api/dist/response/ViewsUpdateResponse.js.map @@ -1 +1 @@ -{"version":3,"file":"ViewsUpdateResponse.js","sourceRoot":"","sources":["../../src/response/ViewsUpdateResponse.ts"],"names":[],"mappings":";AAAA,oBAAoB;AACpB,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;;;AA0HzF,IAAY,IAIX;AAJD,WAAY,IAAI;IACd,kBAAU,CAAA;IACV,yBAAiB,CAAA;IACjB,gCAAwB,CAAA;AAC1B,CAAC,EAJW,IAAI,GAAJ,YAAI,KAAJ,YAAI,QAIf"} \ No newline at end of file +{"version":3,"file":"ViewsUpdateResponse.js","sourceRoot":"","sources":["../../src/response/ViewsUpdateResponse.ts"],"names":[],"mappings":";AAAA,oBAAoB;AACpB,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;AACzF,yFAAyF;;;AAqFzF,IAAY,SAIX;AAJD,WAAY,SAAS;IACnB,uBAAU,CAAA;IACV,8BAAiB,CAAA;IACjB,qCAAwB,CAAA;AAC1B,CAAC,EAJW,SAAS,GAAT,iBAAS,KAAT,iBAAS,QAIpB;AAiHD,IAAY,WAWX;AAXD,WAAY,WAAW;IACrB,sCAAuB,CAAA;IACvB,kCAAmB,CAAA;IACnB,8BAAe,CAAA;IACf,4BAAa,CAAA;IACb,8BAAe,CAAA;IACf,4BAAa,CAAA;IACb,4BAAa,CAAA;IACb,4BAAa,CAAA;IACb,4BAAa,CAAA;IACb,sCAAuB,CAAA;AACzB,CAAC,EAXW,WAAW,GAAX,mBAAW,KAAX,mBAAW,QAWtB"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/WorkflowsStepCompletedResponse.d.ts b/node_modules/@slack/web-api/dist/response/WorkflowsStepCompletedResponse.d.ts index 2b9b920..c44b665 100644 --- a/node_modules/@slack/web-api/dist/response/WorkflowsStepCompletedResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/WorkflowsStepCompletedResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type WorkflowsStepCompletedResponse = WebAPICallResult & { +export type WorkflowsStepCompletedResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/WorkflowsStepCompletedResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/WorkflowsStepCompletedResponse.d.ts.map index bc753d1..f2b39a7 100644 --- a/node_modules/@slack/web-api/dist/response/WorkflowsStepCompletedResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/WorkflowsStepCompletedResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"WorkflowsStepCompletedResponse.d.ts","sourceRoot":"","sources":["../../src/response/WorkflowsStepCompletedResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,8BAA8B,GAAG,gBAAgB,GAAG;IAC9D,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file +{"version":3,"file":"WorkflowsStepCompletedResponse.d.ts","sourceRoot":"","sources":["../../src/response/WorkflowsStepCompletedResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,8BAA8B,GAAG,gBAAgB,GAAG;IAC9D,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/WorkflowsStepFailedResponse.d.ts b/node_modules/@slack/web-api/dist/response/WorkflowsStepFailedResponse.d.ts index 2c68ab0..73eb263 100644 --- a/node_modules/@slack/web-api/dist/response/WorkflowsStepFailedResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/WorkflowsStepFailedResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type WorkflowsStepFailedResponse = WebAPICallResult & { +export type WorkflowsStepFailedResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/WorkflowsStepFailedResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/WorkflowsStepFailedResponse.d.ts.map index 3176415..9696c0f 100644 --- a/node_modules/@slack/web-api/dist/response/WorkflowsStepFailedResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/WorkflowsStepFailedResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"WorkflowsStepFailedResponse.d.ts","sourceRoot":"","sources":["../../src/response/WorkflowsStepFailedResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,2BAA2B,GAAG,gBAAgB,GAAG;IAC3D,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file +{"version":3,"file":"WorkflowsStepFailedResponse.d.ts","sourceRoot":"","sources":["../../src/response/WorkflowsStepFailedResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,2BAA2B,GAAG,gBAAgB,GAAG;IAC3D,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/WorkflowsUpdateStepResponse.d.ts b/node_modules/@slack/web-api/dist/response/WorkflowsUpdateStepResponse.d.ts index 369442d..41b668a 100644 --- a/node_modules/@slack/web-api/dist/response/WorkflowsUpdateStepResponse.d.ts +++ b/node_modules/@slack/web-api/dist/response/WorkflowsUpdateStepResponse.d.ts @@ -1,5 +1,5 @@ import { WebAPICallResult } from '../WebClient'; -export declare type WorkflowsUpdateStepResponse = WebAPICallResult & { +export type WorkflowsUpdateStepResponse = WebAPICallResult & { error?: string; needed?: string; ok?: boolean; diff --git a/node_modules/@slack/web-api/dist/response/WorkflowsUpdateStepResponse.d.ts.map b/node_modules/@slack/web-api/dist/response/WorkflowsUpdateStepResponse.d.ts.map index 4007af0..00a9477 100644 --- a/node_modules/@slack/web-api/dist/response/WorkflowsUpdateStepResponse.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/WorkflowsUpdateStepResponse.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"WorkflowsUpdateStepResponse.d.ts","sourceRoot":"","sources":["../../src/response/WorkflowsUpdateStepResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,oBAAY,2BAA2B,GAAG,gBAAgB,GAAG;IAC3D,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file +{"version":3,"file":"WorkflowsUpdateStepResponse.d.ts","sourceRoot":"","sources":["../../src/response/WorkflowsUpdateStepResponse.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,gBAAgB,EAAE,MAAM,cAAc,CAAC;AAChD,MAAM,MAAM,2BAA2B,GAAG,gBAAgB,GAAG;IAC3D,KAAK,CAAC,EAAK,MAAM,CAAC;IAClB,MAAM,CAAC,EAAI,MAAM,CAAC;IAClB,EAAE,CAAC,EAAQ,OAAO,CAAC;IACnB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/dist/response/index.d.ts b/node_modules/@slack/web-api/dist/response/index.d.ts index 129ebce..14ddae2 100644 --- a/node_modules/@slack/web-api/dist/response/index.d.ts +++ b/node_modules/@slack/web-api/dist/response/index.d.ts @@ -1,7 +1,10 @@ -export { AdminAnalyticsGetFileResponse } from './AdminAnalyticsGetFileResponse'; +export { AdminAnalyticsGetFileResponse, AdminAnalyticsMemberDetails, AdminAnalyticsPublicChannelDetails, AdminAnalyticsPublicChannelMetadataDetails } from './AdminAnalyticsGetFileResponse'; +export { AdminAppsActivitiesListResponse } from './AdminAppsActivitiesListResponse'; export { AdminAppsApproveResponse } from './AdminAppsApproveResponse'; export { AdminAppsApprovedListResponse } from './AdminAppsApprovedListResponse'; export { AdminAppsClearResolutionResponse } from './AdminAppsClearResolutionResponse'; +export { AdminAppsConfigLookupResponse } from './AdminAppsConfigLookupResponse'; +export { AdminAppsConfigSetResponse } from './AdminAppsConfigSetResponse'; export { AdminAppsRequestsCancelResponse } from './AdminAppsRequestsCancelResponse'; export { AdminAppsRequestsListResponse } from './AdminAppsRequestsListResponse'; export { AdminAppsRestrictResponse } from './AdminAppsRestrictResponse'; @@ -15,7 +18,11 @@ export { AdminBarriersDeleteResponse } from './AdminBarriersDeleteResponse'; export { AdminBarriersListResponse } from './AdminBarriersListResponse'; export { AdminBarriersUpdateResponse } from './AdminBarriersUpdateResponse'; export { AdminConversationsArchiveResponse } from './AdminConversationsArchiveResponse'; +export { AdminConversationsBulkArchiveResponse } from './AdminConversationsBulkArchiveResponse'; +export { AdminConversationsBulkDeleteResponse } from './AdminConversationsBulkDeleteResponse'; +export { AdminConversationsBulkMoveResponse } from './AdminConversationsBulkMoveResponse'; export { AdminConversationsConvertToPrivateResponse } from './AdminConversationsConvertToPrivateResponse'; +export { AdminConversationsConvertToPublicResponse } from './AdminConversationsConvertToPublicResponse'; export { AdminConversationsCreateResponse } from './AdminConversationsCreateResponse'; export { AdminConversationsDeleteResponse } from './AdminConversationsDeleteResponse'; export { AdminConversationsDisconnectSharedResponse } from './AdminConversationsDisconnectSharedResponse'; @@ -24,6 +31,7 @@ export { AdminConversationsGetConversationPrefsResponse } from './AdminConversat export { AdminConversationsGetCustomRetentionResponse } from './AdminConversationsGetCustomRetentionResponse'; export { AdminConversationsGetTeamsResponse } from './AdminConversationsGetTeamsResponse'; export { AdminConversationsInviteResponse } from './AdminConversationsInviteResponse'; +export { AdminConversationsLookupResponse } from './AdminConversationsLookupResponse'; export { AdminConversationsRemoveCustomRetentionResponse } from './AdminConversationsRemoveCustomRetentionResponse'; export { AdminConversationsRenameResponse } from './AdminConversationsRenameResponse'; export { AdminConversationsRestrictAccessAddGroupResponse } from './AdminConversationsRestrictAccessAddGroupResponse'; @@ -42,11 +50,17 @@ export { AdminEmojiAddAliasResponse } from './AdminEmojiAddAliasResponse'; export { AdminEmojiListResponse } from './AdminEmojiListResponse'; export { AdminEmojiRemoveResponse } from './AdminEmojiRemoveResponse'; export { AdminEmojiRenameResponse } from './AdminEmojiRenameResponse'; +export { AdminFunctionsListResponse } from './AdminFunctionsListResponse'; +export { AdminFunctionsPermissionsLookupResponse } from './AdminFunctionsPermissionsLookupResponse'; +export { AdminFunctionsPermissionsSetResponse } from './AdminFunctionsPermissionsSetResponse'; export { AdminInviteRequestsApproveResponse } from './AdminInviteRequestsApproveResponse'; export { AdminInviteRequestsApprovedListResponse } from './AdminInviteRequestsApprovedListResponse'; export { AdminInviteRequestsDeniedListResponse } from './AdminInviteRequestsDeniedListResponse'; export { AdminInviteRequestsDenyResponse } from './AdminInviteRequestsDenyResponse'; export { AdminInviteRequestsListResponse } from './AdminInviteRequestsListResponse'; +export { AdminRolesAddAssignmentsResponse } from './AdminRolesAddAssignmentsResponse'; +export { AdminRolesListAssignmentsResponse } from './AdminRolesListAssignmentsResponse'; +export { AdminRolesRemoveAssignmentsResponse } from './AdminRolesRemoveAssignmentsResponse'; export { AdminTeamsAdminsListResponse } from './AdminTeamsAdminsListResponse'; export { AdminTeamsCreateResponse } from './AdminTeamsCreateResponse'; export { AdminTeamsListResponse } from './AdminTeamsListResponse'; @@ -77,9 +91,19 @@ export { AdminUsersSetExpirationResponse } from './AdminUsersSetExpirationRespon export { AdminUsersSetOwnerResponse } from './AdminUsersSetOwnerResponse'; export { AdminUsersSetRegularResponse } from './AdminUsersSetRegularResponse'; export { AdminUsersUnsupportedVersionsExportResponse } from './AdminUsersUnsupportedVersionsExportResponse'; +export { AdminWorkflowsCollaboratorsAddResponse } from './AdminWorkflowsCollaboratorsAddResponse'; +export { AdminWorkflowsCollaboratorsRemoveResponse } from './AdminWorkflowsCollaboratorsRemoveResponse'; +export { AdminWorkflowsPermissionsLookupResponse } from './AdminWorkflowsPermissionsLookupResponse'; +export { AdminWorkflowsSearchResponse } from './AdminWorkflowsSearchResponse'; +export { AdminWorkflowsUnpublishResponse } from './AdminWorkflowsUnpublishResponse'; export { ApiTestResponse } from './ApiTestResponse'; export { AppsConnectionsOpenResponse } from './AppsConnectionsOpenResponse'; export { AppsEventAuthorizationsListResponse } from './AppsEventAuthorizationsListResponse'; +export { AppsManifestCreateResponse } from './AppsManifestCreateResponse'; +export { AppsManifestDeleteResponse } from './AppsManifestDeleteResponse'; +export { AppsManifestExportResponse } from './AppsManifestExportResponse'; +export { AppsManifestUpdateResponse } from './AppsManifestUpdateResponse'; +export { AppsManifestValidateResponse } from './AppsManifestValidateResponse'; export { AppsPermissionsInfoResponse } from './AppsPermissionsInfoResponse'; export { AppsPermissionsRequestResponse } from './AppsPermissionsRequestResponse'; export { AppsPermissionsResourcesListResponse } from './AppsPermissionsResourcesListResponse'; @@ -159,7 +183,9 @@ export { EmojiListResponse } from './EmojiListResponse'; export { FilesCommentsAddResponse } from './FilesCommentsAddResponse'; export { FilesCommentsDeleteResponse } from './FilesCommentsDeleteResponse'; export { FilesCommentsEditResponse } from './FilesCommentsEditResponse'; +export { FilesCompleteUploadExternalResponse } from './FilesCompleteUploadExternalResponse'; export { FilesDeleteResponse } from './FilesDeleteResponse'; +export { FilesGetUploadURLExternalResponse } from './FilesGetUploadURLExternalResponse'; export { FilesInfoResponse } from './FilesInfoResponse'; export { FilesListResponse } from './FilesListResponse'; export { FilesRemoteAddResponse } from './FilesRemoteAddResponse'; @@ -171,6 +197,8 @@ export { FilesRemoteUpdateResponse } from './FilesRemoteUpdateResponse'; export { FilesRevokePublicURLResponse } from './FilesRevokePublicURLResponse'; export { FilesSharedPublicURLResponse } from './FilesSharedPublicURLResponse'; export { FilesUploadResponse } from './FilesUploadResponse'; +export { FunctionsCompleteErrorResponse } from './FunctionsCompleteErrorResponse'; +export { FunctionsCompleteSuccessResponse } from './FunctionsCompleteSuccessResponse'; export { GroupsArchiveResponse } from './GroupsArchiveResponse'; export { GroupsCloseResponse } from './GroupsCloseResponse'; export { GroupsCreateResponse } from './GroupsCreateResponse'; @@ -234,6 +262,7 @@ export { TeamInfoResponse } from './TeamInfoResponse'; export { TeamIntegrationLogsResponse } from './TeamIntegrationLogsResponse'; export { TeamPreferencesListResponse } from './TeamPreferencesListResponse'; export { TeamProfileGetResponse } from './TeamProfileGetResponse'; +export { ToolingTokensRotateResponse } from './ToolingTokensRotateResponse'; export { UsergroupsCreateResponse } from './UsergroupsCreateResponse'; export { UsergroupsDisableResponse } from './UsergroupsDisableResponse'; export { UsergroupsEnableResponse } from './UsergroupsEnableResponse'; diff --git a/node_modules/@slack/web-api/dist/response/index.d.ts.map b/node_modules/@slack/web-api/dist/response/index.d.ts.map index edf1478..66b3908 100644 --- a/node_modules/@slack/web-api/dist/response/index.d.ts.map +++ b/node_modules/@slack/web-api/dist/response/index.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../src/response/index.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../src/response/index.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/node_modules/@slack/logger/README.md b/node_modules/@slack/web-api/node_modules/@slack/logger/README.md new file mode 100644 index 0000000..e69de29 diff --git a/node_modules/@slack/web-api/node_modules/@slack/logger/dist/index.d.ts b/node_modules/@slack/web-api/node_modules/@slack/logger/dist/index.d.ts new file mode 100644 index 0000000..d658309 --- /dev/null +++ b/node_modules/@slack/web-api/node_modules/@slack/logger/dist/index.d.ts @@ -0,0 +1,100 @@ +/** + * Severity levels for log entries + */ +export declare enum LogLevel { + ERROR = "error", + WARN = "warn", + INFO = "info", + DEBUG = "debug" +} +/** + * Interface for objects where objects in this package's logs can be sent (can be used as `logger` option). + */ +export interface Logger { + /** + * Output debug message + * + * @param msg any data to log + */ + debug(...msg: any[]): void; + /** + * Output info message + * + * @param msg any data to log + */ + info(...msg: any[]): void; + /** + * Output warn message + * + * @param msg any data to log + */ + warn(...msg: any[]): void; + /** + * Output error message + * + * @param msg any data to log + */ + error(...msg: any[]): void; + /** + * This disables all logging below the given level, so that after a log.setLevel("warn") call log.warn("something") + * or log.error("something") will output messages, but log.info("something") will not. + * + * @param level as a string, like 'error' (case-insensitive) + */ + setLevel(level: LogLevel): void; + /** + * Return the current LogLevel. + */ + getLevel(): LogLevel; + /** + * This allows the instance to be named so that they can easily be filtered when many loggers are sending output + * to the same destination. + * + * @param name as a string, will be output with every log after the level + */ + setName(name: string): void; +} +/** + * Default logger which logs to stdout and stderr + */ +export declare class ConsoleLogger implements Logger { + /** Setting for level */ + private level; + /** Name */ + private name; + /** Map of labels for each log level */ + private static labels; + /** Map of severity as comparable numbers for each log level */ + private static severity; + constructor(); + getLevel(): LogLevel; + /** + * Sets the instance's log level so that only messages which are equal or more severe are output to the console. + */ + setLevel(level: LogLevel): void; + /** + * Set the instance's name, which will appear on each log line before the message. + */ + setName(name: string): void; + /** + * Log a debug message + */ + debug(...msg: any[]): void; + /** + * Log an info message + */ + info(...msg: any[]): void; + /** + * Log a warning message + */ + warn(...msg: any[]): void; + /** + * Log an error message + */ + error(...msg: any[]): void; + /** + * Helper to compare two log levels and determine if a is equal or more severe than b + */ + private static isMoreOrEqualSevere; +} +//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/node_modules/@slack/logger/dist/index.d.ts.map b/node_modules/@slack/web-api/node_modules/@slack/logger/dist/index.d.ts.map new file mode 100644 index 0000000..97208c0 --- /dev/null +++ b/node_modules/@slack/web-api/node_modules/@slack/logger/dist/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAAA;;GAEG;AACH,oBAAY,QAAQ;IAClB,KAAK,UAAU;IACf,IAAI,SAAS;IACb,IAAI,SAAS;IACb,KAAK,UAAU;CAChB;AAED;;GAEG;AACH,MAAM,WAAW,MAAM;IACrB;;;;OAIG;IACH,KAAK,CAAC,GAAG,GAAG,EAAE,GAAG,EAAE,GAAG,IAAI,CAAC;IAE3B;;;;OAIG;IACH,IAAI,CAAC,GAAG,GAAG,EAAE,GAAG,EAAE,GAAG,IAAI,CAAC;IAE1B;;;;OAIG;IACH,IAAI,CAAC,GAAG,GAAG,EAAE,GAAG,EAAE,GAAG,IAAI,CAAC;IAE1B;;;;OAIG;IACH,KAAK,CAAC,GAAG,GAAG,EAAE,GAAG,EAAE,GAAG,IAAI,CAAC;IAE3B;;;;;OAKG;IACH,QAAQ,CAAC,KAAK,EAAE,QAAQ,GAAG,IAAI,CAAC;IAEhC;;OAEG;IACH,QAAQ,IAAI,QAAQ,CAAC;IAErB;;;;;OAKG;IACH,OAAO,CAAC,IAAI,EAAE,MAAM,GAAG,IAAI,CAAC;CAC7B;AAED;;GAEG;AACH,qBAAa,aAAc,YAAW,MAAM;IAC1C,wBAAwB;IACxB,OAAO,CAAC,KAAK,CAAW;IACxB,WAAW;IACX,OAAO,CAAC,IAAI,CAAS;IACrB,uCAAuC;IACvC,OAAO,CAAC,MAAM,CAAC,MAAM,CAMhB;IACL,+DAA+D;IAC/D,OAAO,CAAC,MAAM,CAAC,QAAQ,CAKrB;;IAOK,QAAQ,IAAI,QAAQ;IAI3B;;OAEG;IACI,QAAQ,CAAC,KAAK,EAAE,QAAQ,GAAG,IAAI;IAItC;;OAEG;IACI,OAAO,CAAC,IAAI,EAAE,MAAM,GAAG,IAAI;IAIlC;;OAEG;IACI,KAAK,CAAC,GAAG,GAAG,EAAE,GAAG,EAAE,GAAG,IAAI;IAKjC;;OAEG;IACI,IAAI,CAAC,GAAG,GAAG,EAAE,GAAG,EAAE,GAAG,IAAI;IAKhC;;OAEG;IACI,IAAI,CAAC,GAAG,GAAG,EAAE,GAAG,EAAE,GAAG,IAAI;IAKhC;;OAEG;IACI,KAAK,CAAC,GAAG,GAAG,EAAE,GAAG,EAAE,GAAG,IAAI;IAMjC;;OAEG;IACH,OAAO,CAAC,MAAM,CAAC,mBAAmB;CAGnC"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/node_modules/@slack/logger/dist/index.js b/node_modules/@slack/web-api/node_modules/@slack/logger/dist/index.js new file mode 100644 index 0000000..bec82b0 --- /dev/null +++ b/node_modules/@slack/web-api/node_modules/@slack/logger/dist/index.js @@ -0,0 +1,92 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.ConsoleLogger = exports.LogLevel = void 0; +/** + * Severity levels for log entries + */ +var LogLevel; +(function (LogLevel) { + LogLevel["ERROR"] = "error"; + LogLevel["WARN"] = "warn"; + LogLevel["INFO"] = "info"; + LogLevel["DEBUG"] = "debug"; +})(LogLevel = exports.LogLevel || (exports.LogLevel = {})); +/** + * Default logger which logs to stdout and stderr + */ +class ConsoleLogger { + constructor() { + this.level = LogLevel.INFO; + this.name = ''; + } + getLevel() { + return this.level; + } + /** + * Sets the instance's log level so that only messages which are equal or more severe are output to the console. + */ + setLevel(level) { + this.level = level; + } + /** + * Set the instance's name, which will appear on each log line before the message. + */ + setName(name) { + this.name = name; + } + /** + * Log a debug message + */ + debug(...msg) { + if (ConsoleLogger.isMoreOrEqualSevere(LogLevel.DEBUG, this.level)) { + console.debug(ConsoleLogger.labels.get(LogLevel.DEBUG), this.name, ...msg); + } + } + /** + * Log an info message + */ + info(...msg) { + if (ConsoleLogger.isMoreOrEqualSevere(LogLevel.INFO, this.level)) { + console.info(ConsoleLogger.labels.get(LogLevel.INFO), this.name, ...msg); + } + } + /** + * Log a warning message + */ + warn(...msg) { + if (ConsoleLogger.isMoreOrEqualSevere(LogLevel.WARN, this.level)) { + console.warn(ConsoleLogger.labels.get(LogLevel.WARN), this.name, ...msg); + } + } + /** + * Log an error message + */ + error(...msg) { + if (ConsoleLogger.isMoreOrEqualSevere(LogLevel.ERROR, this.level)) { + console.error(ConsoleLogger.labels.get(LogLevel.ERROR), this.name, ...msg); + } + } + /** + * Helper to compare two log levels and determine if a is equal or more severe than b + */ + static isMoreOrEqualSevere(a, b) { + return ConsoleLogger.severity[a] >= ConsoleLogger.severity[b]; + } +} +exports.ConsoleLogger = ConsoleLogger; +/** Map of labels for each log level */ +ConsoleLogger.labels = (() => { + const entries = Object.entries(LogLevel); + const map = entries.map(([key, value]) => { + return [value, `[${key}] `]; + }); + return new Map(map); +})(); +/** Map of severity as comparable numbers for each log level */ +ConsoleLogger.severity = { + [LogLevel.ERROR]: 400, + [LogLevel.WARN]: 300, + [LogLevel.INFO]: 200, + [LogLevel.DEBUG]: 100, +}; +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/node_modules/@slack/web-api/node_modules/@slack/logger/dist/index.js.map b/node_modules/@slack/web-api/node_modules/@slack/logger/dist/index.js.map new file mode 100644 index 0000000..4a3f0f5 --- /dev/null +++ b/node_modules/@slack/web-api/node_modules/@slack/logger/dist/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/node_modules/@slack/web-api/node_modules/@slack/logger/package.json b/node_modules/@slack/web-api/node_modules/@slack/logger/package.json new file mode 100644 index 0000000..29b2fa6 --- /dev/null +++ b/node_modules/@slack/web-api/node_modules/@slack/logger/package.json @@ -0,0 +1,52 @@ +{ + "name": "@slack/logger", + "version": "3.0.0", + "description": "Logging utility used by Node Slack SDK", + "author": "Slack Technologies, Inc.", + "license": "MIT", + "keywords": [ + "slack", + "logging" + ], + "main": "dist/index.js", + "types": "dist/index.d.ts", + "files": [ + "dist/**/*" + ], + "engines": { + "node": ">= 12.13.0", + "npm": ">= 6.12.0" + }, + "repository": "slackapi/node-slack-sdk", + "homepage": "https://slack.dev/node-slack-sdk", + "publishConfig": { + "access": "public" + }, + "bugs": { + "url": "https://github.com/slackapi/node-slack-sdk/issues" + }, + "scripts": { + "prepare": "npm run build", + "build": "npm run build:clean && tsc", + "build:clean": "shx rm -rf ./dist", + "lint": "tslint --project .", + "test": "npm run build && nyc mocha --config .mocharc.json src/*.spec.js", + "ref-docs:model": "api-extractor run" + }, + "dependencies": { + "@types/node": ">=12.0.0" + }, + "devDependencies": { + "@microsoft/api-extractor": "^7.3.4", + "@types/chai": "^4.1.7", + "@types/mocha": "^5.2.6", + "chai": "^4.2.0", + "mocha": "^6.1.4", + "nyc": "^14.1.1", + "shx": "^0.3.2", + "ts-node": "^8.2.0", + "tslint": "^5.13.1", + "tslint-config-airbnb": "^5.11.1", + "typescript": "^4.1.0" + } +} diff --git a/node_modules/@slack/web-api/node_modules/eventemitter3/LICENSE b/node_modules/@slack/web-api/node_modules/eventemitter3/LICENSE new file mode 100644 index 0000000..abcbd54 --- /dev/null +++ b/node_modules/@slack/web-api/node_modules/eventemitter3/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014 Arnout Kazemier + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/node_modules/@slack/web-api/node_modules/eventemitter3/README.md b/node_modules/@slack/web-api/node_modules/eventemitter3/README.md new file mode 100644 index 0000000..6ce142d --- /dev/null +++ b/node_modules/@slack/web-api/node_modules/eventemitter3/README.md @@ -0,0 +1,92 @@ +# EventEmitter3 + +[![Version npm](https://img.shields.io/npm/v/eventemitter3.svg?style=flat-square)](https://www.npmjs.com/package/eventemitter3)[![Build Status](https://img.shields.io/travis/primus/eventemitter3/master.svg?style=flat-square)](https://travis-ci.org/primus/eventemitter3)[![Dependencies](https://img.shields.io/david/primus/eventemitter3.svg?style=flat-square)](https://david-dm.org/primus/eventemitter3)[![Coverage Status](https://img.shields.io/coveralls/primus/eventemitter3/master.svg?style=flat-square)](https://coveralls.io/r/primus/eventemitter3?branch=master)[![IRC channel](https://img.shields.io/badge/IRC-irc.freenode.net%23primus-00a8ff.svg?style=flat-square)](https://webchat.freenode.net/?channels=primus) + +[![Sauce Test Status](https://saucelabs.com/browser-matrix/eventemitter3.svg)](https://saucelabs.com/u/eventemitter3) + +EventEmitter3 is a high performance EventEmitter. It has been micro-optimized +for various of code paths making this, one of, if not the fastest EventEmitter +available for Node.js and browsers. The module is API compatible with the +EventEmitter that ships by default with Node.js but there are some slight +differences: + +- Domain support has been removed. +- We do not `throw` an error when you emit an `error` event and nobody is + listening. +- The `newListener` and `removeListener` events have been removed as they + are useful only in some uncommon use-cases. +- The `setMaxListeners`, `getMaxListeners`, `prependListener` and + `prependOnceListener` methods are not available. +- Support for custom context for events so there is no need to use `fn.bind`. +- The `removeListener` method removes all matching listeners, not only the + first. + +It's a drop in replacement for existing EventEmitters, but just faster. Free +performance, who wouldn't want that? The EventEmitter is written in EcmaScript 3 +so it will work in the oldest browsers and node versions that you need to +support. + +## Installation + +```bash +$ npm install --save eventemitter3 +``` + +## CDN + +Recommended CDN: + +```text +https://unpkg.com/eventemitter3@latest/umd/eventemitter3.min.js +``` + +## Usage + +After installation the only thing you need to do is require the module: + +```js +var EventEmitter = require('eventemitter3'); +``` + +And you're ready to create your own EventEmitter instances. For the API +documentation, please follow the official Node.js documentation: + +http://nodejs.org/api/events.html + +### Contextual emits + +We've upgraded the API of the `EventEmitter.on`, `EventEmitter.once` and +`EventEmitter.removeListener` to accept an extra argument which is the `context` +or `this` value that should be set for the emitted events. This means you no +longer have the overhead of an event that required `fn.bind` in order to get a +custom `this` value. + +```js +var EE = new EventEmitter() + , context = { foo: 'bar' }; + +function emitted() { + console.log(this === context); // true +} + +EE.once('event-name', emitted, context); +EE.on('another-event', emitted, context); +EE.removeListener('another-event', emitted, context); +``` + +### Tests and benchmarks + +This module is well tested. You can run: + +- `npm test` to run the tests under Node.js. +- `npm run test-browser` to run the tests in real browsers via Sauce Labs. + +We also have a set of benchmarks to compare EventEmitter3 with some available +alternatives. To run the benchmarks run `npm run benchmark`. + +Tests and benchmarks are not included in the npm package. If you want to play +with them you have to clone the GitHub repository. + +## License + +[MIT](LICENSE) diff --git a/node_modules/@slack/web-api/node_modules/eventemitter3/index.d.ts b/node_modules/@slack/web-api/node_modules/eventemitter3/index.d.ts new file mode 100644 index 0000000..2f86f20 --- /dev/null +++ b/node_modules/@slack/web-api/node_modules/eventemitter3/index.d.ts @@ -0,0 +1,64 @@ +/** + * Minimal `EventEmitter` interface that is molded against the Node.js + * `EventEmitter` interface. + */ +declare class EventEmitter { + static prefixed: string | boolean; + + /** + * Return an array listing the events for which the emitter has registered + * listeners. + */ + eventNames(): Array; + + /** + * Return the listeners registered for a given event. + */ + listeners(event: EventTypes): Array; + + /** + * Return the number of listeners listening to a given event. + */ + listenerCount(event: EventTypes): number; + + /** + * Calls each of the listeners registered for a given event. + */ + emit(event: EventTypes, ...args: Array): boolean; + + /** + * Add a listener for a given event. + */ + on(event: EventTypes, fn: EventEmitter.ListenerFn, context?: any): this; + addListener(event: EventTypes, fn: EventEmitter.ListenerFn, context?: any): this; + + /** + * Add a one-time listener for a given event. + */ + once(event: EventTypes, fn: EventEmitter.ListenerFn, context?: any): this; + + /** + * Remove the listeners of a given event. + */ + removeListener(event: EventTypes, fn?: EventEmitter.ListenerFn, context?: any, once?: boolean): this; + off(event: EventTypes, fn?: EventEmitter.ListenerFn, context?: any, once?: boolean): this; + + /** + * Remove all listeners, or those of the specified event. + */ + removeAllListeners(event?: EventTypes): this; +} + +declare namespace EventEmitter { + export interface ListenerFn { + (...args: Array): void; + } + + export interface EventEmitterStatic { + new(): EventEmitter; + } + + export const EventEmitter: EventEmitterStatic; +} + +export = EventEmitter; diff --git a/node_modules/@slack/web-api/node_modules/eventemitter3/index.js b/node_modules/@slack/web-api/node_modules/eventemitter3/index.js new file mode 100644 index 0000000..6ea485c --- /dev/null +++ b/node_modules/@slack/web-api/node_modules/eventemitter3/index.js @@ -0,0 +1,336 @@ +'use strict'; + +var has = Object.prototype.hasOwnProperty + , prefix = '~'; + +/** + * Constructor to create a storage for our `EE` objects. + * An `Events` instance is a plain object whose properties are event names. + * + * @constructor + * @private + */ +function Events() {} + +// +// We try to not inherit from `Object.prototype`. In some engines creating an +// instance in this way is faster than calling `Object.create(null)` directly. +// If `Object.create(null)` is not supported we prefix the event names with a +// character to make sure that the built-in object properties are not +// overridden or used as an attack vector. +// +if (Object.create) { + Events.prototype = Object.create(null); + + // + // This hack is needed because the `__proto__` property is still inherited in + // some old browsers like Android 4, iPhone 5.1, Opera 11 and Safari 5. + // + if (!new Events().__proto__) prefix = false; +} + +/** + * Representation of a single event listener. + * + * @param {Function} fn The listener function. + * @param {*} context The context to invoke the listener with. + * @param {Boolean} [once=false] Specify if the listener is a one-time listener. + * @constructor + * @private + */ +function EE(fn, context, once) { + this.fn = fn; + this.context = context; + this.once = once || false; +} + +/** + * Add a listener for a given event. + * + * @param {EventEmitter} emitter Reference to the `EventEmitter` instance. + * @param {(String|Symbol)} event The event name. + * @param {Function} fn The listener function. + * @param {*} context The context to invoke the listener with. + * @param {Boolean} once Specify if the listener is a one-time listener. + * @returns {EventEmitter} + * @private + */ +function addListener(emitter, event, fn, context, once) { + if (typeof fn !== 'function') { + throw new TypeError('The listener must be a function'); + } + + var listener = new EE(fn, context || emitter, once) + , evt = prefix ? prefix + event : event; + + if (!emitter._events[evt]) emitter._events[evt] = listener, emitter._eventsCount++; + else if (!emitter._events[evt].fn) emitter._events[evt].push(listener); + else emitter._events[evt] = [emitter._events[evt], listener]; + + return emitter; +} + +/** + * Clear event by name. + * + * @param {EventEmitter} emitter Reference to the `EventEmitter` instance. + * @param {(String|Symbol)} evt The Event name. + * @private + */ +function clearEvent(emitter, evt) { + if (--emitter._eventsCount === 0) emitter._events = new Events(); + else delete emitter._events[evt]; +} + +/** + * Minimal `EventEmitter` interface that is molded against the Node.js + * `EventEmitter` interface. + * + * @constructor + * @public + */ +function EventEmitter() { + this._events = new Events(); + this._eventsCount = 0; +} + +/** + * Return an array listing the events for which the emitter has registered + * listeners. + * + * @returns {Array} + * @public + */ +EventEmitter.prototype.eventNames = function eventNames() { + var names = [] + , events + , name; + + if (this._eventsCount === 0) return names; + + for (name in (events = this._events)) { + if (has.call(events, name)) names.push(prefix ? name.slice(1) : name); + } + + if (Object.getOwnPropertySymbols) { + return names.concat(Object.getOwnPropertySymbols(events)); + } + + return names; +}; + +/** + * Return the listeners registered for a given event. + * + * @param {(String|Symbol)} event The event name. + * @returns {Array} The registered listeners. + * @public + */ +EventEmitter.prototype.listeners = function listeners(event) { + var evt = prefix ? prefix + event : event + , handlers = this._events[evt]; + + if (!handlers) return []; + if (handlers.fn) return [handlers.fn]; + + for (var i = 0, l = handlers.length, ee = new Array(l); i < l; i++) { + ee[i] = handlers[i].fn; + } + + return ee; +}; + +/** + * Return the number of listeners listening to a given event. + * + * @param {(String|Symbol)} event The event name. + * @returns {Number} The number of listeners. + * @public + */ +EventEmitter.prototype.listenerCount = function listenerCount(event) { + var evt = prefix ? prefix + event : event + , listeners = this._events[evt]; + + if (!listeners) return 0; + if (listeners.fn) return 1; + return listeners.length; +}; + +/** + * Calls each of the listeners registered for a given event. + * + * @param {(String|Symbol)} event The event name. + * @returns {Boolean} `true` if the event had listeners, else `false`. + * @public + */ +EventEmitter.prototype.emit = function emit(event, a1, a2, a3, a4, a5) { + var evt = prefix ? prefix + event : event; + + if (!this._events[evt]) return false; + + var listeners = this._events[evt] + , len = arguments.length + , args + , i; + + if (listeners.fn) { + if (listeners.once) this.removeListener(event, listeners.fn, undefined, true); + + switch (len) { + case 1: return listeners.fn.call(listeners.context), true; + case 2: return listeners.fn.call(listeners.context, a1), true; + case 3: return listeners.fn.call(listeners.context, a1, a2), true; + case 4: return listeners.fn.call(listeners.context, a1, a2, a3), true; + case 5: return listeners.fn.call(listeners.context, a1, a2, a3, a4), true; + case 6: return listeners.fn.call(listeners.context, a1, a2, a3, a4, a5), true; + } + + for (i = 1, args = new Array(len -1); i < len; i++) { + args[i - 1] = arguments[i]; + } + + listeners.fn.apply(listeners.context, args); + } else { + var length = listeners.length + , j; + + for (i = 0; i < length; i++) { + if (listeners[i].once) this.removeListener(event, listeners[i].fn, undefined, true); + + switch (len) { + case 1: listeners[i].fn.call(listeners[i].context); break; + case 2: listeners[i].fn.call(listeners[i].context, a1); break; + case 3: listeners[i].fn.call(listeners[i].context, a1, a2); break; + case 4: listeners[i].fn.call(listeners[i].context, a1, a2, a3); break; + default: + if (!args) for (j = 1, args = new Array(len -1); j < len; j++) { + args[j - 1] = arguments[j]; + } + + listeners[i].fn.apply(listeners[i].context, args); + } + } + } + + return true; +}; + +/** + * Add a listener for a given event. + * + * @param {(String|Symbol)} event The event name. + * @param {Function} fn The listener function. + * @param {*} [context=this] The context to invoke the listener with. + * @returns {EventEmitter} `this`. + * @public + */ +EventEmitter.prototype.on = function on(event, fn, context) { + return addListener(this, event, fn, context, false); +}; + +/** + * Add a one-time listener for a given event. + * + * @param {(String|Symbol)} event The event name. + * @param {Function} fn The listener function. + * @param {*} [context=this] The context to invoke the listener with. + * @returns {EventEmitter} `this`. + * @public + */ +EventEmitter.prototype.once = function once(event, fn, context) { + return addListener(this, event, fn, context, true); +}; + +/** + * Remove the listeners of a given event. + * + * @param {(String|Symbol)} event The event name. + * @param {Function} fn Only remove the listeners that match this function. + * @param {*} context Only remove the listeners that have this context. + * @param {Boolean} once Only remove one-time listeners. + * @returns {EventEmitter} `this`. + * @public + */ +EventEmitter.prototype.removeListener = function removeListener(event, fn, context, once) { + var evt = prefix ? prefix + event : event; + + if (!this._events[evt]) return this; + if (!fn) { + clearEvent(this, evt); + return this; + } + + var listeners = this._events[evt]; + + if (listeners.fn) { + if ( + listeners.fn === fn && + (!once || listeners.once) && + (!context || listeners.context === context) + ) { + clearEvent(this, evt); + } + } else { + for (var i = 0, events = [], length = listeners.length; i < length; i++) { + if ( + listeners[i].fn !== fn || + (once && !listeners[i].once) || + (context && listeners[i].context !== context) + ) { + events.push(listeners[i]); + } + } + + // + // Reset the array, or remove it completely if we have no more listeners. + // + if (events.length) this._events[evt] = events.length === 1 ? events[0] : events; + else clearEvent(this, evt); + } + + return this; +}; + +/** + * Remove all listeners, or those of the specified event. + * + * @param {(String|Symbol)} [event] The event name. + * @returns {EventEmitter} `this`. + * @public + */ +EventEmitter.prototype.removeAllListeners = function removeAllListeners(event) { + var evt; + + if (event) { + evt = prefix ? prefix + event : event; + if (this._events[evt]) clearEvent(this, evt); + } else { + this._events = new Events(); + this._eventsCount = 0; + } + + return this; +}; + +// +// Alias methods names because people roll like that. +// +EventEmitter.prototype.off = EventEmitter.prototype.removeListener; +EventEmitter.prototype.addListener = EventEmitter.prototype.on; + +// +// Expose the prefix. +// +EventEmitter.prefixed = prefix; + +// +// Allow `EventEmitter` to be imported as module namespace. +// +EventEmitter.EventEmitter = EventEmitter; + +// +// Expose the module. +// +if ('undefined' !== typeof module) { + module.exports = EventEmitter; +} diff --git a/node_modules/@slack/web-api/node_modules/eventemitter3/package.json b/node_modules/@slack/web-api/node_modules/eventemitter3/package.json new file mode 100644 index 0000000..a14e63c --- /dev/null +++ b/node_modules/@slack/web-api/node_modules/eventemitter3/package.json @@ -0,0 +1,56 @@ +{ + "name": "eventemitter3", + "version": "3.1.2", + "description": "EventEmitter3 focuses on performance while maintaining a Node.js AND browser compatible interface.", + "main": "index.js", + "typings": "index.d.ts", + "scripts": { + "browserify": "rm -rf umd && mkdir umd && browserify index.js -s EventEmitter3 -o umd/eventemitter3.js", + "minify": "uglifyjs umd/eventemitter3.js --source-map -cm -o umd/eventemitter3.min.js", + "benchmark": "find benchmarks/run -name '*.js' -exec benchmarks/start.sh {} \\;", + "test": "nyc --reporter=html --reporter=text mocha test/test.js", + "prepublishOnly": "npm run browserify && npm run minify", + "test-browser": "node test/browser.js" + }, + "files": [ + "index.js", + "index.d.ts", + "umd" + ], + "repository": { + "type": "git", + "url": "git://github.com/primus/eventemitter3.git" + }, + "keywords": [ + "EventEmitter", + "EventEmitter2", + "EventEmitter3", + "Events", + "addEventListener", + "addListener", + "emit", + "emits", + "emitter", + "event", + "once", + "pub/sub", + "publish", + "reactor", + "subscribe" + ], + "author": "Arnout Kazemier", + "license": "MIT", + "bugs": { + "url": "https://github.com/primus/eventemitter3/issues" + }, + "devDependencies": { + "assume": "~2.2.0", + "browserify": "~16.2.0", + "mocha": "~6.1.0", + "nyc": "~14.0.0", + "pre-commit": "~1.2.0", + "sauce-browsers": "~2.0.0", + "sauce-test": "~1.3.3", + "uglify-js": "~3.5.0" + } +} diff --git a/node_modules/eventemitter3/umd/eventemitter3.js b/node_modules/@slack/web-api/node_modules/eventemitter3/umd/eventemitter3.js similarity index 100% rename from node_modules/eventemitter3/umd/eventemitter3.js rename to node_modules/@slack/web-api/node_modules/eventemitter3/umd/eventemitter3.js diff --git a/node_modules/eventemitter3/umd/eventemitter3.min.js b/node_modules/@slack/web-api/node_modules/eventemitter3/umd/eventemitter3.min.js similarity index 100% rename from node_modules/eventemitter3/umd/eventemitter3.min.js rename to node_modules/@slack/web-api/node_modules/eventemitter3/umd/eventemitter3.min.js diff --git a/node_modules/eventemitter3/umd/eventemitter3.min.js.map b/node_modules/@slack/web-api/node_modules/eventemitter3/umd/eventemitter3.min.js.map similarity index 100% rename from node_modules/eventemitter3/umd/eventemitter3.min.js.map rename to node_modules/@slack/web-api/node_modules/eventemitter3/umd/eventemitter3.min.js.map diff --git a/node_modules/@slack/web-api/package.json b/node_modules/@slack/web-api/package.json index 151e172..9a1049a 100644 --- a/node_modules/@slack/web-api/package.json +++ b/node_modules/@slack/web-api/package.json @@ -1,6 +1,6 @@ { "name": "@slack/web-api", - "version": "6.7.2", + "version": "6.12.0", "description": "Official library for using the Slack Platform's Web API", "author": "Slack Technologies, LLC", "license": "MIT", @@ -47,13 +47,13 @@ }, "dependencies": { "@slack/logger": "^3.0.0", - "@slack/types": "^2.0.0", + "@slack/types": "^2.11.0", "@types/is-stream": "^1.1.0", "@types/node": ">=12.0.0", - "axios": "^0.27.2", + "axios": "^1.6.5", "eventemitter3": "^3.1.0", "form-data": "^2.5.0", - "is-electron": "2.2.0", + "is-electron": "2.2.2", "is-stream": "^1.1.0", "p-queue": "^6.6.1", "p-retry": "^4.0.0" @@ -65,7 +65,7 @@ "@types/mocha": "^5.2.6", "@typescript-eslint/eslint-plugin": "^4.4.1", "@typescript-eslint/parser": "^4.4.0", - "busboy": "^0.3.1", + "busboy": "^1.6.0", "chai": "^4.2.0", "codecov": "^3.2.0", "esbuild": "^0.13.15", @@ -83,7 +83,7 @@ "sinon": "^7.2.7", "source-map-support": "^0.5.10", "ts-node": "^10.8.1", - "tsd": "^0.13.1", + "tsd": "0.29.0", "typescript": "^4.1" }, "tsd": { diff --git a/node_modules/@types/p-queue/LICENSE b/node_modules/@types/p-queue/LICENSE deleted file mode 100644 index 4b1ad51..0000000 --- a/node_modules/@types/p-queue/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ - MIT License - - Copyright (c) Microsoft Corporation. All rights reserved. - - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to deal - in the Software without restriction, including without limitation the rights - to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in all - copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE diff --git a/node_modules/@types/p-queue/README.md b/node_modules/@types/p-queue/README.md deleted file mode 100644 index 095d729..0000000 --- a/node_modules/@types/p-queue/README.md +++ /dev/null @@ -1,16 +0,0 @@ -# Installation -> `npm install --save @types/p-queue` - -# Summary -This package contains type definitions for p-queue (https://github.com/sindresorhus/p-queue#readme). - -# Details -Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/p-queue/v2 - -Additional Details - * Last updated: Mon, 19 Nov 2018 02:14:42 GMT - * Dependencies: none - * Global values: none - -# Credits -These definitions were written by BendingBender , Evan Shortiss . diff --git a/node_modules/@types/p-queue/index.d.ts b/node_modules/@types/p-queue/index.d.ts deleted file mode 100644 index 568de0c..0000000 --- a/node_modules/@types/p-queue/index.d.ts +++ /dev/null @@ -1,103 +0,0 @@ -// Type definitions for p-queue 2.3 -// Project: https://github.com/sindresorhus/p-queue#readme -// Definitions by: BendingBender -// Evan Shortiss -// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped -// TypeScript Version: 2.3 - -export = PQueue; - -declare class PQueue { - /** - * Size of the queue. - */ - size: number; - - /** - * Number of pending promises. - */ - pending: number; - - /** - * Whether the queue is currently paused. - */ - isPaused: boolean; - - constructor(opts?: PQueue.Options); - - /** - * Returns the promise returned by calling fn. - * @param fn Promise-returning/async function. - */ - add(fn: PQueue.Task, opts?: O): Promise; - - /** - * Same as .add(), but accepts an array of async functions and - * returns a promise that resolves when all async functions are resolved. - * @param fn Array of Promise-returning/async functions. - */ - addAll(fns: Array>, opts?: O): Promise; - - /** - * Returns a promise that settles when the queue becomes empty. - * Can be called multiple times. Useful if you for example add - * additional items at a later time. - */ - onEmpty(): Promise; - - /** - * Returns a promise that settles when the queue becomes empty, and all - * promises have completed; queue.size === 0 && queue.pending === 0. - * The difference with .onEmpty is that .onIdle guarantees that all work - * from the queue has finished. .onEmpty merely signals that the queue is - * empty, but it could mean that some promises haven't completed yet. - */ - onIdle(): Promise; - - /** - * Start (or resume) executing enqueued tasks within concurrency limit. - * No need to call this if queue is not paused (via options.autoStart = false - * or by .pause() method.) - */ - start(): void; - - /** - * Clear the queue. - */ - clear(): void; - - /** - * Put queue execution on hold. - */ - pause(): void; -} - -declare namespace PQueue { - interface QueueAddOptions { - [key: string]: any; - } - - interface QueueClassConstructor { - new(): QueueClass; - } - - interface QueueClass { - size: number; - - enqueue(run: () => void, options?: O): void; - - dequeue(): (() => void) | undefined; - } - - interface Options { - concurrency?: number; - autoStart?: boolean; - queueClass?: QueueClassConstructor; - } - - interface DefaultAddOptions { - priority?: number; - } - - type Task = () => Promise; -} diff --git a/node_modules/@types/p-queue/package.json b/node_modules/@types/p-queue/package.json deleted file mode 100644 index 95b1f5b..0000000 --- a/node_modules/@types/p-queue/package.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "name": "@types/p-queue", - "version": "2.3.2", - "description": "TypeScript definitions for p-queue", - "license": "MIT", - "contributors": [ - { - "name": "BendingBender", - "url": "https://github.com/BendingBender", - "githubUsername": "BendingBender" - }, - { - "name": "Evan Shortiss", - "url": "https://github.com/evanshortiss", - "githubUsername": "evanshortiss" - } - ], - "main": "", - "types": "index", - "repository": { - "type": "git", - "url": "https://github.com/DefinitelyTyped/DefinitelyTyped.git" - }, - "scripts": {}, - "dependencies": {}, - "typesPublisherContentHash": "9517a3bf3fc72e535105369a440efb28cc526c7806105d8300bb5bfc6d48aae0", - "typeScriptVersion": "2.3" -} \ No newline at end of file diff --git a/node_modules/axios/CHANGELOG.md b/node_modules/axios/CHANGELOG.md index c199599..7461458 100644 --- a/node_modules/axios/CHANGELOG.md +++ b/node_modules/axios/CHANGELOG.md @@ -1,943 +1,952 @@ # Changelog -### 0.27.2 (April 27, 2022) - -Fixes and Functionality: -- Fixed FormData posting in browser environment by reverting #3785 ([#4640](https://github.com/axios/axios/pull/4640)) -- Enhanced protocol parsing implementation ([#4639](https://github.com/axios/axios/pull/4639)) -- Fixed bundle size - -### 0.27.1 (April 26, 2022) - -Fixes and Functionality: -- Removed import of url module in browser build due to huge size overhead and builds being broken ([#4594](https://github.com/axios/axios/pull/4594)) -- Bumped follow-redirects to ^1.14.9 ([#4615](https://github.com/axios/axios/pull/4615)) - -### 0.27.0 (April 25, 2022) - -Breaking changes: -- New toFormData helper function that allows the implementor to pass an object and allow axios to convert it to FormData ([#3757](https://github.com/axios/axios/pull/3757)) -- Removed functionality that removed the the `Content-Type` request header when passing FormData ([#3785](https://github.com/axios/axios/pull/3785)) -- **(*)** Refactored error handling implementing AxiosError as a constructor, this is a large change to error handling on the whole ([#3645](https://github.com/axios/axios/pull/3645)) -- Separated responsibility for FormData instantiation between `transformRequest` and `toFormData` ([#4470](https://github.com/axios/axios/pull/4470)) -- **(*)** Improved and fixed multiple issues with FormData support ([#4448](https://github.com/axios/axios/pull/4448)) - -QOL and DevX improvements: -- Added a multipart/form-data testing playground allowing contributors to debug changes easily ([#4465](https://github.com/axios/axios/pull/4465)) - -Fixes and Functionality: -- Refactored project file structure to avoid circular imports ([#4515](https://github.com/axios/axios/pull/4516)) & ([#4516](https://github.com/axios/axios/pull/4516)) -- Bumped follow-redirects to ^1.14.9 ([#4562](https://github.com/axios/axios/pull/4562)) - -Internal and Tests: -- Updated dev dependencies to latest version - -Documentation: -- Fixing incorrect link in changelog ([#4551](https://github.com/axios/axios/pull/4551)) - -Notes: -- **(*)** Please read these pull requests before updating, these changes are very impactful and far reaching. - -### 0.26.1 (March 9, 2022) - -Fixes and Functionality: -- Refactored project file structure to avoid circular imports ([#4220](https://github.com/axios/axios/pull/4220)) - -### 0.26.0 (February 13, 2022) - -Fixes and Functionality: -- Fixed The timeoutErrorMessage property in config not work with Node.js ([#3581](https://github.com/axios/axios/pull/3581)) -- Added errors to be displayed when the query parsing process itself fails ([#3961](https://github.com/axios/axios/pull/3961)) -- Fix/remove url required ([#4426](https://github.com/axios/axios/pull/4426)) -- Update follow-redirects dependency due to Vulnerability ([#4462](https://github.com/axios/axios/pull/4462)) -- Bump karma from 6.3.11 to 6.3.14 ([#4461](https://github.com/axios/axios/pull/4461)) -- Bump follow-redirects from 1.14.7 to 1.14.8 ([#4473](https://github.com/axios/axios/pull/4473)) - -### 0.25.0 (January 18, 2022) - -Breaking changes: -- Fixing maxBodyLength enforcement ([#3786](https://github.com/axios/axios/pull/3786)) -- Don't rely on strict mode behavior for arguments ([#3470](https://github.com/axios/axios/pull/3470)) -- Adding error handling when missing url ([#3791](https://github.com/axios/axios/pull/3791)) -- Update isAbsoluteURL.js removing escaping of non-special characters ([#3809](https://github.com/axios/axios/pull/3809)) -- Use native Array.isArray() in utils.js ([#3836](https://github.com/axios/axios/pull/3836)) -- Adding error handling inside stream end callback ([#3967](https://github.com/axios/axios/pull/3967)) - -Fixes and Functionality: -- Added aborted even handler ([#3916](https://github.com/axios/axios/pull/3916)) -- Header types expanded allowing `boolean` and `number` types ([#4144](https://github.com/axios/axios/pull/4144)) -- Fix cancel signature allowing cancel message to be `undefined` ([#3153](https://github.com/axios/axios/pull/3153)) -- Updated type checks to be formulated better ([#3342](https://github.com/axios/axios/pull/3342)) -- Avoid unnecessary buffer allocations ([#3321](https://github.com/axios/axios/pull/3321)) -- Adding a socket handler to keep TCP connection live when processing long living requests ([#3422](https://github.com/axios/axios/pull/3422)) -- Added toFormData helper function ([#3757](https://github.com/axios/axios/pull/3757)) -- Adding responseEncoding prop type in AxiosRequestConfig ([#3918](https://github.com/axios/axios/pull/3918)) - -Internal and Tests: -- Adding axios-test-instance to ecosystem ([#3496](https://github.com/axios/axios/pull/3496)) -- Optimize the logic of isAxiosError ([#3546](https://github.com/axios/axios/pull/3546)) -- Add tests and documentation to display how multiple inceptors work ([#3564](https://github.com/axios/axios/pull/3564)) -- Updating follow-redirects to version 1.14.7 ([#4379](https://github.com/axios/axios/pull/4379)) - -Documentation: -- Fixing changelog to show correct pull request ([#4219](https://github.com/axios/axios/pull/4219)) -- Update upgrade guide for https proxy setting ([#3604](https://github.com/axios/axios/pull/3604)) - -Huge thanks to everyone who contributed to this release via code (authors listed below) or via reviews and triaging on GitHub: - -- [Jay](mailto:jasonsaayman@gmail.com) -- [Rijk van Zanten](https://github.com/rijkvanzanten) -- [Kohta Ito](https://github.com/koh110) -- [Brandon Faulkner](https://github.com/bfaulk96) -- [Stefano Magni](https://github.com/NoriSte) -- [enofan](https://github.com/fanguangyi) -- [Andrey Pechkurov](https://github.com/puzpuzpuz) -- [Doowonee](https://github.com/doowonee) -- [Emil Broman](https://github.com/emilbroman-eqt) -- [Remco Haszing](https://github.com/remcohaszing) -- [Black-Hole](https://github.com/BlackHole1) -- [Wolfram Kriesing](https://github.com/wolframkriesing) -- [Andrew Ovens](https://github.com/repl-andrew-ovens) -- [Paulo Renato](https://github.com/PauloRSF) -- [Ben Carp](https://github.com/carpben) -- [Hirotaka Tagawa](https://github.com/wafuwafu13) -- [狼族小狈](https://github.com/lzxb) -- [C. Lewis](https://github.com/ctjlewis) -- [Felipe Carvalho](https://github.com/FCarvalhoVII) -- [Daniel](https://github.com/djs113) -- [Gustavo Sales](https://github.com/gussalesdev) - -### 0.24.0 (October 25, 2021) - -Breaking changes: -- Revert: change type of AxiosResponse to any, please read lengthy discussion here: ([#4141](https://github.com/axios/axios/issues/4141)) pull request: ([#4186](https://github.com/axios/axios/pull/4186)) - -Huge thanks to everyone who contributed to this release via code (authors listed below) or via reviews and triaging on GitHub: - -- [Jay](mailto:jasonsaayman@gmail.com) -- [Rodry](https://github.com/ImRodry) -- [Remco Haszing](https://github.com/remcohaszing) -- [Isaiah Thomason](https://github.com/ITenthusiasm) - -### 0.23.0 (October 12, 2021) - -Breaking changes: -- Distinguish request and response data types ([#4116](https://github.com/axios/axios/pull/4116)) -- Change never type to unknown ([#4142](https://github.com/axios/axios/pull/4142)) -- Fixed TransitionalOptions typings ([#4147](https://github.com/axios/axios/pull/4147)) - -Fixes and Functionality: -- Adding globalObject: 'this' to webpack config ([#3176](https://github.com/axios/axios/pull/3176)) -- Adding insecureHTTPParser type to AxiosRequestConfig ([#4066](https://github.com/axios/axios/pull/4066)) -- Fix missing semicolon in typings ([#4115](https://github.com/axios/axios/pull/4115)) -- Fix response headers types ([#4136](https://github.com/axios/axios/pull/4136)) - -Internal and Tests: -- Improve timeout error when timeout is browser default ([#3209](https://github.com/axios/axios/pull/3209)) -- Fix node version on CI ([#4069](https://github.com/axios/axios/pull/4069)) -- Added testing to TypeScript portion of project ([#4140](https://github.com/axios/axios/pull/4140)) - -Documentation: -- Rename Angular to AngularJS ([#4114](https://github.com/axios/axios/pull/4114)) - -Huge thanks to everyone who contributed to this release via code (authors listed below) or via reviews and triaging on GitHub: - -- [Jay](mailto:jasonsaayman@gmail.com) -- [Evan-Finkelstein](https://github.com/Evan-Finkelstein) -- [Paweł Szymański](https://github.com/Jezorko) -- [Dobes Vandermeer](https://github.com/dobesv) -- [Claas Augner](https://github.com/caugner) -- [Remco Haszing](https://github.com/remcohaszing) -- [Evgeniy](https://github.com/egmen) -- [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS) - -### 0.22.0 (October 01, 2021) - -Fixes and Functionality: -- Caseless header comparing in HTTP adapter ([#2880](https://github.com/axios/axios/pull/2880)) -- Avoid package.json import fixing issues and warnings related to this ([#4041](https://github.com/axios/axios/pull/4041)), ([#4065](https://github.com/axios/axios/pull/4065)) -- Fixed cancelToken leakage and added AbortController support ([#3305](https://github.com/axios/axios/pull/3305)) -- Updating CI to run on release branches -- Bump follow redirects version -- Fixed default transitional config for custom Axios instance; ([#4052](https://github.com/axios/axios/pull/4052)) - -Huge thanks to everyone who contributed to this release via code (authors listed below) or via reviews and triaging on GitHub: - -- [Jay](mailto:jasonsaayman@gmail.com) -- [Matt R. Wilson](https://github.com/mastermatt) -- [Xianming Zhong](https://github.com/chinesedfan) -- [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS) - -### 0.21.4 (September 6, 2021) - -Fixes and Functionality: -- Fixing JSON transform when data is stringified. Providing backward compatibility and complying to the JSON RFC standard ([#4020](https://github.com/axios/axios/pull/4020)) - -Huge thanks to everyone who contributed to this release via code (authors listed below) or via reviews and triaging on GitHub: - -- [Jay](mailto:jasonsaayman@gmail.com) -- [Guillaume Fortaine](https://github.com/gfortaine) -- [Yusuke Kawasaki](https://github.com/kawanet) -- [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS) - -### 0.21.3 (September 4, 2021) - -Fixes and Functionality: -- Fixing response interceptor not being called when request interceptor is attached ([#4013](https://github.com/axios/axios/pull/4013)) - -Huge thanks to everyone who contributed to this release via code (authors listed below) or via reviews and triaging on GitHub: - -- [Jay](mailto:jasonsaayman@gmail.com) -- [Julian Hollmann](https://github.com/nerdbeere) - -### 0.21.2 (September 4, 2021) - -Fixes and Functionality: - -- Updating axios requests to be delayed by pre-emptive promise creation ([#2702](https://github.com/axios/axios/pull/2702)) -- Adding "synchronous" and "runWhen" options to interceptors api ([#2702](https://github.com/axios/axios/pull/2702)) -- Updating of transformResponse ([#3377](https://github.com/axios/axios/pull/3377)) -- Adding ability to omit User-Agent header ([#3703](https://github.com/axios/axios/pull/3703)) -- Adding multiple JSON improvements ([#3688](https://github.com/axios/axios/pull/3688), [#3763](https://github.com/axios/axios/pull/3763)) -- Fixing quadratic runtime and extra memory usage when setting a maxContentLength ([#3738](https://github.com/axios/axios/pull/3738)) -- Adding parseInt to config.timeout ([#3781](https://github.com/axios/axios/pull/3781)) -- Adding custom return type support to interceptor ([#3783](https://github.com/axios/axios/pull/3783)) -- Adding security fix for ReDoS vulnerability ([#3980](https://github.com/axios/axios/pull/3980)) - -Internal and Tests: - -- Updating build dev dependencies ([#3401](https://github.com/axios/axios/pull/3401)) -- Fixing builds running on Travis CI ([#3538](https://github.com/axios/axios/pull/3538)) -- Updating follow redirect version ([#3694](https://github.com/axios/axios/pull/3694), [#3771](https://github.com/axios/axios/pull/3771)) -- Updating karma sauce launcher to fix failing sauce tests ([#3712](https://github.com/axios/axios/pull/3712), [#3717](https://github.com/axios/axios/pull/3717)) -- Updating content-type header for application/json to not contain charset field, according do RFC 8259 ([#2154](https://github.com/axios/axios/pull/2154)) -- Fixing tests by bumping karma-sauce-launcher version ([#3813](https://github.com/axios/axios/pull/3813)) -- Changing testing process from Travis CI to GitHub Actions ([#3938](https://github.com/axios/axios/pull/3938)) - -Documentation: - -- Updating documentation around the use of `AUTH_TOKEN` with multiple domain endpoints ([#3539](https://github.com/axios/axios/pull/3539)) -- Remove duplication of item in changelog ([#3523](https://github.com/axios/axios/pull/3523)) -- Fixing grammatical errors ([#2642](https://github.com/axios/axios/pull/2642)) -- Fixing spelling error ([#3567](https://github.com/axios/axios/pull/3567)) -- Moving gitpod mention ([#2637](https://github.com/axios/axios/pull/2637)) -- Adding new axios documentation website link ([#3681](https://github.com/axios/axios/pull/3681), [#3707](https://github.com/axios/axios/pull/3707)) -- Updating documentation around dispatching requests ([#3772](https://github.com/axios/axios/pull/3772)) -- Adding documentation for the type guard isAxiosError ([#3767](https://github.com/axios/axios/pull/3767)) -- Adding explanation of cancel token ([#3803](https://github.com/axios/axios/pull/3803)) -- Updating CI status badge ([#3953](https://github.com/axios/axios/pull/3953)) -- Fixing errors with JSON documentation ([#3936](https://github.com/axios/axios/pull/3936)) -- Fixing README typo under Request Config ([#3825](https://github.com/axios/axios/pull/3825)) -- Adding axios-multi-api to the ecosystem file ([#3817](https://github.com/axios/axios/pull/3817)) -- Adding SECURITY.md to properly disclose security vulnerabilities ([#3981](https://github.com/axios/axios/pull/3981)) - -Huge thanks to everyone who contributed to this release via code (authors listed below) or via reviews and triaging on GitHub: - -- [Jay](mailto:jasonsaayman@gmail.com) -- [Sasha Korotkov](https://github.com/SashaKoro) -- [Daniel Lopretto](https://github.com/timemachine3030) -- [Mike Bishop](https://github.com/MikeBishop) -- [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS) -- [Mark](https://github.com/bimbiltu) -- [Philipe Gouveia Paixão](https://github.com/piiih) -- [hippo](https://github.com/hippo2cat) -- [ready-research](https://github.com/ready-research) -- [Xianming Zhong](https://github.com/chinesedfan) -- [Christopher Chrapka](https://github.com/OJezu) -- [Brian Anglin](https://github.com/anglinb) -- [Kohta Ito](https://github.com/koh110) -- [Ali Clark](https://github.com/aliclark) -- [caikan](https://github.com/caikan) -- [Elina Gorshkova](https://github.com/elinagorshkova) -- [Ryota Ikezawa](https://github.com/paveg) -- [Nisar Hassan Naqvi](https://github.com/nisarhassan12) -- [Jake](https://github.com/codemaster138) -- [TagawaHirotaka](https://github.com/wafuwafu13) -- [Johannes Jarbratt](https://github.com/johachi) -- [Mo Sattler](https://github.com/MoSattler) -- [Sam Carlton](https://github.com/ThatGuySam) -- [Matt Czapliński](https://github.com/MattCCC) -- [Ziding Zhang](https://github.com/zidingz) - -### 0.21.1 (December 21, 2020) - -Fixes and Functionality: - -- Hotfix: Prevent SSRF ([#3410](https://github.com/axios/axios/pull/3410)) -- Protocol not parsed when setting proxy config from env vars ([#3070](https://github.com/axios/axios/pull/3070)) -- Updating axios in types to be lower case ([#2797](https://github.com/axios/axios/pull/2797)) -- Adding a type guard for `AxiosError` ([#2949](https://github.com/axios/axios/pull/2949)) - -Internal and Tests: - -- Remove the skipping of the `socket` http test ([#3364](https://github.com/axios/axios/pull/3364)) -- Use different socket for Win32 test ([#3375](https://github.com/axios/axios/pull/3375)) - -Huge thanks to everyone who contributed to this release via code (authors listed below) or via reviews and triaging on GitHub: - -- Daniel Lopretto -- Jason Kwok -- Jay -- Jonathan Foster -- Remco Haszing -- Xianming Zhong - -### 0.21.0 (October 23, 2020) - -Fixes and Functionality: - -- Fixing requestHeaders.Authorization ([#3287](https://github.com/axios/axios/pull/3287)) -- Fixing node types ([#3237](https://github.com/axios/axios/pull/3237)) -- Fixing axios.delete ignores config.data ([#3282](https://github.com/axios/axios/pull/3282)) -- Revert "Fixing overwrite Blob/File type as Content-Type in browser. (#1773)" ([#3289](https://github.com/axios/axios/pull/3289)) -- Fixing an issue that type 'null' and 'undefined' is not assignable to validateStatus when typescript strict option is enabled ([#3200](https://github.com/axios/axios/pull/3200)) - -Internal and Tests: - -- Lock travis to not use node v15 ([#3361](https://github.com/axios/axios/pull/3361)) - -Documentation: - -- Fixing simple typo, existent -> existent ([#3252](https://github.com/axios/axios/pull/3252)) -- Fixing typos ([#3309](https://github.com/axios/axios/pull/3309)) - -Huge thanks to everyone who contributed to this release via code (authors listed below) or via reviews and triaging on GitHub: - -- Allan Cruz <57270969+Allanbcruz@users.noreply.github.com> -- George Cheng -- Jay -- Kevin Kirsche -- Remco Haszing -- Taemin Shin -- Tim Gates -- Xianming Zhong - -### 0.20.0 (August 20, 2020) - -Release of 0.20.0-pre as a full release with no other changes. - -### 0.20.0-pre (July 15, 2020) - -Fixes and Functionality: - -- Fixing response with utf-8 BOM can not parse to json ([#2419](https://github.com/axios/axios/pull/2419)) - - fix: remove byte order marker (UTF-8 BOM) when transform response - - fix: remove BOM only utf-8 - - test: utf-8 BOM - - fix: incorrect param name -- Refactor mergeConfig without utils.deepMerge ([#2844](https://github.com/axios/axios/pull/2844)) - - Adding failing test - - Fixing #2587 default custom config persisting - - Adding Concat keys and filter duplicates - - Fixed value from CPE - - update for review feedbacks - - no deepMerge - - only merge between plain objects - - fix rename - - always merge config by mergeConfig - - extract function mergeDeepProperties - - refactor mergeConfig with all keys, and add special logic for validateStatus - - add test for resetting headers - - add lots of tests and fix a bug - - should not inherit `data` - - use simple toString -- Fixing overwrite Blob/File type as Content-Type in browser. ([#1773](https://github.com/axios/axios/pull/1773)) -- Fixing an issue that type 'null' is not assignable to validateStatus ([#2773](https://github.com/axios/axios/pull/2773)) -- Fixing special char encoding ([#1671](https://github.com/axios/axios/pull/1671)) - - removing @ character from replacement list since it is a reserved character - - Updating buildURL test to not include the @ character - - Removing console logs -- Fixing password encoding with special characters in basic authentication ([#1492](https://github.com/axios/axios/pull/1492)) - - Fixing password encoding with special characters in basic authentication - - Adding test to check if password with non-Latin1 characters pass -- Fixing 'Network Error' in react native android ([#1487](https://github.com/axios/axios/pull/1487)) - There is a bug in react native Android platform when using get method. It will trigger a 'Network Error' when passing the requestData which is an empty string to request.send function. So if the requestData is an empty string we can set it to null as well to fix the bug. -- Fixing Cookie Helper with Async Components ([#1105](https://github.com/axios/axios/pull/1105)) ([#1107](https://github.com/axios/axios/pull/1107)) -- Fixing 'progressEvent' type ([#2851](https://github.com/axios/axios/pull/2851)) - - Fix 'progressEvent' type - - Update axios.ts -- Fixing getting local files (file://) failed ([#2470](https://github.com/axios/axios/pull/2470)) - - fix issue #2416, #2396 - - fix Eslint warn - - Modify judgment conditions - - add unit test - - update unit test - - update unit test -- Allow PURGE method in typings ([#2191](https://github.com/axios/axios/pull/2191)) -- Adding option to disable automatic decompression ([#2661](https://github.com/axios/axios/pull/2661)) - - Adding ability to disable auto decompression - - Updating decompress documentation in README - - Fixing test\unit\adapters\http.js lint errors - - Adding test for disabling auto decompression - - Removing changes that fixed lint errors in tests - - Removing formatting change to unit test -- Add independent `maxBodyLength` option ([#2781](https://github.com/axios/axios/pull/2781)) - - Add independent option to set the maximum size of the request body - - Remove maxBodyLength check - - Update README - - Assert for error code and message -- Adding responseEncoding to mergeConfig ([#1745](https://github.com/axios/axios/pull/1745)) -- Compatible with follow-redirect aborts the request ([#2689](https://github.com/axios/axios/pull/2689)) - - Compatible with follow-redirect aborts the request - - Use the error code -- Fix merging of params ([#2656](https://github.com/axios/axios/pull/2656)) - - Name function to avoid ESLint func-names warning - - Switch params config to merge list and update tests - - Restore testing of both false and null - - Restore test cases for keys without defaults - - Include test for non-object values that aren't false-y. -- Revert `finally` as `then` ([#2683](https://github.com/axios/axios/pull/2683)) - -Internal and Tests: - -- Fix stale bot config ([#3049](https://github.com/axios/axios/pull/3049)) - - fix stale bot config - - fix multiple lines -- Add days and change name to work ([#3035](https://github.com/axios/axios/pull/3035)) -- Update close-issues.yml ([#3031](https://github.com/axios/axios/pull/3031)) - - Update close-issues.yml - Update close message to read better 😄 - - Fix use of quotations - Use single quotes as per other .yml files - - Remove user name form message -- Add GitHub actions to close stale issues/prs ([#3029](https://github.com/axios/axios/pull/3029)) - - prepare stale actions - - update messages - - Add exempt labels and lighten up comments -- Add GitHub actions to close invalid issues ([#3022](https://github.com/axios/axios/pull/3022)) - - add close actions - - fix with checkout - - update issue templates - - add reminder - - update close message -- Add test with Node.js 12 ([#2860](https://github.com/axios/axios/pull/2860)) - - test with Node.js 12 - - test with latest -- Adding console log on sandbox server startup ([#2210](https://github.com/axios/axios/pull/2210)) - - Adding console log on sandbox server startup - - Update server.js - Add server error handling - - Update server.js - Better error message, remove retry. -- Adding tests for method `options` type definitions ([#1996](https://github.com/axios/axios/pull/1996)) - Update tests. -- Add test for redirecting with too large response ([#2695](https://github.com/axios/axios/pull/2695)) -- Fixing unit test failure in Windows OS ([#2601](https://github.com/axios/axios/pull/2601)) -- Fixing issue for HEAD method and gzipped response ([#2666](https://github.com/axios/axios/pull/2666)) -- Fix tests in browsers ([#2748](https://github.com/axios/axios/pull/2748)) -- chore: add `jsdelivr` and `unpkg` support ([#2443](https://github.com/axios/axios/pull/2443)) - -Documentation: - -- Adding support for URLSearchParams in node ([#1900](https://github.com/axios/axios/pull/1900)) - - Adding support for URLSearchParams in node - - Remove un-needed code - - Update utils.js - - Make changes as suggested -- Adding table of content (preview) ([#3050](https://github.com/axios/axios/pull/3050)) - - add toc (preview) - - remove toc in toc - Signed-off-by: Moni - - fix sublinks - - fix indentation - - remove redundant table links - - update caps and indent - - remove axios -- Replace 'blacklist' with 'blocklist' ([#3006](https://github.com/axios/axios/pull/3006)) -- docs(): Detailed config options environment. ([#2088](https://github.com/axios/axios/pull/2088)) - - docs(): Detailed config options environment. - - Update README.md -- Include axios-data-unpacker in ECOSYSTEM.md ([#2080](https://github.com/axios/axios/pull/2080)) -- Allow opening examples in Gitpod ([#1958](https://github.com/axios/axios/pull/1958)) -- Remove axios.all() and axios.spread() from Readme.md ([#2727](https://github.com/axios/axios/pull/2727)) - - remove axios.all(), axios.spread() - - replace example - - axios.all() -> Promise.all() - - axios.spread(function (acct, perms)) -> function (acct, perms) - - add deprecated mark -- Update README.md ([#2887](https://github.com/axios/axios/pull/2887)) - Small change to the data attribute doc of the config. A request body can also be set for DELETE methods but this wasn't mentioned in the documentation (it only mentioned POST, PUT and PATCH). Took my some 10-20 minutes until I realized that I don't need to manipulate the request body with transformRequest in the case of DELETE. -- Include swagger-taxos-codegen in ECOSYSTEM.md ([#2162](https://github.com/axios/axios/pull/2162)) -- Add CDNJS version badge in README.md ([#878](https://github.com/axios/axios/pull/878)) - This badge will show the version on CDNJS! -- Documentation update to clear up ambiguity in code examples ([#2928](https://github.com/axios/axios/pull/2928)) - - Made an adjustment to the documentation to clear up any ambiguity around the use of "fs". This should help clear up that the code examples with "fs" cannot be used on the client side. -- Update README.md about validateStatus ([#2912](https://github.com/axios/axios/pull/2912)) - Rewrote the comment from "Reject only if the status code is greater than or equal to 500" to "Resolve only if the status code is less than 500" -- Updating documentation for usage form-data ([#2805](https://github.com/axios/axios/pull/2805)) - Closes #2049 -- Fixing CHANGELOG.md issue link ([#2784](https://github.com/axios/axios/pull/2784)) -- Include axios-hooks in ECOSYSTEM.md ([#2003](https://github.com/axios/axios/pull/2003)) -- Added Response header access instructions ([#1901](https://github.com/axios/axios/pull/1901)) - - Added Response header access instructions - - Added note about using bracket notation -- Add `onUploadProgress` and `onDownloadProgress` are browser only ([#2763](https://github.com/axios/axios/pull/2763)) - Saw in #928 and #1966 that `onUploadProgress` and `onDownloadProgress` only work in the browser and was missing that from the README. -- Update ' sign to ` in proxy spec ([#2778](https://github.com/axios/axios/pull/2778)) -- Adding jsDelivr link in README ([#1110](https://github.com/axios/axios/pull/1110)) - - Adding jsDelivr link - - Add SRI - - Remove SRI - -Huge thanks to everyone who contributed to this release via code (authors listed -below) or via reviews and triaging on GitHub: - -- Alan Wang -- Alexandru Ungureanu -- Anubhav Srivastava -- Benny Neugebauer -- Cr <631807682@qq.com> -- David -- David Ko -- David Tanner -- Emily Morehouse -- Felipe Martins -- Fonger <5862369+Fonger@users.noreply.github.com> -- Frostack -- George Cheng -- grumblerchester -- Gustavo López -- hexaez <45806662+hexaez@users.noreply.github.com> -- huangzuizui -- Ian Wijma -- Jay -- jeffjing -- jennynju <46782518+jennynju@users.noreply.github.com> -- Jimmy Liao <52391190+jimmy-liao-gogoro@users.noreply.github.com> -- Jonathan Sharpe -- JounQin -- Justin Beckwith -- Kamil Posiadała <3dcreator.pl@gmail.com> -- Lukas Drgon -- marcinx -- Martti Laine -- Michał Zarach -- Moni -- Motonori Iwata <121048+iwata@users.noreply.github.com> -- Nikita Galkin -- Petr Mares -- Philippe Recto -- Remco Haszing -- rockcs1992 -- Ryan Bown -- Samina Fu -- Simone Busoli -- Spencer von der Ohe -- Sven Efftinge -- Taegyeoung Oh -- Taemin Shin -- Thibault Ehrhart <1208424+ehrhart@users.noreply.github.com> -- Xianming Zhong -- Yasu Flores -- Zac Delventhal - -### 0.19.2 (Jan 20, 2020) - -- Remove unnecessary XSS check ([#2679](https://github.com/axios/axios/pull/2679)) (see ([#2646](https://github.com/axios/axios/issues/2646)) for discussion) - -### 0.19.1 (Jan 7, 2020) - -Fixes and Functionality: - -- Fixing invalid agent issue ([#1904](https://github.com/axios/axios/pull/1904)) -- Fix ignore set withCredentials false ([#2582](https://github.com/axios/axios/pull/2582)) -- Delete useless default to hash ([#2458](https://github.com/axios/axios/pull/2458)) -- Fix HTTP/HTTPs agents passing to follow-redirect ([#1904](https://github.com/axios/axios/pull/1904)) -- Fix ignore set withCredentials false ([#2582](https://github.com/axios/axios/pull/2582)) -- Fix CI build failure ([#2570](https://github.com/axios/axios/pull/2570)) -- Remove dependency on is-buffer from package.json ([#1816](https://github.com/axios/axios/pull/1816)) -- Adding options typings ([#2341](https://github.com/axios/axios/pull/2341)) -- Adding Typescript HTTP method definition for LINK and UNLINK. ([#2444](https://github.com/axios/axios/pull/2444)) -- Update dist with newest changes, fixes Custom Attributes issue -- Change syntax to see if build passes ([#2488](https://github.com/axios/axios/pull/2488)) -- Update Webpack + deps, remove now unnecessary polyfills ([#2410](https://github.com/axios/axios/pull/2410)) -- Fix to prevent XSS, throw an error when the URL contains a JS script ([#2464](https://github.com/axios/axios/pull/2464)) -- Add custom timeout error copy in config ([#2275](https://github.com/axios/axios/pull/2275)) -- Add error toJSON example ([#2466](https://github.com/axios/axios/pull/2466)) -- Fixing Vulnerability A Fortify Scan finds a critical Cross-Site Scrip… ([#2451](https://github.com/axios/axios/pull/2451)) -- Fixing subdomain handling on no_proxy ([#2442](https://github.com/axios/axios/pull/2442)) -- Make redirection from HTTP to HTTPS work ([#2426](https://github.com/axios/axios/pull/2426)) and ([#2547](https://github.com/axios/axios/pull/2547)) -- Add toJSON property to AxiosError type ([#2427](https://github.com/axios/axios/pull/2427)) -- Fixing socket hang up error on node side for slow response. ([#1752](https://github.com/axios/axios/pull/1752)) -- Alternative syntax to send data into the body ([#2317](https://github.com/axios/axios/pull/2317)) -- Fixing custom config options ([#2207](https://github.com/axios/axios/pull/2207)) -- Fixing set `config.method` after mergeConfig for Axios.prototype.request ([#2383](https://github.com/axios/axios/pull/2383)) -- Axios create url bug ([#2290](https://github.com/axios/axios/pull/2290)) -- Do not modify config.url when using a relative baseURL (resolves [#1628](https://github.com/axios/axios/issues/1098)) ([#2391](https://github.com/axios/axios/pull/2391)) - -Internal: - -- Revert "Update Webpack + deps, remove now unnecessary polyfills" ([#2479](https://github.com/axios/axios/pull/2479)) -- Order of if/else blocks is causing unit tests mocking XHR. ([#2201](https://github.com/axios/axios/pull/2201)) -- Add license badge ([#2446](https://github.com/axios/axios/pull/2446)) -- Fix travis CI build [#2386](https://github.com/axios/axios/pull/2386) -- Fix cancellation error on build master. #2290 #2207 ([#2407](https://github.com/axios/axios/pull/2407)) - -Documentation: - -- Fixing typo in CHANGELOG.md: s/Functionallity/Functionality ([#2639](https://github.com/axios/axios/pull/2639)) -- Fix badge, use master branch ([#2538](https://github.com/axios/axios/pull/2538)) -- Fix typo in changelog [#2193](https://github.com/axios/axios/pull/2193) -- Document fix ([#2514](https://github.com/axios/axios/pull/2514)) -- Update docs with no_proxy change, issue #2484 ([#2513](https://github.com/axios/axios/pull/2513)) -- Fixing missing words in docs template ([#2259](https://github.com/axios/axios/pull/2259)) -- 🐛Fix request finally documentation in README ([#2189](https://github.com/axios/axios/pull/2189)) -- updating spelling and adding link to docs ([#2212](https://github.com/axios/axios/pull/2212)) -- docs: minor tweak ([#2404](https://github.com/axios/axios/pull/2404)) -- Update response interceptor docs ([#2399](https://github.com/axios/axios/pull/2399)) -- Update README.md ([#2504](https://github.com/axios/axios/pull/2504)) -- Fix word 'sintaxe' to 'syntax' in README.md ([#2432](https://github.com/axios/axios/pull/2432)) -- updating README: notes on CommonJS autocomplete ([#2256](https://github.com/axios/axios/pull/2256)) -- Fix grammar in README.md ([#2271](https://github.com/axios/axios/pull/2271)) -- Doc fixes, minor examples cleanup ([#2198](https://github.com/axios/axios/pull/2198)) - -### 0.19.0 (May 30, 2019) - -Fixes and Functionality: - -- Added support for no_proxy env variable ([#1693](https://github.com/axios/axios/pull/1693/files)) - Chance Dickson -- Unzip response body only for statuses != 204 ([#1129](https://github.com/axios/axios/pull/1129)) - drawski -- Destroy stream on exceeding maxContentLength (fixes [#1098](https://github.com/axios/axios/issues/1098)) ([#1485](https://github.com/axios/axios/pull/1485)) - Gadzhi Gadzhiev -- Makes Axios error generic to use AxiosResponse ([#1738](https://github.com/axios/axios/pull/1738)) - Suman Lama -- Fixing Mocha tests by locking follow-redirects version to 1.5.10 ([#1993](https://github.com/axios/axios/pull/1993)) - grumblerchester -- Allow uppercase methods in typings. ([#1781](https://github.com/axios/axios/pull/1781)) - Ken Powers -- Fixing building url with hash mark ([#1771](https://github.com/axios/axios/pull/1771)) - Anatoly Ryabov -- This commit fix building url with hash map (fragment identifier) when parameters are present: they must not be added after `#`, because client cut everything after `#` -- Preserve HTTP method when following redirect ([#1758](https://github.com/axios/axios/pull/1758)) - Rikki Gibson -- Add `getUri` signature to TypeScript definition. ([#1736](https://github.com/axios/axios/pull/1736)) - Alexander Trauzzi -- Adding isAxiosError flag to errors thrown by axios ([#1419](https://github.com/axios/axios/pull/1419)) - Ayush Gupta - -Internal: - -- Fixing .eslintrc without extension ([#1789](https://github.com/axios/axios/pull/1789)) - Manoel -- Fix failing SauceLabs tests by updating configuration - Emily Morehouse -- Add issue templates - Emily Morehouse - -Documentation: - -- Consistent coding style in README ([#1787](https://github.com/axios/axios/pull/1787)) - Ali Servet Donmez -- Add information about auth parameter to README ([#2166](https://github.com/axios/axios/pull/2166)) - xlaguna -- Add DELETE to list of methods that allow data as a config option ([#2169](https://github.com/axios/axios/pull/2169)) - Daniela Borges Matos de Carvalho -- Update ECOSYSTEM.md - Add Axios Endpoints ([#2176](https://github.com/axios/axios/pull/2176)) - Renan -- Add r2curl in ECOSYSTEM ([#2141](https://github.com/axios/axios/pull/2141)) - 유용우 / CX -- Update README.md - Add instructions for installing with yarn ([#2036](https://github.com/axios/axios/pull/2036)) - Victor Hermes -- Fixing spacing for README.md ([#2066](https://github.com/axios/axios/pull/2066)) - Josh McCarty -- Update README.md. - Change `.then` to `.finally` in example code ([#2090](https://github.com/axios/axios/pull/2090)) - Omar Cai -- Clarify what values responseType can have in Node ([#2121](https://github.com/axios/axios/pull/2121)) - Tyler Breisacher -- docs(ECOSYSTEM): add axios-api-versioning ([#2020](https://github.com/axios/axios/pull/2020)) - Weffe -- It seems that `responseType: 'blob'` doesn't actually work in Node (when I tried using it, response.data was a string, not a Blob, since Node doesn't have Blobs), so this clarifies that this option should only be used in the browser -- Update README.md. - Add Querystring library note ([#1896](https://github.com/axios/axios/pull/1896)) - Dmitriy Eroshenko -- Add react-hooks-axios to Libraries section of ECOSYSTEM.md ([#1925](https://github.com/axios/axios/pull/1925)) - Cody Chan -- Clarify in README that default timeout is 0 (no timeout) ([#1750](https://github.com/axios/axios/pull/1750)) - Ben Standefer - -### 0.19.0-beta.1 (Aug 9, 2018) - -**NOTE:** This is a beta version of this release. There may be functionality that is broken in -certain browsers, though we suspect that builds are hanging and not erroring. See -https://saucelabs.com/u/axios for the most up-to-date information. - -New Functionality: - -- Add getUri method ([#1712](https://github.com/axios/axios/issues/1712)) -- Add support for no_proxy env variable ([#1693](https://github.com/axios/axios/issues/1693)) -- Add toJSON to decorated Axios errors to facilitate serialization ([#1625](https://github.com/axios/axios/issues/1625)) -- Add second then on axios call ([#1623](https://github.com/axios/axios/issues/1623)) -- Typings: allow custom return types -- Add option to specify character set in responses (with http adapter) - -Fixes: - -- Fix Keep defaults local to instance ([#385](https://github.com/axios/axios/issues/385)) -- Correctly catch exception in http test ([#1475](https://github.com/axios/axios/issues/1475)) -- Fix accept header normalization ([#1698](https://github.com/axios/axios/issues/1698)) -- Fix http adapter to allow HTTPS connections via HTTP ([#959](https://github.com/axios/axios/issues/959)) -- Fix Removes usage of deprecated Buffer constructor. ([#1555](https://github.com/axios/axios/issues/1555), [#1622](https://github.com/axios/axios/issues/1622)) -- Fix defaults to use httpAdapter if available ([#1285](https://github.com/axios/axios/issues/1285)) - - Fixing defaults to use httpAdapter if available - - Use a safer, cross-platform method to detect the Node environment -- Fix Reject promise if request is cancelled by the browser ([#537](https://github.com/axios/axios/issues/537)) -- [Typescript] Fix missing type parameters on delete/head methods -- [NS]: Send `false` flag isStandardBrowserEnv for Nativescript -- Fix missing type parameters on delete/head -- Fix Default method for an instance always overwritten by get -- Fix type error when socketPath option in AxiosRequestConfig -- Capture errors on request data streams -- Decorate resolve and reject to clear timeout in all cases - -Huge thanks to everyone who contributed to this release via code (authors listed -below) or via reviews and triaging on GitHub: - -- Andrew Scott -- Anthony Gauthier -- arpit -- ascott18 -- Benedikt Rötsch -- Chance Dickson -- Dave Stewart -- Deric Cain -- Guillaume Briday -- Jacob Wejendorp -- Jim Lynch -- johntron -- Justin Beckwith -- Justin Beckwith -- Khaled Garbaya -- Lim Jing Rong -- Mark van den Broek -- Martti Laine -- mattridley -- mattridley -- Nicolas Del Valle -- Nilegfx -- pbarbiero -- Rikki Gibson -- Sako Hartounian -- Shane Fitzpatrick -- Stephan Schneider -- Steven -- Tim Garthwaite -- Tim Johns -- Yutaro Miyazaki - -### 0.18.0 (Feb 19, 2018) - -- Adding support for UNIX Sockets when running with Node.js ([#1070](https://github.com/axios/axios/pull/1070)) -- Fixing typings ([#1177](https://github.com/axios/axios/pull/1177)): - - AxiosRequestConfig.proxy: allows type false - - AxiosProxyConfig: added auth field -- Adding function signature in AxiosInstance interface so AxiosInstance can be invoked ([#1192](https://github.com/axios/axios/pull/1192), [#1254](https://github.com/axios/axios/pull/1254)) -- Allowing maxContentLength to pass through to redirected calls as maxBodyLength in follow-redirects config ([#1287](https://github.com/axios/axios/pull/1287)) -- Fixing configuration when using an instance - method can now be set ([#1342](https://github.com/axios/axios/pull/1342)) - -### 0.17.1 (Nov 11, 2017) - -- Fixing issue with web workers ([#1160](https://github.com/axios/axios/pull/1160)) -- Allowing overriding transport ([#1080](https://github.com/axios/axios/pull/1080)) -- Updating TypeScript typings ([#1165](https://github.com/axios/axios/pull/1165), [#1125](https://github.com/axios/axios/pull/1125), [#1131](https://github.com/axios/axios/pull/1131)) - -### 0.17.0 (Oct 21, 2017) - -- **BREAKING** Fixing issue with `baseURL` and interceptors ([#950](https://github.com/axios/axios/pull/950)) -- **BREAKING** Improving handing of duplicate headers ([#874](https://github.com/axios/axios/pull/874)) -- Adding support for disabling proxies ([#691](https://github.com/axios/axios/pull/691)) -- Updating TypeScript typings with generic type parameters ([#1061](https://github.com/axios/axios/pull/1061)) - -### 0.16.2 (Jun 3, 2017) - -- Fixing issue with including `buffer` in bundle ([#887](https://github.com/axios/axios/pull/887)) -- Including underlying request in errors ([#830](https://github.com/axios/axios/pull/830)) -- Convert `method` to lowercase ([#930](https://github.com/axios/axios/pull/930)) - -### 0.16.1 (Apr 8, 2017) - -- Improving HTTP adapter to return last request in case of redirects ([#828](https://github.com/axios/axios/pull/828)) -- Updating `follow-redirects` dependency ([#829](https://github.com/axios/axios/pull/829)) -- Adding support for passing `Buffer` in node ([#773](https://github.com/axios/axios/pull/773)) - -### 0.16.0 (Mar 31, 2017) - -- **BREAKING** Removing `Promise` from axios typings in favor of built-in type declarations ([#480](https://github.com/axios/axios/issues/480)) -- Adding `options` shortcut method ([#461](https://github.com/axios/axios/pull/461)) -- Fixing issue with using `responseType: 'json'` in browsers incompatible with XHR Level 2 ([#654](https://github.com/axios/axios/pull/654)) -- Improving React Native detection ([#731](https://github.com/axios/axios/pull/731)) -- Fixing `combineURLs` to support empty `relativeURL` ([#581](https://github.com/axios/axios/pull/581)) -- Removing `PROTECTION_PREFIX` support ([#561](https://github.com/axios/axios/pull/561)) - -### 0.15.3 (Nov 27, 2016) - -- Fixing issue with custom instances and global defaults ([#443](https://github.com/axios/axios/issues/443)) -- Renaming `axios.d.ts` to `index.d.ts` ([#519](https://github.com/axios/axios/issues/519)) -- Adding `get`, `head`, and `delete` to `defaults.headers` ([#509](https://github.com/axios/axios/issues/509)) -- Fixing issue with `btoa` and IE ([#507](https://github.com/axios/axios/issues/507)) -- Adding support for proxy authentication ([#483](https://github.com/axios/axios/pull/483)) -- Improving HTTP adapter to use `http` protocol by default ([#493](https://github.com/axios/axios/pull/493)) -- Fixing proxy issues ([#491](https://github.com/axios/axios/pull/491)) - -### 0.15.2 (Oct 17, 2016) - -- Fixing issue with calling `cancel` after response has been received ([#482](https://github.com/axios/axios/issues/482)) - -### 0.15.1 (Oct 14, 2016) - -- Fixing issue with UMD ([#485](https://github.com/axios/axios/issues/485)) - -### 0.15.0 (Oct 10, 2016) - -- Adding cancellation support ([#452](https://github.com/axios/axios/pull/452)) -- Moving default adapter to global defaults ([#437](https://github.com/axios/axios/pull/437)) -- Fixing issue with `file` URI scheme ([#440](https://github.com/axios/axios/pull/440)) -- Fixing issue with `params` objects that have no prototype ([#445](https://github.com/axios/axios/pull/445)) - -### 0.14.0 (Aug 27, 2016) - -- **BREAKING** Updating TypeScript definitions ([#419](https://github.com/axios/axios/pull/419)) -- **BREAKING** Replacing `agent` option with `httpAgent` and `httpsAgent` ([#387](https://github.com/axios/axios/pull/387)) -- **BREAKING** Splitting `progress` event handlers into `onUploadProgress` and `onDownloadProgress` ([#423](https://github.com/axios/axios/pull/423)) -- Adding support for `http_proxy` and `https_proxy` environment variables ([#366](https://github.com/axios/axios/pull/366)) -- Fixing issue with `auth` config option and `Authorization` header ([#397](https://github.com/axios/axios/pull/397)) -- Don't set XSRF header if `xsrfCookieName` is `null` ([#406](https://github.com/axios/axios/pull/406)) - -### 0.13.1 (Jul 16, 2016) - -- Fixing issue with response data not being transformed on error ([#378](https://github.com/axios/axios/issues/378)) - -### 0.13.0 (Jul 13, 2016) - -- **BREAKING** Improved error handling ([#345](https://github.com/axios/axios/pull/345)) -- **BREAKING** Response transformer now invoked in dispatcher not adapter ([10eb238](https://github.com/axios/axios/commit/10eb23865101f9347570552c04e9d6211376e25e)) -- **BREAKING** Request adapters now return a `Promise` ([157efd5](https://github.com/axios/axios/commit/157efd5615890301824e3121cc6c9d2f9b21f94a)) -- Fixing issue with `withCredentials` not being overwritten ([#343](https://github.com/axios/axios/issues/343)) -- Fixing regression with request transformer being called before request interceptor ([#352](https://github.com/axios/axios/issues/352)) -- Fixing custom instance defaults ([#341](https://github.com/axios/axios/issues/341)) -- Fixing instances created from `axios.create` to have same API as default axios ([#217](https://github.com/axios/axios/issues/217)) - -### 0.12.0 (May 31, 2016) - -- Adding support for `URLSearchParams` ([#317](https://github.com/axios/axios/pull/317)) -- Adding `maxRedirects` option ([#307](https://github.com/axios/axios/pull/307)) - -### 0.11.1 (May 17, 2016) - -- Fixing IE CORS support ([#313](https://github.com/axios/axios/pull/313)) -- Fixing detection of `FormData` ([#325](https://github.com/axios/axios/pull/325)) -- Adding `Axios` class to exports ([#321](https://github.com/axios/axios/pull/321)) - -### 0.11.0 (Apr 26, 2016) - -- Adding support for Stream with HTTP adapter ([#296](https://github.com/axios/axios/pull/296)) -- Adding support for custom HTTP status code error ranges ([#308](https://github.com/axios/axios/pull/308)) -- Fixing issue with ArrayBuffer ([#299](https://github.com/axios/axios/pull/299)) - -### 0.10.0 (Apr 20, 2016) - -- Fixing issue with some requests sending `undefined` instead of `null` ([#250](https://github.com/axios/axios/pull/250)) -- Fixing basic auth for HTTP adapter ([#252](https://github.com/axios/axios/pull/252)) -- Fixing request timeout for XHR adapter ([#227](https://github.com/axios/axios/pull/227)) -- Fixing IE8 support by using `onreadystatechange` instead of `onload` ([#249](https://github.com/axios/axios/pull/249)) -- Fixing IE9 cross domain requests ([#251](https://github.com/axios/axios/pull/251)) -- Adding `maxContentLength` option ([#275](https://github.com/axios/axios/pull/275)) -- Fixing XHR support for WebWorker environment ([#279](https://github.com/axios/axios/pull/279)) -- Adding request instance to response ([#200](https://github.com/axios/axios/pull/200)) - -### 0.9.1 (Jan 24, 2016) - -- Improving handling of request timeout in node ([#124](https://github.com/axios/axios/issues/124)) -- Fixing network errors not rejecting ([#205](https://github.com/axios/axios/pull/205)) -- Fixing issue with IE rejecting on HTTP 204 ([#201](https://github.com/axios/axios/issues/201)) -- Fixing host/port when following redirects ([#198](https://github.com/axios/axios/pull/198)) - -### 0.9.0 (Jan 18, 2016) - -- Adding support for custom adapters -- Fixing Content-Type header being removed when data is false ([#195](https://github.com/axios/axios/pull/195)) -- Improving XDomainRequest implementation ([#185](https://github.com/axios/axios/pull/185)) -- Improving config merging and order of precedence ([#183](https://github.com/axios/axios/pull/183)) -- Fixing XDomainRequest support for only <= IE9 ([#182](https://github.com/axios/axios/pull/182)) - -### 0.8.1 (Dec 14, 2015) - -- Adding support for passing XSRF token for cross domain requests when using `withCredentials` ([#168](https://github.com/axios/axios/pull/168)) -- Fixing error with format of basic auth header ([#178](https://github.com/axios/axios/pull/173)) -- Fixing error with JSON payloads throwing `InvalidStateError` in some cases ([#174](https://github.com/axios/axios/pull/174)) - -### 0.8.0 (Dec 11, 2015) - -- Adding support for creating instances of axios ([#123](https://github.com/axios/axios/pull/123)) -- Fixing http adapter to use `Buffer` instead of `String` in case of `responseType === 'arraybuffer'` ([#128](https://github.com/axios/axios/pull/128)) -- Adding support for using custom parameter serializer with `paramsSerializer` option ([#121](https://github.com/axios/axios/pull/121)) -- Fixing issue in IE8 caused by `forEach` on `arguments` ([#127](https://github.com/axios/axios/pull/127)) -- Adding support for following redirects in node ([#146](https://github.com/axios/axios/pull/146)) -- Adding support for transparent decompression if `content-encoding` is set ([#149](https://github.com/axios/axios/pull/149)) -- Adding support for transparent XDomainRequest to handle cross domain requests in IE9 ([#140](https://github.com/axios/axios/pull/140)) -- Adding support for HTTP basic auth via Authorization header ([#167](https://github.com/axios/axios/pull/167)) -- Adding support for baseURL option ([#160](https://github.com/axios/axios/pull/160)) - -### 0.7.0 (Sep 29, 2015) - -- Fixing issue with minified bundle in IE8 ([#87](https://github.com/axios/axios/pull/87)) -- Adding support for passing agent in node ([#102](https://github.com/axios/axios/pull/102)) -- Adding support for returning result from `axios.spread` for chaining ([#106](https://github.com/axios/axios/pull/106)) -- Fixing typescript definition ([#105](https://github.com/axios/axios/pull/105)) -- Fixing default timeout config for node ([#112](https://github.com/axios/axios/pull/112)) -- Adding support for use in web workers, and react-native ([#70](https://github.com/axios/axios/issue/70)), ([#98](https://github.com/axios/axios/pull/98)) -- Adding support for fetch like API `axios(url[, config])` ([#116](https://github.com/axios/axios/issues/116)) - -### 0.6.0 (Sep 21, 2015) - -- Removing deprecated success/error aliases -- Fixing issue with array params not being properly encoded ([#49](https://github.com/axios/axios/pull/49)) -- Fixing issue with User-Agent getting overridden ([#69](https://github.com/axios/axios/issues/69)) -- Adding support for timeout config ([#56](https://github.com/axios/axios/issues/56)) -- Removing es6-promise dependency -- Fixing issue preventing `length` to be used as a parameter ([#91](https://github.com/axios/axios/pull/91)) -- Fixing issue with IE8 ([#85](https://github.com/axios/axios/pull/85)) -- Converting build to UMD - -### 0.5.4 (Apr 08, 2015) - -- Fixing issue with FormData not being sent ([#53](https://github.com/axios/axios/issues/53)) - -### 0.5.3 (Apr 07, 2015) - -- Using JSON.parse unconditionally when transforming response string ([#55](https://github.com/axios/axios/issues/55)) - -### 0.5.2 (Mar 13, 2015) - -- Adding support for `statusText` in response ([#46](https://github.com/axios/axios/issues/46)) - -### 0.5.1 (Mar 10, 2015) - -- Fixing issue using strict mode ([#45](https://github.com/axios/axios/issues/45)) -- Fixing issue with standalone build ([#47](https://github.com/axios/axios/issues/47)) - -### 0.5.0 (Jan 23, 2015) - -- Adding support for intercepetors ([#14](https://github.com/axios/axios/issues/14)) -- Updating es6-promise dependency - -### 0.4.2 (Dec 10, 2014) - -- Fixing issue with `Content-Type` when using `FormData` ([#22](https://github.com/axios/axios/issues/22)) -- Adding support for TypeScript ([#25](https://github.com/axios/axios/issues/25)) -- Fixing issue with standalone build ([#29](https://github.com/axios/axios/issues/29)) -- Fixing issue with verbs needing to be capitalized in some browsers ([#30](https://github.com/axios/axios/issues/30)) - -### 0.4.1 (Oct 15, 2014) - -- Adding error handling to request for node.js ([#18](https://github.com/axios/axios/issues/18)) - -### 0.4.0 (Oct 03, 2014) - -- Adding support for `ArrayBuffer` and `ArrayBufferView` ([#10](https://github.com/axios/axios/issues/10)) -- Adding support for utf-8 for node.js ([#13](https://github.com/axios/axios/issues/13)) -- Adding support for SSL for node.js ([#12](https://github.com/axios/axios/issues/12)) -- Fixing incorrect `Content-Type` header ([#9](https://github.com/axios/axios/issues/9)) -- Adding standalone build without bundled es6-promise ([#11](https://github.com/axios/axios/issues/11)) -- Deprecating `success`/`error` in favor of `then`/`catch` - -### 0.3.1 (Sep 16, 2014) - -- Fixing missing post body when using node.js ([#3](https://github.com/axios/axios/issues/3)) - -### 0.3.0 (Sep 16, 2014) - -- Fixing `success` and `error` to properly receive response data as individual arguments ([#8](https://github.com/axios/axios/issues/8)) -- Updating `then` and `catch` to receive response data as a single object ([#6](https://github.com/axios/axios/issues/6)) -- Fixing issue with `all` not working ([#7](https://github.com/axios/axios/issues/7)) - -### 0.2.2 (Sep 14, 2014) - -- Fixing bundling with browserify ([#4](https://github.com/axios/axios/issues/4)) - -### 0.2.1 (Sep 12, 2014) - -- Fixing build problem causing ridiculous file sizes - -### 0.2.0 (Sep 12, 2014) - -- Adding support for `all` and `spread` -- Adding support for node.js ([#1](https://github.com/axios/axios/issues/1)) - -### 0.1.0 (Aug 29, 2014) - -- Initial release +## [1.7.2](https://github.com/axios/axios/compare/v1.7.1...v1.7.2) (2024-05-21) + + +### Bug Fixes + +* **fetch:** enhance fetch API detection; ([#6413](https://github.com/axios/axios/issues/6413)) ([4f79aef](https://github.com/axios/axios/commit/4f79aef81b7c4644328365bfc33acf0a9ef595bc)) + +### Contributors to this release + +- avatar [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+3/-3 (#6413 )") + +## [1.7.1](https://github.com/axios/axios/compare/v1.7.0...v1.7.1) (2024-05-20) + + +### Bug Fixes + +* **fetch:** fixed ReferenceError issue when TextEncoder is not available in the environment; ([#6410](https://github.com/axios/axios/issues/6410)) ([733f15f](https://github.com/axios/axios/commit/733f15fe5bd2d67e1fadaee82e7913b70d45dc5e)) + +### Contributors to this release + +- avatar [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+14/-9 (#6410 )") + +# [1.7.0](https://github.com/axios/axios/compare/v1.7.0-beta.2...v1.7.0) (2024-05-19) + + +### Features + +* **adapter:** add fetch adapter; ([#6371](https://github.com/axios/axios/issues/6371)) ([a3ff99b](https://github.com/axios/axios/commit/a3ff99b59d8ec2ab5dd049e68c043617a4072e42)) + +### Bug Fixes + +* **core/axios:** handle un-writable error stack ([#6362](https://github.com/axios/axios/issues/6362)) ([81e0455](https://github.com/axios/axios/commit/81e0455b7b57fbaf2be16a73ebe0e6591cc6d8f9)) + +### Contributors to this release + +- avatar [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+1015/-127 (#6371 )") +- avatar [Jay](https://github.com/jasonsaayman "+30/-14 ()") +- avatar [Alexandre ABRIOUX](https://github.com/alexandre-abrioux "+56/-6 (#6362 )") + +# [1.7.0-beta.2](https://github.com/axios/axios/compare/v1.7.0-beta.1...v1.7.0-beta.2) (2024-05-19) + + +### Bug Fixes + +* **fetch:** capitalize HTTP method names; ([#6395](https://github.com/axios/axios/issues/6395)) ([ad3174a](https://github.com/axios/axios/commit/ad3174a3515c3c2573f4bcb94818d582826f3914)) +* **fetch:** fix & optimize progress capturing for cases when the request data has a nullish value or zero data length ([#6400](https://github.com/axios/axios/issues/6400)) ([95a3e8e](https://github.com/axios/axios/commit/95a3e8e346cfd6a5548e171f2341df3235d0e26b)) +* **fetch:** fix headers getting from a stream response; ([#6401](https://github.com/axios/axios/issues/6401)) ([870e0a7](https://github.com/axios/axios/commit/870e0a76f60d0094774a6a63fa606eec52a381af)) + +### Contributors to this release + +- avatar [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+99/-46 (#6405 #6404 #6401 #6400 #6395 )") + +# [1.7.0-beta.1](https://github.com/axios/axios/compare/v1.7.0-beta.0...v1.7.0-beta.1) (2024-05-07) + + +### Bug Fixes + +* **core/axios:** handle un-writable error stack ([#6362](https://github.com/axios/axios/issues/6362)) ([81e0455](https://github.com/axios/axios/commit/81e0455b7b57fbaf2be16a73ebe0e6591cc6d8f9)) +* **fetch:** fix cases when ReadableStream or Response.body are not available; ([#6377](https://github.com/axios/axios/issues/6377)) ([d1d359d](https://github.com/axios/axios/commit/d1d359da347704e8b28d768e61515a3e96c5b072)) +* **fetch:** treat fetch-related TypeError as an AxiosError.ERR_NETWORK error; ([#6380](https://github.com/axios/axios/issues/6380)) ([bb5f9a5](https://github.com/axios/axios/commit/bb5f9a5ab768452de9e166dc28d0ffc234245ef1)) + +### Contributors to this release + +- avatar [Alexandre ABRIOUX](https://github.com/alexandre-abrioux "+56/-6 (#6362 )") +- avatar [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+42/-17 (#6380 #6377 )") + +# [1.7.0-beta.0](https://github.com/axios/axios/compare/v1.6.8...v1.7.0-beta.0) (2024-04-28) + + +### Features + +* **adapter:** add fetch adapter; ([#6371](https://github.com/axios/axios/issues/6371)) ([a3ff99b](https://github.com/axios/axios/commit/a3ff99b59d8ec2ab5dd049e68c043617a4072e42)) + +### Contributors to this release + +- avatar [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+1015/-127 (#6371 )") +- avatar [Jay](https://github.com/jasonsaayman "+30/-14 ()") + +## [1.6.8](https://github.com/axios/axios/compare/v1.6.7...v1.6.8) (2024-03-15) + + +### Bug Fixes + +* **AxiosHeaders:** fix AxiosHeaders conversion to an object during config merging ([#6243](https://github.com/axios/axios/issues/6243)) ([2656612](https://github.com/axios/axios/commit/2656612bc10fe2757e9832b708ed773ab340b5cb)) +* **import:** use named export for EventEmitter; ([7320430](https://github.com/axios/axios/commit/7320430aef2e1ba2b89488a0eaf42681165498b1)) +* **vulnerability:** update follow-redirects to 1.15.6 ([#6300](https://github.com/axios/axios/issues/6300)) ([8786e0f](https://github.com/axios/axios/commit/8786e0ff55a8c68d4ca989801ad26df924042e27)) + +### Contributors to this release + +- avatar [Jay](https://github.com/jasonsaayman "+4572/-3446 (#6238 )") +- avatar [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+30/-0 (#6231 )") +- avatar [Mitchell](https://github.com/Creaous "+9/-9 (#6300 )") +- avatar [Emmanuel](https://github.com/mannoeu "+2/-2 (#6196 )") +- avatar [Lucas Keller](https://github.com/ljkeller "+3/-0 (#6194 )") +- avatar [Aditya Mogili](https://github.com/ADITYA-176 "+1/-1 ()") +- avatar [Miroslav Petrov](https://github.com/petrovmiroslav "+1/-1 (#6243 )") + +## [1.6.7](https://github.com/axios/axios/compare/v1.6.6...v1.6.7) (2024-01-25) + + +### Bug Fixes + +* capture async stack only for rejections with native error objects; ([#6203](https://github.com/axios/axios/issues/6203)) ([1a08f90](https://github.com/axios/axios/commit/1a08f90f402336e4d00e9ee82f211c6adb1640b0)) + +### Contributors to this release + +- avatar [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+30/-26 (#6203 )") +- avatar [zhoulixiang](https://github.com/zh-lx "+0/-3 (#6186 )") + +## [1.6.6](https://github.com/axios/axios/compare/v1.6.5...v1.6.6) (2024-01-24) + + +### Bug Fixes + +* fixed missed dispatchBeforeRedirect argument ([#5778](https://github.com/axios/axios/issues/5778)) ([a1938ff](https://github.com/axios/axios/commit/a1938ff073fcb0f89011f001dfbc1fa1dc995e39)) +* wrap errors to improve async stack trace ([#5987](https://github.com/axios/axios/issues/5987)) ([123f354](https://github.com/axios/axios/commit/123f354b920f154a209ea99f76b7b2ef3d9ebbab)) + +### Contributors to this release + +- avatar [Ilya Priven](https://github.com/ikonst "+91/-8 (#5987 )") +- avatar [Zao Soula](https://github.com/zaosoula "+6/-6 (#5778 )") + +## [1.6.5](https://github.com/axios/axios/compare/v1.6.4...v1.6.5) (2024-01-05) + + +### Bug Fixes + +* **ci:** refactor notify action as a job of publish action; ([#6176](https://github.com/axios/axios/issues/6176)) ([0736f95](https://github.com/axios/axios/commit/0736f95ce8776366dc9ca569f49ba505feb6373c)) +* **dns:** fixed lookup error handling; ([#6175](https://github.com/axios/axios/issues/6175)) ([f4f2b03](https://github.com/axios/axios/commit/f4f2b039dd38eb4829e8583caede4ed6d2dd59be)) + +### Contributors to this release + +- avatar [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+41/-6 (#6176 #6175 )") +- avatar [Jay](https://github.com/jasonsaayman "+6/-1 ()") + +## [1.6.4](https://github.com/axios/axios/compare/v1.6.3...v1.6.4) (2024-01-03) + + +### Bug Fixes + +* **security:** fixed formToJSON prototype pollution vulnerability; ([#6167](https://github.com/axios/axios/issues/6167)) ([3c0c11c](https://github.com/axios/axios/commit/3c0c11cade045c4412c242b5727308cff9897a0e)) +* **security:** fixed security vulnerability in follow-redirects ([#6163](https://github.com/axios/axios/issues/6163)) ([75af1cd](https://github.com/axios/axios/commit/75af1cdff5b3a6ca3766d3d3afbc3115bb0811b8)) + +### Contributors to this release + +- avatar [Jay](https://github.com/jasonsaayman "+34/-6 ()") +- avatar [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+34/-3 (#6172 #6167 )") +- avatar [Guy Nesher](https://github.com/gnesher "+10/-10 (#6163 )") + +## [1.6.3](https://github.com/axios/axios/compare/v1.6.2...v1.6.3) (2023-12-26) + + +### Bug Fixes + +* Regular Expression Denial of Service (ReDoS) ([#6132](https://github.com/axios/axios/issues/6132)) ([5e7ad38](https://github.com/axios/axios/commit/5e7ad38fb0f819fceb19fb2ee5d5d38f56aa837d)) + +### Contributors to this release + +- avatar [Jay](https://github.com/jasonsaayman "+15/-6 (#6145 )") +- avatar [Willian Agostini](https://github.com/WillianAgostini "+17/-2 (#6132 )") +- avatar [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+3/-0 (#6084 )") + +## [1.6.2](https://github.com/axios/axios/compare/v1.6.1...v1.6.2) (2023-11-14) + + +### Features + +* **withXSRFToken:** added withXSRFToken option as a workaround to achieve the old `withCredentials` behavior; ([#6046](https://github.com/axios/axios/issues/6046)) ([cff9967](https://github.com/axios/axios/commit/cff996779b272a5e94c2b52f5503ccf668bc42dc)) + +### PRs +- feat(withXSRFToken): added withXSRFToken option as a workaround to achieve the old `withCredentials` behavior; ( [#6046](https://api.github.com/repos/axios/axios/pulls/6046) ) +``` + +📢 This PR added 'withXSRFToken' option as a replacement for old withCredentials behaviour. +You should now use withXSRFToken along with withCredential to get the old behavior. +This functionality is considered as a fix. +``` + +### Contributors to this release + +- avatar [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+271/-146 (#6081 #6080 #6079 #6078 #6046 #6064 #6063 )") +- avatar [Ng Choon Khon (CK)](https://github.com/ckng0221 "+4/-4 (#6073 )") +- avatar [Muhammad Noman](https://github.com/mnomanmemon "+2/-2 (#6048 )") + +## [1.6.1](https://github.com/axios/axios/compare/v1.6.0...v1.6.1) (2023-11-08) + + +### Bug Fixes + +* **formdata:** fixed content-type header normalization for non-standard browser environments; ([#6056](https://github.com/axios/axios/issues/6056)) ([dd465ab](https://github.com/axios/axios/commit/dd465ab22bbfa262c6567be6574bf46a057d5288)) +* **platform:** fixed emulated browser detection in node.js environment; ([#6055](https://github.com/axios/axios/issues/6055)) ([3dc8369](https://github.com/axios/axios/commit/3dc8369e505e32a4e12c22f154c55fd63ac67fbb)) + +### Contributors to this release + +- avatar [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+432/-65 (#6059 #6056 #6055 )") +- avatar [Fabian Meyer](https://github.com/meyfa "+5/-2 (#5835 )") + +### PRs +- feat(withXSRFToken): added withXSRFToken option as a workaround to achieve the old `withCredentials` behavior; ( [#6046](https://api.github.com/repos/axios/axios/pulls/6046) ) +``` + +📢 This PR added 'withXSRFToken' option as a replacement for old withCredentials behaviour. +You should now use withXSRFToken along with withCredential to get the old behavior. +This functionality is considered as a fix. +``` + +# [1.6.0](https://github.com/axios/axios/compare/v1.5.1...v1.6.0) (2023-10-26) + + +### Bug Fixes + +* **CSRF:** fixed CSRF vulnerability CVE-2023-45857 ([#6028](https://github.com/axios/axios/issues/6028)) ([96ee232](https://github.com/axios/axios/commit/96ee232bd3ee4de2e657333d4d2191cd389e14d0)) +* **dns:** fixed lookup function decorator to work properly in node v20; ([#6011](https://github.com/axios/axios/issues/6011)) ([5aaff53](https://github.com/axios/axios/commit/5aaff532a6b820bb9ab6a8cd0f77131b47e2adb8)) +* **types:** fix AxiosHeaders types; ([#5931](https://github.com/axios/axios/issues/5931)) ([a1c8ad0](https://github.com/axios/axios/commit/a1c8ad008b3c13d53e135bbd0862587fb9d3fc09)) + +### PRs +- CVE 2023 45857 ( [#6028](https://api.github.com/repos/axios/axios/pulls/6028) ) +``` + +⚠️ Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459 +``` + +### Contributors to this release + +- avatar [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+449/-114 (#6032 #6021 #6011 #5932 #5931 )") +- avatar [Valentin Panov](https://github.com/valentin-panov "+4/-4 (#6028 )") +- avatar [Rinku Chaudhari](https://github.com/therealrinku "+1/-1 (#5889 )") + +## [1.5.1](https://github.com/axios/axios/compare/v1.5.0...v1.5.1) (2023-09-26) + + +### Bug Fixes + +* **adapters:** improved adapters loading logic to have clear error messages; ([#5919](https://github.com/axios/axios/issues/5919)) ([e410779](https://github.com/axios/axios/commit/e4107797a7a1376f6209fbecfbbce73d3faa7859)) +* **formdata:** fixed automatic addition of the `Content-Type` header for FormData in non-browser environments; ([#5917](https://github.com/axios/axios/issues/5917)) ([bc9af51](https://github.com/axios/axios/commit/bc9af51b1886d1b3529617702f2a21a6c0ed5d92)) +* **headers:** allow `content-encoding` header to handle case-insensitive values ([#5890](https://github.com/axios/axios/issues/5890)) ([#5892](https://github.com/axios/axios/issues/5892)) ([4c89f25](https://github.com/axios/axios/commit/4c89f25196525e90a6e75eda9cb31ae0a2e18acd)) +* **types:** removed duplicated code ([9e62056](https://github.com/axios/axios/commit/9e6205630e1c9cf863adf141c0edb9e6d8d4b149)) + +### Contributors to this release + +- avatar [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+89/-18 (#5919 #5917 )") +- avatar [David Dallas](https://github.com/DavidJDallas "+11/-5 ()") +- avatar [Sean Sattler](https://github.com/fb-sean "+2/-8 ()") +- avatar [Mustafa Ateş Uzun](https://github.com/0o001 "+4/-4 ()") +- avatar [Przemyslaw Motacki](https://github.com/sfc-gh-pmotacki "+2/-1 (#5892 )") +- avatar [Michael Di Prisco](https://github.com/Cadienvan "+1/-1 ()") + +### PRs +- CVE 2023 45857 ( [#6028](https://api.github.com/repos/axios/axios/pulls/6028) ) +``` + +⚠️ Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459 +``` + +# [1.5.0](https://github.com/axios/axios/compare/v1.4.0...v1.5.0) (2023-08-26) + + +### Bug Fixes + +* **adapter:** make adapter loading error more clear by using platform-specific adapters explicitly ([#5837](https://github.com/axios/axios/issues/5837)) ([9a414bb](https://github.com/axios/axios/commit/9a414bb6c81796a95c6c7fe668637825458e8b6d)) +* **dns:** fixed `cacheable-lookup` integration; ([#5836](https://github.com/axios/axios/issues/5836)) ([b3e327d](https://github.com/axios/axios/commit/b3e327dcc9277bdce34c7ef57beedf644b00d628)) +* **headers:** added support for setting header names that overlap with class methods; ([#5831](https://github.com/axios/axios/issues/5831)) ([d8b4ca0](https://github.com/axios/axios/commit/d8b4ca0ea5f2f05efa4edfe1e7684593f9f68273)) +* **headers:** fixed common Content-Type header merging; ([#5832](https://github.com/axios/axios/issues/5832)) ([8fda276](https://github.com/axios/axios/commit/8fda2766b1e6bcb72c3fabc146223083ef13ce17)) + + +### Features + +* export getAdapter function ([#5324](https://github.com/axios/axios/issues/5324)) ([ca73eb8](https://github.com/axios/axios/commit/ca73eb878df0ae2dace81fe3a7f1fb5986231bf1)) +* **export:** export adapters without `unsafe` prefix ([#5839](https://github.com/axios/axios/issues/5839)) ([1601f4a](https://github.com/axios/axios/commit/1601f4a27a81ab47fea228f1e244b2c4e3ce28bf)) + +### Contributors to this release + +- avatar [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+66/-29 (#5839 #5837 #5836 #5832 #5831 )") +- avatar [夜葬](https://github.com/geekact "+42/-0 (#5324 )") +- avatar [Jonathan Budiman](https://github.com/JBudiman00 "+30/-0 (#5788 )") +- avatar [Michael Di Prisco](https://github.com/Cadienvan "+3/-5 (#5791 )") + +### PRs +- CVE 2023 45857 ( [#6028](https://api.github.com/repos/axios/axios/pulls/6028) ) +``` + +⚠️ Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459 +``` + +# [1.4.0](https://github.com/axios/axios/compare/v1.3.6...v1.4.0) (2023-04-27) + + +### Bug Fixes + +* **formdata:** add `multipart/form-data` content type for FormData payload on custom client environments; ([#5678](https://github.com/axios/axios/issues/5678)) ([bbb61e7](https://github.com/axios/axios/commit/bbb61e70cb1185adfb1cbbb86eaf6652c48d89d1)) +* **package:** export package internals with unsafe path prefix; ([#5677](https://github.com/axios/axios/issues/5677)) ([df38c94](https://github.com/axios/axios/commit/df38c949f26414d88ba29ec1e353c4d4f97eaf09)) + + +### Features + +* **dns:** added support for a custom lookup function; ([#5339](https://github.com/axios/axios/issues/5339)) ([2701911](https://github.com/axios/axios/commit/2701911260a1faa5cc5e1afe437121b330a3b7bb)) +* **types:** export `AxiosHeaderValue` type. ([#5525](https://github.com/axios/axios/issues/5525)) ([726f1c8](https://github.com/axios/axios/commit/726f1c8e00cffa0461a8813a9bdcb8f8b9d762cf)) + + +### Performance Improvements + +* **merge-config:** optimize mergeConfig performance by avoiding duplicate key visits; ([#5679](https://github.com/axios/axios/issues/5679)) ([e6f7053](https://github.com/axios/axios/commit/e6f7053bf1a3e87cf1f9da8677e12e3fe829d68e)) + +### Contributors to this release + +- avatar [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+151/-16 (#5684 #5339 #5679 #5678 #5677 )") +- avatar [Arthur Fiorette](https://github.com/arthurfiorette "+19/-19 (#5525 )") +- avatar [PIYUSH NEGI](https://github.com/npiyush97 "+2/-18 (#5670 )") + +### PRs +- CVE 2023 45857 ( [#6028](https://api.github.com/repos/axios/axios/pulls/6028) ) +``` + +⚠️ Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459 +``` + +## [1.3.6](https://github.com/axios/axios/compare/v1.3.5...v1.3.6) (2023-04-19) + + +### Bug Fixes + +* **types:** added transport to RawAxiosRequestConfig ([#5445](https://github.com/axios/axios/issues/5445)) ([6f360a2](https://github.com/axios/axios/commit/6f360a2531d8d70363fd9becef6a45a323f170e2)) +* **utils:** make isFormData detection logic stricter to avoid unnecessary calling of the `toString` method on the target; ([#5661](https://github.com/axios/axios/issues/5661)) ([aa372f7](https://github.com/axios/axios/commit/aa372f7306295dfd1100c1c2c77ce95c95808e76)) + +### Contributors to this release + +- avatar [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+48/-10 (#5665 #5661 #5663 )") +- avatar [Michael Di Prisco](https://github.com/Cadienvan "+2/-0 (#5445 )") + +### PRs +- CVE 2023 45857 ( [#6028](https://api.github.com/repos/axios/axios/pulls/6028) ) +``` + +⚠️ Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459 +``` + +## [1.3.5](https://github.com/axios/axios/compare/v1.3.4...v1.3.5) (2023-04-05) + + +### Bug Fixes + +* **headers:** fixed isValidHeaderName to support full list of allowed characters; ([#5584](https://github.com/axios/axios/issues/5584)) ([e7decef](https://github.com/axios/axios/commit/e7decef6a99f4627e27ed9ea5b00ce8e201c3841)) +* **params:** re-added the ability to set the function as `paramsSerializer` config; ([#5633](https://github.com/axios/axios/issues/5633)) ([a56c866](https://github.com/axios/axios/commit/a56c8661209d5ce5a645a05f294a0e08a6c1f6b3)) + +### Contributors to this release + +- avatar [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+28/-10 (#5633 #5584 )") + +### PRs +- CVE 2023 45857 ( [#6028](https://api.github.com/repos/axios/axios/pulls/6028) ) +``` + +⚠️ Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459 +``` + +## [1.3.4](https://github.com/axios/axios/compare/v1.3.3...v1.3.4) (2023-02-22) + + +### Bug Fixes + +* **blob:** added a check to make sure the Blob class is available in the browser's global scope; ([#5548](https://github.com/axios/axios/issues/5548)) ([3772c8f](https://github.com/axios/axios/commit/3772c8fe74112a56e3e9551f894d899bc3a9443a)) +* **http:** fixed regression bug when handling synchronous errors inside the adapter; ([#5564](https://github.com/axios/axios/issues/5564)) ([a3b246c](https://github.com/axios/axios/commit/a3b246c9de5c3bc4b5a742e15add55b375479451)) + +### Contributors to this release + +- avatar [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+38/-26 (#5564 )") +- avatar [lcysgsg](https://github.com/lcysgsg "+4/-0 (#5548 )") +- avatar [Michael Di Prisco](https://github.com/Cadienvan "+3/-0 (#5444 )") + +### PRs +- CVE 2023 45857 ( [#6028](https://api.github.com/repos/axios/axios/pulls/6028) ) +``` + +⚠️ Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459 +``` + +## [1.3.3](https://github.com/axios/axios/compare/v1.3.2...v1.3.3) (2023-02-13) + + +### Bug Fixes + +* **formdata:** added a check to make sure the FormData class is available in the browser's global scope; ([#5545](https://github.com/axios/axios/issues/5545)) ([a6dfa72](https://github.com/axios/axios/commit/a6dfa72010db5ad52db8bd13c0f98e537e8fd05d)) +* **formdata:** fixed setting NaN as Content-Length for form payload in some cases; ([#5535](https://github.com/axios/axios/issues/5535)) ([c19f7bf](https://github.com/axios/axios/commit/c19f7bf770f90ae8307f4ea3104f227056912da1)) +* **headers:** fixed the filtering logic of the clear method; ([#5542](https://github.com/axios/axios/issues/5542)) ([ea87ebf](https://github.com/axios/axios/commit/ea87ebfe6d1699af072b9e7cd40faf8f14b0ab93)) + +### Contributors to this release + +- avatar [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+11/-7 (#5545 #5535 #5542 )") +- avatar [陈若枫](https://github.com/ruofee "+2/-2 (#5467 )") + +### PRs +- CVE 2023 45857 ( [#6028](https://api.github.com/repos/axios/axios/pulls/6028) ) +``` + +⚠️ Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459 +``` + +## [1.3.2](https://github.com/axios/axios/compare/v1.3.1...v1.3.2) (2023-02-03) + + +### Bug Fixes + +* **http:** treat http://localhost as base URL for relative paths to avoid `ERR_INVALID_URL` error; ([#5528](https://github.com/axios/axios/issues/5528)) ([128d56f](https://github.com/axios/axios/commit/128d56f4a0fb8f5f2ed6e0dd80bc9225fee9538c)) +* **http:** use explicit import instead of TextEncoder global; ([#5530](https://github.com/axios/axios/issues/5530)) ([6b3c305](https://github.com/axios/axios/commit/6b3c305fc40c56428e0afabedc6f4d29c2830f6f)) + +### Contributors to this release + +- avatar [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+2/-1 (#5530 #5528 )") + +### PRs +- CVE 2023 45857 ( [#6028](https://api.github.com/repos/axios/axios/pulls/6028) ) +``` + +⚠️ Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459 +``` + +## [1.3.1](https://github.com/axios/axios/compare/v1.3.0...v1.3.1) (2023-02-01) + + +### Bug Fixes + +* **formdata:** add hotfix to use the asynchronous API to compute the content-length header value; ([#5521](https://github.com/axios/axios/issues/5521)) ([96d336f](https://github.com/axios/axios/commit/96d336f527619f21da012fe1f117eeb53e5a2120)) +* **serializer:** fixed serialization of array-like objects; ([#5518](https://github.com/axios/axios/issues/5518)) ([08104c0](https://github.com/axios/axios/commit/08104c028c0f9353897b1b6691d74c440fd0c32d)) + +### Contributors to this release + +- avatar [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+27/-8 (#5521 #5518 )") + +### PRs +- CVE 2023 45857 ( [#6028](https://api.github.com/repos/axios/axios/pulls/6028) ) +``` + +⚠️ Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459 +``` + +# [1.3.0](https://github.com/axios/axios/compare/v1.2.6...v1.3.0) (2023-01-31) + + +### Bug Fixes + +* **headers:** fixed & optimized clear method; ([#5507](https://github.com/axios/axios/issues/5507)) ([9915635](https://github.com/axios/axios/commit/9915635c69d0ab70daca5738488421f67ca60959)) +* **http:** add zlib headers if missing ([#5497](https://github.com/axios/axios/issues/5497)) ([65e8d1e](https://github.com/axios/axios/commit/65e8d1e28ce829f47a837e45129730e541950d3c)) + + +### Features + +* **fomdata:** added support for spec-compliant FormData & Blob types; ([#5316](https://github.com/axios/axios/issues/5316)) ([6ac574e](https://github.com/axios/axios/commit/6ac574e00a06731288347acea1e8246091196953)) + +### Contributors to this release + +- avatar [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+352/-67 (#5514 #5512 #5510 #5509 #5508 #5316 #5507 )") +- avatar [ItsNotGoodName](https://github.com/ItsNotGoodName "+43/-2 (#5497 )") + +### PRs +- CVE 2023 45857 ( [#6028](https://api.github.com/repos/axios/axios/pulls/6028) ) +``` + +⚠️ Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459 +``` + +## [1.2.6](https://github.com/axios/axios/compare/v1.2.5...v1.2.6) (2023-01-28) + + +### Bug Fixes + +* **headers:** added missed Authorization accessor; ([#5502](https://github.com/axios/axios/issues/5502)) ([342c0ba](https://github.com/axios/axios/commit/342c0ba9a16ea50f5ed7d2366c5c1a2c877e3f26)) +* **types:** fixed `CommonRequestHeadersList` & `CommonResponseHeadersList` types to be private in commonJS; ([#5503](https://github.com/axios/axios/issues/5503)) ([5a3d0a3](https://github.com/axios/axios/commit/5a3d0a3234d77361a1bc7cedee2da1e11df08e2c)) + +### Contributors to this release + +- ![avatar](https://avatars.githubusercontent.com/u/12586868?v=4&s=16) [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+24/-9 (#5503 #5502 )") + +### PRs +- CVE 2023 45857 ( [#6028](https://api.github.com/repos/axios/axios/pulls/6028) ) +``` + +⚠️ Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459 +``` + +## [1.2.5](https://github.com/axios/axios/compare/v1.2.4...v1.2.5) (2023-01-26) + + +### Bug Fixes + +* **types:** fixed AxiosHeaders to handle spread syntax by making all methods non-enumerable; ([#5499](https://github.com/axios/axios/issues/5499)) ([580f1e8](https://github.com/axios/axios/commit/580f1e8033a61baa38149d59fd16019de3932c22)) + +### Contributors to this release + +- ![avatar](https://avatars.githubusercontent.com/u/12586868?v=4&s=16) [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+82/-54 (#5499 )") +- ![avatar](https://avatars.githubusercontent.com/u/20516159?v=4&s=16) [Elliot Ford](https://github.com/EFord36 "+1/-1 (#5462 )") + +### PRs +- CVE 2023 45857 ( [#6028](https://api.github.com/repos/axios/axios/pulls/6028) ) +``` + +⚠️ Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459 +``` + +## [1.2.4](https://github.com/axios/axios/compare/v1.2.3...v1.2.4) (2023-01-22) + + +### Bug Fixes + +* **types:** renamed `RawAxiosRequestConfig` back to `AxiosRequestConfig`; ([#5486](https://github.com/axios/axios/issues/5486)) ([2a71f49](https://github.com/axios/axios/commit/2a71f49bc6c68495fa419003a3107ed8bd703ad0)) +* **types:** fix `AxiosRequestConfig` generic; ([#5478](https://github.com/axios/axios/issues/5478)) ([9bce81b](https://github.com/axios/axios/commit/186ea062da8b7d578ae78b1a5c220986b9bce81b)) + +### Contributors to this release + +- ![avatar](https://avatars.githubusercontent.com/u/12586868?v=4&s=16) [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+242/-108 (#5486 #5482 )") +- ![avatar](https://avatars.githubusercontent.com/u/9430821?v=4&s=16) [Daniel Hillmann](https://github.com/hilleer "+1/-1 (#5478 )") + +### PRs +- CVE 2023 45857 ( [#6028](https://api.github.com/repos/axios/axios/pulls/6028) ) +``` + +⚠️ Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459 +``` + +## [1.2.3](https://github.com/axios/axios/compare/1.2.2...1.2.3) (2023-01-10) + + +### Bug Fixes + +* **types:** fixed AxiosRequestConfig header interface by refactoring it to RawAxiosRequestConfig; ([#5420](https://github.com/axios/axios/issues/5420)) ([0811963](https://github.com/axios/axios/commit/08119634a22f1d5b19f5c9ea0adccb6d3eebc3bc)) + +### Contributors to this release + +- ![avatar](https://avatars.githubusercontent.com/u/12586868?v=4&s=16) [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS "+938/-442 (#5456 #5455 #5453 #5451 #5449 #5447 #5446 #5443 #5442 #5439 #5420 )") + +### PRs +- CVE 2023 45857 ( [#6028](https://api.github.com/repos/axios/axios/pulls/6028) ) +``` + +⚠️ Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459 +``` + +## [1.2.2] - 2022-12-29 + +### Fixed +- fix(ci): fix release script inputs [#5392](https://github.com/axios/axios/pull/5392) +- fix(ci): prerelease scipts [#5377](https://github.com/axios/axios/pull/5377) +- fix(ci): release scripts [#5376](https://github.com/axios/axios/pull/5376) +- fix(ci): typescript tests [#5375](https://github.com/axios/axios/pull/5375) +- fix: Brotli decompression [#5353](https://github.com/axios/axios/pull/5353) +- fix: add missing HttpStatusCode [#5345](https://github.com/axios/axios/pull/5345) + +### Chores +- chore(ci): set conventional-changelog header config [#5406](https://github.com/axios/axios/pull/5406) +- chore(ci): fix automatic contributors resolving [#5403](https://github.com/axios/axios/pull/5403) +- chore(ci): improved logging for the contributors list generator [#5398](https://github.com/axios/axios/pull/5398) +- chore(ci): fix release action [#5397](https://github.com/axios/axios/pull/5397) +- chore(ci): fix version bump script by adding bump argument for target version [#5393](https://github.com/axios/axios/pull/5393) +- chore(deps): bump decode-uri-component from 0.2.0 to 0.2.2 [#5342](https://github.com/axios/axios/pull/5342) +- chore(ci): GitHub Actions Release script [#5384](https://github.com/axios/axios/pull/5384) +- chore(ci): release scripts [#5364](https://github.com/axios/axios/pull/5364) + +### Contributors to this release +- ![avatar](https://avatars.githubusercontent.com/u/12586868?v=4&s=16) [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS) +- ![avatar](https://avatars.githubusercontent.com/u/1652293?v=4&s=16) [Winnie](https://github.com/winniehell) + +## [1.2.1] - 2022-12-05 + +### Changed +- feat(exports): export mergeConfig [#5151](https://github.com/axios/axios/pull/5151) + +### Fixed +- fix(CancelledError): include config [#4922](https://github.com/axios/axios/pull/4922) +- fix(general): removing multiple/trailing/leading whitespace [#5022](https://github.com/axios/axios/pull/5022) +- fix(headers): decompression for responses without Content-Length header [#5306](https://github.com/axios/axios/pull/5306) +- fix(webWorker): exception to sending form data in web worker [#5139](https://github.com/axios/axios/pull/5139) + +### Refactors +- refactor(types): AxiosProgressEvent.event type to any [#5308](https://github.com/axios/axios/pull/5308) +- refactor(types): add missing types for static AxiosError.from method [#4956](https://github.com/axios/axios/pull/4956) + +### Chores +- chore(docs): remove README link to non-existent upgrade guide [#5307](https://github.com/axios/axios/pull/5307) +- chore(docs): typo in issue template name [#5159](https://github.com/axios/axios/pull/5159) + +### Contributors to this release + +- [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS) +- [Zachary Lysobey](https://github.com/zachlysobey) +- [Kevin Ennis](https://github.com/kevincennis) +- [Philipp Loose](https://github.com/phloose) +- [secondl1ght](https://github.com/secondl1ght) +- [wenzheng](https://github.com/0x30) +- [Ivan Barsukov](https://github.com/ovarn) +- [Arthur Fiorette](https://github.com/arthurfiorette) + +### PRs +- CVE 2023 45857 ( [#6028](https://api.github.com/repos/axios/axios/pulls/6028) ) +``` + +⚠️ Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459 +``` + +## [1.2.0] - 2022-11-10 + +### Changed + +- changed: refactored module exports [#5162](https://github.com/axios/axios/pull/5162) +- change: re-added support for loading Axios with require('axios').default [#5225](https://github.com/axios/axios/pull/5225) + +### Fixed + +- fix: improve AxiosHeaders class [#5224](https://github.com/axios/axios/pull/5224) +- fix: TypeScript type definitions for commonjs [#5196](https://github.com/axios/axios/pull/5196) +- fix: type definition of use method on AxiosInterceptorManager to match the the README [#5071](https://github.com/axios/axios/pull/5071) +- fix: __dirname is not defined in the sandbox [#5269](https://github.com/axios/axios/pull/5269) +- fix: AxiosError.toJSON method to avoid circular references [#5247](https://github.com/axios/axios/pull/5247) +- fix: Z_BUF_ERROR when content-encoding is set but the response body is empty [#5250](https://github.com/axios/axios/pull/5250) + +### Refactors +- refactor: allowing adapters to be loaded by name [#5277](https://github.com/axios/axios/pull/5277) + +### Chores + +- chore: force CI restart [#5243](https://github.com/axios/axios/pull/5243) +- chore: update ECOSYSTEM.md [#5077](https://github.com/axios/axios/pull/5077) +- chore: update get/index.html [#5116](https://github.com/axios/axios/pull/5116) +- chore: update Sandbox UI/UX [#5205](https://github.com/axios/axios/pull/5205) +- chore:(actions): remove git credentials after checkout [#5235](https://github.com/axios/axios/pull/5235) +- chore(actions): bump actions/dependency-review-action from 2 to 3 [#5266](https://github.com/axios/axios/pull/5266) +- chore(packages): bump loader-utils from 1.4.1 to 1.4.2 [#5295](https://github.com/axios/axios/pull/5295) +- chore(packages): bump engine.io from 6.2.0 to 6.2.1 [#5294](https://github.com/axios/axios/pull/5294) +- chore(packages): bump socket.io-parser from 4.0.4 to 4.0.5 [#5241](https://github.com/axios/axios/pull/5241) +- chore(packages): bump loader-utils from 1.4.0 to 1.4.1 [#5245](https://github.com/axios/axios/pull/5245) +- chore(docs): update Resources links in README [#5119](https://github.com/axios/axios/pull/5119) +- chore(docs): update the link for JSON url [#5265](https://github.com/axios/axios/pull/5265) +- chore(docs): fix broken links [#5218](https://github.com/axios/axios/pull/5218) +- chore(docs): update and rename UPGRADE_GUIDE.md to MIGRATION_GUIDE.md [#5170](https://github.com/axios/axios/pull/5170) +- chore(docs): typo fix line #856 and #920 [#5194](https://github.com/axios/axios/pull/5194) +- chore(docs): typo fix #800 [#5193](https://github.com/axios/axios/pull/5193) +- chore(docs): fix typos [#5184](https://github.com/axios/axios/pull/5184) +- chore(docs): fix punctuation in README.md [#5197](https://github.com/axios/axios/pull/5197) +- chore(docs): update readme in the Handling Errors section - issue reference #5260 [#5261](https://github.com/axios/axios/pull/5261) +- chore: remove \b from filename [#5207](https://github.com/axios/axios/pull/5207) +- chore(docs): update CHANGELOG.md [#5137](https://github.com/axios/axios/pull/5137) +- chore: add sideEffects false to package.json [#5025](https://github.com/axios/axios/pull/5025) + +### Contributors to this release + +- [Maddy Miller](https://github.com/me4502) +- [Amit Saini](https://github.com/amitsainii) +- [ecyrbe](https://github.com/ecyrbe) +- [Ikko Ashimine](https://github.com/eltociear) +- [Geeth Gunnampalli](https://github.com/thetechie7) +- [Shreem Asati](https://github.com/shreem-123) +- [Frieder Bluemle](https://github.com/friederbluemle) +- [윤세영](https://github.com/yunseyeong) +- [Claudio Busatto](https://github.com/cjcbusatto) +- [Remco Haszing](https://github.com/remcohaszing) +- [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS) +- [Csaba Maulis](https://github.com/om4csaba) +- [MoPaMo](https://github.com/MoPaMo) +- [Daniel Fjeldstad](https://github.com/w3bdesign) +- [Adrien Brunet](https://github.com/adrien-may) +- [Frazer Smith](https://github.com/Fdawgs) +- [HaiTao](https://github.com/836334258) +- [AZM](https://github.com/aziyatali) +- [relbns](https://github.com/relbns) + +### PRs +- CVE 2023 45857 ( [#6028](https://api.github.com/repos/axios/axios/pulls/6028) ) +``` + +⚠️ Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459 +``` + +## [1.1.3] - 2022-10-15 + +### Added + +- Added custom params serializer support [#5113](https://github.com/axios/axios/pull/5113) + +### Fixed + +- Fixed top-level export to keep them in-line with static properties [#5109](https://github.com/axios/axios/pull/5109) +- Stopped including null values to query string. [#5108](https://github.com/axios/axios/pull/5108) +- Restored proxy config backwards compatibility with 0.x [#5097](https://github.com/axios/axios/pull/5097) +- Added back AxiosHeaders in AxiosHeaderValue [#5103](https://github.com/axios/axios/pull/5103) +- Pin CDN install instructions to a specific version [#5060](https://github.com/axios/axios/pull/5060) +- Handling of array values fixed for AxiosHeaders [#5085](https://github.com/axios/axios/pull/5085) + +### Chores + +- docs: match badge style, add link to them [#5046](https://github.com/axios/axios/pull/5046) +- chore: fixing comments typo [#5054](https://github.com/axios/axios/pull/5054) +- chore: update issue template [#5061](https://github.com/axios/axios/pull/5061) +- chore: added progress capturing section to the docs; [#5084](https://github.com/axios/axios/pull/5084) + +### Contributors to this release + +- [Jason Saayman](https://github.com/jasonsaayman) +- [scarf](https://github.com/scarf005) +- [Lenz Weber-Tronic](https://github.com/phryneas) +- [Arvindh](https://github.com/itsarvindh) +- [Félix Legrelle](https://github.com/FelixLgr) +- [Patrick Petrovic](https://github.com/ppati000) +- [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS) +- [littledian](https://github.com/littledian) +- [ChronosMasterOfAllTime](https://github.com/ChronosMasterOfAllTime) + +### PRs +- CVE 2023 45857 ( [#6028](https://api.github.com/repos/axios/axios/pulls/6028) ) +``` + +⚠️ Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459 +``` + +## [1.1.2] - 2022-10-07 + +### Fixed + +- Fixed broken exports for UMD builds. + +### Contributors to this release + +- [Jason Saayman](https://github.com/jasonsaayman) + +### PRs +- CVE 2023 45857 ( [#6028](https://api.github.com/repos/axios/axios/pulls/6028) ) +``` + +⚠️ Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459 +``` + +## [1.1.1] - 2022-10-07 + +### Fixed + +- Fixed broken exports for common js. This fix breaks a prior fix, I will fix both issues ASAP but the commonJS use is more impactful. + +### Contributors to this release + +- [Jason Saayman](https://github.com/jasonsaayman) + +### PRs +- CVE 2023 45857 ( [#6028](https://api.github.com/repos/axios/axios/pulls/6028) ) +``` + +⚠️ Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459 +``` + +## [1.1.0] - 2022-10-06 + +### Fixed + +- Fixed missing exports in type definition index.d.ts [#5003](https://github.com/axios/axios/pull/5003) +- Fixed query params composing [#5018](https://github.com/axios/axios/pull/5018) +- Fixed GenericAbortSignal interface by making it more generic [#5021](https://github.com/axios/axios/pull/5021) +- Fixed adding "clear" to AxiosInterceptorManager [#5010](https://github.com/axios/axios/pull/5010) +- Fixed commonjs & umd exports [#5030](https://github.com/axios/axios/pull/5030) +- Fixed inability to access response headers when using axios 1.x with Jest [#5036](https://github.com/axios/axios/pull/5036) + +### Contributors to this release + +- [Trim21](https://github.com/trim21) +- [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS) +- [shingo.sasaki](https://github.com/s-sasaki-0529) +- [Ivan Pepelko](https://github.com/ivanpepelko) +- [Richard Kořínek](https://github.com/risa) + +### PRs +- CVE 2023 45857 ( [#6028](https://api.github.com/repos/axios/axios/pulls/6028) ) +``` + +⚠️ Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459 +``` + +## [1.0.0] - 2022-10-04 + +### Added + +- Added stack trace to AxiosError [#4624](https://github.com/axios/axios/pull/4624) +- Add AxiosError to AxiosStatic [#4654](https://github.com/axios/axios/pull/4654) +- Replaced Rollup as our build runner [#4596](https://github.com/axios/axios/pull/4596) +- Added generic TS types for the exposed toFormData helper [#4668](https://github.com/axios/axios/pull/4668) +- Added listen callback function [#4096](https://github.com/axios/axios/pull/4096) +- Added instructions for installing using PNPM [#4207](https://github.com/axios/axios/pull/4207) +- Added generic AxiosAbortSignal TS interface to avoid importing AbortController polyfill [#4229](https://github.com/axios/axios/pull/4229) +- Added axios-url-template in ECOSYSTEM.md [#4238](https://github.com/axios/axios/pull/4238) +- Added a clear() function to the request and response interceptors object so a user can ensure that all interceptors have been removed from an axios instance [#4248](https://github.com/axios/axios/pull/4248) +- Added react hook plugin [#4319](https://github.com/axios/axios/pull/4319) +- Adding HTTP status code for transformResponse [#4580](https://github.com/axios/axios/pull/4580) +- Added blob to the list of protocols supported by the browser [#4678](https://github.com/axios/axios/pull/4678) +- Resolving proxy from env on redirect [#4436](https://github.com/axios/axios/pull/4436) +- Added enhanced toFormData implementation with additional options [4704](https://github.com/axios/axios/pull/4704) +- Adding Canceler parameters config and request [#4711](https://github.com/axios/axios/pull/4711) +- Added automatic payload serialization to application/x-www-form-urlencoded [#4714](https://github.com/axios/axios/pull/4714) +- Added the ability for webpack users to overwrite built-ins [#4715](https://github.com/axios/axios/pull/4715) +- Added string[] to AxiosRequestHeaders type [#4322](https://github.com/axios/axios/pull/4322) +- Added the ability for the url-encoded-form serializer to respect the formSerializer config [#4721](https://github.com/axios/axios/pull/4721) +- Added isCancel type assert [#4293](https://github.com/axios/axios/pull/4293) +- Added data URL support for node.js [#4725](https://github.com/axios/axios/pull/4725) +- Adding types for progress event callbacks [#4675](https://github.com/axios/axios/pull/4675) +- URL params serializer [#4734](https://github.com/axios/axios/pull/4734) +- Added axios.formToJSON method [#4735](https://github.com/axios/axios/pull/4735) +- Bower platform add data protocol [#4804](https://github.com/axios/axios/pull/4804) +- Use WHATWG URL API instead of url.parse() [#4852](https://github.com/axios/axios/pull/4852) +- Add ENUM containing Http Status Codes to typings [#4903](https://github.com/axios/axios/pull/4903) +- Improve typing of timeout in index.d.ts [#4934](https://github.com/axios/axios/pull/4934) + +### Changed + +- Updated AxiosError.config to be optional in the type definition [#4665](https://github.com/axios/axios/pull/4665) +- Updated README emphasizing the URLSearchParam built-in interface over other solutions [#4590](https://github.com/axios/axios/pull/4590) +- Include request and config when creating a CanceledError instance [#4659](https://github.com/axios/axios/pull/4659) +- Changed func-names eslint rule to as-needed [#4492](https://github.com/axios/axios/pull/4492) +- Replacing deprecated substr() with slice() as substr() is deprecated [#4468](https://github.com/axios/axios/pull/4468) +- Updating HTTP links in README.md to use HTTPS [#4387](https://github.com/axios/axios/pull/4387) +- Updated to a better trim() polyfill [#4072](https://github.com/axios/axios/pull/4072) +- Updated types to allow specifying partial default headers on instance create [#4185](https://github.com/axios/axios/pull/4185) +- Expanded isAxiosError types [#4344](https://github.com/axios/axios/pull/4344) +- Updated type definition for axios instance methods [#4224](https://github.com/axios/axios/pull/4224) +- Updated eslint config [#4722](https://github.com/axios/axios/pull/4722) +- Updated Docs [#4742](https://github.com/axios/axios/pull/4742) +- Refactored Axios to use ES2017 [#4787](https://github.com/axios/axios/pull/4787) + + +### Deprecated +- There are multiple deprecations, refactors and fixes provided in this release. Please read through the full release notes to see how this may impact your project and use case. + +### Removed + +- Removed incorrect argument for NetworkError constructor [#4656](https://github.com/axios/axios/pull/4656) +- Removed Webpack [#4596](https://github.com/axios/axios/pull/4596) +- Removed function that transform arguments to array [#4544](https://github.com/axios/axios/pull/4544) + +### Fixed + +- Fixed grammar in README [#4649](https://github.com/axios/axios/pull/4649) +- Fixed code error in README [#4599](https://github.com/axios/axios/pull/4599) +- Optimized the code that checks cancellation [#4587](https://github.com/axios/axios/pull/4587) +- Fix url pointing to defaults.js in README [#4532](https://github.com/axios/axios/pull/4532) +- Use type alias instead of interface for AxiosPromise [#4505](https://github.com/axios/axios/pull/4505) +- Fix some word spelling and lint style in code comments [#4500](https://github.com/axios/axios/pull/4500) +- Edited readme with 3 updated browser icons of Chrome, FireFox and Safari [#4414](https://github.com/axios/axios/pull/4414) +- Bump follow-redirects from 1.14.9 to 1.15.0 [#4673](https://github.com/axios/axios/pull/4673) +- Fixing http tests to avoid hanging when assertions fail [#4435](https://github.com/axios/axios/pull/4435) +- Fix TS definition for AxiosRequestTransformer [#4201](https://github.com/axios/axios/pull/4201) +- Fix grammatical issues in README [#4232](https://github.com/axios/axios/pull/4232) +- Fixing instance.defaults.headers type [#4557](https://github.com/axios/axios/pull/4557) +- Fixed race condition on immediate requests cancellation [#4261](https://github.com/axios/axios/pull/4261) +- Fixing Z_BUF_ERROR when no content [#4701](https://github.com/axios/axios/pull/4701) +- Fixing proxy beforeRedirect regression [#4708](https://github.com/axios/axios/pull/4708) +- Fixed AxiosError status code type [#4717](https://github.com/axios/axios/pull/4717) +- Fixed AxiosError stack capturing [#4718](https://github.com/axios/axios/pull/4718) +- Fixing AxiosRequestHeaders typings [#4334](https://github.com/axios/axios/pull/4334) +- Fixed max body length defaults [#4731](https://github.com/axios/axios/pull/4731) +- Fixed toFormData Blob issue on node>v17 [#4728](https://github.com/axios/axios/pull/4728) +- Bump grunt from 1.5.2 to 1.5.3 [#4743](https://github.com/axios/axios/pull/4743) +- Fixing content-type header repeated [#4745](https://github.com/axios/axios/pull/4745) +- Fixed timeout error message for http [4738](https://github.com/axios/axios/pull/4738) +- Request ignores false, 0 and empty string as body values [#4785](https://github.com/axios/axios/pull/4785) +- Added back missing minified builds [#4805](https://github.com/axios/axios/pull/4805) +- Fixed a type error [#4815](https://github.com/axios/axios/pull/4815) +- Fixed a regression bug with unsubscribing from cancel token; [#4819](https://github.com/axios/axios/pull/4819) +- Remove repeated compression algorithm [#4820](https://github.com/axios/axios/pull/4820) +- The error of calling extend to pass parameters [#4857](https://github.com/axios/axios/pull/4857) +- SerializerOptions.indexes allows boolean | null | undefined [#4862](https://github.com/axios/axios/pull/4862) +- Require interceptors to return values [#4874](https://github.com/axios/axios/pull/4874) +- Removed unused imports [#4949](https://github.com/axios/axios/pull/4949) +- Allow null indexes on formSerializer and paramsSerializer [#4960](https://github.com/axios/axios/pull/4960) + +### Chores +- Set permissions for GitHub actions [#4765](https://github.com/axios/axios/pull/4765) +- Included githubactions in the dependabot config [#4770](https://github.com/axios/axios/pull/4770) +- Included dependency review [#4771](https://github.com/axios/axios/pull/4771) +- Update security.md [#4784](https://github.com/axios/axios/pull/4784) +- Remove unnecessary spaces [#4854](https://github.com/axios/axios/pull/4854) +- Simplify the import path of AxiosError [#4875](https://github.com/axios/axios/pull/4875) +- Fix Gitpod dead link [#4941](https://github.com/axios/axios/pull/4941) +- Enable syntax highlighting for a code block [#4970](https://github.com/axios/axios/pull/4970) +- Using Logo Axios in Readme.md [#4993](https://github.com/axios/axios/pull/4993) +- Fix markup for note in README [#4825](https://github.com/axios/axios/pull/4825) +- Fix typo and formatting, add colons [#4853](https://github.com/axios/axios/pull/4853) +- Fix typo in readme [#4942](https://github.com/axios/axios/pull/4942) + +### Security + +- Update SECURITY.md [#4687](https://github.com/axios/axios/pull/4687) + +### Contributors to this release + +- [Bertrand Marron](https://github.com/tusbar) +- [Dmitriy Mozgovoy](https://github.com/DigitalBrainJS) +- [Dan Mooney](https://github.com/danmooney) +- [Michael Li](https://github.com/xiaoyu-tamu) +- [aong](https://github.com/yxwzaxns) +- [Des Preston](https://github.com/despreston) +- [Ted Robertson](https://github.com/tredondo) +- [zhoulixiang](https://github.com/zh-lx) +- [Arthur Fiorette](https://github.com/arthurfiorette) +- [Kumar Shanu](https://github.com/Kr-Shanu) +- [JALAL](https://github.com/JLL32) +- [Jingyi Lin](https://github.com/MageeLin) +- [Philipp Loose](https://github.com/phloose) +- [Alexander Shchukin](https://github.com/sashsvamir) +- [Dave Cardwell](https://github.com/davecardwell) +- [Cat Scarlet](https://github.com/catscarlet) +- [Luca Pizzini](https://github.com/lpizzinidev) +- [Kai](https://github.com/Schweinepriester) +- [Maxime Bargiel](https://github.com/mbargiel) +- [Brian Helba](https://github.com/brianhelba) +- [reslear](https://github.com/reslear) +- [Jamie Slome](https://github.com/JamieSlome) +- [Landro3](https://github.com/Landro3) +- [rafw87](https://github.com/rafw87) +- [Afzal Sayed](https://github.com/afzalsayed96) +- [Koki Oyatsu](https://github.com/kaishuu0123) +- [Dave](https://github.com/wangcch) +- [暴走老七](https://github.com/baozouai) +- [Spencer](https://github.com/spalger) +- [Adrian Wieprzkowicz](https://github.com/Argeento) +- [Jamie Telin](https://github.com/lejahmie) +- [毛呆](https://github.com/aweikalee) +- [Kirill Shakirov](https://github.com/turisap) +- [Rraji Abdelbari](https://github.com/estarossa0) +- [Jelle Schutter](https://github.com/jelleschutter) +- [Tom Ceuppens](https://github.com/KyorCode) +- [Johann Cooper](https://github.com/JohannCooper) +- [Dimitris Halatsis](https://github.com/mitsos1os) +- [chenjigeng](https://github.com/chenjigeng) +- [João Gabriel Quaresma](https://github.com/joaoGabriel55) +- [Victor Augusto](https://github.com/VictorAugDB) +- [neilnaveen](https://github.com/neilnaveen) +- [Pavlos](https://github.com/psmoros) +- [Kiryl Valkovich](https://github.com/visortelle) +- [Naveen](https://github.com/naveensrinivasan) +- [wenzheng](https://github.com/0x30) +- [hcwhan](https://github.com/hcwhan) +- [Bassel Rachid](https://github.com/basselworkforce) +- [Grégoire Pineau](https://github.com/lyrixx) +- [felipedamin](https://github.com/felipedamin) +- [Karl Horky](https://github.com/karlhorky) +- [Yue JIN](https://github.com/kingyue737) +- [Usman Ali Siddiqui](https://github.com/usman250994) +- [WD](https://github.com/techbirds) +- [Günther Foidl](https://github.com/gfoidl) +- [Stephen Jennings](https://github.com/jennings) +- [C.T.Lin](https://github.com/chentsulin) +- [mia-z](https://github.com/mia-z) +- [Parth Banathia](https://github.com/Parth0105) +- [parth0105pluang](https://github.com/parth0105pluang) +- [Marco Weber](https://github.com/mrcwbr) +- [Luca Pizzini](https://github.com/lpizzinidev) +- [Willian Agostini](https://github.com/WillianAgostini) +- [Huyen Nguyen](https://github.com/huyenltnguyen) \ No newline at end of file diff --git a/node_modules/axios/LICENSE b/node_modules/axios/LICENSE index d36c80e..05006a5 100644 --- a/node_modules/axios/LICENSE +++ b/node_modules/axios/LICENSE @@ -1,19 +1,7 @@ -Copyright (c) 2014-present Matt Zabriskie +# Copyright (c) 2014-present Matt Zabriskie & Collaborators -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/axios/MIGRATION_GUIDE.md b/node_modules/axios/MIGRATION_GUIDE.md new file mode 100644 index 0000000..ec3ae0d --- /dev/null +++ b/node_modules/axios/MIGRATION_GUIDE.md @@ -0,0 +1,3 @@ +# Migration Guide + +## 0.x.x -> 1.1.0 diff --git a/node_modules/axios/README.md b/node_modules/axios/README.md old mode 100755 new mode 100644 index 66906d8..71381cb --- a/node_modules/axios/README.md +++ b/node_modules/axios/README.md @@ -1,25 +1,100 @@ -# axios +

+ Platinum sponsors +
+

+ +
+ + + + + + + + +

Alloy is the integration development platform that makes it simple and
fast for SaaS companies to launch critical user-facing integrations.

+

+ Sign up free • + Documentation +

+

+
+ +

+ Gold sponsors +

+

+ + + + +
+ + + + + + + +

API-first authentication, authorization, and fraud prevention

+

+ Website • + DocumentationNode.js Backend SDK +

+
+ + + + + + + +

Drag-and-drop authentication, authorization, and identity management

+

+ Website • + DocumentationCommunity +

+
+ + +

+
+
+
+ +

Promise based HTTP client for the browser and node.js

+ +

+ Website • + Documentation +

+ +
[![npm version](https://img.shields.io/npm/v/axios.svg?style=flat-square)](https://www.npmjs.org/package/axios) [![CDNJS](https://img.shields.io/cdnjs/v/axios.svg?style=flat-square)](https://cdnjs.com/libraries/axios) -![Build status](https://github.com/axios/axios/actions/workflows/ci.yml/badge.svg) -[![Gitpod Ready-to-Code](https://img.shields.io/badge/Gitpod-Ready--to--Code-blue?logo=gitpod)](https://gitpod.io/#https://github.com/axios/axios) +[![Build status](https://img.shields.io/github/actions/workflow/status/axios/axios/ci.yml?branch=v1.x&label=CI&logo=github&style=flat-square)](https://github.com/axios/axios/actions/workflows/ci.yml) +[![Gitpod Ready-to-Code](https://img.shields.io/badge/Gitpod-Ready--to--Code-blue?logo=gitpod&style=flat-square)](https://gitpod.io/#https://github.com/axios/axios) [![code coverage](https://img.shields.io/coveralls/mzabriskie/axios.svg?style=flat-square)](https://coveralls.io/r/mzabriskie/axios) -[![install size](https://packagephobia.now.sh/badge?p=axios)](https://packagephobia.now.sh/result?p=axios) -[![npm downloads](https://img.shields.io/npm/dm/axios.svg?style=flat-square)](http://npm-stat.com/charts.html?package=axios) +[![install size](https://img.shields.io/badge/dynamic/json?url=https://packagephobia.com/v2/api.json?p=axios&query=$.install.pretty&label=install%20size&style=flat-square)](https://packagephobia.now.sh/result?p=axios) +[![npm bundle size](https://img.shields.io/bundlephobia/minzip/axios?style=flat-square)](https://bundlephobia.com/package/axios@latest) +[![npm downloads](https://img.shields.io/npm/dm/axios.svg?style=flat-square)](https://npm-stat.com/charts.html?package=axios) [![gitter chat](https://img.shields.io/gitter/room/mzabriskie/axios.svg?style=flat-square)](https://gitter.im/mzabriskie/axios) [![code helpers](https://www.codetriage.com/axios/axios/badges/users.svg)](https://www.codetriage.com/axios/axios) [![Known Vulnerabilities](https://snyk.io/test/npm/axios/badge.svg)](https://snyk.io/test/npm/axios) -Promise based HTTP client for the browser and node.js -> New axios docs website: [click here](https://axios-http.com/) + + +
## Table of Contents - [Features](#features) - [Browser Support](#browser-support) - [Installing](#installing) + - [Package manager](#package-manager) + - [CDN](#cdn) - [Example](#example) - [Axios API](#axios-api) - [Request method aliases](#request-method-aliases) @@ -39,12 +114,18 @@ Promise based HTTP client for the browser and node.js - [AbortController](#abortcontroller) - [CancelToken 👎](#canceltoken-deprecated) - [Using application/x-www-form-urlencoded format](#using-applicationx-www-form-urlencoded-format) - - [Browser](#browser) - - [Node.js](#nodejs) - - [Query string](#query-string) - - [Form data](#form-data) - - [Automatic serialization](#-automatic-serialization) - - [Manual FormData passing](#manual-formdata-passing) + - [URLSearchParams](#urlsearchparams) + - [Query string](#query-string-older-browsers) + - [🆕 Automatic serialization](#-automatic-serialization-to-urlsearchparams) + - [Using multipart/form-data format](#using-multipartform-data-format) + - [FormData](#formdata) + - [🆕 Automatic serialization](#-automatic-serialization-to-formdata) + - [Files Posting](#files-posting) + - [HTML Form Posting](#-html-form-posting-browser) + - [🆕 Progress capturing](#-progress-capturing) + - [🆕 Rate limiting](#-progress-capturing) + - [🆕 AxiosHeaders](#-axiosheaders) + - [🔥 Fetch adapter](#-fetch-adapter) - [Semver](#semver) - [Promises](#promises) - [TypeScript](#typescript) @@ -55,17 +136,18 @@ Promise based HTTP client for the browser and node.js ## Features - Make [XMLHttpRequests](https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest) from the browser -- Make [http](http://nodejs.org/api/http.html) requests from node.js +- Make [http](https://nodejs.org/api/http.html) requests from node.js - Supports the [Promise](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise) API - Intercept request and response - Transform request and response data - Cancel requests -- Automatic transforms for JSON data -- Client side support for protecting against [XSRF](http://en.wikipedia.org/wiki/Cross-site_request_forgery) +- Automatic transforms for [JSON](https://www.json.org/json-en.html) data +- 🆕 Automatic data object serialization to `multipart/form-data` and `x-www-form-urlencoded` body encodings +- Client side support for protecting against [XSRF](https://en.wikipedia.org/wiki/Cross-site_request_forgery) ## Browser Support -![Chrome](https://raw.github.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png) | ![Firefox](https://raw.github.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png) | ![Safari](https://raw.github.com/alrra/browser-logos/master/src/safari/safari_48x48.png) | ![Opera](https://raw.github.com/alrra/browser-logos/master/src/opera/opera_48x48.png) | ![Edge](https://raw.github.com/alrra/browser-logos/master/src/edge/edge_48x48.png) | ![IE](https://raw.github.com/alrra/browser-logos/master/src/archive/internet-explorer_9-11/internet-explorer_9-11_48x48.png) | +![Chrome](https://raw.githubusercontent.com/alrra/browser-logos/main/src/chrome/chrome_48x48.png) | ![Firefox](https://raw.githubusercontent.com/alrra/browser-logos/main/src/firefox/firefox_48x48.png) | ![Safari](https://raw.githubusercontent.com/alrra/browser-logos/main/src/safari/safari_48x48.png) | ![Opera](https://raw.githubusercontent.com/alrra/browser-logos/main/src/opera/opera_48x48.png) | ![Edge](https://raw.githubusercontent.com/alrra/browser-logos/main/src/edge/edge_48x48.png) | ![IE](https://raw.githubusercontent.com/alrra/browser-logos/master/src/archive/internet-explorer_9-11/internet-explorer_9-11_48x48.png) | --- | --- | --- | --- | --- | --- | Latest ✔ | Latest ✔ | Latest ✔ | Latest ✔ | Latest ✔ | 11 ✔ | @@ -73,6 +155,8 @@ Latest ✔ | Latest ✔ | Latest ✔ | Latest ✔ | Latest ✔ | 11 ✔ | ## Installing +### Package manager + Using npm: ```bash @@ -91,33 +175,64 @@ Using yarn: $ yarn add axios ``` -Using jsDelivr CDN: +Using pnpm: -```html - +```bash +$ pnpm add axios ``` -Using unpkg CDN: +Once the package is installed, you can import the library using `import` or `require` approach: -```html - +```js +import axios, {isCancel, AxiosError} from 'axios'; ``` -## Example +You can also use the default export, since the named export is just a re-export from the Axios factory: + +```js +import axios from 'axios'; + +console.log(axios.isCancel('something')); +```` + +If you use `require` for importing, **only default export is available**: + +```js +const axios = require('axios'); + +console.log(axios.isCancel('something')); +``` -### note: CommonJS usage -In order to gain the TypeScript typings (for intellisense / autocomplete) while using CommonJS imports with `require()` use the following approach: +For cases where something went wrong when trying to import a module into a custom or legacy environment, +you can try importing the module package directly: ```js -const axios = require('axios').default; +const axios = require('axios/dist/browser/axios.cjs'); // browser commonJS bundle (ES2017) +// const axios = require('axios/dist/node/axios.cjs'); // node commonJS bundle (ES2017) +``` + +### CDN + +Using jsDelivr CDN (ES5 UMD browser module): -// axios. will now provide autocomplete and parameter typings +```html + +``` + +Using unpkg CDN: + +```html + ``` -Performing a `GET` request +## Example + +> **Note**: CommonJS usage +> In order to gain the TypeScript typings (for intellisense / autocomplete) while using CommonJS imports with `require()`, use the following approach: ```js -const axios = require('axios').default; +import axios from 'axios'; +//const axios = require('axios'); // legacy way // Make a request for a user with a given ID axios.get('/user?ID=12345') @@ -129,7 +244,7 @@ axios.get('/user?ID=12345') // handle error console.log(error); }) - .then(function () { + .finally(function () { // always executed }); @@ -145,9 +260,9 @@ axios.get('/user', { .catch(function (error) { console.log(error); }) - .then(function () { + .finally(function () { // always executed - }); + }); // Want to use async/await? Add the `async` keyword to your outer function/method. async function getUser() { @@ -160,7 +275,7 @@ async function getUser() { } ``` -> **NOTE:** `async/await` is part of ECMAScript 2017 and is not supported in Internet +> **Note**: `async/await` is part of ECMAScript 2017 and is not supported in Internet > Explorer and older browsers, so use with caution. Performing a `POST` request @@ -218,7 +333,7 @@ axios({ // GET request for remote image in node.js axios({ method: 'get', - url: 'http://bit.ly/2mTM3nY', + url: 'https://bit.ly/2mTM3nY', responseType: 'stream' }) .then(function (response) { @@ -329,11 +444,18 @@ These are the available config options for making requests. Only the `url` is re params: { ID: 12345 }, + + // `paramsSerializer` is an optional config that allows you to customize serializing `params`. + paramsSerializer: { - // `paramsSerializer` is an optional function in charge of serializing `params` - // (e.g. https://www.npmjs.com/package/qs, http://api.jquery.com/jquery.param/) - paramsSerializer: function (params) { - return Qs.stringify(params, {arrayFormat: 'brackets'}) + //Custom encoder function which sends key/value pairs in an iterative fashion. + encode?: (param: string): string => { /* Do custom operations here and return transformed string */ }, + + // Custom serializer function for the entire parameter. Allows user to mimic pre 1.x behaviour. + serialize?: (params: Record, options?: ParamsSerializerOptions ), + + //Configuration for formatting array indexes in the params. + indexes: false // Three available options: (1) indexes: null (leads to no brackets), (2) (default) indexes: false (leads to empty brackets), (3) indexes: true (leads to brackets with indexes). }, // `data` is the data to be sent as the request body @@ -341,11 +463,11 @@ These are the available config options for making requests. Only the `url` is re // When no `transformRequest` is set, must be of one of the following types: // - string, plain object, ArrayBuffer, ArrayBufferView, URLSearchParams // - Browser only: FormData, File, Blob - // - Node only: Stream, Buffer + // - Node only: Stream, Buffer, FormData (form-data package) data: { firstName: 'Fred' }, - + // syntax alternative to send data into the body // method post // only the value is sent, not the key @@ -360,10 +482,13 @@ These are the available config options for making requests. Only the `url` is re withCredentials: false, // default // `adapter` allows custom handling of requests which makes testing easier. - // Return a promise and supply a valid response (see lib/adapters/README.md). + // Return a promise and supply a valid response (see lib/adapters/README.md) adapter: function (config) { /* ... */ }, + // Also, you can set the name of the built-in adapter, or provide an array with their names + // to choose the first available in the environment + adapter: 'xhr' // 'fetch' | 'http' | ['xhr', 'http', 'fetch'] // `auth` indicates that HTTP Basic auth should be used, and supplies credentials. // This will set an `Authorization` header, overwriting any existing @@ -382,6 +507,9 @@ These are the available config options for making requests. Only the `url` is re // `responseEncoding` indicates encoding to use for decoding responses (Node.js only) // Note: Ignored for `responseType` of 'stream' or client-side requests + // options are: 'ascii', 'ASCII', 'ansi', 'ANSI', 'binary', 'BINARY', 'base64', 'BASE64', 'base64url', + // 'BASE64URL', 'hex', 'HEX', 'latin1', 'LATIN1', 'ucs-2', 'UCS-2', 'ucs2', 'UCS2', 'utf-8', 'UTF-8', + // 'utf8', 'UTF8', 'utf16le', 'UTF16LE' responseEncoding: 'utf8', // default // `xsrfCookieName` is the name of the cookie to use as a value for xsrf token @@ -389,17 +517,20 @@ These are the available config options for making requests. Only the `url` is re // `xsrfHeaderName` is the name of the http header that carries the xsrf token value xsrfHeaderName: 'X-XSRF-TOKEN', // default + + // `undefined` (default) - set XSRF header only for the same origin requests + withXSRFToken: boolean | undefined | ((config: InternalAxiosRequestConfig) => boolean | undefined), // `onUploadProgress` allows handling of progress events for uploads - // browser only - onUploadProgress: function (progressEvent) { - // Do whatever you want with the native progress event + // browser & node.js + onUploadProgress: function ({loaded, total, progress, bytes, estimated, rate, upload = true}) { + // Do whatever you want with the Axios progress event }, // `onDownloadProgress` allows handling of progress events for downloads - // browser only - onDownloadProgress: function (progressEvent) { - // Do whatever you want with the native progress event + // browser & node.js + onDownloadProgress: function ({loaded, total, progress, bytes, estimated, rate, download = true}) { + // Do whatever you want with the Axios progress event }, // `maxContentLength` defines the max size of the http response content in bytes allowed in node.js @@ -429,13 +560,16 @@ These are the available config options for making requests. Only the `url` is re if (options.hostname === "example.com") { options.auth = "user:password"; } - }; + }, // `socketPath` defines a UNIX Socket to be used in node.js. // e.g. '/var/run/docker.sock' to send requests to the docker daemon. // Only either `socketPath` or `proxy` can be specified. // If both are specified, `socketPath` is used. socketPath: null, // default + + // `transport` determines the transport method that will be used to make the request. If defined, it will be used. Otherwise, if `maxRedirects` is 0, the default `http` or `https` library will be used, depending on the protocol specified in `protocol`. Otherwise, the `httpFollow` or `httpsFollow` library will be used, again depending on the protocol, which can handle redirects. + transport: undefined, // default // `httpAgent` and `httpsAgent` define a custom agent to be used when performing http // and https requests, respectively, in node.js. This allows options to be added like @@ -453,10 +587,11 @@ These are the available config options for making requests. Only the `url` is re // supplies credentials. // This will set an `Proxy-Authorization` header, overwriting any existing // `Proxy-Authorization` custom headers you have set using `headers`. - // If the proxy server uses HTTPS, then you must set the protocol to `https`. + // If the proxy server uses HTTPS, then you must set the protocol to `https`. proxy: { protocol: 'https', host: '127.0.0.1', + // hostname: '127.0.0.1' // Takes precedence over 'host' if both are defined port: 9000, auth: { username: 'mikeymike', @@ -472,11 +607,11 @@ These are the available config options for making requests. Only the `url` is re // an alternative way to cancel Axios requests using AbortController signal: new AbortController().signal, - // `decompress` indicates whether or not the response body should be decompressed - // automatically. If set to `true` will also remove the 'content-encoding' header + // `decompress` indicates whether or not the response body should be decompressed + // automatically. If set to `true` will also remove the 'content-encoding' header // from the responses objects of all decompressed responses // - Node only (XHR cannot turn off decompression) - decompress: true // default + decompress: true, // default // `insecureHTTPParser` boolean. // Indicates where to use an insecure HTTP parser that accepts invalid HTTP headers. @@ -484,7 +619,7 @@ These are the available config options for making requests. Only the `url` is re // Using the insecure parser should be avoided. // see options https://nodejs.org/dist/latest-v12.x/docs/api/http.html#http_http_request_url_options_callback // see also https://nodejs.org/en/blog/vulnerability/february-2020-security-releases/#strict-http-header-parsing-none - insecureHTTPParser: undefined // default + insecureHTTPParser: undefined, // default // transitional options for backward compatibility that may be removed in the newer versions transitional: { @@ -495,7 +630,7 @@ These are the available config options for making requests. Only the `url` is re // try to parse the response string as JSON even if `responseType` is not 'json' forcedJSONParsing: true, - + // throw ETIMEDOUT error instead of generic ECONNABORTED on request timeouts clarifyTimeoutError: false, }, @@ -503,7 +638,20 @@ These are the available config options for making requests. Only the `url` is re env: { // The FormData class to be used to automatically serialize the payload into a FormData object FormData: window?.FormData || global?.FormData - } + }, + + formSerializer: { + visitor: (value, key, path, helpers) => {}; // custom visitor function to serialize form values + dots: boolean; // use dots instead of brackets format + metaTokens: boolean; // keep special endings like {} in parameter key + indexes: boolean; // array indexes format null - no brackets, false - empty brackets, true - brackets with indexes + }, + + // http adapter only (node.js) + maxRate: [ + 100 * 1024, // 100KB/s upload limit, + 100 * 1024 // 100KB/s download limit + ] } ``` @@ -523,7 +671,7 @@ The response for a request contains the following information. statusText: 'OK', // `headers` the HTTP headers that the server responded with - // All header names are lower cased and can be accessed using the bracket notation. + // All header names are lowercase and can be accessed using the bracket notation. // Example: `response.headers['content-type']` headers: {}, @@ -582,7 +730,7 @@ instance.defaults.headers.common['Authorization'] = AUTH_TOKEN; ### Config order of precedence -Config will be merged with an order of precedence. The order is library defaults found in [lib/defaults.js](https://github.com/axios/axios/blob/master/lib/defaults.js#L28), then `defaults` property of the instance, and finally `config` argument for the request. The latter will take precedence over the former. Here's an example. +Config will be merged with an order of precedence. The order is library defaults found in [lib/defaults.js](https://github.com/axios/axios/blob/master/lib/defaults/index.js#L28), then `defaults` property of the instance, and finally `config` argument for the request. The latter will take precedence over the former. Here's an example. ```js // Create an instance using the config defaults provided by the library @@ -632,6 +780,15 @@ const myInterceptor = axios.interceptors.request.use(function () {/*...*/}); axios.interceptors.request.eject(myInterceptor); ``` +You can also clear all interceptors for requests or responses. +```js +const instance = axios.create(); +instance.interceptors.request.use(function () {/*...*/}); +instance.interceptors.request.clear(); // Removes interceptors from requests +instance.interceptors.response.use(function () {/*...*/}); +instance.interceptors.response.clear(); // Removes interceptors from responses +``` + You can add interceptors to a custom instance of axios. ```js @@ -640,7 +797,7 @@ instance.interceptors.request.use(function () {/*...*/}); ``` When you add request interceptors, they are presumed to be asynchronous by default. This can cause a delay -in the execution of your axios request when the main thread is blocked (a promise is created under the hood for +in the execution of your axios request when the main thread is blocked (a promise is created under the hood for the interceptor and your request gets put on the bottom of the call stack). If your request interceptors are synchronous you can add a flag to the options object that will tell axios to run the code synchronously and avoid any delays in request execution. @@ -651,7 +808,7 @@ axios.interceptors.request.use(function (config) { }, null, { synchronous: true }); ``` -If you want to execute a particular interceptor based on a runtime check, +If you want to execute a particular interceptor based on a runtime check, you can add a `runWhen` function to the options object. The interceptor will not be executed **if and only if** the return of `runWhen` is `false`. The function will be called with the config object (don't forget that you can bind your own arguments to it as well.) This can be handy when you have an @@ -674,16 +831,48 @@ and when the response was fulfilled - then each interceptor is executed - then they are executed in the order they were added - then only the last interceptor's result is returned -- then every interceptor receives the result of it's predecessor +- then every interceptor receives the result of its predecessor - and when the fulfillment-interceptor throws - then the following fulfillment-interceptor is not called - then the following rejection-interceptor is called - once caught, another following fulfill-interceptor is called again (just like in a promise chain). - + Read [the interceptor tests](./test/specs/interceptors.spec.js) for seeing all this in code. +## Error Types + +There are many different axios error messages that can appear that can provide basic information about the specifics of the error and where opportunities may lie in debugging. + +The general structure of axios errors is as follows: +| Property | Definition | +| -------- | ---------- | +| message | A quick summary of the error message and the status it failed with. | +| name | This defines where the error originated from. For axios, it will always be an 'AxiosError'. | +| stack | Provides the stack trace of the error. | +| config | An axios config object with specific instance configurations defined by the user from when the request was made | +| code | Represents an axios identified error. The table below lists out specific definitions for internal axios error. | +| status | HTTP response status code. See [here](https://en.wikipedia.org/wiki/List_of_HTTP_status_codes) for common HTTP response status code meanings. + +Below is a list of potential axios identified error +| Code | Definition | +| -------- | ---------- | +| ERR_BAD_OPTION_VALUE | Invalid or unsupported value provided in axios configuration. | +| ERR_BAD_OPTION | Invalid option provided in axios configuration. | +| ECONNABORTED | Request timed out due to exceeding timeout specified in axios configuration. | +| ETIMEDOUT | Request timed out due to exceeding default axios timelimit. | +| ERR_NETWORK | Network-related issue. +| ERR_FR_TOO_MANY_REDIRECTS | Request is redirected too many times; exceeds max redirects specified in axios configuration. +| ERR_DEPRECATED | Deprecated feature or method used in axios. +| ERR_BAD_RESPONSE | Response cannot be parsed properly or is in an unexpected format. +| ERR_BAD_REQUEST | Requested has unexpected format or missing required parameters. | +| ERR_CANCELED | Feature or method is canceled explicitly by the user. +| ERR_NOT_SUPPORT | Feature or method not supported in the current axios environment. +| ERR_INVALID_URL | Invalid URL provided for axios request. + ## Handling Errors +the default behavior is to reject every response that returns with a status code that falls out of the range of 2xx and treat it as an error. + ```js axios.get('/user/12345') .catch(function (error) { @@ -706,7 +895,7 @@ axios.get('/user/12345') }); ``` -Using the `validateStatus` config option, you can define HTTP code(s) that should throw an error. +Using the `validateStatus` config option, you can override the default condition (status >= 200 && status < 300) and define HTTP code(s) that should throw an error. ```js axios.get('/user/12345', { @@ -747,7 +936,7 @@ controller.abort() You can also cancel a request using a *CancelToken*. -> The axios cancel token API is based on the withdrawn [cancelable promises proposal](https://github.com/tc39/proposal-cancelable-promises). +> The axios cancel token API is based on the withdrawn [cancellable promises proposal](https://github.com/tc39/proposal-cancelable-promises). > This API is deprecated since v0.22.0 and shouldn't be used in new projects @@ -794,27 +983,26 @@ axios.get('/user/12345', { cancel(); ``` -> Note: you can cancel several requests with the same cancel token/abort controller. -> If a cancellation token is already cancelled at the moment of starting an Axios request, then the request is cancelled immediately, without any attempts to make real request. +> **Note:** you can cancel several requests with the same cancel token/abort controller. +> If a cancellation token is already cancelled at the moment of starting an Axios request, then the request is cancelled immediately, without any attempts to make a real request. > During the transition period, you can use both cancellation APIs, even for the same request: -## Using application/x-www-form-urlencoded format - -By default, axios serializes JavaScript objects to `JSON`. To send data in the `application/x-www-form-urlencoded` format instead, you can use one of the following options. +## Using `application/x-www-form-urlencoded` format -### Browser +### URLSearchParams -In a browser, you can use the [`URLSearchParams`](https://developer.mozilla.org/en-US/docs/Web/API/URLSearchParams) API as follows: +By default, axios serializes JavaScript objects to `JSON`. To send data in the [`application/x-www-form-urlencoded` format](https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods/POST) instead, you can use the [`URLSearchParams`](https://developer.mozilla.org/en-US/docs/Web/API/URLSearchParams) API, which is [supported](http://www.caniuse.com/#feat=urlsearchparams) in the vast majority of browsers,and [ Node](https://nodejs.org/api/url.html#url_class_urlsearchparams) starting with v10 (released in 2018). ```js -const params = new URLSearchParams(); -params.append('param1', 'value1'); -params.append('param2', 'value2'); +const params = new URLSearchParams({ foo: 'bar' }); +params.append('extraparam', 'value'); axios.post('/foo', params); ``` -> Note that `URLSearchParams` is not supported by all browsers (see [caniuse.com](http://www.caniuse.com/#feat=urlsearchparams)), but there is a [polyfill](https://github.com/WebReflection/url-search-params) available (make sure to polyfill the global environment). +### Query string (Older browsers) + +For compatibility with very old browsers, there is a [polyfill](https://github.com/WebReflection/url-search-params) available (make sure to polyfill the global environment). Alternatively, you can encode data using the [`qs`](https://github.com/ljharb/qs) library: @@ -837,35 +1025,98 @@ const options = { axios(options); ``` -### Node.js +### Older Node.js versions -#### Query string - -In node.js, you can use the [`querystring`](https://nodejs.org/api/querystring.html) module as follows: +For older Node.js engines, you can use the [`querystring`](https://nodejs.org/api/querystring.html) module as follows: ```js const querystring = require('querystring'); -axios.post('http://something.com/', querystring.stringify({ foo: 'bar' })); +axios.post('https://something.com/', querystring.stringify({ foo: 'bar' })); ``` -or ['URLSearchParams'](https://nodejs.org/api/url.html#url_class_urlsearchparams) from ['url module'](https://nodejs.org/api/url.html) as follows: +You can also use the [`qs`](https://github.com/ljharb/qs) library. + +> **Note**: The `qs` library is preferable if you need to stringify nested objects, as the `querystring` method has [known issues](https://github.com/nodejs/node-v0.x-archive/issues/1665) with that use case. + +### 🆕 Automatic serialization to URLSearchParams + +Axios will automatically serialize the data object to urlencoded format if the content-type header is set to "application/x-www-form-urlencoded". ```js -const url = require('url'); -const params = new url.URLSearchParams({ foo: 'bar' }); -axios.post('http://something.com/', params.toString()); +const data = { + x: 1, + arr: [1, 2, 3], + arr2: [1, [2], 3], + users: [{name: 'Peter', surname: 'Griffin'}, {name: 'Thomas', surname: 'Anderson'}], +}; + +await axios.postForm('https://postman-echo.com/post', data, + {headers: {'content-type': 'application/x-www-form-urlencoded'}} +); ``` -You can also use the [`qs`](https://github.com/ljharb/qs) library. +The server will handle it as: + +```js + { + x: '1', + 'arr[]': [ '1', '2', '3' ], + 'arr2[0]': '1', + 'arr2[1][0]': '2', + 'arr2[2]': '3', + 'arr3[]': [ '1', '2', '3' ], + 'users[0][name]': 'Peter', + 'users[0][surname]': 'griffin', + 'users[1][name]': 'Thomas', + 'users[1][surname]': 'Anderson' + } +```` + +If your backend body-parser (like `body-parser` of `express.js`) supports nested objects decoding, you will get the same object on the server-side automatically -> NOTE: -> The `qs` library is preferable if you need to stringify nested objects, as the `querystring` method has [known issues](https://github.com/nodejs/node-v0.x-archive/issues/1665) with that use case. +```js + var app = express(); -#### Form data + app.use(bodyParser.urlencoded({ extended: true })); // support encoded bodies -##### 🆕 Automatic serialization + app.post('/', function (req, res, next) { + // echo body as JSON + res.send(JSON.stringify(req.body)); + }); -Starting from `v0.27.0`, Axios supports automatic object serialization to a FormData object if the request `Content-Type` + server = app.listen(3000); +``` + +## Using `multipart/form-data` format + +### FormData + +To send the data as a `multipart/formdata` you need to pass a formData instance as a payload. +Setting the `Content-Type` header is not required as Axios guesses it based on the payload type. + +```js +const formData = new FormData(); +formData.append('foo', 'bar'); + +axios.post('https://httpbin.org/post', formData); +``` + +In node.js, you can use the [`form-data`](https://github.com/form-data/form-data) library as follows: + +```js +const FormData = require('form-data'); + +const form = new FormData(); +form.append('my_field', 'my value'); +form.append('my_buffer', new Buffer(10)); +form.append('my_file', fs.createReadStream('/foo/bar.jpg')); + +axios.post('https://example.com', form) +``` + +### 🆕 Automatic serialization to FormData + +Starting from `v0.27.0`, Axios supports automatic object serialization to a FormData object if the request `Content-Type` header is set to `multipart/form-data`. The following request will submit the data in a FormData format (Browser & Node.js): @@ -877,7 +1128,7 @@ axios.post('https://httpbin.org/post', {x: 1}, { headers: { 'Content-Type': 'multipart/form-data' } -}).then(({data})=> console.log(data)); +}).then(({data}) => console.log(data)); ``` In the `node.js` build, the ([`form-data`](https://github.com/form-data/form-data)) polyfill is used by default. @@ -886,72 +1137,520 @@ You can overload the FormData class by setting the `env.FormData` config variabl but you probably won't need it in most cases: ```js -const axios= require('axios'); +const axios = require('axios'); var FormData = require('form-data'); axios.post('https://httpbin.org/post', {x: 1, buf: new Buffer(10)}, { headers: { 'Content-Type': 'multipart/form-data' } -}).then(({data})=> console.log(data)); +}).then(({data}) => console.log(data)); ``` Axios FormData serializer supports some special endings to perform the following operations: - `{}` - serialize the value with JSON.stringify -- `[]` - unwrap the array like object as separate fields with the same key +- `[]` - unwrap the array-like object as separate fields with the same key + +> **Note**: unwrap/expand operation will be used by default on arrays and FileList objects + +FormData serializer supports additional options via `config.formSerializer: object` property to handle rare cases: + +- `visitor: Function` - user-defined visitor function that will be called recursively to serialize the data object +to a `FormData` object by following custom rules. + +- `dots: boolean = false` - use dot notation instead of brackets to serialize arrays and objects; + +- `metaTokens: boolean = true` - add the special ending (e.g `user{}: '{"name": "John"}'`) in the FormData key. +The back-end body-parser could potentially use this meta-information to automatically parse the value as JSON. + +- `indexes: null|false|true = false` - controls how indexes will be added to unwrapped keys of `flat` array-like objects + + - `null` - don't add brackets (`arr: 1`, `arr: 2`, `arr: 3`) + - `false`(default) - add empty brackets (`arr[]: 1`, `arr[]: 2`, `arr[]: 3`) + - `true` - add brackets with indexes (`arr[0]: 1`, `arr[1]: 2`, `arr[2]: 3`) + +Let's say we have an object like this one: ```js -const axios= require('axios'); +const obj = { + x: 1, + arr: [1, 2, 3], + arr2: [1, [2], 3], + users: [{name: 'Peter', surname: 'Griffin'}, {name: 'Thomas', surname: 'Anderson'}], + 'obj2{}': [{x:1}] +}; +``` -axios.post('https://httpbin.org/post', { - 'myObj{}': {x: 1, s: "foo"}, - 'files[]': document.querySelector('#fileInput').files -}, { - headers: { - 'Content-Type': 'multipart/form-data' - } -}).then(({data})=> console.log(data)); +The following steps will be executed by the Axios serializer internally: + +```js +const formData = new FormData(); +formData.append('x', '1'); +formData.append('arr[]', '1'); +formData.append('arr[]', '2'); +formData.append('arr[]', '3'); +formData.append('arr2[0]', '1'); +formData.append('arr2[1][0]', '2'); +formData.append('arr2[2]', '3'); +formData.append('users[0][name]', 'Peter'); +formData.append('users[0][surname]', 'Griffin'); +formData.append('users[1][name]', 'Thomas'); +formData.append('users[1][surname]', 'Anderson'); +formData.append('obj2{}', '[{"x":1}]'); ``` Axios supports the following shortcut methods: `postForm`, `putForm`, `patchForm` -which are just the corresponding http methods with a header preset: `Content-Type`: `multipart/form-data`. +which are just the corresponding http methods with the `Content-Type` header preset to `multipart/form-data`. + +## Files Posting + +You can easily submit a single file: + +```js +await axios.postForm('https://httpbin.org/post', { + 'myVar' : 'foo', + 'file': document.querySelector('#fileInput').files[0] +}); +``` -FileList object can be passed directly: +or multiple files as `multipart/form-data`: + +```js +await axios.postForm('https://httpbin.org/post', { + 'files[]': document.querySelector('#fileInput').files +}); +``` + +`FileList` object can be passed directly: ```js await axios.postForm('https://httpbin.org/post', document.querySelector('#fileInput').files) ``` -All files will be sent with the same field names: `files[]`; +All files will be sent with the same field names: `files[]`. + +## 🆕 HTML Form Posting (browser) -##### Manual FormData passing +Pass HTML Form element as a payload to submit it as `multipart/form-data` content. + +```js +await axios.postForm('https://httpbin.org/post', document.querySelector('#htmlForm')); +``` + +`FormData` and `HTMLForm` objects can also be posted as `JSON` by explicitly setting the `Content-Type` header to `application/json`: + +```js +await axios.post('https://httpbin.org/post', document.querySelector('#htmlForm'), { + headers: { + 'Content-Type': 'application/json' + } +}) +``` + +For example, the Form + +```html +
+ + + + + + + + + +
+``` + +will be submitted as the following JSON object: + +```js +{ + "foo": "1", + "deep": { + "prop": { + "spaced": "3" + } + }, + "baz": [ + "4", + "5" + ], + "user": { + "age": "value2" + } +} +```` + +Sending `Blobs`/`Files` as JSON (`base64`) is not currently supported. + +## 🆕 Progress capturing + +Axios supports both browser and node environments to capture request upload/download progress. +The frequency of progress events is forced to be limited to `3` times per second. + +```js +await axios.post(url, data, { + onUploadProgress: function (axiosProgressEvent) { + /*{ + loaded: number; + total?: number; + progress?: number; // in range [0..1] + bytes: number; // how many bytes have been transferred since the last trigger (delta) + estimated?: number; // estimated time in seconds + rate?: number; // upload speed in bytes + upload: true; // upload sign + }*/ + }, + + onDownloadProgress: function (axiosProgressEvent) { + /*{ + loaded: number; + total?: number; + progress?: number; + bytes: number; + estimated?: number; + rate?: number; // download speed in bytes + download: true; // download sign + }*/ + } +}); +``` + +You can also track stream upload/download progress in node.js: + +```js +const {data} = await axios.post(SERVER_URL, readableStream, { + onUploadProgress: ({progress}) => { + console.log((progress * 100).toFixed(2)); + }, -In node.js, you can use the [`form-data`](https://github.com/form-data/form-data) library as follows: + headers: { + 'Content-Length': contentLength + }, + + maxRedirects: 0 // avoid buffering the entire stream +}); +```` + +> **Note:** +> Capturing FormData upload progress is not currently supported in node.js environments. + +> **⚠️ Warning** +> It is recommended to disable redirects by setting maxRedirects: 0 to upload the stream in the **node.js** environment, +> as follow-redirects package will buffer the entire stream in RAM without following the "backpressure" algorithm. + + +## 🆕 Rate limiting + +Download and upload rate limits can only be set for the http adapter (node.js): ```js -const FormData = require('form-data'); - -const form = new FormData(); -form.append('my_field', 'my value'); -form.append('my_buffer', new Buffer(10)); -form.append('my_file', fs.createReadStream('/foo/bar.jpg')); +const {data} = await axios.post(LOCAL_SERVER_URL, myBuffer, { + onUploadProgress: ({progress, rate}) => { + console.log(`Upload [${(progress*100).toFixed(2)}%]: ${(rate / 1024).toFixed(2)}KB/s`) + }, + + maxRate: [100 * 1024], // 100KB/s limit +}); +``` -axios.post('https://example.com', form) +## 🆕 AxiosHeaders + +Axios has its own `AxiosHeaders` class to manipulate headers using a Map-like API that guarantees caseless work. +Although HTTP is case-insensitive in headers, Axios will retain the case of the original header for stylistic reasons +and for a workaround when servers mistakenly consider the header's case. +The old approach of directly manipulating headers object is still available, but deprecated and not recommended for future usage. + +### Working with headers + +An AxiosHeaders object instance can contain different types of internal values. that control setting and merging logic. +The final headers object with string values is obtained by Axios by calling the `toJSON` method. + +> Note: By JSON here we mean an object consisting only of string values intended to be sent over the network. + +The header value can be one of the following types: +- `string` - normal string value that will be sent to the server +- `null` - skip header when rendering to JSON +- `false` - skip header when rendering to JSON, additionally indicates that `set` method must be called with `rewrite` option set to `true` + to overwrite this value (Axios uses this internally to allow users to opt out of installing certain headers like `User-Agent` or `Content-Type`) +- `undefined` - value is not set + +> Note: The header value is considered set if it is not equal to undefined. + +The headers object is always initialized inside interceptors and transformers: + +```ts + axios.interceptors.request.use((request: InternalAxiosRequestConfig) => { + request.headers.set('My-header', 'value'); + + request.headers.set({ + "My-set-header1": "my-set-value1", + "My-set-header2": "my-set-value2" + }); + + request.headers.set('User-Agent', false); // disable subsequent setting the header by Axios + + request.headers.setContentType('text/plain'); + + request.headers['My-set-header2'] = 'newValue' // direct access is deprecated + + return request; + } + ); +```` + +You can iterate over an `AxiosHeaders` instance using a `for...of` statement: + +````js +const headers = new AxiosHeaders({ + foo: '1', + bar: '2', + baz: '3' +}); + +for(const [header, value] of headers) { + console.log(header, value); +} + +// foo 1 +// bar 2 +// baz 3 +```` + +### new AxiosHeaders(headers?) + +Constructs a new `AxiosHeaders` instance. + +``` +constructor(headers?: RawAxiosHeaders | AxiosHeaders | string); +``` + +If the headers object is a string, it will be parsed as RAW HTTP headers. + +````js +const headers = new AxiosHeaders(` +Host: www.bing.com +User-Agent: curl/7.54.0 +Accept: */*`); + +console.log(headers); + +// Object [AxiosHeaders] { +// host: 'www.bing.com', +// 'user-agent': 'curl/7.54.0', +// accept: '*/*' +// } +```` + +### AxiosHeaders#set + +```ts +set(headerName, value: Axios, rewrite?: boolean); +set(headerName, value, rewrite?: (this: AxiosHeaders, value: string, name: string, headers: RawAxiosHeaders) => boolean); +set(headers?: RawAxiosHeaders | AxiosHeaders | string, rewrite?: boolean); +``` + +The `rewrite` argument controls the overwriting behavior: +- `false` - do not overwrite if header's value is set (is not `undefined`) +- `undefined` (default) - overwrite the header unless its value is set to `false` +- `true` - rewrite anyway + +The option can also accept a user-defined function that determines whether the value should be overwritten or not. + +Returns `this`. + +### AxiosHeaders#get(header) + +``` + get(headerName: string, matcher?: true | AxiosHeaderMatcher): AxiosHeaderValue; + get(headerName: string, parser: RegExp): RegExpExecArray | null; +```` + +Returns the internal value of the header. It can take an extra argument to parse the header's value with `RegExp.exec`, +matcher function or internal key-value parser. + +```ts +const headers = new AxiosHeaders({ + 'Content-Type': 'multipart/form-data; boundary=Asrf456BGe4h' +}); + +console.log(headers.get('Content-Type')); +// multipart/form-data; boundary=Asrf456BGe4h + +console.log(headers.get('Content-Type', true)); // parse key-value pairs from a string separated with \s,;= delimiters: +// [Object: null prototype] { +// 'multipart/form-data': undefined, +// boundary: 'Asrf456BGe4h' +// } + + +console.log(headers.get('Content-Type', (value, name, headers) => { + return String(value).replace(/a/g, 'ZZZ'); +})); +// multipZZZrt/form-dZZZtZZZ; boundZZZry=Asrf456BGe4h + +console.log(headers.get('Content-Type', /boundary=(\w+)/)?.[0]); +// boundary=Asrf456BGe4h + +``` + +Returns the value of the header. + +### AxiosHeaders#has(header, matcher?) + +``` +has(header: string, matcher?: AxiosHeaderMatcher): boolean; +``` + +Returns `true` if the header is set (has no `undefined` value). + +### AxiosHeaders#delete(header, matcher?) + +``` +delete(header: string | string[], matcher?: AxiosHeaderMatcher): boolean; +``` + +Returns `true` if at least one header has been removed. + +### AxiosHeaders#clear(matcher?) + +``` +clear(matcher?: AxiosHeaderMatcher): boolean; +``` + +Removes all headers. +Unlike the `delete` method matcher, this optional matcher will be used to match against the header name rather than the value. + +```ts +const headers = new AxiosHeaders({ + 'foo': '1', + 'x-foo': '2', + 'x-bar': '3', +}); + +console.log(headers.clear(/^x-/)); // true + +console.log(headers.toJSON()); // [Object: null prototype] { foo: '1' } +``` + +Returns `true` if at least one header has been cleared. + +### AxiosHeaders#normalize(format); + +If the headers object was changed directly, it can have duplicates with the same name but in different cases. +This method normalizes the headers object by combining duplicate keys into one. +Axios uses this method internally after calling each interceptor. +Set `format` to true for converting headers name to lowercase and capitalize the initial letters (`cOntEnt-type` => `Content-Type`) + +```js +const headers = new AxiosHeaders({ + 'foo': '1', +}); + +headers.Foo = '2'; +headers.FOO = '3'; + +console.log(headers.toJSON()); // [Object: null prototype] { foo: '1', Foo: '2', FOO: '3' } +console.log(headers.normalize().toJSON()); // [Object: null prototype] { foo: '3' } +console.log(headers.normalize(true).toJSON()); // [Object: null prototype] { Foo: '3' } +``` + +Returns `this`. + +### AxiosHeaders#concat(...targets) + +``` +concat(...targets: Array): AxiosHeaders; ``` +Merges the instance with targets into a new `AxiosHeaders` instance. If the target is a string, it will be parsed as RAW HTTP headers. + +Returns a new `AxiosHeaders` instance. + +### AxiosHeaders#toJSON(asStrings?) + +```` +toJSON(asStrings?: boolean): RawAxiosHeaders; +```` + +Resolve all internal headers values into a new null prototype object. +Set `asStrings` to true to resolve arrays as a string containing all elements, separated by commas. + +### AxiosHeaders.from(thing?) + +```` +from(thing?: AxiosHeaders | RawAxiosHeaders | string): AxiosHeaders; +```` + +Returns a new `AxiosHeaders` instance created from the raw headers passed in, +or simply returns the given headers object if it's an `AxiosHeaders` instance. + +### AxiosHeaders.concat(...targets) + +```` +concat(...targets: Array): AxiosHeaders; +```` + +Returns a new `AxiosHeaders` instance created by merging the target objects. + +### Shortcuts + +The following shortcuts are available: + +- `setContentType`, `getContentType`, `hasContentType` + +- `setContentLength`, `getContentLength`, `hasContentLength` + +- `setAccept`, `getAccept`, `hasAccept` + +- `setUserAgent`, `getUserAgent`, `hasUserAgent` + +- `setContentEncoding`, `getContentEncoding`, `hasContentEncoding` + +## 🔥 Fetch adapter + +Fetch adapter was introduced in `v1.7.0`. By default, it will be used if `xhr` and `http` adapters are not available in the build, +or not supported by the environment. +To use it by default, it must be selected explicitly: + +```js +const {data} = axios.get(url, { + adapter: 'fetch' // by default ['xhr', 'http', 'fetch'] +}) +``` + +You can create a separate instance for this: + +```js +const fetchAxios = axios.create({ + adapter: 'fetch' +}); + +const {data} = fetchAxios.get(url); +``` + +The adapter supports the same functionality as `xhr` adapter, **including upload and download progress capturing**. +Also, it supports additional response types such as `stream` and `formdata` (if supported by the environment). + ## Semver Until axios reaches a `1.0` release, breaking changes will be released with a new minor version. For example `0.5.1`, and `0.5.4` will have the same API, but `0.6.0` will have breaking changes. ## Promises -axios depends on a native ES6 Promise implementation to be [supported](http://caniuse.com/promises). +axios depends on a native ES6 Promise implementation to be [supported](https://caniuse.com/promises). If your environment doesn't support ES6 Promises, you can [polyfill](https://github.com/jakearchibald/es6-promise). ## TypeScript -axios includes [TypeScript](http://typescriptlang.org) definitions and a type guard for axios errors. +axios includes [TypeScript](https://typescriptlang.org) definitions and a type guard for axios errors. ```typescript let user: User = null; @@ -967,20 +1666,25 @@ try { } ``` +Because axios dual publishes with an ESM default export and a CJS `module.exports`, there are some caveats. +The recommended setting is to use `"moduleResolution": "node16"` (this is implied by `"module": "node16"`). Note that this requires TypeScript 4.7 or greater. +If use ESM, your settings should be fine. +If you compile TypeScript to CJS and you can’t use `"moduleResolution": "node 16"`, you have to enable `esModuleInterop`. +If you use TypeScript to type check CJS JavaScript code, your only option is to use `"moduleResolution": "node16"`. + ## Online one-click setup -You can use Gitpod an online IDE(which is free for Open Source) for contributing or running the examples online. +You can use Gitpod, an online IDE(which is free for Open Source) for contributing or running the examples online. -[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/axios/axios/blob/master/examples/server.js) +[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/axios/axios/blob/main/examples/server.js) ## Resources -* [Changelog](https://github.com/axios/axios/blob/master/CHANGELOG.md) -* [Upgrade Guide](https://github.com/axios/axios/blob/master/UPGRADE_GUIDE.md) -* [Ecosystem](https://github.com/axios/axios/blob/master/ECOSYSTEM.md) -* [Contributing Guide](https://github.com/axios/axios/blob/master/CONTRIBUTING.md) -* [Code of Conduct](https://github.com/axios/axios/blob/master/CODE_OF_CONDUCT.md) +* [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md) +* [Ecosystem](https://github.com/axios/axios/blob/v1.x/ECOSYSTEM.md) +* [Contributing Guide](https://github.com/axios/axios/blob/v1.x/CONTRIBUTING.md) +* [Code of Conduct](https://github.com/axios/axios/blob/v1.x/CODE_OF_CONDUCT.md) ## Credits diff --git a/node_modules/axios/SECURITY.md b/node_modules/axios/SECURITY.md index 353df9a..a5a2b7d 100644 --- a/node_modules/axios/SECURITY.md +++ b/node_modules/axios/SECURITY.md @@ -1,5 +1,6 @@ -# Security Policy +# Reporting a Vulnerability -## Reporting a Vulnerability +If you discover a security vulnerability in axios please disclose it via [our huntr page](https://huntr.dev/repos/axios/axios/). Bounty eligibility, CVE assignment, response times and past reports are all there. -Please report security issues to jasonsaayman@gmail.com + +Thank you for improving the security of axios. diff --git a/node_modules/axios/UPGRADE_GUIDE.md b/node_modules/axios/UPGRADE_GUIDE.md deleted file mode 100644 index fdcff1a..0000000 --- a/node_modules/axios/UPGRADE_GUIDE.md +++ /dev/null @@ -1,168 +0,0 @@ -# Upgrade Guide - -### 0.18.x -> 0.19.0 - -#### HTTPS Proxies - -Routing through an https proxy now requires setting the `protocol` attribute of the proxy configuration to `https` - -### 0.15.x -> 0.16.0 - -#### `Promise` Type Declarations - -The `Promise` type declarations have been removed from the axios typings in favor of the built-in type declarations. If you use axios in a TypeScript project that targets `ES5`, please make sure to include the `es2015.promise` lib. Please see [this post](https://blog.mariusschulz.com/2016/11/25/typescript-2-0-built-in-type-declarations) for details. - -### 0.13.x -> 0.14.0 - -#### TypeScript Definitions - -The axios TypeScript definitions have been updated to match the axios API and use the ES2015 module syntax. - -Please use the following `import` statement to import axios in TypeScript: - -```typescript -import axios from 'axios'; - -axios.get('/foo') - .then(response => console.log(response)) - .catch(error => console.log(error)); -``` - -#### `agent` Config Option - -The `agent` config option has been replaced with two new options: `httpAgent` and `httpsAgent`. Please use them instead. - -```js -{ - // Define a custom agent for HTTP - httpAgent: new http.Agent({ keepAlive: true }), - // Define a custom agent for HTTPS - httpsAgent: new https.Agent({ keepAlive: true }) -} -``` - -#### `progress` Config Option - -The `progress` config option has been replaced with the `onUploadProgress` and `onDownloadProgress` options. - -```js -{ - // Define a handler for upload progress events - onUploadProgress: function (progressEvent) { - // ... - }, - - // Define a handler for download progress events - onDownloadProgress: function (progressEvent) { - // ... - } -} -``` - -### 0.12.x -> 0.13.0 - -The `0.13.0` release contains several changes to custom adapters and error handling. - -#### Error Handling - -Previous to this release an error could either be a server response with bad status code or an actual `Error`. With this release Promise will always reject with an `Error`. In the case that a response was received, the `Error` will also include the response. - -```js -axios.get('/user/12345') - .catch((error) => { - console.log(error.message); - console.log(error.code); // Not always specified - console.log(error.config); // The config that was used to make the request - console.log(error.response); // Only available if response was received from the server - }); -``` - -#### Request Adapters - -This release changes a few things about how request adapters work. Please take note if you are using your own custom adapter. - -1. Response transformer is now called outside of adapter. -2. Request adapter returns a `Promise`. - -This means that you no longer need to invoke `transformData` on response data. You will also no longer receive `resolve` and `reject` as arguments in your adapter. - -Previous code: - -```js -function myAdapter(resolve, reject, config) { - var response = { - data: transformData( - responseData, - responseHeaders, - config.transformResponse - ), - status: request.status, - statusText: request.statusText, - headers: responseHeaders - }; - settle(resolve, reject, response); -} -``` - -New code: - -```js -function myAdapter(config) { - return new Promise(function (resolve, reject) { - var response = { - data: responseData, - status: request.status, - statusText: request.statusText, - headers: responseHeaders - }; - settle(resolve, reject, response); - }); -} -``` - -See the related commits for more details: -- [Response transformers](https://github.com/axios/axios/commit/10eb23865101f9347570552c04e9d6211376e25e) -- [Request adapter Promise](https://github.com/axios/axios/commit/157efd5615890301824e3121cc6c9d2f9b21f94a) - -### 0.5.x -> 0.6.0 - -The `0.6.0` release contains mostly bug fixes, but there are a couple things to be aware of when upgrading. - -#### ES6 Promise Polyfill - -Up until the `0.6.0` release ES6 `Promise` was being polyfilled using [es6-promise](https://github.com/jakearchibald/es6-promise). With this release, the polyfill has been removed, and you will need to supply it yourself if your environment needs it. - -```js -require('es6-promise').polyfill(); -var axios = require('axios'); -``` - -This will polyfill the global environment, and only needs to be done once. - -#### `axios.success`/`axios.error` - -The `success`, and `error` aliases were deprecated in [0.4.0](https://github.com/axios/axios/blob/master/CHANGELOG.md#040-oct-03-2014). As of this release they have been removed entirely. Instead please use `axios.then`, and `axios.catch` respectively. - -```js -axios.get('some/url') - .then(function (res) { - /* ... */ - }) - .catch(function (err) { - /* ... */ - }); -``` - -#### UMD - -Previous versions of axios shipped with an AMD, CommonJS, and Global build. This has all been rolled into a single UMD build. - -```js -// AMD -require(['bower_components/axios/dist/axios'], function (axios) { - /* ... */ -}); - -// CommonJS -var axios = require('axios/dist/axios'); -``` diff --git a/node_modules/axios/dist/axios.js b/node_modules/axios/dist/axios.js index 7c0b76b..8892173 100644 --- a/node_modules/axios/dist/axios.js +++ b/node_modules/axios/dist/axios.js @@ -1,2595 +1,4172 @@ -/* axios v0.27.2 | (c) 2022 by Matt Zabriskie */ -(function webpackUniversalModuleDefinition(root, factory) { - if(typeof exports === 'object' && typeof module === 'object') - module.exports = factory(); - else if(typeof define === 'function' && define.amd) - define([], factory); - else if(typeof exports === 'object') - exports["axios"] = factory(); - else - root["axios"] = factory(); -})(this, function() { -return /******/ (function(modules) { // webpackBootstrap -/******/ // The module cache -/******/ var installedModules = {}; -/******/ -/******/ // The require function -/******/ function __webpack_require__(moduleId) { -/******/ -/******/ // Check if module is in cache -/******/ if(installedModules[moduleId]) { -/******/ return installedModules[moduleId].exports; -/******/ } -/******/ // Create a new module (and put it into the cache) -/******/ var module = installedModules[moduleId] = { -/******/ i: moduleId, -/******/ l: false, -/******/ exports: {} -/******/ }; -/******/ -/******/ // Execute the module function -/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); -/******/ -/******/ // Flag the module as loaded -/******/ module.l = true; -/******/ -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } -/******/ -/******/ -/******/ // expose the modules object (__webpack_modules__) -/******/ __webpack_require__.m = modules; -/******/ -/******/ // expose the module cache -/******/ __webpack_require__.c = installedModules; -/******/ -/******/ // define getter function for harmony exports -/******/ __webpack_require__.d = function(exports, name, getter) { -/******/ if(!__webpack_require__.o(exports, name)) { -/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); -/******/ } -/******/ }; -/******/ -/******/ // define __esModule on exports -/******/ __webpack_require__.r = function(exports) { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ -/******/ // create a fake namespace object -/******/ // mode & 1: value is a module id, require it -/******/ // mode & 2: merge all properties of value into the ns -/******/ // mode & 4: return value when already ns object -/******/ // mode & 8|1: behave like require -/******/ __webpack_require__.t = function(value, mode) { -/******/ if(mode & 1) value = __webpack_require__(value); -/******/ if(mode & 8) return value; -/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; -/******/ var ns = Object.create(null); -/******/ __webpack_require__.r(ns); -/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); -/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); -/******/ return ns; -/******/ }; -/******/ -/******/ // getDefaultExport function for compatibility with non-harmony modules -/******/ __webpack_require__.n = function(module) { -/******/ var getter = module && module.__esModule ? -/******/ function getDefault() { return module['default']; } : -/******/ function getModuleExports() { return module; }; -/******/ __webpack_require__.d(getter, 'a', getter); -/******/ return getter; -/******/ }; -/******/ -/******/ // Object.prototype.hasOwnProperty.call -/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; -/******/ -/******/ // __webpack_public_path__ -/******/ __webpack_require__.p = ""; -/******/ -/******/ -/******/ // Load entry module and return exports -/******/ return __webpack_require__(__webpack_require__.s = "./index.js"); -/******/ }) -/************************************************************************/ -/******/ ({ - -/***/ "./index.js": -/*!******************!*\ - !*** ./index.js ***! - \******************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -module.exports = __webpack_require__(/*! ./lib/axios */ "./lib/axios.js"); - -/***/ }), - -/***/ "./lib/adapters/xhr.js": -/*!*****************************!*\ - !*** ./lib/adapters/xhr.js ***! - \*****************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -var utils = __webpack_require__(/*! ./../utils */ "./lib/utils.js"); -var settle = __webpack_require__(/*! ./../core/settle */ "./lib/core/settle.js"); -var cookies = __webpack_require__(/*! ./../helpers/cookies */ "./lib/helpers/cookies.js"); -var buildURL = __webpack_require__(/*! ./../helpers/buildURL */ "./lib/helpers/buildURL.js"); -var buildFullPath = __webpack_require__(/*! ../core/buildFullPath */ "./lib/core/buildFullPath.js"); -var parseHeaders = __webpack_require__(/*! ./../helpers/parseHeaders */ "./lib/helpers/parseHeaders.js"); -var isURLSameOrigin = __webpack_require__(/*! ./../helpers/isURLSameOrigin */ "./lib/helpers/isURLSameOrigin.js"); -var transitionalDefaults = __webpack_require__(/*! ../defaults/transitional */ "./lib/defaults/transitional.js"); -var AxiosError = __webpack_require__(/*! ../core/AxiosError */ "./lib/core/AxiosError.js"); -var CanceledError = __webpack_require__(/*! ../cancel/CanceledError */ "./lib/cancel/CanceledError.js"); -var parseProtocol = __webpack_require__(/*! ../helpers/parseProtocol */ "./lib/helpers/parseProtocol.js"); - -module.exports = function xhrAdapter(config) { - return new Promise(function dispatchXhrRequest(resolve, reject) { - var requestData = config.data; - var requestHeaders = config.headers; - var responseType = config.responseType; - var onCanceled; - function done() { - if (config.cancelToken) { - config.cancelToken.unsubscribe(onCanceled); - } - - if (config.signal) { - config.signal.removeEventListener('abort', onCanceled); - } - } - - if (utils.isFormData(requestData) && utils.isStandardBrowserEnv()) { - delete requestHeaders['Content-Type']; // Let the browser set it - } - - var request = new XMLHttpRequest(); - - // HTTP basic authentication - if (config.auth) { - var username = config.auth.username || ''; - var password = config.auth.password ? unescape(encodeURIComponent(config.auth.password)) : ''; - requestHeaders.Authorization = 'Basic ' + btoa(username + ':' + password); +// Axios v1.7.2 Copyright (c) 2024 Matt Zabriskie and contributors +(function (global, factory) { + typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : + typeof define === 'function' && define.amd ? define(factory) : + (global = typeof globalThis !== 'undefined' ? globalThis : global || self, global.axios = factory()); +})(this, (function () { 'use strict'; + + function _AsyncGenerator(e) { + var r, t; + function resume(r, t) { + try { + var n = e[r](t), + o = n.value, + u = o instanceof _OverloadYield; + Promise.resolve(u ? o.v : o).then(function (t) { + if (u) { + var i = "return" === r ? "return" : "next"; + if (!o.k || t.done) return resume(i, t); + t = e[i](t).value; + } + settle(n.done ? "return" : "normal", t); + }, function (e) { + resume("throw", e); + }); + } catch (e) { + settle("throw", e); + } } - - var fullPath = buildFullPath(config.baseURL, config.url); - - request.open(config.method.toUpperCase(), buildURL(fullPath, config.params, config.paramsSerializer), true); - - // Set the request timeout in MS - request.timeout = config.timeout; - - function onloadend() { - if (!request) { - return; + function settle(e, n) { + switch (e) { + case "return": + r.resolve({ + value: n, + done: !0 + }); + break; + case "throw": + r.reject(n); + break; + default: + r.resolve({ + value: n, + done: !1 + }); } - // Prepare the response - var responseHeaders = 'getAllResponseHeaders' in request ? parseHeaders(request.getAllResponseHeaders()) : null; - var responseData = !responseType || responseType === 'text' || responseType === 'json' ? - request.responseText : request.response; - var response = { - data: responseData, - status: request.status, - statusText: request.statusText, - headers: responseHeaders, - config: config, - request: request - }; - - settle(function _resolve(value) { - resolve(value); - done(); - }, function _reject(err) { - reject(err); - done(); - }, response); - - // Clean up request - request = null; + (r = r.next) ? resume(r.key, r.arg) : t = null; } - - if ('onloadend' in request) { - // Use onloadend if available - request.onloadend = onloadend; - } else { - // Listen for ready state to emulate onloadend - request.onreadystatechange = function handleLoad() { - if (!request || request.readyState !== 4) { - return; - } - - // The request errored out and we didn't get a response, this will be - // handled by onerror instead - // With one exception: request that using file: protocol, most browsers - // will return status as 0 even though it's a successful request - if (request.status === 0 && !(request.responseURL && request.responseURL.indexOf('file:') === 0)) { - return; - } - // readystate handler is calling before onerror or ontimeout handlers, - // so we should call onloadend on the next 'tick' - setTimeout(onloadend); + this._invoke = function (e, n) { + return new Promise(function (o, u) { + var i = { + key: e, + arg: n, + resolve: o, + reject: u, + next: null + }; + t ? t = t.next = i : (r = t = i, resume(e, n)); + }); + }, "function" != typeof e.return && (this.return = void 0); + } + _AsyncGenerator.prototype["function" == typeof Symbol && Symbol.asyncIterator || "@@asyncIterator"] = function () { + return this; + }, _AsyncGenerator.prototype.next = function (e) { + return this._invoke("next", e); + }, _AsyncGenerator.prototype.throw = function (e) { + return this._invoke("throw", e); + }, _AsyncGenerator.prototype.return = function (e) { + return this._invoke("return", e); + }; + function _OverloadYield(t, e) { + this.v = t, this.k = e; + } + function _asyncGeneratorDelegate(t) { + var e = {}, + n = !1; + function pump(e, r) { + return n = !0, r = new Promise(function (n) { + n(t[e](r)); + }), { + done: !1, + value: new _OverloadYield(r, 1) }; } - - // Handle browser request cancellation (as opposed to a manual cancellation) - request.onabort = function handleAbort() { - if (!request) { - return; + return e["undefined" != typeof Symbol && Symbol.iterator || "@@iterator"] = function () { + return this; + }, e.next = function (t) { + return n ? (n = !1, t) : pump("next", t); + }, "function" == typeof t.throw && (e.throw = function (t) { + if (n) throw n = !1, t; + return pump("throw", t); + }), "function" == typeof t.return && (e.return = function (t) { + return n ? (n = !1, t) : pump("return", t); + }), e; + } + function _asyncIterator(r) { + var n, + t, + o, + e = 2; + for ("undefined" != typeof Symbol && (t = Symbol.asyncIterator, o = Symbol.iterator); e--;) { + if (t && null != (n = r[t])) return n.call(r); + if (o && null != (n = r[o])) return new AsyncFromSyncIterator(n.call(r)); + t = "@@asyncIterator", o = "@@iterator"; + } + throw new TypeError("Object is not async iterable"); + } + function AsyncFromSyncIterator(r) { + function AsyncFromSyncIteratorContinuation(r) { + if (Object(r) !== r) return Promise.reject(new TypeError(r + " is not an object.")); + var n = r.done; + return Promise.resolve(r.value).then(function (r) { + return { + value: r, + done: n + }; + }); + } + return AsyncFromSyncIterator = function (r) { + this.s = r, this.n = r.next; + }, AsyncFromSyncIterator.prototype = { + s: null, + n: null, + next: function () { + return AsyncFromSyncIteratorContinuation(this.n.apply(this.s, arguments)); + }, + return: function (r) { + var n = this.s.return; + return void 0 === n ? Promise.resolve({ + value: r, + done: !0 + }) : AsyncFromSyncIteratorContinuation(n.apply(this.s, arguments)); + }, + throw: function (r) { + var n = this.s.return; + return void 0 === n ? Promise.reject(r) : AsyncFromSyncIteratorContinuation(n.apply(this.s, arguments)); } - - reject(new AxiosError('Request aborted', AxiosError.ECONNABORTED, config, request)); - - // Clean up request - request = null; - }; - - // Handle low level network errors - request.onerror = function handleError() { - // Real errors are hidden from us by the browser - // onerror should only fire if it's a network error - reject(new AxiosError('Network Error', AxiosError.ERR_NETWORK, config, request, request)); - - // Clean up request - request = null; - }; - - // Handle timeout - request.ontimeout = function handleTimeout() { - var timeoutErrorMessage = config.timeout ? 'timeout of ' + config.timeout + 'ms exceeded' : 'timeout exceeded'; - var transitional = config.transitional || transitionalDefaults; - if (config.timeoutErrorMessage) { - timeoutErrorMessage = config.timeoutErrorMessage; - } - reject(new AxiosError( - timeoutErrorMessage, - transitional.clarifyTimeoutError ? AxiosError.ETIMEDOUT : AxiosError.ECONNABORTED, - config, - request)); - - // Clean up request - request = null; - }; - - // Add xsrf header - // This is only done if running in a standard browser environment. - // Specifically not if we're in a web worker, or react-native. - if (utils.isStandardBrowserEnv()) { - // Add xsrf header - var xsrfValue = (config.withCredentials || isURLSameOrigin(fullPath)) && config.xsrfCookieName ? - cookies.read(config.xsrfCookieName) : - undefined; - - if (xsrfValue) { - requestHeaders[config.xsrfHeaderName] = xsrfValue; + }, new AsyncFromSyncIterator(r); + } + function _awaitAsyncGenerator(e) { + return new _OverloadYield(e, 0); + } + function _iterableToArrayLimit(r, l) { + var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; + if (null != t) { + var e, + n, + i, + u, + a = [], + f = !0, + o = !1; + try { + if (i = (t = t.call(r)).next, 0 === l) { + if (Object(t) !== t) return; + f = !1; + } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); + } catch (r) { + o = !0, n = r; + } finally { + try { + if (!f && null != t.return && (u = t.return(), Object(u) !== u)) return; + } finally { + if (o) throw n; + } } + return a; } - - // Add headers to the request - if ('setRequestHeader' in request) { - utils.forEach(requestHeaders, function setRequestHeader(val, key) { - if (typeof requestData === 'undefined' && key.toLowerCase() === 'content-type') { - // Remove Content-Type if data is undefined - delete requestHeaders[key]; - } else { - // Otherwise add header to the request - request.setRequestHeader(key, val); - } + } + function ownKeys(e, r) { + var t = Object.keys(e); + if (Object.getOwnPropertySymbols) { + var o = Object.getOwnPropertySymbols(e); + r && (o = o.filter(function (r) { + return Object.getOwnPropertyDescriptor(e, r).enumerable; + })), t.push.apply(t, o); + } + return t; + } + function _objectSpread2(e) { + for (var r = 1; r < arguments.length; r++) { + var t = null != arguments[r] ? arguments[r] : {}; + r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { + _defineProperty(e, r, t[r]); + }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { + Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } - - // Add withCredentials to request if needed - if (!utils.isUndefined(config.withCredentials)) { - request.withCredentials = !!config.withCredentials; + return e; + } + function _regeneratorRuntime() { + _regeneratorRuntime = function () { + return e; + }; + var t, + e = {}, + r = Object.prototype, + n = r.hasOwnProperty, + o = Object.defineProperty || function (t, e, r) { + t[e] = r.value; + }, + i = "function" == typeof Symbol ? Symbol : {}, + a = i.iterator || "@@iterator", + c = i.asyncIterator || "@@asyncIterator", + u = i.toStringTag || "@@toStringTag"; + function define(t, e, r) { + return Object.defineProperty(t, e, { + value: r, + enumerable: !0, + configurable: !0, + writable: !0 + }), t[e]; } - - // Add responseType to request if needed - if (responseType && responseType !== 'json') { - request.responseType = config.responseType; + try { + define({}, ""); + } catch (t) { + define = function (t, e, r) { + return t[e] = r; + }; } - - // Handle progress if needed - if (typeof config.onDownloadProgress === 'function') { - request.addEventListener('progress', config.onDownloadProgress); + function wrap(t, e, r, n) { + var i = e && e.prototype instanceof Generator ? e : Generator, + a = Object.create(i.prototype), + c = new Context(n || []); + return o(a, "_invoke", { + value: makeInvokeMethod(t, r, c) + }), a; } - - // Not all browsers support upload events - if (typeof config.onUploadProgress === 'function' && request.upload) { - request.upload.addEventListener('progress', config.onUploadProgress); + function tryCatch(t, e, r) { + try { + return { + type: "normal", + arg: t.call(e, r) + }; + } catch (t) { + return { + type: "throw", + arg: t + }; + } } - - if (config.cancelToken || config.signal) { - // Handle cancellation - // eslint-disable-next-line func-names - onCanceled = function(cancel) { - if (!request) { - return; + e.wrap = wrap; + var h = "suspendedStart", + l = "suspendedYield", + f = "executing", + s = "completed", + y = {}; + function Generator() {} + function GeneratorFunction() {} + function GeneratorFunctionPrototype() {} + var p = {}; + define(p, a, function () { + return this; + }); + var d = Object.getPrototypeOf, + v = d && d(d(values([]))); + v && v !== r && n.call(v, a) && (p = v); + var g = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(p); + function defineIteratorMethods(t) { + ["next", "throw", "return"].forEach(function (e) { + define(t, e, function (t) { + return this._invoke(e, t); + }); + }); + } + function AsyncIterator(t, e) { + function invoke(r, o, i, a) { + var c = tryCatch(t[r], t, o); + if ("throw" !== c.type) { + var u = c.arg, + h = u.value; + return h && "object" == typeof h && n.call(h, "__await") ? e.resolve(h.__await).then(function (t) { + invoke("next", t, i, a); + }, function (t) { + invoke("throw", t, i, a); + }) : e.resolve(h).then(function (t) { + u.value = t, i(u); + }, function (t) { + return invoke("throw", t, i, a); + }); } - reject(!cancel || (cancel && cancel.type) ? new CanceledError() : cancel); - request.abort(); - request = null; - }; - - config.cancelToken && config.cancelToken.subscribe(onCanceled); - if (config.signal) { - config.signal.aborted ? onCanceled() : config.signal.addEventListener('abort', onCanceled); + a(c.arg); } + var r; + o(this, "_invoke", { + value: function (t, n) { + function callInvokeWithMethodAndArg() { + return new e(function (e, r) { + invoke(t, n, e, r); + }); + } + return r = r ? r.then(callInvokeWithMethodAndArg, callInvokeWithMethodAndArg) : callInvokeWithMethodAndArg(); + } + }); } - - if (!requestData) { - requestData = null; + function makeInvokeMethod(e, r, n) { + var o = h; + return function (i, a) { + if (o === f) throw new Error("Generator is already running"); + if (o === s) { + if ("throw" === i) throw a; + return { + value: t, + done: !0 + }; + } + for (n.method = i, n.arg = a;;) { + var c = n.delegate; + if (c) { + var u = maybeInvokeDelegate(c, n); + if (u) { + if (u === y) continue; + return u; + } + } + if ("next" === n.method) n.sent = n._sent = n.arg;else if ("throw" === n.method) { + if (o === h) throw o = s, n.arg; + n.dispatchException(n.arg); + } else "return" === n.method && n.abrupt("return", n.arg); + o = f; + var p = tryCatch(e, r, n); + if ("normal" === p.type) { + if (o = n.done ? s : l, p.arg === y) continue; + return { + value: p.arg, + done: n.done + }; + } + "throw" === p.type && (o = s, n.method = "throw", n.arg = p.arg); + } + }; } - - var protocol = parseProtocol(fullPath); - - if (protocol && [ 'http', 'https', 'file' ].indexOf(protocol) === -1) { - reject(new AxiosError('Unsupported protocol ' + protocol + ':', AxiosError.ERR_BAD_REQUEST, config)); - return; + function maybeInvokeDelegate(e, r) { + var n = r.method, + o = e.iterator[n]; + if (o === t) return r.delegate = null, "throw" === n && e.iterator.return && (r.method = "return", r.arg = t, maybeInvokeDelegate(e, r), "throw" === r.method) || "return" !== n && (r.method = "throw", r.arg = new TypeError("The iterator does not provide a '" + n + "' method")), y; + var i = tryCatch(o, e.iterator, r.arg); + if ("throw" === i.type) return r.method = "throw", r.arg = i.arg, r.delegate = null, y; + var a = i.arg; + return a ? a.done ? (r[e.resultName] = a.value, r.next = e.nextLoc, "return" !== r.method && (r.method = "next", r.arg = t), r.delegate = null, y) : a : (r.method = "throw", r.arg = new TypeError("iterator result is not an object"), r.delegate = null, y); } - - - // Send the request - request.send(requestData); - }); -}; - - -/***/ }), - -/***/ "./lib/axios.js": -/*!**********************!*\ - !*** ./lib/axios.js ***! - \**********************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -var utils = __webpack_require__(/*! ./utils */ "./lib/utils.js"); -var bind = __webpack_require__(/*! ./helpers/bind */ "./lib/helpers/bind.js"); -var Axios = __webpack_require__(/*! ./core/Axios */ "./lib/core/Axios.js"); -var mergeConfig = __webpack_require__(/*! ./core/mergeConfig */ "./lib/core/mergeConfig.js"); -var defaults = __webpack_require__(/*! ./defaults */ "./lib/defaults/index.js"); - -/** - * Create an instance of Axios - * - * @param {Object} defaultConfig The default config for the instance - * @return {Axios} A new instance of Axios - */ -function createInstance(defaultConfig) { - var context = new Axios(defaultConfig); - var instance = bind(Axios.prototype.request, context); - - // Copy axios.prototype to instance - utils.extend(instance, Axios.prototype, context); - - // Copy context to instance - utils.extend(instance, context); - - // Factory for creating new instances - instance.create = function create(instanceConfig) { - return createInstance(mergeConfig(defaultConfig, instanceConfig)); - }; - - return instance; -} - -// Create the default instance to be exported -var axios = createInstance(defaults); - -// Expose Axios class to allow class inheritance -axios.Axios = Axios; - -// Expose Cancel & CancelToken -axios.CanceledError = __webpack_require__(/*! ./cancel/CanceledError */ "./lib/cancel/CanceledError.js"); -axios.CancelToken = __webpack_require__(/*! ./cancel/CancelToken */ "./lib/cancel/CancelToken.js"); -axios.isCancel = __webpack_require__(/*! ./cancel/isCancel */ "./lib/cancel/isCancel.js"); -axios.VERSION = __webpack_require__(/*! ./env/data */ "./lib/env/data.js").version; -axios.toFormData = __webpack_require__(/*! ./helpers/toFormData */ "./lib/helpers/toFormData.js"); - -// Expose AxiosError class -axios.AxiosError = __webpack_require__(/*! ../lib/core/AxiosError */ "./lib/core/AxiosError.js"); - -// alias for CanceledError for backward compatibility -axios.Cancel = axios.CanceledError; - -// Expose all/spread -axios.all = function all(promises) { - return Promise.all(promises); -}; -axios.spread = __webpack_require__(/*! ./helpers/spread */ "./lib/helpers/spread.js"); - -// Expose isAxiosError -axios.isAxiosError = __webpack_require__(/*! ./helpers/isAxiosError */ "./lib/helpers/isAxiosError.js"); - -module.exports = axios; - -// Allow use of default import syntax in TypeScript -module.exports.default = axios; - - -/***/ }), - -/***/ "./lib/cancel/CancelToken.js": -/*!***********************************!*\ - !*** ./lib/cancel/CancelToken.js ***! - \***********************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -var CanceledError = __webpack_require__(/*! ./CanceledError */ "./lib/cancel/CanceledError.js"); - -/** - * A `CancelToken` is an object that can be used to request cancellation of an operation. - * - * @class - * @param {Function} executor The executor function. - */ -function CancelToken(executor) { - if (typeof executor !== 'function') { - throw new TypeError('executor must be a function.'); - } - - var resolvePromise; - - this.promise = new Promise(function promiseExecutor(resolve) { - resolvePromise = resolve; - }); - - var token = this; - - // eslint-disable-next-line func-names - this.promise.then(function(cancel) { - if (!token._listeners) return; - - var i; - var l = token._listeners.length; - - for (i = 0; i < l; i++) { - token._listeners[i](cancel); + function pushTryEntry(t) { + var e = { + tryLoc: t[0] + }; + 1 in t && (e.catchLoc = t[1]), 2 in t && (e.finallyLoc = t[2], e.afterLoc = t[3]), this.tryEntries.push(e); } - token._listeners = null; - }); - - // eslint-disable-next-line func-names - this.promise.then = function(onfulfilled) { - var _resolve; - // eslint-disable-next-line func-names - var promise = new Promise(function(resolve) { - token.subscribe(resolve); - _resolve = resolve; - }).then(onfulfilled); - - promise.cancel = function reject() { - token.unsubscribe(_resolve); - }; - - return promise; - }; - - executor(function cancel(message) { - if (token.reason) { - // Cancellation has already been requested - return; + function resetTryEntry(t) { + var e = t.completion || {}; + e.type = "normal", delete e.arg, t.completion = e; } - - token.reason = new CanceledError(message); - resolvePromise(token.reason); - }); -} - -/** - * Throws a `CanceledError` if cancellation has been requested. - */ -CancelToken.prototype.throwIfRequested = function throwIfRequested() { - if (this.reason) { - throw this.reason; + function Context(t) { + this.tryEntries = [{ + tryLoc: "root" + }], t.forEach(pushTryEntry, this), this.reset(!0); + } + function values(e) { + if (e || "" === e) { + var r = e[a]; + if (r) return r.call(e); + if ("function" == typeof e.next) return e; + if (!isNaN(e.length)) { + var o = -1, + i = function next() { + for (; ++o < e.length;) if (n.call(e, o)) return next.value = e[o], next.done = !1, next; + return next.value = t, next.done = !0, next; + }; + return i.next = i; + } + } + throw new TypeError(typeof e + " is not iterable"); + } + return GeneratorFunction.prototype = GeneratorFunctionPrototype, o(g, "constructor", { + value: GeneratorFunctionPrototype, + configurable: !0 + }), o(GeneratorFunctionPrototype, "constructor", { + value: GeneratorFunction, + configurable: !0 + }), GeneratorFunction.displayName = define(GeneratorFunctionPrototype, u, "GeneratorFunction"), e.isGeneratorFunction = function (t) { + var e = "function" == typeof t && t.constructor; + return !!e && (e === GeneratorFunction || "GeneratorFunction" === (e.displayName || e.name)); + }, e.mark = function (t) { + return Object.setPrototypeOf ? Object.setPrototypeOf(t, GeneratorFunctionPrototype) : (t.__proto__ = GeneratorFunctionPrototype, define(t, u, "GeneratorFunction")), t.prototype = Object.create(g), t; + }, e.awrap = function (t) { + return { + __await: t + }; + }, defineIteratorMethods(AsyncIterator.prototype), define(AsyncIterator.prototype, c, function () { + return this; + }), e.AsyncIterator = AsyncIterator, e.async = function (t, r, n, o, i) { + void 0 === i && (i = Promise); + var a = new AsyncIterator(wrap(t, r, n, o), i); + return e.isGeneratorFunction(r) ? a : a.next().then(function (t) { + return t.done ? t.value : a.next(); + }); + }, defineIteratorMethods(g), define(g, u, "Generator"), define(g, a, function () { + return this; + }), define(g, "toString", function () { + return "[object Generator]"; + }), e.keys = function (t) { + var e = Object(t), + r = []; + for (var n in e) r.push(n); + return r.reverse(), function next() { + for (; r.length;) { + var t = r.pop(); + if (t in e) return next.value = t, next.done = !1, next; + } + return next.done = !0, next; + }; + }, e.values = values, Context.prototype = { + constructor: Context, + reset: function (e) { + if (this.prev = 0, this.next = 0, this.sent = this._sent = t, this.done = !1, this.delegate = null, this.method = "next", this.arg = t, this.tryEntries.forEach(resetTryEntry), !e) for (var r in this) "t" === r.charAt(0) && n.call(this, r) && !isNaN(+r.slice(1)) && (this[r] = t); + }, + stop: function () { + this.done = !0; + var t = this.tryEntries[0].completion; + if ("throw" === t.type) throw t.arg; + return this.rval; + }, + dispatchException: function (e) { + if (this.done) throw e; + var r = this; + function handle(n, o) { + return a.type = "throw", a.arg = e, r.next = n, o && (r.method = "next", r.arg = t), !!o; + } + for (var o = this.tryEntries.length - 1; o >= 0; --o) { + var i = this.tryEntries[o], + a = i.completion; + if ("root" === i.tryLoc) return handle("end"); + if (i.tryLoc <= this.prev) { + var c = n.call(i, "catchLoc"), + u = n.call(i, "finallyLoc"); + if (c && u) { + if (this.prev < i.catchLoc) return handle(i.catchLoc, !0); + if (this.prev < i.finallyLoc) return handle(i.finallyLoc); + } else if (c) { + if (this.prev < i.catchLoc) return handle(i.catchLoc, !0); + } else { + if (!u) throw new Error("try statement without catch or finally"); + if (this.prev < i.finallyLoc) return handle(i.finallyLoc); + } + } + } + }, + abrupt: function (t, e) { + for (var r = this.tryEntries.length - 1; r >= 0; --r) { + var o = this.tryEntries[r]; + if (o.tryLoc <= this.prev && n.call(o, "finallyLoc") && this.prev < o.finallyLoc) { + var i = o; + break; + } + } + i && ("break" === t || "continue" === t) && i.tryLoc <= e && e <= i.finallyLoc && (i = null); + var a = i ? i.completion : {}; + return a.type = t, a.arg = e, i ? (this.method = "next", this.next = i.finallyLoc, y) : this.complete(a); + }, + complete: function (t, e) { + if ("throw" === t.type) throw t.arg; + return "break" === t.type || "continue" === t.type ? this.next = t.arg : "return" === t.type ? (this.rval = this.arg = t.arg, this.method = "return", this.next = "end") : "normal" === t.type && e && (this.next = e), y; + }, + finish: function (t) { + for (var e = this.tryEntries.length - 1; e >= 0; --e) { + var r = this.tryEntries[e]; + if (r.finallyLoc === t) return this.complete(r.completion, r.afterLoc), resetTryEntry(r), y; + } + }, + catch: function (t) { + for (var e = this.tryEntries.length - 1; e >= 0; --e) { + var r = this.tryEntries[e]; + if (r.tryLoc === t) { + var n = r.completion; + if ("throw" === n.type) { + var o = n.arg; + resetTryEntry(r); + } + return o; + } + } + throw new Error("illegal catch attempt"); + }, + delegateYield: function (e, r, n) { + return this.delegate = { + iterator: values(e), + resultName: r, + nextLoc: n + }, "next" === this.method && (this.arg = t), y; + } + }, e; } -}; - -/** - * Subscribe to the cancel signal - */ - -CancelToken.prototype.subscribe = function subscribe(listener) { - if (this.reason) { - listener(this.reason); - return; + function _toPrimitive(t, r) { + if ("object" != typeof t || !t) return t; + var e = t[Symbol.toPrimitive]; + if (void 0 !== e) { + var i = e.call(t, r || "default"); + if ("object" != typeof i) return i; + throw new TypeError("@@toPrimitive must return a primitive value."); + } + return ("string" === r ? String : Number)(t); } - - if (this._listeners) { - this._listeners.push(listener); - } else { - this._listeners = [listener]; + function _toPropertyKey(t) { + var i = _toPrimitive(t, "string"); + return "symbol" == typeof i ? i : String(i); } -}; - -/** - * Unsubscribe from the cancel signal - */ - -CancelToken.prototype.unsubscribe = function unsubscribe(listener) { - if (!this._listeners) { - return; + function _typeof(o) { + "@babel/helpers - typeof"; + + return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { + return typeof o; + } : function (o) { + return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; + }, _typeof(o); } - var index = this._listeners.indexOf(listener); - if (index !== -1) { - this._listeners.splice(index, 1); + function _wrapAsyncGenerator(fn) { + return function () { + return new _AsyncGenerator(fn.apply(this, arguments)); + }; } -}; - -/** - * Returns an object that contains a new `CancelToken` and a function that, when called, - * cancels the `CancelToken`. - */ -CancelToken.source = function source() { - var cancel; - var token = new CancelToken(function executor(c) { - cancel = c; - }); - return { - token: token, - cancel: cancel - }; -}; - -module.exports = CancelToken; - - -/***/ }), - -/***/ "./lib/cancel/CanceledError.js": -/*!*************************************!*\ - !*** ./lib/cancel/CanceledError.js ***! - \*************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -var AxiosError = __webpack_require__(/*! ../core/AxiosError */ "./lib/core/AxiosError.js"); -var utils = __webpack_require__(/*! ../utils */ "./lib/utils.js"); - -/** - * A `CanceledError` is an object that is thrown when an operation is canceled. - * - * @class - * @param {string=} message The message. - */ -function CanceledError(message) { - // eslint-disable-next-line no-eq-null,eqeqeq - AxiosError.call(this, message == null ? 'canceled' : message, AxiosError.ERR_CANCELED); - this.name = 'CanceledError'; -} - -utils.inherits(CanceledError, AxiosError, { - __CANCEL__: true -}); - -module.exports = CanceledError; - - -/***/ }), - -/***/ "./lib/cancel/isCancel.js": -/*!********************************!*\ - !*** ./lib/cancel/isCancel.js ***! - \********************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -module.exports = function isCancel(value) { - return !!(value && value.__CANCEL__); -}; - - -/***/ }), - -/***/ "./lib/core/Axios.js": -/*!***************************!*\ - !*** ./lib/core/Axios.js ***! - \***************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -var utils = __webpack_require__(/*! ./../utils */ "./lib/utils.js"); -var buildURL = __webpack_require__(/*! ../helpers/buildURL */ "./lib/helpers/buildURL.js"); -var InterceptorManager = __webpack_require__(/*! ./InterceptorManager */ "./lib/core/InterceptorManager.js"); -var dispatchRequest = __webpack_require__(/*! ./dispatchRequest */ "./lib/core/dispatchRequest.js"); -var mergeConfig = __webpack_require__(/*! ./mergeConfig */ "./lib/core/mergeConfig.js"); -var buildFullPath = __webpack_require__(/*! ./buildFullPath */ "./lib/core/buildFullPath.js"); -var validator = __webpack_require__(/*! ../helpers/validator */ "./lib/helpers/validator.js"); - -var validators = validator.validators; -/** - * Create a new instance of Axios - * - * @param {Object} instanceConfig The default config for the instance - */ -function Axios(instanceConfig) { - this.defaults = instanceConfig; - this.interceptors = { - request: new InterceptorManager(), - response: new InterceptorManager() - }; -} - -/** - * Dispatch a request - * - * @param {Object} config The config specific for this request (merged with this.defaults) - */ -Axios.prototype.request = function request(configOrUrl, config) { - /*eslint no-param-reassign:0*/ - // Allow for axios('example/url'[, config]) a la fetch API - if (typeof configOrUrl === 'string') { - config = config || {}; - config.url = configOrUrl; - } else { - config = configOrUrl || {}; - } - - config = mergeConfig(this.defaults, config); - - // Set config.method - if (config.method) { - config.method = config.method.toLowerCase(); - } else if (this.defaults.method) { - config.method = this.defaults.method.toLowerCase(); - } else { - config.method = 'get'; - } - - var transitional = config.transitional; - - if (transitional !== undefined) { - validator.assertOptions(transitional, { - silentJSONParsing: validators.transitional(validators.boolean), - forcedJSONParsing: validators.transitional(validators.boolean), - clarifyTimeoutError: validators.transitional(validators.boolean) - }, false); - } - - // filter out skipped interceptors - var requestInterceptorChain = []; - var synchronousRequestInterceptors = true; - this.interceptors.request.forEach(function unshiftRequestInterceptors(interceptor) { - if (typeof interceptor.runWhen === 'function' && interceptor.runWhen(config) === false) { + function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { + try { + var info = gen[key](arg); + var value = info.value; + } catch (error) { + reject(error); return; } - - synchronousRequestInterceptors = synchronousRequestInterceptors && interceptor.synchronous; - - requestInterceptorChain.unshift(interceptor.fulfilled, interceptor.rejected); - }); - - var responseInterceptorChain = []; - this.interceptors.response.forEach(function pushResponseInterceptors(interceptor) { - responseInterceptorChain.push(interceptor.fulfilled, interceptor.rejected); - }); - - var promise; - - if (!synchronousRequestInterceptors) { - var chain = [dispatchRequest, undefined]; - - Array.prototype.unshift.apply(chain, requestInterceptorChain); - chain = chain.concat(responseInterceptorChain); - - promise = Promise.resolve(config); - while (chain.length) { - promise = promise.then(chain.shift(), chain.shift()); + if (info.done) { + resolve(value); + } else { + Promise.resolve(value).then(_next, _throw); } - - return promise; } - - - var newConfig = config; - while (requestInterceptorChain.length) { - var onFulfilled = requestInterceptorChain.shift(); - var onRejected = requestInterceptorChain.shift(); - try { - newConfig = onFulfilled(newConfig); - } catch (error) { - onRejected(error); - break; + function _asyncToGenerator(fn) { + return function () { + var self = this, + args = arguments; + return new Promise(function (resolve, reject) { + var gen = fn.apply(self, args); + function _next(value) { + asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); + } + function _throw(err) { + asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); + } + _next(undefined); + }); + }; + } + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); } } - - try { - promise = dispatchRequest(newConfig); - } catch (error) { - return Promise.reject(error); + function _defineProperties(target, props) { + for (var i = 0; i < props.length; i++) { + var descriptor = props[i]; + descriptor.enumerable = descriptor.enumerable || false; + descriptor.configurable = true; + if ("value" in descriptor) descriptor.writable = true; + Object.defineProperty(target, _toPropertyKey(descriptor.key), descriptor); + } } - - while (responseInterceptorChain.length) { - promise = promise.then(responseInterceptorChain.shift(), responseInterceptorChain.shift()); + function _createClass(Constructor, protoProps, staticProps) { + if (protoProps) _defineProperties(Constructor.prototype, protoProps); + if (staticProps) _defineProperties(Constructor, staticProps); + Object.defineProperty(Constructor, "prototype", { + writable: false + }); + return Constructor; } - - return promise; -}; - -Axios.prototype.getUri = function getUri(config) { - config = mergeConfig(this.defaults, config); - var fullPath = buildFullPath(config.baseURL, config.url); - return buildURL(fullPath, config.params, config.paramsSerializer); -}; - -// Provide aliases for supported request methods -utils.forEach(['delete', 'get', 'head', 'options'], function forEachMethodNoData(method) { - /*eslint func-names:0*/ - Axios.prototype[method] = function(url, config) { - return this.request(mergeConfig(config || {}, { - method: method, - url: url, - data: (config || {}).data - })); - }; -}); - -utils.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) { - /*eslint func-names:0*/ - - function generateHTTPMethod(isForm) { - return function httpMethod(url, data, config) { - return this.request(mergeConfig(config || {}, { - method: method, - headers: isForm ? { - 'Content-Type': 'multipart/form-data' - } : {}, - url: url, - data: data - })); - }; + function _defineProperty(obj, key, value) { + key = _toPropertyKey(key); + if (key in obj) { + Object.defineProperty(obj, key, { + value: value, + enumerable: true, + configurable: true, + writable: true + }); + } else { + obj[key] = value; + } + return obj; } - - Axios.prototype[method] = generateHTTPMethod(); - - Axios.prototype[method + 'Form'] = generateHTTPMethod(true); -}); - -module.exports = Axios; - - -/***/ }), - -/***/ "./lib/core/AxiosError.js": -/*!********************************!*\ - !*** ./lib/core/AxiosError.js ***! - \********************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -var utils = __webpack_require__(/*! ../utils */ "./lib/utils.js"); - -/** - * Create an Error with the specified message, config, error code, request and response. - * - * @param {string} message The error message. - * @param {string} [code] The error code (for example, 'ECONNABORTED'). - * @param {Object} [config] The config. - * @param {Object} [request] The request. - * @param {Object} [response] The response. - * @returns {Error} The created error. - */ -function AxiosError(message, code, config, request, response) { - Error.call(this); - this.message = message; - this.name = 'AxiosError'; - code && (this.code = code); - config && (this.config = config); - request && (this.request = request); - response && (this.response = response); -} - -utils.inherits(AxiosError, Error, { - toJSON: function toJSON() { + function _slicedToArray(arr, i) { + return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); + } + function _toArray(arr) { + return _arrayWithHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableRest(); + } + function _toConsumableArray(arr) { + return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); + } + function _arrayWithoutHoles(arr) { + if (Array.isArray(arr)) return _arrayLikeToArray(arr); + } + function _arrayWithHoles(arr) { + if (Array.isArray(arr)) return arr; + } + function _iterableToArray(iter) { + if (typeof Symbol !== "undefined" && iter[Symbol.iterator] != null || iter["@@iterator"] != null) return Array.from(iter); + } + function _unsupportedIterableToArray(o, minLen) { + if (!o) return; + if (typeof o === "string") return _arrayLikeToArray(o, minLen); + var n = Object.prototype.toString.call(o).slice(8, -1); + if (n === "Object" && o.constructor) n = o.constructor.name; + if (n === "Map" || n === "Set") return Array.from(o); + if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); + } + function _arrayLikeToArray(arr, len) { + if (len == null || len > arr.length) len = arr.length; + for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; + return arr2; + } + function _nonIterableSpread() { + throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); + } + function _nonIterableRest() { + throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); + } + function _createForOfIteratorHelper(o, allowArrayLike) { + var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; + if (!it) { + if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { + if (it) o = it; + var i = 0; + var F = function () {}; + return { + s: F, + n: function () { + if (i >= o.length) return { + done: true + }; + return { + done: false, + value: o[i++] + }; + }, + e: function (e) { + throw e; + }, + f: F + }; + } + throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); + } + var normalCompletion = true, + didErr = false, + err; return { - // Standard - message: this.message, - name: this.name, - // Microsoft - description: this.description, - number: this.number, - // Mozilla - fileName: this.fileName, - lineNumber: this.lineNumber, - columnNumber: this.columnNumber, - stack: this.stack, - // Axios - config: this.config, - code: this.code, - status: this.response && this.response.status ? this.response.status : null + s: function () { + it = it.call(o); + }, + n: function () { + var step = it.next(); + normalCompletion = step.done; + return step; + }, + e: function (e) { + didErr = true; + err = e; + }, + f: function () { + try { + if (!normalCompletion && it.return != null) it.return(); + } finally { + if (didErr) throw err; + } + } }; } -}); - -var prototype = AxiosError.prototype; -var descriptors = {}; - -[ - 'ERR_BAD_OPTION_VALUE', - 'ERR_BAD_OPTION', - 'ECONNABORTED', - 'ETIMEDOUT', - 'ERR_NETWORK', - 'ERR_FR_TOO_MANY_REDIRECTS', - 'ERR_DEPRECATED', - 'ERR_BAD_RESPONSE', - 'ERR_BAD_REQUEST', - 'ERR_CANCELED' -// eslint-disable-next-line func-names -].forEach(function(code) { - descriptors[code] = {value: code}; -}); - -Object.defineProperties(AxiosError, descriptors); -Object.defineProperty(prototype, 'isAxiosError', {value: true}); - -// eslint-disable-next-line func-names -AxiosError.from = function(error, code, config, request, response, customProps) { - var axiosError = Object.create(prototype); - - utils.toFlatObject(error, axiosError, function filter(obj) { - return obj !== Error.prototype; - }); - - AxiosError.call(axiosError, error.message, code, config, request, response); - - axiosError.name = error.name; - - customProps && Object.assign(axiosError, customProps); - - return axiosError; -}; - -module.exports = AxiosError; + function bind(fn, thisArg) { + return function wrap() { + return fn.apply(thisArg, arguments); + }; + } -/***/ }), + // utils is a library of generic helper functions non-specific to axios -/***/ "./lib/core/InterceptorManager.js": -/*!****************************************!*\ - !*** ./lib/core/InterceptorManager.js ***! - \****************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { + var toString = Object.prototype.toString; + var getPrototypeOf = Object.getPrototypeOf; + var kindOf = function (cache) { + return function (thing) { + var str = toString.call(thing); + return cache[str] || (cache[str] = str.slice(8, -1).toLowerCase()); + }; + }(Object.create(null)); + var kindOfTest = function kindOfTest(type) { + type = type.toLowerCase(); + return function (thing) { + return kindOf(thing) === type; + }; + }; + var typeOfTest = function typeOfTest(type) { + return function (thing) { + return _typeof(thing) === type; + }; + }; -"use strict"; + /** + * Determine if a value is an Array + * + * @param {Object} val The value to test + * + * @returns {boolean} True if value is an Array, otherwise false + */ + var isArray = Array.isArray; + /** + * Determine if a value is undefined + * + * @param {*} val The value to test + * + * @returns {boolean} True if the value is undefined, otherwise false + */ + var isUndefined = typeOfTest('undefined'); -var utils = __webpack_require__(/*! ./../utils */ "./lib/utils.js"); + /** + * Determine if a value is a Buffer + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a Buffer, otherwise false + */ + function isBuffer(val) { + return val !== null && !isUndefined(val) && val.constructor !== null && !isUndefined(val.constructor) && isFunction(val.constructor.isBuffer) && val.constructor.isBuffer(val); + } -function InterceptorManager() { - this.handlers = []; -} + /** + * Determine if a value is an ArrayBuffer + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is an ArrayBuffer, otherwise false + */ + var isArrayBuffer = kindOfTest('ArrayBuffer'); -/** - * Add a new interceptor to the stack - * - * @param {Function} fulfilled The function to handle `then` for a `Promise` - * @param {Function} rejected The function to handle `reject` for a `Promise` - * - * @return {Number} An ID used to remove interceptor later - */ -InterceptorManager.prototype.use = function use(fulfilled, rejected, options) { - this.handlers.push({ - fulfilled: fulfilled, - rejected: rejected, - synchronous: options ? options.synchronous : false, - runWhen: options ? options.runWhen : null - }); - return this.handlers.length - 1; -}; - -/** - * Remove an interceptor from the stack - * - * @param {Number} id The ID that was returned by `use` - */ -InterceptorManager.prototype.eject = function eject(id) { - if (this.handlers[id]) { - this.handlers[id] = null; - } -}; - -/** - * Iterate over all the registered interceptors - * - * This method is particularly useful for skipping over any - * interceptors that may have become `null` calling `eject`. - * - * @param {Function} fn The function to call for each interceptor - */ -InterceptorManager.prototype.forEach = function forEach(fn) { - utils.forEach(this.handlers, function forEachHandler(h) { - if (h !== null) { - fn(h); + /** + * Determine if a value is a view on an ArrayBuffer + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a view on an ArrayBuffer, otherwise false + */ + function isArrayBufferView(val) { + var result; + if (typeof ArrayBuffer !== 'undefined' && ArrayBuffer.isView) { + result = ArrayBuffer.isView(val); + } else { + result = val && val.buffer && isArrayBuffer(val.buffer); } - }); -}; + return result; + } -module.exports = InterceptorManager; + /** + * Determine if a value is a String + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a String, otherwise false + */ + var isString = typeOfTest('string'); + + /** + * Determine if a value is a Function + * + * @param {*} val The value to test + * @returns {boolean} True if value is a Function, otherwise false + */ + var isFunction = typeOfTest('function'); + /** + * Determine if a value is a Number + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a Number, otherwise false + */ + var isNumber = typeOfTest('number'); -/***/ }), + /** + * Determine if a value is an Object + * + * @param {*} thing The value to test + * + * @returns {boolean} True if value is an Object, otherwise false + */ + var isObject = function isObject(thing) { + return thing !== null && _typeof(thing) === 'object'; + }; -/***/ "./lib/core/buildFullPath.js": -/*!***********************************!*\ - !*** ./lib/core/buildFullPath.js ***! - \***********************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { + /** + * Determine if a value is a Boolean + * + * @param {*} thing The value to test + * @returns {boolean} True if value is a Boolean, otherwise false + */ + var isBoolean = function isBoolean(thing) { + return thing === true || thing === false; + }; -"use strict"; + /** + * Determine if a value is a plain Object + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a plain Object, otherwise false + */ + var isPlainObject = function isPlainObject(val) { + if (kindOf(val) !== 'object') { + return false; + } + var prototype = getPrototypeOf(val); + return (prototype === null || prototype === Object.prototype || Object.getPrototypeOf(prototype) === null) && !(Symbol.toStringTag in val) && !(Symbol.iterator in val); + }; + /** + * Determine if a value is a Date + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a Date, otherwise false + */ + var isDate = kindOfTest('Date'); -var isAbsoluteURL = __webpack_require__(/*! ../helpers/isAbsoluteURL */ "./lib/helpers/isAbsoluteURL.js"); -var combineURLs = __webpack_require__(/*! ../helpers/combineURLs */ "./lib/helpers/combineURLs.js"); + /** + * Determine if a value is a File + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a File, otherwise false + */ + var isFile = kindOfTest('File'); -/** - * Creates a new URL by combining the baseURL with the requestedURL, - * only when the requestedURL is not already an absolute URL. - * If the requestURL is absolute, this function returns the requestedURL untouched. - * - * @param {string} baseURL The base URL - * @param {string} requestedURL Absolute or relative URL to combine - * @returns {string} The combined full path - */ -module.exports = function buildFullPath(baseURL, requestedURL) { - if (baseURL && !isAbsoluteURL(requestedURL)) { - return combineURLs(baseURL, requestedURL); - } - return requestedURL; -}; + /** + * Determine if a value is a Blob + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a Blob, otherwise false + */ + var isBlob = kindOfTest('Blob'); + /** + * Determine if a value is a FileList + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a File, otherwise false + */ + var isFileList = kindOfTest('FileList'); -/***/ }), + /** + * Determine if a value is a Stream + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a Stream, otherwise false + */ + var isStream = function isStream(val) { + return isObject(val) && isFunction(val.pipe); + }; -/***/ "./lib/core/dispatchRequest.js": -/*!*************************************!*\ - !*** ./lib/core/dispatchRequest.js ***! - \*************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { + /** + * Determine if a value is a FormData + * + * @param {*} thing The value to test + * + * @returns {boolean} True if value is an FormData, otherwise false + */ + var isFormData = function isFormData(thing) { + var kind; + return thing && (typeof FormData === 'function' && thing instanceof FormData || isFunction(thing.append) && ((kind = kindOf(thing)) === 'formdata' || + // detect form-data instance + kind === 'object' && isFunction(thing.toString) && thing.toString() === '[object FormData]')); + }; -"use strict"; + /** + * Determine if a value is a URLSearchParams object + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a URLSearchParams object, otherwise false + */ + var isURLSearchParams = kindOfTest('URLSearchParams'); + var _map = ['ReadableStream', 'Request', 'Response', 'Headers'].map(kindOfTest), + _map2 = _slicedToArray(_map, 4), + isReadableStream = _map2[0], + isRequest = _map2[1], + isResponse = _map2[2], + isHeaders = _map2[3]; + /** + * Trim excess whitespace off the beginning and end of a string + * + * @param {String} str The String to trim + * + * @returns {String} The String freed of excess whitespace + */ + var trim = function trim(str) { + return str.trim ? str.trim() : str.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, ''); + }; -var utils = __webpack_require__(/*! ./../utils */ "./lib/utils.js"); -var transformData = __webpack_require__(/*! ./transformData */ "./lib/core/transformData.js"); -var isCancel = __webpack_require__(/*! ../cancel/isCancel */ "./lib/cancel/isCancel.js"); -var defaults = __webpack_require__(/*! ../defaults */ "./lib/defaults/index.js"); -var CanceledError = __webpack_require__(/*! ../cancel/CanceledError */ "./lib/cancel/CanceledError.js"); + /** + * Iterate over an Array or an Object invoking a function for each item. + * + * If `obj` is an Array callback will be called passing + * the value, index, and complete array for each item. + * + * If 'obj' is an Object callback will be called passing + * the value, key, and complete object for each property. + * + * @param {Object|Array} obj The object to iterate + * @param {Function} fn The callback to invoke for each item + * + * @param {Boolean} [allOwnKeys = false] + * @returns {any} + */ + function forEach(obj, fn) { + var _ref = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {}, + _ref$allOwnKeys = _ref.allOwnKeys, + allOwnKeys = _ref$allOwnKeys === void 0 ? false : _ref$allOwnKeys; + // Don't bother if no value provided + if (obj === null || typeof obj === 'undefined') { + return; + } + var i; + var l; -/** - * Throws a `CanceledError` if cancellation has been requested. - */ -function throwIfCancellationRequested(config) { - if (config.cancelToken) { - config.cancelToken.throwIfRequested(); + // Force an array if not already something iterable + if (_typeof(obj) !== 'object') { + /*eslint no-param-reassign:0*/ + obj = [obj]; + } + if (isArray(obj)) { + // Iterate over array values + for (i = 0, l = obj.length; i < l; i++) { + fn.call(null, obj[i], i, obj); + } + } else { + // Iterate over object keys + var keys = allOwnKeys ? Object.getOwnPropertyNames(obj) : Object.keys(obj); + var len = keys.length; + var key; + for (i = 0; i < len; i++) { + key = keys[i]; + fn.call(null, obj[key], key, obj); + } + } + } + function findKey(obj, key) { + key = key.toLowerCase(); + var keys = Object.keys(obj); + var i = keys.length; + var _key; + while (i-- > 0) { + _key = keys[i]; + if (key === _key.toLowerCase()) { + return _key; + } + } + return null; } + var _global = function () { + /*eslint no-undef:0*/ + if (typeof globalThis !== "undefined") return globalThis; + return typeof self !== "undefined" ? self : typeof window !== 'undefined' ? window : global; + }(); + var isContextDefined = function isContextDefined(context) { + return !isUndefined(context) && context !== _global; + }; - if (config.signal && config.signal.aborted) { - throw new CanceledError(); + /** + * Accepts varargs expecting each argument to be an object, then + * immutably merges the properties of each object and returns result. + * + * When multiple objects contain the same key the later object in + * the arguments list will take precedence. + * + * Example: + * + * ```js + * var result = merge({foo: 123}, {foo: 456}); + * console.log(result.foo); // outputs 456 + * ``` + * + * @param {Object} obj1 Object to merge + * + * @returns {Object} Result of all merge properties + */ + function merge( /* obj1, obj2, obj3, ... */ + ) { + var _ref2 = isContextDefined(this) && this || {}, + caseless = _ref2.caseless; + var result = {}; + var assignValue = function assignValue(val, key) { + var targetKey = caseless && findKey(result, key) || key; + if (isPlainObject(result[targetKey]) && isPlainObject(val)) { + result[targetKey] = merge(result[targetKey], val); + } else if (isPlainObject(val)) { + result[targetKey] = merge({}, val); + } else if (isArray(val)) { + result[targetKey] = val.slice(); + } else { + result[targetKey] = val; + } + }; + for (var i = 0, l = arguments.length; i < l; i++) { + arguments[i] && forEach(arguments[i], assignValue); + } + return result; } -} -/** - * Dispatch a request to the server using the configured adapter. - * - * @param {object} config The config that is to be used for the request - * @returns {Promise} The Promise to be fulfilled - */ -module.exports = function dispatchRequest(config) { - throwIfCancellationRequested(config); + /** + * Extends object a by mutably adding to it the properties of object b. + * + * @param {Object} a The object to be extended + * @param {Object} b The object to copy properties from + * @param {Object} thisArg The object to bind function to + * + * @param {Boolean} [allOwnKeys] + * @returns {Object} The resulting value of object a + */ + var extend = function extend(a, b, thisArg) { + var _ref3 = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : {}, + allOwnKeys = _ref3.allOwnKeys; + forEach(b, function (val, key) { + if (thisArg && isFunction(val)) { + a[key] = bind(val, thisArg); + } else { + a[key] = val; + } + }, { + allOwnKeys: allOwnKeys + }); + return a; + }; - // Ensure headers exist - config.headers = config.headers || {}; + /** + * Remove byte order marker. This catches EF BB BF (the UTF-8 BOM) + * + * @param {string} content with BOM + * + * @returns {string} content value without BOM + */ + var stripBOM = function stripBOM(content) { + if (content.charCodeAt(0) === 0xFEFF) { + content = content.slice(1); + } + return content; + }; - // Transform request data - config.data = transformData.call( - config, - config.data, - config.headers, - config.transformRequest - ); + /** + * Inherit the prototype methods from one constructor into another + * @param {function} constructor + * @param {function} superConstructor + * @param {object} [props] + * @param {object} [descriptors] + * + * @returns {void} + */ + var inherits = function inherits(constructor, superConstructor, props, descriptors) { + constructor.prototype = Object.create(superConstructor.prototype, descriptors); + constructor.prototype.constructor = constructor; + Object.defineProperty(constructor, 'super', { + value: superConstructor.prototype + }); + props && Object.assign(constructor.prototype, props); + }; - // Flatten headers - config.headers = utils.merge( - config.headers.common || {}, - config.headers[config.method] || {}, - config.headers - ); + /** + * Resolve object with deep prototype chain to a flat object + * @param {Object} sourceObj source object + * @param {Object} [destObj] + * @param {Function|Boolean} [filter] + * @param {Function} [propFilter] + * + * @returns {Object} + */ + var toFlatObject = function toFlatObject(sourceObj, destObj, filter, propFilter) { + var props; + var i; + var prop; + var merged = {}; + destObj = destObj || {}; + // eslint-disable-next-line no-eq-null,eqeqeq + if (sourceObj == null) return destObj; + do { + props = Object.getOwnPropertyNames(sourceObj); + i = props.length; + while (i-- > 0) { + prop = props[i]; + if ((!propFilter || propFilter(prop, sourceObj, destObj)) && !merged[prop]) { + destObj[prop] = sourceObj[prop]; + merged[prop] = true; + } + } + sourceObj = filter !== false && getPrototypeOf(sourceObj); + } while (sourceObj && (!filter || filter(sourceObj, destObj)) && sourceObj !== Object.prototype); + return destObj; + }; - utils.forEach( - ['delete', 'get', 'head', 'post', 'put', 'patch', 'common'], - function cleanHeaderConfig(method) { - delete config.headers[method]; + /** + * Determines whether a string ends with the characters of a specified string + * + * @param {String} str + * @param {String} searchString + * @param {Number} [position= 0] + * + * @returns {boolean} + */ + var endsWith = function endsWith(str, searchString, position) { + str = String(str); + if (position === undefined || position > str.length) { + position = str.length; } - ); - - var adapter = config.adapter || defaults.adapter; + position -= searchString.length; + var lastIndex = str.indexOf(searchString, position); + return lastIndex !== -1 && lastIndex === position; + }; - return adapter(config).then(function onAdapterResolution(response) { - throwIfCancellationRequested(config); + /** + * Returns new array from array like object or null if failed + * + * @param {*} [thing] + * + * @returns {?Array} + */ + var toArray = function toArray(thing) { + if (!thing) return null; + if (isArray(thing)) return thing; + var i = thing.length; + if (!isNumber(i)) return null; + var arr = new Array(i); + while (i-- > 0) { + arr[i] = thing[i]; + } + return arr; + }; - // Transform response data - response.data = transformData.call( - config, - response.data, - response.headers, - config.transformResponse - ); - - return response; - }, function onAdapterRejection(reason) { - if (!isCancel(reason)) { - throwIfCancellationRequested(config); + /** + * Checking if the Uint8Array exists and if it does, it returns a function that checks if the + * thing passed in is an instance of Uint8Array + * + * @param {TypedArray} + * + * @returns {Array} + */ + // eslint-disable-next-line func-names + var isTypedArray = function (TypedArray) { + // eslint-disable-next-line func-names + return function (thing) { + return TypedArray && thing instanceof TypedArray; + }; + }(typeof Uint8Array !== 'undefined' && getPrototypeOf(Uint8Array)); - // Transform response data - if (reason && reason.response) { - reason.response.data = transformData.call( - config, - reason.response.data, - reason.response.headers, - config.transformResponse - ); - } + /** + * For each entry in the object, call the function with the key and value. + * + * @param {Object} obj - The object to iterate over. + * @param {Function} fn - The function to call for each entry. + * + * @returns {void} + */ + var forEachEntry = function forEachEntry(obj, fn) { + var generator = obj && obj[Symbol.iterator]; + var iterator = generator.call(obj); + var result; + while ((result = iterator.next()) && !result.done) { + var pair = result.value; + fn.call(obj, pair[0], pair[1]); } - - return Promise.reject(reason); - }); -}; - - -/***/ }), - -/***/ "./lib/core/mergeConfig.js": -/*!*********************************!*\ - !*** ./lib/core/mergeConfig.js ***! - \*********************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -var utils = __webpack_require__(/*! ../utils */ "./lib/utils.js"); - -/** - * Config-specific merge-function which creates a new config-object - * by merging two configuration objects together. - * - * @param {Object} config1 - * @param {Object} config2 - * @returns {Object} New object resulting from merging config2 to config1 - */ -module.exports = function mergeConfig(config1, config2) { - // eslint-disable-next-line no-param-reassign - config2 = config2 || {}; - var config = {}; - - function getMergedValue(target, source) { - if (utils.isPlainObject(target) && utils.isPlainObject(source)) { - return utils.merge(target, source); - } else if (utils.isPlainObject(source)) { - return utils.merge({}, source); - } else if (utils.isArray(source)) { - return source.slice(); - } - return source; - } - - // eslint-disable-next-line consistent-return - function mergeDeepProperties(prop) { - if (!utils.isUndefined(config2[prop])) { - return getMergedValue(config1[prop], config2[prop]); - } else if (!utils.isUndefined(config1[prop])) { - return getMergedValue(undefined, config1[prop]); - } - } - - // eslint-disable-next-line consistent-return - function valueFromConfig2(prop) { - if (!utils.isUndefined(config2[prop])) { - return getMergedValue(undefined, config2[prop]); - } - } - - // eslint-disable-next-line consistent-return - function defaultToConfig2(prop) { - if (!utils.isUndefined(config2[prop])) { - return getMergedValue(undefined, config2[prop]); - } else if (!utils.isUndefined(config1[prop])) { - return getMergedValue(undefined, config1[prop]); - } - } - - // eslint-disable-next-line consistent-return - function mergeDirectKeys(prop) { - if (prop in config2) { - return getMergedValue(config1[prop], config2[prop]); - } else if (prop in config1) { - return getMergedValue(undefined, config1[prop]); - } - } - - var mergeMap = { - 'url': valueFromConfig2, - 'method': valueFromConfig2, - 'data': valueFromConfig2, - 'baseURL': defaultToConfig2, - 'transformRequest': defaultToConfig2, - 'transformResponse': defaultToConfig2, - 'paramsSerializer': defaultToConfig2, - 'timeout': defaultToConfig2, - 'timeoutMessage': defaultToConfig2, - 'withCredentials': defaultToConfig2, - 'adapter': defaultToConfig2, - 'responseType': defaultToConfig2, - 'xsrfCookieName': defaultToConfig2, - 'xsrfHeaderName': defaultToConfig2, - 'onUploadProgress': defaultToConfig2, - 'onDownloadProgress': defaultToConfig2, - 'decompress': defaultToConfig2, - 'maxContentLength': defaultToConfig2, - 'maxBodyLength': defaultToConfig2, - 'beforeRedirect': defaultToConfig2, - 'transport': defaultToConfig2, - 'httpAgent': defaultToConfig2, - 'httpsAgent': defaultToConfig2, - 'cancelToken': defaultToConfig2, - 'socketPath': defaultToConfig2, - 'responseEncoding': defaultToConfig2, - 'validateStatus': mergeDirectKeys }; - utils.forEach(Object.keys(config1).concat(Object.keys(config2)), function computeConfigValue(prop) { - var merge = mergeMap[prop] || mergeDeepProperties; - var configValue = merge(prop); - (utils.isUndefined(configValue) && merge !== mergeDirectKeys) || (config[prop] = configValue); - }); + /** + * It takes a regular expression and a string, and returns an array of all the matches + * + * @param {string} regExp - The regular expression to match against. + * @param {string} str - The string to search. + * + * @returns {Array} + */ + var matchAll = function matchAll(regExp, str) { + var matches; + var arr = []; + while ((matches = regExp.exec(str)) !== null) { + arr.push(matches); + } + return arr; + }; - return config; -}; - - -/***/ }), - -/***/ "./lib/core/settle.js": -/*!****************************!*\ - !*** ./lib/core/settle.js ***! - \****************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -var AxiosError = __webpack_require__(/*! ./AxiosError */ "./lib/core/AxiosError.js"); - -/** - * Resolve or reject a Promise based on response status. - * - * @param {Function} resolve A function that resolves the promise. - * @param {Function} reject A function that rejects the promise. - * @param {object} response The response. - */ -module.exports = function settle(resolve, reject, response) { - var validateStatus = response.config.validateStatus; - if (!response.status || !validateStatus || validateStatus(response.status)) { - resolve(response); - } else { - reject(new AxiosError( - 'Request failed with status code ' + response.status, - [AxiosError.ERR_BAD_REQUEST, AxiosError.ERR_BAD_RESPONSE][Math.floor(response.status / 100) - 4], - response.config, - response.request, - response - )); - } -}; - - -/***/ }), - -/***/ "./lib/core/transformData.js": -/*!***********************************!*\ - !*** ./lib/core/transformData.js ***! - \***********************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -var utils = __webpack_require__(/*! ./../utils */ "./lib/utils.js"); -var defaults = __webpack_require__(/*! ../defaults */ "./lib/defaults/index.js"); - -/** - * Transform the data for a request or a response - * - * @param {Object|String} data The data to be transformed - * @param {Array} headers The headers for the request or response - * @param {Array|Function} fns A single function or Array of functions - * @returns {*} The resulting transformed data - */ -module.exports = function transformData(data, headers, fns) { - var context = this || defaults; - /*eslint no-param-reassign:0*/ - utils.forEach(fns, function transform(fn) { - data = fn.call(context, data, headers); - }); + /* Checking if the kindOfTest function returns true when passed an HTMLFormElement. */ + var isHTMLForm = kindOfTest('HTMLFormElement'); + var toCamelCase = function toCamelCase(str) { + return str.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g, function replacer(m, p1, p2) { + return p1.toUpperCase() + p2; + }); + }; - return data; -}; + /* Creating a function that will check if an object has a property. */ + var hasOwnProperty = function (_ref4) { + var hasOwnProperty = _ref4.hasOwnProperty; + return function (obj, prop) { + return hasOwnProperty.call(obj, prop); + }; + }(Object.prototype); + /** + * Determine if a value is a RegExp object + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a RegExp object, otherwise false + */ + var isRegExp = kindOfTest('RegExp'); + var reduceDescriptors = function reduceDescriptors(obj, reducer) { + var descriptors = Object.getOwnPropertyDescriptors(obj); + var reducedDescriptors = {}; + forEach(descriptors, function (descriptor, name) { + var ret; + if ((ret = reducer(descriptor, name, obj)) !== false) { + reducedDescriptors[name] = ret || descriptor; + } + }); + Object.defineProperties(obj, reducedDescriptors); + }; -/***/ }), + /** + * Makes all methods read-only + * @param {Object} obj + */ -/***/ "./lib/defaults/index.js": -/*!*******************************!*\ - !*** ./lib/defaults/index.js ***! - \*******************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { + var freezeMethods = function freezeMethods(obj) { + reduceDescriptors(obj, function (descriptor, name) { + // skip restricted props in strict mode + if (isFunction(obj) && ['arguments', 'caller', 'callee'].indexOf(name) !== -1) { + return false; + } + var value = obj[name]; + if (!isFunction(value)) return; + descriptor.enumerable = false; + if ('writable' in descriptor) { + descriptor.writable = false; + return; + } + if (!descriptor.set) { + descriptor.set = function () { + throw Error('Can not rewrite read-only method \'' + name + '\''); + }; + } + }); + }; + var toObjectSet = function toObjectSet(arrayOrString, delimiter) { + var obj = {}; + var define = function define(arr) { + arr.forEach(function (value) { + obj[value] = true; + }); + }; + isArray(arrayOrString) ? define(arrayOrString) : define(String(arrayOrString).split(delimiter)); + return obj; + }; + var noop = function noop() {}; + var toFiniteNumber = function toFiniteNumber(value, defaultValue) { + return value != null && Number.isFinite(value = +value) ? value : defaultValue; + }; + var ALPHA = 'abcdefghijklmnopqrstuvwxyz'; + var DIGIT = '0123456789'; + var ALPHABET = { + DIGIT: DIGIT, + ALPHA: ALPHA, + ALPHA_DIGIT: ALPHA + ALPHA.toUpperCase() + DIGIT + }; + var generateString = function generateString() { + var size = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 16; + var alphabet = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : ALPHABET.ALPHA_DIGIT; + var str = ''; + var length = alphabet.length; + while (size--) { + str += alphabet[Math.random() * length | 0]; + } + return str; + }; -"use strict"; + /** + * If the thing is a FormData object, return true, otherwise return false. + * + * @param {unknown} thing - The thing to check. + * + * @returns {boolean} + */ + function isSpecCompliantForm(thing) { + return !!(thing && isFunction(thing.append) && thing[Symbol.toStringTag] === 'FormData' && thing[Symbol.iterator]); + } + var toJSONObject = function toJSONObject(obj) { + var stack = new Array(10); + var visit = function visit(source, i) { + if (isObject(source)) { + if (stack.indexOf(source) >= 0) { + return; + } + if (!('toJSON' in source)) { + stack[i] = source; + var target = isArray(source) ? [] : {}; + forEach(source, function (value, key) { + var reducedValue = visit(value, i + 1); + !isUndefined(reducedValue) && (target[key] = reducedValue); + }); + stack[i] = undefined; + return target; + } + } + return source; + }; + return visit(obj, 0); + }; + var isAsyncFn = kindOfTest('AsyncFunction'); + var isThenable = function isThenable(thing) { + return thing && (isObject(thing) || isFunction(thing)) && isFunction(thing.then) && isFunction(thing["catch"]); + }; + var utils$1 = { + isArray: isArray, + isArrayBuffer: isArrayBuffer, + isBuffer: isBuffer, + isFormData: isFormData, + isArrayBufferView: isArrayBufferView, + isString: isString, + isNumber: isNumber, + isBoolean: isBoolean, + isObject: isObject, + isPlainObject: isPlainObject, + isReadableStream: isReadableStream, + isRequest: isRequest, + isResponse: isResponse, + isHeaders: isHeaders, + isUndefined: isUndefined, + isDate: isDate, + isFile: isFile, + isBlob: isBlob, + isRegExp: isRegExp, + isFunction: isFunction, + isStream: isStream, + isURLSearchParams: isURLSearchParams, + isTypedArray: isTypedArray, + isFileList: isFileList, + forEach: forEach, + merge: merge, + extend: extend, + trim: trim, + stripBOM: stripBOM, + inherits: inherits, + toFlatObject: toFlatObject, + kindOf: kindOf, + kindOfTest: kindOfTest, + endsWith: endsWith, + toArray: toArray, + forEachEntry: forEachEntry, + matchAll: matchAll, + isHTMLForm: isHTMLForm, + hasOwnProperty: hasOwnProperty, + hasOwnProp: hasOwnProperty, + // an alias to avoid ESLint no-prototype-builtins detection + reduceDescriptors: reduceDescriptors, + freezeMethods: freezeMethods, + toObjectSet: toObjectSet, + toCamelCase: toCamelCase, + noop: noop, + toFiniteNumber: toFiniteNumber, + findKey: findKey, + global: _global, + isContextDefined: isContextDefined, + ALPHABET: ALPHABET, + generateString: generateString, + isSpecCompliantForm: isSpecCompliantForm, + toJSONObject: toJSONObject, + isAsyncFn: isAsyncFn, + isThenable: isThenable + }; + /** + * Create an Error with the specified message, config, error code, request and response. + * + * @param {string} message The error message. + * @param {string} [code] The error code (for example, 'ECONNABORTED'). + * @param {Object} [config] The config. + * @param {Object} [request] The request. + * @param {Object} [response] The response. + * + * @returns {Error} The created error. + */ + function AxiosError(message, code, config, request, response) { + Error.call(this); + if (Error.captureStackTrace) { + Error.captureStackTrace(this, this.constructor); + } else { + this.stack = new Error().stack; + } + this.message = message; + this.name = 'AxiosError'; + code && (this.code = code); + config && (this.config = config); + request && (this.request = request); + response && (this.response = response); + } + utils$1.inherits(AxiosError, Error, { + toJSON: function toJSON() { + return { + // Standard + message: this.message, + name: this.name, + // Microsoft + description: this.description, + number: this.number, + // Mozilla + fileName: this.fileName, + lineNumber: this.lineNumber, + columnNumber: this.columnNumber, + stack: this.stack, + // Axios + config: utils$1.toJSONObject(this.config), + code: this.code, + status: this.response && this.response.status ? this.response.status : null + }; + } + }); + var prototype$1 = AxiosError.prototype; + var descriptors = {}; + ['ERR_BAD_OPTION_VALUE', 'ERR_BAD_OPTION', 'ECONNABORTED', 'ETIMEDOUT', 'ERR_NETWORK', 'ERR_FR_TOO_MANY_REDIRECTS', 'ERR_DEPRECATED', 'ERR_BAD_RESPONSE', 'ERR_BAD_REQUEST', 'ERR_CANCELED', 'ERR_NOT_SUPPORT', 'ERR_INVALID_URL' + // eslint-disable-next-line func-names + ].forEach(function (code) { + descriptors[code] = { + value: code + }; + }); + Object.defineProperties(AxiosError, descriptors); + Object.defineProperty(prototype$1, 'isAxiosError', { + value: true + }); -var utils = __webpack_require__(/*! ../utils */ "./lib/utils.js"); -var normalizeHeaderName = __webpack_require__(/*! ../helpers/normalizeHeaderName */ "./lib/helpers/normalizeHeaderName.js"); -var AxiosError = __webpack_require__(/*! ../core/AxiosError */ "./lib/core/AxiosError.js"); -var transitionalDefaults = __webpack_require__(/*! ./transitional */ "./lib/defaults/transitional.js"); -var toFormData = __webpack_require__(/*! ../helpers/toFormData */ "./lib/helpers/toFormData.js"); + // eslint-disable-next-line func-names + AxiosError.from = function (error, code, config, request, response, customProps) { + var axiosError = Object.create(prototype$1); + utils$1.toFlatObject(error, axiosError, function filter(obj) { + return obj !== Error.prototype; + }, function (prop) { + return prop !== 'isAxiosError'; + }); + AxiosError.call(axiosError, error.message, code, config, request, response); + axiosError.cause = error; + axiosError.name = error.name; + customProps && Object.assign(axiosError, customProps); + return axiosError; + }; -var DEFAULT_CONTENT_TYPE = { - 'Content-Type': 'application/x-www-form-urlencoded' -}; + // eslint-disable-next-line strict + var httpAdapter = null; -function setContentTypeIfUnset(headers, value) { - if (!utils.isUndefined(headers) && utils.isUndefined(headers['Content-Type'])) { - headers['Content-Type'] = value; + /** + * Determines if the given thing is a array or js object. + * + * @param {string} thing - The object or array to be visited. + * + * @returns {boolean} + */ + function isVisitable(thing) { + return utils$1.isPlainObject(thing) || utils$1.isArray(thing); } -} -function getDefaultAdapter() { - var adapter; - if (typeof XMLHttpRequest !== 'undefined') { - // For browsers use XHR adapter - adapter = __webpack_require__(/*! ../adapters/xhr */ "./lib/adapters/xhr.js"); - } else if (typeof process !== 'undefined' && Object.prototype.toString.call(process) === '[object process]') { - // For node use HTTP adapter - adapter = __webpack_require__(/*! ../adapters/http */ "./lib/adapters/xhr.js"); + /** + * It removes the brackets from the end of a string + * + * @param {string} key - The key of the parameter. + * + * @returns {string} the key without the brackets. + */ + function removeBrackets(key) { + return utils$1.endsWith(key, '[]') ? key.slice(0, -2) : key; } - return adapter; -} -function stringifySafely(rawValue, parser, encoder) { - if (utils.isString(rawValue)) { - try { - (parser || JSON.parse)(rawValue); - return utils.trim(rawValue); - } catch (e) { - if (e.name !== 'SyntaxError') { - throw e; - } - } + /** + * It takes a path, a key, and a boolean, and returns a string + * + * @param {string} path - The path to the current key. + * @param {string} key - The key of the current object being iterated over. + * @param {string} dots - If true, the key will be rendered with dots instead of brackets. + * + * @returns {string} The path to the current key. + */ + function renderKey(path, key, dots) { + if (!path) return key; + return path.concat(key).map(function each(token, i) { + // eslint-disable-next-line no-param-reassign + token = removeBrackets(token); + return !dots && i ? '[' + token + ']' : token; + }).join(dots ? '.' : ''); } - return (encoder || JSON.stringify)(rawValue); -} - -var defaults = { - - transitional: transitionalDefaults, - - adapter: getDefaultAdapter(), + /** + * If the array is an array and none of its elements are visitable, then it's a flat array. + * + * @param {Array} arr - The array to check + * + * @returns {boolean} + */ + function isFlatArray(arr) { + return utils$1.isArray(arr) && !arr.some(isVisitable); + } + var predicates = utils$1.toFlatObject(utils$1, {}, null, function filter(prop) { + return /^is[A-Z]/.test(prop); + }); - transformRequest: [function transformRequest(data, headers) { - normalizeHeaderName(headers, 'Accept'); - normalizeHeaderName(headers, 'Content-Type'); + /** + * Convert a data object to FormData + * + * @param {Object} obj + * @param {?Object} [formData] + * @param {?Object} [options] + * @param {Function} [options.visitor] + * @param {Boolean} [options.metaTokens = true] + * @param {Boolean} [options.dots = false] + * @param {?Boolean} [options.indexes = false] + * + * @returns {Object} + **/ - if (utils.isFormData(data) || - utils.isArrayBuffer(data) || - utils.isBuffer(data) || - utils.isStream(data) || - utils.isFile(data) || - utils.isBlob(data) - ) { - return data; - } - if (utils.isArrayBufferView(data)) { - return data.buffer; - } - if (utils.isURLSearchParams(data)) { - setContentTypeIfUnset(headers, 'application/x-www-form-urlencoded;charset=utf-8'); - return data.toString(); + /** + * It converts an object into a FormData object + * + * @param {Object} obj - The object to convert to form data. + * @param {string} formData - The FormData object to append to. + * @param {Object} options + * + * @returns + */ + function toFormData(obj, formData, options) { + if (!utils$1.isObject(obj)) { + throw new TypeError('target must be an object'); } - var isObjectPayload = utils.isObject(data); - var contentType = headers && headers['Content-Type']; - - var isFileList; - - if ((isFileList = utils.isFileList(data)) || (isObjectPayload && contentType === 'multipart/form-data')) { - var _FormData = this.env && this.env.FormData; - return toFormData(isFileList ? {'files[]': data} : data, _FormData && new _FormData()); - } else if (isObjectPayload || contentType === 'application/json') { - setContentTypeIfUnset(headers, 'application/json'); - return stringifySafely(data); + // eslint-disable-next-line no-param-reassign + formData = formData || new (FormData)(); + + // eslint-disable-next-line no-param-reassign + options = utils$1.toFlatObject(options, { + metaTokens: true, + dots: false, + indexes: false + }, false, function defined(option, source) { + // eslint-disable-next-line no-eq-null,eqeqeq + return !utils$1.isUndefined(source[option]); + }); + var metaTokens = options.metaTokens; + // eslint-disable-next-line no-use-before-define + var visitor = options.visitor || defaultVisitor; + var dots = options.dots; + var indexes = options.indexes; + var _Blob = options.Blob || typeof Blob !== 'undefined' && Blob; + var useBlob = _Blob && utils$1.isSpecCompliantForm(formData); + if (!utils$1.isFunction(visitor)) { + throw new TypeError('visitor must be a function'); + } + function convertValue(value) { + if (value === null) return ''; + if (utils$1.isDate(value)) { + return value.toISOString(); + } + if (!useBlob && utils$1.isBlob(value)) { + throw new AxiosError('Blob is not supported. Use a Buffer instead.'); + } + if (utils$1.isArrayBuffer(value) || utils$1.isTypedArray(value)) { + return useBlob && typeof Blob === 'function' ? new Blob([value]) : Buffer.from(value); + } + return value; } - return data; - }], - - transformResponse: [function transformResponse(data) { - var transitional = this.transitional || defaults.transitional; - var silentJSONParsing = transitional && transitional.silentJSONParsing; - var forcedJSONParsing = transitional && transitional.forcedJSONParsing; - var strictJSONParsing = !silentJSONParsing && this.responseType === 'json'; - - if (strictJSONParsing || (forcedJSONParsing && utils.isString(data) && data.length)) { - try { - return JSON.parse(data); - } catch (e) { - if (strictJSONParsing) { - if (e.name === 'SyntaxError') { - throw AxiosError.from(e, AxiosError.ERR_BAD_RESPONSE, this, null, this.response); - } - throw e; + /** + * Default visitor. + * + * @param {*} value + * @param {String|Number} key + * @param {Array} path + * @this {FormData} + * + * @returns {boolean} return true to visit the each prop of the value recursively + */ + function defaultVisitor(value, key, path) { + var arr = value; + if (value && !path && _typeof(value) === 'object') { + if (utils$1.endsWith(key, '{}')) { + // eslint-disable-next-line no-param-reassign + key = metaTokens ? key : key.slice(0, -2); + // eslint-disable-next-line no-param-reassign + value = JSON.stringify(value); + } else if (utils$1.isArray(value) && isFlatArray(value) || (utils$1.isFileList(value) || utils$1.endsWith(key, '[]')) && (arr = utils$1.toArray(value))) { + // eslint-disable-next-line no-param-reassign + key = removeBrackets(key); + arr.forEach(function each(el, index) { + !(utils$1.isUndefined(el) || el === null) && formData.append( + // eslint-disable-next-line no-nested-ternary + indexes === true ? renderKey([key], index, dots) : indexes === null ? key : key + '[]', convertValue(el)); + }); + return false; } } + if (isVisitable(value)) { + return true; + } + formData.append(renderKey(path, key, dots), convertValue(value)); + return false; } - - return data; - }], + var stack = []; + var exposedHelpers = Object.assign(predicates, { + defaultVisitor: defaultVisitor, + convertValue: convertValue, + isVisitable: isVisitable + }); + function build(value, path) { + if (utils$1.isUndefined(value)) return; + if (stack.indexOf(value) !== -1) { + throw Error('Circular reference detected in ' + path.join('.')); + } + stack.push(value); + utils$1.forEach(value, function each(el, key) { + var result = !(utils$1.isUndefined(el) || el === null) && visitor.call(formData, el, utils$1.isString(key) ? key.trim() : key, path, exposedHelpers); + if (result === true) { + build(el, path ? path.concat(key) : [key]); + } + }); + stack.pop(); + } + if (!utils$1.isObject(obj)) { + throw new TypeError('data must be an object'); + } + build(obj); + return formData; + } /** - * A timeout in milliseconds to abort a request. If set to 0 (default) a - * timeout is not created. + * It encodes a string by replacing all characters that are not in the unreserved set with + * their percent-encoded equivalents + * + * @param {string} str - The string to encode. + * + * @returns {string} The encoded string. */ - timeout: 0, - - xsrfCookieName: 'XSRF-TOKEN', - xsrfHeaderName: 'X-XSRF-TOKEN', - - maxContentLength: -1, - maxBodyLength: -1, + function encode$1(str) { + var charMap = { + '!': '%21', + "'": '%27', + '(': '%28', + ')': '%29', + '~': '%7E', + '%20': '+', + '%00': '\x00' + }; + return encodeURIComponent(str).replace(/[!'()~]|%20|%00/g, function replacer(match) { + return charMap[match]; + }); + } - env: { - FormData: __webpack_require__(/*! ./env/FormData */ "./lib/helpers/null.js") - }, + /** + * It takes a params object and converts it to a FormData object + * + * @param {Object} params - The parameters to be converted to a FormData object. + * @param {Object} options - The options object passed to the Axios constructor. + * + * @returns {void} + */ + function AxiosURLSearchParams(params, options) { + this._pairs = []; + params && toFormData(params, this, options); + } + var prototype = AxiosURLSearchParams.prototype; + prototype.append = function append(name, value) { + this._pairs.push([name, value]); + }; + prototype.toString = function toString(encoder) { + var _encode = encoder ? function (value) { + return encoder.call(this, value, encode$1); + } : encode$1; + return this._pairs.map(function each(pair) { + return _encode(pair[0]) + '=' + _encode(pair[1]); + }, '').join('&'); + }; - validateStatus: function validateStatus(status) { - return status >= 200 && status < 300; - }, + /** + * It replaces all instances of the characters `:`, `$`, `,`, `+`, `[`, and `]` with their + * URI encoded counterparts + * + * @param {string} val The value to be encoded. + * + * @returns {string} The encoded value. + */ + function encode(val) { + return encodeURIComponent(val).replace(/%3A/gi, ':').replace(/%24/g, '$').replace(/%2C/gi, ',').replace(/%20/g, '+').replace(/%5B/gi, '[').replace(/%5D/gi, ']'); + } - headers: { - common: { - 'Accept': 'application/json, text/plain, */*' + /** + * Build a URL by appending params to the end + * + * @param {string} url The base of the url (e.g., http://www.google.com) + * @param {object} [params] The params to be appended + * @param {?object} options + * + * @returns {string} The formatted url + */ + function buildURL(url, params, options) { + /*eslint no-param-reassign:0*/ + if (!params) { + return url; + } + var _encode = options && options.encode || encode; + var serializeFn = options && options.serialize; + var serializedParams; + if (serializeFn) { + serializedParams = serializeFn(params, options); + } else { + serializedParams = utils$1.isURLSearchParams(params) ? params.toString() : new AxiosURLSearchParams(params, options).toString(_encode); } + if (serializedParams) { + var hashmarkIndex = url.indexOf("#"); + if (hashmarkIndex !== -1) { + url = url.slice(0, hashmarkIndex); + } + url += (url.indexOf('?') === -1 ? '?' : '&') + serializedParams; + } + return url; } -}; -utils.forEach(['delete', 'get', 'head'], function forEachMethodNoData(method) { - defaults.headers[method] = {}; -}); + var InterceptorManager = /*#__PURE__*/function () { + function InterceptorManager() { + _classCallCheck(this, InterceptorManager); + this.handlers = []; + } -utils.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) { - defaults.headers[method] = utils.merge(DEFAULT_CONTENT_TYPE); -}); + /** + * Add a new interceptor to the stack + * + * @param {Function} fulfilled The function to handle `then` for a `Promise` + * @param {Function} rejected The function to handle `reject` for a `Promise` + * + * @return {Number} An ID used to remove interceptor later + */ + _createClass(InterceptorManager, [{ + key: "use", + value: function use(fulfilled, rejected, options) { + this.handlers.push({ + fulfilled: fulfilled, + rejected: rejected, + synchronous: options ? options.synchronous : false, + runWhen: options ? options.runWhen : null + }); + return this.handlers.length - 1; + } -module.exports = defaults; + /** + * Remove an interceptor from the stack + * + * @param {Number} id The ID that was returned by `use` + * + * @returns {Boolean} `true` if the interceptor was removed, `false` otherwise + */ + }, { + key: "eject", + value: function eject(id) { + if (this.handlers[id]) { + this.handlers[id] = null; + } + } + /** + * Clear all interceptors from the stack + * + * @returns {void} + */ + }, { + key: "clear", + value: function clear() { + if (this.handlers) { + this.handlers = []; + } + } -/***/ }), + /** + * Iterate over all the registered interceptors + * + * This method is particularly useful for skipping over any + * interceptors that may have become `null` calling `eject`. + * + * @param {Function} fn The function to call for each interceptor + * + * @returns {void} + */ + }, { + key: "forEach", + value: function forEach(fn) { + utils$1.forEach(this.handlers, function forEachHandler(h) { + if (h !== null) { + fn(h); + } + }); + } + }]); + return InterceptorManager; + }(); + var InterceptorManager$1 = InterceptorManager; + + var transitionalDefaults = { + silentJSONParsing: true, + forcedJSONParsing: true, + clarifyTimeoutError: false + }; -/***/ "./lib/defaults/transitional.js": -/*!**************************************!*\ - !*** ./lib/defaults/transitional.js ***! - \**************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { + var URLSearchParams$1 = typeof URLSearchParams !== 'undefined' ? URLSearchParams : AxiosURLSearchParams; -"use strict"; + var FormData$1 = typeof FormData !== 'undefined' ? FormData : null; + var Blob$1 = typeof Blob !== 'undefined' ? Blob : null; -module.exports = { - silentJSONParsing: true, - forcedJSONParsing: true, - clarifyTimeoutError: false -}; + var platform$1 = { + isBrowser: true, + classes: { + URLSearchParams: URLSearchParams$1, + FormData: FormData$1, + Blob: Blob$1 + }, + protocols: ['http', 'https', 'file', 'blob', 'url', 'data'] + }; + var hasBrowserEnv = typeof window !== 'undefined' && typeof document !== 'undefined'; -/***/ }), + /** + * Determine if we're running in a standard browser environment + * + * This allows axios to run in a web worker, and react-native. + * Both environments support XMLHttpRequest, but not fully standard globals. + * + * web workers: + * typeof window -> undefined + * typeof document -> undefined + * + * react-native: + * navigator.product -> 'ReactNative' + * nativescript + * navigator.product -> 'NativeScript' or 'NS' + * + * @returns {boolean} + */ + var hasStandardBrowserEnv = function (product) { + return hasBrowserEnv && ['ReactNative', 'NativeScript', 'NS'].indexOf(product) < 0; + }(typeof navigator !== 'undefined' && navigator.product); -/***/ "./lib/env/data.js": -/*!*************************!*\ - !*** ./lib/env/data.js ***! - \*************************/ -/*! no static exports found */ -/***/ (function(module, exports) { + /** + * Determine if we're running in a standard browser webWorker environment + * + * Although the `isStandardBrowserEnv` method indicates that + * `allows axios to run in a web worker`, the WebWorker will still be + * filtered out due to its judgment standard + * `typeof window !== 'undefined' && typeof document !== 'undefined'`. + * This leads to a problem when axios post `FormData` in webWorker + */ + var hasStandardBrowserWebWorkerEnv = function () { + return typeof WorkerGlobalScope !== 'undefined' && + // eslint-disable-next-line no-undef + self instanceof WorkerGlobalScope && typeof self.importScripts === 'function'; + }(); + var origin = hasBrowserEnv && window.location.href || 'http://localhost'; + + var utils = /*#__PURE__*/Object.freeze({ + __proto__: null, + hasBrowserEnv: hasBrowserEnv, + hasStandardBrowserWebWorkerEnv: hasStandardBrowserWebWorkerEnv, + hasStandardBrowserEnv: hasStandardBrowserEnv, + origin: origin + }); -module.exports = { - "version": "0.27.2" -}; + var platform = _objectSpread2(_objectSpread2({}, utils), platform$1); -/***/ }), + function toURLEncodedForm(data, options) { + return toFormData(data, new platform.classes.URLSearchParams(), Object.assign({ + visitor: function visitor(value, key, path, helpers) { + if (platform.isNode && utils$1.isBuffer(value)) { + this.append(key, value.toString('base64')); + return false; + } + return helpers.defaultVisitor.apply(this, arguments); + } + }, options)); + } -/***/ "./lib/helpers/bind.js": -/*!*****************************!*\ - !*** ./lib/helpers/bind.js ***! - \*****************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { + /** + * It takes a string like `foo[x][y][z]` and returns an array like `['foo', 'x', 'y', 'z'] + * + * @param {string} name - The name of the property to get. + * + * @returns An array of strings. + */ + function parsePropPath(name) { + // foo[x][y][z] + // foo.x.y.z + // foo-x-y-z + // foo x y z + return utils$1.matchAll(/\w+|\[(\w*)]/g, name).map(function (match) { + return match[0] === '[]' ? '' : match[1] || match[0]; + }); + } -"use strict"; + /** + * Convert an array to an object. + * + * @param {Array} arr - The array to convert to an object. + * + * @returns An object with the same keys and values as the array. + */ + function arrayToObject(arr) { + var obj = {}; + var keys = Object.keys(arr); + var i; + var len = keys.length; + var key; + for (i = 0; i < len; i++) { + key = keys[i]; + obj[key] = arr[key]; + } + return obj; + } + /** + * It takes a FormData object and returns a JavaScript object + * + * @param {string} formData The FormData object to convert to JSON. + * + * @returns {Object | null} The converted object. + */ + function formDataToJSON(formData) { + function buildPath(path, value, target, index) { + var name = path[index++]; + if (name === '__proto__') return true; + var isNumericKey = Number.isFinite(+name); + var isLast = index >= path.length; + name = !name && utils$1.isArray(target) ? target.length : name; + if (isLast) { + if (utils$1.hasOwnProp(target, name)) { + target[name] = [target[name], value]; + } else { + target[name] = value; + } + return !isNumericKey; + } + if (!target[name] || !utils$1.isObject(target[name])) { + target[name] = []; + } + var result = buildPath(path, value, target[name], index); + if (result && utils$1.isArray(target[name])) { + target[name] = arrayToObject(target[name]); + } + return !isNumericKey; + } + if (utils$1.isFormData(formData) && utils$1.isFunction(formData.entries)) { + var obj = {}; + utils$1.forEachEntry(formData, function (name, value) { + buildPath(parsePropPath(name), value, obj, 0); + }); + return obj; + } + return null; + } -module.exports = function bind(fn, thisArg) { - return function wrap() { - var args = new Array(arguments.length); - for (var i = 0; i < args.length; i++) { - args[i] = arguments[i]; + /** + * It takes a string, tries to parse it, and if it fails, it returns the stringified version + * of the input + * + * @param {any} rawValue - The value to be stringified. + * @param {Function} parser - A function that parses a string into a JavaScript object. + * @param {Function} encoder - A function that takes a value and returns a string. + * + * @returns {string} A stringified version of the rawValue. + */ + function stringifySafely(rawValue, parser, encoder) { + if (utils$1.isString(rawValue)) { + try { + (parser || JSON.parse)(rawValue); + return utils$1.trim(rawValue); + } catch (e) { + if (e.name !== 'SyntaxError') { + throw e; + } + } } - return fn.apply(thisArg, args); - }; -}; - - -/***/ }), - -/***/ "./lib/helpers/buildURL.js": -/*!*********************************!*\ - !*** ./lib/helpers/buildURL.js ***! - \*********************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -var utils = __webpack_require__(/*! ./../utils */ "./lib/utils.js"); - -function encode(val) { - return encodeURIComponent(val). - replace(/%3A/gi, ':'). - replace(/%24/g, '$'). - replace(/%2C/gi, ','). - replace(/%20/g, '+'). - replace(/%5B/gi, '['). - replace(/%5D/gi, ']'); -} - -/** - * Build a URL by appending params to the end - * - * @param {string} url The base of the url (e.g., http://www.google.com) - * @param {object} [params] The params to be appended - * @returns {string} The formatted url - */ -module.exports = function buildURL(url, params, paramsSerializer) { - /*eslint no-param-reassign:0*/ - if (!params) { - return url; + return (encoder || JSON.stringify)(rawValue); } + var defaults = { + transitional: transitionalDefaults, + adapter: ['xhr', 'http', 'fetch'], + transformRequest: [function transformRequest(data, headers) { + var contentType = headers.getContentType() || ''; + var hasJSONContentType = contentType.indexOf('application/json') > -1; + var isObjectPayload = utils$1.isObject(data); + if (isObjectPayload && utils$1.isHTMLForm(data)) { + data = new FormData(data); + } + var isFormData = utils$1.isFormData(data); + if (isFormData) { + return hasJSONContentType ? JSON.stringify(formDataToJSON(data)) : data; + } + if (utils$1.isArrayBuffer(data) || utils$1.isBuffer(data) || utils$1.isStream(data) || utils$1.isFile(data) || utils$1.isBlob(data) || utils$1.isReadableStream(data)) { + return data; + } + if (utils$1.isArrayBufferView(data)) { + return data.buffer; + } + if (utils$1.isURLSearchParams(data)) { + headers.setContentType('application/x-www-form-urlencoded;charset=utf-8', false); + return data.toString(); + } + var isFileList; + if (isObjectPayload) { + if (contentType.indexOf('application/x-www-form-urlencoded') > -1) { + return toURLEncodedForm(data, this.formSerializer).toString(); + } + if ((isFileList = utils$1.isFileList(data)) || contentType.indexOf('multipart/form-data') > -1) { + var _FormData = this.env && this.env.FormData; + return toFormData(isFileList ? { + 'files[]': data + } : data, _FormData && new _FormData(), this.formSerializer); + } + } + if (isObjectPayload || hasJSONContentType) { + headers.setContentType('application/json', false); + return stringifySafely(data); + } + return data; + }], + transformResponse: [function transformResponse(data) { + var transitional = this.transitional || defaults.transitional; + var forcedJSONParsing = transitional && transitional.forcedJSONParsing; + var JSONRequested = this.responseType === 'json'; + if (utils$1.isResponse(data) || utils$1.isReadableStream(data)) { + return data; + } + if (data && utils$1.isString(data) && (forcedJSONParsing && !this.responseType || JSONRequested)) { + var silentJSONParsing = transitional && transitional.silentJSONParsing; + var strictJSONParsing = !silentJSONParsing && JSONRequested; + try { + return JSON.parse(data); + } catch (e) { + if (strictJSONParsing) { + if (e.name === 'SyntaxError') { + throw AxiosError.from(e, AxiosError.ERR_BAD_RESPONSE, this, null, this.response); + } + throw e; + } + } + } + return data; + }], + /** + * A timeout in milliseconds to abort a request. If set to 0 (default) a + * timeout is not created. + */ + timeout: 0, + xsrfCookieName: 'XSRF-TOKEN', + xsrfHeaderName: 'X-XSRF-TOKEN', + maxContentLength: -1, + maxBodyLength: -1, + env: { + FormData: platform.classes.FormData, + Blob: platform.classes.Blob + }, + validateStatus: function validateStatus(status) { + return status >= 200 && status < 300; + }, + headers: { + common: { + 'Accept': 'application/json, text/plain, */*', + 'Content-Type': undefined + } + } + }; + utils$1.forEach(['delete', 'get', 'head', 'post', 'put', 'patch'], function (method) { + defaults.headers[method] = {}; + }); + var defaults$1 = defaults; - var serializedParams; - if (paramsSerializer) { - serializedParams = paramsSerializer(params); - } else if (utils.isURLSearchParams(params)) { - serializedParams = params.toString(); - } else { - var parts = []; + // RawAxiosHeaders whose duplicates are ignored by node + // c.f. https://nodejs.org/api/http.html#http_message_headers + var ignoreDuplicateOf = utils$1.toObjectSet(['age', 'authorization', 'content-length', 'content-type', 'etag', 'expires', 'from', 'host', 'if-modified-since', 'if-unmodified-since', 'last-modified', 'location', 'max-forwards', 'proxy-authorization', 'referer', 'retry-after', 'user-agent']); - utils.forEach(params, function serialize(val, key) { - if (val === null || typeof val === 'undefined') { + /** + * Parse headers into an object + * + * ``` + * Date: Wed, 27 Aug 2014 08:58:49 GMT + * Content-Type: application/json + * Connection: keep-alive + * Transfer-Encoding: chunked + * ``` + * + * @param {String} rawHeaders Headers needing to be parsed + * + * @returns {Object} Headers parsed into an object + */ + var parseHeaders = (function (rawHeaders) { + var parsed = {}; + var key; + var val; + var i; + rawHeaders && rawHeaders.split('\n').forEach(function parser(line) { + i = line.indexOf(':'); + key = line.substring(0, i).trim().toLowerCase(); + val = line.substring(i + 1).trim(); + if (!key || parsed[key] && ignoreDuplicateOf[key]) { return; } - - if (utils.isArray(val)) { - key = key + '[]'; + if (key === 'set-cookie') { + if (parsed[key]) { + parsed[key].push(val); + } else { + parsed[key] = [val]; + } } else { - val = [val]; + parsed[key] = parsed[key] ? parsed[key] + ', ' + val : val; } - - utils.forEach(val, function parseValue(v) { - if (utils.isDate(v)) { - v = v.toISOString(); - } else if (utils.isObject(v)) { - v = JSON.stringify(v); - } - parts.push(encode(key) + '=' + encode(v)); - }); }); + return parsed; + }); - serializedParams = parts.join('&'); + var $internals = Symbol('internals'); + function normalizeHeader(header) { + return header && String(header).trim().toLowerCase(); } - - if (serializedParams) { - var hashmarkIndex = url.indexOf('#'); - if (hashmarkIndex !== -1) { - url = url.slice(0, hashmarkIndex); + function normalizeValue(value) { + if (value === false || value == null) { + return value; } - - url += (url.indexOf('?') === -1 ? '?' : '&') + serializedParams; + return utils$1.isArray(value) ? value.map(normalizeValue) : String(value); } - - return url; -}; - - -/***/ }), - -/***/ "./lib/helpers/combineURLs.js": -/*!************************************!*\ - !*** ./lib/helpers/combineURLs.js ***! - \************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -/** - * Creates a new URL by combining the specified URLs - * - * @param {string} baseURL The base URL - * @param {string} relativeURL The relative URL - * @returns {string} The combined URL - */ -module.exports = function combineURLs(baseURL, relativeURL) { - return relativeURL - ? baseURL.replace(/\/+$/, '') + '/' + relativeURL.replace(/^\/+/, '') - : baseURL; -}; - - -/***/ }), - -/***/ "./lib/helpers/cookies.js": -/*!********************************!*\ - !*** ./lib/helpers/cookies.js ***! - \********************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -var utils = __webpack_require__(/*! ./../utils */ "./lib/utils.js"); - -module.exports = ( - utils.isStandardBrowserEnv() ? - - // Standard browser envs support document.cookie - (function standardBrowserEnv() { - return { - write: function write(name, value, expires, path, domain, secure) { - var cookie = []; - cookie.push(name + '=' + encodeURIComponent(value)); - - if (utils.isNumber(expires)) { - cookie.push('expires=' + new Date(expires).toGMTString()); + function parseTokens(str) { + var tokens = Object.create(null); + var tokensRE = /([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g; + var match; + while (match = tokensRE.exec(str)) { + tokens[match[1]] = match[2]; + } + return tokens; + } + var isValidHeaderName = function isValidHeaderName(str) { + return /^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(str.trim()); + }; + function matchHeaderValue(context, value, header, filter, isHeaderNameFilter) { + if (utils$1.isFunction(filter)) { + return filter.call(this, value, header); + } + if (isHeaderNameFilter) { + value = header; + } + if (!utils$1.isString(value)) return; + if (utils$1.isString(filter)) { + return value.indexOf(filter) !== -1; + } + if (utils$1.isRegExp(filter)) { + return filter.test(value); + } + } + function formatHeader(header) { + return header.trim().toLowerCase().replace(/([a-z\d])(\w*)/g, function (w, _char, str) { + return _char.toUpperCase() + str; + }); + } + function buildAccessors(obj, header) { + var accessorName = utils$1.toCamelCase(' ' + header); + ['get', 'set', 'has'].forEach(function (methodName) { + Object.defineProperty(obj, methodName + accessorName, { + value: function value(arg1, arg2, arg3) { + return this[methodName].call(this, header, arg1, arg2, arg3); + }, + configurable: true + }); + }); + } + var AxiosHeaders = /*#__PURE__*/function (_Symbol$iterator, _Symbol$toStringTag) { + function AxiosHeaders(headers) { + _classCallCheck(this, AxiosHeaders); + headers && this.set(headers); + } + _createClass(AxiosHeaders, [{ + key: "set", + value: function set(header, valueOrRewrite, rewrite) { + var self = this; + function setHeader(_value, _header, _rewrite) { + var lHeader = normalizeHeader(_header); + if (!lHeader) { + throw new Error('header name must be a non-empty string'); } - - if (utils.isString(path)) { - cookie.push('path=' + path); + var key = utils$1.findKey(self, lHeader); + if (!key || self[key] === undefined || _rewrite === true || _rewrite === undefined && self[key] !== false) { + self[key || _header] = normalizeValue(_value); } - - if (utils.isString(domain)) { - cookie.push('domain=' + domain); + } + var setHeaders = function setHeaders(headers, _rewrite) { + return utils$1.forEach(headers, function (_value, _header) { + return setHeader(_value, _header, _rewrite); + }); + }; + if (utils$1.isPlainObject(header) || header instanceof this.constructor) { + setHeaders(header, valueOrRewrite); + } else if (utils$1.isString(header) && (header = header.trim()) && !isValidHeaderName(header)) { + setHeaders(parseHeaders(header), valueOrRewrite); + } else if (utils$1.isHeaders(header)) { + var _iterator = _createForOfIteratorHelper(header.entries()), + _step; + try { + for (_iterator.s(); !(_step = _iterator.n()).done;) { + var _step$value = _slicedToArray(_step.value, 2), + key = _step$value[0], + value = _step$value[1]; + setHeader(value, key, rewrite); + } + } catch (err) { + _iterator.e(err); + } finally { + _iterator.f(); } - - if (secure === true) { - cookie.push('secure'); + } else { + header != null && setHeader(valueOrRewrite, header, rewrite); + } + return this; + } + }, { + key: "get", + value: function get(header, parser) { + header = normalizeHeader(header); + if (header) { + var key = utils$1.findKey(this, header); + if (key) { + var value = this[key]; + if (!parser) { + return value; + } + if (parser === true) { + return parseTokens(value); + } + if (utils$1.isFunction(parser)) { + return parser.call(this, value, key); + } + if (utils$1.isRegExp(parser)) { + return parser.exec(value); + } + throw new TypeError('parser must be boolean|regexp|function'); + } + } + } + }, { + key: "has", + value: function has(header, matcher) { + header = normalizeHeader(header); + if (header) { + var key = utils$1.findKey(this, header); + return !!(key && this[key] !== undefined && (!matcher || matchHeaderValue(this, this[key], key, matcher))); + } + return false; + } + }, { + key: "delete", + value: function _delete(header, matcher) { + var self = this; + var deleted = false; + function deleteHeader(_header) { + _header = normalizeHeader(_header); + if (_header) { + var key = utils$1.findKey(self, _header); + if (key && (!matcher || matchHeaderValue(self, self[key], key, matcher))) { + delete self[key]; + deleted = true; + } + } + } + if (utils$1.isArray(header)) { + header.forEach(deleteHeader); + } else { + deleteHeader(header); + } + return deleted; + } + }, { + key: "clear", + value: function clear(matcher) { + var keys = Object.keys(this); + var i = keys.length; + var deleted = false; + while (i--) { + var key = keys[i]; + if (!matcher || matchHeaderValue(this, this[key], key, matcher, true)) { + delete this[key]; + deleted = true; + } + } + return deleted; + } + }, { + key: "normalize", + value: function normalize(format) { + var self = this; + var headers = {}; + utils$1.forEach(this, function (value, header) { + var key = utils$1.findKey(headers, header); + if (key) { + self[key] = normalizeValue(value); + delete self[header]; + return; + } + var normalized = format ? formatHeader(header) : String(header).trim(); + if (normalized !== header) { + delete self[header]; + } + self[normalized] = normalizeValue(value); + headers[normalized] = true; + }); + return this; + } + }, { + key: "concat", + value: function concat() { + var _this$constructor; + for (var _len = arguments.length, targets = new Array(_len), _key = 0; _key < _len; _key++) { + targets[_key] = arguments[_key]; + } + return (_this$constructor = this.constructor).concat.apply(_this$constructor, [this].concat(targets)); + } + }, { + key: "toJSON", + value: function toJSON(asStrings) { + var obj = Object.create(null); + utils$1.forEach(this, function (value, header) { + value != null && value !== false && (obj[header] = asStrings && utils$1.isArray(value) ? value.join(', ') : value); + }); + return obj; + } + }, { + key: _Symbol$iterator, + value: function value() { + return Object.entries(this.toJSON())[Symbol.iterator](); + } + }, { + key: "toString", + value: function toString() { + return Object.entries(this.toJSON()).map(function (_ref) { + var _ref2 = _slicedToArray(_ref, 2), + header = _ref2[0], + value = _ref2[1]; + return header + ': ' + value; + }).join('\n'); + } + }, { + key: _Symbol$toStringTag, + get: function get() { + return 'AxiosHeaders'; + } + }], [{ + key: "from", + value: function from(thing) { + return thing instanceof this ? thing : new this(thing); + } + }, { + key: "concat", + value: function concat(first) { + var computed = new this(first); + for (var _len2 = arguments.length, targets = new Array(_len2 > 1 ? _len2 - 1 : 0), _key2 = 1; _key2 < _len2; _key2++) { + targets[_key2 - 1] = arguments[_key2]; + } + targets.forEach(function (target) { + return computed.set(target); + }); + return computed; + } + }, { + key: "accessor", + value: function accessor(header) { + var internals = this[$internals] = this[$internals] = { + accessors: {} + }; + var accessors = internals.accessors; + var prototype = this.prototype; + function defineAccessor(_header) { + var lHeader = normalizeHeader(_header); + if (!accessors[lHeader]) { + buildAccessors(prototype, _header); + accessors[lHeader] = true; } + } + utils$1.isArray(header) ? header.forEach(defineAccessor) : defineAccessor(header); + return this; + } + }]); + return AxiosHeaders; + }(Symbol.iterator, Symbol.toStringTag); + AxiosHeaders.accessor(['Content-Type', 'Content-Length', 'Accept', 'Accept-Encoding', 'User-Agent', 'Authorization']); + + // reserved names hotfix + utils$1.reduceDescriptors(AxiosHeaders.prototype, function (_ref3, key) { + var value = _ref3.value; + var mapped = key[0].toUpperCase() + key.slice(1); // map `set` => `Set` + return { + get: function get() { + return value; + }, + set: function set(headerValue) { + this[mapped] = headerValue; + } + }; + }); + utils$1.freezeMethods(AxiosHeaders); + var AxiosHeaders$1 = AxiosHeaders; - document.cookie = cookie.join('; '); - }, + /** + * Transform the data for a request or a response + * + * @param {Array|Function} fns A single function or Array of functions + * @param {?Object} response The response object + * + * @returns {*} The resulting transformed data + */ + function transformData(fns, response) { + var config = this || defaults$1; + var context = response || config; + var headers = AxiosHeaders$1.from(context.headers); + var data = context.data; + utils$1.forEach(fns, function transform(fn) { + data = fn.call(config, data, headers.normalize(), response ? response.status : undefined); + }); + headers.normalize(); + return data; + } - read: function read(name) { - var match = document.cookie.match(new RegExp('(^|;\\s*)(' + name + ')=([^;]*)')); - return (match ? decodeURIComponent(match[3]) : null); - }, + function isCancel(value) { + return !!(value && value.__CANCEL__); + } - remove: function remove(name) { - this.write(name, '', Date.now() - 86400000); - } - }; - })() : + /** + * A `CanceledError` is an object that is thrown when an operation is canceled. + * + * @param {string=} message The message. + * @param {Object=} config The config. + * @param {Object=} request The request. + * + * @returns {CanceledError} The created error. + */ + function CanceledError(message, config, request) { + // eslint-disable-next-line no-eq-null,eqeqeq + AxiosError.call(this, message == null ? 'canceled' : message, AxiosError.ERR_CANCELED, config, request); + this.name = 'CanceledError'; + } + utils$1.inherits(CanceledError, AxiosError, { + __CANCEL__: true + }); - // Non standard browser env (web workers, react-native) lack needed support. - (function nonStandardBrowserEnv() { - return { - write: function write() {}, - read: function read() { return null; }, - remove: function remove() {} - }; - })() -); + /** + * Resolve or reject a Promise based on response status. + * + * @param {Function} resolve A function that resolves the promise. + * @param {Function} reject A function that rejects the promise. + * @param {object} response The response. + * + * @returns {object} The response. + */ + function settle(resolve, reject, response) { + var validateStatus = response.config.validateStatus; + if (!response.status || !validateStatus || validateStatus(response.status)) { + resolve(response); + } else { + reject(new AxiosError('Request failed with status code ' + response.status, [AxiosError.ERR_BAD_REQUEST, AxiosError.ERR_BAD_RESPONSE][Math.floor(response.status / 100) - 4], response.config, response.request, response)); + } + } + function parseProtocol(url) { + var match = /^([-+\w]{1,25})(:?\/\/|:)/.exec(url); + return match && match[1] || ''; + } -/***/ }), + /** + * Calculate data maxRate + * @param {Number} [samplesCount= 10] + * @param {Number} [min= 1000] + * @returns {Function} + */ + function speedometer(samplesCount, min) { + samplesCount = samplesCount || 10; + var bytes = new Array(samplesCount); + var timestamps = new Array(samplesCount); + var head = 0; + var tail = 0; + var firstSampleTS; + min = min !== undefined ? min : 1000; + return function push(chunkLength) { + var now = Date.now(); + var startedAt = timestamps[tail]; + if (!firstSampleTS) { + firstSampleTS = now; + } + bytes[head] = chunkLength; + timestamps[head] = now; + var i = tail; + var bytesCount = 0; + while (i !== head) { + bytesCount += bytes[i++]; + i = i % samplesCount; + } + head = (head + 1) % samplesCount; + if (head === tail) { + tail = (tail + 1) % samplesCount; + } + if (now - firstSampleTS < min) { + return; + } + var passed = startedAt && now - startedAt; + return passed ? Math.round(bytesCount * 1000 / passed) : undefined; + }; + } -/***/ "./lib/helpers/isAbsoluteURL.js": -/*!**************************************!*\ - !*** ./lib/helpers/isAbsoluteURL.js ***! - \**************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { + /** + * Throttle decorator + * @param {Function} fn + * @param {Number} freq + * @return {Function} + */ + function throttle(fn, freq) { + var timestamp = 0; + var threshold = 1000 / freq; + var timer = null; + return function throttled() { + var _arguments = arguments; + var force = this === true; + var now = Date.now(); + if (force || now - timestamp > threshold) { + if (timer) { + clearTimeout(timer); + timer = null; + } + timestamp = now; + return fn.apply(null, arguments); + } + if (!timer) { + timer = setTimeout(function () { + timer = null; + timestamp = Date.now(); + return fn.apply(null, _arguments); + }, threshold - (now - timestamp)); + } + }; + } -"use strict"; + var progressEventReducer = (function (listener, isDownloadStream) { + var freq = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 3; + var bytesNotified = 0; + var _speedometer = speedometer(50, 250); + return throttle(function (e) { + var loaded = e.loaded; + var total = e.lengthComputable ? e.total : undefined; + var progressBytes = loaded - bytesNotified; + var rate = _speedometer(progressBytes); + var inRange = loaded <= total; + bytesNotified = loaded; + var data = { + loaded: loaded, + total: total, + progress: total ? loaded / total : undefined, + bytes: progressBytes, + rate: rate ? rate : undefined, + estimated: rate && total && inRange ? (total - loaded) / rate : undefined, + event: e, + lengthComputable: total != null + }; + data[isDownloadStream ? 'download' : 'upload'] = true; + listener(data); + }, freq); + }); + var isURLSameOrigin = platform.hasStandardBrowserEnv ? + // Standard browser envs have full support of the APIs needed to test + // whether the request URL is of the same origin as current location. + function standardBrowserEnv() { + var msie = /(msie|trident)/i.test(navigator.userAgent); + var urlParsingNode = document.createElement('a'); + var originURL; -/** - * Determines whether the specified URL is absolute - * - * @param {string} url The URL to test - * @returns {boolean} True if the specified URL is absolute, otherwise false - */ -module.exports = function isAbsoluteURL(url) { - // A URL is considered absolute if it begins with "://" or "//" (protocol-relative URL). - // RFC 3986 defines scheme name as a sequence of characters beginning with a letter and followed - // by any combination of letters, digits, plus, period, or hyphen. - return /^([a-z][a-z\d+\-.]*:)?\/\//i.test(url); -}; + /** + * Parse a URL to discover its components + * + * @param {String} url The URL to be parsed + * @returns {Object} + */ + function resolveURL(url) { + var href = url; + if (msie) { + // IE needs attribute set twice to normalize properties + urlParsingNode.setAttribute('href', href); + href = urlParsingNode.href; + } + urlParsingNode.setAttribute('href', href); + // urlParsingNode provides the UrlUtils interface - http://url.spec.whatwg.org/#urlutils + return { + href: urlParsingNode.href, + protocol: urlParsingNode.protocol ? urlParsingNode.protocol.replace(/:$/, '') : '', + host: urlParsingNode.host, + search: urlParsingNode.search ? urlParsingNode.search.replace(/^\?/, '') : '', + hash: urlParsingNode.hash ? urlParsingNode.hash.replace(/^#/, '') : '', + hostname: urlParsingNode.hostname, + port: urlParsingNode.port, + pathname: urlParsingNode.pathname.charAt(0) === '/' ? urlParsingNode.pathname : '/' + urlParsingNode.pathname + }; + } + originURL = resolveURL(window.location.href); -/***/ }), + /** + * Determine if a URL shares the same origin as the current location + * + * @param {String} requestURL The URL to test + * @returns {boolean} True if URL shares the same origin, otherwise false + */ + return function isURLSameOrigin(requestURL) { + var parsed = utils$1.isString(requestURL) ? resolveURL(requestURL) : requestURL; + return parsed.protocol === originURL.protocol && parsed.host === originURL.host; + }; + }() : + // Non standard browser envs (web workers, react-native) lack needed support. + function nonStandardBrowserEnv() { + return function isURLSameOrigin() { + return true; + }; + }(); -/***/ "./lib/helpers/isAxiosError.js": -/*!*************************************!*\ - !*** ./lib/helpers/isAxiosError.js ***! - \*************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { + var cookies = platform.hasStandardBrowserEnv ? + // Standard browser envs support document.cookie + { + write: function write(name, value, expires, path, domain, secure) { + var cookie = [name + '=' + encodeURIComponent(value)]; + utils$1.isNumber(expires) && cookie.push('expires=' + new Date(expires).toGMTString()); + utils$1.isString(path) && cookie.push('path=' + path); + utils$1.isString(domain) && cookie.push('domain=' + domain); + secure === true && cookie.push('secure'); + document.cookie = cookie.join('; '); + }, + read: function read(name) { + var match = document.cookie.match(new RegExp('(^|;\\s*)(' + name + ')=([^;]*)')); + return match ? decodeURIComponent(match[3]) : null; + }, + remove: function remove(name) { + this.write(name, '', Date.now() - 86400000); + } + } : + // Non-standard browser env (web workers, react-native) lack needed support. + { + write: function write() {}, + read: function read() { + return null; + }, + remove: function remove() {} + }; -"use strict"; + /** + * Determines whether the specified URL is absolute + * + * @param {string} url The URL to test + * + * @returns {boolean} True if the specified URL is absolute, otherwise false + */ + function isAbsoluteURL(url) { + // A URL is considered absolute if it begins with "://" or "//" (protocol-relative URL). + // RFC 3986 defines scheme name as a sequence of characters beginning with a letter and followed + // by any combination of letters, digits, plus, period, or hyphen. + return /^([a-z][a-z\d+\-.]*:)?\/\//i.test(url); + } + /** + * Creates a new URL by combining the specified URLs + * + * @param {string} baseURL The base URL + * @param {string} relativeURL The relative URL + * + * @returns {string} The combined URL + */ + function combineURLs(baseURL, relativeURL) { + return relativeURL ? baseURL.replace(/\/?\/$/, '') + '/' + relativeURL.replace(/^\/+/, '') : baseURL; + } -var utils = __webpack_require__(/*! ./../utils */ "./lib/utils.js"); + /** + * Creates a new URL by combining the baseURL with the requestedURL, + * only when the requestedURL is not already an absolute URL. + * If the requestURL is absolute, this function returns the requestedURL untouched. + * + * @param {string} baseURL The base URL + * @param {string} requestedURL Absolute or relative URL to combine + * + * @returns {string} The combined full path + */ + function buildFullPath(baseURL, requestedURL) { + if (baseURL && !isAbsoluteURL(requestedURL)) { + return combineURLs(baseURL, requestedURL); + } + return requestedURL; + } -/** - * Determines whether the payload is an error thrown by Axios - * - * @param {*} payload The value to test - * @returns {boolean} True if the payload is an error thrown by Axios, otherwise false - */ -module.exports = function isAxiosError(payload) { - return utils.isObject(payload) && (payload.isAxiosError === true); -}; + var headersToObject = function headersToObject(thing) { + return thing instanceof AxiosHeaders$1 ? _objectSpread2({}, thing) : thing; + }; + /** + * Config-specific merge-function which creates a new config-object + * by merging two configuration objects together. + * + * @param {Object} config1 + * @param {Object} config2 + * + * @returns {Object} New object resulting from merging config2 to config1 + */ + function mergeConfig(config1, config2) { + // eslint-disable-next-line no-param-reassign + config2 = config2 || {}; + var config = {}; + function getMergedValue(target, source, caseless) { + if (utils$1.isPlainObject(target) && utils$1.isPlainObject(source)) { + return utils$1.merge.call({ + caseless: caseless + }, target, source); + } else if (utils$1.isPlainObject(source)) { + return utils$1.merge({}, source); + } else if (utils$1.isArray(source)) { + return source.slice(); + } + return source; + } -/***/ }), + // eslint-disable-next-line consistent-return + function mergeDeepProperties(a, b, caseless) { + if (!utils$1.isUndefined(b)) { + return getMergedValue(a, b, caseless); + } else if (!utils$1.isUndefined(a)) { + return getMergedValue(undefined, a, caseless); + } + } -/***/ "./lib/helpers/isURLSameOrigin.js": -/*!****************************************!*\ - !*** ./lib/helpers/isURLSameOrigin.js ***! - \****************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { + // eslint-disable-next-line consistent-return + function valueFromConfig2(a, b) { + if (!utils$1.isUndefined(b)) { + return getMergedValue(undefined, b); + } + } -"use strict"; + // eslint-disable-next-line consistent-return + function defaultToConfig2(a, b) { + if (!utils$1.isUndefined(b)) { + return getMergedValue(undefined, b); + } else if (!utils$1.isUndefined(a)) { + return getMergedValue(undefined, a); + } + } + // eslint-disable-next-line consistent-return + function mergeDirectKeys(a, b, prop) { + if (prop in config2) { + return getMergedValue(a, b); + } else if (prop in config1) { + return getMergedValue(undefined, a); + } + } + var mergeMap = { + url: valueFromConfig2, + method: valueFromConfig2, + data: valueFromConfig2, + baseURL: defaultToConfig2, + transformRequest: defaultToConfig2, + transformResponse: defaultToConfig2, + paramsSerializer: defaultToConfig2, + timeout: defaultToConfig2, + timeoutMessage: defaultToConfig2, + withCredentials: defaultToConfig2, + withXSRFToken: defaultToConfig2, + adapter: defaultToConfig2, + responseType: defaultToConfig2, + xsrfCookieName: defaultToConfig2, + xsrfHeaderName: defaultToConfig2, + onUploadProgress: defaultToConfig2, + onDownloadProgress: defaultToConfig2, + decompress: defaultToConfig2, + maxContentLength: defaultToConfig2, + maxBodyLength: defaultToConfig2, + beforeRedirect: defaultToConfig2, + transport: defaultToConfig2, + httpAgent: defaultToConfig2, + httpsAgent: defaultToConfig2, + cancelToken: defaultToConfig2, + socketPath: defaultToConfig2, + responseEncoding: defaultToConfig2, + validateStatus: mergeDirectKeys, + headers: function headers(a, b) { + return mergeDeepProperties(headersToObject(a), headersToObject(b), true); + } + }; + utils$1.forEach(Object.keys(Object.assign({}, config1, config2)), function computeConfigValue(prop) { + var merge = mergeMap[prop] || mergeDeepProperties; + var configValue = merge(config1[prop], config2[prop], prop); + utils$1.isUndefined(configValue) && merge !== mergeDirectKeys || (config[prop] = configValue); + }); + return config; + } -var utils = __webpack_require__(/*! ./../utils */ "./lib/utils.js"); + var resolveConfig = (function (config) { + var newConfig = mergeConfig({}, config); + var data = newConfig.data, + withXSRFToken = newConfig.withXSRFToken, + xsrfHeaderName = newConfig.xsrfHeaderName, + xsrfCookieName = newConfig.xsrfCookieName, + headers = newConfig.headers, + auth = newConfig.auth; + newConfig.headers = headers = AxiosHeaders$1.from(headers); + newConfig.url = buildURL(buildFullPath(newConfig.baseURL, newConfig.url), config.params, config.paramsSerializer); -module.exports = ( - utils.isStandardBrowserEnv() ? + // HTTP basic authentication + if (auth) { + headers.set('Authorization', 'Basic ' + btoa((auth.username || '') + ':' + (auth.password ? unescape(encodeURIComponent(auth.password)) : ''))); + } + var contentType; + if (utils$1.isFormData(data)) { + if (platform.hasStandardBrowserEnv || platform.hasStandardBrowserWebWorkerEnv) { + headers.setContentType(undefined); // Let the browser set it + } else if ((contentType = headers.getContentType()) !== false) { + // fix semicolon duplication issue for ReactNative FormData implementation + var _ref = contentType ? contentType.split(';').map(function (token) { + return token.trim(); + }).filter(Boolean) : [], + _ref2 = _toArray(_ref), + type = _ref2[0], + tokens = _ref2.slice(1); + headers.setContentType([type || 'multipart/form-data'].concat(_toConsumableArray(tokens)).join('; ')); + } + } - // Standard browser envs have full support of the APIs needed to test - // whether the request URL is of the same origin as current location. - (function standardBrowserEnv() { - var msie = /(msie|trident)/i.test(navigator.userAgent); - var urlParsingNode = document.createElement('a'); - var originURL; + // Add xsrf header + // This is only done if running in a standard browser environment. + // Specifically not if we're in a web worker, or react-native. - /** - * Parse a URL to discover it's components - * - * @param {String} url The URL to be parsed - * @returns {Object} - */ - function resolveURL(url) { - var href = url; + if (platform.hasStandardBrowserEnv) { + withXSRFToken && utils$1.isFunction(withXSRFToken) && (withXSRFToken = withXSRFToken(newConfig)); + if (withXSRFToken || withXSRFToken !== false && isURLSameOrigin(newConfig.url)) { + // Add xsrf header + var xsrfValue = xsrfHeaderName && xsrfCookieName && cookies.read(xsrfCookieName); + if (xsrfValue) { + headers.set(xsrfHeaderName, xsrfValue); + } + } + } + return newConfig; + }); - if (msie) { - // IE needs attribute set twice to normalize properties - urlParsingNode.setAttribute('href', href); - href = urlParsingNode.href; + var isXHRAdapterSupported = typeof XMLHttpRequest !== 'undefined'; + var xhrAdapter = isXHRAdapterSupported && function (config) { + return new Promise(function dispatchXhrRequest(resolve, reject) { + var _config = resolveConfig(config); + var requestData = _config.data; + var requestHeaders = AxiosHeaders$1.from(_config.headers).normalize(); + var responseType = _config.responseType; + var onCanceled; + function done() { + if (_config.cancelToken) { + _config.cancelToken.unsubscribe(onCanceled); + } + if (_config.signal) { + _config.signal.removeEventListener('abort', onCanceled); } + } + var request = new XMLHttpRequest(); + request.open(_config.method.toUpperCase(), _config.url, true); - urlParsingNode.setAttribute('href', href); + // Set the request timeout in MS + request.timeout = _config.timeout; + function onloadend() { + if (!request) { + return; + } + // Prepare the response + var responseHeaders = AxiosHeaders$1.from('getAllResponseHeaders' in request && request.getAllResponseHeaders()); + var responseData = !responseType || responseType === 'text' || responseType === 'json' ? request.responseText : request.response; + var response = { + data: responseData, + status: request.status, + statusText: request.statusText, + headers: responseHeaders, + config: config, + request: request + }; + settle(function _resolve(value) { + resolve(value); + done(); + }, function _reject(err) { + reject(err); + done(); + }, response); + + // Clean up request + request = null; + } + if ('onloadend' in request) { + // Use onloadend if available + request.onloadend = onloadend; + } else { + // Listen for ready state to emulate onloadend + request.onreadystatechange = function handleLoad() { + if (!request || request.readyState !== 4) { + return; + } - // urlParsingNode provides the UrlUtils interface - http://url.spec.whatwg.org/#urlutils - return { - href: urlParsingNode.href, - protocol: urlParsingNode.protocol ? urlParsingNode.protocol.replace(/:$/, '') : '', - host: urlParsingNode.host, - search: urlParsingNode.search ? urlParsingNode.search.replace(/^\?/, '') : '', - hash: urlParsingNode.hash ? urlParsingNode.hash.replace(/^#/, '') : '', - hostname: urlParsingNode.hostname, - port: urlParsingNode.port, - pathname: (urlParsingNode.pathname.charAt(0) === '/') ? - urlParsingNode.pathname : - '/' + urlParsingNode.pathname + // The request errored out and we didn't get a response, this will be + // handled by onerror instead + // With one exception: request that using file: protocol, most browsers + // will return status as 0 even though it's a successful request + if (request.status === 0 && !(request.responseURL && request.responseURL.indexOf('file:') === 0)) { + return; + } + // readystate handler is calling before onerror or ontimeout handlers, + // so we should call onloadend on the next 'tick' + setTimeout(onloadend); }; } - originURL = resolveURL(window.location.href); + // Handle browser request cancellation (as opposed to a manual cancellation) + request.onabort = function handleAbort() { + if (!request) { + return; + } + reject(new AxiosError('Request aborted', AxiosError.ECONNABORTED, _config, request)); - /** - * Determine if a URL shares the same origin as the current location - * - * @param {String} requestURL The URL to test - * @returns {boolean} True if URL shares the same origin, otherwise false - */ - return function isURLSameOrigin(requestURL) { - var parsed = (utils.isString(requestURL)) ? resolveURL(requestURL) : requestURL; - return (parsed.protocol === originURL.protocol && - parsed.host === originURL.host); + // Clean up request + request = null; }; - })() : - // Non standard browser envs (web workers, react-native) lack needed support. - (function nonStandardBrowserEnv() { - return function isURLSameOrigin() { - return true; + // Handle low level network errors + request.onerror = function handleError() { + // Real errors are hidden from us by the browser + // onerror should only fire if it's a network error + reject(new AxiosError('Network Error', AxiosError.ERR_NETWORK, _config, request)); + + // Clean up request + request = null; }; - })() -); + // Handle timeout + request.ontimeout = function handleTimeout() { + var timeoutErrorMessage = _config.timeout ? 'timeout of ' + _config.timeout + 'ms exceeded' : 'timeout exceeded'; + var transitional = _config.transitional || transitionalDefaults; + if (_config.timeoutErrorMessage) { + timeoutErrorMessage = _config.timeoutErrorMessage; + } + reject(new AxiosError(timeoutErrorMessage, transitional.clarifyTimeoutError ? AxiosError.ETIMEDOUT : AxiosError.ECONNABORTED, _config, request)); + + // Clean up request + request = null; + }; -/***/ }), + // Remove Content-Type if data is undefined + requestData === undefined && requestHeaders.setContentType(null); -/***/ "./lib/helpers/normalizeHeaderName.js": -/*!********************************************!*\ - !*** ./lib/helpers/normalizeHeaderName.js ***! - \********************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { + // Add headers to the request + if ('setRequestHeader' in request) { + utils$1.forEach(requestHeaders.toJSON(), function setRequestHeader(val, key) { + request.setRequestHeader(key, val); + }); + } -"use strict"; + // Add withCredentials to request if needed + if (!utils$1.isUndefined(_config.withCredentials)) { + request.withCredentials = !!_config.withCredentials; + } + // Add responseType to request if needed + if (responseType && responseType !== 'json') { + request.responseType = _config.responseType; + } -var utils = __webpack_require__(/*! ../utils */ "./lib/utils.js"); + // Handle progress if needed + if (typeof _config.onDownloadProgress === 'function') { + request.addEventListener('progress', progressEventReducer(_config.onDownloadProgress, true)); + } -module.exports = function normalizeHeaderName(headers, normalizedName) { - utils.forEach(headers, function processHeader(value, name) { - if (name !== normalizedName && name.toUpperCase() === normalizedName.toUpperCase()) { - headers[normalizedName] = value; - delete headers[name]; - } - }); -}; - - -/***/ }), - -/***/ "./lib/helpers/null.js": -/*!*****************************!*\ - !*** ./lib/helpers/null.js ***! - \*****************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -// eslint-disable-next-line strict -module.exports = null; - - -/***/ }), - -/***/ "./lib/helpers/parseHeaders.js": -/*!*************************************!*\ - !*** ./lib/helpers/parseHeaders.js ***! - \*************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -var utils = __webpack_require__(/*! ./../utils */ "./lib/utils.js"); - -// Headers whose duplicates are ignored by node -// c.f. https://nodejs.org/api/http.html#http_message_headers -var ignoreDuplicateOf = [ - 'age', 'authorization', 'content-length', 'content-type', 'etag', - 'expires', 'from', 'host', 'if-modified-since', 'if-unmodified-since', - 'last-modified', 'location', 'max-forwards', 'proxy-authorization', - 'referer', 'retry-after', 'user-agent' -]; - -/** - * Parse headers into an object - * - * ``` - * Date: Wed, 27 Aug 2014 08:58:49 GMT - * Content-Type: application/json - * Connection: keep-alive - * Transfer-Encoding: chunked - * ``` - * - * @param {String} headers Headers needing to be parsed - * @returns {Object} Headers parsed into an object - */ -module.exports = function parseHeaders(headers) { - var parsed = {}; - var key; - var val; - var i; - - if (!headers) { return parsed; } - - utils.forEach(headers.split('\n'), function parser(line) { - i = line.indexOf(':'); - key = utils.trim(line.substr(0, i)).toLowerCase(); - val = utils.trim(line.substr(i + 1)); - - if (key) { - if (parsed[key] && ignoreDuplicateOf.indexOf(key) >= 0) { - return; + // Not all browsers support upload events + if (typeof _config.onUploadProgress === 'function' && request.upload) { + request.upload.addEventListener('progress', progressEventReducer(_config.onUploadProgress)); } - if (key === 'set-cookie') { - parsed[key] = (parsed[key] ? parsed[key] : []).concat([val]); - } else { - parsed[key] = parsed[key] ? parsed[key] + ', ' + val : val; + if (_config.cancelToken || _config.signal) { + // Handle cancellation + // eslint-disable-next-line func-names + onCanceled = function onCanceled(cancel) { + if (!request) { + return; + } + reject(!cancel || cancel.type ? new CanceledError(null, config, request) : cancel); + request.abort(); + request = null; + }; + _config.cancelToken && _config.cancelToken.subscribe(onCanceled); + if (_config.signal) { + _config.signal.aborted ? onCanceled() : _config.signal.addEventListener('abort', onCanceled); + } + } + var protocol = parseProtocol(_config.url); + if (protocol && platform.protocols.indexOf(protocol) === -1) { + reject(new AxiosError('Unsupported protocol ' + protocol + ':', AxiosError.ERR_BAD_REQUEST, config)); + return; } - } - }); - return parsed; -}; - - -/***/ }), - -/***/ "./lib/helpers/parseProtocol.js": -/*!**************************************!*\ - !*** ./lib/helpers/parseProtocol.js ***! - \**************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -module.exports = function parseProtocol(url) { - var match = /^([-+\w]{1,25})(:?\/\/|:)/.exec(url); - return match && match[1] || ''; -}; - - -/***/ }), - -/***/ "./lib/helpers/spread.js": -/*!*******************************!*\ - !*** ./lib/helpers/spread.js ***! - \*******************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -/** - * Syntactic sugar for invoking a function and expanding an array for arguments. - * - * Common use case would be to use `Function.prototype.apply`. - * - * ```js - * function f(x, y, z) {} - * var args = [1, 2, 3]; - * f.apply(null, args); - * ``` - * - * With `spread` this example can be re-written. - * - * ```js - * spread(function(x, y, z) {})([1, 2, 3]); - * ``` - * - * @param {Function} callback - * @returns {Function} - */ -module.exports = function spread(callback) { - return function wrap(arr) { - return callback.apply(null, arr); + // Send the request + request.send(requestData || null); + }); }; -}; + var composeSignals = function composeSignals(signals, timeout) { + var controller = new AbortController(); + var aborted; + var onabort = function onabort(cancel) { + if (!aborted) { + aborted = true; + unsubscribe(); + var err = cancel instanceof Error ? cancel : this.reason; + controller.abort(err instanceof AxiosError ? err : new CanceledError(err instanceof Error ? err.message : err)); + } + }; + var timer = timeout && setTimeout(function () { + onabort(new AxiosError("timeout ".concat(timeout, " of ms exceeded"), AxiosError.ETIMEDOUT)); + }, timeout); + var unsubscribe = function unsubscribe() { + if (signals) { + timer && clearTimeout(timer); + timer = null; + signals.forEach(function (signal) { + signal && (signal.removeEventListener ? signal.removeEventListener('abort', onabort) : signal.unsubscribe(onabort)); + }); + signals = null; + } + }; + signals.forEach(function (signal) { + return signal && signal.addEventListener && signal.addEventListener('abort', onabort); + }); + var signal = controller.signal; + signal.unsubscribe = unsubscribe; + return [signal, function () { + timer && clearTimeout(timer); + timer = null; + }]; + }; + var composeSignals$1 = composeSignals; + + var streamChunk = /*#__PURE__*/_regeneratorRuntime().mark(function streamChunk(chunk, chunkSize) { + var len, pos, end; + return _regeneratorRuntime().wrap(function streamChunk$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + len = chunk.byteLength; + if (!(!chunkSize || len < chunkSize)) { + _context.next = 5; + break; + } + _context.next = 4; + return chunk; + case 4: + return _context.abrupt("return"); + case 5: + pos = 0; + case 6: + if (!(pos < len)) { + _context.next = 13; + break; + } + end = pos + chunkSize; + _context.next = 10; + return chunk.slice(pos, end); + case 10: + pos = end; + _context.next = 6; + break; + case 13: + case "end": + return _context.stop(); + } + }, streamChunk); + }); + var readBytes = /*#__PURE__*/function () { + var _ref = _wrapAsyncGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee(iterable, chunkSize, encode) { + var _iteratorAbruptCompletion, _didIteratorError, _iteratorError, _iterator, _step, chunk; + return _regeneratorRuntime().wrap(function _callee$(_context2) { + while (1) switch (_context2.prev = _context2.next) { + case 0: + _iteratorAbruptCompletion = false; + _didIteratorError = false; + _context2.prev = 2; + _iterator = _asyncIterator(iterable); + case 4: + _context2.next = 6; + return _awaitAsyncGenerator(_iterator.next()); + case 6: + if (!(_iteratorAbruptCompletion = !(_step = _context2.sent).done)) { + _context2.next = 27; + break; + } + chunk = _step.value; + _context2.t0 = _asyncGeneratorDelegate; + _context2.t1 = _asyncIterator; + _context2.t2 = streamChunk; + if (!ArrayBuffer.isView(chunk)) { + _context2.next = 15; + break; + } + _context2.t3 = chunk; + _context2.next = 18; + break; + case 15: + _context2.next = 17; + return _awaitAsyncGenerator(encode(String(chunk))); + case 17: + _context2.t3 = _context2.sent; + case 18: + _context2.t4 = _context2.t3; + _context2.t5 = chunkSize; + _context2.t6 = (0, _context2.t2)(_context2.t4, _context2.t5); + _context2.t7 = (0, _context2.t1)(_context2.t6); + _context2.t8 = _awaitAsyncGenerator; + return _context2.delegateYield((0, _context2.t0)(_context2.t7, _context2.t8), "t9", 24); + case 24: + _iteratorAbruptCompletion = false; + _context2.next = 4; + break; + case 27: + _context2.next = 33; + break; + case 29: + _context2.prev = 29; + _context2.t10 = _context2["catch"](2); + _didIteratorError = true; + _iteratorError = _context2.t10; + case 33: + _context2.prev = 33; + _context2.prev = 34; + if (!(_iteratorAbruptCompletion && _iterator["return"] != null)) { + _context2.next = 38; + break; + } + _context2.next = 38; + return _awaitAsyncGenerator(_iterator["return"]()); + case 38: + _context2.prev = 38; + if (!_didIteratorError) { + _context2.next = 41; + break; + } + throw _iteratorError; + case 41: + return _context2.finish(38); + case 42: + return _context2.finish(33); + case 43: + case "end": + return _context2.stop(); + } + }, _callee, null, [[2, 29, 33, 43], [34,, 38, 42]]); + })); + return function readBytes(_x, _x2, _x3) { + return _ref.apply(this, arguments); + }; + }(); + var trackStream = function trackStream(stream, chunkSize, onProgress, onFinish, encode) { + var iterator = readBytes(stream, chunkSize, encode); + var bytes = 0; + return new ReadableStream({ + type: 'bytes', + pull: function pull(controller) { + return _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee2() { + var _yield$iterator$next, done, value, len; + return _regeneratorRuntime().wrap(function _callee2$(_context3) { + while (1) switch (_context3.prev = _context3.next) { + case 0: + _context3.next = 2; + return iterator.next(); + case 2: + _yield$iterator$next = _context3.sent; + done = _yield$iterator$next.done; + value = _yield$iterator$next.value; + if (!done) { + _context3.next = 9; + break; + } + controller.close(); + onFinish(); + return _context3.abrupt("return"); + case 9: + len = value.byteLength; + onProgress && onProgress(bytes += len); + controller.enqueue(new Uint8Array(value)); + case 12: + case "end": + return _context3.stop(); + } + }, _callee2); + }))(); + }, + cancel: function cancel(reason) { + onFinish(reason); + return iterator["return"](); + } + }, { + highWaterMark: 2 + }); + }; -/***/ }), + var fetchProgressDecorator = function fetchProgressDecorator(total, fn) { + var lengthComputable = total != null; + return function (loaded) { + return setTimeout(function () { + return fn({ + lengthComputable: lengthComputable, + total: total, + loaded: loaded + }); + }); + }; + }; + var isFetchSupported = typeof fetch === 'function' && typeof Request === 'function' && typeof Response === 'function'; + var isReadableStreamSupported = isFetchSupported && typeof ReadableStream === 'function'; -/***/ "./lib/helpers/toFormData.js": -/*!***********************************!*\ - !*** ./lib/helpers/toFormData.js ***! - \***********************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { + // used only inside the fetch adapter + var encodeText = isFetchSupported && (typeof TextEncoder === 'function' ? function (encoder) { + return function (str) { + return encoder.encode(str); + }; + }(new TextEncoder()) : ( /*#__PURE__*/function () { + var _ref = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee(str) { + return _regeneratorRuntime().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + _context.t0 = Uint8Array; + _context.next = 3; + return new Response(str).arrayBuffer(); + case 3: + _context.t1 = _context.sent; + return _context.abrupt("return", new _context.t0(_context.t1)); + case 5: + case "end": + return _context.stop(); + } + }, _callee); + })); + return function (_x) { + return _ref.apply(this, arguments); + }; + }())); + var supportsRequestStream = isReadableStreamSupported && function () { + var duplexAccessed = false; + var hasContentType = new Request(platform.origin, { + body: new ReadableStream(), + method: 'POST', + get duplex() { + duplexAccessed = true; + return 'half'; + } + }).headers.has('Content-Type'); + return duplexAccessed && !hasContentType; + }(); + var DEFAULT_CHUNK_SIZE = 64 * 1024; + var supportsResponseStream = isReadableStreamSupported && !!function () { + try { + return utils$1.isReadableStream(new Response('').body); + } catch (err) { + // return undefined + } + }(); + var resolvers = { + stream: supportsResponseStream && function (res) { + return res.body; + } + }; + isFetchSupported && function (res) { + ['text', 'arrayBuffer', 'blob', 'formData', 'stream'].forEach(function (type) { + !resolvers[type] && (resolvers[type] = utils$1.isFunction(res[type]) ? function (res) { + return res[type](); + } : function (_, config) { + throw new AxiosError("Response type '".concat(type, "' is not supported"), AxiosError.ERR_NOT_SUPPORT, config); + }); + }); + }(new Response()); + var getBodyLength = /*#__PURE__*/function () { + var _ref2 = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee2(body) { + return _regeneratorRuntime().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { + case 0: + if (!(body == null)) { + _context2.next = 2; + break; + } + return _context2.abrupt("return", 0); + case 2: + if (!utils$1.isBlob(body)) { + _context2.next = 4; + break; + } + return _context2.abrupt("return", body.size); + case 4: + if (!utils$1.isSpecCompliantForm(body)) { + _context2.next = 8; + break; + } + _context2.next = 7; + return new Request(body).arrayBuffer(); + case 7: + return _context2.abrupt("return", _context2.sent.byteLength); + case 8: + if (!utils$1.isArrayBufferView(body)) { + _context2.next = 10; + break; + } + return _context2.abrupt("return", body.byteLength); + case 10: + if (utils$1.isURLSearchParams(body)) { + body = body + ''; + } + if (!utils$1.isString(body)) { + _context2.next = 15; + break; + } + _context2.next = 14; + return encodeText(body); + case 14: + return _context2.abrupt("return", _context2.sent.byteLength); + case 15: + case "end": + return _context2.stop(); + } + }, _callee2); + })); + return function getBodyLength(_x2) { + return _ref2.apply(this, arguments); + }; + }(); + var resolveBodyLength = /*#__PURE__*/function () { + var _ref3 = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee3(headers, body) { + var length; + return _regeneratorRuntime().wrap(function _callee3$(_context3) { + while (1) switch (_context3.prev = _context3.next) { + case 0: + length = utils$1.toFiniteNumber(headers.getContentLength()); + return _context3.abrupt("return", length == null ? getBodyLength(body) : length); + case 2: + case "end": + return _context3.stop(); + } + }, _callee3); + })); + return function resolveBodyLength(_x3, _x4) { + return _ref3.apply(this, arguments); + }; + }(); + var fetchAdapter = isFetchSupported && ( /*#__PURE__*/function () { + var _ref4 = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee4(config) { + var _resolveConfig, url, method, data, signal, cancelToken, timeout, onDownloadProgress, onUploadProgress, responseType, headers, _resolveConfig$withCr, withCredentials, fetchOptions, _ref5, _ref6, composedSignal, stopTimeout, finished, request, onFinish, requestContentLength, _request, contentTypeHeader, response, isStreamResponse, options, responseContentLength, responseData; + return _regeneratorRuntime().wrap(function _callee4$(_context4) { + while (1) switch (_context4.prev = _context4.next) { + case 0: + _resolveConfig = resolveConfig(config), url = _resolveConfig.url, method = _resolveConfig.method, data = _resolveConfig.data, signal = _resolveConfig.signal, cancelToken = _resolveConfig.cancelToken, timeout = _resolveConfig.timeout, onDownloadProgress = _resolveConfig.onDownloadProgress, onUploadProgress = _resolveConfig.onUploadProgress, responseType = _resolveConfig.responseType, headers = _resolveConfig.headers, _resolveConfig$withCr = _resolveConfig.withCredentials, withCredentials = _resolveConfig$withCr === void 0 ? 'same-origin' : _resolveConfig$withCr, fetchOptions = _resolveConfig.fetchOptions; + responseType = responseType ? (responseType + '').toLowerCase() : 'text'; + _ref5 = signal || cancelToken || timeout ? composeSignals$1([signal, cancelToken], timeout) : [], _ref6 = _slicedToArray(_ref5, 2), composedSignal = _ref6[0], stopTimeout = _ref6[1]; + onFinish = function onFinish() { + !finished && setTimeout(function () { + composedSignal && composedSignal.unsubscribe(); + }); + finished = true; + }; + _context4.prev = 4; + _context4.t0 = onUploadProgress && supportsRequestStream && method !== 'get' && method !== 'head'; + if (!_context4.t0) { + _context4.next = 11; + break; + } + _context4.next = 9; + return resolveBodyLength(headers, data); + case 9: + _context4.t1 = requestContentLength = _context4.sent; + _context4.t0 = _context4.t1 !== 0; + case 11: + if (!_context4.t0) { + _context4.next = 15; + break; + } + _request = new Request(url, { + method: 'POST', + body: data, + duplex: "half" + }); + if (utils$1.isFormData(data) && (contentTypeHeader = _request.headers.get('content-type'))) { + headers.setContentType(contentTypeHeader); + } + if (_request.body) { + data = trackStream(_request.body, DEFAULT_CHUNK_SIZE, fetchProgressDecorator(requestContentLength, progressEventReducer(onUploadProgress)), null, encodeText); + } + case 15: + if (!utils$1.isString(withCredentials)) { + withCredentials = withCredentials ? 'cors' : 'omit'; + } + request = new Request(url, _objectSpread2(_objectSpread2({}, fetchOptions), {}, { + signal: composedSignal, + method: method.toUpperCase(), + headers: headers.normalize().toJSON(), + body: data, + duplex: "half", + withCredentials: withCredentials + })); + _context4.next = 19; + return fetch(request); + case 19: + response = _context4.sent; + isStreamResponse = supportsResponseStream && (responseType === 'stream' || responseType === 'response'); + if (supportsResponseStream && (onDownloadProgress || isStreamResponse)) { + options = {}; + ['status', 'statusText', 'headers'].forEach(function (prop) { + options[prop] = response[prop]; + }); + responseContentLength = utils$1.toFiniteNumber(response.headers.get('content-length')); + response = new Response(trackStream(response.body, DEFAULT_CHUNK_SIZE, onDownloadProgress && fetchProgressDecorator(responseContentLength, progressEventReducer(onDownloadProgress, true)), isStreamResponse && onFinish, encodeText), options); + } + responseType = responseType || 'text'; + _context4.next = 25; + return resolvers[utils$1.findKey(resolvers, responseType) || 'text'](response, config); + case 25: + responseData = _context4.sent; + !isStreamResponse && onFinish(); + stopTimeout && stopTimeout(); + _context4.next = 30; + return new Promise(function (resolve, reject) { + settle(resolve, reject, { + data: responseData, + headers: AxiosHeaders$1.from(response.headers), + status: response.status, + statusText: response.statusText, + config: config, + request: request + }); + }); + case 30: + return _context4.abrupt("return", _context4.sent); + case 33: + _context4.prev = 33; + _context4.t2 = _context4["catch"](4); + onFinish(); + if (!(_context4.t2 && _context4.t2.name === 'TypeError' && /fetch/i.test(_context4.t2.message))) { + _context4.next = 38; + break; + } + throw Object.assign(new AxiosError('Network Error', AxiosError.ERR_NETWORK, config, request), { + cause: _context4.t2.cause || _context4.t2 + }); + case 38: + throw AxiosError.from(_context4.t2, _context4.t2 && _context4.t2.code, config, request); + case 39: + case "end": + return _context4.stop(); + } + }, _callee4, null, [[4, 33]]); + })); + return function (_x5) { + return _ref4.apply(this, arguments); + }; + }()); -"use strict"; + var knownAdapters = { + http: httpAdapter, + xhr: xhrAdapter, + fetch: fetchAdapter + }; + utils$1.forEach(knownAdapters, function (fn, value) { + if (fn) { + try { + Object.defineProperty(fn, 'name', { + value: value + }); + } catch (e) { + // eslint-disable-next-line no-empty + } + Object.defineProperty(fn, 'adapterName', { + value: value + }); + } + }); + var renderReason = function renderReason(reason) { + return "- ".concat(reason); + }; + var isResolvedHandle = function isResolvedHandle(adapter) { + return utils$1.isFunction(adapter) || adapter === null || adapter === false; + }; + var adapters = { + getAdapter: function getAdapter(adapters) { + adapters = utils$1.isArray(adapters) ? adapters : [adapters]; + var _adapters = adapters, + length = _adapters.length; + var nameOrAdapter; + var adapter; + var rejectedReasons = {}; + for (var i = 0; i < length; i++) { + nameOrAdapter = adapters[i]; + var id = void 0; + adapter = nameOrAdapter; + if (!isResolvedHandle(nameOrAdapter)) { + adapter = knownAdapters[(id = String(nameOrAdapter)).toLowerCase()]; + if (adapter === undefined) { + throw new AxiosError("Unknown adapter '".concat(id, "'")); + } + } + if (adapter) { + break; + } + rejectedReasons[id || '#' + i] = adapter; + } + if (!adapter) { + var reasons = Object.entries(rejectedReasons).map(function (_ref) { + var _ref2 = _slicedToArray(_ref, 2), + id = _ref2[0], + state = _ref2[1]; + return "adapter ".concat(id, " ") + (state === false ? 'is not supported by the environment' : 'is not available in the build'); + }); + var s = length ? reasons.length > 1 ? 'since :\n' + reasons.map(renderReason).join('\n') : ' ' + renderReason(reasons[0]) : 'as no adapter specified'; + throw new AxiosError("There is no suitable adapter to dispatch the request " + s, 'ERR_NOT_SUPPORT'); + } + return adapter; + }, + adapters: knownAdapters + }; + /** + * Throws a `CanceledError` if cancellation has been requested. + * + * @param {Object} config The config that is to be used for the request + * + * @returns {void} + */ + function throwIfCancellationRequested(config) { + if (config.cancelToken) { + config.cancelToken.throwIfRequested(); + } + if (config.signal && config.signal.aborted) { + throw new CanceledError(null, config); + } + } -var utils = __webpack_require__(/*! ../utils */ "./lib/utils.js"); + /** + * Dispatch a request to the server using the configured adapter. + * + * @param {object} config The config that is to be used for the request + * + * @returns {Promise} The Promise to be fulfilled + */ + function dispatchRequest(config) { + throwIfCancellationRequested(config); + config.headers = AxiosHeaders$1.from(config.headers); -/** - * Convert a data object to FormData - * @param {Object} obj - * @param {?Object} [formData] - * @returns {Object} - **/ + // Transform request data + config.data = transformData.call(config, config.transformRequest); + if (['post', 'put', 'patch'].indexOf(config.method) !== -1) { + config.headers.setContentType('application/x-www-form-urlencoded', false); + } + var adapter = adapters.getAdapter(config.adapter || defaults$1.adapter); + return adapter(config).then(function onAdapterResolution(response) { + throwIfCancellationRequested(config); -function toFormData(obj, formData) { - // eslint-disable-next-line no-param-reassign - formData = formData || new FormData(); + // Transform response data + response.data = transformData.call(config, config.transformResponse, response); + response.headers = AxiosHeaders$1.from(response.headers); + return response; + }, function onAdapterRejection(reason) { + if (!isCancel(reason)) { + throwIfCancellationRequested(config); + + // Transform response data + if (reason && reason.response) { + reason.response.data = transformData.call(config, config.transformResponse, reason.response); + reason.response.headers = AxiosHeaders$1.from(reason.response.headers); + } + } + return Promise.reject(reason); + }); + } - var stack = []; + var VERSION = "1.7.2"; - function convertValue(value) { - if (value === null) return ''; + var validators$1 = {}; - if (utils.isDate(value)) { - return value.toISOString(); - } + // eslint-disable-next-line func-names + ['object', 'boolean', 'number', 'function', 'string', 'symbol'].forEach(function (type, i) { + validators$1[type] = function validator(thing) { + return _typeof(thing) === type || 'a' + (i < 1 ? 'n ' : ' ') + type; + }; + }); + var deprecatedWarnings = {}; - if (utils.isArrayBuffer(value) || utils.isTypedArray(value)) { - return typeof Blob === 'function' ? new Blob([value]) : Buffer.from(value); + /** + * Transitional option validator + * + * @param {function|boolean?} validator - set to false if the transitional option has been removed + * @param {string?} version - deprecated version / removed since version + * @param {string?} message - some message with additional info + * + * @returns {function} + */ + validators$1.transitional = function transitional(validator, version, message) { + function formatMessage(opt, desc) { + return '[Axios v' + VERSION + '] Transitional option \'' + opt + '\'' + desc + (message ? '. ' + message : ''); } - return value; - } - - function build(data, parentKey) { - if (utils.isPlainObject(data) || utils.isArray(data)) { - if (stack.indexOf(data) !== -1) { - throw Error('Circular reference detected in ' + parentKey); + // eslint-disable-next-line func-names + return function (value, opt, opts) { + if (validator === false) { + throw new AxiosError(formatMessage(opt, ' has been removed' + (version ? ' in ' + version : '')), AxiosError.ERR_DEPRECATED); } + if (version && !deprecatedWarnings[opt]) { + deprecatedWarnings[opt] = true; + // eslint-disable-next-line no-console + console.warn(formatMessage(opt, ' has been deprecated since v' + version + ' and will be removed in the near future')); + } + return validator ? validator(value, opt, opts) : true; + }; + }; - stack.push(data); - - utils.forEach(data, function each(value, key) { - if (utils.isUndefined(value)) return; - var fullKey = parentKey ? parentKey + '.' + key : key; - var arr; + /** + * Assert object's properties type + * + * @param {object} options + * @param {object} schema + * @param {boolean?} allowUnknown + * + * @returns {object} + */ - if (value && !parentKey && typeof value === 'object') { - if (utils.endsWith(key, '{}')) { - // eslint-disable-next-line no-param-reassign - value = JSON.stringify(value); - } else if (utils.endsWith(key, '[]') && (arr = utils.toArray(value))) { - // eslint-disable-next-line func-names - arr.forEach(function(el) { - !utils.isUndefined(el) && formData.append(fullKey, convertValue(el)); - }); - return; - } + function assertOptions(options, schema, allowUnknown) { + if (_typeof(options) !== 'object') { + throw new AxiosError('options must be an object', AxiosError.ERR_BAD_OPTION_VALUE); + } + var keys = Object.keys(options); + var i = keys.length; + while (i-- > 0) { + var opt = keys[i]; + var validator = schema[opt]; + if (validator) { + var value = options[opt]; + var result = value === undefined || validator(value, opt, options); + if (result !== true) { + throw new AxiosError('option ' + opt + ' must be ' + result, AxiosError.ERR_BAD_OPTION_VALUE); } - - build(value, fullKey); - }); - - stack.pop(); - } else { - formData.append(parentKey, convertValue(data)); + continue; + } + if (allowUnknown !== true) { + throw new AxiosError('Unknown option ' + opt, AxiosError.ERR_BAD_OPTION); + } } } + var validator = { + assertOptions: assertOptions, + validators: validators$1 + }; - build(obj); + var validators = validator.validators; - return formData; -} + /** + * Create a new instance of Axios + * + * @param {Object} instanceConfig The default config for the instance + * + * @return {Axios} A new instance of Axios + */ + var Axios = /*#__PURE__*/function () { + function Axios(instanceConfig) { + _classCallCheck(this, Axios); + this.defaults = instanceConfig; + this.interceptors = { + request: new InterceptorManager$1(), + response: new InterceptorManager$1() + }; + } -module.exports = toFormData; + /** + * Dispatch a request + * + * @param {String|Object} configOrUrl The config specific for this request (merged with this.defaults) + * @param {?Object} config + * + * @returns {Promise} The Promise to be fulfilled + */ + _createClass(Axios, [{ + key: "request", + value: (function () { + var _request2 = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee(configOrUrl, config) { + var dummy, stack; + return _regeneratorRuntime().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + _context.prev = 0; + _context.next = 3; + return this._request(configOrUrl, config); + case 3: + return _context.abrupt("return", _context.sent); + case 6: + _context.prev = 6; + _context.t0 = _context["catch"](0); + if (_context.t0 instanceof Error) { + Error.captureStackTrace ? Error.captureStackTrace(dummy = {}) : dummy = new Error(); + + // slice off the Error: ... line + stack = dummy.stack ? dummy.stack.replace(/^.+\n/, '') : ''; + try { + if (!_context.t0.stack) { + _context.t0.stack = stack; + // match without the 2 top stack lines + } else if (stack && !String(_context.t0.stack).endsWith(stack.replace(/^.+\n.+\n/, ''))) { + _context.t0.stack += '\n' + stack; + } + } catch (e) { + // ignore the case where "stack" is an un-writable property + } + } + throw _context.t0; + case 10: + case "end": + return _context.stop(); + } + }, _callee, this, [[0, 6]]); + })); + function request(_x, _x2) { + return _request2.apply(this, arguments); + } + return request; + }()) + }, { + key: "_request", + value: function _request(configOrUrl, config) { + /*eslint no-param-reassign:0*/ + // Allow for axios('example/url'[, config]) a la fetch API + if (typeof configOrUrl === 'string') { + config = config || {}; + config.url = configOrUrl; + } else { + config = configOrUrl || {}; + } + config = mergeConfig(this.defaults, config); + var _config = config, + transitional = _config.transitional, + paramsSerializer = _config.paramsSerializer, + headers = _config.headers; + if (transitional !== undefined) { + validator.assertOptions(transitional, { + silentJSONParsing: validators.transitional(validators["boolean"]), + forcedJSONParsing: validators.transitional(validators["boolean"]), + clarifyTimeoutError: validators.transitional(validators["boolean"]) + }, false); + } + if (paramsSerializer != null) { + if (utils$1.isFunction(paramsSerializer)) { + config.paramsSerializer = { + serialize: paramsSerializer + }; + } else { + validator.assertOptions(paramsSerializer, { + encode: validators["function"], + serialize: validators["function"] + }, true); + } + } + // Set config.method + config.method = (config.method || this.defaults.method || 'get').toLowerCase(); + + // Flatten headers + var contextHeaders = headers && utils$1.merge(headers.common, headers[config.method]); + headers && utils$1.forEach(['delete', 'get', 'head', 'post', 'put', 'patch', 'common'], function (method) { + delete headers[method]; + }); + config.headers = AxiosHeaders$1.concat(contextHeaders, headers); + + // filter out skipped interceptors + var requestInterceptorChain = []; + var synchronousRequestInterceptors = true; + this.interceptors.request.forEach(function unshiftRequestInterceptors(interceptor) { + if (typeof interceptor.runWhen === 'function' && interceptor.runWhen(config) === false) { + return; + } + synchronousRequestInterceptors = synchronousRequestInterceptors && interceptor.synchronous; + requestInterceptorChain.unshift(interceptor.fulfilled, interceptor.rejected); + }); + var responseInterceptorChain = []; + this.interceptors.response.forEach(function pushResponseInterceptors(interceptor) { + responseInterceptorChain.push(interceptor.fulfilled, interceptor.rejected); + }); + var promise; + var i = 0; + var len; + if (!synchronousRequestInterceptors) { + var chain = [dispatchRequest.bind(this), undefined]; + chain.unshift.apply(chain, requestInterceptorChain); + chain.push.apply(chain, responseInterceptorChain); + len = chain.length; + promise = Promise.resolve(config); + while (i < len) { + promise = promise.then(chain[i++], chain[i++]); + } + return promise; + } + len = requestInterceptorChain.length; + var newConfig = config; + i = 0; + while (i < len) { + var onFulfilled = requestInterceptorChain[i++]; + var onRejected = requestInterceptorChain[i++]; + try { + newConfig = onFulfilled(newConfig); + } catch (error) { + onRejected.call(this, error); + break; + } + } + try { + promise = dispatchRequest.call(this, newConfig); + } catch (error) { + return Promise.reject(error); + } + i = 0; + len = responseInterceptorChain.length; + while (i < len) { + promise = promise.then(responseInterceptorChain[i++], responseInterceptorChain[i++]); + } + return promise; + } + }, { + key: "getUri", + value: function getUri(config) { + config = mergeConfig(this.defaults, config); + var fullPath = buildFullPath(config.baseURL, config.url); + return buildURL(fullPath, config.params, config.paramsSerializer); + } + }]); + return Axios; + }(); // Provide aliases for supported request methods + utils$1.forEach(['delete', 'get', 'head', 'options'], function forEachMethodNoData(method) { + /*eslint func-names:0*/ + Axios.prototype[method] = function (url, config) { + return this.request(mergeConfig(config || {}, { + method: method, + url: url, + data: (config || {}).data + })); + }; + }); + utils$1.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) { + /*eslint func-names:0*/ + + function generateHTTPMethod(isForm) { + return function httpMethod(url, data, config) { + return this.request(mergeConfig(config || {}, { + method: method, + headers: isForm ? { + 'Content-Type': 'multipart/form-data' + } : {}, + url: url, + data: data + })); + }; + } + Axios.prototype[method] = generateHTTPMethod(); + Axios.prototype[method + 'Form'] = generateHTTPMethod(true); + }); + var Axios$1 = Axios; -/***/ }), + /** + * A `CancelToken` is an object that can be used to request cancellation of an operation. + * + * @param {Function} executor The executor function. + * + * @returns {CancelToken} + */ + var CancelToken = /*#__PURE__*/function () { + function CancelToken(executor) { + _classCallCheck(this, CancelToken); + if (typeof executor !== 'function') { + throw new TypeError('executor must be a function.'); + } + var resolvePromise; + this.promise = new Promise(function promiseExecutor(resolve) { + resolvePromise = resolve; + }); + var token = this; -/***/ "./lib/helpers/validator.js": -/*!**********************************!*\ - !*** ./lib/helpers/validator.js ***! - \**********************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { + // eslint-disable-next-line func-names + this.promise.then(function (cancel) { + if (!token._listeners) return; + var i = token._listeners.length; + while (i-- > 0) { + token._listeners[i](cancel); + } + token._listeners = null; + }); -"use strict"; + // eslint-disable-next-line func-names + this.promise.then = function (onfulfilled) { + var _resolve; + // eslint-disable-next-line func-names + var promise = new Promise(function (resolve) { + token.subscribe(resolve); + _resolve = resolve; + }).then(onfulfilled); + promise.cancel = function reject() { + token.unsubscribe(_resolve); + }; + return promise; + }; + executor(function cancel(message, config, request) { + if (token.reason) { + // Cancellation has already been requested + return; + } + token.reason = new CanceledError(message, config, request); + resolvePromise(token.reason); + }); + } + /** + * Throws a `CanceledError` if cancellation has been requested. + */ + _createClass(CancelToken, [{ + key: "throwIfRequested", + value: function throwIfRequested() { + if (this.reason) { + throw this.reason; + } + } -var VERSION = __webpack_require__(/*! ../env/data */ "./lib/env/data.js").version; -var AxiosError = __webpack_require__(/*! ../core/AxiosError */ "./lib/core/AxiosError.js"); + /** + * Subscribe to the cancel signal + */ + }, { + key: "subscribe", + value: function subscribe(listener) { + if (this.reason) { + listener(this.reason); + return; + } + if (this._listeners) { + this._listeners.push(listener); + } else { + this._listeners = [listener]; + } + } -var validators = {}; + /** + * Unsubscribe from the cancel signal + */ + }, { + key: "unsubscribe", + value: function unsubscribe(listener) { + if (!this._listeners) { + return; + } + var index = this._listeners.indexOf(listener); + if (index !== -1) { + this._listeners.splice(index, 1); + } + } -// eslint-disable-next-line func-names -['object', 'boolean', 'number', 'function', 'string', 'symbol'].forEach(function(type, i) { - validators[type] = function validator(thing) { - return typeof thing === type || 'a' + (i < 1 ? 'n ' : ' ') + type; - }; -}); + /** + * Returns an object that contains a new `CancelToken` and a function that, when called, + * cancels the `CancelToken`. + */ + }], [{ + key: "source", + value: function source() { + var cancel; + var token = new CancelToken(function executor(c) { + cancel = c; + }); + return { + token: token, + cancel: cancel + }; + } + }]); + return CancelToken; + }(); + var CancelToken$1 = CancelToken; -var deprecatedWarnings = {}; + /** + * Syntactic sugar for invoking a function and expanding an array for arguments. + * + * Common use case would be to use `Function.prototype.apply`. + * + * ```js + * function f(x, y, z) {} + * var args = [1, 2, 3]; + * f.apply(null, args); + * ``` + * + * With `spread` this example can be re-written. + * + * ```js + * spread(function(x, y, z) {})([1, 2, 3]); + * ``` + * + * @param {Function} callback + * + * @returns {Function} + */ + function spread(callback) { + return function wrap(arr) { + return callback.apply(null, arr); + }; + } -/** - * Transitional option validator - * @param {function|boolean?} validator - set to false if the transitional option has been removed - * @param {string?} version - deprecated version / removed since version - * @param {string?} message - some message with additional info - * @returns {function} - */ -validators.transitional = function transitional(validator, version, message) { - function formatMessage(opt, desc) { - return '[Axios v' + VERSION + '] Transitional option \'' + opt + '\'' + desc + (message ? '. ' + message : ''); + /** + * Determines whether the payload is an error thrown by Axios + * + * @param {*} payload The value to test + * + * @returns {boolean} True if the payload is an error thrown by Axios, otherwise false + */ + function isAxiosError(payload) { + return utils$1.isObject(payload) && payload.isAxiosError === true; } - // eslint-disable-next-line func-names - return function(value, opt, opts) { - if (validator === false) { - throw new AxiosError( - formatMessage(opt, ' has been removed' + (version ? ' in ' + version : '')), - AxiosError.ERR_DEPRECATED - ); - } - - if (version && !deprecatedWarnings[opt]) { - deprecatedWarnings[opt] = true; - // eslint-disable-next-line no-console - console.warn( - formatMessage( - opt, - ' has been deprecated since v' + version + ' and will be removed in the near future' - ) - ); - } - - return validator ? validator(value, opt, opts) : true; + var HttpStatusCode = { + Continue: 100, + SwitchingProtocols: 101, + Processing: 102, + EarlyHints: 103, + Ok: 200, + Created: 201, + Accepted: 202, + NonAuthoritativeInformation: 203, + NoContent: 204, + ResetContent: 205, + PartialContent: 206, + MultiStatus: 207, + AlreadyReported: 208, + ImUsed: 226, + MultipleChoices: 300, + MovedPermanently: 301, + Found: 302, + SeeOther: 303, + NotModified: 304, + UseProxy: 305, + Unused: 306, + TemporaryRedirect: 307, + PermanentRedirect: 308, + BadRequest: 400, + Unauthorized: 401, + PaymentRequired: 402, + Forbidden: 403, + NotFound: 404, + MethodNotAllowed: 405, + NotAcceptable: 406, + ProxyAuthenticationRequired: 407, + RequestTimeout: 408, + Conflict: 409, + Gone: 410, + LengthRequired: 411, + PreconditionFailed: 412, + PayloadTooLarge: 413, + UriTooLong: 414, + UnsupportedMediaType: 415, + RangeNotSatisfiable: 416, + ExpectationFailed: 417, + ImATeapot: 418, + MisdirectedRequest: 421, + UnprocessableEntity: 422, + Locked: 423, + FailedDependency: 424, + TooEarly: 425, + UpgradeRequired: 426, + PreconditionRequired: 428, + TooManyRequests: 429, + RequestHeaderFieldsTooLarge: 431, + UnavailableForLegalReasons: 451, + InternalServerError: 500, + NotImplemented: 501, + BadGateway: 502, + ServiceUnavailable: 503, + GatewayTimeout: 504, + HttpVersionNotSupported: 505, + VariantAlsoNegotiates: 506, + InsufficientStorage: 507, + LoopDetected: 508, + NotExtended: 510, + NetworkAuthenticationRequired: 511 }; -}; - -/** - * Assert object's properties type - * @param {object} options - * @param {object} schema - * @param {boolean?} allowUnknown - */ - -function assertOptions(options, schema, allowUnknown) { - if (typeof options !== 'object') { - throw new AxiosError('options must be an object', AxiosError.ERR_BAD_OPTION_VALUE); - } - var keys = Object.keys(options); - var i = keys.length; - while (i-- > 0) { - var opt = keys[i]; - var validator = schema[opt]; - if (validator) { - var value = options[opt]; - var result = value === undefined || validator(value, opt, options); - if (result !== true) { - throw new AxiosError('option ' + opt + ' must be ' + result, AxiosError.ERR_BAD_OPTION_VALUE); - } - continue; - } - if (allowUnknown !== true) { - throw new AxiosError('Unknown option ' + opt, AxiosError.ERR_BAD_OPTION); - } - } -} + Object.entries(HttpStatusCode).forEach(function (_ref) { + var _ref2 = _slicedToArray(_ref, 2), + key = _ref2[0], + value = _ref2[1]; + HttpStatusCode[value] = key; + }); + var HttpStatusCode$1 = HttpStatusCode; -module.exports = { - assertOptions: assertOptions, - validators: validators -}; + /** + * Create an instance of Axios + * + * @param {Object} defaultConfig The default config for the instance + * + * @returns {Axios} A new instance of Axios + */ + function createInstance(defaultConfig) { + var context = new Axios$1(defaultConfig); + var instance = bind(Axios$1.prototype.request, context); + // Copy axios.prototype to instance + utils$1.extend(instance, Axios$1.prototype, context, { + allOwnKeys: true + }); -/***/ }), + // Copy context to instance + utils$1.extend(instance, context, null, { + allOwnKeys: true + }); -/***/ "./lib/utils.js": -/*!**********************!*\ - !*** ./lib/utils.js ***! - \**********************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { + // Factory for creating new instances + instance.create = function create(instanceConfig) { + return createInstance(mergeConfig(defaultConfig, instanceConfig)); + }; + return instance; + } -"use strict"; + // Create the default instance to be exported + var axios = createInstance(defaults$1); + // Expose Axios class to allow class inheritance + axios.Axios = Axios$1; -var bind = __webpack_require__(/*! ./helpers/bind */ "./lib/helpers/bind.js"); + // Expose Cancel & CancelToken + axios.CanceledError = CanceledError; + axios.CancelToken = CancelToken$1; + axios.isCancel = isCancel; + axios.VERSION = VERSION; + axios.toFormData = toFormData; -// utils is a library of generic helper functions non-specific to axios + // Expose AxiosError class + axios.AxiosError = AxiosError; -var toString = Object.prototype.toString; + // alias for CanceledError for backward compatibility + axios.Cancel = axios.CanceledError; -// eslint-disable-next-line func-names -var kindOf = (function(cache) { - // eslint-disable-next-line func-names - return function(thing) { - var str = toString.call(thing); - return cache[str] || (cache[str] = str.slice(8, -1).toLowerCase()); + // Expose all/spread + axios.all = function all(promises) { + return Promise.all(promises); }; -})(Object.create(null)); + axios.spread = spread; -function kindOfTest(type) { - type = type.toLowerCase(); - return function isKindOf(thing) { - return kindOf(thing) === type; - }; -} - -/** - * Determine if a value is an Array - * - * @param {Object} val The value to test - * @returns {boolean} True if value is an Array, otherwise false - */ -function isArray(val) { - return Array.isArray(val); -} - -/** - * Determine if a value is undefined - * - * @param {Object} val The value to test - * @returns {boolean} True if the value is undefined, otherwise false - */ -function isUndefined(val) { - return typeof val === 'undefined'; -} - -/** - * Determine if a value is a Buffer - * - * @param {Object} val The value to test - * @returns {boolean} True if value is a Buffer, otherwise false - */ -function isBuffer(val) { - return val !== null && !isUndefined(val) && val.constructor !== null && !isUndefined(val.constructor) - && typeof val.constructor.isBuffer === 'function' && val.constructor.isBuffer(val); -} - -/** - * Determine if a value is an ArrayBuffer - * - * @function - * @param {Object} val The value to test - * @returns {boolean} True if value is an ArrayBuffer, otherwise false - */ -var isArrayBuffer = kindOfTest('ArrayBuffer'); - - -/** - * Determine if a value is a view on an ArrayBuffer - * - * @param {Object} val The value to test - * @returns {boolean} True if value is a view on an ArrayBuffer, otherwise false - */ -function isArrayBufferView(val) { - var result; - if ((typeof ArrayBuffer !== 'undefined') && (ArrayBuffer.isView)) { - result = ArrayBuffer.isView(val); - } else { - result = (val) && (val.buffer) && (isArrayBuffer(val.buffer)); - } - return result; -} - -/** - * Determine if a value is a String - * - * @param {Object} val The value to test - * @returns {boolean} True if value is a String, otherwise false - */ -function isString(val) { - return typeof val === 'string'; -} - -/** - * Determine if a value is a Number - * - * @param {Object} val The value to test - * @returns {boolean} True if value is a Number, otherwise false - */ -function isNumber(val) { - return typeof val === 'number'; -} - -/** - * Determine if a value is an Object - * - * @param {Object} val The value to test - * @returns {boolean} True if value is an Object, otherwise false - */ -function isObject(val) { - return val !== null && typeof val === 'object'; -} - -/** - * Determine if a value is a plain Object - * - * @param {Object} val The value to test - * @return {boolean} True if value is a plain Object, otherwise false - */ -function isPlainObject(val) { - if (kindOf(val) !== 'object') { - return false; - } - - var prototype = Object.getPrototypeOf(val); - return prototype === null || prototype === Object.prototype; -} - -/** - * Determine if a value is a Date - * - * @function - * @param {Object} val The value to test - * @returns {boolean} True if value is a Date, otherwise false - */ -var isDate = kindOfTest('Date'); - -/** - * Determine if a value is a File - * - * @function - * @param {Object} val The value to test - * @returns {boolean} True if value is a File, otherwise false - */ -var isFile = kindOfTest('File'); - -/** - * Determine if a value is a Blob - * - * @function - * @param {Object} val The value to test - * @returns {boolean} True if value is a Blob, otherwise false - */ -var isBlob = kindOfTest('Blob'); - -/** - * Determine if a value is a FileList - * - * @function - * @param {Object} val The value to test - * @returns {boolean} True if value is a File, otherwise false - */ -var isFileList = kindOfTest('FileList'); - -/** - * Determine if a value is a Function - * - * @param {Object} val The value to test - * @returns {boolean} True if value is a Function, otherwise false - */ -function isFunction(val) { - return toString.call(val) === '[object Function]'; -} - -/** - * Determine if a value is a Stream - * - * @param {Object} val The value to test - * @returns {boolean} True if value is a Stream, otherwise false - */ -function isStream(val) { - return isObject(val) && isFunction(val.pipe); -} - -/** - * Determine if a value is a FormData - * - * @param {Object} thing The value to test - * @returns {boolean} True if value is an FormData, otherwise false - */ -function isFormData(thing) { - var pattern = '[object FormData]'; - return thing && ( - (typeof FormData === 'function' && thing instanceof FormData) || - toString.call(thing) === pattern || - (isFunction(thing.toString) && thing.toString() === pattern) - ); -} - -/** - * Determine if a value is a URLSearchParams object - * @function - * @param {Object} val The value to test - * @returns {boolean} True if value is a URLSearchParams object, otherwise false - */ -var isURLSearchParams = kindOfTest('URLSearchParams'); - -/** - * Trim excess whitespace off the beginning and end of a string - * - * @param {String} str The String to trim - * @returns {String} The String freed of excess whitespace - */ -function trim(str) { - return str.trim ? str.trim() : str.replace(/^\s+|\s+$/g, ''); -} - -/** - * Determine if we're running in a standard browser environment - * - * This allows axios to run in a web worker, and react-native. - * Both environments support XMLHttpRequest, but not fully standard globals. - * - * web workers: - * typeof window -> undefined - * typeof document -> undefined - * - * react-native: - * navigator.product -> 'ReactNative' - * nativescript - * navigator.product -> 'NativeScript' or 'NS' - */ -function isStandardBrowserEnv() { - if (typeof navigator !== 'undefined' && (navigator.product === 'ReactNative' || - navigator.product === 'NativeScript' || - navigator.product === 'NS')) { - return false; - } - return ( - typeof window !== 'undefined' && - typeof document !== 'undefined' - ); -} - -/** - * Iterate over an Array or an Object invoking a function for each item. - * - * If `obj` is an Array callback will be called passing - * the value, index, and complete array for each item. - * - * If 'obj' is an Object callback will be called passing - * the value, key, and complete object for each property. - * - * @param {Object|Array} obj The object to iterate - * @param {Function} fn The callback to invoke for each item - */ -function forEach(obj, fn) { - // Don't bother if no value provided - if (obj === null || typeof obj === 'undefined') { - return; - } - - // Force an array if not already something iterable - if (typeof obj !== 'object') { - /*eslint no-param-reassign:0*/ - obj = [obj]; - } + // Expose isAxiosError + axios.isAxiosError = isAxiosError; - if (isArray(obj)) { - // Iterate over array values - for (var i = 0, l = obj.length; i < l; i++) { - fn.call(null, obj[i], i, obj); - } - } else { - // Iterate over object keys - for (var key in obj) { - if (Object.prototype.hasOwnProperty.call(obj, key)) { - fn.call(null, obj[key], key, obj); - } - } - } -} - -/** - * Accepts varargs expecting each argument to be an object, then - * immutably merges the properties of each object and returns result. - * - * When multiple objects contain the same key the later object in - * the arguments list will take precedence. - * - * Example: - * - * ```js - * var result = merge({foo: 123}, {foo: 456}); - * console.log(result.foo); // outputs 456 - * ``` - * - * @param {Object} obj1 Object to merge - * @returns {Object} Result of all merge properties - */ -function merge(/* obj1, obj2, obj3, ... */) { - var result = {}; - function assignValue(val, key) { - if (isPlainObject(result[key]) && isPlainObject(val)) { - result[key] = merge(result[key], val); - } else if (isPlainObject(val)) { - result[key] = merge({}, val); - } else if (isArray(val)) { - result[key] = val.slice(); - } else { - result[key] = val; - } - } + // Expose mergeConfig + axios.mergeConfig = mergeConfig; + axios.AxiosHeaders = AxiosHeaders$1; + axios.formToJSON = function (thing) { + return formDataToJSON(utils$1.isHTMLForm(thing) ? new FormData(thing) : thing); + }; + axios.getAdapter = adapters.getAdapter; + axios.HttpStatusCode = HttpStatusCode$1; + axios["default"] = axios; - for (var i = 0, l = arguments.length; i < l; i++) { - forEach(arguments[i], assignValue); - } - return result; -} + return axios; -/** - * Extends object a by mutably adding to it the properties of object b. - * - * @param {Object} a The object to be extended - * @param {Object} b The object to copy properties from - * @param {Object} thisArg The object to bind function to - * @return {Object} The resulting value of object a - */ -function extend(a, b, thisArg) { - forEach(b, function assignValue(val, key) { - if (thisArg && typeof val === 'function') { - a[key] = bind(val, thisArg); - } else { - a[key] = val; - } - }); - return a; -} - -/** - * Remove byte order marker. This catches EF BB BF (the UTF-8 BOM) - * - * @param {string} content with BOM - * @return {string} content value without BOM - */ -function stripBOM(content) { - if (content.charCodeAt(0) === 0xFEFF) { - content = content.slice(1); - } - return content; -} - -/** - * Inherit the prototype methods from one constructor into another - * @param {function} constructor - * @param {function} superConstructor - * @param {object} [props] - * @param {object} [descriptors] - */ - -function inherits(constructor, superConstructor, props, descriptors) { - constructor.prototype = Object.create(superConstructor.prototype, descriptors); - constructor.prototype.constructor = constructor; - props && Object.assign(constructor.prototype, props); -} - -/** - * Resolve object with deep prototype chain to a flat object - * @param {Object} sourceObj source object - * @param {Object} [destObj] - * @param {Function} [filter] - * @returns {Object} - */ - -function toFlatObject(sourceObj, destObj, filter) { - var props; - var i; - var prop; - var merged = {}; - - destObj = destObj || {}; - - do { - props = Object.getOwnPropertyNames(sourceObj); - i = props.length; - while (i-- > 0) { - prop = props[i]; - if (!merged[prop]) { - destObj[prop] = sourceObj[prop]; - merged[prop] = true; - } - } - sourceObj = Object.getPrototypeOf(sourceObj); - } while (sourceObj && (!filter || filter(sourceObj, destObj)) && sourceObj !== Object.prototype); - - return destObj; -} - -/* - * determines whether a string ends with the characters of a specified string - * @param {String} str - * @param {String} searchString - * @param {Number} [position= 0] - * @returns {boolean} - */ -function endsWith(str, searchString, position) { - str = String(str); - if (position === undefined || position > str.length) { - position = str.length; - } - position -= searchString.length; - var lastIndex = str.indexOf(searchString, position); - return lastIndex !== -1 && lastIndex === position; -} - - -/** - * Returns new array from array like object - * @param {*} [thing] - * @returns {Array} - */ -function toArray(thing) { - if (!thing) return null; - var i = thing.length; - if (isUndefined(i)) return null; - var arr = new Array(i); - while (i-- > 0) { - arr[i] = thing[i]; - } - return arr; -} - -// eslint-disable-next-line func-names -var isTypedArray = (function(TypedArray) { - // eslint-disable-next-line func-names - return function(thing) { - return TypedArray && thing instanceof TypedArray; - }; -})(typeof Uint8Array !== 'undefined' && Object.getPrototypeOf(Uint8Array)); - -module.exports = { - isArray: isArray, - isArrayBuffer: isArrayBuffer, - isBuffer: isBuffer, - isFormData: isFormData, - isArrayBufferView: isArrayBufferView, - isString: isString, - isNumber: isNumber, - isObject: isObject, - isPlainObject: isPlainObject, - isUndefined: isUndefined, - isDate: isDate, - isFile: isFile, - isBlob: isBlob, - isFunction: isFunction, - isStream: isStream, - isURLSearchParams: isURLSearchParams, - isStandardBrowserEnv: isStandardBrowserEnv, - forEach: forEach, - merge: merge, - extend: extend, - trim: trim, - stripBOM: stripBOM, - inherits: inherits, - toFlatObject: toFlatObject, - kindOf: kindOf, - kindOfTest: kindOfTest, - endsWith: endsWith, - toArray: toArray, - isTypedArray: isTypedArray, - isFileList: isFileList -}; - - -/***/ }) - -/******/ }); -}); -//# sourceMappingURL=axios.map \ No newline at end of file +})); +//# sourceMappingURL=axios.js.map diff --git a/node_modules/axios/dist/axios.js.map b/node_modules/axios/dist/axios.js.map new file mode 100644 index 0000000..5e2fa06 --- /dev/null +++ b/node_modules/axios/dist/axios.js.map @@ -0,0 +1 @@ +{"version":3,"file":"axios.js","sources":["../lib/helpers/bind.js","../lib/utils.js","../lib/core/AxiosError.js","../lib/helpers/null.js","../lib/helpers/toFormData.js","../lib/helpers/AxiosURLSearchParams.js","../lib/helpers/buildURL.js","../lib/core/InterceptorManager.js","../lib/defaults/transitional.js","../lib/platform/browser/classes/URLSearchParams.js","../lib/platform/browser/classes/FormData.js","../lib/platform/browser/classes/Blob.js","../lib/platform/browser/index.js","../lib/platform/common/utils.js","../lib/platform/index.js","../lib/helpers/toURLEncodedForm.js","../lib/helpers/formDataToJSON.js","../lib/defaults/index.js","../lib/helpers/parseHeaders.js","../lib/core/AxiosHeaders.js","../lib/core/transformData.js","../lib/cancel/isCancel.js","../lib/cancel/CanceledError.js","../lib/core/settle.js","../lib/helpers/parseProtocol.js","../lib/helpers/speedometer.js","../lib/helpers/throttle.js","../lib/helpers/progressEventReducer.js","../lib/helpers/isURLSameOrigin.js","../lib/helpers/cookies.js","../lib/helpers/isAbsoluteURL.js","../lib/helpers/combineURLs.js","../lib/core/buildFullPath.js","../lib/core/mergeConfig.js","../lib/helpers/resolveConfig.js","../lib/adapters/xhr.js","../lib/helpers/composeSignals.js","../lib/helpers/trackStream.js","../lib/adapters/fetch.js","../lib/adapters/adapters.js","../lib/core/dispatchRequest.js","../lib/env/data.js","../lib/helpers/validator.js","../lib/core/Axios.js","../lib/cancel/CancelToken.js","../lib/helpers/spread.js","../lib/helpers/isAxiosError.js","../lib/helpers/HttpStatusCode.js","../lib/axios.js"],"sourcesContent":["'use strict';\n\nexport default function bind(fn, thisArg) {\n return function wrap() {\n return fn.apply(thisArg, arguments);\n };\n}\n","'use strict';\n\nimport bind from './helpers/bind.js';\n\n// utils is a library of generic helper functions non-specific to axios\n\nconst {toString} = Object.prototype;\nconst {getPrototypeOf} = Object;\n\nconst kindOf = (cache => thing => {\n const str = toString.call(thing);\n return cache[str] || (cache[str] = str.slice(8, -1).toLowerCase());\n})(Object.create(null));\n\nconst kindOfTest = (type) => {\n type = type.toLowerCase();\n return (thing) => kindOf(thing) === type\n}\n\nconst typeOfTest = type => thing => typeof thing === type;\n\n/**\n * Determine if a value is an Array\n *\n * @param {Object} val The value to test\n *\n * @returns {boolean} True if value is an Array, otherwise false\n */\nconst {isArray} = Array;\n\n/**\n * Determine if a value is undefined\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if the value is undefined, otherwise false\n */\nconst isUndefined = typeOfTest('undefined');\n\n/**\n * Determine if a value is a Buffer\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Buffer, otherwise false\n */\nfunction isBuffer(val) {\n return val !== null && !isUndefined(val) && val.constructor !== null && !isUndefined(val.constructor)\n && isFunction(val.constructor.isBuffer) && val.constructor.isBuffer(val);\n}\n\n/**\n * Determine if a value is an ArrayBuffer\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is an ArrayBuffer, otherwise false\n */\nconst isArrayBuffer = kindOfTest('ArrayBuffer');\n\n\n/**\n * Determine if a value is a view on an ArrayBuffer\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a view on an ArrayBuffer, otherwise false\n */\nfunction isArrayBufferView(val) {\n let result;\n if ((typeof ArrayBuffer !== 'undefined') && (ArrayBuffer.isView)) {\n result = ArrayBuffer.isView(val);\n } else {\n result = (val) && (val.buffer) && (isArrayBuffer(val.buffer));\n }\n return result;\n}\n\n/**\n * Determine if a value is a String\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a String, otherwise false\n */\nconst isString = typeOfTest('string');\n\n/**\n * Determine if a value is a Function\n *\n * @param {*} val The value to test\n * @returns {boolean} True if value is a Function, otherwise false\n */\nconst isFunction = typeOfTest('function');\n\n/**\n * Determine if a value is a Number\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Number, otherwise false\n */\nconst isNumber = typeOfTest('number');\n\n/**\n * Determine if a value is an Object\n *\n * @param {*} thing The value to test\n *\n * @returns {boolean} True if value is an Object, otherwise false\n */\nconst isObject = (thing) => thing !== null && typeof thing === 'object';\n\n/**\n * Determine if a value is a Boolean\n *\n * @param {*} thing The value to test\n * @returns {boolean} True if value is a Boolean, otherwise false\n */\nconst isBoolean = thing => thing === true || thing === false;\n\n/**\n * Determine if a value is a plain Object\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a plain Object, otherwise false\n */\nconst isPlainObject = (val) => {\n if (kindOf(val) !== 'object') {\n return false;\n }\n\n const prototype = getPrototypeOf(val);\n return (prototype === null || prototype === Object.prototype || Object.getPrototypeOf(prototype) === null) && !(Symbol.toStringTag in val) && !(Symbol.iterator in val);\n}\n\n/**\n * Determine if a value is a Date\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Date, otherwise false\n */\nconst isDate = kindOfTest('Date');\n\n/**\n * Determine if a value is a File\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a File, otherwise false\n */\nconst isFile = kindOfTest('File');\n\n/**\n * Determine if a value is a Blob\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Blob, otherwise false\n */\nconst isBlob = kindOfTest('Blob');\n\n/**\n * Determine if a value is a FileList\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a File, otherwise false\n */\nconst isFileList = kindOfTest('FileList');\n\n/**\n * Determine if a value is a Stream\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Stream, otherwise false\n */\nconst isStream = (val) => isObject(val) && isFunction(val.pipe);\n\n/**\n * Determine if a value is a FormData\n *\n * @param {*} thing The value to test\n *\n * @returns {boolean} True if value is an FormData, otherwise false\n */\nconst isFormData = (thing) => {\n let kind;\n return thing && (\n (typeof FormData === 'function' && thing instanceof FormData) || (\n isFunction(thing.append) && (\n (kind = kindOf(thing)) === 'formdata' ||\n // detect form-data instance\n (kind === 'object' && isFunction(thing.toString) && thing.toString() === '[object FormData]')\n )\n )\n )\n}\n\n/**\n * Determine if a value is a URLSearchParams object\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a URLSearchParams object, otherwise false\n */\nconst isURLSearchParams = kindOfTest('URLSearchParams');\n\nconst [isReadableStream, isRequest, isResponse, isHeaders] = ['ReadableStream', 'Request', 'Response', 'Headers'].map(kindOfTest);\n\n/**\n * Trim excess whitespace off the beginning and end of a string\n *\n * @param {String} str The String to trim\n *\n * @returns {String} The String freed of excess whitespace\n */\nconst trim = (str) => str.trim ?\n str.trim() : str.replace(/^[\\s\\uFEFF\\xA0]+|[\\s\\uFEFF\\xA0]+$/g, '');\n\n/**\n * Iterate over an Array or an Object invoking a function for each item.\n *\n * If `obj` is an Array callback will be called passing\n * the value, index, and complete array for each item.\n *\n * If 'obj' is an Object callback will be called passing\n * the value, key, and complete object for each property.\n *\n * @param {Object|Array} obj The object to iterate\n * @param {Function} fn The callback to invoke for each item\n *\n * @param {Boolean} [allOwnKeys = false]\n * @returns {any}\n */\nfunction forEach(obj, fn, {allOwnKeys = false} = {}) {\n // Don't bother if no value provided\n if (obj === null || typeof obj === 'undefined') {\n return;\n }\n\n let i;\n let l;\n\n // Force an array if not already something iterable\n if (typeof obj !== 'object') {\n /*eslint no-param-reassign:0*/\n obj = [obj];\n }\n\n if (isArray(obj)) {\n // Iterate over array values\n for (i = 0, l = obj.length; i < l; i++) {\n fn.call(null, obj[i], i, obj);\n }\n } else {\n // Iterate over object keys\n const keys = allOwnKeys ? Object.getOwnPropertyNames(obj) : Object.keys(obj);\n const len = keys.length;\n let key;\n\n for (i = 0; i < len; i++) {\n key = keys[i];\n fn.call(null, obj[key], key, obj);\n }\n }\n}\n\nfunction findKey(obj, key) {\n key = key.toLowerCase();\n const keys = Object.keys(obj);\n let i = keys.length;\n let _key;\n while (i-- > 0) {\n _key = keys[i];\n if (key === _key.toLowerCase()) {\n return _key;\n }\n }\n return null;\n}\n\nconst _global = (() => {\n /*eslint no-undef:0*/\n if (typeof globalThis !== \"undefined\") return globalThis;\n return typeof self !== \"undefined\" ? self : (typeof window !== 'undefined' ? window : global)\n})();\n\nconst isContextDefined = (context) => !isUndefined(context) && context !== _global;\n\n/**\n * Accepts varargs expecting each argument to be an object, then\n * immutably merges the properties of each object and returns result.\n *\n * When multiple objects contain the same key the later object in\n * the arguments list will take precedence.\n *\n * Example:\n *\n * ```js\n * var result = merge({foo: 123}, {foo: 456});\n * console.log(result.foo); // outputs 456\n * ```\n *\n * @param {Object} obj1 Object to merge\n *\n * @returns {Object} Result of all merge properties\n */\nfunction merge(/* obj1, obj2, obj3, ... */) {\n const {caseless} = isContextDefined(this) && this || {};\n const result = {};\n const assignValue = (val, key) => {\n const targetKey = caseless && findKey(result, key) || key;\n if (isPlainObject(result[targetKey]) && isPlainObject(val)) {\n result[targetKey] = merge(result[targetKey], val);\n } else if (isPlainObject(val)) {\n result[targetKey] = merge({}, val);\n } else if (isArray(val)) {\n result[targetKey] = val.slice();\n } else {\n result[targetKey] = val;\n }\n }\n\n for (let i = 0, l = arguments.length; i < l; i++) {\n arguments[i] && forEach(arguments[i], assignValue);\n }\n return result;\n}\n\n/**\n * Extends object a by mutably adding to it the properties of object b.\n *\n * @param {Object} a The object to be extended\n * @param {Object} b The object to copy properties from\n * @param {Object} thisArg The object to bind function to\n *\n * @param {Boolean} [allOwnKeys]\n * @returns {Object} The resulting value of object a\n */\nconst extend = (a, b, thisArg, {allOwnKeys}= {}) => {\n forEach(b, (val, key) => {\n if (thisArg && isFunction(val)) {\n a[key] = bind(val, thisArg);\n } else {\n a[key] = val;\n }\n }, {allOwnKeys});\n return a;\n}\n\n/**\n * Remove byte order marker. This catches EF BB BF (the UTF-8 BOM)\n *\n * @param {string} content with BOM\n *\n * @returns {string} content value without BOM\n */\nconst stripBOM = (content) => {\n if (content.charCodeAt(0) === 0xFEFF) {\n content = content.slice(1);\n }\n return content;\n}\n\n/**\n * Inherit the prototype methods from one constructor into another\n * @param {function} constructor\n * @param {function} superConstructor\n * @param {object} [props]\n * @param {object} [descriptors]\n *\n * @returns {void}\n */\nconst inherits = (constructor, superConstructor, props, descriptors) => {\n constructor.prototype = Object.create(superConstructor.prototype, descriptors);\n constructor.prototype.constructor = constructor;\n Object.defineProperty(constructor, 'super', {\n value: superConstructor.prototype\n });\n props && Object.assign(constructor.prototype, props);\n}\n\n/**\n * Resolve object with deep prototype chain to a flat object\n * @param {Object} sourceObj source object\n * @param {Object} [destObj]\n * @param {Function|Boolean} [filter]\n * @param {Function} [propFilter]\n *\n * @returns {Object}\n */\nconst toFlatObject = (sourceObj, destObj, filter, propFilter) => {\n let props;\n let i;\n let prop;\n const merged = {};\n\n destObj = destObj || {};\n // eslint-disable-next-line no-eq-null,eqeqeq\n if (sourceObj == null) return destObj;\n\n do {\n props = Object.getOwnPropertyNames(sourceObj);\n i = props.length;\n while (i-- > 0) {\n prop = props[i];\n if ((!propFilter || propFilter(prop, sourceObj, destObj)) && !merged[prop]) {\n destObj[prop] = sourceObj[prop];\n merged[prop] = true;\n }\n }\n sourceObj = filter !== false && getPrototypeOf(sourceObj);\n } while (sourceObj && (!filter || filter(sourceObj, destObj)) && sourceObj !== Object.prototype);\n\n return destObj;\n}\n\n/**\n * Determines whether a string ends with the characters of a specified string\n *\n * @param {String} str\n * @param {String} searchString\n * @param {Number} [position= 0]\n *\n * @returns {boolean}\n */\nconst endsWith = (str, searchString, position) => {\n str = String(str);\n if (position === undefined || position > str.length) {\n position = str.length;\n }\n position -= searchString.length;\n const lastIndex = str.indexOf(searchString, position);\n return lastIndex !== -1 && lastIndex === position;\n}\n\n\n/**\n * Returns new array from array like object or null if failed\n *\n * @param {*} [thing]\n *\n * @returns {?Array}\n */\nconst toArray = (thing) => {\n if (!thing) return null;\n if (isArray(thing)) return thing;\n let i = thing.length;\n if (!isNumber(i)) return null;\n const arr = new Array(i);\n while (i-- > 0) {\n arr[i] = thing[i];\n }\n return arr;\n}\n\n/**\n * Checking if the Uint8Array exists and if it does, it returns a function that checks if the\n * thing passed in is an instance of Uint8Array\n *\n * @param {TypedArray}\n *\n * @returns {Array}\n */\n// eslint-disable-next-line func-names\nconst isTypedArray = (TypedArray => {\n // eslint-disable-next-line func-names\n return thing => {\n return TypedArray && thing instanceof TypedArray;\n };\n})(typeof Uint8Array !== 'undefined' && getPrototypeOf(Uint8Array));\n\n/**\n * For each entry in the object, call the function with the key and value.\n *\n * @param {Object} obj - The object to iterate over.\n * @param {Function} fn - The function to call for each entry.\n *\n * @returns {void}\n */\nconst forEachEntry = (obj, fn) => {\n const generator = obj && obj[Symbol.iterator];\n\n const iterator = generator.call(obj);\n\n let result;\n\n while ((result = iterator.next()) && !result.done) {\n const pair = result.value;\n fn.call(obj, pair[0], pair[1]);\n }\n}\n\n/**\n * It takes a regular expression and a string, and returns an array of all the matches\n *\n * @param {string} regExp - The regular expression to match against.\n * @param {string} str - The string to search.\n *\n * @returns {Array}\n */\nconst matchAll = (regExp, str) => {\n let matches;\n const arr = [];\n\n while ((matches = regExp.exec(str)) !== null) {\n arr.push(matches);\n }\n\n return arr;\n}\n\n/* Checking if the kindOfTest function returns true when passed an HTMLFormElement. */\nconst isHTMLForm = kindOfTest('HTMLFormElement');\n\nconst toCamelCase = str => {\n return str.toLowerCase().replace(/[-_\\s]([a-z\\d])(\\w*)/g,\n function replacer(m, p1, p2) {\n return p1.toUpperCase() + p2;\n }\n );\n};\n\n/* Creating a function that will check if an object has a property. */\nconst hasOwnProperty = (({hasOwnProperty}) => (obj, prop) => hasOwnProperty.call(obj, prop))(Object.prototype);\n\n/**\n * Determine if a value is a RegExp object\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a RegExp object, otherwise false\n */\nconst isRegExp = kindOfTest('RegExp');\n\nconst reduceDescriptors = (obj, reducer) => {\n const descriptors = Object.getOwnPropertyDescriptors(obj);\n const reducedDescriptors = {};\n\n forEach(descriptors, (descriptor, name) => {\n let ret;\n if ((ret = reducer(descriptor, name, obj)) !== false) {\n reducedDescriptors[name] = ret || descriptor;\n }\n });\n\n Object.defineProperties(obj, reducedDescriptors);\n}\n\n/**\n * Makes all methods read-only\n * @param {Object} obj\n */\n\nconst freezeMethods = (obj) => {\n reduceDescriptors(obj, (descriptor, name) => {\n // skip restricted props in strict mode\n if (isFunction(obj) && ['arguments', 'caller', 'callee'].indexOf(name) !== -1) {\n return false;\n }\n\n const value = obj[name];\n\n if (!isFunction(value)) return;\n\n descriptor.enumerable = false;\n\n if ('writable' in descriptor) {\n descriptor.writable = false;\n return;\n }\n\n if (!descriptor.set) {\n descriptor.set = () => {\n throw Error('Can not rewrite read-only method \\'' + name + '\\'');\n };\n }\n });\n}\n\nconst toObjectSet = (arrayOrString, delimiter) => {\n const obj = {};\n\n const define = (arr) => {\n arr.forEach(value => {\n obj[value] = true;\n });\n }\n\n isArray(arrayOrString) ? define(arrayOrString) : define(String(arrayOrString).split(delimiter));\n\n return obj;\n}\n\nconst noop = () => {}\n\nconst toFiniteNumber = (value, defaultValue) => {\n return value != null && Number.isFinite(value = +value) ? value : defaultValue;\n}\n\nconst ALPHA = 'abcdefghijklmnopqrstuvwxyz'\n\nconst DIGIT = '0123456789';\n\nconst ALPHABET = {\n DIGIT,\n ALPHA,\n ALPHA_DIGIT: ALPHA + ALPHA.toUpperCase() + DIGIT\n}\n\nconst generateString = (size = 16, alphabet = ALPHABET.ALPHA_DIGIT) => {\n let str = '';\n const {length} = alphabet;\n while (size--) {\n str += alphabet[Math.random() * length|0]\n }\n\n return str;\n}\n\n/**\n * If the thing is a FormData object, return true, otherwise return false.\n *\n * @param {unknown} thing - The thing to check.\n *\n * @returns {boolean}\n */\nfunction isSpecCompliantForm(thing) {\n return !!(thing && isFunction(thing.append) && thing[Symbol.toStringTag] === 'FormData' && thing[Symbol.iterator]);\n}\n\nconst toJSONObject = (obj) => {\n const stack = new Array(10);\n\n const visit = (source, i) => {\n\n if (isObject(source)) {\n if (stack.indexOf(source) >= 0) {\n return;\n }\n\n if(!('toJSON' in source)) {\n stack[i] = source;\n const target = isArray(source) ? [] : {};\n\n forEach(source, (value, key) => {\n const reducedValue = visit(value, i + 1);\n !isUndefined(reducedValue) && (target[key] = reducedValue);\n });\n\n stack[i] = undefined;\n\n return target;\n }\n }\n\n return source;\n }\n\n return visit(obj, 0);\n}\n\nconst isAsyncFn = kindOfTest('AsyncFunction');\n\nconst isThenable = (thing) =>\n thing && (isObject(thing) || isFunction(thing)) && isFunction(thing.then) && isFunction(thing.catch);\n\nexport default {\n isArray,\n isArrayBuffer,\n isBuffer,\n isFormData,\n isArrayBufferView,\n isString,\n isNumber,\n isBoolean,\n isObject,\n isPlainObject,\n isReadableStream,\n isRequest,\n isResponse,\n isHeaders,\n isUndefined,\n isDate,\n isFile,\n isBlob,\n isRegExp,\n isFunction,\n isStream,\n isURLSearchParams,\n isTypedArray,\n isFileList,\n forEach,\n merge,\n extend,\n trim,\n stripBOM,\n inherits,\n toFlatObject,\n kindOf,\n kindOfTest,\n endsWith,\n toArray,\n forEachEntry,\n matchAll,\n isHTMLForm,\n hasOwnProperty,\n hasOwnProp: hasOwnProperty, // an alias to avoid ESLint no-prototype-builtins detection\n reduceDescriptors,\n freezeMethods,\n toObjectSet,\n toCamelCase,\n noop,\n toFiniteNumber,\n findKey,\n global: _global,\n isContextDefined,\n ALPHABET,\n generateString,\n isSpecCompliantForm,\n toJSONObject,\n isAsyncFn,\n isThenable\n};\n","'use strict';\n\nimport utils from '../utils.js';\n\n/**\n * Create an Error with the specified message, config, error code, request and response.\n *\n * @param {string} message The error message.\n * @param {string} [code] The error code (for example, 'ECONNABORTED').\n * @param {Object} [config] The config.\n * @param {Object} [request] The request.\n * @param {Object} [response] The response.\n *\n * @returns {Error} The created error.\n */\nfunction AxiosError(message, code, config, request, response) {\n Error.call(this);\n\n if (Error.captureStackTrace) {\n Error.captureStackTrace(this, this.constructor);\n } else {\n this.stack = (new Error()).stack;\n }\n\n this.message = message;\n this.name = 'AxiosError';\n code && (this.code = code);\n config && (this.config = config);\n request && (this.request = request);\n response && (this.response = response);\n}\n\nutils.inherits(AxiosError, Error, {\n toJSON: function toJSON() {\n return {\n // Standard\n message: this.message,\n name: this.name,\n // Microsoft\n description: this.description,\n number: this.number,\n // Mozilla\n fileName: this.fileName,\n lineNumber: this.lineNumber,\n columnNumber: this.columnNumber,\n stack: this.stack,\n // Axios\n config: utils.toJSONObject(this.config),\n code: this.code,\n status: this.response && this.response.status ? this.response.status : null\n };\n }\n});\n\nconst prototype = AxiosError.prototype;\nconst descriptors = {};\n\n[\n 'ERR_BAD_OPTION_VALUE',\n 'ERR_BAD_OPTION',\n 'ECONNABORTED',\n 'ETIMEDOUT',\n 'ERR_NETWORK',\n 'ERR_FR_TOO_MANY_REDIRECTS',\n 'ERR_DEPRECATED',\n 'ERR_BAD_RESPONSE',\n 'ERR_BAD_REQUEST',\n 'ERR_CANCELED',\n 'ERR_NOT_SUPPORT',\n 'ERR_INVALID_URL'\n// eslint-disable-next-line func-names\n].forEach(code => {\n descriptors[code] = {value: code};\n});\n\nObject.defineProperties(AxiosError, descriptors);\nObject.defineProperty(prototype, 'isAxiosError', {value: true});\n\n// eslint-disable-next-line func-names\nAxiosError.from = (error, code, config, request, response, customProps) => {\n const axiosError = Object.create(prototype);\n\n utils.toFlatObject(error, axiosError, function filter(obj) {\n return obj !== Error.prototype;\n }, prop => {\n return prop !== 'isAxiosError';\n });\n\n AxiosError.call(axiosError, error.message, code, config, request, response);\n\n axiosError.cause = error;\n\n axiosError.name = error.name;\n\n customProps && Object.assign(axiosError, customProps);\n\n return axiosError;\n};\n\nexport default AxiosError;\n","// eslint-disable-next-line strict\nexport default null;\n","'use strict';\n\nimport utils from '../utils.js';\nimport AxiosError from '../core/AxiosError.js';\n// temporary hotfix to avoid circular references until AxiosURLSearchParams is refactored\nimport PlatformFormData from '../platform/node/classes/FormData.js';\n\n/**\n * Determines if the given thing is a array or js object.\n *\n * @param {string} thing - The object or array to be visited.\n *\n * @returns {boolean}\n */\nfunction isVisitable(thing) {\n return utils.isPlainObject(thing) || utils.isArray(thing);\n}\n\n/**\n * It removes the brackets from the end of a string\n *\n * @param {string} key - The key of the parameter.\n *\n * @returns {string} the key without the brackets.\n */\nfunction removeBrackets(key) {\n return utils.endsWith(key, '[]') ? key.slice(0, -2) : key;\n}\n\n/**\n * It takes a path, a key, and a boolean, and returns a string\n *\n * @param {string} path - The path to the current key.\n * @param {string} key - The key of the current object being iterated over.\n * @param {string} dots - If true, the key will be rendered with dots instead of brackets.\n *\n * @returns {string} The path to the current key.\n */\nfunction renderKey(path, key, dots) {\n if (!path) return key;\n return path.concat(key).map(function each(token, i) {\n // eslint-disable-next-line no-param-reassign\n token = removeBrackets(token);\n return !dots && i ? '[' + token + ']' : token;\n }).join(dots ? '.' : '');\n}\n\n/**\n * If the array is an array and none of its elements are visitable, then it's a flat array.\n *\n * @param {Array} arr - The array to check\n *\n * @returns {boolean}\n */\nfunction isFlatArray(arr) {\n return utils.isArray(arr) && !arr.some(isVisitable);\n}\n\nconst predicates = utils.toFlatObject(utils, {}, null, function filter(prop) {\n return /^is[A-Z]/.test(prop);\n});\n\n/**\n * Convert a data object to FormData\n *\n * @param {Object} obj\n * @param {?Object} [formData]\n * @param {?Object} [options]\n * @param {Function} [options.visitor]\n * @param {Boolean} [options.metaTokens = true]\n * @param {Boolean} [options.dots = false]\n * @param {?Boolean} [options.indexes = false]\n *\n * @returns {Object}\n **/\n\n/**\n * It converts an object into a FormData object\n *\n * @param {Object} obj - The object to convert to form data.\n * @param {string} formData - The FormData object to append to.\n * @param {Object} options\n *\n * @returns\n */\nfunction toFormData(obj, formData, options) {\n if (!utils.isObject(obj)) {\n throw new TypeError('target must be an object');\n }\n\n // eslint-disable-next-line no-param-reassign\n formData = formData || new (PlatformFormData || FormData)();\n\n // eslint-disable-next-line no-param-reassign\n options = utils.toFlatObject(options, {\n metaTokens: true,\n dots: false,\n indexes: false\n }, false, function defined(option, source) {\n // eslint-disable-next-line no-eq-null,eqeqeq\n return !utils.isUndefined(source[option]);\n });\n\n const metaTokens = options.metaTokens;\n // eslint-disable-next-line no-use-before-define\n const visitor = options.visitor || defaultVisitor;\n const dots = options.dots;\n const indexes = options.indexes;\n const _Blob = options.Blob || typeof Blob !== 'undefined' && Blob;\n const useBlob = _Blob && utils.isSpecCompliantForm(formData);\n\n if (!utils.isFunction(visitor)) {\n throw new TypeError('visitor must be a function');\n }\n\n function convertValue(value) {\n if (value === null) return '';\n\n if (utils.isDate(value)) {\n return value.toISOString();\n }\n\n if (!useBlob && utils.isBlob(value)) {\n throw new AxiosError('Blob is not supported. Use a Buffer instead.');\n }\n\n if (utils.isArrayBuffer(value) || utils.isTypedArray(value)) {\n return useBlob && typeof Blob === 'function' ? new Blob([value]) : Buffer.from(value);\n }\n\n return value;\n }\n\n /**\n * Default visitor.\n *\n * @param {*} value\n * @param {String|Number} key\n * @param {Array} path\n * @this {FormData}\n *\n * @returns {boolean} return true to visit the each prop of the value recursively\n */\n function defaultVisitor(value, key, path) {\n let arr = value;\n\n if (value && !path && typeof value === 'object') {\n if (utils.endsWith(key, '{}')) {\n // eslint-disable-next-line no-param-reassign\n key = metaTokens ? key : key.slice(0, -2);\n // eslint-disable-next-line no-param-reassign\n value = JSON.stringify(value);\n } else if (\n (utils.isArray(value) && isFlatArray(value)) ||\n ((utils.isFileList(value) || utils.endsWith(key, '[]')) && (arr = utils.toArray(value))\n )) {\n // eslint-disable-next-line no-param-reassign\n key = removeBrackets(key);\n\n arr.forEach(function each(el, index) {\n !(utils.isUndefined(el) || el === null) && formData.append(\n // eslint-disable-next-line no-nested-ternary\n indexes === true ? renderKey([key], index, dots) : (indexes === null ? key : key + '[]'),\n convertValue(el)\n );\n });\n return false;\n }\n }\n\n if (isVisitable(value)) {\n return true;\n }\n\n formData.append(renderKey(path, key, dots), convertValue(value));\n\n return false;\n }\n\n const stack = [];\n\n const exposedHelpers = Object.assign(predicates, {\n defaultVisitor,\n convertValue,\n isVisitable\n });\n\n function build(value, path) {\n if (utils.isUndefined(value)) return;\n\n if (stack.indexOf(value) !== -1) {\n throw Error('Circular reference detected in ' + path.join('.'));\n }\n\n stack.push(value);\n\n utils.forEach(value, function each(el, key) {\n const result = !(utils.isUndefined(el) || el === null) && visitor.call(\n formData, el, utils.isString(key) ? key.trim() : key, path, exposedHelpers\n );\n\n if (result === true) {\n build(el, path ? path.concat(key) : [key]);\n }\n });\n\n stack.pop();\n }\n\n if (!utils.isObject(obj)) {\n throw new TypeError('data must be an object');\n }\n\n build(obj);\n\n return formData;\n}\n\nexport default toFormData;\n","'use strict';\n\nimport toFormData from './toFormData.js';\n\n/**\n * It encodes a string by replacing all characters that are not in the unreserved set with\n * their percent-encoded equivalents\n *\n * @param {string} str - The string to encode.\n *\n * @returns {string} The encoded string.\n */\nfunction encode(str) {\n const charMap = {\n '!': '%21',\n \"'\": '%27',\n '(': '%28',\n ')': '%29',\n '~': '%7E',\n '%20': '+',\n '%00': '\\x00'\n };\n return encodeURIComponent(str).replace(/[!'()~]|%20|%00/g, function replacer(match) {\n return charMap[match];\n });\n}\n\n/**\n * It takes a params object and converts it to a FormData object\n *\n * @param {Object} params - The parameters to be converted to a FormData object.\n * @param {Object} options - The options object passed to the Axios constructor.\n *\n * @returns {void}\n */\nfunction AxiosURLSearchParams(params, options) {\n this._pairs = [];\n\n params && toFormData(params, this, options);\n}\n\nconst prototype = AxiosURLSearchParams.prototype;\n\nprototype.append = function append(name, value) {\n this._pairs.push([name, value]);\n};\n\nprototype.toString = function toString(encoder) {\n const _encode = encoder ? function(value) {\n return encoder.call(this, value, encode);\n } : encode;\n\n return this._pairs.map(function each(pair) {\n return _encode(pair[0]) + '=' + _encode(pair[1]);\n }, '').join('&');\n};\n\nexport default AxiosURLSearchParams;\n","'use strict';\n\nimport utils from '../utils.js';\nimport AxiosURLSearchParams from '../helpers/AxiosURLSearchParams.js';\n\n/**\n * It replaces all instances of the characters `:`, `$`, `,`, `+`, `[`, and `]` with their\n * URI encoded counterparts\n *\n * @param {string} val The value to be encoded.\n *\n * @returns {string} The encoded value.\n */\nfunction encode(val) {\n return encodeURIComponent(val).\n replace(/%3A/gi, ':').\n replace(/%24/g, '$').\n replace(/%2C/gi, ',').\n replace(/%20/g, '+').\n replace(/%5B/gi, '[').\n replace(/%5D/gi, ']');\n}\n\n/**\n * Build a URL by appending params to the end\n *\n * @param {string} url The base of the url (e.g., http://www.google.com)\n * @param {object} [params] The params to be appended\n * @param {?object} options\n *\n * @returns {string} The formatted url\n */\nexport default function buildURL(url, params, options) {\n /*eslint no-param-reassign:0*/\n if (!params) {\n return url;\n }\n \n const _encode = options && options.encode || encode;\n\n const serializeFn = options && options.serialize;\n\n let serializedParams;\n\n if (serializeFn) {\n serializedParams = serializeFn(params, options);\n } else {\n serializedParams = utils.isURLSearchParams(params) ?\n params.toString() :\n new AxiosURLSearchParams(params, options).toString(_encode);\n }\n\n if (serializedParams) {\n const hashmarkIndex = url.indexOf(\"#\");\n\n if (hashmarkIndex !== -1) {\n url = url.slice(0, hashmarkIndex);\n }\n url += (url.indexOf('?') === -1 ? '?' : '&') + serializedParams;\n }\n\n return url;\n}\n","'use strict';\n\nimport utils from './../utils.js';\n\nclass InterceptorManager {\n constructor() {\n this.handlers = [];\n }\n\n /**\n * Add a new interceptor to the stack\n *\n * @param {Function} fulfilled The function to handle `then` for a `Promise`\n * @param {Function} rejected The function to handle `reject` for a `Promise`\n *\n * @return {Number} An ID used to remove interceptor later\n */\n use(fulfilled, rejected, options) {\n this.handlers.push({\n fulfilled,\n rejected,\n synchronous: options ? options.synchronous : false,\n runWhen: options ? options.runWhen : null\n });\n return this.handlers.length - 1;\n }\n\n /**\n * Remove an interceptor from the stack\n *\n * @param {Number} id The ID that was returned by `use`\n *\n * @returns {Boolean} `true` if the interceptor was removed, `false` otherwise\n */\n eject(id) {\n if (this.handlers[id]) {\n this.handlers[id] = null;\n }\n }\n\n /**\n * Clear all interceptors from the stack\n *\n * @returns {void}\n */\n clear() {\n if (this.handlers) {\n this.handlers = [];\n }\n }\n\n /**\n * Iterate over all the registered interceptors\n *\n * This method is particularly useful for skipping over any\n * interceptors that may have become `null` calling `eject`.\n *\n * @param {Function} fn The function to call for each interceptor\n *\n * @returns {void}\n */\n forEach(fn) {\n utils.forEach(this.handlers, function forEachHandler(h) {\n if (h !== null) {\n fn(h);\n }\n });\n }\n}\n\nexport default InterceptorManager;\n","'use strict';\n\nexport default {\n silentJSONParsing: true,\n forcedJSONParsing: true,\n clarifyTimeoutError: false\n};\n","'use strict';\n\nimport AxiosURLSearchParams from '../../../helpers/AxiosURLSearchParams.js';\nexport default typeof URLSearchParams !== 'undefined' ? URLSearchParams : AxiosURLSearchParams;\n","'use strict';\n\nexport default typeof FormData !== 'undefined' ? FormData : null;\n","'use strict'\n\nexport default typeof Blob !== 'undefined' ? Blob : null\n","import URLSearchParams from './classes/URLSearchParams.js'\nimport FormData from './classes/FormData.js'\nimport Blob from './classes/Blob.js'\n\nexport default {\n isBrowser: true,\n classes: {\n URLSearchParams,\n FormData,\n Blob\n },\n protocols: ['http', 'https', 'file', 'blob', 'url', 'data']\n};\n","const hasBrowserEnv = typeof window !== 'undefined' && typeof document !== 'undefined';\n\n/**\n * Determine if we're running in a standard browser environment\n *\n * This allows axios to run in a web worker, and react-native.\n * Both environments support XMLHttpRequest, but not fully standard globals.\n *\n * web workers:\n * typeof window -> undefined\n * typeof document -> undefined\n *\n * react-native:\n * navigator.product -> 'ReactNative'\n * nativescript\n * navigator.product -> 'NativeScript' or 'NS'\n *\n * @returns {boolean}\n */\nconst hasStandardBrowserEnv = (\n (product) => {\n return hasBrowserEnv && ['ReactNative', 'NativeScript', 'NS'].indexOf(product) < 0\n })(typeof navigator !== 'undefined' && navigator.product);\n\n/**\n * Determine if we're running in a standard browser webWorker environment\n *\n * Although the `isStandardBrowserEnv` method indicates that\n * `allows axios to run in a web worker`, the WebWorker will still be\n * filtered out due to its judgment standard\n * `typeof window !== 'undefined' && typeof document !== 'undefined'`.\n * This leads to a problem when axios post `FormData` in webWorker\n */\nconst hasStandardBrowserWebWorkerEnv = (() => {\n return (\n typeof WorkerGlobalScope !== 'undefined' &&\n // eslint-disable-next-line no-undef\n self instanceof WorkerGlobalScope &&\n typeof self.importScripts === 'function'\n );\n})();\n\nconst origin = hasBrowserEnv && window.location.href || 'http://localhost';\n\nexport {\n hasBrowserEnv,\n hasStandardBrowserWebWorkerEnv,\n hasStandardBrowserEnv,\n origin\n}\n","import platform from './node/index.js';\nimport * as utils from './common/utils.js';\n\nexport default {\n ...utils,\n ...platform\n}\n","'use strict';\n\nimport utils from '../utils.js';\nimport toFormData from './toFormData.js';\nimport platform from '../platform/index.js';\n\nexport default function toURLEncodedForm(data, options) {\n return toFormData(data, new platform.classes.URLSearchParams(), Object.assign({\n visitor: function(value, key, path, helpers) {\n if (platform.isNode && utils.isBuffer(value)) {\n this.append(key, value.toString('base64'));\n return false;\n }\n\n return helpers.defaultVisitor.apply(this, arguments);\n }\n }, options));\n}\n","'use strict';\n\nimport utils from '../utils.js';\n\n/**\n * It takes a string like `foo[x][y][z]` and returns an array like `['foo', 'x', 'y', 'z']\n *\n * @param {string} name - The name of the property to get.\n *\n * @returns An array of strings.\n */\nfunction parsePropPath(name) {\n // foo[x][y][z]\n // foo.x.y.z\n // foo-x-y-z\n // foo x y z\n return utils.matchAll(/\\w+|\\[(\\w*)]/g, name).map(match => {\n return match[0] === '[]' ? '' : match[1] || match[0];\n });\n}\n\n/**\n * Convert an array to an object.\n *\n * @param {Array} arr - The array to convert to an object.\n *\n * @returns An object with the same keys and values as the array.\n */\nfunction arrayToObject(arr) {\n const obj = {};\n const keys = Object.keys(arr);\n let i;\n const len = keys.length;\n let key;\n for (i = 0; i < len; i++) {\n key = keys[i];\n obj[key] = arr[key];\n }\n return obj;\n}\n\n/**\n * It takes a FormData object and returns a JavaScript object\n *\n * @param {string} formData The FormData object to convert to JSON.\n *\n * @returns {Object | null} The converted object.\n */\nfunction formDataToJSON(formData) {\n function buildPath(path, value, target, index) {\n let name = path[index++];\n\n if (name === '__proto__') return true;\n\n const isNumericKey = Number.isFinite(+name);\n const isLast = index >= path.length;\n name = !name && utils.isArray(target) ? target.length : name;\n\n if (isLast) {\n if (utils.hasOwnProp(target, name)) {\n target[name] = [target[name], value];\n } else {\n target[name] = value;\n }\n\n return !isNumericKey;\n }\n\n if (!target[name] || !utils.isObject(target[name])) {\n target[name] = [];\n }\n\n const result = buildPath(path, value, target[name], index);\n\n if (result && utils.isArray(target[name])) {\n target[name] = arrayToObject(target[name]);\n }\n\n return !isNumericKey;\n }\n\n if (utils.isFormData(formData) && utils.isFunction(formData.entries)) {\n const obj = {};\n\n utils.forEachEntry(formData, (name, value) => {\n buildPath(parsePropPath(name), value, obj, 0);\n });\n\n return obj;\n }\n\n return null;\n}\n\nexport default formDataToJSON;\n","'use strict';\n\nimport utils from '../utils.js';\nimport AxiosError from '../core/AxiosError.js';\nimport transitionalDefaults from './transitional.js';\nimport toFormData from '../helpers/toFormData.js';\nimport toURLEncodedForm from '../helpers/toURLEncodedForm.js';\nimport platform from '../platform/index.js';\nimport formDataToJSON from '../helpers/formDataToJSON.js';\n\n/**\n * It takes a string, tries to parse it, and if it fails, it returns the stringified version\n * of the input\n *\n * @param {any} rawValue - The value to be stringified.\n * @param {Function} parser - A function that parses a string into a JavaScript object.\n * @param {Function} encoder - A function that takes a value and returns a string.\n *\n * @returns {string} A stringified version of the rawValue.\n */\nfunction stringifySafely(rawValue, parser, encoder) {\n if (utils.isString(rawValue)) {\n try {\n (parser || JSON.parse)(rawValue);\n return utils.trim(rawValue);\n } catch (e) {\n if (e.name !== 'SyntaxError') {\n throw e;\n }\n }\n }\n\n return (encoder || JSON.stringify)(rawValue);\n}\n\nconst defaults = {\n\n transitional: transitionalDefaults,\n\n adapter: ['xhr', 'http', 'fetch'],\n\n transformRequest: [function transformRequest(data, headers) {\n const contentType = headers.getContentType() || '';\n const hasJSONContentType = contentType.indexOf('application/json') > -1;\n const isObjectPayload = utils.isObject(data);\n\n if (isObjectPayload && utils.isHTMLForm(data)) {\n data = new FormData(data);\n }\n\n const isFormData = utils.isFormData(data);\n\n if (isFormData) {\n return hasJSONContentType ? JSON.stringify(formDataToJSON(data)) : data;\n }\n\n if (utils.isArrayBuffer(data) ||\n utils.isBuffer(data) ||\n utils.isStream(data) ||\n utils.isFile(data) ||\n utils.isBlob(data) ||\n utils.isReadableStream(data)\n ) {\n return data;\n }\n if (utils.isArrayBufferView(data)) {\n return data.buffer;\n }\n if (utils.isURLSearchParams(data)) {\n headers.setContentType('application/x-www-form-urlencoded;charset=utf-8', false);\n return data.toString();\n }\n\n let isFileList;\n\n if (isObjectPayload) {\n if (contentType.indexOf('application/x-www-form-urlencoded') > -1) {\n return toURLEncodedForm(data, this.formSerializer).toString();\n }\n\n if ((isFileList = utils.isFileList(data)) || contentType.indexOf('multipart/form-data') > -1) {\n const _FormData = this.env && this.env.FormData;\n\n return toFormData(\n isFileList ? {'files[]': data} : data,\n _FormData && new _FormData(),\n this.formSerializer\n );\n }\n }\n\n if (isObjectPayload || hasJSONContentType ) {\n headers.setContentType('application/json', false);\n return stringifySafely(data);\n }\n\n return data;\n }],\n\n transformResponse: [function transformResponse(data) {\n const transitional = this.transitional || defaults.transitional;\n const forcedJSONParsing = transitional && transitional.forcedJSONParsing;\n const JSONRequested = this.responseType === 'json';\n\n if (utils.isResponse(data) || utils.isReadableStream(data)) {\n return data;\n }\n\n if (data && utils.isString(data) && ((forcedJSONParsing && !this.responseType) || JSONRequested)) {\n const silentJSONParsing = transitional && transitional.silentJSONParsing;\n const strictJSONParsing = !silentJSONParsing && JSONRequested;\n\n try {\n return JSON.parse(data);\n } catch (e) {\n if (strictJSONParsing) {\n if (e.name === 'SyntaxError') {\n throw AxiosError.from(e, AxiosError.ERR_BAD_RESPONSE, this, null, this.response);\n }\n throw e;\n }\n }\n }\n\n return data;\n }],\n\n /**\n * A timeout in milliseconds to abort a request. If set to 0 (default) a\n * timeout is not created.\n */\n timeout: 0,\n\n xsrfCookieName: 'XSRF-TOKEN',\n xsrfHeaderName: 'X-XSRF-TOKEN',\n\n maxContentLength: -1,\n maxBodyLength: -1,\n\n env: {\n FormData: platform.classes.FormData,\n Blob: platform.classes.Blob\n },\n\n validateStatus: function validateStatus(status) {\n return status >= 200 && status < 300;\n },\n\n headers: {\n common: {\n 'Accept': 'application/json, text/plain, */*',\n 'Content-Type': undefined\n }\n }\n};\n\nutils.forEach(['delete', 'get', 'head', 'post', 'put', 'patch'], (method) => {\n defaults.headers[method] = {};\n});\n\nexport default defaults;\n","'use strict';\n\nimport utils from './../utils.js';\n\n// RawAxiosHeaders whose duplicates are ignored by node\n// c.f. https://nodejs.org/api/http.html#http_message_headers\nconst ignoreDuplicateOf = utils.toObjectSet([\n 'age', 'authorization', 'content-length', 'content-type', 'etag',\n 'expires', 'from', 'host', 'if-modified-since', 'if-unmodified-since',\n 'last-modified', 'location', 'max-forwards', 'proxy-authorization',\n 'referer', 'retry-after', 'user-agent'\n]);\n\n/**\n * Parse headers into an object\n *\n * ```\n * Date: Wed, 27 Aug 2014 08:58:49 GMT\n * Content-Type: application/json\n * Connection: keep-alive\n * Transfer-Encoding: chunked\n * ```\n *\n * @param {String} rawHeaders Headers needing to be parsed\n *\n * @returns {Object} Headers parsed into an object\n */\nexport default rawHeaders => {\n const parsed = {};\n let key;\n let val;\n let i;\n\n rawHeaders && rawHeaders.split('\\n').forEach(function parser(line) {\n i = line.indexOf(':');\n key = line.substring(0, i).trim().toLowerCase();\n val = line.substring(i + 1).trim();\n\n if (!key || (parsed[key] && ignoreDuplicateOf[key])) {\n return;\n }\n\n if (key === 'set-cookie') {\n if (parsed[key]) {\n parsed[key].push(val);\n } else {\n parsed[key] = [val];\n }\n } else {\n parsed[key] = parsed[key] ? parsed[key] + ', ' + val : val;\n }\n });\n\n return parsed;\n};\n","'use strict';\n\nimport utils from '../utils.js';\nimport parseHeaders from '../helpers/parseHeaders.js';\n\nconst $internals = Symbol('internals');\n\nfunction normalizeHeader(header) {\n return header && String(header).trim().toLowerCase();\n}\n\nfunction normalizeValue(value) {\n if (value === false || value == null) {\n return value;\n }\n\n return utils.isArray(value) ? value.map(normalizeValue) : String(value);\n}\n\nfunction parseTokens(str) {\n const tokens = Object.create(null);\n const tokensRE = /([^\\s,;=]+)\\s*(?:=\\s*([^,;]+))?/g;\n let match;\n\n while ((match = tokensRE.exec(str))) {\n tokens[match[1]] = match[2];\n }\n\n return tokens;\n}\n\nconst isValidHeaderName = (str) => /^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(str.trim());\n\nfunction matchHeaderValue(context, value, header, filter, isHeaderNameFilter) {\n if (utils.isFunction(filter)) {\n return filter.call(this, value, header);\n }\n\n if (isHeaderNameFilter) {\n value = header;\n }\n\n if (!utils.isString(value)) return;\n\n if (utils.isString(filter)) {\n return value.indexOf(filter) !== -1;\n }\n\n if (utils.isRegExp(filter)) {\n return filter.test(value);\n }\n}\n\nfunction formatHeader(header) {\n return header.trim()\n .toLowerCase().replace(/([a-z\\d])(\\w*)/g, (w, char, str) => {\n return char.toUpperCase() + str;\n });\n}\n\nfunction buildAccessors(obj, header) {\n const accessorName = utils.toCamelCase(' ' + header);\n\n ['get', 'set', 'has'].forEach(methodName => {\n Object.defineProperty(obj, methodName + accessorName, {\n value: function(arg1, arg2, arg3) {\n return this[methodName].call(this, header, arg1, arg2, arg3);\n },\n configurable: true\n });\n });\n}\n\nclass AxiosHeaders {\n constructor(headers) {\n headers && this.set(headers);\n }\n\n set(header, valueOrRewrite, rewrite) {\n const self = this;\n\n function setHeader(_value, _header, _rewrite) {\n const lHeader = normalizeHeader(_header);\n\n if (!lHeader) {\n throw new Error('header name must be a non-empty string');\n }\n\n const key = utils.findKey(self, lHeader);\n\n if(!key || self[key] === undefined || _rewrite === true || (_rewrite === undefined && self[key] !== false)) {\n self[key || _header] = normalizeValue(_value);\n }\n }\n\n const setHeaders = (headers, _rewrite) =>\n utils.forEach(headers, (_value, _header) => setHeader(_value, _header, _rewrite));\n\n if (utils.isPlainObject(header) || header instanceof this.constructor) {\n setHeaders(header, valueOrRewrite)\n } else if(utils.isString(header) && (header = header.trim()) && !isValidHeaderName(header)) {\n setHeaders(parseHeaders(header), valueOrRewrite);\n } else if (utils.isHeaders(header)) {\n for (const [key, value] of header.entries()) {\n setHeader(value, key, rewrite);\n }\n } else {\n header != null && setHeader(valueOrRewrite, header, rewrite);\n }\n\n return this;\n }\n\n get(header, parser) {\n header = normalizeHeader(header);\n\n if (header) {\n const key = utils.findKey(this, header);\n\n if (key) {\n const value = this[key];\n\n if (!parser) {\n return value;\n }\n\n if (parser === true) {\n return parseTokens(value);\n }\n\n if (utils.isFunction(parser)) {\n return parser.call(this, value, key);\n }\n\n if (utils.isRegExp(parser)) {\n return parser.exec(value);\n }\n\n throw new TypeError('parser must be boolean|regexp|function');\n }\n }\n }\n\n has(header, matcher) {\n header = normalizeHeader(header);\n\n if (header) {\n const key = utils.findKey(this, header);\n\n return !!(key && this[key] !== undefined && (!matcher || matchHeaderValue(this, this[key], key, matcher)));\n }\n\n return false;\n }\n\n delete(header, matcher) {\n const self = this;\n let deleted = false;\n\n function deleteHeader(_header) {\n _header = normalizeHeader(_header);\n\n if (_header) {\n const key = utils.findKey(self, _header);\n\n if (key && (!matcher || matchHeaderValue(self, self[key], key, matcher))) {\n delete self[key];\n\n deleted = true;\n }\n }\n }\n\n if (utils.isArray(header)) {\n header.forEach(deleteHeader);\n } else {\n deleteHeader(header);\n }\n\n return deleted;\n }\n\n clear(matcher) {\n const keys = Object.keys(this);\n let i = keys.length;\n let deleted = false;\n\n while (i--) {\n const key = keys[i];\n if(!matcher || matchHeaderValue(this, this[key], key, matcher, true)) {\n delete this[key];\n deleted = true;\n }\n }\n\n return deleted;\n }\n\n normalize(format) {\n const self = this;\n const headers = {};\n\n utils.forEach(this, (value, header) => {\n const key = utils.findKey(headers, header);\n\n if (key) {\n self[key] = normalizeValue(value);\n delete self[header];\n return;\n }\n\n const normalized = format ? formatHeader(header) : String(header).trim();\n\n if (normalized !== header) {\n delete self[header];\n }\n\n self[normalized] = normalizeValue(value);\n\n headers[normalized] = true;\n });\n\n return this;\n }\n\n concat(...targets) {\n return this.constructor.concat(this, ...targets);\n }\n\n toJSON(asStrings) {\n const obj = Object.create(null);\n\n utils.forEach(this, (value, header) => {\n value != null && value !== false && (obj[header] = asStrings && utils.isArray(value) ? value.join(', ') : value);\n });\n\n return obj;\n }\n\n [Symbol.iterator]() {\n return Object.entries(this.toJSON())[Symbol.iterator]();\n }\n\n toString() {\n return Object.entries(this.toJSON()).map(([header, value]) => header + ': ' + value).join('\\n');\n }\n\n get [Symbol.toStringTag]() {\n return 'AxiosHeaders';\n }\n\n static from(thing) {\n return thing instanceof this ? thing : new this(thing);\n }\n\n static concat(first, ...targets) {\n const computed = new this(first);\n\n targets.forEach((target) => computed.set(target));\n\n return computed;\n }\n\n static accessor(header) {\n const internals = this[$internals] = (this[$internals] = {\n accessors: {}\n });\n\n const accessors = internals.accessors;\n const prototype = this.prototype;\n\n function defineAccessor(_header) {\n const lHeader = normalizeHeader(_header);\n\n if (!accessors[lHeader]) {\n buildAccessors(prototype, _header);\n accessors[lHeader] = true;\n }\n }\n\n utils.isArray(header) ? header.forEach(defineAccessor) : defineAccessor(header);\n\n return this;\n }\n}\n\nAxiosHeaders.accessor(['Content-Type', 'Content-Length', 'Accept', 'Accept-Encoding', 'User-Agent', 'Authorization']);\n\n// reserved names hotfix\nutils.reduceDescriptors(AxiosHeaders.prototype, ({value}, key) => {\n let mapped = key[0].toUpperCase() + key.slice(1); // map `set` => `Set`\n return {\n get: () => value,\n set(headerValue) {\n this[mapped] = headerValue;\n }\n }\n});\n\nutils.freezeMethods(AxiosHeaders);\n\nexport default AxiosHeaders;\n","'use strict';\n\nimport utils from './../utils.js';\nimport defaults from '../defaults/index.js';\nimport AxiosHeaders from '../core/AxiosHeaders.js';\n\n/**\n * Transform the data for a request or a response\n *\n * @param {Array|Function} fns A single function or Array of functions\n * @param {?Object} response The response object\n *\n * @returns {*} The resulting transformed data\n */\nexport default function transformData(fns, response) {\n const config = this || defaults;\n const context = response || config;\n const headers = AxiosHeaders.from(context.headers);\n let data = context.data;\n\n utils.forEach(fns, function transform(fn) {\n data = fn.call(config, data, headers.normalize(), response ? response.status : undefined);\n });\n\n headers.normalize();\n\n return data;\n}\n","'use strict';\n\nexport default function isCancel(value) {\n return !!(value && value.__CANCEL__);\n}\n","'use strict';\n\nimport AxiosError from '../core/AxiosError.js';\nimport utils from '../utils.js';\n\n/**\n * A `CanceledError` is an object that is thrown when an operation is canceled.\n *\n * @param {string=} message The message.\n * @param {Object=} config The config.\n * @param {Object=} request The request.\n *\n * @returns {CanceledError} The created error.\n */\nfunction CanceledError(message, config, request) {\n // eslint-disable-next-line no-eq-null,eqeqeq\n AxiosError.call(this, message == null ? 'canceled' : message, AxiosError.ERR_CANCELED, config, request);\n this.name = 'CanceledError';\n}\n\nutils.inherits(CanceledError, AxiosError, {\n __CANCEL__: true\n});\n\nexport default CanceledError;\n","'use strict';\n\nimport AxiosError from './AxiosError.js';\n\n/**\n * Resolve or reject a Promise based on response status.\n *\n * @param {Function} resolve A function that resolves the promise.\n * @param {Function} reject A function that rejects the promise.\n * @param {object} response The response.\n *\n * @returns {object} The response.\n */\nexport default function settle(resolve, reject, response) {\n const validateStatus = response.config.validateStatus;\n if (!response.status || !validateStatus || validateStatus(response.status)) {\n resolve(response);\n } else {\n reject(new AxiosError(\n 'Request failed with status code ' + response.status,\n [AxiosError.ERR_BAD_REQUEST, AxiosError.ERR_BAD_RESPONSE][Math.floor(response.status / 100) - 4],\n response.config,\n response.request,\n response\n ));\n }\n}\n","'use strict';\n\nexport default function parseProtocol(url) {\n const match = /^([-+\\w]{1,25})(:?\\/\\/|:)/.exec(url);\n return match && match[1] || '';\n}\n","'use strict';\n\n/**\n * Calculate data maxRate\n * @param {Number} [samplesCount= 10]\n * @param {Number} [min= 1000]\n * @returns {Function}\n */\nfunction speedometer(samplesCount, min) {\n samplesCount = samplesCount || 10;\n const bytes = new Array(samplesCount);\n const timestamps = new Array(samplesCount);\n let head = 0;\n let tail = 0;\n let firstSampleTS;\n\n min = min !== undefined ? min : 1000;\n\n return function push(chunkLength) {\n const now = Date.now();\n\n const startedAt = timestamps[tail];\n\n if (!firstSampleTS) {\n firstSampleTS = now;\n }\n\n bytes[head] = chunkLength;\n timestamps[head] = now;\n\n let i = tail;\n let bytesCount = 0;\n\n while (i !== head) {\n bytesCount += bytes[i++];\n i = i % samplesCount;\n }\n\n head = (head + 1) % samplesCount;\n\n if (head === tail) {\n tail = (tail + 1) % samplesCount;\n }\n\n if (now - firstSampleTS < min) {\n return;\n }\n\n const passed = startedAt && now - startedAt;\n\n return passed ? Math.round(bytesCount * 1000 / passed) : undefined;\n };\n}\n\nexport default speedometer;\n","'use strict';\n\n/**\n * Throttle decorator\n * @param {Function} fn\n * @param {Number} freq\n * @return {Function}\n */\nfunction throttle(fn, freq) {\n let timestamp = 0;\n const threshold = 1000 / freq;\n let timer = null;\n return function throttled() {\n const force = this === true;\n\n const now = Date.now();\n if (force || now - timestamp > threshold) {\n if (timer) {\n clearTimeout(timer);\n timer = null;\n }\n timestamp = now;\n return fn.apply(null, arguments);\n }\n if (!timer) {\n timer = setTimeout(() => {\n timer = null;\n timestamp = Date.now();\n return fn.apply(null, arguments);\n }, threshold - (now - timestamp));\n }\n };\n}\n\nexport default throttle;\n","import speedometer from \"./speedometer.js\";\nimport throttle from \"./throttle.js\";\n\nexport default (listener, isDownloadStream, freq = 3) => {\n let bytesNotified = 0;\n const _speedometer = speedometer(50, 250);\n\n return throttle(e => {\n const loaded = e.loaded;\n const total = e.lengthComputable ? e.total : undefined;\n const progressBytes = loaded - bytesNotified;\n const rate = _speedometer(progressBytes);\n const inRange = loaded <= total;\n\n bytesNotified = loaded;\n\n const data = {\n loaded,\n total,\n progress: total ? (loaded / total) : undefined,\n bytes: progressBytes,\n rate: rate ? rate : undefined,\n estimated: rate && total && inRange ? (total - loaded) / rate : undefined,\n event: e,\n lengthComputable: total != null\n };\n\n data[isDownloadStream ? 'download' : 'upload'] = true;\n\n listener(data);\n }, freq);\n}\n","'use strict';\n\nimport utils from './../utils.js';\nimport platform from '../platform/index.js';\n\nexport default platform.hasStandardBrowserEnv ?\n\n// Standard browser envs have full support of the APIs needed to test\n// whether the request URL is of the same origin as current location.\n (function standardBrowserEnv() {\n const msie = /(msie|trident)/i.test(navigator.userAgent);\n const urlParsingNode = document.createElement('a');\n let originURL;\n\n /**\n * Parse a URL to discover its components\n *\n * @param {String} url The URL to be parsed\n * @returns {Object}\n */\n function resolveURL(url) {\n let href = url;\n\n if (msie) {\n // IE needs attribute set twice to normalize properties\n urlParsingNode.setAttribute('href', href);\n href = urlParsingNode.href;\n }\n\n urlParsingNode.setAttribute('href', href);\n\n // urlParsingNode provides the UrlUtils interface - http://url.spec.whatwg.org/#urlutils\n return {\n href: urlParsingNode.href,\n protocol: urlParsingNode.protocol ? urlParsingNode.protocol.replace(/:$/, '') : '',\n host: urlParsingNode.host,\n search: urlParsingNode.search ? urlParsingNode.search.replace(/^\\?/, '') : '',\n hash: urlParsingNode.hash ? urlParsingNode.hash.replace(/^#/, '') : '',\n hostname: urlParsingNode.hostname,\n port: urlParsingNode.port,\n pathname: (urlParsingNode.pathname.charAt(0) === '/') ?\n urlParsingNode.pathname :\n '/' + urlParsingNode.pathname\n };\n }\n\n originURL = resolveURL(window.location.href);\n\n /**\n * Determine if a URL shares the same origin as the current location\n *\n * @param {String} requestURL The URL to test\n * @returns {boolean} True if URL shares the same origin, otherwise false\n */\n return function isURLSameOrigin(requestURL) {\n const parsed = (utils.isString(requestURL)) ? resolveURL(requestURL) : requestURL;\n return (parsed.protocol === originURL.protocol &&\n parsed.host === originURL.host);\n };\n })() :\n\n // Non standard browser envs (web workers, react-native) lack needed support.\n (function nonStandardBrowserEnv() {\n return function isURLSameOrigin() {\n return true;\n };\n })();\n","import utils from './../utils.js';\nimport platform from '../platform/index.js';\n\nexport default platform.hasStandardBrowserEnv ?\n\n // Standard browser envs support document.cookie\n {\n write(name, value, expires, path, domain, secure) {\n const cookie = [name + '=' + encodeURIComponent(value)];\n\n utils.isNumber(expires) && cookie.push('expires=' + new Date(expires).toGMTString());\n\n utils.isString(path) && cookie.push('path=' + path);\n\n utils.isString(domain) && cookie.push('domain=' + domain);\n\n secure === true && cookie.push('secure');\n\n document.cookie = cookie.join('; ');\n },\n\n read(name) {\n const match = document.cookie.match(new RegExp('(^|;\\\\s*)(' + name + ')=([^;]*)'));\n return (match ? decodeURIComponent(match[3]) : null);\n },\n\n remove(name) {\n this.write(name, '', Date.now() - 86400000);\n }\n }\n\n :\n\n // Non-standard browser env (web workers, react-native) lack needed support.\n {\n write() {},\n read() {\n return null;\n },\n remove() {}\n };\n\n","'use strict';\n\n/**\n * Determines whether the specified URL is absolute\n *\n * @param {string} url The URL to test\n *\n * @returns {boolean} True if the specified URL is absolute, otherwise false\n */\nexport default function isAbsoluteURL(url) {\n // A URL is considered absolute if it begins with \"://\" or \"//\" (protocol-relative URL).\n // RFC 3986 defines scheme name as a sequence of characters beginning with a letter and followed\n // by any combination of letters, digits, plus, period, or hyphen.\n return /^([a-z][a-z\\d+\\-.]*:)?\\/\\//i.test(url);\n}\n","'use strict';\n\n/**\n * Creates a new URL by combining the specified URLs\n *\n * @param {string} baseURL The base URL\n * @param {string} relativeURL The relative URL\n *\n * @returns {string} The combined URL\n */\nexport default function combineURLs(baseURL, relativeURL) {\n return relativeURL\n ? baseURL.replace(/\\/?\\/$/, '') + '/' + relativeURL.replace(/^\\/+/, '')\n : baseURL;\n}\n","'use strict';\n\nimport isAbsoluteURL from '../helpers/isAbsoluteURL.js';\nimport combineURLs from '../helpers/combineURLs.js';\n\n/**\n * Creates a new URL by combining the baseURL with the requestedURL,\n * only when the requestedURL is not already an absolute URL.\n * If the requestURL is absolute, this function returns the requestedURL untouched.\n *\n * @param {string} baseURL The base URL\n * @param {string} requestedURL Absolute or relative URL to combine\n *\n * @returns {string} The combined full path\n */\nexport default function buildFullPath(baseURL, requestedURL) {\n if (baseURL && !isAbsoluteURL(requestedURL)) {\n return combineURLs(baseURL, requestedURL);\n }\n return requestedURL;\n}\n","'use strict';\n\nimport utils from '../utils.js';\nimport AxiosHeaders from \"./AxiosHeaders.js\";\n\nconst headersToObject = (thing) => thing instanceof AxiosHeaders ? { ...thing } : thing;\n\n/**\n * Config-specific merge-function which creates a new config-object\n * by merging two configuration objects together.\n *\n * @param {Object} config1\n * @param {Object} config2\n *\n * @returns {Object} New object resulting from merging config2 to config1\n */\nexport default function mergeConfig(config1, config2) {\n // eslint-disable-next-line no-param-reassign\n config2 = config2 || {};\n const config = {};\n\n function getMergedValue(target, source, caseless) {\n if (utils.isPlainObject(target) && utils.isPlainObject(source)) {\n return utils.merge.call({caseless}, target, source);\n } else if (utils.isPlainObject(source)) {\n return utils.merge({}, source);\n } else if (utils.isArray(source)) {\n return source.slice();\n }\n return source;\n }\n\n // eslint-disable-next-line consistent-return\n function mergeDeepProperties(a, b, caseless) {\n if (!utils.isUndefined(b)) {\n return getMergedValue(a, b, caseless);\n } else if (!utils.isUndefined(a)) {\n return getMergedValue(undefined, a, caseless);\n }\n }\n\n // eslint-disable-next-line consistent-return\n function valueFromConfig2(a, b) {\n if (!utils.isUndefined(b)) {\n return getMergedValue(undefined, b);\n }\n }\n\n // eslint-disable-next-line consistent-return\n function defaultToConfig2(a, b) {\n if (!utils.isUndefined(b)) {\n return getMergedValue(undefined, b);\n } else if (!utils.isUndefined(a)) {\n return getMergedValue(undefined, a);\n }\n }\n\n // eslint-disable-next-line consistent-return\n function mergeDirectKeys(a, b, prop) {\n if (prop in config2) {\n return getMergedValue(a, b);\n } else if (prop in config1) {\n return getMergedValue(undefined, a);\n }\n }\n\n const mergeMap = {\n url: valueFromConfig2,\n method: valueFromConfig2,\n data: valueFromConfig2,\n baseURL: defaultToConfig2,\n transformRequest: defaultToConfig2,\n transformResponse: defaultToConfig2,\n paramsSerializer: defaultToConfig2,\n timeout: defaultToConfig2,\n timeoutMessage: defaultToConfig2,\n withCredentials: defaultToConfig2,\n withXSRFToken: defaultToConfig2,\n adapter: defaultToConfig2,\n responseType: defaultToConfig2,\n xsrfCookieName: defaultToConfig2,\n xsrfHeaderName: defaultToConfig2,\n onUploadProgress: defaultToConfig2,\n onDownloadProgress: defaultToConfig2,\n decompress: defaultToConfig2,\n maxContentLength: defaultToConfig2,\n maxBodyLength: defaultToConfig2,\n beforeRedirect: defaultToConfig2,\n transport: defaultToConfig2,\n httpAgent: defaultToConfig2,\n httpsAgent: defaultToConfig2,\n cancelToken: defaultToConfig2,\n socketPath: defaultToConfig2,\n responseEncoding: defaultToConfig2,\n validateStatus: mergeDirectKeys,\n headers: (a, b) => mergeDeepProperties(headersToObject(a), headersToObject(b), true)\n };\n\n utils.forEach(Object.keys(Object.assign({}, config1, config2)), function computeConfigValue(prop) {\n const merge = mergeMap[prop] || mergeDeepProperties;\n const configValue = merge(config1[prop], config2[prop], prop);\n (utils.isUndefined(configValue) && merge !== mergeDirectKeys) || (config[prop] = configValue);\n });\n\n return config;\n}\n","import platform from \"../platform/index.js\";\nimport utils from \"../utils.js\";\nimport isURLSameOrigin from \"./isURLSameOrigin.js\";\nimport cookies from \"./cookies.js\";\nimport buildFullPath from \"../core/buildFullPath.js\";\nimport mergeConfig from \"../core/mergeConfig.js\";\nimport AxiosHeaders from \"../core/AxiosHeaders.js\";\nimport buildURL from \"./buildURL.js\";\n\nexport default (config) => {\n const newConfig = mergeConfig({}, config);\n\n let {data, withXSRFToken, xsrfHeaderName, xsrfCookieName, headers, auth} = newConfig;\n\n newConfig.headers = headers = AxiosHeaders.from(headers);\n\n newConfig.url = buildURL(buildFullPath(newConfig.baseURL, newConfig.url), config.params, config.paramsSerializer);\n\n // HTTP basic authentication\n if (auth) {\n headers.set('Authorization', 'Basic ' +\n btoa((auth.username || '') + ':' + (auth.password ? unescape(encodeURIComponent(auth.password)) : ''))\n );\n }\n\n let contentType;\n\n if (utils.isFormData(data)) {\n if (platform.hasStandardBrowserEnv || platform.hasStandardBrowserWebWorkerEnv) {\n headers.setContentType(undefined); // Let the browser set it\n } else if ((contentType = headers.getContentType()) !== false) {\n // fix semicolon duplication issue for ReactNative FormData implementation\n const [type, ...tokens] = contentType ? contentType.split(';').map(token => token.trim()).filter(Boolean) : [];\n headers.setContentType([type || 'multipart/form-data', ...tokens].join('; '));\n }\n }\n\n // Add xsrf header\n // This is only done if running in a standard browser environment.\n // Specifically not if we're in a web worker, or react-native.\n\n if (platform.hasStandardBrowserEnv) {\n withXSRFToken && utils.isFunction(withXSRFToken) && (withXSRFToken = withXSRFToken(newConfig));\n\n if (withXSRFToken || (withXSRFToken !== false && isURLSameOrigin(newConfig.url))) {\n // Add xsrf header\n const xsrfValue = xsrfHeaderName && xsrfCookieName && cookies.read(xsrfCookieName);\n\n if (xsrfValue) {\n headers.set(xsrfHeaderName, xsrfValue);\n }\n }\n }\n\n return newConfig;\n}\n\n","import utils from './../utils.js';\nimport settle from './../core/settle.js';\nimport transitionalDefaults from '../defaults/transitional.js';\nimport AxiosError from '../core/AxiosError.js';\nimport CanceledError from '../cancel/CanceledError.js';\nimport parseProtocol from '../helpers/parseProtocol.js';\nimport platform from '../platform/index.js';\nimport AxiosHeaders from '../core/AxiosHeaders.js';\nimport progressEventReducer from '../helpers/progressEventReducer.js';\nimport resolveConfig from \"../helpers/resolveConfig.js\";\n\nconst isXHRAdapterSupported = typeof XMLHttpRequest !== 'undefined';\n\nexport default isXHRAdapterSupported && function (config) {\n return new Promise(function dispatchXhrRequest(resolve, reject) {\n const _config = resolveConfig(config);\n let requestData = _config.data;\n const requestHeaders = AxiosHeaders.from(_config.headers).normalize();\n let {responseType} = _config;\n let onCanceled;\n function done() {\n if (_config.cancelToken) {\n _config.cancelToken.unsubscribe(onCanceled);\n }\n\n if (_config.signal) {\n _config.signal.removeEventListener('abort', onCanceled);\n }\n }\n\n let request = new XMLHttpRequest();\n\n request.open(_config.method.toUpperCase(), _config.url, true);\n\n // Set the request timeout in MS\n request.timeout = _config.timeout;\n\n function onloadend() {\n if (!request) {\n return;\n }\n // Prepare the response\n const responseHeaders = AxiosHeaders.from(\n 'getAllResponseHeaders' in request && request.getAllResponseHeaders()\n );\n const responseData = !responseType || responseType === 'text' || responseType === 'json' ?\n request.responseText : request.response;\n const response = {\n data: responseData,\n status: request.status,\n statusText: request.statusText,\n headers: responseHeaders,\n config,\n request\n };\n\n settle(function _resolve(value) {\n resolve(value);\n done();\n }, function _reject(err) {\n reject(err);\n done();\n }, response);\n\n // Clean up request\n request = null;\n }\n\n if ('onloadend' in request) {\n // Use onloadend if available\n request.onloadend = onloadend;\n } else {\n // Listen for ready state to emulate onloadend\n request.onreadystatechange = function handleLoad() {\n if (!request || request.readyState !== 4) {\n return;\n }\n\n // The request errored out and we didn't get a response, this will be\n // handled by onerror instead\n // With one exception: request that using file: protocol, most browsers\n // will return status as 0 even though it's a successful request\n if (request.status === 0 && !(request.responseURL && request.responseURL.indexOf('file:') === 0)) {\n return;\n }\n // readystate handler is calling before onerror or ontimeout handlers,\n // so we should call onloadend on the next 'tick'\n setTimeout(onloadend);\n };\n }\n\n // Handle browser request cancellation (as opposed to a manual cancellation)\n request.onabort = function handleAbort() {\n if (!request) {\n return;\n }\n\n reject(new AxiosError('Request aborted', AxiosError.ECONNABORTED, _config, request));\n\n // Clean up request\n request = null;\n };\n\n // Handle low level network errors\n request.onerror = function handleError() {\n // Real errors are hidden from us by the browser\n // onerror should only fire if it's a network error\n reject(new AxiosError('Network Error', AxiosError.ERR_NETWORK, _config, request));\n\n // Clean up request\n request = null;\n };\n\n // Handle timeout\n request.ontimeout = function handleTimeout() {\n let timeoutErrorMessage = _config.timeout ? 'timeout of ' + _config.timeout + 'ms exceeded' : 'timeout exceeded';\n const transitional = _config.transitional || transitionalDefaults;\n if (_config.timeoutErrorMessage) {\n timeoutErrorMessage = _config.timeoutErrorMessage;\n }\n reject(new AxiosError(\n timeoutErrorMessage,\n transitional.clarifyTimeoutError ? AxiosError.ETIMEDOUT : AxiosError.ECONNABORTED,\n _config,\n request));\n\n // Clean up request\n request = null;\n };\n\n // Remove Content-Type if data is undefined\n requestData === undefined && requestHeaders.setContentType(null);\n\n // Add headers to the request\n if ('setRequestHeader' in request) {\n utils.forEach(requestHeaders.toJSON(), function setRequestHeader(val, key) {\n request.setRequestHeader(key, val);\n });\n }\n\n // Add withCredentials to request if needed\n if (!utils.isUndefined(_config.withCredentials)) {\n request.withCredentials = !!_config.withCredentials;\n }\n\n // Add responseType to request if needed\n if (responseType && responseType !== 'json') {\n request.responseType = _config.responseType;\n }\n\n // Handle progress if needed\n if (typeof _config.onDownloadProgress === 'function') {\n request.addEventListener('progress', progressEventReducer(_config.onDownloadProgress, true));\n }\n\n // Not all browsers support upload events\n if (typeof _config.onUploadProgress === 'function' && request.upload) {\n request.upload.addEventListener('progress', progressEventReducer(_config.onUploadProgress));\n }\n\n if (_config.cancelToken || _config.signal) {\n // Handle cancellation\n // eslint-disable-next-line func-names\n onCanceled = cancel => {\n if (!request) {\n return;\n }\n reject(!cancel || cancel.type ? new CanceledError(null, config, request) : cancel);\n request.abort();\n request = null;\n };\n\n _config.cancelToken && _config.cancelToken.subscribe(onCanceled);\n if (_config.signal) {\n _config.signal.aborted ? onCanceled() : _config.signal.addEventListener('abort', onCanceled);\n }\n }\n\n const protocol = parseProtocol(_config.url);\n\n if (protocol && platform.protocols.indexOf(protocol) === -1) {\n reject(new AxiosError('Unsupported protocol ' + protocol + ':', AxiosError.ERR_BAD_REQUEST, config));\n return;\n }\n\n\n // Send the request\n request.send(requestData || null);\n });\n}\n","import CanceledError from \"../cancel/CanceledError.js\";\nimport AxiosError from \"../core/AxiosError.js\";\n\nconst composeSignals = (signals, timeout) => {\n let controller = new AbortController();\n\n let aborted;\n\n const onabort = function (cancel) {\n if (!aborted) {\n aborted = true;\n unsubscribe();\n const err = cancel instanceof Error ? cancel : this.reason;\n controller.abort(err instanceof AxiosError ? err : new CanceledError(err instanceof Error ? err.message : err));\n }\n }\n\n let timer = timeout && setTimeout(() => {\n onabort(new AxiosError(`timeout ${timeout} of ms exceeded`, AxiosError.ETIMEDOUT))\n }, timeout)\n\n const unsubscribe = () => {\n if (signals) {\n timer && clearTimeout(timer);\n timer = null;\n signals.forEach(signal => {\n signal &&\n (signal.removeEventListener ? signal.removeEventListener('abort', onabort) : signal.unsubscribe(onabort));\n });\n signals = null;\n }\n }\n\n signals.forEach((signal) => signal && signal.addEventListener && signal.addEventListener('abort', onabort));\n\n const {signal} = controller;\n\n signal.unsubscribe = unsubscribe;\n\n return [signal, () => {\n timer && clearTimeout(timer);\n timer = null;\n }];\n}\n\nexport default composeSignals;\n","\n\nexport const streamChunk = function* (chunk, chunkSize) {\n let len = chunk.byteLength;\n\n if (!chunkSize || len < chunkSize) {\n yield chunk;\n return;\n }\n\n let pos = 0;\n let end;\n\n while (pos < len) {\n end = pos + chunkSize;\n yield chunk.slice(pos, end);\n pos = end;\n }\n}\n\nexport const readBytes = async function* (iterable, chunkSize, encode) {\n for await (const chunk of iterable) {\n yield* streamChunk(ArrayBuffer.isView(chunk) ? chunk : (await encode(String(chunk))), chunkSize);\n }\n}\n\nexport const trackStream = (stream, chunkSize, onProgress, onFinish, encode) => {\n const iterator = readBytes(stream, chunkSize, encode);\n\n let bytes = 0;\n\n return new ReadableStream({\n type: 'bytes',\n\n async pull(controller) {\n const {done, value} = await iterator.next();\n\n if (done) {\n controller.close();\n onFinish();\n return;\n }\n\n let len = value.byteLength;\n onProgress && onProgress(bytes += len);\n controller.enqueue(new Uint8Array(value));\n },\n cancel(reason) {\n onFinish(reason);\n return iterator.return();\n }\n }, {\n highWaterMark: 2\n })\n}\n","import platform from \"../platform/index.js\";\nimport utils from \"../utils.js\";\nimport AxiosError from \"../core/AxiosError.js\";\nimport composeSignals from \"../helpers/composeSignals.js\";\nimport {trackStream} from \"../helpers/trackStream.js\";\nimport AxiosHeaders from \"../core/AxiosHeaders.js\";\nimport progressEventReducer from \"../helpers/progressEventReducer.js\";\nimport resolveConfig from \"../helpers/resolveConfig.js\";\nimport settle from \"../core/settle.js\";\n\nconst fetchProgressDecorator = (total, fn) => {\n const lengthComputable = total != null;\n return (loaded) => setTimeout(() => fn({\n lengthComputable,\n total,\n loaded\n }));\n}\n\nconst isFetchSupported = typeof fetch === 'function' && typeof Request === 'function' && typeof Response === 'function';\nconst isReadableStreamSupported = isFetchSupported && typeof ReadableStream === 'function';\n\n// used only inside the fetch adapter\nconst encodeText = isFetchSupported && (typeof TextEncoder === 'function' ?\n ((encoder) => (str) => encoder.encode(str))(new TextEncoder()) :\n async (str) => new Uint8Array(await new Response(str).arrayBuffer())\n);\n\nconst supportsRequestStream = isReadableStreamSupported && (() => {\n let duplexAccessed = false;\n\n const hasContentType = new Request(platform.origin, {\n body: new ReadableStream(),\n method: 'POST',\n get duplex() {\n duplexAccessed = true;\n return 'half';\n },\n }).headers.has('Content-Type');\n\n return duplexAccessed && !hasContentType;\n})();\n\nconst DEFAULT_CHUNK_SIZE = 64 * 1024;\n\nconst supportsResponseStream = isReadableStreamSupported && !!(()=> {\n try {\n return utils.isReadableStream(new Response('').body);\n } catch(err) {\n // return undefined\n }\n})();\n\nconst resolvers = {\n stream: supportsResponseStream && ((res) => res.body)\n};\n\nisFetchSupported && (((res) => {\n ['text', 'arrayBuffer', 'blob', 'formData', 'stream'].forEach(type => {\n !resolvers[type] && (resolvers[type] = utils.isFunction(res[type]) ? (res) => res[type]() :\n (_, config) => {\n throw new AxiosError(`Response type '${type}' is not supported`, AxiosError.ERR_NOT_SUPPORT, config);\n })\n });\n})(new Response));\n\nconst getBodyLength = async (body) => {\n if (body == null) {\n return 0;\n }\n\n if(utils.isBlob(body)) {\n return body.size;\n }\n\n if(utils.isSpecCompliantForm(body)) {\n return (await new Request(body).arrayBuffer()).byteLength;\n }\n\n if(utils.isArrayBufferView(body)) {\n return body.byteLength;\n }\n\n if(utils.isURLSearchParams(body)) {\n body = body + '';\n }\n\n if(utils.isString(body)) {\n return (await encodeText(body)).byteLength;\n }\n}\n\nconst resolveBodyLength = async (headers, body) => {\n const length = utils.toFiniteNumber(headers.getContentLength());\n\n return length == null ? getBodyLength(body) : length;\n}\n\nexport default isFetchSupported && (async (config) => {\n let {\n url,\n method,\n data,\n signal,\n cancelToken,\n timeout,\n onDownloadProgress,\n onUploadProgress,\n responseType,\n headers,\n withCredentials = 'same-origin',\n fetchOptions\n } = resolveConfig(config);\n\n responseType = responseType ? (responseType + '').toLowerCase() : 'text';\n\n let [composedSignal, stopTimeout] = (signal || cancelToken || timeout) ?\n composeSignals([signal, cancelToken], timeout) : [];\n\n let finished, request;\n\n const onFinish = () => {\n !finished && setTimeout(() => {\n composedSignal && composedSignal.unsubscribe();\n });\n\n finished = true;\n }\n\n let requestContentLength;\n\n try {\n if (\n onUploadProgress && supportsRequestStream && method !== 'get' && method !== 'head' &&\n (requestContentLength = await resolveBodyLength(headers, data)) !== 0\n ) {\n let _request = new Request(url, {\n method: 'POST',\n body: data,\n duplex: \"half\"\n });\n\n let contentTypeHeader;\n\n if (utils.isFormData(data) && (contentTypeHeader = _request.headers.get('content-type'))) {\n headers.setContentType(contentTypeHeader)\n }\n\n if (_request.body) {\n data = trackStream(_request.body, DEFAULT_CHUNK_SIZE, fetchProgressDecorator(\n requestContentLength,\n progressEventReducer(onUploadProgress)\n ), null, encodeText);\n }\n }\n\n if (!utils.isString(withCredentials)) {\n withCredentials = withCredentials ? 'cors' : 'omit';\n }\n\n request = new Request(url, {\n ...fetchOptions,\n signal: composedSignal,\n method: method.toUpperCase(),\n headers: headers.normalize().toJSON(),\n body: data,\n duplex: \"half\",\n withCredentials\n });\n\n let response = await fetch(request);\n\n const isStreamResponse = supportsResponseStream && (responseType === 'stream' || responseType === 'response');\n\n if (supportsResponseStream && (onDownloadProgress || isStreamResponse)) {\n const options = {};\n\n ['status', 'statusText', 'headers'].forEach(prop => {\n options[prop] = response[prop];\n });\n\n const responseContentLength = utils.toFiniteNumber(response.headers.get('content-length'));\n\n response = new Response(\n trackStream(response.body, DEFAULT_CHUNK_SIZE, onDownloadProgress && fetchProgressDecorator(\n responseContentLength,\n progressEventReducer(onDownloadProgress, true)\n ), isStreamResponse && onFinish, encodeText),\n options\n );\n }\n\n responseType = responseType || 'text';\n\n let responseData = await resolvers[utils.findKey(resolvers, responseType) || 'text'](response, config);\n\n !isStreamResponse && onFinish();\n\n stopTimeout && stopTimeout();\n\n return await new Promise((resolve, reject) => {\n settle(resolve, reject, {\n data: responseData,\n headers: AxiosHeaders.from(response.headers),\n status: response.status,\n statusText: response.statusText,\n config,\n request\n })\n })\n } catch (err) {\n onFinish();\n\n if (err && err.name === 'TypeError' && /fetch/i.test(err.message)) {\n throw Object.assign(\n new AxiosError('Network Error', AxiosError.ERR_NETWORK, config, request),\n {\n cause: err.cause || err\n }\n )\n }\n\n throw AxiosError.from(err, err && err.code, config, request);\n }\n});\n\n\n","import utils from '../utils.js';\nimport httpAdapter from './http.js';\nimport xhrAdapter from './xhr.js';\nimport fetchAdapter from './fetch.js';\nimport AxiosError from \"../core/AxiosError.js\";\n\nconst knownAdapters = {\n http: httpAdapter,\n xhr: xhrAdapter,\n fetch: fetchAdapter\n}\n\nutils.forEach(knownAdapters, (fn, value) => {\n if (fn) {\n try {\n Object.defineProperty(fn, 'name', {value});\n } catch (e) {\n // eslint-disable-next-line no-empty\n }\n Object.defineProperty(fn, 'adapterName', {value});\n }\n});\n\nconst renderReason = (reason) => `- ${reason}`;\n\nconst isResolvedHandle = (adapter) => utils.isFunction(adapter) || adapter === null || adapter === false;\n\nexport default {\n getAdapter: (adapters) => {\n adapters = utils.isArray(adapters) ? adapters : [adapters];\n\n const {length} = adapters;\n let nameOrAdapter;\n let adapter;\n\n const rejectedReasons = {};\n\n for (let i = 0; i < length; i++) {\n nameOrAdapter = adapters[i];\n let id;\n\n adapter = nameOrAdapter;\n\n if (!isResolvedHandle(nameOrAdapter)) {\n adapter = knownAdapters[(id = String(nameOrAdapter)).toLowerCase()];\n\n if (adapter === undefined) {\n throw new AxiosError(`Unknown adapter '${id}'`);\n }\n }\n\n if (adapter) {\n break;\n }\n\n rejectedReasons[id || '#' + i] = adapter;\n }\n\n if (!adapter) {\n\n const reasons = Object.entries(rejectedReasons)\n .map(([id, state]) => `adapter ${id} ` +\n (state === false ? 'is not supported by the environment' : 'is not available in the build')\n );\n\n let s = length ?\n (reasons.length > 1 ? 'since :\\n' + reasons.map(renderReason).join('\\n') : ' ' + renderReason(reasons[0])) :\n 'as no adapter specified';\n\n throw new AxiosError(\n `There is no suitable adapter to dispatch the request ` + s,\n 'ERR_NOT_SUPPORT'\n );\n }\n\n return adapter;\n },\n adapters: knownAdapters\n}\n","'use strict';\n\nimport transformData from './transformData.js';\nimport isCancel from '../cancel/isCancel.js';\nimport defaults from '../defaults/index.js';\nimport CanceledError from '../cancel/CanceledError.js';\nimport AxiosHeaders from '../core/AxiosHeaders.js';\nimport adapters from \"../adapters/adapters.js\";\n\n/**\n * Throws a `CanceledError` if cancellation has been requested.\n *\n * @param {Object} config The config that is to be used for the request\n *\n * @returns {void}\n */\nfunction throwIfCancellationRequested(config) {\n if (config.cancelToken) {\n config.cancelToken.throwIfRequested();\n }\n\n if (config.signal && config.signal.aborted) {\n throw new CanceledError(null, config);\n }\n}\n\n/**\n * Dispatch a request to the server using the configured adapter.\n *\n * @param {object} config The config that is to be used for the request\n *\n * @returns {Promise} The Promise to be fulfilled\n */\nexport default function dispatchRequest(config) {\n throwIfCancellationRequested(config);\n\n config.headers = AxiosHeaders.from(config.headers);\n\n // Transform request data\n config.data = transformData.call(\n config,\n config.transformRequest\n );\n\n if (['post', 'put', 'patch'].indexOf(config.method) !== -1) {\n config.headers.setContentType('application/x-www-form-urlencoded', false);\n }\n\n const adapter = adapters.getAdapter(config.adapter || defaults.adapter);\n\n return adapter(config).then(function onAdapterResolution(response) {\n throwIfCancellationRequested(config);\n\n // Transform response data\n response.data = transformData.call(\n config,\n config.transformResponse,\n response\n );\n\n response.headers = AxiosHeaders.from(response.headers);\n\n return response;\n }, function onAdapterRejection(reason) {\n if (!isCancel(reason)) {\n throwIfCancellationRequested(config);\n\n // Transform response data\n if (reason && reason.response) {\n reason.response.data = transformData.call(\n config,\n config.transformResponse,\n reason.response\n );\n reason.response.headers = AxiosHeaders.from(reason.response.headers);\n }\n }\n\n return Promise.reject(reason);\n });\n}\n","export const VERSION = \"1.7.2\";","'use strict';\n\nimport {VERSION} from '../env/data.js';\nimport AxiosError from '../core/AxiosError.js';\n\nconst validators = {};\n\n// eslint-disable-next-line func-names\n['object', 'boolean', 'number', 'function', 'string', 'symbol'].forEach((type, i) => {\n validators[type] = function validator(thing) {\n return typeof thing === type || 'a' + (i < 1 ? 'n ' : ' ') + type;\n };\n});\n\nconst deprecatedWarnings = {};\n\n/**\n * Transitional option validator\n *\n * @param {function|boolean?} validator - set to false if the transitional option has been removed\n * @param {string?} version - deprecated version / removed since version\n * @param {string?} message - some message with additional info\n *\n * @returns {function}\n */\nvalidators.transitional = function transitional(validator, version, message) {\n function formatMessage(opt, desc) {\n return '[Axios v' + VERSION + '] Transitional option \\'' + opt + '\\'' + desc + (message ? '. ' + message : '');\n }\n\n // eslint-disable-next-line func-names\n return (value, opt, opts) => {\n if (validator === false) {\n throw new AxiosError(\n formatMessage(opt, ' has been removed' + (version ? ' in ' + version : '')),\n AxiosError.ERR_DEPRECATED\n );\n }\n\n if (version && !deprecatedWarnings[opt]) {\n deprecatedWarnings[opt] = true;\n // eslint-disable-next-line no-console\n console.warn(\n formatMessage(\n opt,\n ' has been deprecated since v' + version + ' and will be removed in the near future'\n )\n );\n }\n\n return validator ? validator(value, opt, opts) : true;\n };\n};\n\n/**\n * Assert object's properties type\n *\n * @param {object} options\n * @param {object} schema\n * @param {boolean?} allowUnknown\n *\n * @returns {object}\n */\n\nfunction assertOptions(options, schema, allowUnknown) {\n if (typeof options !== 'object') {\n throw new AxiosError('options must be an object', AxiosError.ERR_BAD_OPTION_VALUE);\n }\n const keys = Object.keys(options);\n let i = keys.length;\n while (i-- > 0) {\n const opt = keys[i];\n const validator = schema[opt];\n if (validator) {\n const value = options[opt];\n const result = value === undefined || validator(value, opt, options);\n if (result !== true) {\n throw new AxiosError('option ' + opt + ' must be ' + result, AxiosError.ERR_BAD_OPTION_VALUE);\n }\n continue;\n }\n if (allowUnknown !== true) {\n throw new AxiosError('Unknown option ' + opt, AxiosError.ERR_BAD_OPTION);\n }\n }\n}\n\nexport default {\n assertOptions,\n validators\n};\n","'use strict';\n\nimport utils from './../utils.js';\nimport buildURL from '../helpers/buildURL.js';\nimport InterceptorManager from './InterceptorManager.js';\nimport dispatchRequest from './dispatchRequest.js';\nimport mergeConfig from './mergeConfig.js';\nimport buildFullPath from './buildFullPath.js';\nimport validator from '../helpers/validator.js';\nimport AxiosHeaders from './AxiosHeaders.js';\n\nconst validators = validator.validators;\n\n/**\n * Create a new instance of Axios\n *\n * @param {Object} instanceConfig The default config for the instance\n *\n * @return {Axios} A new instance of Axios\n */\nclass Axios {\n constructor(instanceConfig) {\n this.defaults = instanceConfig;\n this.interceptors = {\n request: new InterceptorManager(),\n response: new InterceptorManager()\n };\n }\n\n /**\n * Dispatch a request\n *\n * @param {String|Object} configOrUrl The config specific for this request (merged with this.defaults)\n * @param {?Object} config\n *\n * @returns {Promise} The Promise to be fulfilled\n */\n async request(configOrUrl, config) {\n try {\n return await this._request(configOrUrl, config);\n } catch (err) {\n if (err instanceof Error) {\n let dummy;\n\n Error.captureStackTrace ? Error.captureStackTrace(dummy = {}) : (dummy = new Error());\n\n // slice off the Error: ... line\n const stack = dummy.stack ? dummy.stack.replace(/^.+\\n/, '') : '';\n try {\n if (!err.stack) {\n err.stack = stack;\n // match without the 2 top stack lines\n } else if (stack && !String(err.stack).endsWith(stack.replace(/^.+\\n.+\\n/, ''))) {\n err.stack += '\\n' + stack\n }\n } catch (e) {\n // ignore the case where \"stack\" is an un-writable property\n }\n }\n\n throw err;\n }\n }\n\n _request(configOrUrl, config) {\n /*eslint no-param-reassign:0*/\n // Allow for axios('example/url'[, config]) a la fetch API\n if (typeof configOrUrl === 'string') {\n config = config || {};\n config.url = configOrUrl;\n } else {\n config = configOrUrl || {};\n }\n\n config = mergeConfig(this.defaults, config);\n\n const {transitional, paramsSerializer, headers} = config;\n\n if (transitional !== undefined) {\n validator.assertOptions(transitional, {\n silentJSONParsing: validators.transitional(validators.boolean),\n forcedJSONParsing: validators.transitional(validators.boolean),\n clarifyTimeoutError: validators.transitional(validators.boolean)\n }, false);\n }\n\n if (paramsSerializer != null) {\n if (utils.isFunction(paramsSerializer)) {\n config.paramsSerializer = {\n serialize: paramsSerializer\n }\n } else {\n validator.assertOptions(paramsSerializer, {\n encode: validators.function,\n serialize: validators.function\n }, true);\n }\n }\n\n // Set config.method\n config.method = (config.method || this.defaults.method || 'get').toLowerCase();\n\n // Flatten headers\n let contextHeaders = headers && utils.merge(\n headers.common,\n headers[config.method]\n );\n\n headers && utils.forEach(\n ['delete', 'get', 'head', 'post', 'put', 'patch', 'common'],\n (method) => {\n delete headers[method];\n }\n );\n\n config.headers = AxiosHeaders.concat(contextHeaders, headers);\n\n // filter out skipped interceptors\n const requestInterceptorChain = [];\n let synchronousRequestInterceptors = true;\n this.interceptors.request.forEach(function unshiftRequestInterceptors(interceptor) {\n if (typeof interceptor.runWhen === 'function' && interceptor.runWhen(config) === false) {\n return;\n }\n\n synchronousRequestInterceptors = synchronousRequestInterceptors && interceptor.synchronous;\n\n requestInterceptorChain.unshift(interceptor.fulfilled, interceptor.rejected);\n });\n\n const responseInterceptorChain = [];\n this.interceptors.response.forEach(function pushResponseInterceptors(interceptor) {\n responseInterceptorChain.push(interceptor.fulfilled, interceptor.rejected);\n });\n\n let promise;\n let i = 0;\n let len;\n\n if (!synchronousRequestInterceptors) {\n const chain = [dispatchRequest.bind(this), undefined];\n chain.unshift.apply(chain, requestInterceptorChain);\n chain.push.apply(chain, responseInterceptorChain);\n len = chain.length;\n\n promise = Promise.resolve(config);\n\n while (i < len) {\n promise = promise.then(chain[i++], chain[i++]);\n }\n\n return promise;\n }\n\n len = requestInterceptorChain.length;\n\n let newConfig = config;\n\n i = 0;\n\n while (i < len) {\n const onFulfilled = requestInterceptorChain[i++];\n const onRejected = requestInterceptorChain[i++];\n try {\n newConfig = onFulfilled(newConfig);\n } catch (error) {\n onRejected.call(this, error);\n break;\n }\n }\n\n try {\n promise = dispatchRequest.call(this, newConfig);\n } catch (error) {\n return Promise.reject(error);\n }\n\n i = 0;\n len = responseInterceptorChain.length;\n\n while (i < len) {\n promise = promise.then(responseInterceptorChain[i++], responseInterceptorChain[i++]);\n }\n\n return promise;\n }\n\n getUri(config) {\n config = mergeConfig(this.defaults, config);\n const fullPath = buildFullPath(config.baseURL, config.url);\n return buildURL(fullPath, config.params, config.paramsSerializer);\n }\n}\n\n// Provide aliases for supported request methods\nutils.forEach(['delete', 'get', 'head', 'options'], function forEachMethodNoData(method) {\n /*eslint func-names:0*/\n Axios.prototype[method] = function(url, config) {\n return this.request(mergeConfig(config || {}, {\n method,\n url,\n data: (config || {}).data\n }));\n };\n});\n\nutils.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) {\n /*eslint func-names:0*/\n\n function generateHTTPMethod(isForm) {\n return function httpMethod(url, data, config) {\n return this.request(mergeConfig(config || {}, {\n method,\n headers: isForm ? {\n 'Content-Type': 'multipart/form-data'\n } : {},\n url,\n data\n }));\n };\n }\n\n Axios.prototype[method] = generateHTTPMethod();\n\n Axios.prototype[method + 'Form'] = generateHTTPMethod(true);\n});\n\nexport default Axios;\n","'use strict';\n\nimport CanceledError from './CanceledError.js';\n\n/**\n * A `CancelToken` is an object that can be used to request cancellation of an operation.\n *\n * @param {Function} executor The executor function.\n *\n * @returns {CancelToken}\n */\nclass CancelToken {\n constructor(executor) {\n if (typeof executor !== 'function') {\n throw new TypeError('executor must be a function.');\n }\n\n let resolvePromise;\n\n this.promise = new Promise(function promiseExecutor(resolve) {\n resolvePromise = resolve;\n });\n\n const token = this;\n\n // eslint-disable-next-line func-names\n this.promise.then(cancel => {\n if (!token._listeners) return;\n\n let i = token._listeners.length;\n\n while (i-- > 0) {\n token._listeners[i](cancel);\n }\n token._listeners = null;\n });\n\n // eslint-disable-next-line func-names\n this.promise.then = onfulfilled => {\n let _resolve;\n // eslint-disable-next-line func-names\n const promise = new Promise(resolve => {\n token.subscribe(resolve);\n _resolve = resolve;\n }).then(onfulfilled);\n\n promise.cancel = function reject() {\n token.unsubscribe(_resolve);\n };\n\n return promise;\n };\n\n executor(function cancel(message, config, request) {\n if (token.reason) {\n // Cancellation has already been requested\n return;\n }\n\n token.reason = new CanceledError(message, config, request);\n resolvePromise(token.reason);\n });\n }\n\n /**\n * Throws a `CanceledError` if cancellation has been requested.\n */\n throwIfRequested() {\n if (this.reason) {\n throw this.reason;\n }\n }\n\n /**\n * Subscribe to the cancel signal\n */\n\n subscribe(listener) {\n if (this.reason) {\n listener(this.reason);\n return;\n }\n\n if (this._listeners) {\n this._listeners.push(listener);\n } else {\n this._listeners = [listener];\n }\n }\n\n /**\n * Unsubscribe from the cancel signal\n */\n\n unsubscribe(listener) {\n if (!this._listeners) {\n return;\n }\n const index = this._listeners.indexOf(listener);\n if (index !== -1) {\n this._listeners.splice(index, 1);\n }\n }\n\n /**\n * Returns an object that contains a new `CancelToken` and a function that, when called,\n * cancels the `CancelToken`.\n */\n static source() {\n let cancel;\n const token = new CancelToken(function executor(c) {\n cancel = c;\n });\n return {\n token,\n cancel\n };\n }\n}\n\nexport default CancelToken;\n","'use strict';\n\n/**\n * Syntactic sugar for invoking a function and expanding an array for arguments.\n *\n * Common use case would be to use `Function.prototype.apply`.\n *\n * ```js\n * function f(x, y, z) {}\n * var args = [1, 2, 3];\n * f.apply(null, args);\n * ```\n *\n * With `spread` this example can be re-written.\n *\n * ```js\n * spread(function(x, y, z) {})([1, 2, 3]);\n * ```\n *\n * @param {Function} callback\n *\n * @returns {Function}\n */\nexport default function spread(callback) {\n return function wrap(arr) {\n return callback.apply(null, arr);\n };\n}\n","'use strict';\n\nimport utils from './../utils.js';\n\n/**\n * Determines whether the payload is an error thrown by Axios\n *\n * @param {*} payload The value to test\n *\n * @returns {boolean} True if the payload is an error thrown by Axios, otherwise false\n */\nexport default function isAxiosError(payload) {\n return utils.isObject(payload) && (payload.isAxiosError === true);\n}\n","const HttpStatusCode = {\n Continue: 100,\n SwitchingProtocols: 101,\n Processing: 102,\n EarlyHints: 103,\n Ok: 200,\n Created: 201,\n Accepted: 202,\n NonAuthoritativeInformation: 203,\n NoContent: 204,\n ResetContent: 205,\n PartialContent: 206,\n MultiStatus: 207,\n AlreadyReported: 208,\n ImUsed: 226,\n MultipleChoices: 300,\n MovedPermanently: 301,\n Found: 302,\n SeeOther: 303,\n NotModified: 304,\n UseProxy: 305,\n Unused: 306,\n TemporaryRedirect: 307,\n PermanentRedirect: 308,\n BadRequest: 400,\n Unauthorized: 401,\n PaymentRequired: 402,\n Forbidden: 403,\n NotFound: 404,\n MethodNotAllowed: 405,\n NotAcceptable: 406,\n ProxyAuthenticationRequired: 407,\n RequestTimeout: 408,\n Conflict: 409,\n Gone: 410,\n LengthRequired: 411,\n PreconditionFailed: 412,\n PayloadTooLarge: 413,\n UriTooLong: 414,\n UnsupportedMediaType: 415,\n RangeNotSatisfiable: 416,\n ExpectationFailed: 417,\n ImATeapot: 418,\n MisdirectedRequest: 421,\n UnprocessableEntity: 422,\n Locked: 423,\n FailedDependency: 424,\n TooEarly: 425,\n UpgradeRequired: 426,\n PreconditionRequired: 428,\n TooManyRequests: 429,\n RequestHeaderFieldsTooLarge: 431,\n UnavailableForLegalReasons: 451,\n InternalServerError: 500,\n NotImplemented: 501,\n BadGateway: 502,\n ServiceUnavailable: 503,\n GatewayTimeout: 504,\n HttpVersionNotSupported: 505,\n VariantAlsoNegotiates: 506,\n InsufficientStorage: 507,\n LoopDetected: 508,\n NotExtended: 510,\n NetworkAuthenticationRequired: 511,\n};\n\nObject.entries(HttpStatusCode).forEach(([key, value]) => {\n HttpStatusCode[value] = key;\n});\n\nexport default HttpStatusCode;\n","'use strict';\n\nimport utils from './utils.js';\nimport bind from './helpers/bind.js';\nimport Axios from './core/Axios.js';\nimport mergeConfig from './core/mergeConfig.js';\nimport defaults from './defaults/index.js';\nimport formDataToJSON from './helpers/formDataToJSON.js';\nimport CanceledError from './cancel/CanceledError.js';\nimport CancelToken from './cancel/CancelToken.js';\nimport isCancel from './cancel/isCancel.js';\nimport {VERSION} from './env/data.js';\nimport toFormData from './helpers/toFormData.js';\nimport AxiosError from './core/AxiosError.js';\nimport spread from './helpers/spread.js';\nimport isAxiosError from './helpers/isAxiosError.js';\nimport AxiosHeaders from \"./core/AxiosHeaders.js\";\nimport adapters from './adapters/adapters.js';\nimport HttpStatusCode from './helpers/HttpStatusCode.js';\n\n/**\n * Create an instance of Axios\n *\n * @param {Object} defaultConfig The default config for the instance\n *\n * @returns {Axios} A new instance of Axios\n */\nfunction createInstance(defaultConfig) {\n const context = new Axios(defaultConfig);\n const instance = bind(Axios.prototype.request, context);\n\n // Copy axios.prototype to instance\n utils.extend(instance, Axios.prototype, context, {allOwnKeys: true});\n\n // Copy context to instance\n utils.extend(instance, context, null, {allOwnKeys: true});\n\n // Factory for creating new instances\n instance.create = function create(instanceConfig) {\n return createInstance(mergeConfig(defaultConfig, instanceConfig));\n };\n\n return instance;\n}\n\n// Create the default instance to be exported\nconst axios = createInstance(defaults);\n\n// Expose Axios class to allow class inheritance\naxios.Axios = Axios;\n\n// Expose Cancel & CancelToken\naxios.CanceledError = CanceledError;\naxios.CancelToken = CancelToken;\naxios.isCancel = isCancel;\naxios.VERSION = VERSION;\naxios.toFormData = toFormData;\n\n// Expose AxiosError class\naxios.AxiosError = AxiosError;\n\n// alias for CanceledError for backward compatibility\naxios.Cancel = axios.CanceledError;\n\n// Expose all/spread\naxios.all = function all(promises) {\n return Promise.all(promises);\n};\n\naxios.spread = spread;\n\n// Expose isAxiosError\naxios.isAxiosError = isAxiosError;\n\n// Expose mergeConfig\naxios.mergeConfig = mergeConfig;\n\naxios.AxiosHeaders = AxiosHeaders;\n\naxios.formToJSON = thing => formDataToJSON(utils.isHTMLForm(thing) ? new FormData(thing) : thing);\n\naxios.getAdapter = adapters.getAdapter;\n\naxios.HttpStatusCode = HttpStatusCode;\n\naxios.default = axios;\n\n// this module should only have a default export\nexport default axios\n"],"names":["bind","fn","thisArg","wrap","apply","arguments","toString","Object","prototype","getPrototypeOf","kindOf","cache","thing","str","call","slice","toLowerCase","create","kindOfTest","type","typeOfTest","_typeof","isArray","Array","isUndefined","isBuffer","val","constructor","isFunction","isArrayBuffer","isArrayBufferView","result","ArrayBuffer","isView","buffer","isString","isNumber","isObject","isBoolean","isPlainObject","Symbol","toStringTag","iterator","isDate","isFile","isBlob","isFileList","isStream","pipe","isFormData","kind","FormData","append","isURLSearchParams","_map","map","_map2","_slicedToArray","isReadableStream","isRequest","isResponse","isHeaders","trim","replace","forEach","obj","_ref","length","undefined","_ref$allOwnKeys","allOwnKeys","i","l","keys","getOwnPropertyNames","len","key","findKey","_key","_global","globalThis","self","window","global","isContextDefined","context","merge","_ref2","caseless","assignValue","targetKey","extend","a","b","_ref3","stripBOM","content","charCodeAt","inherits","superConstructor","props","descriptors","defineProperty","value","assign","toFlatObject","sourceObj","destObj","filter","propFilter","prop","merged","endsWith","searchString","position","String","lastIndex","indexOf","toArray","arr","isTypedArray","TypedArray","Uint8Array","forEachEntry","generator","next","done","pair","matchAll","regExp","matches","exec","push","isHTMLForm","toCamelCase","replacer","m","p1","p2","toUpperCase","hasOwnProperty","_ref4","isRegExp","reduceDescriptors","reducer","getOwnPropertyDescriptors","reducedDescriptors","descriptor","name","ret","defineProperties","freezeMethods","enumerable","writable","set","Error","toObjectSet","arrayOrString","delimiter","define","split","noop","toFiniteNumber","defaultValue","Number","isFinite","ALPHA","DIGIT","ALPHABET","ALPHA_DIGIT","generateString","size","alphabet","Math","random","isSpecCompliantForm","toJSONObject","stack","visit","source","target","reducedValue","isAsyncFn","isThenable","then","hasOwnProp","AxiosError","message","code","config","request","response","captureStackTrace","utils","toJSON","description","number","fileName","lineNumber","columnNumber","status","from","error","customProps","axiosError","cause","isVisitable","removeBrackets","renderKey","path","dots","concat","each","token","join","isFlatArray","some","predicates","test","toFormData","formData","options","TypeError","metaTokens","indexes","defined","option","visitor","defaultVisitor","_Blob","Blob","useBlob","convertValue","toISOString","Buffer","JSON","stringify","el","index","exposedHelpers","build","pop","encode","charMap","encodeURIComponent","match","AxiosURLSearchParams","params","_pairs","encoder","_encode","buildURL","url","serializeFn","serialize","serializedParams","hashmarkIndex","InterceptorManager","_classCallCheck","handlers","_createClass","use","fulfilled","rejected","synchronous","runWhen","eject","id","clear","forEachHandler","h","silentJSONParsing","forcedJSONParsing","clarifyTimeoutError","URLSearchParams","isBrowser","classes","protocols","hasBrowserEnv","document","hasStandardBrowserEnv","product","navigator","hasStandardBrowserWebWorkerEnv","WorkerGlobalScope","importScripts","origin","location","href","_objectSpread","platform","toURLEncodedForm","data","helpers","isNode","parsePropPath","arrayToObject","formDataToJSON","buildPath","isNumericKey","isLast","entries","stringifySafely","rawValue","parser","parse","e","defaults","transitional","transitionalDefaults","adapter","transformRequest","headers","contentType","getContentType","hasJSONContentType","isObjectPayload","setContentType","formSerializer","_FormData","env","transformResponse","JSONRequested","responseType","strictJSONParsing","ERR_BAD_RESPONSE","timeout","xsrfCookieName","xsrfHeaderName","maxContentLength","maxBodyLength","validateStatus","common","method","ignoreDuplicateOf","rawHeaders","parsed","line","substring","$internals","normalizeHeader","header","normalizeValue","parseTokens","tokens","tokensRE","isValidHeaderName","matchHeaderValue","isHeaderNameFilter","formatHeader","w","char","buildAccessors","accessorName","methodName","arg1","arg2","arg3","configurable","AxiosHeaders","_Symbol$iterator","_Symbol$toStringTag","valueOrRewrite","rewrite","setHeader","_value","_header","_rewrite","lHeader","setHeaders","parseHeaders","_iterator","_createForOfIteratorHelper","_step","s","n","_step$value","err","f","get","has","matcher","_delete","deleted","deleteHeader","normalize","format","normalized","_this$constructor","_len","targets","asStrings","first","computed","_len2","_key2","accessor","internals","accessors","defineAccessor","mapped","headerValue","transformData","fns","transform","isCancel","__CANCEL__","CanceledError","ERR_CANCELED","settle","resolve","reject","ERR_BAD_REQUEST","floor","parseProtocol","speedometer","samplesCount","min","bytes","timestamps","head","tail","firstSampleTS","chunkLength","now","Date","startedAt","bytesCount","passed","round","throttle","freq","timestamp","threshold","timer","throttled","_arguments","force","clearTimeout","setTimeout","listener","isDownloadStream","bytesNotified","_speedometer","loaded","total","lengthComputable","progressBytes","rate","inRange","progress","estimated","event","standardBrowserEnv","msie","userAgent","urlParsingNode","createElement","originURL","resolveURL","setAttribute","protocol","host","search","hash","hostname","port","pathname","charAt","isURLSameOrigin","requestURL","nonStandardBrowserEnv","write","expires","domain","secure","cookie","toGMTString","read","RegExp","decodeURIComponent","remove","isAbsoluteURL","combineURLs","baseURL","relativeURL","buildFullPath","requestedURL","headersToObject","mergeConfig","config1","config2","getMergedValue","mergeDeepProperties","valueFromConfig2","defaultToConfig2","mergeDirectKeys","mergeMap","paramsSerializer","timeoutMessage","withCredentials","withXSRFToken","onUploadProgress","onDownloadProgress","decompress","beforeRedirect","transport","httpAgent","httpsAgent","cancelToken","socketPath","responseEncoding","computeConfigValue","configValue","newConfig","auth","btoa","username","password","unescape","Boolean","_toArray","_toConsumableArray","xsrfValue","cookies","isXHRAdapterSupported","XMLHttpRequest","Promise","dispatchXhrRequest","_config","resolveConfig","requestData","requestHeaders","onCanceled","unsubscribe","signal","removeEventListener","open","onloadend","responseHeaders","getAllResponseHeaders","responseData","responseText","statusText","_resolve","_reject","onreadystatechange","handleLoad","readyState","responseURL","onabort","handleAbort","ECONNABORTED","onerror","handleError","ERR_NETWORK","ontimeout","handleTimeout","timeoutErrorMessage","ETIMEDOUT","setRequestHeader","addEventListener","progressEventReducer","upload","cancel","abort","subscribe","aborted","send","composeSignals","signals","controller","AbortController","reason","streamChunk","_regeneratorRuntime","mark","chunk","chunkSize","pos","end","streamChunk$","_context","prev","byteLength","abrupt","stop","readBytes","_wrapAsyncGenerator","_callee","iterable","_iteratorAbruptCompletion","_didIteratorError","_iteratorError","_callee$","_context2","_asyncIterator","_awaitAsyncGenerator","sent","t0","_asyncGeneratorDelegate","t1","t2","t3","t4","t5","t6","t7","t8","delegateYield","t10","finish","_x","_x2","_x3","trackStream","stream","onProgress","onFinish","ReadableStream","pull","_asyncToGenerator","_callee2","_yield$iterator$next","_callee2$","_context3","close","enqueue","highWaterMark","fetchProgressDecorator","isFetchSupported","fetch","Request","Response","isReadableStreamSupported","encodeText","TextEncoder","arrayBuffer","supportsRequestStream","duplexAccessed","hasContentType","body","duplex","DEFAULT_CHUNK_SIZE","supportsResponseStream","resolvers","res","_","ERR_NOT_SUPPORT","getBodyLength","resolveBodyLength","_callee3","_callee3$","getContentLength","_x4","_callee4","_resolveConfig","_resolveConfig$withCr","fetchOptions","_ref5","_ref6","composedSignal","stopTimeout","finished","requestContentLength","_request","contentTypeHeader","isStreamResponse","responseContentLength","_callee4$","_context4","_x5","knownAdapters","http","httpAdapter","xhr","xhrAdapter","fetchAdapter","renderReason","isResolvedHandle","getAdapter","adapters","_adapters","nameOrAdapter","rejectedReasons","reasons","state","throwIfCancellationRequested","throwIfRequested","dispatchRequest","onAdapterResolution","onAdapterRejection","VERSION","validators","validator","deprecatedWarnings","version","formatMessage","opt","desc","opts","ERR_DEPRECATED","console","warn","assertOptions","schema","allowUnknown","ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","Axios","instanceConfig","interceptors","_request2","configOrUrl","dummy","contextHeaders","requestInterceptorChain","synchronousRequestInterceptors","unshiftRequestInterceptors","interceptor","unshift","responseInterceptorChain","pushResponseInterceptors","promise","chain","onFulfilled","onRejected","getUri","fullPath","forEachMethodNoData","forEachMethodWithData","generateHTTPMethod","isForm","httpMethod","CancelToken","executor","resolvePromise","promiseExecutor","_listeners","onfulfilled","splice","c","spread","callback","isAxiosError","payload","HttpStatusCode","Continue","SwitchingProtocols","Processing","EarlyHints","Ok","Created","Accepted","NonAuthoritativeInformation","NoContent","ResetContent","PartialContent","MultiStatus","AlreadyReported","ImUsed","MultipleChoices","MovedPermanently","Found","SeeOther","NotModified","UseProxy","Unused","TemporaryRedirect","PermanentRedirect","BadRequest","Unauthorized","PaymentRequired","Forbidden","NotFound","MethodNotAllowed","NotAcceptable","ProxyAuthenticationRequired","RequestTimeout","Conflict","Gone","LengthRequired","PreconditionFailed","PayloadTooLarge","UriTooLong","UnsupportedMediaType","RangeNotSatisfiable","ExpectationFailed","ImATeapot","MisdirectedRequest","UnprocessableEntity","Locked","FailedDependency","TooEarly","UpgradeRequired","PreconditionRequired","TooManyRequests","RequestHeaderFieldsTooLarge","UnavailableForLegalReasons","InternalServerError","NotImplemented","BadGateway","ServiceUnavailable","GatewayTimeout","HttpVersionNotSupported","VariantAlsoNegotiates","InsufficientStorage","LoopDetected","NotExtended","NetworkAuthenticationRequired","createInstance","defaultConfig","instance","axios","Cancel","all","promises","formToJSON"],"mappings":"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"} \ No newline at end of file diff --git a/node_modules/axios/dist/axios.map b/node_modules/axios/dist/axios.map deleted file mode 100644 index 5c24df5..0000000 --- a/node_modules/axios/dist/axios.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack://axios/webpack/universalModuleDefinition","webpack://axios/webpack/bootstrap","webpack://axios/./index.js","webpack://axios/./lib/adapters/xhr.js","webpack://axios/./lib/axios.js","webpack://axios/./lib/cancel/CancelToken.js","webpack://axios/./lib/cancel/CanceledError.js","webpack://axios/./lib/cancel/isCancel.js","webpack://axios/./lib/core/Axios.js","webpack://axios/./lib/core/AxiosError.js","webpack://axios/./lib/core/InterceptorManager.js","webpack://axios/./lib/core/buildFullPath.js","webpack://axios/./lib/core/dispatchRequest.js","webpack://axios/./lib/core/mergeConfig.js","webpack://axios/./lib/core/settle.js","webpack://axios/./lib/core/transformData.js","webpack://axios/./lib/defaults/index.js","webpack://axios/./lib/defaults/transitional.js","webpack://axios/./lib/env/data.js","webpack://axios/./lib/helpers/bind.js","webpack://axios/./lib/helpers/buildURL.js","webpack://axios/./lib/helpers/combineURLs.js","webpack://axios/./lib/helpers/cookies.js","webpack://axios/./lib/helpers/isAbsoluteURL.js","webpack://axios/./lib/helpers/isAxiosError.js","webpack://axios/./lib/helpers/isURLSameOrigin.js","webpack://axios/./lib/helpers/normalizeHeaderName.js","webpack://axios/./lib/helpers/null.js","webpack://axios/./lib/helpers/parseHeaders.js","webpack://axios/./lib/helpers/parseProtocol.js","webpack://axios/./lib/helpers/spread.js","webpack://axios/./lib/helpers/toFormData.js","webpack://axios/./lib/helpers/validator.js","webpack://axios/./lib/utils.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD,O;QCVA;QACA;;QAEA;QACA;;QAEA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;;QAEA;QACA;;QAEA;QACA;;QAEA;QACA;QACA;;;QAGA;QACA;;QAEA;QACA;;QAEA;QACA;QACA;QACA,0CAA0C,gCAAgC;QAC1E;QACA;;QAEA;QACA;QACA;QACA,wDAAwD,kBAAkB;QAC1E;QACA,iDAAiD,cAAc;QAC/D;;QAEA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA,yCAAyC,iCAAiC;QAC1E,gHAAgH,mBAAmB,EAAE;QACrI;QACA;;QAEA;QACA;QACA;QACA,2BAA2B,0BAA0B,EAAE;QACvD,iCAAiC,eAAe;QAChD;QACA;QACA;;QAEA;QACA,sDAAsD,+DAA+D;;QAErH;QACA;;;QAGA;QACA;;;;;;;;;;;;AClFA,iBAAiB,mBAAO,CAAC,mCAAa,E;;;;;;;;;;;;ACAzB;;AAEb,YAAY,mBAAO,CAAC,kCAAY;AAChC,aAAa,mBAAO,CAAC,8CAAkB;AACvC,cAAc,mBAAO,CAAC,sDAAsB;AAC5C,eAAe,mBAAO,CAAC,wDAAuB;AAC9C,oBAAoB,mBAAO,CAAC,0DAAuB;AACnD,mBAAmB,mBAAO,CAAC,gEAA2B;AACtD,sBAAsB,mBAAO,CAAC,sEAA8B;AAC5D,2BAA2B,mBAAO,CAAC,gEAA0B;AAC7D,iBAAiB,mBAAO,CAAC,oDAAoB;AAC7C,oBAAoB,mBAAO,CAAC,8DAAyB;AACrD,oBAAoB,mBAAO,CAAC,gEAA0B;;AAEtD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,4CAA4C;AAC5C;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA,OAAO;;AAEP;AACA;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA,OAAO;AACP;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;;AAGA;AACA;AACA,GAAG;AACH;;;;;;;;;;;;;AC7Na;;AAEb,YAAY,mBAAO,CAAC,+BAAS;AAC7B,WAAW,mBAAO,CAAC,6CAAgB;AACnC,YAAY,mBAAO,CAAC,yCAAc;AAClC,kBAAkB,mBAAO,CAAC,qDAAoB;AAC9C,eAAe,mBAAO,CAAC,2CAAY;;AAEnC;AACA;AACA;AACA,WAAW,OAAO;AAClB,YAAY,MAAM;AAClB;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA,sBAAsB,mBAAO,CAAC,6DAAwB;AACtD,oBAAoB,mBAAO,CAAC,yDAAsB;AAClD,iBAAiB,mBAAO,CAAC,mDAAmB;AAC5C,gBAAgB,mBAAO,CAAC,qCAAY;AACpC,mBAAmB,mBAAO,CAAC,yDAAsB;;AAEjD;AACA,mBAAmB,mBAAO,CAAC,wDAAwB;;AAEnD;AACA;;AAEA;AACA;AACA;AACA;AACA,eAAe,mBAAO,CAAC,iDAAkB;;AAEzC;AACA,qBAAqB,mBAAO,CAAC,6DAAwB;;AAErD;;AAEA;AACA;;;;;;;;;;;;;AC/Da;;AAEb,oBAAoB,mBAAO,CAAC,sDAAiB;;AAE7C;AACA;AACA;AACA;AACA,WAAW,SAAS;AACpB;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA,GAAG;;AAEH;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA,eAAe,OAAO;AACtB;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,GAAG;AACH;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;;AAEA;;;;;;;;;;;;;ACtHa;;AAEb,iBAAiB,mBAAO,CAAC,oDAAoB;AAC7C,YAAY,mBAAO,CAAC,gCAAU;;AAE9B;AACA;AACA;AACA;AACA,WAAW,QAAQ;AACnB;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,CAAC;;AAED;;;;;;;;;;;;;ACrBa;;AAEb;AACA;AACA;;;;;;;;;;;;;ACJa;;AAEb,YAAY,mBAAO,CAAC,kCAAY;AAChC,eAAe,mBAAO,CAAC,sDAAqB;AAC5C,yBAAyB,mBAAO,CAAC,8DAAsB;AACvD,sBAAsB,mBAAO,CAAC,wDAAmB;AACjD,kBAAkB,mBAAO,CAAC,gDAAe;AACzC,oBAAoB,mBAAO,CAAC,oDAAiB;AAC7C,gBAAgB,mBAAO,CAAC,wDAAsB;;AAE9C;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,OAAO;AAClB;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;;AAEA;;AAEA;AACA;AACA;AACA,GAAG;AACH;AACA,GAAG;AACH;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA,GAAG;;AAEH;AACA;AACA;AACA,GAAG;;AAEH;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;;AAEA;AACA;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,gDAAgD;AAChD;AACA;AACA,yBAAyB;AACzB,KAAK;AACL;AACA,CAAC;;AAED;AACA;;AAEA;AACA;AACA,kDAAkD;AAClD;AACA;AACA;AACA,SAAS,KAAK;AACd;AACA;AACA,OAAO;AACP;AACA;;AAEA;;AAEA;AACA,CAAC;;AAED;;;;;;;;;;;;;AC/Ja;;AAEb,YAAY,mBAAO,CAAC,gCAAU;;AAE9B;AACA;AACA;AACA,WAAW,OAAO;AAClB,WAAW,OAAO;AAClB,WAAW,OAAO;AAClB,WAAW,OAAO;AAClB,WAAW,OAAO;AAClB,aAAa,MAAM;AACnB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;;AAED;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uBAAuB;AACvB,CAAC;;AAED;AACA,kDAAkD,YAAY;;AAE9D;AACA;AACA;;AAEA;AACA;AACA,GAAG;;AAEH;;AAEA;;AAEA;;AAEA;AACA;;AAEA;;;;;;;;;;;;;ACrFa;;AAEb,YAAY,mBAAO,CAAC,kCAAY;;AAEhC;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,SAAS;AACpB,WAAW,SAAS;AACpB;AACA,YAAY,OAAO;AACnB;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA;AACA,WAAW,OAAO;AAClB;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,SAAS;AACpB;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;;;;;;;;;;;;;ACrDa;;AAEb,oBAAoB,mBAAO,CAAC,gEAA0B;AACtD,kBAAkB,mBAAO,CAAC,4DAAwB;;AAElD;AACA;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB,WAAW,OAAO;AAClB,aAAa,OAAO;AACpB;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;ACnBa;;AAEb,YAAY,mBAAO,CAAC,kCAAY;AAChC,oBAAoB,mBAAO,CAAC,oDAAiB;AAC7C,eAAe,mBAAO,CAAC,oDAAoB;AAC3C,eAAe,mBAAO,CAAC,4CAAa;AACpC,oBAAoB,mBAAO,CAAC,8DAAyB;;AAErD;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,QAAQ;AACrB;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,+BAA+B;AAC/B,uCAAuC;AACvC;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,GAAG;AACH;;;;;;;;;;;;;ACtFa;;AAEb,YAAY,mBAAO,CAAC,gCAAU;;AAE9B;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB,WAAW,OAAO;AAClB,aAAa,OAAO;AACpB;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL,2BAA2B;AAC3B,KAAK;AACL;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;;;;;;;;;;;;;ACnGa;;AAEb,iBAAiB,mBAAO,CAAC,8CAAc;;AAEvC;AACA;AACA;AACA,WAAW,SAAS;AACpB,WAAW,SAAS;AACpB,WAAW,OAAO;AAClB;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;ACxBa;;AAEb,YAAY,mBAAO,CAAC,kCAAY;AAChC,eAAe,mBAAO,CAAC,4CAAa;;AAEpC;AACA;AACA;AACA,WAAW,cAAc;AACzB,WAAW,MAAM;AACjB,WAAW,eAAe;AAC1B,aAAa,EAAE;AACf;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;;;;;;;;;;;;;ACrBa;;AAEb,YAAY,mBAAO,CAAC,gCAAU;AAC9B,0BAA0B,mBAAO,CAAC,4EAAgC;AAClE,iBAAiB,mBAAO,CAAC,oDAAoB;AAC7C,2BAA2B,mBAAO,CAAC,sDAAgB;AACnD,iBAAiB,mBAAO,CAAC,0DAAuB;;AAEhD;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,cAAc,mBAAO,CAAC,8CAAiB;AACvC,GAAG;AACH;AACA,cAAc,mBAAO,CAAC,+CAAkB;AACxC;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,wEAAwE;AACxE;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA,sCAAsC,gBAAgB;AACtD,KAAK;AACL;AACA;AACA;;AAEA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA,cAAc,mBAAO,CAAC,6CAAgB;AACtC,GAAG;;AAEH;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,CAAC;;AAED;AACA;AACA,CAAC;;AAED;;;;;;;;;;;;;ACjJa;;AAEb;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACNA;AACA;AACA,E;;;;;;;;;;;;ACFa;;AAEb;AACA;AACA;AACA,mBAAmB,iBAAiB;AACpC;AACA;AACA;AACA;AACA;;;;;;;;;;;;;ACVa;;AAEb,YAAY,mBAAO,CAAC,kCAAY;;AAEhC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,OAAO;AAClB,WAAW,OAAO;AAClB,aAAa,OAAO;AACpB;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,GAAG;AACH;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,OAAO;AACP;AACA;;AAEA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA,OAAO;AACP,KAAK;;AAEL;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;;;;;;;;;;;;ACrEa;;AAEb;AACA;AACA;AACA,WAAW,OAAO;AAClB,WAAW,OAAO;AAClB,aAAa,OAAO;AACpB;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;ACba;;AAEb,YAAY,mBAAO,CAAC,kCAAY;;AAEhC;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA,0CAA0C;AAC1C,SAAS;;AAET;AACA,4DAA4D,wBAAwB;AACpF;AACA,SAAS;;AAET;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA,kCAAkC;AAClC,+BAA+B,aAAa,EAAE;AAC9C;AACA;AACA,KAAK;AACL;;;;;;;;;;;;;ACpDa;;AAEb;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;ACba;;AAEb,YAAY,mBAAO,CAAC,kCAAY;;AAEhC;AACA;AACA;AACA,WAAW,EAAE;AACb,aAAa,QAAQ;AACrB;AACA;AACA;AACA;;;;;;;;;;;;;ACZa;;AAEb,YAAY,mBAAO,CAAC,kCAAY;;AAEhC;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,cAAc,OAAO;AACrB,gBAAgB;AAChB;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA,cAAc,OAAO;AACrB,gBAAgB,QAAQ;AACxB;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;;;;;;;;;;;;;ACnEa;;AAEb,YAAY,mBAAO,CAAC,gCAAU;;AAE9B;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;;;;;;;;;;;ACXA;AACA;;;;;;;;;;;;;ACDa;;AAEb,YAAY,mBAAO,CAAC,kCAAY;;AAEhC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,OAAO;AACpB;AACA;AACA;AACA;AACA;AACA;;AAEA,iBAAiB,eAAe;;AAEhC;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA,GAAG;;AAEH;AACA;;;;;;;;;;;;;ACpDa;;AAEb;AACA,wBAAwB,KAAK;AAC7B;AACA;;;;;;;;;;;;;ACLa;;AAEb;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,+BAA+B;AAC/B;AACA;AACA,WAAW,SAAS;AACpB,aAAa;AACb;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;AC1Ba;;AAEb,YAAY,mBAAO,CAAC,gCAAU;;AAE9B;AACA;AACA,WAAW,OAAO;AAClB,WAAW,QAAQ;AACnB,aAAa;AACb;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,qCAAqC;AACrC;AACA;AACA,WAAW;AACX;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;;AAEA;AACA,OAAO;;AAEP;AACA,KAAK;AACL;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;;;;;;;;;;;;;ACvEa;;AAEb,cAAc,mBAAO,CAAC,sCAAa;AACnC,iBAAiB,mBAAO,CAAC,oDAAoB;;AAE7C;;AAEA;AACA;AACA;AACA;AACA;AACA,CAAC;;AAED;;AAEA;AACA;AACA,WAAW,kBAAkB;AAC7B,WAAW,QAAQ;AACnB,WAAW,QAAQ;AACnB,aAAa;AACb;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,WAAW,OAAO;AAClB,WAAW,OAAO;AAClB,WAAW,SAAS;AACpB;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;;;;;;;;;;;;ACrFa;;AAEb,WAAW,mBAAO,CAAC,6CAAgB;;AAEnC;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,QAAQ;AACrB;AACA;;;AAGA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,OAAO;AAClB,YAAY,QAAQ;AACpB;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,QAAQ;AACrB;AACA;;AAEA;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,QAAQ;AACrB;AACA;;AAEA;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,QAAQ;AACrB;AACA;;AAEA;AACA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,QAAQ;AACrB;AACA;;AAEA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,QAAQ;AACrB;AACA;;AAEA;AACA;AACA;AACA,WAAW,OAAO;AAClB,aAAa,OAAO;AACpB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,aAAa;AACxB,WAAW,SAAS;AACpB;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,mCAAmC,OAAO;AAC1C;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uBAAuB,SAAS,GAAG,SAAS;AAC5C,2BAA2B;AAC3B;AACA;AACA,WAAW,OAAO;AAClB,aAAa,OAAO;AACpB;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL,4BAA4B;AAC5B,KAAK;AACL;AACA,KAAK;AACL;AACA;AACA;;AAEA,uCAAuC,OAAO;AAC9C;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,OAAO;AAClB,WAAW,OAAO;AAClB,WAAW,OAAO;AAClB,YAAY,OAAO;AACnB;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA;AACA,WAAW,OAAO;AAClB,YAAY,OAAO;AACnB;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,WAAW,SAAS;AACpB,WAAW,SAAS;AACpB,WAAW,OAAO;AAClB,WAAW,OAAO;AAClB;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,WAAW,OAAO;AAClB,WAAW,OAAO;AAClB,WAAW,SAAS;AACpB,aAAa;AACb;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;;AAEA;AACA;AACA,WAAW,OAAO;AAClB,WAAW,OAAO;AAClB,WAAW,OAAO;AAClB,aAAa;AACb;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA,WAAW,EAAE;AACb,aAAa;AACb;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA","file":"axios.js","sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"axios\"] = factory();\n\telse\n\t\troot[\"axios\"] = factory();\n})(this, function() {\nreturn "," \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = \"./index.js\");\n","module.exports = require('./lib/axios');","'use strict';\n\nvar utils = require('./../utils');\nvar settle = require('./../core/settle');\nvar cookies = require('./../helpers/cookies');\nvar buildURL = require('./../helpers/buildURL');\nvar buildFullPath = require('../core/buildFullPath');\nvar parseHeaders = require('./../helpers/parseHeaders');\nvar isURLSameOrigin = require('./../helpers/isURLSameOrigin');\nvar transitionalDefaults = require('../defaults/transitional');\nvar AxiosError = require('../core/AxiosError');\nvar CanceledError = require('../cancel/CanceledError');\nvar parseProtocol = require('../helpers/parseProtocol');\n\nmodule.exports = function xhrAdapter(config) {\n return new Promise(function dispatchXhrRequest(resolve, reject) {\n var requestData = config.data;\n var requestHeaders = config.headers;\n var responseType = config.responseType;\n var onCanceled;\n function done() {\n if (config.cancelToken) {\n config.cancelToken.unsubscribe(onCanceled);\n }\n\n if (config.signal) {\n config.signal.removeEventListener('abort', onCanceled);\n }\n }\n\n if (utils.isFormData(requestData) && utils.isStandardBrowserEnv()) {\n delete requestHeaders['Content-Type']; // Let the browser set it\n }\n\n var request = new XMLHttpRequest();\n\n // HTTP basic authentication\n if (config.auth) {\n var username = config.auth.username || '';\n var password = config.auth.password ? unescape(encodeURIComponent(config.auth.password)) : '';\n requestHeaders.Authorization = 'Basic ' + btoa(username + ':' + password);\n }\n\n var fullPath = buildFullPath(config.baseURL, config.url);\n\n request.open(config.method.toUpperCase(), buildURL(fullPath, config.params, config.paramsSerializer), true);\n\n // Set the request timeout in MS\n request.timeout = config.timeout;\n\n function onloadend() {\n if (!request) {\n return;\n }\n // Prepare the response\n var responseHeaders = 'getAllResponseHeaders' in request ? parseHeaders(request.getAllResponseHeaders()) : null;\n var responseData = !responseType || responseType === 'text' || responseType === 'json' ?\n request.responseText : request.response;\n var response = {\n data: responseData,\n status: request.status,\n statusText: request.statusText,\n headers: responseHeaders,\n config: config,\n request: request\n };\n\n settle(function _resolve(value) {\n resolve(value);\n done();\n }, function _reject(err) {\n reject(err);\n done();\n }, response);\n\n // Clean up request\n request = null;\n }\n\n if ('onloadend' in request) {\n // Use onloadend if available\n request.onloadend = onloadend;\n } else {\n // Listen for ready state to emulate onloadend\n request.onreadystatechange = function handleLoad() {\n if (!request || request.readyState !== 4) {\n return;\n }\n\n // The request errored out and we didn't get a response, this will be\n // handled by onerror instead\n // With one exception: request that using file: protocol, most browsers\n // will return status as 0 even though it's a successful request\n if (request.status === 0 && !(request.responseURL && request.responseURL.indexOf('file:') === 0)) {\n return;\n }\n // readystate handler is calling before onerror or ontimeout handlers,\n // so we should call onloadend on the next 'tick'\n setTimeout(onloadend);\n };\n }\n\n // Handle browser request cancellation (as opposed to a manual cancellation)\n request.onabort = function handleAbort() {\n if (!request) {\n return;\n }\n\n reject(new AxiosError('Request aborted', AxiosError.ECONNABORTED, config, request));\n\n // Clean up request\n request = null;\n };\n\n // Handle low level network errors\n request.onerror = function handleError() {\n // Real errors are hidden from us by the browser\n // onerror should only fire if it's a network error\n reject(new AxiosError('Network Error', AxiosError.ERR_NETWORK, config, request, request));\n\n // Clean up request\n request = null;\n };\n\n // Handle timeout\n request.ontimeout = function handleTimeout() {\n var timeoutErrorMessage = config.timeout ? 'timeout of ' + config.timeout + 'ms exceeded' : 'timeout exceeded';\n var transitional = config.transitional || transitionalDefaults;\n if (config.timeoutErrorMessage) {\n timeoutErrorMessage = config.timeoutErrorMessage;\n }\n reject(new AxiosError(\n timeoutErrorMessage,\n transitional.clarifyTimeoutError ? AxiosError.ETIMEDOUT : AxiosError.ECONNABORTED,\n config,\n request));\n\n // Clean up request\n request = null;\n };\n\n // Add xsrf header\n // This is only done if running in a standard browser environment.\n // Specifically not if we're in a web worker, or react-native.\n if (utils.isStandardBrowserEnv()) {\n // Add xsrf header\n var xsrfValue = (config.withCredentials || isURLSameOrigin(fullPath)) && config.xsrfCookieName ?\n cookies.read(config.xsrfCookieName) :\n undefined;\n\n if (xsrfValue) {\n requestHeaders[config.xsrfHeaderName] = xsrfValue;\n }\n }\n\n // Add headers to the request\n if ('setRequestHeader' in request) {\n utils.forEach(requestHeaders, function setRequestHeader(val, key) {\n if (typeof requestData === 'undefined' && key.toLowerCase() === 'content-type') {\n // Remove Content-Type if data is undefined\n delete requestHeaders[key];\n } else {\n // Otherwise add header to the request\n request.setRequestHeader(key, val);\n }\n });\n }\n\n // Add withCredentials to request if needed\n if (!utils.isUndefined(config.withCredentials)) {\n request.withCredentials = !!config.withCredentials;\n }\n\n // Add responseType to request if needed\n if (responseType && responseType !== 'json') {\n request.responseType = config.responseType;\n }\n\n // Handle progress if needed\n if (typeof config.onDownloadProgress === 'function') {\n request.addEventListener('progress', config.onDownloadProgress);\n }\n\n // Not all browsers support upload events\n if (typeof config.onUploadProgress === 'function' && request.upload) {\n request.upload.addEventListener('progress', config.onUploadProgress);\n }\n\n if (config.cancelToken || config.signal) {\n // Handle cancellation\n // eslint-disable-next-line func-names\n onCanceled = function(cancel) {\n if (!request) {\n return;\n }\n reject(!cancel || (cancel && cancel.type) ? new CanceledError() : cancel);\n request.abort();\n request = null;\n };\n\n config.cancelToken && config.cancelToken.subscribe(onCanceled);\n if (config.signal) {\n config.signal.aborted ? onCanceled() : config.signal.addEventListener('abort', onCanceled);\n }\n }\n\n if (!requestData) {\n requestData = null;\n }\n\n var protocol = parseProtocol(fullPath);\n\n if (protocol && [ 'http', 'https', 'file' ].indexOf(protocol) === -1) {\n reject(new AxiosError('Unsupported protocol ' + protocol + ':', AxiosError.ERR_BAD_REQUEST, config));\n return;\n }\n\n\n // Send the request\n request.send(requestData);\n });\n};\n","'use strict';\n\nvar utils = require('./utils');\nvar bind = require('./helpers/bind');\nvar Axios = require('./core/Axios');\nvar mergeConfig = require('./core/mergeConfig');\nvar defaults = require('./defaults');\n\n/**\n * Create an instance of Axios\n *\n * @param {Object} defaultConfig The default config for the instance\n * @return {Axios} A new instance of Axios\n */\nfunction createInstance(defaultConfig) {\n var context = new Axios(defaultConfig);\n var instance = bind(Axios.prototype.request, context);\n\n // Copy axios.prototype to instance\n utils.extend(instance, Axios.prototype, context);\n\n // Copy context to instance\n utils.extend(instance, context);\n\n // Factory for creating new instances\n instance.create = function create(instanceConfig) {\n return createInstance(mergeConfig(defaultConfig, instanceConfig));\n };\n\n return instance;\n}\n\n// Create the default instance to be exported\nvar axios = createInstance(defaults);\n\n// Expose Axios class to allow class inheritance\naxios.Axios = Axios;\n\n// Expose Cancel & CancelToken\naxios.CanceledError = require('./cancel/CanceledError');\naxios.CancelToken = require('./cancel/CancelToken');\naxios.isCancel = require('./cancel/isCancel');\naxios.VERSION = require('./env/data').version;\naxios.toFormData = require('./helpers/toFormData');\n\n// Expose AxiosError class\naxios.AxiosError = require('../lib/core/AxiosError');\n\n// alias for CanceledError for backward compatibility\naxios.Cancel = axios.CanceledError;\n\n// Expose all/spread\naxios.all = function all(promises) {\n return Promise.all(promises);\n};\naxios.spread = require('./helpers/spread');\n\n// Expose isAxiosError\naxios.isAxiosError = require('./helpers/isAxiosError');\n\nmodule.exports = axios;\n\n// Allow use of default import syntax in TypeScript\nmodule.exports.default = axios;\n","'use strict';\n\nvar CanceledError = require('./CanceledError');\n\n/**\n * A `CancelToken` is an object that can be used to request cancellation of an operation.\n *\n * @class\n * @param {Function} executor The executor function.\n */\nfunction CancelToken(executor) {\n if (typeof executor !== 'function') {\n throw new TypeError('executor must be a function.');\n }\n\n var resolvePromise;\n\n this.promise = new Promise(function promiseExecutor(resolve) {\n resolvePromise = resolve;\n });\n\n var token = this;\n\n // eslint-disable-next-line func-names\n this.promise.then(function(cancel) {\n if (!token._listeners) return;\n\n var i;\n var l = token._listeners.length;\n\n for (i = 0; i < l; i++) {\n token._listeners[i](cancel);\n }\n token._listeners = null;\n });\n\n // eslint-disable-next-line func-names\n this.promise.then = function(onfulfilled) {\n var _resolve;\n // eslint-disable-next-line func-names\n var promise = new Promise(function(resolve) {\n token.subscribe(resolve);\n _resolve = resolve;\n }).then(onfulfilled);\n\n promise.cancel = function reject() {\n token.unsubscribe(_resolve);\n };\n\n return promise;\n };\n\n executor(function cancel(message) {\n if (token.reason) {\n // Cancellation has already been requested\n return;\n }\n\n token.reason = new CanceledError(message);\n resolvePromise(token.reason);\n });\n}\n\n/**\n * Throws a `CanceledError` if cancellation has been requested.\n */\nCancelToken.prototype.throwIfRequested = function throwIfRequested() {\n if (this.reason) {\n throw this.reason;\n }\n};\n\n/**\n * Subscribe to the cancel signal\n */\n\nCancelToken.prototype.subscribe = function subscribe(listener) {\n if (this.reason) {\n listener(this.reason);\n return;\n }\n\n if (this._listeners) {\n this._listeners.push(listener);\n } else {\n this._listeners = [listener];\n }\n};\n\n/**\n * Unsubscribe from the cancel signal\n */\n\nCancelToken.prototype.unsubscribe = function unsubscribe(listener) {\n if (!this._listeners) {\n return;\n }\n var index = this._listeners.indexOf(listener);\n if (index !== -1) {\n this._listeners.splice(index, 1);\n }\n};\n\n/**\n * Returns an object that contains a new `CancelToken` and a function that, when called,\n * cancels the `CancelToken`.\n */\nCancelToken.source = function source() {\n var cancel;\n var token = new CancelToken(function executor(c) {\n cancel = c;\n });\n return {\n token: token,\n cancel: cancel\n };\n};\n\nmodule.exports = CancelToken;\n","'use strict';\n\nvar AxiosError = require('../core/AxiosError');\nvar utils = require('../utils');\n\n/**\n * A `CanceledError` is an object that is thrown when an operation is canceled.\n *\n * @class\n * @param {string=} message The message.\n */\nfunction CanceledError(message) {\n // eslint-disable-next-line no-eq-null,eqeqeq\n AxiosError.call(this, message == null ? 'canceled' : message, AxiosError.ERR_CANCELED);\n this.name = 'CanceledError';\n}\n\nutils.inherits(CanceledError, AxiosError, {\n __CANCEL__: true\n});\n\nmodule.exports = CanceledError;\n","'use strict';\n\nmodule.exports = function isCancel(value) {\n return !!(value && value.__CANCEL__);\n};\n","'use strict';\n\nvar utils = require('./../utils');\nvar buildURL = require('../helpers/buildURL');\nvar InterceptorManager = require('./InterceptorManager');\nvar dispatchRequest = require('./dispatchRequest');\nvar mergeConfig = require('./mergeConfig');\nvar buildFullPath = require('./buildFullPath');\nvar validator = require('../helpers/validator');\n\nvar validators = validator.validators;\n/**\n * Create a new instance of Axios\n *\n * @param {Object} instanceConfig The default config for the instance\n */\nfunction Axios(instanceConfig) {\n this.defaults = instanceConfig;\n this.interceptors = {\n request: new InterceptorManager(),\n response: new InterceptorManager()\n };\n}\n\n/**\n * Dispatch a request\n *\n * @param {Object} config The config specific for this request (merged with this.defaults)\n */\nAxios.prototype.request = function request(configOrUrl, config) {\n /*eslint no-param-reassign:0*/\n // Allow for axios('example/url'[, config]) a la fetch API\n if (typeof configOrUrl === 'string') {\n config = config || {};\n config.url = configOrUrl;\n } else {\n config = configOrUrl || {};\n }\n\n config = mergeConfig(this.defaults, config);\n\n // Set config.method\n if (config.method) {\n config.method = config.method.toLowerCase();\n } else if (this.defaults.method) {\n config.method = this.defaults.method.toLowerCase();\n } else {\n config.method = 'get';\n }\n\n var transitional = config.transitional;\n\n if (transitional !== undefined) {\n validator.assertOptions(transitional, {\n silentJSONParsing: validators.transitional(validators.boolean),\n forcedJSONParsing: validators.transitional(validators.boolean),\n clarifyTimeoutError: validators.transitional(validators.boolean)\n }, false);\n }\n\n // filter out skipped interceptors\n var requestInterceptorChain = [];\n var synchronousRequestInterceptors = true;\n this.interceptors.request.forEach(function unshiftRequestInterceptors(interceptor) {\n if (typeof interceptor.runWhen === 'function' && interceptor.runWhen(config) === false) {\n return;\n }\n\n synchronousRequestInterceptors = synchronousRequestInterceptors && interceptor.synchronous;\n\n requestInterceptorChain.unshift(interceptor.fulfilled, interceptor.rejected);\n });\n\n var responseInterceptorChain = [];\n this.interceptors.response.forEach(function pushResponseInterceptors(interceptor) {\n responseInterceptorChain.push(interceptor.fulfilled, interceptor.rejected);\n });\n\n var promise;\n\n if (!synchronousRequestInterceptors) {\n var chain = [dispatchRequest, undefined];\n\n Array.prototype.unshift.apply(chain, requestInterceptorChain);\n chain = chain.concat(responseInterceptorChain);\n\n promise = Promise.resolve(config);\n while (chain.length) {\n promise = promise.then(chain.shift(), chain.shift());\n }\n\n return promise;\n }\n\n\n var newConfig = config;\n while (requestInterceptorChain.length) {\n var onFulfilled = requestInterceptorChain.shift();\n var onRejected = requestInterceptorChain.shift();\n try {\n newConfig = onFulfilled(newConfig);\n } catch (error) {\n onRejected(error);\n break;\n }\n }\n\n try {\n promise = dispatchRequest(newConfig);\n } catch (error) {\n return Promise.reject(error);\n }\n\n while (responseInterceptorChain.length) {\n promise = promise.then(responseInterceptorChain.shift(), responseInterceptorChain.shift());\n }\n\n return promise;\n};\n\nAxios.prototype.getUri = function getUri(config) {\n config = mergeConfig(this.defaults, config);\n var fullPath = buildFullPath(config.baseURL, config.url);\n return buildURL(fullPath, config.params, config.paramsSerializer);\n};\n\n// Provide aliases for supported request methods\nutils.forEach(['delete', 'get', 'head', 'options'], function forEachMethodNoData(method) {\n /*eslint func-names:0*/\n Axios.prototype[method] = function(url, config) {\n return this.request(mergeConfig(config || {}, {\n method: method,\n url: url,\n data: (config || {}).data\n }));\n };\n});\n\nutils.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) {\n /*eslint func-names:0*/\n\n function generateHTTPMethod(isForm) {\n return function httpMethod(url, data, config) {\n return this.request(mergeConfig(config || {}, {\n method: method,\n headers: isForm ? {\n 'Content-Type': 'multipart/form-data'\n } : {},\n url: url,\n data: data\n }));\n };\n }\n\n Axios.prototype[method] = generateHTTPMethod();\n\n Axios.prototype[method + 'Form'] = generateHTTPMethod(true);\n});\n\nmodule.exports = Axios;\n","'use strict';\n\nvar utils = require('../utils');\n\n/**\n * Create an Error with the specified message, config, error code, request and response.\n *\n * @param {string} message The error message.\n * @param {string} [code] The error code (for example, 'ECONNABORTED').\n * @param {Object} [config] The config.\n * @param {Object} [request] The request.\n * @param {Object} [response] The response.\n * @returns {Error} The created error.\n */\nfunction AxiosError(message, code, config, request, response) {\n Error.call(this);\n this.message = message;\n this.name = 'AxiosError';\n code && (this.code = code);\n config && (this.config = config);\n request && (this.request = request);\n response && (this.response = response);\n}\n\nutils.inherits(AxiosError, Error, {\n toJSON: function toJSON() {\n return {\n // Standard\n message: this.message,\n name: this.name,\n // Microsoft\n description: this.description,\n number: this.number,\n // Mozilla\n fileName: this.fileName,\n lineNumber: this.lineNumber,\n columnNumber: this.columnNumber,\n stack: this.stack,\n // Axios\n config: this.config,\n code: this.code,\n status: this.response && this.response.status ? this.response.status : null\n };\n }\n});\n\nvar prototype = AxiosError.prototype;\nvar descriptors = {};\n\n[\n 'ERR_BAD_OPTION_VALUE',\n 'ERR_BAD_OPTION',\n 'ECONNABORTED',\n 'ETIMEDOUT',\n 'ERR_NETWORK',\n 'ERR_FR_TOO_MANY_REDIRECTS',\n 'ERR_DEPRECATED',\n 'ERR_BAD_RESPONSE',\n 'ERR_BAD_REQUEST',\n 'ERR_CANCELED'\n// eslint-disable-next-line func-names\n].forEach(function(code) {\n descriptors[code] = {value: code};\n});\n\nObject.defineProperties(AxiosError, descriptors);\nObject.defineProperty(prototype, 'isAxiosError', {value: true});\n\n// eslint-disable-next-line func-names\nAxiosError.from = function(error, code, config, request, response, customProps) {\n var axiosError = Object.create(prototype);\n\n utils.toFlatObject(error, axiosError, function filter(obj) {\n return obj !== Error.prototype;\n });\n\n AxiosError.call(axiosError, error.message, code, config, request, response);\n\n axiosError.name = error.name;\n\n customProps && Object.assign(axiosError, customProps);\n\n return axiosError;\n};\n\nmodule.exports = AxiosError;\n","'use strict';\n\nvar utils = require('./../utils');\n\nfunction InterceptorManager() {\n this.handlers = [];\n}\n\n/**\n * Add a new interceptor to the stack\n *\n * @param {Function} fulfilled The function to handle `then` for a `Promise`\n * @param {Function} rejected The function to handle `reject` for a `Promise`\n *\n * @return {Number} An ID used to remove interceptor later\n */\nInterceptorManager.prototype.use = function use(fulfilled, rejected, options) {\n this.handlers.push({\n fulfilled: fulfilled,\n rejected: rejected,\n synchronous: options ? options.synchronous : false,\n runWhen: options ? options.runWhen : null\n });\n return this.handlers.length - 1;\n};\n\n/**\n * Remove an interceptor from the stack\n *\n * @param {Number} id The ID that was returned by `use`\n */\nInterceptorManager.prototype.eject = function eject(id) {\n if (this.handlers[id]) {\n this.handlers[id] = null;\n }\n};\n\n/**\n * Iterate over all the registered interceptors\n *\n * This method is particularly useful for skipping over any\n * interceptors that may have become `null` calling `eject`.\n *\n * @param {Function} fn The function to call for each interceptor\n */\nInterceptorManager.prototype.forEach = function forEach(fn) {\n utils.forEach(this.handlers, function forEachHandler(h) {\n if (h !== null) {\n fn(h);\n }\n });\n};\n\nmodule.exports = InterceptorManager;\n","'use strict';\n\nvar isAbsoluteURL = require('../helpers/isAbsoluteURL');\nvar combineURLs = require('../helpers/combineURLs');\n\n/**\n * Creates a new URL by combining the baseURL with the requestedURL,\n * only when the requestedURL is not already an absolute URL.\n * If the requestURL is absolute, this function returns the requestedURL untouched.\n *\n * @param {string} baseURL The base URL\n * @param {string} requestedURL Absolute or relative URL to combine\n * @returns {string} The combined full path\n */\nmodule.exports = function buildFullPath(baseURL, requestedURL) {\n if (baseURL && !isAbsoluteURL(requestedURL)) {\n return combineURLs(baseURL, requestedURL);\n }\n return requestedURL;\n};\n","'use strict';\n\nvar utils = require('./../utils');\nvar transformData = require('./transformData');\nvar isCancel = require('../cancel/isCancel');\nvar defaults = require('../defaults');\nvar CanceledError = require('../cancel/CanceledError');\n\n/**\n * Throws a `CanceledError` if cancellation has been requested.\n */\nfunction throwIfCancellationRequested(config) {\n if (config.cancelToken) {\n config.cancelToken.throwIfRequested();\n }\n\n if (config.signal && config.signal.aborted) {\n throw new CanceledError();\n }\n}\n\n/**\n * Dispatch a request to the server using the configured adapter.\n *\n * @param {object} config The config that is to be used for the request\n * @returns {Promise} The Promise to be fulfilled\n */\nmodule.exports = function dispatchRequest(config) {\n throwIfCancellationRequested(config);\n\n // Ensure headers exist\n config.headers = config.headers || {};\n\n // Transform request data\n config.data = transformData.call(\n config,\n config.data,\n config.headers,\n config.transformRequest\n );\n\n // Flatten headers\n config.headers = utils.merge(\n config.headers.common || {},\n config.headers[config.method] || {},\n config.headers\n );\n\n utils.forEach(\n ['delete', 'get', 'head', 'post', 'put', 'patch', 'common'],\n function cleanHeaderConfig(method) {\n delete config.headers[method];\n }\n );\n\n var adapter = config.adapter || defaults.adapter;\n\n return adapter(config).then(function onAdapterResolution(response) {\n throwIfCancellationRequested(config);\n\n // Transform response data\n response.data = transformData.call(\n config,\n response.data,\n response.headers,\n config.transformResponse\n );\n\n return response;\n }, function onAdapterRejection(reason) {\n if (!isCancel(reason)) {\n throwIfCancellationRequested(config);\n\n // Transform response data\n if (reason && reason.response) {\n reason.response.data = transformData.call(\n config,\n reason.response.data,\n reason.response.headers,\n config.transformResponse\n );\n }\n }\n\n return Promise.reject(reason);\n });\n};\n","'use strict';\n\nvar utils = require('../utils');\n\n/**\n * Config-specific merge-function which creates a new config-object\n * by merging two configuration objects together.\n *\n * @param {Object} config1\n * @param {Object} config2\n * @returns {Object} New object resulting from merging config2 to config1\n */\nmodule.exports = function mergeConfig(config1, config2) {\n // eslint-disable-next-line no-param-reassign\n config2 = config2 || {};\n var config = {};\n\n function getMergedValue(target, source) {\n if (utils.isPlainObject(target) && utils.isPlainObject(source)) {\n return utils.merge(target, source);\n } else if (utils.isPlainObject(source)) {\n return utils.merge({}, source);\n } else if (utils.isArray(source)) {\n return source.slice();\n }\n return source;\n }\n\n // eslint-disable-next-line consistent-return\n function mergeDeepProperties(prop) {\n if (!utils.isUndefined(config2[prop])) {\n return getMergedValue(config1[prop], config2[prop]);\n } else if (!utils.isUndefined(config1[prop])) {\n return getMergedValue(undefined, config1[prop]);\n }\n }\n\n // eslint-disable-next-line consistent-return\n function valueFromConfig2(prop) {\n if (!utils.isUndefined(config2[prop])) {\n return getMergedValue(undefined, config2[prop]);\n }\n }\n\n // eslint-disable-next-line consistent-return\n function defaultToConfig2(prop) {\n if (!utils.isUndefined(config2[prop])) {\n return getMergedValue(undefined, config2[prop]);\n } else if (!utils.isUndefined(config1[prop])) {\n return getMergedValue(undefined, config1[prop]);\n }\n }\n\n // eslint-disable-next-line consistent-return\n function mergeDirectKeys(prop) {\n if (prop in config2) {\n return getMergedValue(config1[prop], config2[prop]);\n } else if (prop in config1) {\n return getMergedValue(undefined, config1[prop]);\n }\n }\n\n var mergeMap = {\n 'url': valueFromConfig2,\n 'method': valueFromConfig2,\n 'data': valueFromConfig2,\n 'baseURL': defaultToConfig2,\n 'transformRequest': defaultToConfig2,\n 'transformResponse': defaultToConfig2,\n 'paramsSerializer': defaultToConfig2,\n 'timeout': defaultToConfig2,\n 'timeoutMessage': defaultToConfig2,\n 'withCredentials': defaultToConfig2,\n 'adapter': defaultToConfig2,\n 'responseType': defaultToConfig2,\n 'xsrfCookieName': defaultToConfig2,\n 'xsrfHeaderName': defaultToConfig2,\n 'onUploadProgress': defaultToConfig2,\n 'onDownloadProgress': defaultToConfig2,\n 'decompress': defaultToConfig2,\n 'maxContentLength': defaultToConfig2,\n 'maxBodyLength': defaultToConfig2,\n 'beforeRedirect': defaultToConfig2,\n 'transport': defaultToConfig2,\n 'httpAgent': defaultToConfig2,\n 'httpsAgent': defaultToConfig2,\n 'cancelToken': defaultToConfig2,\n 'socketPath': defaultToConfig2,\n 'responseEncoding': defaultToConfig2,\n 'validateStatus': mergeDirectKeys\n };\n\n utils.forEach(Object.keys(config1).concat(Object.keys(config2)), function computeConfigValue(prop) {\n var merge = mergeMap[prop] || mergeDeepProperties;\n var configValue = merge(prop);\n (utils.isUndefined(configValue) && merge !== mergeDirectKeys) || (config[prop] = configValue);\n });\n\n return config;\n};\n","'use strict';\n\nvar AxiosError = require('./AxiosError');\n\n/**\n * Resolve or reject a Promise based on response status.\n *\n * @param {Function} resolve A function that resolves the promise.\n * @param {Function} reject A function that rejects the promise.\n * @param {object} response The response.\n */\nmodule.exports = function settle(resolve, reject, response) {\n var validateStatus = response.config.validateStatus;\n if (!response.status || !validateStatus || validateStatus(response.status)) {\n resolve(response);\n } else {\n reject(new AxiosError(\n 'Request failed with status code ' + response.status,\n [AxiosError.ERR_BAD_REQUEST, AxiosError.ERR_BAD_RESPONSE][Math.floor(response.status / 100) - 4],\n response.config,\n response.request,\n response\n ));\n }\n};\n","'use strict';\n\nvar utils = require('./../utils');\nvar defaults = require('../defaults');\n\n/**\n * Transform the data for a request or a response\n *\n * @param {Object|String} data The data to be transformed\n * @param {Array} headers The headers for the request or response\n * @param {Array|Function} fns A single function or Array of functions\n * @returns {*} The resulting transformed data\n */\nmodule.exports = function transformData(data, headers, fns) {\n var context = this || defaults;\n /*eslint no-param-reassign:0*/\n utils.forEach(fns, function transform(fn) {\n data = fn.call(context, data, headers);\n });\n\n return data;\n};\n","'use strict';\n\nvar utils = require('../utils');\nvar normalizeHeaderName = require('../helpers/normalizeHeaderName');\nvar AxiosError = require('../core/AxiosError');\nvar transitionalDefaults = require('./transitional');\nvar toFormData = require('../helpers/toFormData');\n\nvar DEFAULT_CONTENT_TYPE = {\n 'Content-Type': 'application/x-www-form-urlencoded'\n};\n\nfunction setContentTypeIfUnset(headers, value) {\n if (!utils.isUndefined(headers) && utils.isUndefined(headers['Content-Type'])) {\n headers['Content-Type'] = value;\n }\n}\n\nfunction getDefaultAdapter() {\n var adapter;\n if (typeof XMLHttpRequest !== 'undefined') {\n // For browsers use XHR adapter\n adapter = require('../adapters/xhr');\n } else if (typeof process !== 'undefined' && Object.prototype.toString.call(process) === '[object process]') {\n // For node use HTTP adapter\n adapter = require('../adapters/http');\n }\n return adapter;\n}\n\nfunction stringifySafely(rawValue, parser, encoder) {\n if (utils.isString(rawValue)) {\n try {\n (parser || JSON.parse)(rawValue);\n return utils.trim(rawValue);\n } catch (e) {\n if (e.name !== 'SyntaxError') {\n throw e;\n }\n }\n }\n\n return (encoder || JSON.stringify)(rawValue);\n}\n\nvar defaults = {\n\n transitional: transitionalDefaults,\n\n adapter: getDefaultAdapter(),\n\n transformRequest: [function transformRequest(data, headers) {\n normalizeHeaderName(headers, 'Accept');\n normalizeHeaderName(headers, 'Content-Type');\n\n if (utils.isFormData(data) ||\n utils.isArrayBuffer(data) ||\n utils.isBuffer(data) ||\n utils.isStream(data) ||\n utils.isFile(data) ||\n utils.isBlob(data)\n ) {\n return data;\n }\n if (utils.isArrayBufferView(data)) {\n return data.buffer;\n }\n if (utils.isURLSearchParams(data)) {\n setContentTypeIfUnset(headers, 'application/x-www-form-urlencoded;charset=utf-8');\n return data.toString();\n }\n\n var isObjectPayload = utils.isObject(data);\n var contentType = headers && headers['Content-Type'];\n\n var isFileList;\n\n if ((isFileList = utils.isFileList(data)) || (isObjectPayload && contentType === 'multipart/form-data')) {\n var _FormData = this.env && this.env.FormData;\n return toFormData(isFileList ? {'files[]': data} : data, _FormData && new _FormData());\n } else if (isObjectPayload || contentType === 'application/json') {\n setContentTypeIfUnset(headers, 'application/json');\n return stringifySafely(data);\n }\n\n return data;\n }],\n\n transformResponse: [function transformResponse(data) {\n var transitional = this.transitional || defaults.transitional;\n var silentJSONParsing = transitional && transitional.silentJSONParsing;\n var forcedJSONParsing = transitional && transitional.forcedJSONParsing;\n var strictJSONParsing = !silentJSONParsing && this.responseType === 'json';\n\n if (strictJSONParsing || (forcedJSONParsing && utils.isString(data) && data.length)) {\n try {\n return JSON.parse(data);\n } catch (e) {\n if (strictJSONParsing) {\n if (e.name === 'SyntaxError') {\n throw AxiosError.from(e, AxiosError.ERR_BAD_RESPONSE, this, null, this.response);\n }\n throw e;\n }\n }\n }\n\n return data;\n }],\n\n /**\n * A timeout in milliseconds to abort a request. If set to 0 (default) a\n * timeout is not created.\n */\n timeout: 0,\n\n xsrfCookieName: 'XSRF-TOKEN',\n xsrfHeaderName: 'X-XSRF-TOKEN',\n\n maxContentLength: -1,\n maxBodyLength: -1,\n\n env: {\n FormData: require('./env/FormData')\n },\n\n validateStatus: function validateStatus(status) {\n return status >= 200 && status < 300;\n },\n\n headers: {\n common: {\n 'Accept': 'application/json, text/plain, */*'\n }\n }\n};\n\nutils.forEach(['delete', 'get', 'head'], function forEachMethodNoData(method) {\n defaults.headers[method] = {};\n});\n\nutils.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) {\n defaults.headers[method] = utils.merge(DEFAULT_CONTENT_TYPE);\n});\n\nmodule.exports = defaults;\n","'use strict';\n\nmodule.exports = {\n silentJSONParsing: true,\n forcedJSONParsing: true,\n clarifyTimeoutError: false\n};\n","module.exports = {\n \"version\": \"0.27.2\"\n};","'use strict';\n\nmodule.exports = function bind(fn, thisArg) {\n return function wrap() {\n var args = new Array(arguments.length);\n for (var i = 0; i < args.length; i++) {\n args[i] = arguments[i];\n }\n return fn.apply(thisArg, args);\n };\n};\n","'use strict';\n\nvar utils = require('./../utils');\n\nfunction encode(val) {\n return encodeURIComponent(val).\n replace(/%3A/gi, ':').\n replace(/%24/g, '$').\n replace(/%2C/gi, ',').\n replace(/%20/g, '+').\n replace(/%5B/gi, '[').\n replace(/%5D/gi, ']');\n}\n\n/**\n * Build a URL by appending params to the end\n *\n * @param {string} url The base of the url (e.g., http://www.google.com)\n * @param {object} [params] The params to be appended\n * @returns {string} The formatted url\n */\nmodule.exports = function buildURL(url, params, paramsSerializer) {\n /*eslint no-param-reassign:0*/\n if (!params) {\n return url;\n }\n\n var serializedParams;\n if (paramsSerializer) {\n serializedParams = paramsSerializer(params);\n } else if (utils.isURLSearchParams(params)) {\n serializedParams = params.toString();\n } else {\n var parts = [];\n\n utils.forEach(params, function serialize(val, key) {\n if (val === null || typeof val === 'undefined') {\n return;\n }\n\n if (utils.isArray(val)) {\n key = key + '[]';\n } else {\n val = [val];\n }\n\n utils.forEach(val, function parseValue(v) {\n if (utils.isDate(v)) {\n v = v.toISOString();\n } else if (utils.isObject(v)) {\n v = JSON.stringify(v);\n }\n parts.push(encode(key) + '=' + encode(v));\n });\n });\n\n serializedParams = parts.join('&');\n }\n\n if (serializedParams) {\n var hashmarkIndex = url.indexOf('#');\n if (hashmarkIndex !== -1) {\n url = url.slice(0, hashmarkIndex);\n }\n\n url += (url.indexOf('?') === -1 ? '?' : '&') + serializedParams;\n }\n\n return url;\n};\n","'use strict';\n\n/**\n * Creates a new URL by combining the specified URLs\n *\n * @param {string} baseURL The base URL\n * @param {string} relativeURL The relative URL\n * @returns {string} The combined URL\n */\nmodule.exports = function combineURLs(baseURL, relativeURL) {\n return relativeURL\n ? baseURL.replace(/\\/+$/, '') + '/' + relativeURL.replace(/^\\/+/, '')\n : baseURL;\n};\n","'use strict';\n\nvar utils = require('./../utils');\n\nmodule.exports = (\n utils.isStandardBrowserEnv() ?\n\n // Standard browser envs support document.cookie\n (function standardBrowserEnv() {\n return {\n write: function write(name, value, expires, path, domain, secure) {\n var cookie = [];\n cookie.push(name + '=' + encodeURIComponent(value));\n\n if (utils.isNumber(expires)) {\n cookie.push('expires=' + new Date(expires).toGMTString());\n }\n\n if (utils.isString(path)) {\n cookie.push('path=' + path);\n }\n\n if (utils.isString(domain)) {\n cookie.push('domain=' + domain);\n }\n\n if (secure === true) {\n cookie.push('secure');\n }\n\n document.cookie = cookie.join('; ');\n },\n\n read: function read(name) {\n var match = document.cookie.match(new RegExp('(^|;\\\\s*)(' + name + ')=([^;]*)'));\n return (match ? decodeURIComponent(match[3]) : null);\n },\n\n remove: function remove(name) {\n this.write(name, '', Date.now() - 86400000);\n }\n };\n })() :\n\n // Non standard browser env (web workers, react-native) lack needed support.\n (function nonStandardBrowserEnv() {\n return {\n write: function write() {},\n read: function read() { return null; },\n remove: function remove() {}\n };\n })()\n);\n","'use strict';\n\n/**\n * Determines whether the specified URL is absolute\n *\n * @param {string} url The URL to test\n * @returns {boolean} True if the specified URL is absolute, otherwise false\n */\nmodule.exports = function isAbsoluteURL(url) {\n // A URL is considered absolute if it begins with \"://\" or \"//\" (protocol-relative URL).\n // RFC 3986 defines scheme name as a sequence of characters beginning with a letter and followed\n // by any combination of letters, digits, plus, period, or hyphen.\n return /^([a-z][a-z\\d+\\-.]*:)?\\/\\//i.test(url);\n};\n","'use strict';\n\nvar utils = require('./../utils');\n\n/**\n * Determines whether the payload is an error thrown by Axios\n *\n * @param {*} payload The value to test\n * @returns {boolean} True if the payload is an error thrown by Axios, otherwise false\n */\nmodule.exports = function isAxiosError(payload) {\n return utils.isObject(payload) && (payload.isAxiosError === true);\n};\n","'use strict';\n\nvar utils = require('./../utils');\n\nmodule.exports = (\n utils.isStandardBrowserEnv() ?\n\n // Standard browser envs have full support of the APIs needed to test\n // whether the request URL is of the same origin as current location.\n (function standardBrowserEnv() {\n var msie = /(msie|trident)/i.test(navigator.userAgent);\n var urlParsingNode = document.createElement('a');\n var originURL;\n\n /**\n * Parse a URL to discover it's components\n *\n * @param {String} url The URL to be parsed\n * @returns {Object}\n */\n function resolveURL(url) {\n var href = url;\n\n if (msie) {\n // IE needs attribute set twice to normalize properties\n urlParsingNode.setAttribute('href', href);\n href = urlParsingNode.href;\n }\n\n urlParsingNode.setAttribute('href', href);\n\n // urlParsingNode provides the UrlUtils interface - http://url.spec.whatwg.org/#urlutils\n return {\n href: urlParsingNode.href,\n protocol: urlParsingNode.protocol ? urlParsingNode.protocol.replace(/:$/, '') : '',\n host: urlParsingNode.host,\n search: urlParsingNode.search ? urlParsingNode.search.replace(/^\\?/, '') : '',\n hash: urlParsingNode.hash ? urlParsingNode.hash.replace(/^#/, '') : '',\n hostname: urlParsingNode.hostname,\n port: urlParsingNode.port,\n pathname: (urlParsingNode.pathname.charAt(0) === '/') ?\n urlParsingNode.pathname :\n '/' + urlParsingNode.pathname\n };\n }\n\n originURL = resolveURL(window.location.href);\n\n /**\n * Determine if a URL shares the same origin as the current location\n *\n * @param {String} requestURL The URL to test\n * @returns {boolean} True if URL shares the same origin, otherwise false\n */\n return function isURLSameOrigin(requestURL) {\n var parsed = (utils.isString(requestURL)) ? resolveURL(requestURL) : requestURL;\n return (parsed.protocol === originURL.protocol &&\n parsed.host === originURL.host);\n };\n })() :\n\n // Non standard browser envs (web workers, react-native) lack needed support.\n (function nonStandardBrowserEnv() {\n return function isURLSameOrigin() {\n return true;\n };\n })()\n);\n","'use strict';\n\nvar utils = require('../utils');\n\nmodule.exports = function normalizeHeaderName(headers, normalizedName) {\n utils.forEach(headers, function processHeader(value, name) {\n if (name !== normalizedName && name.toUpperCase() === normalizedName.toUpperCase()) {\n headers[normalizedName] = value;\n delete headers[name];\n }\n });\n};\n","// eslint-disable-next-line strict\nmodule.exports = null;\n","'use strict';\n\nvar utils = require('./../utils');\n\n// Headers whose duplicates are ignored by node\n// c.f. https://nodejs.org/api/http.html#http_message_headers\nvar ignoreDuplicateOf = [\n 'age', 'authorization', 'content-length', 'content-type', 'etag',\n 'expires', 'from', 'host', 'if-modified-since', 'if-unmodified-since',\n 'last-modified', 'location', 'max-forwards', 'proxy-authorization',\n 'referer', 'retry-after', 'user-agent'\n];\n\n/**\n * Parse headers into an object\n *\n * ```\n * Date: Wed, 27 Aug 2014 08:58:49 GMT\n * Content-Type: application/json\n * Connection: keep-alive\n * Transfer-Encoding: chunked\n * ```\n *\n * @param {String} headers Headers needing to be parsed\n * @returns {Object} Headers parsed into an object\n */\nmodule.exports = function parseHeaders(headers) {\n var parsed = {};\n var key;\n var val;\n var i;\n\n if (!headers) { return parsed; }\n\n utils.forEach(headers.split('\\n'), function parser(line) {\n i = line.indexOf(':');\n key = utils.trim(line.substr(0, i)).toLowerCase();\n val = utils.trim(line.substr(i + 1));\n\n if (key) {\n if (parsed[key] && ignoreDuplicateOf.indexOf(key) >= 0) {\n return;\n }\n if (key === 'set-cookie') {\n parsed[key] = (parsed[key] ? parsed[key] : []).concat([val]);\n } else {\n parsed[key] = parsed[key] ? parsed[key] + ', ' + val : val;\n }\n }\n });\n\n return parsed;\n};\n","'use strict';\n\nmodule.exports = function parseProtocol(url) {\n var match = /^([-+\\w]{1,25})(:?\\/\\/|:)/.exec(url);\n return match && match[1] || '';\n};\n","'use strict';\n\n/**\n * Syntactic sugar for invoking a function and expanding an array for arguments.\n *\n * Common use case would be to use `Function.prototype.apply`.\n *\n * ```js\n * function f(x, y, z) {}\n * var args = [1, 2, 3];\n * f.apply(null, args);\n * ```\n *\n * With `spread` this example can be re-written.\n *\n * ```js\n * spread(function(x, y, z) {})([1, 2, 3]);\n * ```\n *\n * @param {Function} callback\n * @returns {Function}\n */\nmodule.exports = function spread(callback) {\n return function wrap(arr) {\n return callback.apply(null, arr);\n };\n};\n","'use strict';\n\nvar utils = require('../utils');\n\n/**\n * Convert a data object to FormData\n * @param {Object} obj\n * @param {?Object} [formData]\n * @returns {Object}\n **/\n\nfunction toFormData(obj, formData) {\n // eslint-disable-next-line no-param-reassign\n formData = formData || new FormData();\n\n var stack = [];\n\n function convertValue(value) {\n if (value === null) return '';\n\n if (utils.isDate(value)) {\n return value.toISOString();\n }\n\n if (utils.isArrayBuffer(value) || utils.isTypedArray(value)) {\n return typeof Blob === 'function' ? new Blob([value]) : Buffer.from(value);\n }\n\n return value;\n }\n\n function build(data, parentKey) {\n if (utils.isPlainObject(data) || utils.isArray(data)) {\n if (stack.indexOf(data) !== -1) {\n throw Error('Circular reference detected in ' + parentKey);\n }\n\n stack.push(data);\n\n utils.forEach(data, function each(value, key) {\n if (utils.isUndefined(value)) return;\n var fullKey = parentKey ? parentKey + '.' + key : key;\n var arr;\n\n if (value && !parentKey && typeof value === 'object') {\n if (utils.endsWith(key, '{}')) {\n // eslint-disable-next-line no-param-reassign\n value = JSON.stringify(value);\n } else if (utils.endsWith(key, '[]') && (arr = utils.toArray(value))) {\n // eslint-disable-next-line func-names\n arr.forEach(function(el) {\n !utils.isUndefined(el) && formData.append(fullKey, convertValue(el));\n });\n return;\n }\n }\n\n build(value, fullKey);\n });\n\n stack.pop();\n } else {\n formData.append(parentKey, convertValue(data));\n }\n }\n\n build(obj);\n\n return formData;\n}\n\nmodule.exports = toFormData;\n","'use strict';\n\nvar VERSION = require('../env/data').version;\nvar AxiosError = require('../core/AxiosError');\n\nvar validators = {};\n\n// eslint-disable-next-line func-names\n['object', 'boolean', 'number', 'function', 'string', 'symbol'].forEach(function(type, i) {\n validators[type] = function validator(thing) {\n return typeof thing === type || 'a' + (i < 1 ? 'n ' : ' ') + type;\n };\n});\n\nvar deprecatedWarnings = {};\n\n/**\n * Transitional option validator\n * @param {function|boolean?} validator - set to false if the transitional option has been removed\n * @param {string?} version - deprecated version / removed since version\n * @param {string?} message - some message with additional info\n * @returns {function}\n */\nvalidators.transitional = function transitional(validator, version, message) {\n function formatMessage(opt, desc) {\n return '[Axios v' + VERSION + '] Transitional option \\'' + opt + '\\'' + desc + (message ? '. ' + message : '');\n }\n\n // eslint-disable-next-line func-names\n return function(value, opt, opts) {\n if (validator === false) {\n throw new AxiosError(\n formatMessage(opt, ' has been removed' + (version ? ' in ' + version : '')),\n AxiosError.ERR_DEPRECATED\n );\n }\n\n if (version && !deprecatedWarnings[opt]) {\n deprecatedWarnings[opt] = true;\n // eslint-disable-next-line no-console\n console.warn(\n formatMessage(\n opt,\n ' has been deprecated since v' + version + ' and will be removed in the near future'\n )\n );\n }\n\n return validator ? validator(value, opt, opts) : true;\n };\n};\n\n/**\n * Assert object's properties type\n * @param {object} options\n * @param {object} schema\n * @param {boolean?} allowUnknown\n */\n\nfunction assertOptions(options, schema, allowUnknown) {\n if (typeof options !== 'object') {\n throw new AxiosError('options must be an object', AxiosError.ERR_BAD_OPTION_VALUE);\n }\n var keys = Object.keys(options);\n var i = keys.length;\n while (i-- > 0) {\n var opt = keys[i];\n var validator = schema[opt];\n if (validator) {\n var value = options[opt];\n var result = value === undefined || validator(value, opt, options);\n if (result !== true) {\n throw new AxiosError('option ' + opt + ' must be ' + result, AxiosError.ERR_BAD_OPTION_VALUE);\n }\n continue;\n }\n if (allowUnknown !== true) {\n throw new AxiosError('Unknown option ' + opt, AxiosError.ERR_BAD_OPTION);\n }\n }\n}\n\nmodule.exports = {\n assertOptions: assertOptions,\n validators: validators\n};\n","'use strict';\n\nvar bind = require('./helpers/bind');\n\n// utils is a library of generic helper functions non-specific to axios\n\nvar toString = Object.prototype.toString;\n\n// eslint-disable-next-line func-names\nvar kindOf = (function(cache) {\n // eslint-disable-next-line func-names\n return function(thing) {\n var str = toString.call(thing);\n return cache[str] || (cache[str] = str.slice(8, -1).toLowerCase());\n };\n})(Object.create(null));\n\nfunction kindOfTest(type) {\n type = type.toLowerCase();\n return function isKindOf(thing) {\n return kindOf(thing) === type;\n };\n}\n\n/**\n * Determine if a value is an Array\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is an Array, otherwise false\n */\nfunction isArray(val) {\n return Array.isArray(val);\n}\n\n/**\n * Determine if a value is undefined\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if the value is undefined, otherwise false\n */\nfunction isUndefined(val) {\n return typeof val === 'undefined';\n}\n\n/**\n * Determine if a value is a Buffer\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a Buffer, otherwise false\n */\nfunction isBuffer(val) {\n return val !== null && !isUndefined(val) && val.constructor !== null && !isUndefined(val.constructor)\n && typeof val.constructor.isBuffer === 'function' && val.constructor.isBuffer(val);\n}\n\n/**\n * Determine if a value is an ArrayBuffer\n *\n * @function\n * @param {Object} val The value to test\n * @returns {boolean} True if value is an ArrayBuffer, otherwise false\n */\nvar isArrayBuffer = kindOfTest('ArrayBuffer');\n\n\n/**\n * Determine if a value is a view on an ArrayBuffer\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a view on an ArrayBuffer, otherwise false\n */\nfunction isArrayBufferView(val) {\n var result;\n if ((typeof ArrayBuffer !== 'undefined') && (ArrayBuffer.isView)) {\n result = ArrayBuffer.isView(val);\n } else {\n result = (val) && (val.buffer) && (isArrayBuffer(val.buffer));\n }\n return result;\n}\n\n/**\n * Determine if a value is a String\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a String, otherwise false\n */\nfunction isString(val) {\n return typeof val === 'string';\n}\n\n/**\n * Determine if a value is a Number\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a Number, otherwise false\n */\nfunction isNumber(val) {\n return typeof val === 'number';\n}\n\n/**\n * Determine if a value is an Object\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is an Object, otherwise false\n */\nfunction isObject(val) {\n return val !== null && typeof val === 'object';\n}\n\n/**\n * Determine if a value is a plain Object\n *\n * @param {Object} val The value to test\n * @return {boolean} True if value is a plain Object, otherwise false\n */\nfunction isPlainObject(val) {\n if (kindOf(val) !== 'object') {\n return false;\n }\n\n var prototype = Object.getPrototypeOf(val);\n return prototype === null || prototype === Object.prototype;\n}\n\n/**\n * Determine if a value is a Date\n *\n * @function\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a Date, otherwise false\n */\nvar isDate = kindOfTest('Date');\n\n/**\n * Determine if a value is a File\n *\n * @function\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a File, otherwise false\n */\nvar isFile = kindOfTest('File');\n\n/**\n * Determine if a value is a Blob\n *\n * @function\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a Blob, otherwise false\n */\nvar isBlob = kindOfTest('Blob');\n\n/**\n * Determine if a value is a FileList\n *\n * @function\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a File, otherwise false\n */\nvar isFileList = kindOfTest('FileList');\n\n/**\n * Determine if a value is a Function\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a Function, otherwise false\n */\nfunction isFunction(val) {\n return toString.call(val) === '[object Function]';\n}\n\n/**\n * Determine if a value is a Stream\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a Stream, otherwise false\n */\nfunction isStream(val) {\n return isObject(val) && isFunction(val.pipe);\n}\n\n/**\n * Determine if a value is a FormData\n *\n * @param {Object} thing The value to test\n * @returns {boolean} True if value is an FormData, otherwise false\n */\nfunction isFormData(thing) {\n var pattern = '[object FormData]';\n return thing && (\n (typeof FormData === 'function' && thing instanceof FormData) ||\n toString.call(thing) === pattern ||\n (isFunction(thing.toString) && thing.toString() === pattern)\n );\n}\n\n/**\n * Determine if a value is a URLSearchParams object\n * @function\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a URLSearchParams object, otherwise false\n */\nvar isURLSearchParams = kindOfTest('URLSearchParams');\n\n/**\n * Trim excess whitespace off the beginning and end of a string\n *\n * @param {String} str The String to trim\n * @returns {String} The String freed of excess whitespace\n */\nfunction trim(str) {\n return str.trim ? str.trim() : str.replace(/^\\s+|\\s+$/g, '');\n}\n\n/**\n * Determine if we're running in a standard browser environment\n *\n * This allows axios to run in a web worker, and react-native.\n * Both environments support XMLHttpRequest, but not fully standard globals.\n *\n * web workers:\n * typeof window -> undefined\n * typeof document -> undefined\n *\n * react-native:\n * navigator.product -> 'ReactNative'\n * nativescript\n * navigator.product -> 'NativeScript' or 'NS'\n */\nfunction isStandardBrowserEnv() {\n if (typeof navigator !== 'undefined' && (navigator.product === 'ReactNative' ||\n navigator.product === 'NativeScript' ||\n navigator.product === 'NS')) {\n return false;\n }\n return (\n typeof window !== 'undefined' &&\n typeof document !== 'undefined'\n );\n}\n\n/**\n * Iterate over an Array or an Object invoking a function for each item.\n *\n * If `obj` is an Array callback will be called passing\n * the value, index, and complete array for each item.\n *\n * If 'obj' is an Object callback will be called passing\n * the value, key, and complete object for each property.\n *\n * @param {Object|Array} obj The object to iterate\n * @param {Function} fn The callback to invoke for each item\n */\nfunction forEach(obj, fn) {\n // Don't bother if no value provided\n if (obj === null || typeof obj === 'undefined') {\n return;\n }\n\n // Force an array if not already something iterable\n if (typeof obj !== 'object') {\n /*eslint no-param-reassign:0*/\n obj = [obj];\n }\n\n if (isArray(obj)) {\n // Iterate over array values\n for (var i = 0, l = obj.length; i < l; i++) {\n fn.call(null, obj[i], i, obj);\n }\n } else {\n // Iterate over object keys\n for (var key in obj) {\n if (Object.prototype.hasOwnProperty.call(obj, key)) {\n fn.call(null, obj[key], key, obj);\n }\n }\n }\n}\n\n/**\n * Accepts varargs expecting each argument to be an object, then\n * immutably merges the properties of each object and returns result.\n *\n * When multiple objects contain the same key the later object in\n * the arguments list will take precedence.\n *\n * Example:\n *\n * ```js\n * var result = merge({foo: 123}, {foo: 456});\n * console.log(result.foo); // outputs 456\n * ```\n *\n * @param {Object} obj1 Object to merge\n * @returns {Object} Result of all merge properties\n */\nfunction merge(/* obj1, obj2, obj3, ... */) {\n var result = {};\n function assignValue(val, key) {\n if (isPlainObject(result[key]) && isPlainObject(val)) {\n result[key] = merge(result[key], val);\n } else if (isPlainObject(val)) {\n result[key] = merge({}, val);\n } else if (isArray(val)) {\n result[key] = val.slice();\n } else {\n result[key] = val;\n }\n }\n\n for (var i = 0, l = arguments.length; i < l; i++) {\n forEach(arguments[i], assignValue);\n }\n return result;\n}\n\n/**\n * Extends object a by mutably adding to it the properties of object b.\n *\n * @param {Object} a The object to be extended\n * @param {Object} b The object to copy properties from\n * @param {Object} thisArg The object to bind function to\n * @return {Object} The resulting value of object a\n */\nfunction extend(a, b, thisArg) {\n forEach(b, function assignValue(val, key) {\n if (thisArg && typeof val === 'function') {\n a[key] = bind(val, thisArg);\n } else {\n a[key] = val;\n }\n });\n return a;\n}\n\n/**\n * Remove byte order marker. This catches EF BB BF (the UTF-8 BOM)\n *\n * @param {string} content with BOM\n * @return {string} content value without BOM\n */\nfunction stripBOM(content) {\n if (content.charCodeAt(0) === 0xFEFF) {\n content = content.slice(1);\n }\n return content;\n}\n\n/**\n * Inherit the prototype methods from one constructor into another\n * @param {function} constructor\n * @param {function} superConstructor\n * @param {object} [props]\n * @param {object} [descriptors]\n */\n\nfunction inherits(constructor, superConstructor, props, descriptors) {\n constructor.prototype = Object.create(superConstructor.prototype, descriptors);\n constructor.prototype.constructor = constructor;\n props && Object.assign(constructor.prototype, props);\n}\n\n/**\n * Resolve object with deep prototype chain to a flat object\n * @param {Object} sourceObj source object\n * @param {Object} [destObj]\n * @param {Function} [filter]\n * @returns {Object}\n */\n\nfunction toFlatObject(sourceObj, destObj, filter) {\n var props;\n var i;\n var prop;\n var merged = {};\n\n destObj = destObj || {};\n\n do {\n props = Object.getOwnPropertyNames(sourceObj);\n i = props.length;\n while (i-- > 0) {\n prop = props[i];\n if (!merged[prop]) {\n destObj[prop] = sourceObj[prop];\n merged[prop] = true;\n }\n }\n sourceObj = Object.getPrototypeOf(sourceObj);\n } while (sourceObj && (!filter || filter(sourceObj, destObj)) && sourceObj !== Object.prototype);\n\n return destObj;\n}\n\n/*\n * determines whether a string ends with the characters of a specified string\n * @param {String} str\n * @param {String} searchString\n * @param {Number} [position= 0]\n * @returns {boolean}\n */\nfunction endsWith(str, searchString, position) {\n str = String(str);\n if (position === undefined || position > str.length) {\n position = str.length;\n }\n position -= searchString.length;\n var lastIndex = str.indexOf(searchString, position);\n return lastIndex !== -1 && lastIndex === position;\n}\n\n\n/**\n * Returns new array from array like object\n * @param {*} [thing]\n * @returns {Array}\n */\nfunction toArray(thing) {\n if (!thing) return null;\n var i = thing.length;\n if (isUndefined(i)) return null;\n var arr = new Array(i);\n while (i-- > 0) {\n arr[i] = thing[i];\n }\n return arr;\n}\n\n// eslint-disable-next-line func-names\nvar isTypedArray = (function(TypedArray) {\n // eslint-disable-next-line func-names\n return function(thing) {\n return TypedArray && thing instanceof TypedArray;\n };\n})(typeof Uint8Array !== 'undefined' && Object.getPrototypeOf(Uint8Array));\n\nmodule.exports = {\n isArray: isArray,\n isArrayBuffer: isArrayBuffer,\n isBuffer: isBuffer,\n isFormData: isFormData,\n isArrayBufferView: isArrayBufferView,\n isString: isString,\n isNumber: isNumber,\n isObject: isObject,\n isPlainObject: isPlainObject,\n isUndefined: isUndefined,\n isDate: isDate,\n isFile: isFile,\n isBlob: isBlob,\n isFunction: isFunction,\n isStream: isStream,\n isURLSearchParams: isURLSearchParams,\n isStandardBrowserEnv: isStandardBrowserEnv,\n forEach: forEach,\n merge: merge,\n extend: extend,\n trim: trim,\n stripBOM: stripBOM,\n inherits: inherits,\n toFlatObject: toFlatObject,\n kindOf: kindOf,\n kindOfTest: kindOfTest,\n endsWith: endsWith,\n toArray: toArray,\n isTypedArray: isTypedArray,\n isFileList: isFileList\n};\n"],"sourceRoot":""} \ No newline at end of file diff --git a/node_modules/axios/dist/axios.min.js b/node_modules/axios/dist/axios.min.js index e8e4fc1..8da3e5f 100644 --- a/node_modules/axios/dist/axios.min.js +++ b/node_modules/axios/dist/axios.min.js @@ -1,3 +1,2 @@ -/* axios v0.27.2 | (c) 2022 by Matt Zabriskie */ -!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.axios=t():e.axios=t()}(this,(function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=13)}([function(e,t,n){"use strict";var r,o=n(4),i=Object.prototype.toString,s=(r=Object.create(null),function(e){var t=i.call(e);return r[t]||(r[t]=t.slice(8,-1).toLowerCase())});function a(e){return e=e.toLowerCase(),function(t){return s(t)===e}}function u(e){return Array.isArray(e)}function c(e){return void 0===e}var f=a("ArrayBuffer");function l(e){return null!==e&&"object"==typeof e}function p(e){if("object"!==s(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}var d=a("Date"),h=a("File"),m=a("Blob"),v=a("FileList");function y(e){return"[object Function]"===i.call(e)}var g=a("URLSearchParams");function E(e,t){if(null!=e)if("object"!=typeof e&&(e=[e]),u(e))for(var n=0,r=e.length;n0;)s[i=r[o]]||(t[i]=e[i],s[i]=!0);e=Object.getPrototypeOf(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},kindOf:s,kindOfTest:a,endsWith:function(e,t,n){e=String(e),(void 0===n||n>e.length)&&(n=e.length),n-=t.length;var r=e.indexOf(t,n);return-1!==r&&r===n},toArray:function(e){if(!e)return null;var t=e.length;if(c(t))return null;for(var n=new Array(t);t-- >0;)n[t]=e[t];return n},isTypedArray:O,isFileList:v}},function(e,t,n){"use strict";var r=n(0);function o(e,t,n,r,o){Error.call(this),this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),o&&(this.response=o)}r.inherits(o,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code,status:this.response&&this.response.status?this.response.status:null}}});var i=o.prototype,s={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED"].forEach((function(e){s[e]={value:e}})),Object.defineProperties(o,s),Object.defineProperty(i,"isAxiosError",{value:!0}),o.from=function(e,t,n,s,a,u){var c=Object.create(i);return r.toFlatObject(e,c,(function(e){return e!==Error.prototype})),o.call(c,e.message,t,n,s,a),c.name=e.name,u&&Object.assign(c,u),c},e.exports=o},function(e,t,n){"use strict";var r=n(1);function o(e){r.call(this,null==e?"canceled":e,r.ERR_CANCELED),this.name="CanceledError"}n(0).inherits(o,r,{__CANCEL__:!0}),e.exports=o},function(e,t,n){"use strict";var r=n(0),o=n(19),i=n(1),s=n(6),a=n(7),u={"Content-Type":"application/x-www-form-urlencoded"};function c(e,t){!r.isUndefined(e)&&r.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var f,l={transitional:s,adapter:(("undefined"!=typeof XMLHttpRequest||"undefined"!=typeof process&&"[object process]"===Object.prototype.toString.call(process))&&(f=n(8)),f),transformRequest:[function(e,t){if(o(t,"Accept"),o(t,"Content-Type"),r.isFormData(e)||r.isArrayBuffer(e)||r.isBuffer(e)||r.isStream(e)||r.isFile(e)||r.isBlob(e))return e;if(r.isArrayBufferView(e))return e.buffer;if(r.isURLSearchParams(e))return c(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString();var n,i=r.isObject(e),s=t&&t["Content-Type"];if((n=r.isFileList(e))||i&&"multipart/form-data"===s){var u=this.env&&this.env.FormData;return a(n?{"files[]":e}:e,u&&new u)}return i||"application/json"===s?(c(t,"application/json"),function(e,t,n){if(r.isString(e))try{return(t||JSON.parse)(e),r.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(n||JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){var t=this.transitional||l.transitional,n=t&&t.silentJSONParsing,o=t&&t.forcedJSONParsing,s=!n&&"json"===this.responseType;if(s||o&&r.isString(e)&&e.length)try{return JSON.parse(e)}catch(e){if(s){if("SyntaxError"===e.name)throw i.from(e,i.ERR_BAD_RESPONSE,this,null,this.response);throw e}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:n(27)},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};r.forEach(["delete","get","head"],(function(e){l.headers[e]={}})),r.forEach(["post","put","patch"],(function(e){l.headers[e]=r.merge(u)})),e.exports=l},function(e,t,n){"use strict";e.exports=function(e,t){return function(){for(var n=new Array(arguments.length),r=0;r=0)return;s[t]="set-cookie"===t?(s[t]?s[t]:[]).concat([n]):s[t]?s[t]+", "+n:n}})),s):s}},function(e,t,n){"use strict";var r=n(0);e.exports=r.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function o(e){var r=e;return t&&(n.setAttribute("href",r),r=n.href),n.setAttribute("href",r),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return e=o(window.location.href),function(t){var n=r.isString(t)?o(t):t;return n.protocol===e.protocol&&n.host===e.host}}():function(){return!0}},function(e,t,n){"use strict";e.exports=function(e){var t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}},function(e,t){e.exports=null},function(e,t,n){"use strict";var r=n(12).version,o=n(1),i={};["object","boolean","number","function","string","symbol"].forEach((function(e,t){i[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));var s={};i.transitional=function(e,t,n){function i(e,t){return"[Axios v"+r+"] Transitional option '"+e+"'"+t+(n?". "+n:"")}return function(n,r,a){if(!1===e)throw new o(i(r," has been removed"+(t?" in "+t:"")),o.ERR_DEPRECATED);return t&&!s[r]&&(s[r]=!0,console.warn(i(r," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,r,a)}},e.exports={assertOptions:function(e,t,n){if("object"!=typeof e)throw new o("options must be an object",o.ERR_BAD_OPTION_VALUE);for(var r=Object.keys(e),i=r.length;i-- >0;){var s=r[i],a=t[s];if(a){var u=e[s],c=void 0===u||a(u,s,e);if(!0!==c)throw new o("option "+s+" must be "+c,o.ERR_BAD_OPTION_VALUE)}else if(!0!==n)throw new o("Unknown option "+s,o.ERR_BAD_OPTION)}},validators:i}},function(e,t,n){"use strict";var r=n(2);function o(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var n=this;this.promise.then((function(e){if(n._listeners){var t,r=n._listeners.length;for(t=0;t=0;--i){var a=this.tryEntries[i],s=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var u=n.call(a,"catchLoc"),c=n.call(a,"finallyLoc");if(u&&c){if(this.prev=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),A(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var o=n.arg;A(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:L(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function c(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function f(e){return f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},f(e)}function l(e,t,r,n,o,i,a){try{var s=e[i](a),u=s.value}catch(e){return void r(e)}s.done?t(u):Promise.resolve(u).then(n,o)}function h(e){return function(){var t=this,r=arguments;return new Promise((function(n,o){var i=e.apply(t,r);function a(e){l(i,n,o,a,s,"next",e)}function s(e){l(i,n,o,a,s,"throw",e)}a(void 0)}))}}function p(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){for(var r=0;re.length)&&(t=e.length);for(var r=0,n=new Array(t);r2&&void 0!==arguments[2]?arguments[2]:{},i=o.allOwnKeys,a=void 0!==i&&i;if(null!=e)if("object"!==f(e)&&(e=[e]),L(e))for(r=0,n=e.length;r0;)if(t===(r=n[o]).toLowerCase())return r;return null}var Y="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:global,Q=function(e){return!N(e)&&e!==Y};var Z,ee=(Z="undefined"!=typeof Uint8Array&&j(Uint8Array),function(e){return Z&&e instanceof Z}),te=A("HTMLFormElement"),re=function(e){var t=Object.prototype.hasOwnProperty;return function(e,r){return t.call(e,r)}}(),ne=A("RegExp"),oe=function(e,t){var r=Object.getOwnPropertyDescriptors(e),n={};X(r,(function(r,o){var i;!1!==(i=t(r,o,e))&&(n[o]=i||r)})),Object.defineProperties(e,n)},ie="abcdefghijklmnopqrstuvwxyz",ae="0123456789",se={DIGIT:ae,ALPHA:ie,ALPHA_DIGIT:ie+ie.toUpperCase()+ae};var ue=A("AsyncFunction"),ce={isArray:L,isArrayBuffer:_,isBuffer:function(e){return null!==e&&!N(e)&&null!==e.constructor&&!N(e.constructor)&&F(e.constructor.isBuffer)&&e.constructor.isBuffer(e)},isFormData:function(e){var t;return e&&("function"==typeof FormData&&e instanceof FormData||F(e.append)&&("formdata"===(t=k(e))||"object"===t&&F(e.toString)&&"[object FormData]"===e.toString()))},isArrayBufferView:function(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&_(e.buffer)},isString:C,isNumber:U,isBoolean:function(e){return!0===e||!1===e},isObject:D,isPlainObject:B,isReadableStream:W,isRequest:G,isResponse:K,isHeaders:V,isUndefined:N,isDate:I,isFile:q,isBlob:z,isRegExp:ne,isFunction:F,isStream:function(e){return D(e)&&F(e.pipe)},isURLSearchParams:H,isTypedArray:ee,isFileList:M,forEach:X,merge:function e(){for(var t=Q(this)&&this||{},r=t.caseless,n={},o=function(t,o){var i=r&&$(n,o)||o;B(n[i])&&B(t)?n[i]=e(n[i],t):B(t)?n[i]=e({},t):L(t)?n[i]=t.slice():n[i]=t},i=0,a=arguments.length;i3&&void 0!==arguments[3]?arguments[3]:{},o=n.allOwnKeys;return X(t,(function(t,n){r&&F(t)?e[n]=x(t,r):e[n]=t}),{allOwnKeys:o}),e},trim:function(e){return e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")},stripBOM:function(e){return 65279===e.charCodeAt(0)&&(e=e.slice(1)),e},inherits:function(e,t,r,n){e.prototype=Object.create(t.prototype,n),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),r&&Object.assign(e.prototype,r)},toFlatObject:function(e,t,r,n){var o,i,a,s={};if(t=t||{},null==e)return t;do{for(i=(o=Object.getOwnPropertyNames(e)).length;i-- >0;)a=o[i],n&&!n(a,e,t)||s[a]||(t[a]=e[a],s[a]=!0);e=!1!==r&&j(e)}while(e&&(!r||r(e,t))&&e!==Object.prototype);return t},kindOf:k,kindOfTest:A,endsWith:function(e,t,r){e=String(e),(void 0===r||r>e.length)&&(r=e.length),r-=t.length;var n=e.indexOf(t,r);return-1!==n&&n===r},toArray:function(e){if(!e)return null;if(L(e))return e;var t=e.length;if(!U(t))return null;for(var r=new Array(t);t-- >0;)r[t]=e[t];return r},forEachEntry:function(e,t){for(var r,n=(e&&e[Symbol.iterator]).call(e);(r=n.next())&&!r.done;){var o=r.value;t.call(e,o[0],o[1])}},matchAll:function(e,t){for(var r,n=[];null!==(r=e.exec(t));)n.push(r);return n},isHTMLForm:te,hasOwnProperty:re,hasOwnProp:re,reduceDescriptors:oe,freezeMethods:function(e){oe(e,(function(t,r){if(F(e)&&-1!==["arguments","caller","callee"].indexOf(r))return!1;var n=e[r];F(n)&&(t.enumerable=!1,"writable"in t?t.writable=!1:t.set||(t.set=function(){throw Error("Can not rewrite read-only method '"+r+"'")}))}))},toObjectSet:function(e,t){var r={},n=function(e){e.forEach((function(e){r[e]=!0}))};return L(e)?n(e):n(String(e).split(t)),r},toCamelCase:function(e){return e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,(function(e,t,r){return t.toUpperCase()+r}))},noop:function(){},toFiniteNumber:function(e,t){return null!=e&&Number.isFinite(e=+e)?e:t},findKey:$,global:Y,isContextDefined:Q,ALPHABET:se,generateString:function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:16,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:se.ALPHA_DIGIT,r="",n=t.length;e--;)r+=t[Math.random()*n|0];return r},isSpecCompliantForm:function(e){return!!(e&&F(e.append)&&"FormData"===e[Symbol.toStringTag]&&e[Symbol.iterator])},toJSONObject:function(e){var t=new Array(10);return function e(r,n){if(D(r)){if(t.indexOf(r)>=0)return;if(!("toJSON"in r)){t[n]=r;var o=L(r)?[]:{};return X(r,(function(t,r){var i=e(t,n+1);!N(i)&&(o[r]=i)})),t[n]=void 0,o}}return r}(e,0)},isAsyncFn:ue,isThenable:function(e){return e&&(D(e)||F(e))&&F(e.then)&&F(e.catch)}};function fe(e,t,r,n,o){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack,this.message=e,this.name="AxiosError",t&&(this.code=t),r&&(this.config=r),n&&(this.request=n),o&&(this.response=o)}ce.inherits(fe,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:ce.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});var le=fe.prototype,he={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach((function(e){he[e]={value:e}})),Object.defineProperties(fe,he),Object.defineProperty(le,"isAxiosError",{value:!0}),fe.from=function(e,t,r,n,o,i){var a=Object.create(le);return ce.toFlatObject(e,a,(function(e){return e!==Error.prototype}),(function(e){return"isAxiosError"!==e})),fe.call(a,e.message,t,r,n,o),a.cause=e,a.name=e.name,i&&Object.assign(a,i),a};function pe(e){return ce.isPlainObject(e)||ce.isArray(e)}function de(e){return ce.endsWith(e,"[]")?e.slice(0,-2):e}function ye(e,t,r){return e?e.concat(t).map((function(e,t){return e=de(e),!r&&t?"["+e+"]":e})).join(r?".":""):t}var ve=ce.toFlatObject(ce,{},null,(function(e){return/^is[A-Z]/.test(e)}));function me(e,t,r){if(!ce.isObject(e))throw new TypeError("target must be an object");t=t||new FormData;var n=(r=ce.toFlatObject(r,{metaTokens:!0,dots:!1,indexes:!1},!1,(function(e,t){return!ce.isUndefined(t[e])}))).metaTokens,o=r.visitor||c,i=r.dots,a=r.indexes,s=(r.Blob||"undefined"!=typeof Blob&&Blob)&&ce.isSpecCompliantForm(t);if(!ce.isFunction(o))throw new TypeError("visitor must be a function");function u(e){if(null===e)return"";if(ce.isDate(e))return e.toISOString();if(!s&&ce.isBlob(e))throw new fe("Blob is not supported. Use a Buffer instead.");return ce.isArrayBuffer(e)||ce.isTypedArray(e)?s&&"function"==typeof Blob?new Blob([e]):Buffer.from(e):e}function c(e,r,o){var s=e;if(e&&!o&&"object"===f(e))if(ce.endsWith(r,"{}"))r=n?r:r.slice(0,-2),e=JSON.stringify(e);else if(ce.isArray(e)&&function(e){return ce.isArray(e)&&!e.some(pe)}(e)||(ce.isFileList(e)||ce.endsWith(r,"[]"))&&(s=ce.toArray(e)))return r=de(r),s.forEach((function(e,n){!ce.isUndefined(e)&&null!==e&&t.append(!0===a?ye([r],n,i):null===a?r:r+"[]",u(e))})),!1;return!!pe(e)||(t.append(ye(o,r,i),u(e)),!1)}var l=[],h=Object.assign(ve,{defaultVisitor:c,convertValue:u,isVisitable:pe});if(!ce.isObject(e))throw new TypeError("data must be an object");return function e(r,n){if(!ce.isUndefined(r)){if(-1!==l.indexOf(r))throw Error("Circular reference detected in "+n.join("."));l.push(r),ce.forEach(r,(function(r,i){!0===(!(ce.isUndefined(r)||null===r)&&o.call(t,r,ce.isString(i)?i.trim():i,n,h))&&e(r,n?n.concat(i):[i])})),l.pop()}}(e),t}function be(e){var t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,(function(e){return t[e]}))}function ge(e,t){this._pairs=[],e&&me(e,this,t)}var we=ge.prototype;function Ee(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Oe(e,t,r){if(!t)return e;var n,o=r&&r.encode||Ee,i=r&&r.serialize;if(n=i?i(t,r):ce.isURLSearchParams(t)?t.toString():new ge(t,r).toString(o)){var a=e.indexOf("#");-1!==a&&(e=e.slice(0,a)),e+=(-1===e.indexOf("?")?"?":"&")+n}return e}we.append=function(e,t){this._pairs.push([e,t])},we.toString=function(e){var t=e?function(t){return e.call(this,t,be)}:be;return this._pairs.map((function(e){return t(e[0])+"="+t(e[1])}),"").join("&")};var Se,xe=function(){function e(){p(this,e),this.handlers=[]}return y(e,[{key:"use",value:function(e,t,r){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!r&&r.synchronous,runWhen:r?r.runWhen:null}),this.handlers.length-1}},{key:"eject",value:function(e){this.handlers[e]&&(this.handlers[e]=null)}},{key:"clear",value:function(){this.handlers&&(this.handlers=[])}},{key:"forEach",value:function(e){ce.forEach(this.handlers,(function(t){null!==t&&e(t)}))}}]),e}(),Re={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Te={isBrowser:!0,classes:{URLSearchParams:"undefined"!=typeof URLSearchParams?URLSearchParams:ge,FormData:"undefined"!=typeof FormData?FormData:null,Blob:"undefined"!=typeof Blob?Blob:null},protocols:["http","https","file","blob","url","data"]},je="undefined"!=typeof window&&"undefined"!=typeof document,ke=(Se="undefined"!=typeof navigator&&navigator.product,je&&["ReactNative","NativeScript","NS"].indexOf(Se)<0),Ae="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"==typeof self.importScripts,Pe=je&&window.location.href||"http://localhost",Le=s(s({},Object.freeze({__proto__:null,hasBrowserEnv:je,hasStandardBrowserWebWorkerEnv:Ae,hasStandardBrowserEnv:ke,origin:Pe})),Te);function Ne(e){function t(e,r,n,o){var i=e[o++];if("__proto__"===i)return!0;var a=Number.isFinite(+i),s=o>=e.length;return i=!i&&ce.isArray(n)?n.length:i,s?(ce.hasOwnProp(n,i)?n[i]=[n[i],r]:n[i]=r,!a):(n[i]&&ce.isObject(n[i])||(n[i]=[]),t(e,r,n[i],o)&&ce.isArray(n[i])&&(n[i]=function(e){var t,r,n={},o=Object.keys(e),i=o.length;for(t=0;t-1,i=ce.isObject(e);if(i&&ce.isHTMLForm(e)&&(e=new FormData(e)),ce.isFormData(e))return o?JSON.stringify(Ne(e)):e;if(ce.isArrayBuffer(e)||ce.isBuffer(e)||ce.isStream(e)||ce.isFile(e)||ce.isBlob(e)||ce.isReadableStream(e))return e;if(ce.isArrayBufferView(e))return e.buffer;if(ce.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();if(i){if(n.indexOf("application/x-www-form-urlencoded")>-1)return function(e,t){return me(e,new Le.classes.URLSearchParams,Object.assign({visitor:function(e,t,r,n){return Le.isNode&&ce.isBuffer(e)?(this.append(t,e.toString("base64")),!1):n.defaultVisitor.apply(this,arguments)}},t))}(e,this.formSerializer).toString();if((r=ce.isFileList(e))||n.indexOf("multipart/form-data")>-1){var a=this.env&&this.env.FormData;return me(r?{"files[]":e}:e,a&&new a,this.formSerializer)}}return i||o?(t.setContentType("application/json",!1),function(e,t,r){if(ce.isString(e))try{return(t||JSON.parse)(e),ce.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(r||JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){var t=this.transitional||_e.transitional,r=t&&t.forcedJSONParsing,n="json"===this.responseType;if(ce.isResponse(e)||ce.isReadableStream(e))return e;if(e&&ce.isString(e)&&(r&&!this.responseType||n)){var o=!(t&&t.silentJSONParsing)&&n;try{return JSON.parse(e)}catch(e){if(o){if("SyntaxError"===e.name)throw fe.from(e,fe.ERR_BAD_RESPONSE,this,null,this.response);throw e}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Le.classes.FormData,Blob:Le.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};ce.forEach(["delete","get","head","post","put","patch"],(function(e){_e.headers[e]={}}));var Ce=_e,Fe=ce.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),Ue=Symbol("internals");function De(e){return e&&String(e).trim().toLowerCase()}function Be(e){return!1===e||null==e?e:ce.isArray(e)?e.map(Be):String(e)}function Ie(e,t,r,n,o){return ce.isFunction(n)?n.call(this,t,r):(o&&(t=r),ce.isString(t)?ce.isString(n)?-1!==t.indexOf(n):ce.isRegExp(n)?n.test(t):void 0:void 0)}var qe=function(e,t){function r(e){p(this,r),e&&this.set(e)}return y(r,[{key:"set",value:function(e,t,r){var n=this;function o(e,t,r){var o=De(t);if(!o)throw new Error("header name must be a non-empty string");var i=ce.findKey(n,o);(!i||void 0===n[i]||!0===r||void 0===r&&!1!==n[i])&&(n[i||t]=Be(e))}var i=function(e,t){return ce.forEach(e,(function(e,r){return o(e,r,t)}))};if(ce.isPlainObject(e)||e instanceof this.constructor)i(e,t);else if(ce.isString(e)&&(e=e.trim())&&!/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim()))i(function(e){var t,r,n,o={};return e&&e.split("\n").forEach((function(e){n=e.indexOf(":"),t=e.substring(0,n).trim().toLowerCase(),r=e.substring(n+1).trim(),!t||o[t]&&Fe[t]||("set-cookie"===t?o[t]?o[t].push(r):o[t]=[r]:o[t]=o[t]?o[t]+", "+r:r)})),o}(e),t);else if(ce.isHeaders(e)){var a,s=function(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=E(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,o=function(){};return{s:o,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,s=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){s=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(s)throw i}}}}(e.entries());try{for(s.s();!(a=s.n()).done;){var u=m(a.value,2),c=u[0];o(u[1],c,r)}}catch(e){s.e(e)}finally{s.f()}}else null!=e&&o(t,e,r);return this}},{key:"get",value:function(e,t){if(e=De(e)){var r=ce.findKey(this,e);if(r){var n=this[r];if(!t)return n;if(!0===t)return function(e){for(var t,r=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;t=n.exec(e);)r[t[1]]=t[2];return r}(n);if(ce.isFunction(t))return t.call(this,n,r);if(ce.isRegExp(t))return t.exec(n);throw new TypeError("parser must be boolean|regexp|function")}}}},{key:"has",value:function(e,t){if(e=De(e)){var r=ce.findKey(this,e);return!(!r||void 0===this[r]||t&&!Ie(0,this[r],r,t))}return!1}},{key:"delete",value:function(e,t){var r=this,n=!1;function o(e){if(e=De(e)){var o=ce.findKey(r,e);!o||t&&!Ie(0,r[o],o,t)||(delete r[o],n=!0)}}return ce.isArray(e)?e.forEach(o):o(e),n}},{key:"clear",value:function(e){for(var t=Object.keys(this),r=t.length,n=!1;r--;){var o=t[r];e&&!Ie(0,this[o],o,e,!0)||(delete this[o],n=!0)}return n}},{key:"normalize",value:function(e){var t=this,r={};return ce.forEach(this,(function(n,o){var i=ce.findKey(r,o);if(i)return t[i]=Be(n),void delete t[o];var a=e?function(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(function(e,t,r){return t.toUpperCase()+r}))}(o):String(o).trim();a!==o&&delete t[o],t[a]=Be(n),r[a]=!0})),this}},{key:"concat",value:function(){for(var e,t=arguments.length,r=new Array(t),n=0;n1?r-1:0),o=1;on)return o&&(clearTimeout(o),o=null),r=a,e.apply(null,arguments);o||(o=setTimeout((function(){return o=null,r=Date.now(),e.apply(null,t)}),n-(a-r)))}}ce.inherits(Je,fe,{__CANCEL__:!0});var Ve=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:3,n=0,o=Ge(50,250);return Ke((function(r){var i=r.loaded,a=r.lengthComputable?r.total:void 0,s=i-n,u=o(s);n=i;var c={loaded:i,total:a,progress:a?i/a:void 0,bytes:s,rate:u||void 0,estimated:u&&a&&i<=a?(a-i)/u:void 0,event:r,lengthComputable:null!=a};c[t?"download":"upload"]=!0,e(c)}),r)},Xe=Le.hasStandardBrowserEnv?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),r=document.createElement("a");function n(e){var n=e;return t&&(r.setAttribute("href",n),n=r.href),r.setAttribute("href",n),{href:r.href,protocol:r.protocol?r.protocol.replace(/:$/,""):"",host:r.host,search:r.search?r.search.replace(/^\?/,""):"",hash:r.hash?r.hash.replace(/^#/,""):"",hostname:r.hostname,port:r.port,pathname:"/"===r.pathname.charAt(0)?r.pathname:"/"+r.pathname}}return e=n(window.location.href),function(t){var r=ce.isString(t)?n(t):t;return r.protocol===e.protocol&&r.host===e.host}}():function(){return!0},$e=Le.hasStandardBrowserEnv?{write:function(e,t,r,n,o,i){var a=[e+"="+encodeURIComponent(t)];ce.isNumber(r)&&a.push("expires="+new Date(r).toGMTString()),ce.isString(n)&&a.push("path="+n),ce.isString(o)&&a.push("domain="+o),!0===i&&a.push("secure"),document.cookie=a.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}};function Ye(e,t){return e&&!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)?function(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}(e,t):t}var Qe=function(e){return e instanceof ze?s({},e):e};function Ze(e,t){t=t||{};var r={};function n(e,t,r){return ce.isPlainObject(e)&&ce.isPlainObject(t)?ce.merge.call({caseless:r},e,t):ce.isPlainObject(t)?ce.merge({},t):ce.isArray(t)?t.slice():t}function o(e,t,r){return ce.isUndefined(t)?ce.isUndefined(e)?void 0:n(void 0,e,r):n(e,t,r)}function i(e,t){if(!ce.isUndefined(t))return n(void 0,t)}function a(e,t){return ce.isUndefined(t)?ce.isUndefined(e)?void 0:n(void 0,e):n(void 0,t)}function s(r,o,i){return i in t?n(r,o):i in e?n(void 0,r):void 0}var u={url:i,method:i,data:i,baseURL:a,transformRequest:a,transformResponse:a,paramsSerializer:a,timeout:a,timeoutMessage:a,withCredentials:a,withXSRFToken:a,adapter:a,responseType:a,xsrfCookieName:a,xsrfHeaderName:a,onUploadProgress:a,onDownloadProgress:a,decompress:a,maxContentLength:a,maxBodyLength:a,beforeRedirect:a,transport:a,httpAgent:a,httpsAgent:a,cancelToken:a,socketPath:a,responseEncoding:a,validateStatus:s,headers:function(e,t){return o(Qe(e),Qe(t),!0)}};return ce.forEach(Object.keys(Object.assign({},e,t)),(function(n){var i=u[n]||o,a=i(e[n],t[n],n);ce.isUndefined(a)&&i!==s||(r[n]=a)})),r}var et,tt,rt,nt,ot=function(e){var t,r,n=Ze({},e),o=n.data,i=n.withXSRFToken,a=n.xsrfHeaderName,s=n.xsrfCookieName,u=n.headers,c=n.auth;if(n.headers=u=ze.from(u),n.url=Oe(Ye(n.baseURL,n.url),e.params,e.paramsSerializer),c&&u.set("Authorization","Basic "+btoa((c.username||"")+":"+(c.password?unescape(encodeURIComponent(c.password)):""))),ce.isFormData(o))if(Le.hasStandardBrowserEnv||Le.hasStandardBrowserWebWorkerEnv)u.setContentType(void 0);else if(!1!==(t=u.getContentType())){var f=t?t.split(";").map((function(e){return e.trim()})).filter(Boolean):[],l=g(r=f)||w(r)||E(r)||S(),h=l[0],p=l.slice(1);u.setContentType([h||"multipart/form-data"].concat(b(p)).join("; "))}if(Le.hasStandardBrowserEnv&&(i&&ce.isFunction(i)&&(i=i(n)),i||!1!==i&&Xe(n.url))){var d=a&&s&&$e.read(s);d&&u.set(a,d)}return n},it="undefined"!=typeof XMLHttpRequest&&function(e){return new Promise((function(t,r){var n,o=ot(e),i=o.data,a=ze.from(o.headers).normalize(),s=o.responseType;function u(){o.cancelToken&&o.cancelToken.unsubscribe(n),o.signal&&o.signal.removeEventListener("abort",n)}var c=new XMLHttpRequest;function f(){if(c){var n=ze.from("getAllResponseHeaders"in c&&c.getAllResponseHeaders());We((function(e){t(e),u()}),(function(e){r(e),u()}),{data:s&&"text"!==s&&"json"!==s?c.response:c.responseText,status:c.status,statusText:c.statusText,headers:n,config:e,request:c}),c=null}}c.open(o.method.toUpperCase(),o.url,!0),c.timeout=o.timeout,"onloadend"in c?c.onloadend=f:c.onreadystatechange=function(){c&&4===c.readyState&&(0!==c.status||c.responseURL&&0===c.responseURL.indexOf("file:"))&&setTimeout(f)},c.onabort=function(){c&&(r(new fe("Request aborted",fe.ECONNABORTED,o,c)),c=null)},c.onerror=function(){r(new fe("Network Error",fe.ERR_NETWORK,o,c)),c=null},c.ontimeout=function(){var e=o.timeout?"timeout of "+o.timeout+"ms exceeded":"timeout exceeded",t=o.transitional||Re;o.timeoutErrorMessage&&(e=o.timeoutErrorMessage),r(new fe(e,t.clarifyTimeoutError?fe.ETIMEDOUT:fe.ECONNABORTED,o,c)),c=null},void 0===i&&a.setContentType(null),"setRequestHeader"in c&&ce.forEach(a.toJSON(),(function(e,t){c.setRequestHeader(t,e)})),ce.isUndefined(o.withCredentials)||(c.withCredentials=!!o.withCredentials),s&&"json"!==s&&(c.responseType=o.responseType),"function"==typeof o.onDownloadProgress&&c.addEventListener("progress",Ve(o.onDownloadProgress,!0)),"function"==typeof o.onUploadProgress&&c.upload&&c.upload.addEventListener("progress",Ve(o.onUploadProgress)),(o.cancelToken||o.signal)&&(n=function(t){c&&(r(!t||t.type?new Je(null,e,c):t),c.abort(),c=null)},o.cancelToken&&o.cancelToken.subscribe(n),o.signal&&(o.signal.aborted?n():o.signal.addEventListener("abort",n)));var l,h,p=(l=o.url,(h=/^([-+\w]{1,25})(:?\/\/|:)/.exec(l))&&h[1]||"");p&&-1===Le.protocols.indexOf(p)?r(new fe("Unsupported protocol "+p+":",fe.ERR_BAD_REQUEST,e)):c.send(i||null)}))},at=function(e,t){var r,n=new AbortController,o=function(e){if(!r){r=!0,a();var t=e instanceof Error?e:this.reason;n.abort(t instanceof fe?t:new Je(t instanceof Error?t.message:t))}},i=t&&setTimeout((function(){o(new fe("timeout ".concat(t," of ms exceeded"),fe.ETIMEDOUT))}),t),a=function(){e&&(i&&clearTimeout(i),i=null,e.forEach((function(e){e&&(e.removeEventListener?e.removeEventListener("abort",o):e.unsubscribe(o))})),e=null)};e.forEach((function(e){return e&&e.addEventListener&&e.addEventListener("abort",o)}));var s=n.signal;return s.unsubscribe=a,[s,function(){i&&clearTimeout(i),i=null}]},st=u().mark((function e(t,r){var n,o,i;return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.byteLength,r&&!(n1?"since :\n"+s.map(Et).join("\n"):" "+Et(s[0]):"as no adapter specified"),"ERR_NOT_SUPPORT")}return r};function xt(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Je(null,e)}function Rt(e){return xt(e),e.headers=ze.from(e.headers),e.data=Me.call(e,e.transformRequest),-1!==["post","put","patch"].indexOf(e.method)&&e.headers.setContentType("application/x-www-form-urlencoded",!1),St(e.adapter||Ce.adapter)(e).then((function(t){return xt(e),t.data=Me.call(e,e.transformResponse,t),t.headers=ze.from(t.headers),t}),(function(t){return He(t)||(xt(e),t&&t.response&&(t.response.data=Me.call(e,e.transformResponse,t.response),t.response.headers=ze.from(t.response.headers))),Promise.reject(t)}))}var Tt="1.7.2",jt={};["object","boolean","number","function","string","symbol"].forEach((function(e,t){jt[e]=function(r){return f(r)===e||"a"+(t<1?"n ":" ")+e}}));var kt={};jt.transitional=function(e,t,r){function n(e,t){return"[Axios v1.7.2] Transitional option '"+e+"'"+t+(r?". "+r:"")}return function(r,o,i){if(!1===e)throw new fe(n(o," has been removed"+(t?" in "+t:"")),fe.ERR_DEPRECATED);return t&&!kt[o]&&(kt[o]=!0,console.warn(n(o," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(r,o,i)}};var At={assertOptions:function(e,t,r){if("object"!==f(e))throw new fe("options must be an object",fe.ERR_BAD_OPTION_VALUE);for(var n=Object.keys(e),o=n.length;o-- >0;){var i=n[o],a=t[i];if(a){var s=e[i],u=void 0===s||a(s,i,e);if(!0!==u)throw new fe("option "+i+" must be "+u,fe.ERR_BAD_OPTION_VALUE)}else if(!0!==r)throw new fe("Unknown option "+i,fe.ERR_BAD_OPTION)}},validators:jt},Pt=At.validators,Lt=function(){function e(t){p(this,e),this.defaults=t,this.interceptors={request:new xe,response:new xe}}var t;return y(e,[{key:"request",value:(t=h(u().mark((function e(t,r){var n,o;return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,this._request(t,r);case 3:return e.abrupt("return",e.sent);case 6:if(e.prev=6,e.t0=e.catch(0),e.t0 instanceof Error){Error.captureStackTrace?Error.captureStackTrace(n={}):n=new Error,o=n.stack?n.stack.replace(/^.+\n/,""):"";try{e.t0.stack?o&&!String(e.t0.stack).endsWith(o.replace(/^.+\n.+\n/,""))&&(e.t0.stack+="\n"+o):e.t0.stack=o}catch(e){}}throw e.t0;case 10:case"end":return e.stop()}}),e,this,[[0,6]])}))),function(e,r){return t.apply(this,arguments)})},{key:"_request",value:function(e,t){"string"==typeof e?(t=t||{}).url=e:t=e||{};var r=t=Ze(this.defaults,t),n=r.transitional,o=r.paramsSerializer,i=r.headers;void 0!==n&&At.assertOptions(n,{silentJSONParsing:Pt.transitional(Pt.boolean),forcedJSONParsing:Pt.transitional(Pt.boolean),clarifyTimeoutError:Pt.transitional(Pt.boolean)},!1),null!=o&&(ce.isFunction(o)?t.paramsSerializer={serialize:o}:At.assertOptions(o,{encode:Pt.function,serialize:Pt.function},!0)),t.method=(t.method||this.defaults.method||"get").toLowerCase();var a=i&&ce.merge(i.common,i[t.method]);i&&ce.forEach(["delete","get","head","post","put","patch","common"],(function(e){delete i[e]})),t.headers=ze.concat(a,i);var s=[],u=!0;this.interceptors.request.forEach((function(e){"function"==typeof e.runWhen&&!1===e.runWhen(t)||(u=u&&e.synchronous,s.unshift(e.fulfilled,e.rejected))}));var c,f=[];this.interceptors.response.forEach((function(e){f.push(e.fulfilled,e.rejected)}));var l,h=0;if(!u){var p=[Rt.bind(this),void 0];for(p.unshift.apply(p,s),p.push.apply(p,f),l=p.length,c=Promise.resolve(t);h0;)n._listeners[t](e);n._listeners=null}})),this.promise.then=function(e){var t,r=new Promise((function(e){n.subscribe(e),t=e})).then(e);return r.cancel=function(){n.unsubscribe(t)},r},t((function(e,t,o){n.reason||(n.reason=new Je(e,t,o),r(n.reason))}))}return y(e,[{key:"throwIfRequested",value:function(){if(this.reason)throw this.reason}},{key:"subscribe",value:function(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]}},{key:"unsubscribe",value:function(e){if(this._listeners){var t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}}}],[{key:"source",value:function(){var t;return{token:new e((function(e){t=e})),cancel:t}}}]),e}();var Ct={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(Ct).forEach((function(e){var t=m(e,2),r=t[0],n=t[1];Ct[n]=r}));var Ft=Ct;var Ut=function e(t){var r=new Nt(t),n=x(Nt.prototype.request,r);return ce.extend(n,Nt.prototype,r,{allOwnKeys:!0}),ce.extend(n,r,null,{allOwnKeys:!0}),n.create=function(r){return e(Ze(t,r))},n}(Ce);return Ut.Axios=Nt,Ut.CanceledError=Je,Ut.CancelToken=_t,Ut.isCancel=He,Ut.VERSION=Tt,Ut.toFormData=me,Ut.AxiosError=fe,Ut.Cancel=Ut.CanceledError,Ut.all=function(e){return Promise.all(e)},Ut.spread=function(e){return function(t){return e.apply(null,t)}},Ut.isAxiosError=function(e){return ce.isObject(e)&&!0===e.isAxiosError},Ut.mergeConfig=Ze,Ut.AxiosHeaders=ze,Ut.formToJSON=function(e){return Ne(ce.isHTMLForm(e)?new FormData(e):e)},Ut.getAdapter=St,Ut.HttpStatusCode=Ft,Ut.default=Ut,Ut})); +//# sourceMappingURL=axios.min.js.map diff --git a/node_modules/axios/dist/axios.min.js.map b/node_modules/axios/dist/axios.min.js.map new file mode 100644 index 0000000..870e70f --- /dev/null +++ b/node_modules/axios/dist/axios.min.js.map @@ -0,0 +1 @@ +{"version":3,"file":"axios.min.js","sources":["../lib/helpers/bind.js","../lib/utils.js","../lib/core/AxiosError.js","../lib/helpers/toFormData.js","../lib/helpers/AxiosURLSearchParams.js","../lib/helpers/buildURL.js","../lib/core/InterceptorManager.js","../lib/platform/common/utils.js","../lib/defaults/transitional.js","../lib/platform/browser/index.js","../lib/platform/browser/classes/URLSearchParams.js","../lib/platform/browser/classes/FormData.js","../lib/platform/browser/classes/Blob.js","../lib/platform/index.js","../lib/helpers/formDataToJSON.js","../lib/defaults/index.js","../lib/helpers/toURLEncodedForm.js","../lib/helpers/parseHeaders.js","../lib/core/AxiosHeaders.js","../lib/core/transformData.js","../lib/cancel/isCancel.js","../lib/cancel/CanceledError.js","../lib/core/settle.js","../lib/helpers/speedometer.js","../lib/helpers/throttle.js","../lib/helpers/progressEventReducer.js","../lib/helpers/isURLSameOrigin.js","../lib/helpers/cookies.js","../lib/core/buildFullPath.js","../lib/helpers/isAbsoluteURL.js","../lib/helpers/combineURLs.js","../lib/core/mergeConfig.js","../lib/helpers/resolveConfig.js","../lib/adapters/fetch.js","../lib/adapters/xhr.js","../lib/helpers/parseProtocol.js","../lib/helpers/composeSignals.js","../lib/helpers/trackStream.js","../lib/adapters/adapters.js","../lib/helpers/null.js","../lib/core/dispatchRequest.js","../lib/env/data.js","../lib/helpers/validator.js","../lib/core/Axios.js","../lib/cancel/CancelToken.js","../lib/helpers/HttpStatusCode.js","../lib/axios.js","../lib/helpers/spread.js","../lib/helpers/isAxiosError.js"],"sourcesContent":["'use strict';\n\nexport default function bind(fn, thisArg) {\n return function wrap() {\n return fn.apply(thisArg, arguments);\n };\n}\n","'use strict';\n\nimport bind from './helpers/bind.js';\n\n// utils is a library of generic helper functions non-specific to axios\n\nconst {toString} = Object.prototype;\nconst {getPrototypeOf} = Object;\n\nconst kindOf = (cache => thing => {\n const str = toString.call(thing);\n return cache[str] || (cache[str] = str.slice(8, -1).toLowerCase());\n})(Object.create(null));\n\nconst kindOfTest = (type) => {\n type = type.toLowerCase();\n return (thing) => kindOf(thing) === type\n}\n\nconst typeOfTest = type => thing => typeof thing === type;\n\n/**\n * Determine if a value is an Array\n *\n * @param {Object} val The value to test\n *\n * @returns {boolean} True if value is an Array, otherwise false\n */\nconst {isArray} = Array;\n\n/**\n * Determine if a value is undefined\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if the value is undefined, otherwise false\n */\nconst isUndefined = typeOfTest('undefined');\n\n/**\n * Determine if a value is a Buffer\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Buffer, otherwise false\n */\nfunction isBuffer(val) {\n return val !== null && !isUndefined(val) && val.constructor !== null && !isUndefined(val.constructor)\n && isFunction(val.constructor.isBuffer) && val.constructor.isBuffer(val);\n}\n\n/**\n * Determine if a value is an ArrayBuffer\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is an ArrayBuffer, otherwise false\n */\nconst isArrayBuffer = kindOfTest('ArrayBuffer');\n\n\n/**\n * Determine if a value is a view on an ArrayBuffer\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a view on an ArrayBuffer, otherwise false\n */\nfunction isArrayBufferView(val) {\n let result;\n if ((typeof ArrayBuffer !== 'undefined') && (ArrayBuffer.isView)) {\n result = ArrayBuffer.isView(val);\n } else {\n result = (val) && (val.buffer) && (isArrayBuffer(val.buffer));\n }\n return result;\n}\n\n/**\n * Determine if a value is a String\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a String, otherwise false\n */\nconst isString = typeOfTest('string');\n\n/**\n * Determine if a value is a Function\n *\n * @param {*} val The value to test\n * @returns {boolean} True if value is a Function, otherwise false\n */\nconst isFunction = typeOfTest('function');\n\n/**\n * Determine if a value is a Number\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Number, otherwise false\n */\nconst isNumber = typeOfTest('number');\n\n/**\n * Determine if a value is an Object\n *\n * @param {*} thing The value to test\n *\n * @returns {boolean} True if value is an Object, otherwise false\n */\nconst isObject = (thing) => thing !== null && typeof thing === 'object';\n\n/**\n * Determine if a value is a Boolean\n *\n * @param {*} thing The value to test\n * @returns {boolean} True if value is a Boolean, otherwise false\n */\nconst isBoolean = thing => thing === true || thing === false;\n\n/**\n * Determine if a value is a plain Object\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a plain Object, otherwise false\n */\nconst isPlainObject = (val) => {\n if (kindOf(val) !== 'object') {\n return false;\n }\n\n const prototype = getPrototypeOf(val);\n return (prototype === null || prototype === Object.prototype || Object.getPrototypeOf(prototype) === null) && !(Symbol.toStringTag in val) && !(Symbol.iterator in val);\n}\n\n/**\n * Determine if a value is a Date\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Date, otherwise false\n */\nconst isDate = kindOfTest('Date');\n\n/**\n * Determine if a value is a File\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a File, otherwise false\n */\nconst isFile = kindOfTest('File');\n\n/**\n * Determine if a value is a Blob\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Blob, otherwise false\n */\nconst isBlob = kindOfTest('Blob');\n\n/**\n * Determine if a value is a FileList\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a File, otherwise false\n */\nconst isFileList = kindOfTest('FileList');\n\n/**\n * Determine if a value is a Stream\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Stream, otherwise false\n */\nconst isStream = (val) => isObject(val) && isFunction(val.pipe);\n\n/**\n * Determine if a value is a FormData\n *\n * @param {*} thing The value to test\n *\n * @returns {boolean} True if value is an FormData, otherwise false\n */\nconst isFormData = (thing) => {\n let kind;\n return thing && (\n (typeof FormData === 'function' && thing instanceof FormData) || (\n isFunction(thing.append) && (\n (kind = kindOf(thing)) === 'formdata' ||\n // detect form-data instance\n (kind === 'object' && isFunction(thing.toString) && thing.toString() === '[object FormData]')\n )\n )\n )\n}\n\n/**\n * Determine if a value is a URLSearchParams object\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a URLSearchParams object, otherwise false\n */\nconst isURLSearchParams = kindOfTest('URLSearchParams');\n\nconst [isReadableStream, isRequest, isResponse, isHeaders] = ['ReadableStream', 'Request', 'Response', 'Headers'].map(kindOfTest);\n\n/**\n * Trim excess whitespace off the beginning and end of a string\n *\n * @param {String} str The String to trim\n *\n * @returns {String} The String freed of excess whitespace\n */\nconst trim = (str) => str.trim ?\n str.trim() : str.replace(/^[\\s\\uFEFF\\xA0]+|[\\s\\uFEFF\\xA0]+$/g, '');\n\n/**\n * Iterate over an Array or an Object invoking a function for each item.\n *\n * If `obj` is an Array callback will be called passing\n * the value, index, and complete array for each item.\n *\n * If 'obj' is an Object callback will be called passing\n * the value, key, and complete object for each property.\n *\n * @param {Object|Array} obj The object to iterate\n * @param {Function} fn The callback to invoke for each item\n *\n * @param {Boolean} [allOwnKeys = false]\n * @returns {any}\n */\nfunction forEach(obj, fn, {allOwnKeys = false} = {}) {\n // Don't bother if no value provided\n if (obj === null || typeof obj === 'undefined') {\n return;\n }\n\n let i;\n let l;\n\n // Force an array if not already something iterable\n if (typeof obj !== 'object') {\n /*eslint no-param-reassign:0*/\n obj = [obj];\n }\n\n if (isArray(obj)) {\n // Iterate over array values\n for (i = 0, l = obj.length; i < l; i++) {\n fn.call(null, obj[i], i, obj);\n }\n } else {\n // Iterate over object keys\n const keys = allOwnKeys ? Object.getOwnPropertyNames(obj) : Object.keys(obj);\n const len = keys.length;\n let key;\n\n for (i = 0; i < len; i++) {\n key = keys[i];\n fn.call(null, obj[key], key, obj);\n }\n }\n}\n\nfunction findKey(obj, key) {\n key = key.toLowerCase();\n const keys = Object.keys(obj);\n let i = keys.length;\n let _key;\n while (i-- > 0) {\n _key = keys[i];\n if (key === _key.toLowerCase()) {\n return _key;\n }\n }\n return null;\n}\n\nconst _global = (() => {\n /*eslint no-undef:0*/\n if (typeof globalThis !== \"undefined\") return globalThis;\n return typeof self !== \"undefined\" ? self : (typeof window !== 'undefined' ? window : global)\n})();\n\nconst isContextDefined = (context) => !isUndefined(context) && context !== _global;\n\n/**\n * Accepts varargs expecting each argument to be an object, then\n * immutably merges the properties of each object and returns result.\n *\n * When multiple objects contain the same key the later object in\n * the arguments list will take precedence.\n *\n * Example:\n *\n * ```js\n * var result = merge({foo: 123}, {foo: 456});\n * console.log(result.foo); // outputs 456\n * ```\n *\n * @param {Object} obj1 Object to merge\n *\n * @returns {Object} Result of all merge properties\n */\nfunction merge(/* obj1, obj2, obj3, ... */) {\n const {caseless} = isContextDefined(this) && this || {};\n const result = {};\n const assignValue = (val, key) => {\n const targetKey = caseless && findKey(result, key) || key;\n if (isPlainObject(result[targetKey]) && isPlainObject(val)) {\n result[targetKey] = merge(result[targetKey], val);\n } else if (isPlainObject(val)) {\n result[targetKey] = merge({}, val);\n } else if (isArray(val)) {\n result[targetKey] = val.slice();\n } else {\n result[targetKey] = val;\n }\n }\n\n for (let i = 0, l = arguments.length; i < l; i++) {\n arguments[i] && forEach(arguments[i], assignValue);\n }\n return result;\n}\n\n/**\n * Extends object a by mutably adding to it the properties of object b.\n *\n * @param {Object} a The object to be extended\n * @param {Object} b The object to copy properties from\n * @param {Object} thisArg The object to bind function to\n *\n * @param {Boolean} [allOwnKeys]\n * @returns {Object} The resulting value of object a\n */\nconst extend = (a, b, thisArg, {allOwnKeys}= {}) => {\n forEach(b, (val, key) => {\n if (thisArg && isFunction(val)) {\n a[key] = bind(val, thisArg);\n } else {\n a[key] = val;\n }\n }, {allOwnKeys});\n return a;\n}\n\n/**\n * Remove byte order marker. This catches EF BB BF (the UTF-8 BOM)\n *\n * @param {string} content with BOM\n *\n * @returns {string} content value without BOM\n */\nconst stripBOM = (content) => {\n if (content.charCodeAt(0) === 0xFEFF) {\n content = content.slice(1);\n }\n return content;\n}\n\n/**\n * Inherit the prototype methods from one constructor into another\n * @param {function} constructor\n * @param {function} superConstructor\n * @param {object} [props]\n * @param {object} [descriptors]\n *\n * @returns {void}\n */\nconst inherits = (constructor, superConstructor, props, descriptors) => {\n constructor.prototype = Object.create(superConstructor.prototype, descriptors);\n constructor.prototype.constructor = constructor;\n Object.defineProperty(constructor, 'super', {\n value: superConstructor.prototype\n });\n props && Object.assign(constructor.prototype, props);\n}\n\n/**\n * Resolve object with deep prototype chain to a flat object\n * @param {Object} sourceObj source object\n * @param {Object} [destObj]\n * @param {Function|Boolean} [filter]\n * @param {Function} [propFilter]\n *\n * @returns {Object}\n */\nconst toFlatObject = (sourceObj, destObj, filter, propFilter) => {\n let props;\n let i;\n let prop;\n const merged = {};\n\n destObj = destObj || {};\n // eslint-disable-next-line no-eq-null,eqeqeq\n if (sourceObj == null) return destObj;\n\n do {\n props = Object.getOwnPropertyNames(sourceObj);\n i = props.length;\n while (i-- > 0) {\n prop = props[i];\n if ((!propFilter || propFilter(prop, sourceObj, destObj)) && !merged[prop]) {\n destObj[prop] = sourceObj[prop];\n merged[prop] = true;\n }\n }\n sourceObj = filter !== false && getPrototypeOf(sourceObj);\n } while (sourceObj && (!filter || filter(sourceObj, destObj)) && sourceObj !== Object.prototype);\n\n return destObj;\n}\n\n/**\n * Determines whether a string ends with the characters of a specified string\n *\n * @param {String} str\n * @param {String} searchString\n * @param {Number} [position= 0]\n *\n * @returns {boolean}\n */\nconst endsWith = (str, searchString, position) => {\n str = String(str);\n if (position === undefined || position > str.length) {\n position = str.length;\n }\n position -= searchString.length;\n const lastIndex = str.indexOf(searchString, position);\n return lastIndex !== -1 && lastIndex === position;\n}\n\n\n/**\n * Returns new array from array like object or null if failed\n *\n * @param {*} [thing]\n *\n * @returns {?Array}\n */\nconst toArray = (thing) => {\n if (!thing) return null;\n if (isArray(thing)) return thing;\n let i = thing.length;\n if (!isNumber(i)) return null;\n const arr = new Array(i);\n while (i-- > 0) {\n arr[i] = thing[i];\n }\n return arr;\n}\n\n/**\n * Checking if the Uint8Array exists and if it does, it returns a function that checks if the\n * thing passed in is an instance of Uint8Array\n *\n * @param {TypedArray}\n *\n * @returns {Array}\n */\n// eslint-disable-next-line func-names\nconst isTypedArray = (TypedArray => {\n // eslint-disable-next-line func-names\n return thing => {\n return TypedArray && thing instanceof TypedArray;\n };\n})(typeof Uint8Array !== 'undefined' && getPrototypeOf(Uint8Array));\n\n/**\n * For each entry in the object, call the function with the key and value.\n *\n * @param {Object} obj - The object to iterate over.\n * @param {Function} fn - The function to call for each entry.\n *\n * @returns {void}\n */\nconst forEachEntry = (obj, fn) => {\n const generator = obj && obj[Symbol.iterator];\n\n const iterator = generator.call(obj);\n\n let result;\n\n while ((result = iterator.next()) && !result.done) {\n const pair = result.value;\n fn.call(obj, pair[0], pair[1]);\n }\n}\n\n/**\n * It takes a regular expression and a string, and returns an array of all the matches\n *\n * @param {string} regExp - The regular expression to match against.\n * @param {string} str - The string to search.\n *\n * @returns {Array}\n */\nconst matchAll = (regExp, str) => {\n let matches;\n const arr = [];\n\n while ((matches = regExp.exec(str)) !== null) {\n arr.push(matches);\n }\n\n return arr;\n}\n\n/* Checking if the kindOfTest function returns true when passed an HTMLFormElement. */\nconst isHTMLForm = kindOfTest('HTMLFormElement');\n\nconst toCamelCase = str => {\n return str.toLowerCase().replace(/[-_\\s]([a-z\\d])(\\w*)/g,\n function replacer(m, p1, p2) {\n return p1.toUpperCase() + p2;\n }\n );\n};\n\n/* Creating a function that will check if an object has a property. */\nconst hasOwnProperty = (({hasOwnProperty}) => (obj, prop) => hasOwnProperty.call(obj, prop))(Object.prototype);\n\n/**\n * Determine if a value is a RegExp object\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a RegExp object, otherwise false\n */\nconst isRegExp = kindOfTest('RegExp');\n\nconst reduceDescriptors = (obj, reducer) => {\n const descriptors = Object.getOwnPropertyDescriptors(obj);\n const reducedDescriptors = {};\n\n forEach(descriptors, (descriptor, name) => {\n let ret;\n if ((ret = reducer(descriptor, name, obj)) !== false) {\n reducedDescriptors[name] = ret || descriptor;\n }\n });\n\n Object.defineProperties(obj, reducedDescriptors);\n}\n\n/**\n * Makes all methods read-only\n * @param {Object} obj\n */\n\nconst freezeMethods = (obj) => {\n reduceDescriptors(obj, (descriptor, name) => {\n // skip restricted props in strict mode\n if (isFunction(obj) && ['arguments', 'caller', 'callee'].indexOf(name) !== -1) {\n return false;\n }\n\n const value = obj[name];\n\n if (!isFunction(value)) return;\n\n descriptor.enumerable = false;\n\n if ('writable' in descriptor) {\n descriptor.writable = false;\n return;\n }\n\n if (!descriptor.set) {\n descriptor.set = () => {\n throw Error('Can not rewrite read-only method \\'' + name + '\\'');\n };\n }\n });\n}\n\nconst toObjectSet = (arrayOrString, delimiter) => {\n const obj = {};\n\n const define = (arr) => {\n arr.forEach(value => {\n obj[value] = true;\n });\n }\n\n isArray(arrayOrString) ? define(arrayOrString) : define(String(arrayOrString).split(delimiter));\n\n return obj;\n}\n\nconst noop = () => {}\n\nconst toFiniteNumber = (value, defaultValue) => {\n return value != null && Number.isFinite(value = +value) ? value : defaultValue;\n}\n\nconst ALPHA = 'abcdefghijklmnopqrstuvwxyz'\n\nconst DIGIT = '0123456789';\n\nconst ALPHABET = {\n DIGIT,\n ALPHA,\n ALPHA_DIGIT: ALPHA + ALPHA.toUpperCase() + DIGIT\n}\n\nconst generateString = (size = 16, alphabet = ALPHABET.ALPHA_DIGIT) => {\n let str = '';\n const {length} = alphabet;\n while (size--) {\n str += alphabet[Math.random() * length|0]\n }\n\n return str;\n}\n\n/**\n * If the thing is a FormData object, return true, otherwise return false.\n *\n * @param {unknown} thing - The thing to check.\n *\n * @returns {boolean}\n */\nfunction isSpecCompliantForm(thing) {\n return !!(thing && isFunction(thing.append) && thing[Symbol.toStringTag] === 'FormData' && thing[Symbol.iterator]);\n}\n\nconst toJSONObject = (obj) => {\n const stack = new Array(10);\n\n const visit = (source, i) => {\n\n if (isObject(source)) {\n if (stack.indexOf(source) >= 0) {\n return;\n }\n\n if(!('toJSON' in source)) {\n stack[i] = source;\n const target = isArray(source) ? [] : {};\n\n forEach(source, (value, key) => {\n const reducedValue = visit(value, i + 1);\n !isUndefined(reducedValue) && (target[key] = reducedValue);\n });\n\n stack[i] = undefined;\n\n return target;\n }\n }\n\n return source;\n }\n\n return visit(obj, 0);\n}\n\nconst isAsyncFn = kindOfTest('AsyncFunction');\n\nconst isThenable = (thing) =>\n thing && (isObject(thing) || isFunction(thing)) && isFunction(thing.then) && isFunction(thing.catch);\n\nexport default {\n isArray,\n isArrayBuffer,\n isBuffer,\n isFormData,\n isArrayBufferView,\n isString,\n isNumber,\n isBoolean,\n isObject,\n isPlainObject,\n isReadableStream,\n isRequest,\n isResponse,\n isHeaders,\n isUndefined,\n isDate,\n isFile,\n isBlob,\n isRegExp,\n isFunction,\n isStream,\n isURLSearchParams,\n isTypedArray,\n isFileList,\n forEach,\n merge,\n extend,\n trim,\n stripBOM,\n inherits,\n toFlatObject,\n kindOf,\n kindOfTest,\n endsWith,\n toArray,\n forEachEntry,\n matchAll,\n isHTMLForm,\n hasOwnProperty,\n hasOwnProp: hasOwnProperty, // an alias to avoid ESLint no-prototype-builtins detection\n reduceDescriptors,\n freezeMethods,\n toObjectSet,\n toCamelCase,\n noop,\n toFiniteNumber,\n findKey,\n global: _global,\n isContextDefined,\n ALPHABET,\n generateString,\n isSpecCompliantForm,\n toJSONObject,\n isAsyncFn,\n isThenable\n};\n","'use strict';\n\nimport utils from '../utils.js';\n\n/**\n * Create an Error with the specified message, config, error code, request and response.\n *\n * @param {string} message The error message.\n * @param {string} [code] The error code (for example, 'ECONNABORTED').\n * @param {Object} [config] The config.\n * @param {Object} [request] The request.\n * @param {Object} [response] The response.\n *\n * @returns {Error} The created error.\n */\nfunction AxiosError(message, code, config, request, response) {\n Error.call(this);\n\n if (Error.captureStackTrace) {\n Error.captureStackTrace(this, this.constructor);\n } else {\n this.stack = (new Error()).stack;\n }\n\n this.message = message;\n this.name = 'AxiosError';\n code && (this.code = code);\n config && (this.config = config);\n request && (this.request = request);\n response && (this.response = response);\n}\n\nutils.inherits(AxiosError, Error, {\n toJSON: function toJSON() {\n return {\n // Standard\n message: this.message,\n name: this.name,\n // Microsoft\n description: this.description,\n number: this.number,\n // Mozilla\n fileName: this.fileName,\n lineNumber: this.lineNumber,\n columnNumber: this.columnNumber,\n stack: this.stack,\n // Axios\n config: utils.toJSONObject(this.config),\n code: this.code,\n status: this.response && this.response.status ? this.response.status : null\n };\n }\n});\n\nconst prototype = AxiosError.prototype;\nconst descriptors = {};\n\n[\n 'ERR_BAD_OPTION_VALUE',\n 'ERR_BAD_OPTION',\n 'ECONNABORTED',\n 'ETIMEDOUT',\n 'ERR_NETWORK',\n 'ERR_FR_TOO_MANY_REDIRECTS',\n 'ERR_DEPRECATED',\n 'ERR_BAD_RESPONSE',\n 'ERR_BAD_REQUEST',\n 'ERR_CANCELED',\n 'ERR_NOT_SUPPORT',\n 'ERR_INVALID_URL'\n// eslint-disable-next-line func-names\n].forEach(code => {\n descriptors[code] = {value: code};\n});\n\nObject.defineProperties(AxiosError, descriptors);\nObject.defineProperty(prototype, 'isAxiosError', {value: true});\n\n// eslint-disable-next-line func-names\nAxiosError.from = (error, code, config, request, response, customProps) => {\n const axiosError = Object.create(prototype);\n\n utils.toFlatObject(error, axiosError, function filter(obj) {\n return obj !== Error.prototype;\n }, prop => {\n return prop !== 'isAxiosError';\n });\n\n AxiosError.call(axiosError, error.message, code, config, request, response);\n\n axiosError.cause = error;\n\n axiosError.name = error.name;\n\n customProps && Object.assign(axiosError, customProps);\n\n return axiosError;\n};\n\nexport default AxiosError;\n","'use strict';\n\nimport utils from '../utils.js';\nimport AxiosError from '../core/AxiosError.js';\n// temporary hotfix to avoid circular references until AxiosURLSearchParams is refactored\nimport PlatformFormData from '../platform/node/classes/FormData.js';\n\n/**\n * Determines if the given thing is a array or js object.\n *\n * @param {string} thing - The object or array to be visited.\n *\n * @returns {boolean}\n */\nfunction isVisitable(thing) {\n return utils.isPlainObject(thing) || utils.isArray(thing);\n}\n\n/**\n * It removes the brackets from the end of a string\n *\n * @param {string} key - The key of the parameter.\n *\n * @returns {string} the key without the brackets.\n */\nfunction removeBrackets(key) {\n return utils.endsWith(key, '[]') ? key.slice(0, -2) : key;\n}\n\n/**\n * It takes a path, a key, and a boolean, and returns a string\n *\n * @param {string} path - The path to the current key.\n * @param {string} key - The key of the current object being iterated over.\n * @param {string} dots - If true, the key will be rendered with dots instead of brackets.\n *\n * @returns {string} The path to the current key.\n */\nfunction renderKey(path, key, dots) {\n if (!path) return key;\n return path.concat(key).map(function each(token, i) {\n // eslint-disable-next-line no-param-reassign\n token = removeBrackets(token);\n return !dots && i ? '[' + token + ']' : token;\n }).join(dots ? '.' : '');\n}\n\n/**\n * If the array is an array and none of its elements are visitable, then it's a flat array.\n *\n * @param {Array} arr - The array to check\n *\n * @returns {boolean}\n */\nfunction isFlatArray(arr) {\n return utils.isArray(arr) && !arr.some(isVisitable);\n}\n\nconst predicates = utils.toFlatObject(utils, {}, null, function filter(prop) {\n return /^is[A-Z]/.test(prop);\n});\n\n/**\n * Convert a data object to FormData\n *\n * @param {Object} obj\n * @param {?Object} [formData]\n * @param {?Object} [options]\n * @param {Function} [options.visitor]\n * @param {Boolean} [options.metaTokens = true]\n * @param {Boolean} [options.dots = false]\n * @param {?Boolean} [options.indexes = false]\n *\n * @returns {Object}\n **/\n\n/**\n * It converts an object into a FormData object\n *\n * @param {Object} obj - The object to convert to form data.\n * @param {string} formData - The FormData object to append to.\n * @param {Object} options\n *\n * @returns\n */\nfunction toFormData(obj, formData, options) {\n if (!utils.isObject(obj)) {\n throw new TypeError('target must be an object');\n }\n\n // eslint-disable-next-line no-param-reassign\n formData = formData || new (PlatformFormData || FormData)();\n\n // eslint-disable-next-line no-param-reassign\n options = utils.toFlatObject(options, {\n metaTokens: true,\n dots: false,\n indexes: false\n }, false, function defined(option, source) {\n // eslint-disable-next-line no-eq-null,eqeqeq\n return !utils.isUndefined(source[option]);\n });\n\n const metaTokens = options.metaTokens;\n // eslint-disable-next-line no-use-before-define\n const visitor = options.visitor || defaultVisitor;\n const dots = options.dots;\n const indexes = options.indexes;\n const _Blob = options.Blob || typeof Blob !== 'undefined' && Blob;\n const useBlob = _Blob && utils.isSpecCompliantForm(formData);\n\n if (!utils.isFunction(visitor)) {\n throw new TypeError('visitor must be a function');\n }\n\n function convertValue(value) {\n if (value === null) return '';\n\n if (utils.isDate(value)) {\n return value.toISOString();\n }\n\n if (!useBlob && utils.isBlob(value)) {\n throw new AxiosError('Blob is not supported. Use a Buffer instead.');\n }\n\n if (utils.isArrayBuffer(value) || utils.isTypedArray(value)) {\n return useBlob && typeof Blob === 'function' ? new Blob([value]) : Buffer.from(value);\n }\n\n return value;\n }\n\n /**\n * Default visitor.\n *\n * @param {*} value\n * @param {String|Number} key\n * @param {Array} path\n * @this {FormData}\n *\n * @returns {boolean} return true to visit the each prop of the value recursively\n */\n function defaultVisitor(value, key, path) {\n let arr = value;\n\n if (value && !path && typeof value === 'object') {\n if (utils.endsWith(key, '{}')) {\n // eslint-disable-next-line no-param-reassign\n key = metaTokens ? key : key.slice(0, -2);\n // eslint-disable-next-line no-param-reassign\n value = JSON.stringify(value);\n } else if (\n (utils.isArray(value) && isFlatArray(value)) ||\n ((utils.isFileList(value) || utils.endsWith(key, '[]')) && (arr = utils.toArray(value))\n )) {\n // eslint-disable-next-line no-param-reassign\n key = removeBrackets(key);\n\n arr.forEach(function each(el, index) {\n !(utils.isUndefined(el) || el === null) && formData.append(\n // eslint-disable-next-line no-nested-ternary\n indexes === true ? renderKey([key], index, dots) : (indexes === null ? key : key + '[]'),\n convertValue(el)\n );\n });\n return false;\n }\n }\n\n if (isVisitable(value)) {\n return true;\n }\n\n formData.append(renderKey(path, key, dots), convertValue(value));\n\n return false;\n }\n\n const stack = [];\n\n const exposedHelpers = Object.assign(predicates, {\n defaultVisitor,\n convertValue,\n isVisitable\n });\n\n function build(value, path) {\n if (utils.isUndefined(value)) return;\n\n if (stack.indexOf(value) !== -1) {\n throw Error('Circular reference detected in ' + path.join('.'));\n }\n\n stack.push(value);\n\n utils.forEach(value, function each(el, key) {\n const result = !(utils.isUndefined(el) || el === null) && visitor.call(\n formData, el, utils.isString(key) ? key.trim() : key, path, exposedHelpers\n );\n\n if (result === true) {\n build(el, path ? path.concat(key) : [key]);\n }\n });\n\n stack.pop();\n }\n\n if (!utils.isObject(obj)) {\n throw new TypeError('data must be an object');\n }\n\n build(obj);\n\n return formData;\n}\n\nexport default toFormData;\n","'use strict';\n\nimport toFormData from './toFormData.js';\n\n/**\n * It encodes a string by replacing all characters that are not in the unreserved set with\n * their percent-encoded equivalents\n *\n * @param {string} str - The string to encode.\n *\n * @returns {string} The encoded string.\n */\nfunction encode(str) {\n const charMap = {\n '!': '%21',\n \"'\": '%27',\n '(': '%28',\n ')': '%29',\n '~': '%7E',\n '%20': '+',\n '%00': '\\x00'\n };\n return encodeURIComponent(str).replace(/[!'()~]|%20|%00/g, function replacer(match) {\n return charMap[match];\n });\n}\n\n/**\n * It takes a params object and converts it to a FormData object\n *\n * @param {Object} params - The parameters to be converted to a FormData object.\n * @param {Object} options - The options object passed to the Axios constructor.\n *\n * @returns {void}\n */\nfunction AxiosURLSearchParams(params, options) {\n this._pairs = [];\n\n params && toFormData(params, this, options);\n}\n\nconst prototype = AxiosURLSearchParams.prototype;\n\nprototype.append = function append(name, value) {\n this._pairs.push([name, value]);\n};\n\nprototype.toString = function toString(encoder) {\n const _encode = encoder ? function(value) {\n return encoder.call(this, value, encode);\n } : encode;\n\n return this._pairs.map(function each(pair) {\n return _encode(pair[0]) + '=' + _encode(pair[1]);\n }, '').join('&');\n};\n\nexport default AxiosURLSearchParams;\n","'use strict';\n\nimport utils from '../utils.js';\nimport AxiosURLSearchParams from '../helpers/AxiosURLSearchParams.js';\n\n/**\n * It replaces all instances of the characters `:`, `$`, `,`, `+`, `[`, and `]` with their\n * URI encoded counterparts\n *\n * @param {string} val The value to be encoded.\n *\n * @returns {string} The encoded value.\n */\nfunction encode(val) {\n return encodeURIComponent(val).\n replace(/%3A/gi, ':').\n replace(/%24/g, '$').\n replace(/%2C/gi, ',').\n replace(/%20/g, '+').\n replace(/%5B/gi, '[').\n replace(/%5D/gi, ']');\n}\n\n/**\n * Build a URL by appending params to the end\n *\n * @param {string} url The base of the url (e.g., http://www.google.com)\n * @param {object} [params] The params to be appended\n * @param {?object} options\n *\n * @returns {string} The formatted url\n */\nexport default function buildURL(url, params, options) {\n /*eslint no-param-reassign:0*/\n if (!params) {\n return url;\n }\n \n const _encode = options && options.encode || encode;\n\n const serializeFn = options && options.serialize;\n\n let serializedParams;\n\n if (serializeFn) {\n serializedParams = serializeFn(params, options);\n } else {\n serializedParams = utils.isURLSearchParams(params) ?\n params.toString() :\n new AxiosURLSearchParams(params, options).toString(_encode);\n }\n\n if (serializedParams) {\n const hashmarkIndex = url.indexOf(\"#\");\n\n if (hashmarkIndex !== -1) {\n url = url.slice(0, hashmarkIndex);\n }\n url += (url.indexOf('?') === -1 ? '?' : '&') + serializedParams;\n }\n\n return url;\n}\n","'use strict';\n\nimport utils from './../utils.js';\n\nclass InterceptorManager {\n constructor() {\n this.handlers = [];\n }\n\n /**\n * Add a new interceptor to the stack\n *\n * @param {Function} fulfilled The function to handle `then` for a `Promise`\n * @param {Function} rejected The function to handle `reject` for a `Promise`\n *\n * @return {Number} An ID used to remove interceptor later\n */\n use(fulfilled, rejected, options) {\n this.handlers.push({\n fulfilled,\n rejected,\n synchronous: options ? options.synchronous : false,\n runWhen: options ? options.runWhen : null\n });\n return this.handlers.length - 1;\n }\n\n /**\n * Remove an interceptor from the stack\n *\n * @param {Number} id The ID that was returned by `use`\n *\n * @returns {Boolean} `true` if the interceptor was removed, `false` otherwise\n */\n eject(id) {\n if (this.handlers[id]) {\n this.handlers[id] = null;\n }\n }\n\n /**\n * Clear all interceptors from the stack\n *\n * @returns {void}\n */\n clear() {\n if (this.handlers) {\n this.handlers = [];\n }\n }\n\n /**\n * Iterate over all the registered interceptors\n *\n * This method is particularly useful for skipping over any\n * interceptors that may have become `null` calling `eject`.\n *\n * @param {Function} fn The function to call for each interceptor\n *\n * @returns {void}\n */\n forEach(fn) {\n utils.forEach(this.handlers, function forEachHandler(h) {\n if (h !== null) {\n fn(h);\n }\n });\n }\n}\n\nexport default InterceptorManager;\n","const hasBrowserEnv = typeof window !== 'undefined' && typeof document !== 'undefined';\n\n/**\n * Determine if we're running in a standard browser environment\n *\n * This allows axios to run in a web worker, and react-native.\n * Both environments support XMLHttpRequest, but not fully standard globals.\n *\n * web workers:\n * typeof window -> undefined\n * typeof document -> undefined\n *\n * react-native:\n * navigator.product -> 'ReactNative'\n * nativescript\n * navigator.product -> 'NativeScript' or 'NS'\n *\n * @returns {boolean}\n */\nconst hasStandardBrowserEnv = (\n (product) => {\n return hasBrowserEnv && ['ReactNative', 'NativeScript', 'NS'].indexOf(product) < 0\n })(typeof navigator !== 'undefined' && navigator.product);\n\n/**\n * Determine if we're running in a standard browser webWorker environment\n *\n * Although the `isStandardBrowserEnv` method indicates that\n * `allows axios to run in a web worker`, the WebWorker will still be\n * filtered out due to its judgment standard\n * `typeof window !== 'undefined' && typeof document !== 'undefined'`.\n * This leads to a problem when axios post `FormData` in webWorker\n */\nconst hasStandardBrowserWebWorkerEnv = (() => {\n return (\n typeof WorkerGlobalScope !== 'undefined' &&\n // eslint-disable-next-line no-undef\n self instanceof WorkerGlobalScope &&\n typeof self.importScripts === 'function'\n );\n})();\n\nconst origin = hasBrowserEnv && window.location.href || 'http://localhost';\n\nexport {\n hasBrowserEnv,\n hasStandardBrowserWebWorkerEnv,\n hasStandardBrowserEnv,\n origin\n}\n","'use strict';\n\nexport default {\n silentJSONParsing: true,\n forcedJSONParsing: true,\n clarifyTimeoutError: false\n};\n","import URLSearchParams from './classes/URLSearchParams.js'\nimport FormData from './classes/FormData.js'\nimport Blob from './classes/Blob.js'\n\nexport default {\n isBrowser: true,\n classes: {\n URLSearchParams,\n FormData,\n Blob\n },\n protocols: ['http', 'https', 'file', 'blob', 'url', 'data']\n};\n","'use strict';\n\nimport AxiosURLSearchParams from '../../../helpers/AxiosURLSearchParams.js';\nexport default typeof URLSearchParams !== 'undefined' ? URLSearchParams : AxiosURLSearchParams;\n","'use strict';\n\nexport default typeof FormData !== 'undefined' ? FormData : null;\n","'use strict'\n\nexport default typeof Blob !== 'undefined' ? Blob : null\n","import platform from './node/index.js';\nimport * as utils from './common/utils.js';\n\nexport default {\n ...utils,\n ...platform\n}\n","'use strict';\n\nimport utils from '../utils.js';\n\n/**\n * It takes a string like `foo[x][y][z]` and returns an array like `['foo', 'x', 'y', 'z']\n *\n * @param {string} name - The name of the property to get.\n *\n * @returns An array of strings.\n */\nfunction parsePropPath(name) {\n // foo[x][y][z]\n // foo.x.y.z\n // foo-x-y-z\n // foo x y z\n return utils.matchAll(/\\w+|\\[(\\w*)]/g, name).map(match => {\n return match[0] === '[]' ? '' : match[1] || match[0];\n });\n}\n\n/**\n * Convert an array to an object.\n *\n * @param {Array} arr - The array to convert to an object.\n *\n * @returns An object with the same keys and values as the array.\n */\nfunction arrayToObject(arr) {\n const obj = {};\n const keys = Object.keys(arr);\n let i;\n const len = keys.length;\n let key;\n for (i = 0; i < len; i++) {\n key = keys[i];\n obj[key] = arr[key];\n }\n return obj;\n}\n\n/**\n * It takes a FormData object and returns a JavaScript object\n *\n * @param {string} formData The FormData object to convert to JSON.\n *\n * @returns {Object | null} The converted object.\n */\nfunction formDataToJSON(formData) {\n function buildPath(path, value, target, index) {\n let name = path[index++];\n\n if (name === '__proto__') return true;\n\n const isNumericKey = Number.isFinite(+name);\n const isLast = index >= path.length;\n name = !name && utils.isArray(target) ? target.length : name;\n\n if (isLast) {\n if (utils.hasOwnProp(target, name)) {\n target[name] = [target[name], value];\n } else {\n target[name] = value;\n }\n\n return !isNumericKey;\n }\n\n if (!target[name] || !utils.isObject(target[name])) {\n target[name] = [];\n }\n\n const result = buildPath(path, value, target[name], index);\n\n if (result && utils.isArray(target[name])) {\n target[name] = arrayToObject(target[name]);\n }\n\n return !isNumericKey;\n }\n\n if (utils.isFormData(formData) && utils.isFunction(formData.entries)) {\n const obj = {};\n\n utils.forEachEntry(formData, (name, value) => {\n buildPath(parsePropPath(name), value, obj, 0);\n });\n\n return obj;\n }\n\n return null;\n}\n\nexport default formDataToJSON;\n","'use strict';\n\nimport utils from '../utils.js';\nimport AxiosError from '../core/AxiosError.js';\nimport transitionalDefaults from './transitional.js';\nimport toFormData from '../helpers/toFormData.js';\nimport toURLEncodedForm from '../helpers/toURLEncodedForm.js';\nimport platform from '../platform/index.js';\nimport formDataToJSON from '../helpers/formDataToJSON.js';\n\n/**\n * It takes a string, tries to parse it, and if it fails, it returns the stringified version\n * of the input\n *\n * @param {any} rawValue - The value to be stringified.\n * @param {Function} parser - A function that parses a string into a JavaScript object.\n * @param {Function} encoder - A function that takes a value and returns a string.\n *\n * @returns {string} A stringified version of the rawValue.\n */\nfunction stringifySafely(rawValue, parser, encoder) {\n if (utils.isString(rawValue)) {\n try {\n (parser || JSON.parse)(rawValue);\n return utils.trim(rawValue);\n } catch (e) {\n if (e.name !== 'SyntaxError') {\n throw e;\n }\n }\n }\n\n return (encoder || JSON.stringify)(rawValue);\n}\n\nconst defaults = {\n\n transitional: transitionalDefaults,\n\n adapter: ['xhr', 'http', 'fetch'],\n\n transformRequest: [function transformRequest(data, headers) {\n const contentType = headers.getContentType() || '';\n const hasJSONContentType = contentType.indexOf('application/json') > -1;\n const isObjectPayload = utils.isObject(data);\n\n if (isObjectPayload && utils.isHTMLForm(data)) {\n data = new FormData(data);\n }\n\n const isFormData = utils.isFormData(data);\n\n if (isFormData) {\n return hasJSONContentType ? JSON.stringify(formDataToJSON(data)) : data;\n }\n\n if (utils.isArrayBuffer(data) ||\n utils.isBuffer(data) ||\n utils.isStream(data) ||\n utils.isFile(data) ||\n utils.isBlob(data) ||\n utils.isReadableStream(data)\n ) {\n return data;\n }\n if (utils.isArrayBufferView(data)) {\n return data.buffer;\n }\n if (utils.isURLSearchParams(data)) {\n headers.setContentType('application/x-www-form-urlencoded;charset=utf-8', false);\n return data.toString();\n }\n\n let isFileList;\n\n if (isObjectPayload) {\n if (contentType.indexOf('application/x-www-form-urlencoded') > -1) {\n return toURLEncodedForm(data, this.formSerializer).toString();\n }\n\n if ((isFileList = utils.isFileList(data)) || contentType.indexOf('multipart/form-data') > -1) {\n const _FormData = this.env && this.env.FormData;\n\n return toFormData(\n isFileList ? {'files[]': data} : data,\n _FormData && new _FormData(),\n this.formSerializer\n );\n }\n }\n\n if (isObjectPayload || hasJSONContentType ) {\n headers.setContentType('application/json', false);\n return stringifySafely(data);\n }\n\n return data;\n }],\n\n transformResponse: [function transformResponse(data) {\n const transitional = this.transitional || defaults.transitional;\n const forcedJSONParsing = transitional && transitional.forcedJSONParsing;\n const JSONRequested = this.responseType === 'json';\n\n if (utils.isResponse(data) || utils.isReadableStream(data)) {\n return data;\n }\n\n if (data && utils.isString(data) && ((forcedJSONParsing && !this.responseType) || JSONRequested)) {\n const silentJSONParsing = transitional && transitional.silentJSONParsing;\n const strictJSONParsing = !silentJSONParsing && JSONRequested;\n\n try {\n return JSON.parse(data);\n } catch (e) {\n if (strictJSONParsing) {\n if (e.name === 'SyntaxError') {\n throw AxiosError.from(e, AxiosError.ERR_BAD_RESPONSE, this, null, this.response);\n }\n throw e;\n }\n }\n }\n\n return data;\n }],\n\n /**\n * A timeout in milliseconds to abort a request. If set to 0 (default) a\n * timeout is not created.\n */\n timeout: 0,\n\n xsrfCookieName: 'XSRF-TOKEN',\n xsrfHeaderName: 'X-XSRF-TOKEN',\n\n maxContentLength: -1,\n maxBodyLength: -1,\n\n env: {\n FormData: platform.classes.FormData,\n Blob: platform.classes.Blob\n },\n\n validateStatus: function validateStatus(status) {\n return status >= 200 && status < 300;\n },\n\n headers: {\n common: {\n 'Accept': 'application/json, text/plain, */*',\n 'Content-Type': undefined\n }\n }\n};\n\nutils.forEach(['delete', 'get', 'head', 'post', 'put', 'patch'], (method) => {\n defaults.headers[method] = {};\n});\n\nexport default defaults;\n","'use strict';\n\nimport utils from '../utils.js';\nimport toFormData from './toFormData.js';\nimport platform from '../platform/index.js';\n\nexport default function toURLEncodedForm(data, options) {\n return toFormData(data, new platform.classes.URLSearchParams(), Object.assign({\n visitor: function(value, key, path, helpers) {\n if (platform.isNode && utils.isBuffer(value)) {\n this.append(key, value.toString('base64'));\n return false;\n }\n\n return helpers.defaultVisitor.apply(this, arguments);\n }\n }, options));\n}\n","'use strict';\n\nimport utils from './../utils.js';\n\n// RawAxiosHeaders whose duplicates are ignored by node\n// c.f. https://nodejs.org/api/http.html#http_message_headers\nconst ignoreDuplicateOf = utils.toObjectSet([\n 'age', 'authorization', 'content-length', 'content-type', 'etag',\n 'expires', 'from', 'host', 'if-modified-since', 'if-unmodified-since',\n 'last-modified', 'location', 'max-forwards', 'proxy-authorization',\n 'referer', 'retry-after', 'user-agent'\n]);\n\n/**\n * Parse headers into an object\n *\n * ```\n * Date: Wed, 27 Aug 2014 08:58:49 GMT\n * Content-Type: application/json\n * Connection: keep-alive\n * Transfer-Encoding: chunked\n * ```\n *\n * @param {String} rawHeaders Headers needing to be parsed\n *\n * @returns {Object} Headers parsed into an object\n */\nexport default rawHeaders => {\n const parsed = {};\n let key;\n let val;\n let i;\n\n rawHeaders && rawHeaders.split('\\n').forEach(function parser(line) {\n i = line.indexOf(':');\n key = line.substring(0, i).trim().toLowerCase();\n val = line.substring(i + 1).trim();\n\n if (!key || (parsed[key] && ignoreDuplicateOf[key])) {\n return;\n }\n\n if (key === 'set-cookie') {\n if (parsed[key]) {\n parsed[key].push(val);\n } else {\n parsed[key] = [val];\n }\n } else {\n parsed[key] = parsed[key] ? parsed[key] + ', ' + val : val;\n }\n });\n\n return parsed;\n};\n","'use strict';\n\nimport utils from '../utils.js';\nimport parseHeaders from '../helpers/parseHeaders.js';\n\nconst $internals = Symbol('internals');\n\nfunction normalizeHeader(header) {\n return header && String(header).trim().toLowerCase();\n}\n\nfunction normalizeValue(value) {\n if (value === false || value == null) {\n return value;\n }\n\n return utils.isArray(value) ? value.map(normalizeValue) : String(value);\n}\n\nfunction parseTokens(str) {\n const tokens = Object.create(null);\n const tokensRE = /([^\\s,;=]+)\\s*(?:=\\s*([^,;]+))?/g;\n let match;\n\n while ((match = tokensRE.exec(str))) {\n tokens[match[1]] = match[2];\n }\n\n return tokens;\n}\n\nconst isValidHeaderName = (str) => /^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(str.trim());\n\nfunction matchHeaderValue(context, value, header, filter, isHeaderNameFilter) {\n if (utils.isFunction(filter)) {\n return filter.call(this, value, header);\n }\n\n if (isHeaderNameFilter) {\n value = header;\n }\n\n if (!utils.isString(value)) return;\n\n if (utils.isString(filter)) {\n return value.indexOf(filter) !== -1;\n }\n\n if (utils.isRegExp(filter)) {\n return filter.test(value);\n }\n}\n\nfunction formatHeader(header) {\n return header.trim()\n .toLowerCase().replace(/([a-z\\d])(\\w*)/g, (w, char, str) => {\n return char.toUpperCase() + str;\n });\n}\n\nfunction buildAccessors(obj, header) {\n const accessorName = utils.toCamelCase(' ' + header);\n\n ['get', 'set', 'has'].forEach(methodName => {\n Object.defineProperty(obj, methodName + accessorName, {\n value: function(arg1, arg2, arg3) {\n return this[methodName].call(this, header, arg1, arg2, arg3);\n },\n configurable: true\n });\n });\n}\n\nclass AxiosHeaders {\n constructor(headers) {\n headers && this.set(headers);\n }\n\n set(header, valueOrRewrite, rewrite) {\n const self = this;\n\n function setHeader(_value, _header, _rewrite) {\n const lHeader = normalizeHeader(_header);\n\n if (!lHeader) {\n throw new Error('header name must be a non-empty string');\n }\n\n const key = utils.findKey(self, lHeader);\n\n if(!key || self[key] === undefined || _rewrite === true || (_rewrite === undefined && self[key] !== false)) {\n self[key || _header] = normalizeValue(_value);\n }\n }\n\n const setHeaders = (headers, _rewrite) =>\n utils.forEach(headers, (_value, _header) => setHeader(_value, _header, _rewrite));\n\n if (utils.isPlainObject(header) || header instanceof this.constructor) {\n setHeaders(header, valueOrRewrite)\n } else if(utils.isString(header) && (header = header.trim()) && !isValidHeaderName(header)) {\n setHeaders(parseHeaders(header), valueOrRewrite);\n } else if (utils.isHeaders(header)) {\n for (const [key, value] of header.entries()) {\n setHeader(value, key, rewrite);\n }\n } else {\n header != null && setHeader(valueOrRewrite, header, rewrite);\n }\n\n return this;\n }\n\n get(header, parser) {\n header = normalizeHeader(header);\n\n if (header) {\n const key = utils.findKey(this, header);\n\n if (key) {\n const value = this[key];\n\n if (!parser) {\n return value;\n }\n\n if (parser === true) {\n return parseTokens(value);\n }\n\n if (utils.isFunction(parser)) {\n return parser.call(this, value, key);\n }\n\n if (utils.isRegExp(parser)) {\n return parser.exec(value);\n }\n\n throw new TypeError('parser must be boolean|regexp|function');\n }\n }\n }\n\n has(header, matcher) {\n header = normalizeHeader(header);\n\n if (header) {\n const key = utils.findKey(this, header);\n\n return !!(key && this[key] !== undefined && (!matcher || matchHeaderValue(this, this[key], key, matcher)));\n }\n\n return false;\n }\n\n delete(header, matcher) {\n const self = this;\n let deleted = false;\n\n function deleteHeader(_header) {\n _header = normalizeHeader(_header);\n\n if (_header) {\n const key = utils.findKey(self, _header);\n\n if (key && (!matcher || matchHeaderValue(self, self[key], key, matcher))) {\n delete self[key];\n\n deleted = true;\n }\n }\n }\n\n if (utils.isArray(header)) {\n header.forEach(deleteHeader);\n } else {\n deleteHeader(header);\n }\n\n return deleted;\n }\n\n clear(matcher) {\n const keys = Object.keys(this);\n let i = keys.length;\n let deleted = false;\n\n while (i--) {\n const key = keys[i];\n if(!matcher || matchHeaderValue(this, this[key], key, matcher, true)) {\n delete this[key];\n deleted = true;\n }\n }\n\n return deleted;\n }\n\n normalize(format) {\n const self = this;\n const headers = {};\n\n utils.forEach(this, (value, header) => {\n const key = utils.findKey(headers, header);\n\n if (key) {\n self[key] = normalizeValue(value);\n delete self[header];\n return;\n }\n\n const normalized = format ? formatHeader(header) : String(header).trim();\n\n if (normalized !== header) {\n delete self[header];\n }\n\n self[normalized] = normalizeValue(value);\n\n headers[normalized] = true;\n });\n\n return this;\n }\n\n concat(...targets) {\n return this.constructor.concat(this, ...targets);\n }\n\n toJSON(asStrings) {\n const obj = Object.create(null);\n\n utils.forEach(this, (value, header) => {\n value != null && value !== false && (obj[header] = asStrings && utils.isArray(value) ? value.join(', ') : value);\n });\n\n return obj;\n }\n\n [Symbol.iterator]() {\n return Object.entries(this.toJSON())[Symbol.iterator]();\n }\n\n toString() {\n return Object.entries(this.toJSON()).map(([header, value]) => header + ': ' + value).join('\\n');\n }\n\n get [Symbol.toStringTag]() {\n return 'AxiosHeaders';\n }\n\n static from(thing) {\n return thing instanceof this ? thing : new this(thing);\n }\n\n static concat(first, ...targets) {\n const computed = new this(first);\n\n targets.forEach((target) => computed.set(target));\n\n return computed;\n }\n\n static accessor(header) {\n const internals = this[$internals] = (this[$internals] = {\n accessors: {}\n });\n\n const accessors = internals.accessors;\n const prototype = this.prototype;\n\n function defineAccessor(_header) {\n const lHeader = normalizeHeader(_header);\n\n if (!accessors[lHeader]) {\n buildAccessors(prototype, _header);\n accessors[lHeader] = true;\n }\n }\n\n utils.isArray(header) ? header.forEach(defineAccessor) : defineAccessor(header);\n\n return this;\n }\n}\n\nAxiosHeaders.accessor(['Content-Type', 'Content-Length', 'Accept', 'Accept-Encoding', 'User-Agent', 'Authorization']);\n\n// reserved names hotfix\nutils.reduceDescriptors(AxiosHeaders.prototype, ({value}, key) => {\n let mapped = key[0].toUpperCase() + key.slice(1); // map `set` => `Set`\n return {\n get: () => value,\n set(headerValue) {\n this[mapped] = headerValue;\n }\n }\n});\n\nutils.freezeMethods(AxiosHeaders);\n\nexport default AxiosHeaders;\n","'use strict';\n\nimport utils from './../utils.js';\nimport defaults from '../defaults/index.js';\nimport AxiosHeaders from '../core/AxiosHeaders.js';\n\n/**\n * Transform the data for a request or a response\n *\n * @param {Array|Function} fns A single function or Array of functions\n * @param {?Object} response The response object\n *\n * @returns {*} The resulting transformed data\n */\nexport default function transformData(fns, response) {\n const config = this || defaults;\n const context = response || config;\n const headers = AxiosHeaders.from(context.headers);\n let data = context.data;\n\n utils.forEach(fns, function transform(fn) {\n data = fn.call(config, data, headers.normalize(), response ? response.status : undefined);\n });\n\n headers.normalize();\n\n return data;\n}\n","'use strict';\n\nexport default function isCancel(value) {\n return !!(value && value.__CANCEL__);\n}\n","'use strict';\n\nimport AxiosError from '../core/AxiosError.js';\nimport utils from '../utils.js';\n\n/**\n * A `CanceledError` is an object that is thrown when an operation is canceled.\n *\n * @param {string=} message The message.\n * @param {Object=} config The config.\n * @param {Object=} request The request.\n *\n * @returns {CanceledError} The created error.\n */\nfunction CanceledError(message, config, request) {\n // eslint-disable-next-line no-eq-null,eqeqeq\n AxiosError.call(this, message == null ? 'canceled' : message, AxiosError.ERR_CANCELED, config, request);\n this.name = 'CanceledError';\n}\n\nutils.inherits(CanceledError, AxiosError, {\n __CANCEL__: true\n});\n\nexport default CanceledError;\n","'use strict';\n\nimport AxiosError from './AxiosError.js';\n\n/**\n * Resolve or reject a Promise based on response status.\n *\n * @param {Function} resolve A function that resolves the promise.\n * @param {Function} reject A function that rejects the promise.\n * @param {object} response The response.\n *\n * @returns {object} The response.\n */\nexport default function settle(resolve, reject, response) {\n const validateStatus = response.config.validateStatus;\n if (!response.status || !validateStatus || validateStatus(response.status)) {\n resolve(response);\n } else {\n reject(new AxiosError(\n 'Request failed with status code ' + response.status,\n [AxiosError.ERR_BAD_REQUEST, AxiosError.ERR_BAD_RESPONSE][Math.floor(response.status / 100) - 4],\n response.config,\n response.request,\n response\n ));\n }\n}\n","'use strict';\n\n/**\n * Calculate data maxRate\n * @param {Number} [samplesCount= 10]\n * @param {Number} [min= 1000]\n * @returns {Function}\n */\nfunction speedometer(samplesCount, min) {\n samplesCount = samplesCount || 10;\n const bytes = new Array(samplesCount);\n const timestamps = new Array(samplesCount);\n let head = 0;\n let tail = 0;\n let firstSampleTS;\n\n min = min !== undefined ? min : 1000;\n\n return function push(chunkLength) {\n const now = Date.now();\n\n const startedAt = timestamps[tail];\n\n if (!firstSampleTS) {\n firstSampleTS = now;\n }\n\n bytes[head] = chunkLength;\n timestamps[head] = now;\n\n let i = tail;\n let bytesCount = 0;\n\n while (i !== head) {\n bytesCount += bytes[i++];\n i = i % samplesCount;\n }\n\n head = (head + 1) % samplesCount;\n\n if (head === tail) {\n tail = (tail + 1) % samplesCount;\n }\n\n if (now - firstSampleTS < min) {\n return;\n }\n\n const passed = startedAt && now - startedAt;\n\n return passed ? Math.round(bytesCount * 1000 / passed) : undefined;\n };\n}\n\nexport default speedometer;\n","'use strict';\n\n/**\n * Throttle decorator\n * @param {Function} fn\n * @param {Number} freq\n * @return {Function}\n */\nfunction throttle(fn, freq) {\n let timestamp = 0;\n const threshold = 1000 / freq;\n let timer = null;\n return function throttled() {\n const force = this === true;\n\n const now = Date.now();\n if (force || now - timestamp > threshold) {\n if (timer) {\n clearTimeout(timer);\n timer = null;\n }\n timestamp = now;\n return fn.apply(null, arguments);\n }\n if (!timer) {\n timer = setTimeout(() => {\n timer = null;\n timestamp = Date.now();\n return fn.apply(null, arguments);\n }, threshold - (now - timestamp));\n }\n };\n}\n\nexport default throttle;\n","import speedometer from \"./speedometer.js\";\nimport throttle from \"./throttle.js\";\n\nexport default (listener, isDownloadStream, freq = 3) => {\n let bytesNotified = 0;\n const _speedometer = speedometer(50, 250);\n\n return throttle(e => {\n const loaded = e.loaded;\n const total = e.lengthComputable ? e.total : undefined;\n const progressBytes = loaded - bytesNotified;\n const rate = _speedometer(progressBytes);\n const inRange = loaded <= total;\n\n bytesNotified = loaded;\n\n const data = {\n loaded,\n total,\n progress: total ? (loaded / total) : undefined,\n bytes: progressBytes,\n rate: rate ? rate : undefined,\n estimated: rate && total && inRange ? (total - loaded) / rate : undefined,\n event: e,\n lengthComputable: total != null\n };\n\n data[isDownloadStream ? 'download' : 'upload'] = true;\n\n listener(data);\n }, freq);\n}\n","'use strict';\n\nimport utils from './../utils.js';\nimport platform from '../platform/index.js';\n\nexport default platform.hasStandardBrowserEnv ?\n\n// Standard browser envs have full support of the APIs needed to test\n// whether the request URL is of the same origin as current location.\n (function standardBrowserEnv() {\n const msie = /(msie|trident)/i.test(navigator.userAgent);\n const urlParsingNode = document.createElement('a');\n let originURL;\n\n /**\n * Parse a URL to discover its components\n *\n * @param {String} url The URL to be parsed\n * @returns {Object}\n */\n function resolveURL(url) {\n let href = url;\n\n if (msie) {\n // IE needs attribute set twice to normalize properties\n urlParsingNode.setAttribute('href', href);\n href = urlParsingNode.href;\n }\n\n urlParsingNode.setAttribute('href', href);\n\n // urlParsingNode provides the UrlUtils interface - http://url.spec.whatwg.org/#urlutils\n return {\n href: urlParsingNode.href,\n protocol: urlParsingNode.protocol ? urlParsingNode.protocol.replace(/:$/, '') : '',\n host: urlParsingNode.host,\n search: urlParsingNode.search ? urlParsingNode.search.replace(/^\\?/, '') : '',\n hash: urlParsingNode.hash ? urlParsingNode.hash.replace(/^#/, '') : '',\n hostname: urlParsingNode.hostname,\n port: urlParsingNode.port,\n pathname: (urlParsingNode.pathname.charAt(0) === '/') ?\n urlParsingNode.pathname :\n '/' + urlParsingNode.pathname\n };\n }\n\n originURL = resolveURL(window.location.href);\n\n /**\n * Determine if a URL shares the same origin as the current location\n *\n * @param {String} requestURL The URL to test\n * @returns {boolean} True if URL shares the same origin, otherwise false\n */\n return function isURLSameOrigin(requestURL) {\n const parsed = (utils.isString(requestURL)) ? resolveURL(requestURL) : requestURL;\n return (parsed.protocol === originURL.protocol &&\n parsed.host === originURL.host);\n };\n })() :\n\n // Non standard browser envs (web workers, react-native) lack needed support.\n (function nonStandardBrowserEnv() {\n return function isURLSameOrigin() {\n return true;\n };\n })();\n","import utils from './../utils.js';\nimport platform from '../platform/index.js';\n\nexport default platform.hasStandardBrowserEnv ?\n\n // Standard browser envs support document.cookie\n {\n write(name, value, expires, path, domain, secure) {\n const cookie = [name + '=' + encodeURIComponent(value)];\n\n utils.isNumber(expires) && cookie.push('expires=' + new Date(expires).toGMTString());\n\n utils.isString(path) && cookie.push('path=' + path);\n\n utils.isString(domain) && cookie.push('domain=' + domain);\n\n secure === true && cookie.push('secure');\n\n document.cookie = cookie.join('; ');\n },\n\n read(name) {\n const match = document.cookie.match(new RegExp('(^|;\\\\s*)(' + name + ')=([^;]*)'));\n return (match ? decodeURIComponent(match[3]) : null);\n },\n\n remove(name) {\n this.write(name, '', Date.now() - 86400000);\n }\n }\n\n :\n\n // Non-standard browser env (web workers, react-native) lack needed support.\n {\n write() {},\n read() {\n return null;\n },\n remove() {}\n };\n\n","'use strict';\n\nimport isAbsoluteURL from '../helpers/isAbsoluteURL.js';\nimport combineURLs from '../helpers/combineURLs.js';\n\n/**\n * Creates a new URL by combining the baseURL with the requestedURL,\n * only when the requestedURL is not already an absolute URL.\n * If the requestURL is absolute, this function returns the requestedURL untouched.\n *\n * @param {string} baseURL The base URL\n * @param {string} requestedURL Absolute or relative URL to combine\n *\n * @returns {string} The combined full path\n */\nexport default function buildFullPath(baseURL, requestedURL) {\n if (baseURL && !isAbsoluteURL(requestedURL)) {\n return combineURLs(baseURL, requestedURL);\n }\n return requestedURL;\n}\n","'use strict';\n\n/**\n * Determines whether the specified URL is absolute\n *\n * @param {string} url The URL to test\n *\n * @returns {boolean} True if the specified URL is absolute, otherwise false\n */\nexport default function isAbsoluteURL(url) {\n // A URL is considered absolute if it begins with \"://\" or \"//\" (protocol-relative URL).\n // RFC 3986 defines scheme name as a sequence of characters beginning with a letter and followed\n // by any combination of letters, digits, plus, period, or hyphen.\n return /^([a-z][a-z\\d+\\-.]*:)?\\/\\//i.test(url);\n}\n","'use strict';\n\n/**\n * Creates a new URL by combining the specified URLs\n *\n * @param {string} baseURL The base URL\n * @param {string} relativeURL The relative URL\n *\n * @returns {string} The combined URL\n */\nexport default function combineURLs(baseURL, relativeURL) {\n return relativeURL\n ? baseURL.replace(/\\/?\\/$/, '') + '/' + relativeURL.replace(/^\\/+/, '')\n : baseURL;\n}\n","'use strict';\n\nimport utils from '../utils.js';\nimport AxiosHeaders from \"./AxiosHeaders.js\";\n\nconst headersToObject = (thing) => thing instanceof AxiosHeaders ? { ...thing } : thing;\n\n/**\n * Config-specific merge-function which creates a new config-object\n * by merging two configuration objects together.\n *\n * @param {Object} config1\n * @param {Object} config2\n *\n * @returns {Object} New object resulting from merging config2 to config1\n */\nexport default function mergeConfig(config1, config2) {\n // eslint-disable-next-line no-param-reassign\n config2 = config2 || {};\n const config = {};\n\n function getMergedValue(target, source, caseless) {\n if (utils.isPlainObject(target) && utils.isPlainObject(source)) {\n return utils.merge.call({caseless}, target, source);\n } else if (utils.isPlainObject(source)) {\n return utils.merge({}, source);\n } else if (utils.isArray(source)) {\n return source.slice();\n }\n return source;\n }\n\n // eslint-disable-next-line consistent-return\n function mergeDeepProperties(a, b, caseless) {\n if (!utils.isUndefined(b)) {\n return getMergedValue(a, b, caseless);\n } else if (!utils.isUndefined(a)) {\n return getMergedValue(undefined, a, caseless);\n }\n }\n\n // eslint-disable-next-line consistent-return\n function valueFromConfig2(a, b) {\n if (!utils.isUndefined(b)) {\n return getMergedValue(undefined, b);\n }\n }\n\n // eslint-disable-next-line consistent-return\n function defaultToConfig2(a, b) {\n if (!utils.isUndefined(b)) {\n return getMergedValue(undefined, b);\n } else if (!utils.isUndefined(a)) {\n return getMergedValue(undefined, a);\n }\n }\n\n // eslint-disable-next-line consistent-return\n function mergeDirectKeys(a, b, prop) {\n if (prop in config2) {\n return getMergedValue(a, b);\n } else if (prop in config1) {\n return getMergedValue(undefined, a);\n }\n }\n\n const mergeMap = {\n url: valueFromConfig2,\n method: valueFromConfig2,\n data: valueFromConfig2,\n baseURL: defaultToConfig2,\n transformRequest: defaultToConfig2,\n transformResponse: defaultToConfig2,\n paramsSerializer: defaultToConfig2,\n timeout: defaultToConfig2,\n timeoutMessage: defaultToConfig2,\n withCredentials: defaultToConfig2,\n withXSRFToken: defaultToConfig2,\n adapter: defaultToConfig2,\n responseType: defaultToConfig2,\n xsrfCookieName: defaultToConfig2,\n xsrfHeaderName: defaultToConfig2,\n onUploadProgress: defaultToConfig2,\n onDownloadProgress: defaultToConfig2,\n decompress: defaultToConfig2,\n maxContentLength: defaultToConfig2,\n maxBodyLength: defaultToConfig2,\n beforeRedirect: defaultToConfig2,\n transport: defaultToConfig2,\n httpAgent: defaultToConfig2,\n httpsAgent: defaultToConfig2,\n cancelToken: defaultToConfig2,\n socketPath: defaultToConfig2,\n responseEncoding: defaultToConfig2,\n validateStatus: mergeDirectKeys,\n headers: (a, b) => mergeDeepProperties(headersToObject(a), headersToObject(b), true)\n };\n\n utils.forEach(Object.keys(Object.assign({}, config1, config2)), function computeConfigValue(prop) {\n const merge = mergeMap[prop] || mergeDeepProperties;\n const configValue = merge(config1[prop], config2[prop], prop);\n (utils.isUndefined(configValue) && merge !== mergeDirectKeys) || (config[prop] = configValue);\n });\n\n return config;\n}\n","import platform from \"../platform/index.js\";\nimport utils from \"../utils.js\";\nimport isURLSameOrigin from \"./isURLSameOrigin.js\";\nimport cookies from \"./cookies.js\";\nimport buildFullPath from \"../core/buildFullPath.js\";\nimport mergeConfig from \"../core/mergeConfig.js\";\nimport AxiosHeaders from \"../core/AxiosHeaders.js\";\nimport buildURL from \"./buildURL.js\";\n\nexport default (config) => {\n const newConfig = mergeConfig({}, config);\n\n let {data, withXSRFToken, xsrfHeaderName, xsrfCookieName, headers, auth} = newConfig;\n\n newConfig.headers = headers = AxiosHeaders.from(headers);\n\n newConfig.url = buildURL(buildFullPath(newConfig.baseURL, newConfig.url), config.params, config.paramsSerializer);\n\n // HTTP basic authentication\n if (auth) {\n headers.set('Authorization', 'Basic ' +\n btoa((auth.username || '') + ':' + (auth.password ? unescape(encodeURIComponent(auth.password)) : ''))\n );\n }\n\n let contentType;\n\n if (utils.isFormData(data)) {\n if (platform.hasStandardBrowserEnv || platform.hasStandardBrowserWebWorkerEnv) {\n headers.setContentType(undefined); // Let the browser set it\n } else if ((contentType = headers.getContentType()) !== false) {\n // fix semicolon duplication issue for ReactNative FormData implementation\n const [type, ...tokens] = contentType ? contentType.split(';').map(token => token.trim()).filter(Boolean) : [];\n headers.setContentType([type || 'multipart/form-data', ...tokens].join('; '));\n }\n }\n\n // Add xsrf header\n // This is only done if running in a standard browser environment.\n // Specifically not if we're in a web worker, or react-native.\n\n if (platform.hasStandardBrowserEnv) {\n withXSRFToken && utils.isFunction(withXSRFToken) && (withXSRFToken = withXSRFToken(newConfig));\n\n if (withXSRFToken || (withXSRFToken !== false && isURLSameOrigin(newConfig.url))) {\n // Add xsrf header\n const xsrfValue = xsrfHeaderName && xsrfCookieName && cookies.read(xsrfCookieName);\n\n if (xsrfValue) {\n headers.set(xsrfHeaderName, xsrfValue);\n }\n }\n }\n\n return newConfig;\n}\n\n","import platform from \"../platform/index.js\";\nimport utils from \"../utils.js\";\nimport AxiosError from \"../core/AxiosError.js\";\nimport composeSignals from \"../helpers/composeSignals.js\";\nimport {trackStream} from \"../helpers/trackStream.js\";\nimport AxiosHeaders from \"../core/AxiosHeaders.js\";\nimport progressEventReducer from \"../helpers/progressEventReducer.js\";\nimport resolveConfig from \"../helpers/resolveConfig.js\";\nimport settle from \"../core/settle.js\";\n\nconst fetchProgressDecorator = (total, fn) => {\n const lengthComputable = total != null;\n return (loaded) => setTimeout(() => fn({\n lengthComputable,\n total,\n loaded\n }));\n}\n\nconst isFetchSupported = typeof fetch === 'function' && typeof Request === 'function' && typeof Response === 'function';\nconst isReadableStreamSupported = isFetchSupported && typeof ReadableStream === 'function';\n\n// used only inside the fetch adapter\nconst encodeText = isFetchSupported && (typeof TextEncoder === 'function' ?\n ((encoder) => (str) => encoder.encode(str))(new TextEncoder()) :\n async (str) => new Uint8Array(await new Response(str).arrayBuffer())\n);\n\nconst supportsRequestStream = isReadableStreamSupported && (() => {\n let duplexAccessed = false;\n\n const hasContentType = new Request(platform.origin, {\n body: new ReadableStream(),\n method: 'POST',\n get duplex() {\n duplexAccessed = true;\n return 'half';\n },\n }).headers.has('Content-Type');\n\n return duplexAccessed && !hasContentType;\n})();\n\nconst DEFAULT_CHUNK_SIZE = 64 * 1024;\n\nconst supportsResponseStream = isReadableStreamSupported && !!(()=> {\n try {\n return utils.isReadableStream(new Response('').body);\n } catch(err) {\n // return undefined\n }\n})();\n\nconst resolvers = {\n stream: supportsResponseStream && ((res) => res.body)\n};\n\nisFetchSupported && (((res) => {\n ['text', 'arrayBuffer', 'blob', 'formData', 'stream'].forEach(type => {\n !resolvers[type] && (resolvers[type] = utils.isFunction(res[type]) ? (res) => res[type]() :\n (_, config) => {\n throw new AxiosError(`Response type '${type}' is not supported`, AxiosError.ERR_NOT_SUPPORT, config);\n })\n });\n})(new Response));\n\nconst getBodyLength = async (body) => {\n if (body == null) {\n return 0;\n }\n\n if(utils.isBlob(body)) {\n return body.size;\n }\n\n if(utils.isSpecCompliantForm(body)) {\n return (await new Request(body).arrayBuffer()).byteLength;\n }\n\n if(utils.isArrayBufferView(body)) {\n return body.byteLength;\n }\n\n if(utils.isURLSearchParams(body)) {\n body = body + '';\n }\n\n if(utils.isString(body)) {\n return (await encodeText(body)).byteLength;\n }\n}\n\nconst resolveBodyLength = async (headers, body) => {\n const length = utils.toFiniteNumber(headers.getContentLength());\n\n return length == null ? getBodyLength(body) : length;\n}\n\nexport default isFetchSupported && (async (config) => {\n let {\n url,\n method,\n data,\n signal,\n cancelToken,\n timeout,\n onDownloadProgress,\n onUploadProgress,\n responseType,\n headers,\n withCredentials = 'same-origin',\n fetchOptions\n } = resolveConfig(config);\n\n responseType = responseType ? (responseType + '').toLowerCase() : 'text';\n\n let [composedSignal, stopTimeout] = (signal || cancelToken || timeout) ?\n composeSignals([signal, cancelToken], timeout) : [];\n\n let finished, request;\n\n const onFinish = () => {\n !finished && setTimeout(() => {\n composedSignal && composedSignal.unsubscribe();\n });\n\n finished = true;\n }\n\n let requestContentLength;\n\n try {\n if (\n onUploadProgress && supportsRequestStream && method !== 'get' && method !== 'head' &&\n (requestContentLength = await resolveBodyLength(headers, data)) !== 0\n ) {\n let _request = new Request(url, {\n method: 'POST',\n body: data,\n duplex: \"half\"\n });\n\n let contentTypeHeader;\n\n if (utils.isFormData(data) && (contentTypeHeader = _request.headers.get('content-type'))) {\n headers.setContentType(contentTypeHeader)\n }\n\n if (_request.body) {\n data = trackStream(_request.body, DEFAULT_CHUNK_SIZE, fetchProgressDecorator(\n requestContentLength,\n progressEventReducer(onUploadProgress)\n ), null, encodeText);\n }\n }\n\n if (!utils.isString(withCredentials)) {\n withCredentials = withCredentials ? 'cors' : 'omit';\n }\n\n request = new Request(url, {\n ...fetchOptions,\n signal: composedSignal,\n method: method.toUpperCase(),\n headers: headers.normalize().toJSON(),\n body: data,\n duplex: \"half\",\n withCredentials\n });\n\n let response = await fetch(request);\n\n const isStreamResponse = supportsResponseStream && (responseType === 'stream' || responseType === 'response');\n\n if (supportsResponseStream && (onDownloadProgress || isStreamResponse)) {\n const options = {};\n\n ['status', 'statusText', 'headers'].forEach(prop => {\n options[prop] = response[prop];\n });\n\n const responseContentLength = utils.toFiniteNumber(response.headers.get('content-length'));\n\n response = new Response(\n trackStream(response.body, DEFAULT_CHUNK_SIZE, onDownloadProgress && fetchProgressDecorator(\n responseContentLength,\n progressEventReducer(onDownloadProgress, true)\n ), isStreamResponse && onFinish, encodeText),\n options\n );\n }\n\n responseType = responseType || 'text';\n\n let responseData = await resolvers[utils.findKey(resolvers, responseType) || 'text'](response, config);\n\n !isStreamResponse && onFinish();\n\n stopTimeout && stopTimeout();\n\n return await new Promise((resolve, reject) => {\n settle(resolve, reject, {\n data: responseData,\n headers: AxiosHeaders.from(response.headers),\n status: response.status,\n statusText: response.statusText,\n config,\n request\n })\n })\n } catch (err) {\n onFinish();\n\n if (err && err.name === 'TypeError' && /fetch/i.test(err.message)) {\n throw Object.assign(\n new AxiosError('Network Error', AxiosError.ERR_NETWORK, config, request),\n {\n cause: err.cause || err\n }\n )\n }\n\n throw AxiosError.from(err, err && err.code, config, request);\n }\n});\n\n\n","import utils from './../utils.js';\nimport settle from './../core/settle.js';\nimport transitionalDefaults from '../defaults/transitional.js';\nimport AxiosError from '../core/AxiosError.js';\nimport CanceledError from '../cancel/CanceledError.js';\nimport parseProtocol from '../helpers/parseProtocol.js';\nimport platform from '../platform/index.js';\nimport AxiosHeaders from '../core/AxiosHeaders.js';\nimport progressEventReducer from '../helpers/progressEventReducer.js';\nimport resolveConfig from \"../helpers/resolveConfig.js\";\n\nconst isXHRAdapterSupported = typeof XMLHttpRequest !== 'undefined';\n\nexport default isXHRAdapterSupported && function (config) {\n return new Promise(function dispatchXhrRequest(resolve, reject) {\n const _config = resolveConfig(config);\n let requestData = _config.data;\n const requestHeaders = AxiosHeaders.from(_config.headers).normalize();\n let {responseType} = _config;\n let onCanceled;\n function done() {\n if (_config.cancelToken) {\n _config.cancelToken.unsubscribe(onCanceled);\n }\n\n if (_config.signal) {\n _config.signal.removeEventListener('abort', onCanceled);\n }\n }\n\n let request = new XMLHttpRequest();\n\n request.open(_config.method.toUpperCase(), _config.url, true);\n\n // Set the request timeout in MS\n request.timeout = _config.timeout;\n\n function onloadend() {\n if (!request) {\n return;\n }\n // Prepare the response\n const responseHeaders = AxiosHeaders.from(\n 'getAllResponseHeaders' in request && request.getAllResponseHeaders()\n );\n const responseData = !responseType || responseType === 'text' || responseType === 'json' ?\n request.responseText : request.response;\n const response = {\n data: responseData,\n status: request.status,\n statusText: request.statusText,\n headers: responseHeaders,\n config,\n request\n };\n\n settle(function _resolve(value) {\n resolve(value);\n done();\n }, function _reject(err) {\n reject(err);\n done();\n }, response);\n\n // Clean up request\n request = null;\n }\n\n if ('onloadend' in request) {\n // Use onloadend if available\n request.onloadend = onloadend;\n } else {\n // Listen for ready state to emulate onloadend\n request.onreadystatechange = function handleLoad() {\n if (!request || request.readyState !== 4) {\n return;\n }\n\n // The request errored out and we didn't get a response, this will be\n // handled by onerror instead\n // With one exception: request that using file: protocol, most browsers\n // will return status as 0 even though it's a successful request\n if (request.status === 0 && !(request.responseURL && request.responseURL.indexOf('file:') === 0)) {\n return;\n }\n // readystate handler is calling before onerror or ontimeout handlers,\n // so we should call onloadend on the next 'tick'\n setTimeout(onloadend);\n };\n }\n\n // Handle browser request cancellation (as opposed to a manual cancellation)\n request.onabort = function handleAbort() {\n if (!request) {\n return;\n }\n\n reject(new AxiosError('Request aborted', AxiosError.ECONNABORTED, _config, request));\n\n // Clean up request\n request = null;\n };\n\n // Handle low level network errors\n request.onerror = function handleError() {\n // Real errors are hidden from us by the browser\n // onerror should only fire if it's a network error\n reject(new AxiosError('Network Error', AxiosError.ERR_NETWORK, _config, request));\n\n // Clean up request\n request = null;\n };\n\n // Handle timeout\n request.ontimeout = function handleTimeout() {\n let timeoutErrorMessage = _config.timeout ? 'timeout of ' + _config.timeout + 'ms exceeded' : 'timeout exceeded';\n const transitional = _config.transitional || transitionalDefaults;\n if (_config.timeoutErrorMessage) {\n timeoutErrorMessage = _config.timeoutErrorMessage;\n }\n reject(new AxiosError(\n timeoutErrorMessage,\n transitional.clarifyTimeoutError ? AxiosError.ETIMEDOUT : AxiosError.ECONNABORTED,\n _config,\n request));\n\n // Clean up request\n request = null;\n };\n\n // Remove Content-Type if data is undefined\n requestData === undefined && requestHeaders.setContentType(null);\n\n // Add headers to the request\n if ('setRequestHeader' in request) {\n utils.forEach(requestHeaders.toJSON(), function setRequestHeader(val, key) {\n request.setRequestHeader(key, val);\n });\n }\n\n // Add withCredentials to request if needed\n if (!utils.isUndefined(_config.withCredentials)) {\n request.withCredentials = !!_config.withCredentials;\n }\n\n // Add responseType to request if needed\n if (responseType && responseType !== 'json') {\n request.responseType = _config.responseType;\n }\n\n // Handle progress if needed\n if (typeof _config.onDownloadProgress === 'function') {\n request.addEventListener('progress', progressEventReducer(_config.onDownloadProgress, true));\n }\n\n // Not all browsers support upload events\n if (typeof _config.onUploadProgress === 'function' && request.upload) {\n request.upload.addEventListener('progress', progressEventReducer(_config.onUploadProgress));\n }\n\n if (_config.cancelToken || _config.signal) {\n // Handle cancellation\n // eslint-disable-next-line func-names\n onCanceled = cancel => {\n if (!request) {\n return;\n }\n reject(!cancel || cancel.type ? new CanceledError(null, config, request) : cancel);\n request.abort();\n request = null;\n };\n\n _config.cancelToken && _config.cancelToken.subscribe(onCanceled);\n if (_config.signal) {\n _config.signal.aborted ? onCanceled() : _config.signal.addEventListener('abort', onCanceled);\n }\n }\n\n const protocol = parseProtocol(_config.url);\n\n if (protocol && platform.protocols.indexOf(protocol) === -1) {\n reject(new AxiosError('Unsupported protocol ' + protocol + ':', AxiosError.ERR_BAD_REQUEST, config));\n return;\n }\n\n\n // Send the request\n request.send(requestData || null);\n });\n}\n","'use strict';\n\nexport default function parseProtocol(url) {\n const match = /^([-+\\w]{1,25})(:?\\/\\/|:)/.exec(url);\n return match && match[1] || '';\n}\n","import CanceledError from \"../cancel/CanceledError.js\";\nimport AxiosError from \"../core/AxiosError.js\";\n\nconst composeSignals = (signals, timeout) => {\n let controller = new AbortController();\n\n let aborted;\n\n const onabort = function (cancel) {\n if (!aborted) {\n aborted = true;\n unsubscribe();\n const err = cancel instanceof Error ? cancel : this.reason;\n controller.abort(err instanceof AxiosError ? err : new CanceledError(err instanceof Error ? err.message : err));\n }\n }\n\n let timer = timeout && setTimeout(() => {\n onabort(new AxiosError(`timeout ${timeout} of ms exceeded`, AxiosError.ETIMEDOUT))\n }, timeout)\n\n const unsubscribe = () => {\n if (signals) {\n timer && clearTimeout(timer);\n timer = null;\n signals.forEach(signal => {\n signal &&\n (signal.removeEventListener ? signal.removeEventListener('abort', onabort) : signal.unsubscribe(onabort));\n });\n signals = null;\n }\n }\n\n signals.forEach((signal) => signal && signal.addEventListener && signal.addEventListener('abort', onabort));\n\n const {signal} = controller;\n\n signal.unsubscribe = unsubscribe;\n\n return [signal, () => {\n timer && clearTimeout(timer);\n timer = null;\n }];\n}\n\nexport default composeSignals;\n","\n\nexport const streamChunk = function* (chunk, chunkSize) {\n let len = chunk.byteLength;\n\n if (!chunkSize || len < chunkSize) {\n yield chunk;\n return;\n }\n\n let pos = 0;\n let end;\n\n while (pos < len) {\n end = pos + chunkSize;\n yield chunk.slice(pos, end);\n pos = end;\n }\n}\n\nexport const readBytes = async function* (iterable, chunkSize, encode) {\n for await (const chunk of iterable) {\n yield* streamChunk(ArrayBuffer.isView(chunk) ? chunk : (await encode(String(chunk))), chunkSize);\n }\n}\n\nexport const trackStream = (stream, chunkSize, onProgress, onFinish, encode) => {\n const iterator = readBytes(stream, chunkSize, encode);\n\n let bytes = 0;\n\n return new ReadableStream({\n type: 'bytes',\n\n async pull(controller) {\n const {done, value} = await iterator.next();\n\n if (done) {\n controller.close();\n onFinish();\n return;\n }\n\n let len = value.byteLength;\n onProgress && onProgress(bytes += len);\n controller.enqueue(new Uint8Array(value));\n },\n cancel(reason) {\n onFinish(reason);\n return iterator.return();\n }\n }, {\n highWaterMark: 2\n })\n}\n","import utils from '../utils.js';\nimport httpAdapter from './http.js';\nimport xhrAdapter from './xhr.js';\nimport fetchAdapter from './fetch.js';\nimport AxiosError from \"../core/AxiosError.js\";\n\nconst knownAdapters = {\n http: httpAdapter,\n xhr: xhrAdapter,\n fetch: fetchAdapter\n}\n\nutils.forEach(knownAdapters, (fn, value) => {\n if (fn) {\n try {\n Object.defineProperty(fn, 'name', {value});\n } catch (e) {\n // eslint-disable-next-line no-empty\n }\n Object.defineProperty(fn, 'adapterName', {value});\n }\n});\n\nconst renderReason = (reason) => `- ${reason}`;\n\nconst isResolvedHandle = (adapter) => utils.isFunction(adapter) || adapter === null || adapter === false;\n\nexport default {\n getAdapter: (adapters) => {\n adapters = utils.isArray(adapters) ? adapters : [adapters];\n\n const {length} = adapters;\n let nameOrAdapter;\n let adapter;\n\n const rejectedReasons = {};\n\n for (let i = 0; i < length; i++) {\n nameOrAdapter = adapters[i];\n let id;\n\n adapter = nameOrAdapter;\n\n if (!isResolvedHandle(nameOrAdapter)) {\n adapter = knownAdapters[(id = String(nameOrAdapter)).toLowerCase()];\n\n if (adapter === undefined) {\n throw new AxiosError(`Unknown adapter '${id}'`);\n }\n }\n\n if (adapter) {\n break;\n }\n\n rejectedReasons[id || '#' + i] = adapter;\n }\n\n if (!adapter) {\n\n const reasons = Object.entries(rejectedReasons)\n .map(([id, state]) => `adapter ${id} ` +\n (state === false ? 'is not supported by the environment' : 'is not available in the build')\n );\n\n let s = length ?\n (reasons.length > 1 ? 'since :\\n' + reasons.map(renderReason).join('\\n') : ' ' + renderReason(reasons[0])) :\n 'as no adapter specified';\n\n throw new AxiosError(\n `There is no suitable adapter to dispatch the request ` + s,\n 'ERR_NOT_SUPPORT'\n );\n }\n\n return adapter;\n },\n adapters: knownAdapters\n}\n","// eslint-disable-next-line strict\nexport default null;\n","'use strict';\n\nimport transformData from './transformData.js';\nimport isCancel from '../cancel/isCancel.js';\nimport defaults from '../defaults/index.js';\nimport CanceledError from '../cancel/CanceledError.js';\nimport AxiosHeaders from '../core/AxiosHeaders.js';\nimport adapters from \"../adapters/adapters.js\";\n\n/**\n * Throws a `CanceledError` if cancellation has been requested.\n *\n * @param {Object} config The config that is to be used for the request\n *\n * @returns {void}\n */\nfunction throwIfCancellationRequested(config) {\n if (config.cancelToken) {\n config.cancelToken.throwIfRequested();\n }\n\n if (config.signal && config.signal.aborted) {\n throw new CanceledError(null, config);\n }\n}\n\n/**\n * Dispatch a request to the server using the configured adapter.\n *\n * @param {object} config The config that is to be used for the request\n *\n * @returns {Promise} The Promise to be fulfilled\n */\nexport default function dispatchRequest(config) {\n throwIfCancellationRequested(config);\n\n config.headers = AxiosHeaders.from(config.headers);\n\n // Transform request data\n config.data = transformData.call(\n config,\n config.transformRequest\n );\n\n if (['post', 'put', 'patch'].indexOf(config.method) !== -1) {\n config.headers.setContentType('application/x-www-form-urlencoded', false);\n }\n\n const adapter = adapters.getAdapter(config.adapter || defaults.adapter);\n\n return adapter(config).then(function onAdapterResolution(response) {\n throwIfCancellationRequested(config);\n\n // Transform response data\n response.data = transformData.call(\n config,\n config.transformResponse,\n response\n );\n\n response.headers = AxiosHeaders.from(response.headers);\n\n return response;\n }, function onAdapterRejection(reason) {\n if (!isCancel(reason)) {\n throwIfCancellationRequested(config);\n\n // Transform response data\n if (reason && reason.response) {\n reason.response.data = transformData.call(\n config,\n config.transformResponse,\n reason.response\n );\n reason.response.headers = AxiosHeaders.from(reason.response.headers);\n }\n }\n\n return Promise.reject(reason);\n });\n}\n","export const VERSION = \"1.7.2\";","'use strict';\n\nimport {VERSION} from '../env/data.js';\nimport AxiosError from '../core/AxiosError.js';\n\nconst validators = {};\n\n// eslint-disable-next-line func-names\n['object', 'boolean', 'number', 'function', 'string', 'symbol'].forEach((type, i) => {\n validators[type] = function validator(thing) {\n return typeof thing === type || 'a' + (i < 1 ? 'n ' : ' ') + type;\n };\n});\n\nconst deprecatedWarnings = {};\n\n/**\n * Transitional option validator\n *\n * @param {function|boolean?} validator - set to false if the transitional option has been removed\n * @param {string?} version - deprecated version / removed since version\n * @param {string?} message - some message with additional info\n *\n * @returns {function}\n */\nvalidators.transitional = function transitional(validator, version, message) {\n function formatMessage(opt, desc) {\n return '[Axios v' + VERSION + '] Transitional option \\'' + opt + '\\'' + desc + (message ? '. ' + message : '');\n }\n\n // eslint-disable-next-line func-names\n return (value, opt, opts) => {\n if (validator === false) {\n throw new AxiosError(\n formatMessage(opt, ' has been removed' + (version ? ' in ' + version : '')),\n AxiosError.ERR_DEPRECATED\n );\n }\n\n if (version && !deprecatedWarnings[opt]) {\n deprecatedWarnings[opt] = true;\n // eslint-disable-next-line no-console\n console.warn(\n formatMessage(\n opt,\n ' has been deprecated since v' + version + ' and will be removed in the near future'\n )\n );\n }\n\n return validator ? validator(value, opt, opts) : true;\n };\n};\n\n/**\n * Assert object's properties type\n *\n * @param {object} options\n * @param {object} schema\n * @param {boolean?} allowUnknown\n *\n * @returns {object}\n */\n\nfunction assertOptions(options, schema, allowUnknown) {\n if (typeof options !== 'object') {\n throw new AxiosError('options must be an object', AxiosError.ERR_BAD_OPTION_VALUE);\n }\n const keys = Object.keys(options);\n let i = keys.length;\n while (i-- > 0) {\n const opt = keys[i];\n const validator = schema[opt];\n if (validator) {\n const value = options[opt];\n const result = value === undefined || validator(value, opt, options);\n if (result !== true) {\n throw new AxiosError('option ' + opt + ' must be ' + result, AxiosError.ERR_BAD_OPTION_VALUE);\n }\n continue;\n }\n if (allowUnknown !== true) {\n throw new AxiosError('Unknown option ' + opt, AxiosError.ERR_BAD_OPTION);\n }\n }\n}\n\nexport default {\n assertOptions,\n validators\n};\n","'use strict';\n\nimport utils from './../utils.js';\nimport buildURL from '../helpers/buildURL.js';\nimport InterceptorManager from './InterceptorManager.js';\nimport dispatchRequest from './dispatchRequest.js';\nimport mergeConfig from './mergeConfig.js';\nimport buildFullPath from './buildFullPath.js';\nimport validator from '../helpers/validator.js';\nimport AxiosHeaders from './AxiosHeaders.js';\n\nconst validators = validator.validators;\n\n/**\n * Create a new instance of Axios\n *\n * @param {Object} instanceConfig The default config for the instance\n *\n * @return {Axios} A new instance of Axios\n */\nclass Axios {\n constructor(instanceConfig) {\n this.defaults = instanceConfig;\n this.interceptors = {\n request: new InterceptorManager(),\n response: new InterceptorManager()\n };\n }\n\n /**\n * Dispatch a request\n *\n * @param {String|Object} configOrUrl The config specific for this request (merged with this.defaults)\n * @param {?Object} config\n *\n * @returns {Promise} The Promise to be fulfilled\n */\n async request(configOrUrl, config) {\n try {\n return await this._request(configOrUrl, config);\n } catch (err) {\n if (err instanceof Error) {\n let dummy;\n\n Error.captureStackTrace ? Error.captureStackTrace(dummy = {}) : (dummy = new Error());\n\n // slice off the Error: ... line\n const stack = dummy.stack ? dummy.stack.replace(/^.+\\n/, '') : '';\n try {\n if (!err.stack) {\n err.stack = stack;\n // match without the 2 top stack lines\n } else if (stack && !String(err.stack).endsWith(stack.replace(/^.+\\n.+\\n/, ''))) {\n err.stack += '\\n' + stack\n }\n } catch (e) {\n // ignore the case where \"stack\" is an un-writable property\n }\n }\n\n throw err;\n }\n }\n\n _request(configOrUrl, config) {\n /*eslint no-param-reassign:0*/\n // Allow for axios('example/url'[, config]) a la fetch API\n if (typeof configOrUrl === 'string') {\n config = config || {};\n config.url = configOrUrl;\n } else {\n config = configOrUrl || {};\n }\n\n config = mergeConfig(this.defaults, config);\n\n const {transitional, paramsSerializer, headers} = config;\n\n if (transitional !== undefined) {\n validator.assertOptions(transitional, {\n silentJSONParsing: validators.transitional(validators.boolean),\n forcedJSONParsing: validators.transitional(validators.boolean),\n clarifyTimeoutError: validators.transitional(validators.boolean)\n }, false);\n }\n\n if (paramsSerializer != null) {\n if (utils.isFunction(paramsSerializer)) {\n config.paramsSerializer = {\n serialize: paramsSerializer\n }\n } else {\n validator.assertOptions(paramsSerializer, {\n encode: validators.function,\n serialize: validators.function\n }, true);\n }\n }\n\n // Set config.method\n config.method = (config.method || this.defaults.method || 'get').toLowerCase();\n\n // Flatten headers\n let contextHeaders = headers && utils.merge(\n headers.common,\n headers[config.method]\n );\n\n headers && utils.forEach(\n ['delete', 'get', 'head', 'post', 'put', 'patch', 'common'],\n (method) => {\n delete headers[method];\n }\n );\n\n config.headers = AxiosHeaders.concat(contextHeaders, headers);\n\n // filter out skipped interceptors\n const requestInterceptorChain = [];\n let synchronousRequestInterceptors = true;\n this.interceptors.request.forEach(function unshiftRequestInterceptors(interceptor) {\n if (typeof interceptor.runWhen === 'function' && interceptor.runWhen(config) === false) {\n return;\n }\n\n synchronousRequestInterceptors = synchronousRequestInterceptors && interceptor.synchronous;\n\n requestInterceptorChain.unshift(interceptor.fulfilled, interceptor.rejected);\n });\n\n const responseInterceptorChain = [];\n this.interceptors.response.forEach(function pushResponseInterceptors(interceptor) {\n responseInterceptorChain.push(interceptor.fulfilled, interceptor.rejected);\n });\n\n let promise;\n let i = 0;\n let len;\n\n if (!synchronousRequestInterceptors) {\n const chain = [dispatchRequest.bind(this), undefined];\n chain.unshift.apply(chain, requestInterceptorChain);\n chain.push.apply(chain, responseInterceptorChain);\n len = chain.length;\n\n promise = Promise.resolve(config);\n\n while (i < len) {\n promise = promise.then(chain[i++], chain[i++]);\n }\n\n return promise;\n }\n\n len = requestInterceptorChain.length;\n\n let newConfig = config;\n\n i = 0;\n\n while (i < len) {\n const onFulfilled = requestInterceptorChain[i++];\n const onRejected = requestInterceptorChain[i++];\n try {\n newConfig = onFulfilled(newConfig);\n } catch (error) {\n onRejected.call(this, error);\n break;\n }\n }\n\n try {\n promise = dispatchRequest.call(this, newConfig);\n } catch (error) {\n return Promise.reject(error);\n }\n\n i = 0;\n len = responseInterceptorChain.length;\n\n while (i < len) {\n promise = promise.then(responseInterceptorChain[i++], responseInterceptorChain[i++]);\n }\n\n return promise;\n }\n\n getUri(config) {\n config = mergeConfig(this.defaults, config);\n const fullPath = buildFullPath(config.baseURL, config.url);\n return buildURL(fullPath, config.params, config.paramsSerializer);\n }\n}\n\n// Provide aliases for supported request methods\nutils.forEach(['delete', 'get', 'head', 'options'], function forEachMethodNoData(method) {\n /*eslint func-names:0*/\n Axios.prototype[method] = function(url, config) {\n return this.request(mergeConfig(config || {}, {\n method,\n url,\n data: (config || {}).data\n }));\n };\n});\n\nutils.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) {\n /*eslint func-names:0*/\n\n function generateHTTPMethod(isForm) {\n return function httpMethod(url, data, config) {\n return this.request(mergeConfig(config || {}, {\n method,\n headers: isForm ? {\n 'Content-Type': 'multipart/form-data'\n } : {},\n url,\n data\n }));\n };\n }\n\n Axios.prototype[method] = generateHTTPMethod();\n\n Axios.prototype[method + 'Form'] = generateHTTPMethod(true);\n});\n\nexport default Axios;\n","'use strict';\n\nimport CanceledError from './CanceledError.js';\n\n/**\n * A `CancelToken` is an object that can be used to request cancellation of an operation.\n *\n * @param {Function} executor The executor function.\n *\n * @returns {CancelToken}\n */\nclass CancelToken {\n constructor(executor) {\n if (typeof executor !== 'function') {\n throw new TypeError('executor must be a function.');\n }\n\n let resolvePromise;\n\n this.promise = new Promise(function promiseExecutor(resolve) {\n resolvePromise = resolve;\n });\n\n const token = this;\n\n // eslint-disable-next-line func-names\n this.promise.then(cancel => {\n if (!token._listeners) return;\n\n let i = token._listeners.length;\n\n while (i-- > 0) {\n token._listeners[i](cancel);\n }\n token._listeners = null;\n });\n\n // eslint-disable-next-line func-names\n this.promise.then = onfulfilled => {\n let _resolve;\n // eslint-disable-next-line func-names\n const promise = new Promise(resolve => {\n token.subscribe(resolve);\n _resolve = resolve;\n }).then(onfulfilled);\n\n promise.cancel = function reject() {\n token.unsubscribe(_resolve);\n };\n\n return promise;\n };\n\n executor(function cancel(message, config, request) {\n if (token.reason) {\n // Cancellation has already been requested\n return;\n }\n\n token.reason = new CanceledError(message, config, request);\n resolvePromise(token.reason);\n });\n }\n\n /**\n * Throws a `CanceledError` if cancellation has been requested.\n */\n throwIfRequested() {\n if (this.reason) {\n throw this.reason;\n }\n }\n\n /**\n * Subscribe to the cancel signal\n */\n\n subscribe(listener) {\n if (this.reason) {\n listener(this.reason);\n return;\n }\n\n if (this._listeners) {\n this._listeners.push(listener);\n } else {\n this._listeners = [listener];\n }\n }\n\n /**\n * Unsubscribe from the cancel signal\n */\n\n unsubscribe(listener) {\n if (!this._listeners) {\n return;\n }\n const index = this._listeners.indexOf(listener);\n if (index !== -1) {\n this._listeners.splice(index, 1);\n }\n }\n\n /**\n * Returns an object that contains a new `CancelToken` and a function that, when called,\n * cancels the `CancelToken`.\n */\n static source() {\n let cancel;\n const token = new CancelToken(function executor(c) {\n cancel = c;\n });\n return {\n token,\n cancel\n };\n }\n}\n\nexport default CancelToken;\n","const HttpStatusCode = {\n Continue: 100,\n SwitchingProtocols: 101,\n Processing: 102,\n EarlyHints: 103,\n Ok: 200,\n Created: 201,\n Accepted: 202,\n NonAuthoritativeInformation: 203,\n NoContent: 204,\n ResetContent: 205,\n PartialContent: 206,\n MultiStatus: 207,\n AlreadyReported: 208,\n ImUsed: 226,\n MultipleChoices: 300,\n MovedPermanently: 301,\n Found: 302,\n SeeOther: 303,\n NotModified: 304,\n UseProxy: 305,\n Unused: 306,\n TemporaryRedirect: 307,\n PermanentRedirect: 308,\n BadRequest: 400,\n Unauthorized: 401,\n PaymentRequired: 402,\n Forbidden: 403,\n NotFound: 404,\n MethodNotAllowed: 405,\n NotAcceptable: 406,\n ProxyAuthenticationRequired: 407,\n RequestTimeout: 408,\n Conflict: 409,\n Gone: 410,\n LengthRequired: 411,\n PreconditionFailed: 412,\n PayloadTooLarge: 413,\n UriTooLong: 414,\n UnsupportedMediaType: 415,\n RangeNotSatisfiable: 416,\n ExpectationFailed: 417,\n ImATeapot: 418,\n MisdirectedRequest: 421,\n UnprocessableEntity: 422,\n Locked: 423,\n FailedDependency: 424,\n TooEarly: 425,\n UpgradeRequired: 426,\n PreconditionRequired: 428,\n TooManyRequests: 429,\n RequestHeaderFieldsTooLarge: 431,\n UnavailableForLegalReasons: 451,\n InternalServerError: 500,\n NotImplemented: 501,\n BadGateway: 502,\n ServiceUnavailable: 503,\n GatewayTimeout: 504,\n HttpVersionNotSupported: 505,\n VariantAlsoNegotiates: 506,\n InsufficientStorage: 507,\n LoopDetected: 508,\n NotExtended: 510,\n NetworkAuthenticationRequired: 511,\n};\n\nObject.entries(HttpStatusCode).forEach(([key, value]) => {\n HttpStatusCode[value] = key;\n});\n\nexport default HttpStatusCode;\n","'use strict';\n\nimport utils from './utils.js';\nimport bind from './helpers/bind.js';\nimport Axios from './core/Axios.js';\nimport mergeConfig from './core/mergeConfig.js';\nimport defaults from './defaults/index.js';\nimport formDataToJSON from './helpers/formDataToJSON.js';\nimport CanceledError from './cancel/CanceledError.js';\nimport CancelToken from './cancel/CancelToken.js';\nimport isCancel from './cancel/isCancel.js';\nimport {VERSION} from './env/data.js';\nimport toFormData from './helpers/toFormData.js';\nimport AxiosError from './core/AxiosError.js';\nimport spread from './helpers/spread.js';\nimport isAxiosError from './helpers/isAxiosError.js';\nimport AxiosHeaders from \"./core/AxiosHeaders.js\";\nimport adapters from './adapters/adapters.js';\nimport HttpStatusCode from './helpers/HttpStatusCode.js';\n\n/**\n * Create an instance of Axios\n *\n * @param {Object} defaultConfig The default config for the instance\n *\n * @returns {Axios} A new instance of Axios\n */\nfunction createInstance(defaultConfig) {\n const context = new Axios(defaultConfig);\n const instance = bind(Axios.prototype.request, context);\n\n // Copy axios.prototype to instance\n utils.extend(instance, Axios.prototype, context, {allOwnKeys: true});\n\n // Copy context to instance\n utils.extend(instance, context, null, {allOwnKeys: true});\n\n // Factory for creating new instances\n instance.create = function create(instanceConfig) {\n return createInstance(mergeConfig(defaultConfig, instanceConfig));\n };\n\n return instance;\n}\n\n// Create the default instance to be exported\nconst axios = createInstance(defaults);\n\n// Expose Axios class to allow class inheritance\naxios.Axios = Axios;\n\n// Expose Cancel & CancelToken\naxios.CanceledError = CanceledError;\naxios.CancelToken = CancelToken;\naxios.isCancel = isCancel;\naxios.VERSION = VERSION;\naxios.toFormData = toFormData;\n\n// Expose AxiosError class\naxios.AxiosError = AxiosError;\n\n// alias for CanceledError for backward compatibility\naxios.Cancel = axios.CanceledError;\n\n// Expose all/spread\naxios.all = function all(promises) {\n return Promise.all(promises);\n};\n\naxios.spread = spread;\n\n// Expose isAxiosError\naxios.isAxiosError = isAxiosError;\n\n// Expose mergeConfig\naxios.mergeConfig = mergeConfig;\n\naxios.AxiosHeaders = AxiosHeaders;\n\naxios.formToJSON = thing => formDataToJSON(utils.isHTMLForm(thing) ? new FormData(thing) : thing);\n\naxios.getAdapter = adapters.getAdapter;\n\naxios.HttpStatusCode = HttpStatusCode;\n\naxios.default = axios;\n\n// this module should only have a default export\nexport default axios\n","'use strict';\n\n/**\n * Syntactic sugar for invoking a function and expanding an array for arguments.\n *\n * Common use case would be to use `Function.prototype.apply`.\n *\n * ```js\n * function f(x, y, z) {}\n * var args = [1, 2, 3];\n * f.apply(null, args);\n * ```\n *\n * With `spread` this example can be re-written.\n *\n * ```js\n * spread(function(x, y, z) {})([1, 2, 3]);\n * ```\n *\n * @param {Function} callback\n *\n * @returns {Function}\n */\nexport default function spread(callback) {\n return function wrap(arr) {\n return callback.apply(null, arr);\n };\n}\n","'use strict';\n\nimport utils from './../utils.js';\n\n/**\n * Determines whether the payload is an error thrown by Axios\n *\n * @param {*} payload The value to test\n *\n * @returns {boolean} True if the payload is an error thrown by Axios, otherwise false\n */\nexport default function isAxiosError(payload) {\n return utils.isObject(payload) && (payload.isAxiosError === true);\n}\n"],"names":["bind","fn","thisArg","apply","arguments","cache","toString","Object","prototype","getPrototypeOf","kindOf","create","thing","str","call","slice","toLowerCase","kindOfTest","type","typeOfTest","_typeof","isArray","Array","isUndefined","isArrayBuffer","isString","isFunction","isNumber","isObject","isPlainObject","val","Symbol","toStringTag","iterator","isDate","isFile","isBlob","isFileList","isURLSearchParams","_map2","_slicedToArray","map","isReadableStream","isRequest","isResponse","isHeaders","forEach","obj","i","l","_ref","length","undefined","_ref$allOwnKeys","allOwnKeys","key","keys","getOwnPropertyNames","len","findKey","_key","_global","globalThis","self","window","global","isContextDefined","context","TypedArray","isTypedArray","Uint8Array","isHTMLForm","hasOwnProperty","_ref4","prop","isRegExp","reduceDescriptors","reducer","descriptors","getOwnPropertyDescriptors","reducedDescriptors","descriptor","name","ret","defineProperties","ALPHA","DIGIT","ALPHABET","ALPHA_DIGIT","toUpperCase","isAsyncFn","utils$1","isBuffer","constructor","isFormData","kind","FormData","append","isArrayBufferView","ArrayBuffer","isView","buffer","isBoolean","isStream","pipe","merge","_ref2","this","caseless","result","assignValue","targetKey","extend","a","b","_ref3","trim","replace","stripBOM","content","charCodeAt","inherits","superConstructor","props","defineProperty","value","assign","toFlatObject","sourceObj","destObj","filter","propFilter","merged","endsWith","searchString","position","String","lastIndex","indexOf","toArray","arr","forEachEntry","next","done","pair","matchAll","regExp","matches","exec","push","hasOwnProp","freezeMethods","enumerable","writable","set","Error","toObjectSet","arrayOrString","delimiter","define","split","toCamelCase","m","p1","p2","noop","toFiniteNumber","defaultValue","Number","isFinite","generateString","size","alphabet","Math","random","isSpecCompliantForm","toJSONObject","stack","visit","source","target","reducedValue","isThenable","then","AxiosError","message","code","config","request","response","captureStackTrace","utils","toJSON","description","number","fileName","lineNumber","columnNumber","status","from","error","customProps","axiosError","cause","isVisitable","removeBrackets","renderKey","path","dots","concat","token","join","predicates","test","toFormData","formData","options","TypeError","metaTokens","indexes","option","visitor","defaultVisitor","useBlob","Blob","convertValue","toISOString","Buffer","JSON","stringify","some","isFlatArray","el","index","exposedHelpers","build","pop","encode","charMap","encodeURIComponent","match","AxiosURLSearchParams","params","_pairs","buildURL","url","serializedParams","_encode","serializeFn","serialize","hashmarkIndex","encoder","product","InterceptorManager$1","InterceptorManager","_classCallCheck","handlers","_createClass","fulfilled","rejected","synchronous","runWhen","id","h","transitionalDefaults","silentJSONParsing","forcedJSONParsing","clarifyTimeoutError","platform$1","isBrowser","classes","URLSearchParams","protocols","hasBrowserEnv","document","hasStandardBrowserEnv","navigator","hasStandardBrowserWebWorkerEnv","WorkerGlobalScope","importScripts","origin","location","href","_objectSpread","platform","formDataToJSON","buildPath","isNumericKey","isLast","arrayToObject","entries","parsePropPath","defaults","transitional","adapter","transformRequest","data","headers","contentType","getContentType","hasJSONContentType","isObjectPayload","setContentType","helpers","isNode","toURLEncodedForm","formSerializer","_FormData","env","rawValue","parser","parse","e","stringifySafely","transformResponse","JSONRequested","responseType","strictJSONParsing","ERR_BAD_RESPONSE","timeout","xsrfCookieName","xsrfHeaderName","maxContentLength","maxBodyLength","validateStatus","common","Accept","method","defaults$1","ignoreDuplicateOf","$internals","normalizeHeader","header","normalizeValue","matchHeaderValue","isHeaderNameFilter","AxiosHeaders","_Symbol$iterator","_Symbol$toStringTag","valueOrRewrite","rewrite","setHeader","_value","_header","_rewrite","lHeader","setHeaders","rawHeaders","parsed","line","substring","parseHeaders","_step","_iterator","_createForOfIteratorHelper","s","n","_step$value","err","f","tokens","tokensRE","parseTokens","matcher","deleted","deleteHeader","format","normalized","w","char","formatHeader","_this$constructor","_len","targets","asStrings","get","first","computed","_len2","_key2","accessors","defineAccessor","accessorName","methodName","arg1","arg2","arg3","configurable","buildAccessors","accessor","mapped","headerValue","AxiosHeaders$1","transformData","fns","normalize","isCancel","__CANCEL__","CanceledError","ERR_CANCELED","settle","resolve","reject","ERR_BAD_REQUEST","floor","speedometer","samplesCount","min","firstSampleTS","bytes","timestamps","head","tail","chunkLength","now","Date","startedAt","bytesCount","passed","round","throttle","freq","timestamp","threshold","timer","_arguments","force","clearTimeout","setTimeout","progressEventReducer","listener","isDownloadStream","bytesNotified","_speedometer","loaded","total","lengthComputable","progressBytes","rate","progress","estimated","event","originURL","msie","userAgent","urlParsingNode","createElement","resolveURL","setAttribute","protocol","host","search","hash","hostname","port","pathname","charAt","requestURL","write","expires","domain","secure","cookie","toGMTString","read","RegExp","decodeURIComponent","remove","buildFullPath","baseURL","requestedURL","relativeURL","combineURLs","headersToObject","mergeConfig","config1","config2","getMergedValue","mergeDeepProperties","valueFromConfig2","defaultToConfig2","mergeDirectKeys","mergeMap","paramsSerializer","timeoutMessage","withCredentials","withXSRFToken","onUploadProgress","onDownloadProgress","decompress","beforeRedirect","transport","httpAgent","httpsAgent","cancelToken","socketPath","responseEncoding","configValue","duplexAccessed","hasContentType","res","resolveConfig","newConfig","auth","btoa","username","password","unescape","Boolean","_toConsumableArray","isURLSameOrigin","xsrfValue","cookies","xhrAdapter","XMLHttpRequest","Promise","onCanceled","_config","requestData","requestHeaders","unsubscribe","signal","removeEventListener","onloadend","responseHeaders","getAllResponseHeaders","responseText","statusText","open","onreadystatechange","readyState","responseURL","onabort","ECONNABORTED","onerror","ERR_NETWORK","ontimeout","timeoutErrorMessage","ETIMEDOUT","setRequestHeader","addEventListener","upload","cancel","abort","subscribe","aborted","send","composeSignals$1","signals","controller","AbortController","reason","streamChunk","_regeneratorRuntime","mark","chunk","chunkSize","pos","end","wrap","_context","prev","byteLength","abrupt","stop","readBytes","_callee","iterable","_iteratorAbruptCompletion","_didIteratorError","_iteratorError","_context2","_asyncIterator","_awaitAsyncGenerator","sent","t0","_asyncGeneratorDelegate","t1","t2","t3","t4","t5","t6","t7","t8","delegateYield","t10","finish","_x","_x2","_x3","trackStream","stream","onProgress","onFinish","ReadableStream","pull","_asyncToGenerator","_callee2","_yield$iterator$next","_context3","close","enqueue","highWaterMark","fetchProgressDecorator","isFetchSupported","fetch","Request","Response","isReadableStreamSupported","encodeText","TextEncoder","arrayBuffer","supportsRequestStream","body","duplex","has","supportsResponseStream","resolvers","_","ERR_NOT_SUPPORT","getBodyLength","resolveBodyLength","_callee3","getContentLength","_x4","_callee4","_resolveConfig","_resolveConfig$withCr","fetchOptions","_ref5","_ref6","composedSignal","stopTimeout","finished","requestContentLength","_request","contentTypeHeader","isStreamResponse","responseContentLength","responseData","_context4","composeSignals","_x5","knownAdapters","http","xhr","fetchAdapter","renderReason","isResolvedHandle","adapters","nameOrAdapter","rejectedReasons","reasons","state","throwIfCancellationRequested","throwIfRequested","dispatchRequest","VERSION","validators","deprecatedWarnings","validators$1","validator","version","formatMessage","opt","desc","opts","ERR_DEPRECATED","console","warn","assertOptions","schema","allowUnknown","ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","Axios","instanceConfig","interceptors","_request2","configOrUrl","dummy","contextHeaders","requestInterceptorChain","synchronousRequestInterceptors","interceptor","unshift","promise","responseInterceptorChain","chain","onFulfilled","onRejected","generateHTTPMethod","isForm","Axios$1","CancelToken$1","CancelToken","executor","resolvePromise","_listeners","onfulfilled","_resolve","splice","c","HttpStatusCode","Continue","SwitchingProtocols","Processing","EarlyHints","Ok","Created","Accepted","NonAuthoritativeInformation","NoContent","ResetContent","PartialContent","MultiStatus","AlreadyReported","ImUsed","MultipleChoices","MovedPermanently","Found","SeeOther","NotModified","UseProxy","Unused","TemporaryRedirect","PermanentRedirect","BadRequest","Unauthorized","PaymentRequired","Forbidden","NotFound","MethodNotAllowed","NotAcceptable","ProxyAuthenticationRequired","RequestTimeout","Conflict","Gone","LengthRequired","PreconditionFailed","PayloadTooLarge","UriTooLong","UnsupportedMediaType","RangeNotSatisfiable","ExpectationFailed","ImATeapot","MisdirectedRequest","UnprocessableEntity","Locked","FailedDependency","TooEarly","UpgradeRequired","PreconditionRequired","TooManyRequests","RequestHeaderFieldsTooLarge","UnavailableForLegalReasons","InternalServerError","NotImplemented","BadGateway","ServiceUnavailable","GatewayTimeout","HttpVersionNotSupported","VariantAlsoNegotiates","InsufficientStorage","LoopDetected","NotExtended","NetworkAuthenticationRequired","HttpStatusCode$1","axios","createInstance","defaultConfig","instance","Cancel","all","promises","spread","callback","isAxiosError","payload","formToJSON","getAdapter"],"mappings":"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"} \ No newline at end of file diff --git a/node_modules/axios/dist/axios.min.map b/node_modules/axios/dist/axios.min.map deleted file mode 100644 index 6b65978..0000000 --- a/node_modules/axios/dist/axios.min.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack://axios/webpack/universalModuleDefinition","webpack://axios/webpack/bootstrap","webpack://axios/./lib/utils.js","webpack://axios/./lib/core/AxiosError.js","webpack://axios/./lib/cancel/CanceledError.js","webpack://axios/./lib/defaults/index.js","webpack://axios/./lib/helpers/bind.js","webpack://axios/./lib/helpers/buildURL.js","webpack://axios/./lib/defaults/transitional.js","webpack://axios/./lib/helpers/toFormData.js","webpack://axios/./lib/adapters/xhr.js","webpack://axios/./lib/core/buildFullPath.js","webpack://axios/./lib/cancel/isCancel.js","webpack://axios/./lib/core/mergeConfig.js","webpack://axios/./lib/env/data.js","webpack://axios/./index.js","webpack://axios/./lib/axios.js","webpack://axios/./lib/core/Axios.js","webpack://axios/./lib/core/InterceptorManager.js","webpack://axios/./lib/core/dispatchRequest.js","webpack://axios/./lib/core/transformData.js","webpack://axios/./lib/helpers/normalizeHeaderName.js","webpack://axios/./lib/core/settle.js","webpack://axios/./lib/helpers/cookies.js","webpack://axios/./lib/helpers/isAbsoluteURL.js","webpack://axios/./lib/helpers/combineURLs.js","webpack://axios/./lib/helpers/parseHeaders.js","webpack://axios/./lib/helpers/isURLSameOrigin.js","webpack://axios/./lib/helpers/parseProtocol.js","webpack://axios/./lib/helpers/null.js","webpack://axios/./lib/helpers/validator.js","webpack://axios/./lib/cancel/CancelToken.js","webpack://axios/./lib/helpers/spread.js","webpack://axios/./lib/helpers/isAxiosError.js"],"names":["root","factory","exports","module","define","amd","this","installedModules","__webpack_require__","moduleId","i","l","modules","call","m","c","d","name","getter","o","Object","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","prototype","hasOwnProperty","p","s","cache","toString","kindOf","thing","str","slice","toLowerCase","kindOfTest","type","isArray","val","Array","isUndefined","isArrayBuffer","isObject","isPlainObject","getPrototypeOf","isDate","isFile","isBlob","isFileList","isFunction","isURLSearchParams","forEach","obj","fn","length","TypedArray","isTypedArray","Uint8Array","isBuffer","constructor","isFormData","FormData","isArrayBufferView","ArrayBuffer","isView","buffer","isString","isNumber","isStream","pipe","isStandardBrowserEnv","navigator","product","window","document","merge","result","assignValue","arguments","extend","a","b","thisArg","trim","replace","stripBOM","content","charCodeAt","inherits","superConstructor","props","descriptors","assign","toFlatObject","sourceObj","destObj","filter","prop","merged","getOwnPropertyNames","endsWith","searchString","position","String","undefined","lastIndex","indexOf","toArray","arr","utils","AxiosError","message","code","config","request","response","Error","toJSON","description","number","fileName","lineNumber","columnNumber","stack","status","defineProperties","from","error","customProps","axiosError","CanceledError","ERR_CANCELED","__CANCEL__","normalizeHeaderName","transitionalDefaults","toFormData","DEFAULT_CONTENT_TYPE","setContentTypeIfUnset","headers","adapter","defaults","transitional","XMLHttpRequest","process","transformRequest","data","isObjectPayload","contentType","_FormData","env","rawValue","parser","encoder","JSON","parse","e","stringify","stringifySafely","transformResponse","silentJSONParsing","forcedJSONParsing","strictJSONParsing","responseType","ERR_BAD_RESPONSE","timeout","xsrfCookieName","xsrfHeaderName","maxContentLength","maxBodyLength","validateStatus","common","method","args","apply","encode","encodeURIComponent","url","params","paramsSerializer","serializedParams","parts","v","toISOString","push","join","hashmarkIndex","clarifyTimeoutError","formData","convertValue","Blob","Buffer","build","parentKey","fullKey","el","append","pop","settle","cookies","buildURL","buildFullPath","parseHeaders","isURLSameOrigin","parseProtocol","Promise","resolve","reject","onCanceled","requestData","requestHeaders","done","cancelToken","unsubscribe","signal","removeEventListener","auth","username","password","unescape","Authorization","btoa","fullPath","baseURL","onloadend","responseHeaders","getAllResponseHeaders","responseText","statusText","err","open","toUpperCase","onreadystatechange","readyState","responseURL","setTimeout","onabort","ECONNABORTED","onerror","ERR_NETWORK","ontimeout","timeoutErrorMessage","ETIMEDOUT","xsrfValue","withCredentials","read","setRequestHeader","onDownloadProgress","addEventListener","onUploadProgress","upload","cancel","abort","subscribe","aborted","protocol","ERR_BAD_REQUEST","send","isAbsoluteURL","combineURLs","requestedURL","config1","config2","getMergedValue","target","source","mergeDeepProperties","valueFromConfig2","defaultToConfig2","mergeDirectKeys","mergeMap","keys","concat","configValue","Axios","mergeConfig","axios","createInstance","defaultConfig","context","instance","instanceConfig","CancelToken","isCancel","VERSION","version","Cancel","all","promises","spread","isAxiosError","default","InterceptorManager","dispatchRequest","validator","validators","interceptors","configOrUrl","assertOptions","boolean","requestInterceptorChain","synchronousRequestInterceptors","interceptor","runWhen","synchronous","unshift","fulfilled","rejected","promise","responseInterceptorChain","chain","then","shift","newConfig","onFulfilled","onRejected","getUri","generateHTTPMethod","isForm","handlers","use","options","eject","id","h","transformData","throwIfCancellationRequested","throwIfRequested","reason","fns","normalizedName","Math","floor","write","expires","path","domain","secure","cookie","Date","toGMTString","match","RegExp","decodeURIComponent","remove","now","test","relativeURL","ignoreDuplicateOf","parsed","split","line","substr","originURL","msie","userAgent","urlParsingNode","createElement","resolveURL","href","setAttribute","host","search","hash","hostname","port","pathname","charAt","location","requestURL","exec","deprecatedWarnings","formatMessage","opt","desc","opts","ERR_DEPRECATED","console","warn","schema","allowUnknown","ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","executor","TypeError","resolvePromise","token","_listeners","onfulfilled","_resolve","listener","index","splice","callback","payload"],"mappings":"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","file":"axios.min.js","sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"axios\"] = factory();\n\telse\n\t\troot[\"axios\"] = factory();\n})(this, function() {\nreturn "," \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = 13);\n","'use strict';\n\nvar bind = require('./helpers/bind');\n\n// utils is a library of generic helper functions non-specific to axios\n\nvar toString = Object.prototype.toString;\n\n// eslint-disable-next-line func-names\nvar kindOf = (function(cache) {\n // eslint-disable-next-line func-names\n return function(thing) {\n var str = toString.call(thing);\n return cache[str] || (cache[str] = str.slice(8, -1).toLowerCase());\n };\n})(Object.create(null));\n\nfunction kindOfTest(type) {\n type = type.toLowerCase();\n return function isKindOf(thing) {\n return kindOf(thing) === type;\n };\n}\n\n/**\n * Determine if a value is an Array\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is an Array, otherwise false\n */\nfunction isArray(val) {\n return Array.isArray(val);\n}\n\n/**\n * Determine if a value is undefined\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if the value is undefined, otherwise false\n */\nfunction isUndefined(val) {\n return typeof val === 'undefined';\n}\n\n/**\n * Determine if a value is a Buffer\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a Buffer, otherwise false\n */\nfunction isBuffer(val) {\n return val !== null && !isUndefined(val) && val.constructor !== null && !isUndefined(val.constructor)\n && typeof val.constructor.isBuffer === 'function' && val.constructor.isBuffer(val);\n}\n\n/**\n * Determine if a value is an ArrayBuffer\n *\n * @function\n * @param {Object} val The value to test\n * @returns {boolean} True if value is an ArrayBuffer, otherwise false\n */\nvar isArrayBuffer = kindOfTest('ArrayBuffer');\n\n\n/**\n * Determine if a value is a view on an ArrayBuffer\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a view on an ArrayBuffer, otherwise false\n */\nfunction isArrayBufferView(val) {\n var result;\n if ((typeof ArrayBuffer !== 'undefined') && (ArrayBuffer.isView)) {\n result = ArrayBuffer.isView(val);\n } else {\n result = (val) && (val.buffer) && (isArrayBuffer(val.buffer));\n }\n return result;\n}\n\n/**\n * Determine if a value is a String\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a String, otherwise false\n */\nfunction isString(val) {\n return typeof val === 'string';\n}\n\n/**\n * Determine if a value is a Number\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a Number, otherwise false\n */\nfunction isNumber(val) {\n return typeof val === 'number';\n}\n\n/**\n * Determine if a value is an Object\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is an Object, otherwise false\n */\nfunction isObject(val) {\n return val !== null && typeof val === 'object';\n}\n\n/**\n * Determine if a value is a plain Object\n *\n * @param {Object} val The value to test\n * @return {boolean} True if value is a plain Object, otherwise false\n */\nfunction isPlainObject(val) {\n if (kindOf(val) !== 'object') {\n return false;\n }\n\n var prototype = Object.getPrototypeOf(val);\n return prototype === null || prototype === Object.prototype;\n}\n\n/**\n * Determine if a value is a Date\n *\n * @function\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a Date, otherwise false\n */\nvar isDate = kindOfTest('Date');\n\n/**\n * Determine if a value is a File\n *\n * @function\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a File, otherwise false\n */\nvar isFile = kindOfTest('File');\n\n/**\n * Determine if a value is a Blob\n *\n * @function\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a Blob, otherwise false\n */\nvar isBlob = kindOfTest('Blob');\n\n/**\n * Determine if a value is a FileList\n *\n * @function\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a File, otherwise false\n */\nvar isFileList = kindOfTest('FileList');\n\n/**\n * Determine if a value is a Function\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a Function, otherwise false\n */\nfunction isFunction(val) {\n return toString.call(val) === '[object Function]';\n}\n\n/**\n * Determine if a value is a Stream\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a Stream, otherwise false\n */\nfunction isStream(val) {\n return isObject(val) && isFunction(val.pipe);\n}\n\n/**\n * Determine if a value is a FormData\n *\n * @param {Object} thing The value to test\n * @returns {boolean} True if value is an FormData, otherwise false\n */\nfunction isFormData(thing) {\n var pattern = '[object FormData]';\n return thing && (\n (typeof FormData === 'function' && thing instanceof FormData) ||\n toString.call(thing) === pattern ||\n (isFunction(thing.toString) && thing.toString() === pattern)\n );\n}\n\n/**\n * Determine if a value is a URLSearchParams object\n * @function\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a URLSearchParams object, otherwise false\n */\nvar isURLSearchParams = kindOfTest('URLSearchParams');\n\n/**\n * Trim excess whitespace off the beginning and end of a string\n *\n * @param {String} str The String to trim\n * @returns {String} The String freed of excess whitespace\n */\nfunction trim(str) {\n return str.trim ? str.trim() : str.replace(/^\\s+|\\s+$/g, '');\n}\n\n/**\n * Determine if we're running in a standard browser environment\n *\n * This allows axios to run in a web worker, and react-native.\n * Both environments support XMLHttpRequest, but not fully standard globals.\n *\n * web workers:\n * typeof window -> undefined\n * typeof document -> undefined\n *\n * react-native:\n * navigator.product -> 'ReactNative'\n * nativescript\n * navigator.product -> 'NativeScript' or 'NS'\n */\nfunction isStandardBrowserEnv() {\n if (typeof navigator !== 'undefined' && (navigator.product === 'ReactNative' ||\n navigator.product === 'NativeScript' ||\n navigator.product === 'NS')) {\n return false;\n }\n return (\n typeof window !== 'undefined' &&\n typeof document !== 'undefined'\n );\n}\n\n/**\n * Iterate over an Array or an Object invoking a function for each item.\n *\n * If `obj` is an Array callback will be called passing\n * the value, index, and complete array for each item.\n *\n * If 'obj' is an Object callback will be called passing\n * the value, key, and complete object for each property.\n *\n * @param {Object|Array} obj The object to iterate\n * @param {Function} fn The callback to invoke for each item\n */\nfunction forEach(obj, fn) {\n // Don't bother if no value provided\n if (obj === null || typeof obj === 'undefined') {\n return;\n }\n\n // Force an array if not already something iterable\n if (typeof obj !== 'object') {\n /*eslint no-param-reassign:0*/\n obj = [obj];\n }\n\n if (isArray(obj)) {\n // Iterate over array values\n for (var i = 0, l = obj.length; i < l; i++) {\n fn.call(null, obj[i], i, obj);\n }\n } else {\n // Iterate over object keys\n for (var key in obj) {\n if (Object.prototype.hasOwnProperty.call(obj, key)) {\n fn.call(null, obj[key], key, obj);\n }\n }\n }\n}\n\n/**\n * Accepts varargs expecting each argument to be an object, then\n * immutably merges the properties of each object and returns result.\n *\n * When multiple objects contain the same key the later object in\n * the arguments list will take precedence.\n *\n * Example:\n *\n * ```js\n * var result = merge({foo: 123}, {foo: 456});\n * console.log(result.foo); // outputs 456\n * ```\n *\n * @param {Object} obj1 Object to merge\n * @returns {Object} Result of all merge properties\n */\nfunction merge(/* obj1, obj2, obj3, ... */) {\n var result = {};\n function assignValue(val, key) {\n if (isPlainObject(result[key]) && isPlainObject(val)) {\n result[key] = merge(result[key], val);\n } else if (isPlainObject(val)) {\n result[key] = merge({}, val);\n } else if (isArray(val)) {\n result[key] = val.slice();\n } else {\n result[key] = val;\n }\n }\n\n for (var i = 0, l = arguments.length; i < l; i++) {\n forEach(arguments[i], assignValue);\n }\n return result;\n}\n\n/**\n * Extends object a by mutably adding to it the properties of object b.\n *\n * @param {Object} a The object to be extended\n * @param {Object} b The object to copy properties from\n * @param {Object} thisArg The object to bind function to\n * @return {Object} The resulting value of object a\n */\nfunction extend(a, b, thisArg) {\n forEach(b, function assignValue(val, key) {\n if (thisArg && typeof val === 'function') {\n a[key] = bind(val, thisArg);\n } else {\n a[key] = val;\n }\n });\n return a;\n}\n\n/**\n * Remove byte order marker. This catches EF BB BF (the UTF-8 BOM)\n *\n * @param {string} content with BOM\n * @return {string} content value without BOM\n */\nfunction stripBOM(content) {\n if (content.charCodeAt(0) === 0xFEFF) {\n content = content.slice(1);\n }\n return content;\n}\n\n/**\n * Inherit the prototype methods from one constructor into another\n * @param {function} constructor\n * @param {function} superConstructor\n * @param {object} [props]\n * @param {object} [descriptors]\n */\n\nfunction inherits(constructor, superConstructor, props, descriptors) {\n constructor.prototype = Object.create(superConstructor.prototype, descriptors);\n constructor.prototype.constructor = constructor;\n props && Object.assign(constructor.prototype, props);\n}\n\n/**\n * Resolve object with deep prototype chain to a flat object\n * @param {Object} sourceObj source object\n * @param {Object} [destObj]\n * @param {Function} [filter]\n * @returns {Object}\n */\n\nfunction toFlatObject(sourceObj, destObj, filter) {\n var props;\n var i;\n var prop;\n var merged = {};\n\n destObj = destObj || {};\n\n do {\n props = Object.getOwnPropertyNames(sourceObj);\n i = props.length;\n while (i-- > 0) {\n prop = props[i];\n if (!merged[prop]) {\n destObj[prop] = sourceObj[prop];\n merged[prop] = true;\n }\n }\n sourceObj = Object.getPrototypeOf(sourceObj);\n } while (sourceObj && (!filter || filter(sourceObj, destObj)) && sourceObj !== Object.prototype);\n\n return destObj;\n}\n\n/*\n * determines whether a string ends with the characters of a specified string\n * @param {String} str\n * @param {String} searchString\n * @param {Number} [position= 0]\n * @returns {boolean}\n */\nfunction endsWith(str, searchString, position) {\n str = String(str);\n if (position === undefined || position > str.length) {\n position = str.length;\n }\n position -= searchString.length;\n var lastIndex = str.indexOf(searchString, position);\n return lastIndex !== -1 && lastIndex === position;\n}\n\n\n/**\n * Returns new array from array like object\n * @param {*} [thing]\n * @returns {Array}\n */\nfunction toArray(thing) {\n if (!thing) return null;\n var i = thing.length;\n if (isUndefined(i)) return null;\n var arr = new Array(i);\n while (i-- > 0) {\n arr[i] = thing[i];\n }\n return arr;\n}\n\n// eslint-disable-next-line func-names\nvar isTypedArray = (function(TypedArray) {\n // eslint-disable-next-line func-names\n return function(thing) {\n return TypedArray && thing instanceof TypedArray;\n };\n})(typeof Uint8Array !== 'undefined' && Object.getPrototypeOf(Uint8Array));\n\nmodule.exports = {\n isArray: isArray,\n isArrayBuffer: isArrayBuffer,\n isBuffer: isBuffer,\n isFormData: isFormData,\n isArrayBufferView: isArrayBufferView,\n isString: isString,\n isNumber: isNumber,\n isObject: isObject,\n isPlainObject: isPlainObject,\n isUndefined: isUndefined,\n isDate: isDate,\n isFile: isFile,\n isBlob: isBlob,\n isFunction: isFunction,\n isStream: isStream,\n isURLSearchParams: isURLSearchParams,\n isStandardBrowserEnv: isStandardBrowserEnv,\n forEach: forEach,\n merge: merge,\n extend: extend,\n trim: trim,\n stripBOM: stripBOM,\n inherits: inherits,\n toFlatObject: toFlatObject,\n kindOf: kindOf,\n kindOfTest: kindOfTest,\n endsWith: endsWith,\n toArray: toArray,\n isTypedArray: isTypedArray,\n isFileList: isFileList\n};\n","'use strict';\n\nvar utils = require('../utils');\n\n/**\n * Create an Error with the specified message, config, error code, request and response.\n *\n * @param {string} message The error message.\n * @param {string} [code] The error code (for example, 'ECONNABORTED').\n * @param {Object} [config] The config.\n * @param {Object} [request] The request.\n * @param {Object} [response] The response.\n * @returns {Error} The created error.\n */\nfunction AxiosError(message, code, config, request, response) {\n Error.call(this);\n this.message = message;\n this.name = 'AxiosError';\n code && (this.code = code);\n config && (this.config = config);\n request && (this.request = request);\n response && (this.response = response);\n}\n\nutils.inherits(AxiosError, Error, {\n toJSON: function toJSON() {\n return {\n // Standard\n message: this.message,\n name: this.name,\n // Microsoft\n description: this.description,\n number: this.number,\n // Mozilla\n fileName: this.fileName,\n lineNumber: this.lineNumber,\n columnNumber: this.columnNumber,\n stack: this.stack,\n // Axios\n config: this.config,\n code: this.code,\n status: this.response && this.response.status ? this.response.status : null\n };\n }\n});\n\nvar prototype = AxiosError.prototype;\nvar descriptors = {};\n\n[\n 'ERR_BAD_OPTION_VALUE',\n 'ERR_BAD_OPTION',\n 'ECONNABORTED',\n 'ETIMEDOUT',\n 'ERR_NETWORK',\n 'ERR_FR_TOO_MANY_REDIRECTS',\n 'ERR_DEPRECATED',\n 'ERR_BAD_RESPONSE',\n 'ERR_BAD_REQUEST',\n 'ERR_CANCELED'\n// eslint-disable-next-line func-names\n].forEach(function(code) {\n descriptors[code] = {value: code};\n});\n\nObject.defineProperties(AxiosError, descriptors);\nObject.defineProperty(prototype, 'isAxiosError', {value: true});\n\n// eslint-disable-next-line func-names\nAxiosError.from = function(error, code, config, request, response, customProps) {\n var axiosError = Object.create(prototype);\n\n utils.toFlatObject(error, axiosError, function filter(obj) {\n return obj !== Error.prototype;\n });\n\n AxiosError.call(axiosError, error.message, code, config, request, response);\n\n axiosError.name = error.name;\n\n customProps && Object.assign(axiosError, customProps);\n\n return axiosError;\n};\n\nmodule.exports = AxiosError;\n","'use strict';\n\nvar AxiosError = require('../core/AxiosError');\nvar utils = require('../utils');\n\n/**\n * A `CanceledError` is an object that is thrown when an operation is canceled.\n *\n * @class\n * @param {string=} message The message.\n */\nfunction CanceledError(message) {\n // eslint-disable-next-line no-eq-null,eqeqeq\n AxiosError.call(this, message == null ? 'canceled' : message, AxiosError.ERR_CANCELED);\n this.name = 'CanceledError';\n}\n\nutils.inherits(CanceledError, AxiosError, {\n __CANCEL__: true\n});\n\nmodule.exports = CanceledError;\n","'use strict';\n\nvar utils = require('../utils');\nvar normalizeHeaderName = require('../helpers/normalizeHeaderName');\nvar AxiosError = require('../core/AxiosError');\nvar transitionalDefaults = require('./transitional');\nvar toFormData = require('../helpers/toFormData');\n\nvar DEFAULT_CONTENT_TYPE = {\n 'Content-Type': 'application/x-www-form-urlencoded'\n};\n\nfunction setContentTypeIfUnset(headers, value) {\n if (!utils.isUndefined(headers) && utils.isUndefined(headers['Content-Type'])) {\n headers['Content-Type'] = value;\n }\n}\n\nfunction getDefaultAdapter() {\n var adapter;\n if (typeof XMLHttpRequest !== 'undefined') {\n // For browsers use XHR adapter\n adapter = require('../adapters/xhr');\n } else if (typeof process !== 'undefined' && Object.prototype.toString.call(process) === '[object process]') {\n // For node use HTTP adapter\n adapter = require('../adapters/http');\n }\n return adapter;\n}\n\nfunction stringifySafely(rawValue, parser, encoder) {\n if (utils.isString(rawValue)) {\n try {\n (parser || JSON.parse)(rawValue);\n return utils.trim(rawValue);\n } catch (e) {\n if (e.name !== 'SyntaxError') {\n throw e;\n }\n }\n }\n\n return (encoder || JSON.stringify)(rawValue);\n}\n\nvar defaults = {\n\n transitional: transitionalDefaults,\n\n adapter: getDefaultAdapter(),\n\n transformRequest: [function transformRequest(data, headers) {\n normalizeHeaderName(headers, 'Accept');\n normalizeHeaderName(headers, 'Content-Type');\n\n if (utils.isFormData(data) ||\n utils.isArrayBuffer(data) ||\n utils.isBuffer(data) ||\n utils.isStream(data) ||\n utils.isFile(data) ||\n utils.isBlob(data)\n ) {\n return data;\n }\n if (utils.isArrayBufferView(data)) {\n return data.buffer;\n }\n if (utils.isURLSearchParams(data)) {\n setContentTypeIfUnset(headers, 'application/x-www-form-urlencoded;charset=utf-8');\n return data.toString();\n }\n\n var isObjectPayload = utils.isObject(data);\n var contentType = headers && headers['Content-Type'];\n\n var isFileList;\n\n if ((isFileList = utils.isFileList(data)) || (isObjectPayload && contentType === 'multipart/form-data')) {\n var _FormData = this.env && this.env.FormData;\n return toFormData(isFileList ? {'files[]': data} : data, _FormData && new _FormData());\n } else if (isObjectPayload || contentType === 'application/json') {\n setContentTypeIfUnset(headers, 'application/json');\n return stringifySafely(data);\n }\n\n return data;\n }],\n\n transformResponse: [function transformResponse(data) {\n var transitional = this.transitional || defaults.transitional;\n var silentJSONParsing = transitional && transitional.silentJSONParsing;\n var forcedJSONParsing = transitional && transitional.forcedJSONParsing;\n var strictJSONParsing = !silentJSONParsing && this.responseType === 'json';\n\n if (strictJSONParsing || (forcedJSONParsing && utils.isString(data) && data.length)) {\n try {\n return JSON.parse(data);\n } catch (e) {\n if (strictJSONParsing) {\n if (e.name === 'SyntaxError') {\n throw AxiosError.from(e, AxiosError.ERR_BAD_RESPONSE, this, null, this.response);\n }\n throw e;\n }\n }\n }\n\n return data;\n }],\n\n /**\n * A timeout in milliseconds to abort a request. If set to 0 (default) a\n * timeout is not created.\n */\n timeout: 0,\n\n xsrfCookieName: 'XSRF-TOKEN',\n xsrfHeaderName: 'X-XSRF-TOKEN',\n\n maxContentLength: -1,\n maxBodyLength: -1,\n\n env: {\n FormData: require('./env/FormData')\n },\n\n validateStatus: function validateStatus(status) {\n return status >= 200 && status < 300;\n },\n\n headers: {\n common: {\n 'Accept': 'application/json, text/plain, */*'\n }\n }\n};\n\nutils.forEach(['delete', 'get', 'head'], function forEachMethodNoData(method) {\n defaults.headers[method] = {};\n});\n\nutils.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) {\n defaults.headers[method] = utils.merge(DEFAULT_CONTENT_TYPE);\n});\n\nmodule.exports = defaults;\n","'use strict';\n\nmodule.exports = function bind(fn, thisArg) {\n return function wrap() {\n var args = new Array(arguments.length);\n for (var i = 0; i < args.length; i++) {\n args[i] = arguments[i];\n }\n return fn.apply(thisArg, args);\n };\n};\n","'use strict';\n\nvar utils = require('./../utils');\n\nfunction encode(val) {\n return encodeURIComponent(val).\n replace(/%3A/gi, ':').\n replace(/%24/g, '$').\n replace(/%2C/gi, ',').\n replace(/%20/g, '+').\n replace(/%5B/gi, '[').\n replace(/%5D/gi, ']');\n}\n\n/**\n * Build a URL by appending params to the end\n *\n * @param {string} url The base of the url (e.g., http://www.google.com)\n * @param {object} [params] The params to be appended\n * @returns {string} The formatted url\n */\nmodule.exports = function buildURL(url, params, paramsSerializer) {\n /*eslint no-param-reassign:0*/\n if (!params) {\n return url;\n }\n\n var serializedParams;\n if (paramsSerializer) {\n serializedParams = paramsSerializer(params);\n } else if (utils.isURLSearchParams(params)) {\n serializedParams = params.toString();\n } else {\n var parts = [];\n\n utils.forEach(params, function serialize(val, key) {\n if (val === null || typeof val === 'undefined') {\n return;\n }\n\n if (utils.isArray(val)) {\n key = key + '[]';\n } else {\n val = [val];\n }\n\n utils.forEach(val, function parseValue(v) {\n if (utils.isDate(v)) {\n v = v.toISOString();\n } else if (utils.isObject(v)) {\n v = JSON.stringify(v);\n }\n parts.push(encode(key) + '=' + encode(v));\n });\n });\n\n serializedParams = parts.join('&');\n }\n\n if (serializedParams) {\n var hashmarkIndex = url.indexOf('#');\n if (hashmarkIndex !== -1) {\n url = url.slice(0, hashmarkIndex);\n }\n\n url += (url.indexOf('?') === -1 ? '?' : '&') + serializedParams;\n }\n\n return url;\n};\n","'use strict';\n\nmodule.exports = {\n silentJSONParsing: true,\n forcedJSONParsing: true,\n clarifyTimeoutError: false\n};\n","'use strict';\n\nvar utils = require('../utils');\n\n/**\n * Convert a data object to FormData\n * @param {Object} obj\n * @param {?Object} [formData]\n * @returns {Object}\n **/\n\nfunction toFormData(obj, formData) {\n // eslint-disable-next-line no-param-reassign\n formData = formData || new FormData();\n\n var stack = [];\n\n function convertValue(value) {\n if (value === null) return '';\n\n if (utils.isDate(value)) {\n return value.toISOString();\n }\n\n if (utils.isArrayBuffer(value) || utils.isTypedArray(value)) {\n return typeof Blob === 'function' ? new Blob([value]) : Buffer.from(value);\n }\n\n return value;\n }\n\n function build(data, parentKey) {\n if (utils.isPlainObject(data) || utils.isArray(data)) {\n if (stack.indexOf(data) !== -1) {\n throw Error('Circular reference detected in ' + parentKey);\n }\n\n stack.push(data);\n\n utils.forEach(data, function each(value, key) {\n if (utils.isUndefined(value)) return;\n var fullKey = parentKey ? parentKey + '.' + key : key;\n var arr;\n\n if (value && !parentKey && typeof value === 'object') {\n if (utils.endsWith(key, '{}')) {\n // eslint-disable-next-line no-param-reassign\n value = JSON.stringify(value);\n } else if (utils.endsWith(key, '[]') && (arr = utils.toArray(value))) {\n // eslint-disable-next-line func-names\n arr.forEach(function(el) {\n !utils.isUndefined(el) && formData.append(fullKey, convertValue(el));\n });\n return;\n }\n }\n\n build(value, fullKey);\n });\n\n stack.pop();\n } else {\n formData.append(parentKey, convertValue(data));\n }\n }\n\n build(obj);\n\n return formData;\n}\n\nmodule.exports = toFormData;\n","'use strict';\n\nvar utils = require('./../utils');\nvar settle = require('./../core/settle');\nvar cookies = require('./../helpers/cookies');\nvar buildURL = require('./../helpers/buildURL');\nvar buildFullPath = require('../core/buildFullPath');\nvar parseHeaders = require('./../helpers/parseHeaders');\nvar isURLSameOrigin = require('./../helpers/isURLSameOrigin');\nvar transitionalDefaults = require('../defaults/transitional');\nvar AxiosError = require('../core/AxiosError');\nvar CanceledError = require('../cancel/CanceledError');\nvar parseProtocol = require('../helpers/parseProtocol');\n\nmodule.exports = function xhrAdapter(config) {\n return new Promise(function dispatchXhrRequest(resolve, reject) {\n var requestData = config.data;\n var requestHeaders = config.headers;\n var responseType = config.responseType;\n var onCanceled;\n function done() {\n if (config.cancelToken) {\n config.cancelToken.unsubscribe(onCanceled);\n }\n\n if (config.signal) {\n config.signal.removeEventListener('abort', onCanceled);\n }\n }\n\n if (utils.isFormData(requestData) && utils.isStandardBrowserEnv()) {\n delete requestHeaders['Content-Type']; // Let the browser set it\n }\n\n var request = new XMLHttpRequest();\n\n // HTTP basic authentication\n if (config.auth) {\n var username = config.auth.username || '';\n var password = config.auth.password ? unescape(encodeURIComponent(config.auth.password)) : '';\n requestHeaders.Authorization = 'Basic ' + btoa(username + ':' + password);\n }\n\n var fullPath = buildFullPath(config.baseURL, config.url);\n\n request.open(config.method.toUpperCase(), buildURL(fullPath, config.params, config.paramsSerializer), true);\n\n // Set the request timeout in MS\n request.timeout = config.timeout;\n\n function onloadend() {\n if (!request) {\n return;\n }\n // Prepare the response\n var responseHeaders = 'getAllResponseHeaders' in request ? parseHeaders(request.getAllResponseHeaders()) : null;\n var responseData = !responseType || responseType === 'text' || responseType === 'json' ?\n request.responseText : request.response;\n var response = {\n data: responseData,\n status: request.status,\n statusText: request.statusText,\n headers: responseHeaders,\n config: config,\n request: request\n };\n\n settle(function _resolve(value) {\n resolve(value);\n done();\n }, function _reject(err) {\n reject(err);\n done();\n }, response);\n\n // Clean up request\n request = null;\n }\n\n if ('onloadend' in request) {\n // Use onloadend if available\n request.onloadend = onloadend;\n } else {\n // Listen for ready state to emulate onloadend\n request.onreadystatechange = function handleLoad() {\n if (!request || request.readyState !== 4) {\n return;\n }\n\n // The request errored out and we didn't get a response, this will be\n // handled by onerror instead\n // With one exception: request that using file: protocol, most browsers\n // will return status as 0 even though it's a successful request\n if (request.status === 0 && !(request.responseURL && request.responseURL.indexOf('file:') === 0)) {\n return;\n }\n // readystate handler is calling before onerror or ontimeout handlers,\n // so we should call onloadend on the next 'tick'\n setTimeout(onloadend);\n };\n }\n\n // Handle browser request cancellation (as opposed to a manual cancellation)\n request.onabort = function handleAbort() {\n if (!request) {\n return;\n }\n\n reject(new AxiosError('Request aborted', AxiosError.ECONNABORTED, config, request));\n\n // Clean up request\n request = null;\n };\n\n // Handle low level network errors\n request.onerror = function handleError() {\n // Real errors are hidden from us by the browser\n // onerror should only fire if it's a network error\n reject(new AxiosError('Network Error', AxiosError.ERR_NETWORK, config, request, request));\n\n // Clean up request\n request = null;\n };\n\n // Handle timeout\n request.ontimeout = function handleTimeout() {\n var timeoutErrorMessage = config.timeout ? 'timeout of ' + config.timeout + 'ms exceeded' : 'timeout exceeded';\n var transitional = config.transitional || transitionalDefaults;\n if (config.timeoutErrorMessage) {\n timeoutErrorMessage = config.timeoutErrorMessage;\n }\n reject(new AxiosError(\n timeoutErrorMessage,\n transitional.clarifyTimeoutError ? AxiosError.ETIMEDOUT : AxiosError.ECONNABORTED,\n config,\n request));\n\n // Clean up request\n request = null;\n };\n\n // Add xsrf header\n // This is only done if running in a standard browser environment.\n // Specifically not if we're in a web worker, or react-native.\n if (utils.isStandardBrowserEnv()) {\n // Add xsrf header\n var xsrfValue = (config.withCredentials || isURLSameOrigin(fullPath)) && config.xsrfCookieName ?\n cookies.read(config.xsrfCookieName) :\n undefined;\n\n if (xsrfValue) {\n requestHeaders[config.xsrfHeaderName] = xsrfValue;\n }\n }\n\n // Add headers to the request\n if ('setRequestHeader' in request) {\n utils.forEach(requestHeaders, function setRequestHeader(val, key) {\n if (typeof requestData === 'undefined' && key.toLowerCase() === 'content-type') {\n // Remove Content-Type if data is undefined\n delete requestHeaders[key];\n } else {\n // Otherwise add header to the request\n request.setRequestHeader(key, val);\n }\n });\n }\n\n // Add withCredentials to request if needed\n if (!utils.isUndefined(config.withCredentials)) {\n request.withCredentials = !!config.withCredentials;\n }\n\n // Add responseType to request if needed\n if (responseType && responseType !== 'json') {\n request.responseType = config.responseType;\n }\n\n // Handle progress if needed\n if (typeof config.onDownloadProgress === 'function') {\n request.addEventListener('progress', config.onDownloadProgress);\n }\n\n // Not all browsers support upload events\n if (typeof config.onUploadProgress === 'function' && request.upload) {\n request.upload.addEventListener('progress', config.onUploadProgress);\n }\n\n if (config.cancelToken || config.signal) {\n // Handle cancellation\n // eslint-disable-next-line func-names\n onCanceled = function(cancel) {\n if (!request) {\n return;\n }\n reject(!cancel || (cancel && cancel.type) ? new CanceledError() : cancel);\n request.abort();\n request = null;\n };\n\n config.cancelToken && config.cancelToken.subscribe(onCanceled);\n if (config.signal) {\n config.signal.aborted ? onCanceled() : config.signal.addEventListener('abort', onCanceled);\n }\n }\n\n if (!requestData) {\n requestData = null;\n }\n\n var protocol = parseProtocol(fullPath);\n\n if (protocol && [ 'http', 'https', 'file' ].indexOf(protocol) === -1) {\n reject(new AxiosError('Unsupported protocol ' + protocol + ':', AxiosError.ERR_BAD_REQUEST, config));\n return;\n }\n\n\n // Send the request\n request.send(requestData);\n });\n};\n","'use strict';\n\nvar isAbsoluteURL = require('../helpers/isAbsoluteURL');\nvar combineURLs = require('../helpers/combineURLs');\n\n/**\n * Creates a new URL by combining the baseURL with the requestedURL,\n * only when the requestedURL is not already an absolute URL.\n * If the requestURL is absolute, this function returns the requestedURL untouched.\n *\n * @param {string} baseURL The base URL\n * @param {string} requestedURL Absolute or relative URL to combine\n * @returns {string} The combined full path\n */\nmodule.exports = function buildFullPath(baseURL, requestedURL) {\n if (baseURL && !isAbsoluteURL(requestedURL)) {\n return combineURLs(baseURL, requestedURL);\n }\n return requestedURL;\n};\n","'use strict';\n\nmodule.exports = function isCancel(value) {\n return !!(value && value.__CANCEL__);\n};\n","'use strict';\n\nvar utils = require('../utils');\n\n/**\n * Config-specific merge-function which creates a new config-object\n * by merging two configuration objects together.\n *\n * @param {Object} config1\n * @param {Object} config2\n * @returns {Object} New object resulting from merging config2 to config1\n */\nmodule.exports = function mergeConfig(config1, config2) {\n // eslint-disable-next-line no-param-reassign\n config2 = config2 || {};\n var config = {};\n\n function getMergedValue(target, source) {\n if (utils.isPlainObject(target) && utils.isPlainObject(source)) {\n return utils.merge(target, source);\n } else if (utils.isPlainObject(source)) {\n return utils.merge({}, source);\n } else if (utils.isArray(source)) {\n return source.slice();\n }\n return source;\n }\n\n // eslint-disable-next-line consistent-return\n function mergeDeepProperties(prop) {\n if (!utils.isUndefined(config2[prop])) {\n return getMergedValue(config1[prop], config2[prop]);\n } else if (!utils.isUndefined(config1[prop])) {\n return getMergedValue(undefined, config1[prop]);\n }\n }\n\n // eslint-disable-next-line consistent-return\n function valueFromConfig2(prop) {\n if (!utils.isUndefined(config2[prop])) {\n return getMergedValue(undefined, config2[prop]);\n }\n }\n\n // eslint-disable-next-line consistent-return\n function defaultToConfig2(prop) {\n if (!utils.isUndefined(config2[prop])) {\n return getMergedValue(undefined, config2[prop]);\n } else if (!utils.isUndefined(config1[prop])) {\n return getMergedValue(undefined, config1[prop]);\n }\n }\n\n // eslint-disable-next-line consistent-return\n function mergeDirectKeys(prop) {\n if (prop in config2) {\n return getMergedValue(config1[prop], config2[prop]);\n } else if (prop in config1) {\n return getMergedValue(undefined, config1[prop]);\n }\n }\n\n var mergeMap = {\n 'url': valueFromConfig2,\n 'method': valueFromConfig2,\n 'data': valueFromConfig2,\n 'baseURL': defaultToConfig2,\n 'transformRequest': defaultToConfig2,\n 'transformResponse': defaultToConfig2,\n 'paramsSerializer': defaultToConfig2,\n 'timeout': defaultToConfig2,\n 'timeoutMessage': defaultToConfig2,\n 'withCredentials': defaultToConfig2,\n 'adapter': defaultToConfig2,\n 'responseType': defaultToConfig2,\n 'xsrfCookieName': defaultToConfig2,\n 'xsrfHeaderName': defaultToConfig2,\n 'onUploadProgress': defaultToConfig2,\n 'onDownloadProgress': defaultToConfig2,\n 'decompress': defaultToConfig2,\n 'maxContentLength': defaultToConfig2,\n 'maxBodyLength': defaultToConfig2,\n 'beforeRedirect': defaultToConfig2,\n 'transport': defaultToConfig2,\n 'httpAgent': defaultToConfig2,\n 'httpsAgent': defaultToConfig2,\n 'cancelToken': defaultToConfig2,\n 'socketPath': defaultToConfig2,\n 'responseEncoding': defaultToConfig2,\n 'validateStatus': mergeDirectKeys\n };\n\n utils.forEach(Object.keys(config1).concat(Object.keys(config2)), function computeConfigValue(prop) {\n var merge = mergeMap[prop] || mergeDeepProperties;\n var configValue = merge(prop);\n (utils.isUndefined(configValue) && merge !== mergeDirectKeys) || (config[prop] = configValue);\n });\n\n return config;\n};\n","module.exports = {\n \"version\": \"0.27.2\"\n};","module.exports = require('./lib/axios');","'use strict';\n\nvar utils = require('./utils');\nvar bind = require('./helpers/bind');\nvar Axios = require('./core/Axios');\nvar mergeConfig = require('./core/mergeConfig');\nvar defaults = require('./defaults');\n\n/**\n * Create an instance of Axios\n *\n * @param {Object} defaultConfig The default config for the instance\n * @return {Axios} A new instance of Axios\n */\nfunction createInstance(defaultConfig) {\n var context = new Axios(defaultConfig);\n var instance = bind(Axios.prototype.request, context);\n\n // Copy axios.prototype to instance\n utils.extend(instance, Axios.prototype, context);\n\n // Copy context to instance\n utils.extend(instance, context);\n\n // Factory for creating new instances\n instance.create = function create(instanceConfig) {\n return createInstance(mergeConfig(defaultConfig, instanceConfig));\n };\n\n return instance;\n}\n\n// Create the default instance to be exported\nvar axios = createInstance(defaults);\n\n// Expose Axios class to allow class inheritance\naxios.Axios = Axios;\n\n// Expose Cancel & CancelToken\naxios.CanceledError = require('./cancel/CanceledError');\naxios.CancelToken = require('./cancel/CancelToken');\naxios.isCancel = require('./cancel/isCancel');\naxios.VERSION = require('./env/data').version;\naxios.toFormData = require('./helpers/toFormData');\n\n// Expose AxiosError class\naxios.AxiosError = require('../lib/core/AxiosError');\n\n// alias for CanceledError for backward compatibility\naxios.Cancel = axios.CanceledError;\n\n// Expose all/spread\naxios.all = function all(promises) {\n return Promise.all(promises);\n};\naxios.spread = require('./helpers/spread');\n\n// Expose isAxiosError\naxios.isAxiosError = require('./helpers/isAxiosError');\n\nmodule.exports = axios;\n\n// Allow use of default import syntax in TypeScript\nmodule.exports.default = axios;\n","'use strict';\n\nvar utils = require('./../utils');\nvar buildURL = require('../helpers/buildURL');\nvar InterceptorManager = require('./InterceptorManager');\nvar dispatchRequest = require('./dispatchRequest');\nvar mergeConfig = require('./mergeConfig');\nvar buildFullPath = require('./buildFullPath');\nvar validator = require('../helpers/validator');\n\nvar validators = validator.validators;\n/**\n * Create a new instance of Axios\n *\n * @param {Object} instanceConfig The default config for the instance\n */\nfunction Axios(instanceConfig) {\n this.defaults = instanceConfig;\n this.interceptors = {\n request: new InterceptorManager(),\n response: new InterceptorManager()\n };\n}\n\n/**\n * Dispatch a request\n *\n * @param {Object} config The config specific for this request (merged with this.defaults)\n */\nAxios.prototype.request = function request(configOrUrl, config) {\n /*eslint no-param-reassign:0*/\n // Allow for axios('example/url'[, config]) a la fetch API\n if (typeof configOrUrl === 'string') {\n config = config || {};\n config.url = configOrUrl;\n } else {\n config = configOrUrl || {};\n }\n\n config = mergeConfig(this.defaults, config);\n\n // Set config.method\n if (config.method) {\n config.method = config.method.toLowerCase();\n } else if (this.defaults.method) {\n config.method = this.defaults.method.toLowerCase();\n } else {\n config.method = 'get';\n }\n\n var transitional = config.transitional;\n\n if (transitional !== undefined) {\n validator.assertOptions(transitional, {\n silentJSONParsing: validators.transitional(validators.boolean),\n forcedJSONParsing: validators.transitional(validators.boolean),\n clarifyTimeoutError: validators.transitional(validators.boolean)\n }, false);\n }\n\n // filter out skipped interceptors\n var requestInterceptorChain = [];\n var synchronousRequestInterceptors = true;\n this.interceptors.request.forEach(function unshiftRequestInterceptors(interceptor) {\n if (typeof interceptor.runWhen === 'function' && interceptor.runWhen(config) === false) {\n return;\n }\n\n synchronousRequestInterceptors = synchronousRequestInterceptors && interceptor.synchronous;\n\n requestInterceptorChain.unshift(interceptor.fulfilled, interceptor.rejected);\n });\n\n var responseInterceptorChain = [];\n this.interceptors.response.forEach(function pushResponseInterceptors(interceptor) {\n responseInterceptorChain.push(interceptor.fulfilled, interceptor.rejected);\n });\n\n var promise;\n\n if (!synchronousRequestInterceptors) {\n var chain = [dispatchRequest, undefined];\n\n Array.prototype.unshift.apply(chain, requestInterceptorChain);\n chain = chain.concat(responseInterceptorChain);\n\n promise = Promise.resolve(config);\n while (chain.length) {\n promise = promise.then(chain.shift(), chain.shift());\n }\n\n return promise;\n }\n\n\n var newConfig = config;\n while (requestInterceptorChain.length) {\n var onFulfilled = requestInterceptorChain.shift();\n var onRejected = requestInterceptorChain.shift();\n try {\n newConfig = onFulfilled(newConfig);\n } catch (error) {\n onRejected(error);\n break;\n }\n }\n\n try {\n promise = dispatchRequest(newConfig);\n } catch (error) {\n return Promise.reject(error);\n }\n\n while (responseInterceptorChain.length) {\n promise = promise.then(responseInterceptorChain.shift(), responseInterceptorChain.shift());\n }\n\n return promise;\n};\n\nAxios.prototype.getUri = function getUri(config) {\n config = mergeConfig(this.defaults, config);\n var fullPath = buildFullPath(config.baseURL, config.url);\n return buildURL(fullPath, config.params, config.paramsSerializer);\n};\n\n// Provide aliases for supported request methods\nutils.forEach(['delete', 'get', 'head', 'options'], function forEachMethodNoData(method) {\n /*eslint func-names:0*/\n Axios.prototype[method] = function(url, config) {\n return this.request(mergeConfig(config || {}, {\n method: method,\n url: url,\n data: (config || {}).data\n }));\n };\n});\n\nutils.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) {\n /*eslint func-names:0*/\n\n function generateHTTPMethod(isForm) {\n return function httpMethod(url, data, config) {\n return this.request(mergeConfig(config || {}, {\n method: method,\n headers: isForm ? {\n 'Content-Type': 'multipart/form-data'\n } : {},\n url: url,\n data: data\n }));\n };\n }\n\n Axios.prototype[method] = generateHTTPMethod();\n\n Axios.prototype[method + 'Form'] = generateHTTPMethod(true);\n});\n\nmodule.exports = Axios;\n","'use strict';\n\nvar utils = require('./../utils');\n\nfunction InterceptorManager() {\n this.handlers = [];\n}\n\n/**\n * Add a new interceptor to the stack\n *\n * @param {Function} fulfilled The function to handle `then` for a `Promise`\n * @param {Function} rejected The function to handle `reject` for a `Promise`\n *\n * @return {Number} An ID used to remove interceptor later\n */\nInterceptorManager.prototype.use = function use(fulfilled, rejected, options) {\n this.handlers.push({\n fulfilled: fulfilled,\n rejected: rejected,\n synchronous: options ? options.synchronous : false,\n runWhen: options ? options.runWhen : null\n });\n return this.handlers.length - 1;\n};\n\n/**\n * Remove an interceptor from the stack\n *\n * @param {Number} id The ID that was returned by `use`\n */\nInterceptorManager.prototype.eject = function eject(id) {\n if (this.handlers[id]) {\n this.handlers[id] = null;\n }\n};\n\n/**\n * Iterate over all the registered interceptors\n *\n * This method is particularly useful for skipping over any\n * interceptors that may have become `null` calling `eject`.\n *\n * @param {Function} fn The function to call for each interceptor\n */\nInterceptorManager.prototype.forEach = function forEach(fn) {\n utils.forEach(this.handlers, function forEachHandler(h) {\n if (h !== null) {\n fn(h);\n }\n });\n};\n\nmodule.exports = InterceptorManager;\n","'use strict';\n\nvar utils = require('./../utils');\nvar transformData = require('./transformData');\nvar isCancel = require('../cancel/isCancel');\nvar defaults = require('../defaults');\nvar CanceledError = require('../cancel/CanceledError');\n\n/**\n * Throws a `CanceledError` if cancellation has been requested.\n */\nfunction throwIfCancellationRequested(config) {\n if (config.cancelToken) {\n config.cancelToken.throwIfRequested();\n }\n\n if (config.signal && config.signal.aborted) {\n throw new CanceledError();\n }\n}\n\n/**\n * Dispatch a request to the server using the configured adapter.\n *\n * @param {object} config The config that is to be used for the request\n * @returns {Promise} The Promise to be fulfilled\n */\nmodule.exports = function dispatchRequest(config) {\n throwIfCancellationRequested(config);\n\n // Ensure headers exist\n config.headers = config.headers || {};\n\n // Transform request data\n config.data = transformData.call(\n config,\n config.data,\n config.headers,\n config.transformRequest\n );\n\n // Flatten headers\n config.headers = utils.merge(\n config.headers.common || {},\n config.headers[config.method] || {},\n config.headers\n );\n\n utils.forEach(\n ['delete', 'get', 'head', 'post', 'put', 'patch', 'common'],\n function cleanHeaderConfig(method) {\n delete config.headers[method];\n }\n );\n\n var adapter = config.adapter || defaults.adapter;\n\n return adapter(config).then(function onAdapterResolution(response) {\n throwIfCancellationRequested(config);\n\n // Transform response data\n response.data = transformData.call(\n config,\n response.data,\n response.headers,\n config.transformResponse\n );\n\n return response;\n }, function onAdapterRejection(reason) {\n if (!isCancel(reason)) {\n throwIfCancellationRequested(config);\n\n // Transform response data\n if (reason && reason.response) {\n reason.response.data = transformData.call(\n config,\n reason.response.data,\n reason.response.headers,\n config.transformResponse\n );\n }\n }\n\n return Promise.reject(reason);\n });\n};\n","'use strict';\n\nvar utils = require('./../utils');\nvar defaults = require('../defaults');\n\n/**\n * Transform the data for a request or a response\n *\n * @param {Object|String} data The data to be transformed\n * @param {Array} headers The headers for the request or response\n * @param {Array|Function} fns A single function or Array of functions\n * @returns {*} The resulting transformed data\n */\nmodule.exports = function transformData(data, headers, fns) {\n var context = this || defaults;\n /*eslint no-param-reassign:0*/\n utils.forEach(fns, function transform(fn) {\n data = fn.call(context, data, headers);\n });\n\n return data;\n};\n","'use strict';\n\nvar utils = require('../utils');\n\nmodule.exports = function normalizeHeaderName(headers, normalizedName) {\n utils.forEach(headers, function processHeader(value, name) {\n if (name !== normalizedName && name.toUpperCase() === normalizedName.toUpperCase()) {\n headers[normalizedName] = value;\n delete headers[name];\n }\n });\n};\n","'use strict';\n\nvar AxiosError = require('./AxiosError');\n\n/**\n * Resolve or reject a Promise based on response status.\n *\n * @param {Function} resolve A function that resolves the promise.\n * @param {Function} reject A function that rejects the promise.\n * @param {object} response The response.\n */\nmodule.exports = function settle(resolve, reject, response) {\n var validateStatus = response.config.validateStatus;\n if (!response.status || !validateStatus || validateStatus(response.status)) {\n resolve(response);\n } else {\n reject(new AxiosError(\n 'Request failed with status code ' + response.status,\n [AxiosError.ERR_BAD_REQUEST, AxiosError.ERR_BAD_RESPONSE][Math.floor(response.status / 100) - 4],\n response.config,\n response.request,\n response\n ));\n }\n};\n","'use strict';\n\nvar utils = require('./../utils');\n\nmodule.exports = (\n utils.isStandardBrowserEnv() ?\n\n // Standard browser envs support document.cookie\n (function standardBrowserEnv() {\n return {\n write: function write(name, value, expires, path, domain, secure) {\n var cookie = [];\n cookie.push(name + '=' + encodeURIComponent(value));\n\n if (utils.isNumber(expires)) {\n cookie.push('expires=' + new Date(expires).toGMTString());\n }\n\n if (utils.isString(path)) {\n cookie.push('path=' + path);\n }\n\n if (utils.isString(domain)) {\n cookie.push('domain=' + domain);\n }\n\n if (secure === true) {\n cookie.push('secure');\n }\n\n document.cookie = cookie.join('; ');\n },\n\n read: function read(name) {\n var match = document.cookie.match(new RegExp('(^|;\\\\s*)(' + name + ')=([^;]*)'));\n return (match ? decodeURIComponent(match[3]) : null);\n },\n\n remove: function remove(name) {\n this.write(name, '', Date.now() - 86400000);\n }\n };\n })() :\n\n // Non standard browser env (web workers, react-native) lack needed support.\n (function nonStandardBrowserEnv() {\n return {\n write: function write() {},\n read: function read() { return null; },\n remove: function remove() {}\n };\n })()\n);\n","'use strict';\n\n/**\n * Determines whether the specified URL is absolute\n *\n * @param {string} url The URL to test\n * @returns {boolean} True if the specified URL is absolute, otherwise false\n */\nmodule.exports = function isAbsoluteURL(url) {\n // A URL is considered absolute if it begins with \"://\" or \"//\" (protocol-relative URL).\n // RFC 3986 defines scheme name as a sequence of characters beginning with a letter and followed\n // by any combination of letters, digits, plus, period, or hyphen.\n return /^([a-z][a-z\\d+\\-.]*:)?\\/\\//i.test(url);\n};\n","'use strict';\n\n/**\n * Creates a new URL by combining the specified URLs\n *\n * @param {string} baseURL The base URL\n * @param {string} relativeURL The relative URL\n * @returns {string} The combined URL\n */\nmodule.exports = function combineURLs(baseURL, relativeURL) {\n return relativeURL\n ? baseURL.replace(/\\/+$/, '') + '/' + relativeURL.replace(/^\\/+/, '')\n : baseURL;\n};\n","'use strict';\n\nvar utils = require('./../utils');\n\n// Headers whose duplicates are ignored by node\n// c.f. https://nodejs.org/api/http.html#http_message_headers\nvar ignoreDuplicateOf = [\n 'age', 'authorization', 'content-length', 'content-type', 'etag',\n 'expires', 'from', 'host', 'if-modified-since', 'if-unmodified-since',\n 'last-modified', 'location', 'max-forwards', 'proxy-authorization',\n 'referer', 'retry-after', 'user-agent'\n];\n\n/**\n * Parse headers into an object\n *\n * ```\n * Date: Wed, 27 Aug 2014 08:58:49 GMT\n * Content-Type: application/json\n * Connection: keep-alive\n * Transfer-Encoding: chunked\n * ```\n *\n * @param {String} headers Headers needing to be parsed\n * @returns {Object} Headers parsed into an object\n */\nmodule.exports = function parseHeaders(headers) {\n var parsed = {};\n var key;\n var val;\n var i;\n\n if (!headers) { return parsed; }\n\n utils.forEach(headers.split('\\n'), function parser(line) {\n i = line.indexOf(':');\n key = utils.trim(line.substr(0, i)).toLowerCase();\n val = utils.trim(line.substr(i + 1));\n\n if (key) {\n if (parsed[key] && ignoreDuplicateOf.indexOf(key) >= 0) {\n return;\n }\n if (key === 'set-cookie') {\n parsed[key] = (parsed[key] ? parsed[key] : []).concat([val]);\n } else {\n parsed[key] = parsed[key] ? parsed[key] + ', ' + val : val;\n }\n }\n });\n\n return parsed;\n};\n","'use strict';\n\nvar utils = require('./../utils');\n\nmodule.exports = (\n utils.isStandardBrowserEnv() ?\n\n // Standard browser envs have full support of the APIs needed to test\n // whether the request URL is of the same origin as current location.\n (function standardBrowserEnv() {\n var msie = /(msie|trident)/i.test(navigator.userAgent);\n var urlParsingNode = document.createElement('a');\n var originURL;\n\n /**\n * Parse a URL to discover it's components\n *\n * @param {String} url The URL to be parsed\n * @returns {Object}\n */\n function resolveURL(url) {\n var href = url;\n\n if (msie) {\n // IE needs attribute set twice to normalize properties\n urlParsingNode.setAttribute('href', href);\n href = urlParsingNode.href;\n }\n\n urlParsingNode.setAttribute('href', href);\n\n // urlParsingNode provides the UrlUtils interface - http://url.spec.whatwg.org/#urlutils\n return {\n href: urlParsingNode.href,\n protocol: urlParsingNode.protocol ? urlParsingNode.protocol.replace(/:$/, '') : '',\n host: urlParsingNode.host,\n search: urlParsingNode.search ? urlParsingNode.search.replace(/^\\?/, '') : '',\n hash: urlParsingNode.hash ? urlParsingNode.hash.replace(/^#/, '') : '',\n hostname: urlParsingNode.hostname,\n port: urlParsingNode.port,\n pathname: (urlParsingNode.pathname.charAt(0) === '/') ?\n urlParsingNode.pathname :\n '/' + urlParsingNode.pathname\n };\n }\n\n originURL = resolveURL(window.location.href);\n\n /**\n * Determine if a URL shares the same origin as the current location\n *\n * @param {String} requestURL The URL to test\n * @returns {boolean} True if URL shares the same origin, otherwise false\n */\n return function isURLSameOrigin(requestURL) {\n var parsed = (utils.isString(requestURL)) ? resolveURL(requestURL) : requestURL;\n return (parsed.protocol === originURL.protocol &&\n parsed.host === originURL.host);\n };\n })() :\n\n // Non standard browser envs (web workers, react-native) lack needed support.\n (function nonStandardBrowserEnv() {\n return function isURLSameOrigin() {\n return true;\n };\n })()\n);\n","'use strict';\n\nmodule.exports = function parseProtocol(url) {\n var match = /^([-+\\w]{1,25})(:?\\/\\/|:)/.exec(url);\n return match && match[1] || '';\n};\n","// eslint-disable-next-line strict\nmodule.exports = null;\n","'use strict';\n\nvar VERSION = require('../env/data').version;\nvar AxiosError = require('../core/AxiosError');\n\nvar validators = {};\n\n// eslint-disable-next-line func-names\n['object', 'boolean', 'number', 'function', 'string', 'symbol'].forEach(function(type, i) {\n validators[type] = function validator(thing) {\n return typeof thing === type || 'a' + (i < 1 ? 'n ' : ' ') + type;\n };\n});\n\nvar deprecatedWarnings = {};\n\n/**\n * Transitional option validator\n * @param {function|boolean?} validator - set to false if the transitional option has been removed\n * @param {string?} version - deprecated version / removed since version\n * @param {string?} message - some message with additional info\n * @returns {function}\n */\nvalidators.transitional = function transitional(validator, version, message) {\n function formatMessage(opt, desc) {\n return '[Axios v' + VERSION + '] Transitional option \\'' + opt + '\\'' + desc + (message ? '. ' + message : '');\n }\n\n // eslint-disable-next-line func-names\n return function(value, opt, opts) {\n if (validator === false) {\n throw new AxiosError(\n formatMessage(opt, ' has been removed' + (version ? ' in ' + version : '')),\n AxiosError.ERR_DEPRECATED\n );\n }\n\n if (version && !deprecatedWarnings[opt]) {\n deprecatedWarnings[opt] = true;\n // eslint-disable-next-line no-console\n console.warn(\n formatMessage(\n opt,\n ' has been deprecated since v' + version + ' and will be removed in the near future'\n )\n );\n }\n\n return validator ? validator(value, opt, opts) : true;\n };\n};\n\n/**\n * Assert object's properties type\n * @param {object} options\n * @param {object} schema\n * @param {boolean?} allowUnknown\n */\n\nfunction assertOptions(options, schema, allowUnknown) {\n if (typeof options !== 'object') {\n throw new AxiosError('options must be an object', AxiosError.ERR_BAD_OPTION_VALUE);\n }\n var keys = Object.keys(options);\n var i = keys.length;\n while (i-- > 0) {\n var opt = keys[i];\n var validator = schema[opt];\n if (validator) {\n var value = options[opt];\n var result = value === undefined || validator(value, opt, options);\n if (result !== true) {\n throw new AxiosError('option ' + opt + ' must be ' + result, AxiosError.ERR_BAD_OPTION_VALUE);\n }\n continue;\n }\n if (allowUnknown !== true) {\n throw new AxiosError('Unknown option ' + opt, AxiosError.ERR_BAD_OPTION);\n }\n }\n}\n\nmodule.exports = {\n assertOptions: assertOptions,\n validators: validators\n};\n","'use strict';\n\nvar CanceledError = require('./CanceledError');\n\n/**\n * A `CancelToken` is an object that can be used to request cancellation of an operation.\n *\n * @class\n * @param {Function} executor The executor function.\n */\nfunction CancelToken(executor) {\n if (typeof executor !== 'function') {\n throw new TypeError('executor must be a function.');\n }\n\n var resolvePromise;\n\n this.promise = new Promise(function promiseExecutor(resolve) {\n resolvePromise = resolve;\n });\n\n var token = this;\n\n // eslint-disable-next-line func-names\n this.promise.then(function(cancel) {\n if (!token._listeners) return;\n\n var i;\n var l = token._listeners.length;\n\n for (i = 0; i < l; i++) {\n token._listeners[i](cancel);\n }\n token._listeners = null;\n });\n\n // eslint-disable-next-line func-names\n this.promise.then = function(onfulfilled) {\n var _resolve;\n // eslint-disable-next-line func-names\n var promise = new Promise(function(resolve) {\n token.subscribe(resolve);\n _resolve = resolve;\n }).then(onfulfilled);\n\n promise.cancel = function reject() {\n token.unsubscribe(_resolve);\n };\n\n return promise;\n };\n\n executor(function cancel(message) {\n if (token.reason) {\n // Cancellation has already been requested\n return;\n }\n\n token.reason = new CanceledError(message);\n resolvePromise(token.reason);\n });\n}\n\n/**\n * Throws a `CanceledError` if cancellation has been requested.\n */\nCancelToken.prototype.throwIfRequested = function throwIfRequested() {\n if (this.reason) {\n throw this.reason;\n }\n};\n\n/**\n * Subscribe to the cancel signal\n */\n\nCancelToken.prototype.subscribe = function subscribe(listener) {\n if (this.reason) {\n listener(this.reason);\n return;\n }\n\n if (this._listeners) {\n this._listeners.push(listener);\n } else {\n this._listeners = [listener];\n }\n};\n\n/**\n * Unsubscribe from the cancel signal\n */\n\nCancelToken.prototype.unsubscribe = function unsubscribe(listener) {\n if (!this._listeners) {\n return;\n }\n var index = this._listeners.indexOf(listener);\n if (index !== -1) {\n this._listeners.splice(index, 1);\n }\n};\n\n/**\n * Returns an object that contains a new `CancelToken` and a function that, when called,\n * cancels the `CancelToken`.\n */\nCancelToken.source = function source() {\n var cancel;\n var token = new CancelToken(function executor(c) {\n cancel = c;\n });\n return {\n token: token,\n cancel: cancel\n };\n};\n\nmodule.exports = CancelToken;\n","'use strict';\n\n/**\n * Syntactic sugar for invoking a function and expanding an array for arguments.\n *\n * Common use case would be to use `Function.prototype.apply`.\n *\n * ```js\n * function f(x, y, z) {}\n * var args = [1, 2, 3];\n * f.apply(null, args);\n * ```\n *\n * With `spread` this example can be re-written.\n *\n * ```js\n * spread(function(x, y, z) {})([1, 2, 3]);\n * ```\n *\n * @param {Function} callback\n * @returns {Function}\n */\nmodule.exports = function spread(callback) {\n return function wrap(arr) {\n return callback.apply(null, arr);\n };\n};\n","'use strict';\n\nvar utils = require('./../utils');\n\n/**\n * Determines whether the payload is an error thrown by Axios\n *\n * @param {*} payload The value to test\n * @returns {boolean} True if the payload is an error thrown by Axios, otherwise false\n */\nmodule.exports = function isAxiosError(payload) {\n return utils.isObject(payload) && (payload.isAxiosError === true);\n};\n"],"sourceRoot":""} \ No newline at end of file diff --git a/node_modules/axios/dist/browser/axios.cjs b/node_modules/axios/dist/browser/axios.cjs new file mode 100644 index 0000000..6936d24 --- /dev/null +++ b/node_modules/axios/dist/browser/axios.cjs @@ -0,0 +1,3638 @@ +// Axios v1.7.2 Copyright (c) 2024 Matt Zabriskie and contributors +'use strict'; + +function bind(fn, thisArg) { + return function wrap() { + return fn.apply(thisArg, arguments); + }; +} + +// utils is a library of generic helper functions non-specific to axios + +const {toString} = Object.prototype; +const {getPrototypeOf} = Object; + +const kindOf = (cache => thing => { + const str = toString.call(thing); + return cache[str] || (cache[str] = str.slice(8, -1).toLowerCase()); +})(Object.create(null)); + +const kindOfTest = (type) => { + type = type.toLowerCase(); + return (thing) => kindOf(thing) === type +}; + +const typeOfTest = type => thing => typeof thing === type; + +/** + * Determine if a value is an Array + * + * @param {Object} val The value to test + * + * @returns {boolean} True if value is an Array, otherwise false + */ +const {isArray} = Array; + +/** + * Determine if a value is undefined + * + * @param {*} val The value to test + * + * @returns {boolean} True if the value is undefined, otherwise false + */ +const isUndefined = typeOfTest('undefined'); + +/** + * Determine if a value is a Buffer + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a Buffer, otherwise false + */ +function isBuffer(val) { + return val !== null && !isUndefined(val) && val.constructor !== null && !isUndefined(val.constructor) + && isFunction(val.constructor.isBuffer) && val.constructor.isBuffer(val); +} + +/** + * Determine if a value is an ArrayBuffer + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is an ArrayBuffer, otherwise false + */ +const isArrayBuffer = kindOfTest('ArrayBuffer'); + + +/** + * Determine if a value is a view on an ArrayBuffer + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a view on an ArrayBuffer, otherwise false + */ +function isArrayBufferView(val) { + let result; + if ((typeof ArrayBuffer !== 'undefined') && (ArrayBuffer.isView)) { + result = ArrayBuffer.isView(val); + } else { + result = (val) && (val.buffer) && (isArrayBuffer(val.buffer)); + } + return result; +} + +/** + * Determine if a value is a String + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a String, otherwise false + */ +const isString = typeOfTest('string'); + +/** + * Determine if a value is a Function + * + * @param {*} val The value to test + * @returns {boolean} True if value is a Function, otherwise false + */ +const isFunction = typeOfTest('function'); + +/** + * Determine if a value is a Number + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a Number, otherwise false + */ +const isNumber = typeOfTest('number'); + +/** + * Determine if a value is an Object + * + * @param {*} thing The value to test + * + * @returns {boolean} True if value is an Object, otherwise false + */ +const isObject = (thing) => thing !== null && typeof thing === 'object'; + +/** + * Determine if a value is a Boolean + * + * @param {*} thing The value to test + * @returns {boolean} True if value is a Boolean, otherwise false + */ +const isBoolean = thing => thing === true || thing === false; + +/** + * Determine if a value is a plain Object + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a plain Object, otherwise false + */ +const isPlainObject = (val) => { + if (kindOf(val) !== 'object') { + return false; + } + + const prototype = getPrototypeOf(val); + return (prototype === null || prototype === Object.prototype || Object.getPrototypeOf(prototype) === null) && !(Symbol.toStringTag in val) && !(Symbol.iterator in val); +}; + +/** + * Determine if a value is a Date + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a Date, otherwise false + */ +const isDate = kindOfTest('Date'); + +/** + * Determine if a value is a File + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a File, otherwise false + */ +const isFile = kindOfTest('File'); + +/** + * Determine if a value is a Blob + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a Blob, otherwise false + */ +const isBlob = kindOfTest('Blob'); + +/** + * Determine if a value is a FileList + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a File, otherwise false + */ +const isFileList = kindOfTest('FileList'); + +/** + * Determine if a value is a Stream + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a Stream, otherwise false + */ +const isStream = (val) => isObject(val) && isFunction(val.pipe); + +/** + * Determine if a value is a FormData + * + * @param {*} thing The value to test + * + * @returns {boolean} True if value is an FormData, otherwise false + */ +const isFormData = (thing) => { + let kind; + return thing && ( + (typeof FormData === 'function' && thing instanceof FormData) || ( + isFunction(thing.append) && ( + (kind = kindOf(thing)) === 'formdata' || + // detect form-data instance + (kind === 'object' && isFunction(thing.toString) && thing.toString() === '[object FormData]') + ) + ) + ) +}; + +/** + * Determine if a value is a URLSearchParams object + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a URLSearchParams object, otherwise false + */ +const isURLSearchParams = kindOfTest('URLSearchParams'); + +const [isReadableStream, isRequest, isResponse, isHeaders] = ['ReadableStream', 'Request', 'Response', 'Headers'].map(kindOfTest); + +/** + * Trim excess whitespace off the beginning and end of a string + * + * @param {String} str The String to trim + * + * @returns {String} The String freed of excess whitespace + */ +const trim = (str) => str.trim ? + str.trim() : str.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, ''); + +/** + * Iterate over an Array or an Object invoking a function for each item. + * + * If `obj` is an Array callback will be called passing + * the value, index, and complete array for each item. + * + * If 'obj' is an Object callback will be called passing + * the value, key, and complete object for each property. + * + * @param {Object|Array} obj The object to iterate + * @param {Function} fn The callback to invoke for each item + * + * @param {Boolean} [allOwnKeys = false] + * @returns {any} + */ +function forEach(obj, fn, {allOwnKeys = false} = {}) { + // Don't bother if no value provided + if (obj === null || typeof obj === 'undefined') { + return; + } + + let i; + let l; + + // Force an array if not already something iterable + if (typeof obj !== 'object') { + /*eslint no-param-reassign:0*/ + obj = [obj]; + } + + if (isArray(obj)) { + // Iterate over array values + for (i = 0, l = obj.length; i < l; i++) { + fn.call(null, obj[i], i, obj); + } + } else { + // Iterate over object keys + const keys = allOwnKeys ? Object.getOwnPropertyNames(obj) : Object.keys(obj); + const len = keys.length; + let key; + + for (i = 0; i < len; i++) { + key = keys[i]; + fn.call(null, obj[key], key, obj); + } + } +} + +function findKey(obj, key) { + key = key.toLowerCase(); + const keys = Object.keys(obj); + let i = keys.length; + let _key; + while (i-- > 0) { + _key = keys[i]; + if (key === _key.toLowerCase()) { + return _key; + } + } + return null; +} + +const _global = (() => { + /*eslint no-undef:0*/ + if (typeof globalThis !== "undefined") return globalThis; + return typeof self !== "undefined" ? self : (typeof window !== 'undefined' ? window : global) +})(); + +const isContextDefined = (context) => !isUndefined(context) && context !== _global; + +/** + * Accepts varargs expecting each argument to be an object, then + * immutably merges the properties of each object and returns result. + * + * When multiple objects contain the same key the later object in + * the arguments list will take precedence. + * + * Example: + * + * ```js + * var result = merge({foo: 123}, {foo: 456}); + * console.log(result.foo); // outputs 456 + * ``` + * + * @param {Object} obj1 Object to merge + * + * @returns {Object} Result of all merge properties + */ +function merge(/* obj1, obj2, obj3, ... */) { + const {caseless} = isContextDefined(this) && this || {}; + const result = {}; + const assignValue = (val, key) => { + const targetKey = caseless && findKey(result, key) || key; + if (isPlainObject(result[targetKey]) && isPlainObject(val)) { + result[targetKey] = merge(result[targetKey], val); + } else if (isPlainObject(val)) { + result[targetKey] = merge({}, val); + } else if (isArray(val)) { + result[targetKey] = val.slice(); + } else { + result[targetKey] = val; + } + }; + + for (let i = 0, l = arguments.length; i < l; i++) { + arguments[i] && forEach(arguments[i], assignValue); + } + return result; +} + +/** + * Extends object a by mutably adding to it the properties of object b. + * + * @param {Object} a The object to be extended + * @param {Object} b The object to copy properties from + * @param {Object} thisArg The object to bind function to + * + * @param {Boolean} [allOwnKeys] + * @returns {Object} The resulting value of object a + */ +const extend = (a, b, thisArg, {allOwnKeys}= {}) => { + forEach(b, (val, key) => { + if (thisArg && isFunction(val)) { + a[key] = bind(val, thisArg); + } else { + a[key] = val; + } + }, {allOwnKeys}); + return a; +}; + +/** + * Remove byte order marker. This catches EF BB BF (the UTF-8 BOM) + * + * @param {string} content with BOM + * + * @returns {string} content value without BOM + */ +const stripBOM = (content) => { + if (content.charCodeAt(0) === 0xFEFF) { + content = content.slice(1); + } + return content; +}; + +/** + * Inherit the prototype methods from one constructor into another + * @param {function} constructor + * @param {function} superConstructor + * @param {object} [props] + * @param {object} [descriptors] + * + * @returns {void} + */ +const inherits = (constructor, superConstructor, props, descriptors) => { + constructor.prototype = Object.create(superConstructor.prototype, descriptors); + constructor.prototype.constructor = constructor; + Object.defineProperty(constructor, 'super', { + value: superConstructor.prototype + }); + props && Object.assign(constructor.prototype, props); +}; + +/** + * Resolve object with deep prototype chain to a flat object + * @param {Object} sourceObj source object + * @param {Object} [destObj] + * @param {Function|Boolean} [filter] + * @param {Function} [propFilter] + * + * @returns {Object} + */ +const toFlatObject = (sourceObj, destObj, filter, propFilter) => { + let props; + let i; + let prop; + const merged = {}; + + destObj = destObj || {}; + // eslint-disable-next-line no-eq-null,eqeqeq + if (sourceObj == null) return destObj; + + do { + props = Object.getOwnPropertyNames(sourceObj); + i = props.length; + while (i-- > 0) { + prop = props[i]; + if ((!propFilter || propFilter(prop, sourceObj, destObj)) && !merged[prop]) { + destObj[prop] = sourceObj[prop]; + merged[prop] = true; + } + } + sourceObj = filter !== false && getPrototypeOf(sourceObj); + } while (sourceObj && (!filter || filter(sourceObj, destObj)) && sourceObj !== Object.prototype); + + return destObj; +}; + +/** + * Determines whether a string ends with the characters of a specified string + * + * @param {String} str + * @param {String} searchString + * @param {Number} [position= 0] + * + * @returns {boolean} + */ +const endsWith = (str, searchString, position) => { + str = String(str); + if (position === undefined || position > str.length) { + position = str.length; + } + position -= searchString.length; + const lastIndex = str.indexOf(searchString, position); + return lastIndex !== -1 && lastIndex === position; +}; + + +/** + * Returns new array from array like object or null if failed + * + * @param {*} [thing] + * + * @returns {?Array} + */ +const toArray = (thing) => { + if (!thing) return null; + if (isArray(thing)) return thing; + let i = thing.length; + if (!isNumber(i)) return null; + const arr = new Array(i); + while (i-- > 0) { + arr[i] = thing[i]; + } + return arr; +}; + +/** + * Checking if the Uint8Array exists and if it does, it returns a function that checks if the + * thing passed in is an instance of Uint8Array + * + * @param {TypedArray} + * + * @returns {Array} + */ +// eslint-disable-next-line func-names +const isTypedArray = (TypedArray => { + // eslint-disable-next-line func-names + return thing => { + return TypedArray && thing instanceof TypedArray; + }; +})(typeof Uint8Array !== 'undefined' && getPrototypeOf(Uint8Array)); + +/** + * For each entry in the object, call the function with the key and value. + * + * @param {Object} obj - The object to iterate over. + * @param {Function} fn - The function to call for each entry. + * + * @returns {void} + */ +const forEachEntry = (obj, fn) => { + const generator = obj && obj[Symbol.iterator]; + + const iterator = generator.call(obj); + + let result; + + while ((result = iterator.next()) && !result.done) { + const pair = result.value; + fn.call(obj, pair[0], pair[1]); + } +}; + +/** + * It takes a regular expression and a string, and returns an array of all the matches + * + * @param {string} regExp - The regular expression to match against. + * @param {string} str - The string to search. + * + * @returns {Array} + */ +const matchAll = (regExp, str) => { + let matches; + const arr = []; + + while ((matches = regExp.exec(str)) !== null) { + arr.push(matches); + } + + return arr; +}; + +/* Checking if the kindOfTest function returns true when passed an HTMLFormElement. */ +const isHTMLForm = kindOfTest('HTMLFormElement'); + +const toCamelCase = str => { + return str.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g, + function replacer(m, p1, p2) { + return p1.toUpperCase() + p2; + } + ); +}; + +/* Creating a function that will check if an object has a property. */ +const hasOwnProperty = (({hasOwnProperty}) => (obj, prop) => hasOwnProperty.call(obj, prop))(Object.prototype); + +/** + * Determine if a value is a RegExp object + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a RegExp object, otherwise false + */ +const isRegExp = kindOfTest('RegExp'); + +const reduceDescriptors = (obj, reducer) => { + const descriptors = Object.getOwnPropertyDescriptors(obj); + const reducedDescriptors = {}; + + forEach(descriptors, (descriptor, name) => { + let ret; + if ((ret = reducer(descriptor, name, obj)) !== false) { + reducedDescriptors[name] = ret || descriptor; + } + }); + + Object.defineProperties(obj, reducedDescriptors); +}; + +/** + * Makes all methods read-only + * @param {Object} obj + */ + +const freezeMethods = (obj) => { + reduceDescriptors(obj, (descriptor, name) => { + // skip restricted props in strict mode + if (isFunction(obj) && ['arguments', 'caller', 'callee'].indexOf(name) !== -1) { + return false; + } + + const value = obj[name]; + + if (!isFunction(value)) return; + + descriptor.enumerable = false; + + if ('writable' in descriptor) { + descriptor.writable = false; + return; + } + + if (!descriptor.set) { + descriptor.set = () => { + throw Error('Can not rewrite read-only method \'' + name + '\''); + }; + } + }); +}; + +const toObjectSet = (arrayOrString, delimiter) => { + const obj = {}; + + const define = (arr) => { + arr.forEach(value => { + obj[value] = true; + }); + }; + + isArray(arrayOrString) ? define(arrayOrString) : define(String(arrayOrString).split(delimiter)); + + return obj; +}; + +const noop = () => {}; + +const toFiniteNumber = (value, defaultValue) => { + return value != null && Number.isFinite(value = +value) ? value : defaultValue; +}; + +const ALPHA = 'abcdefghijklmnopqrstuvwxyz'; + +const DIGIT = '0123456789'; + +const ALPHABET = { + DIGIT, + ALPHA, + ALPHA_DIGIT: ALPHA + ALPHA.toUpperCase() + DIGIT +}; + +const generateString = (size = 16, alphabet = ALPHABET.ALPHA_DIGIT) => { + let str = ''; + const {length} = alphabet; + while (size--) { + str += alphabet[Math.random() * length|0]; + } + + return str; +}; + +/** + * If the thing is a FormData object, return true, otherwise return false. + * + * @param {unknown} thing - The thing to check. + * + * @returns {boolean} + */ +function isSpecCompliantForm(thing) { + return !!(thing && isFunction(thing.append) && thing[Symbol.toStringTag] === 'FormData' && thing[Symbol.iterator]); +} + +const toJSONObject = (obj) => { + const stack = new Array(10); + + const visit = (source, i) => { + + if (isObject(source)) { + if (stack.indexOf(source) >= 0) { + return; + } + + if(!('toJSON' in source)) { + stack[i] = source; + const target = isArray(source) ? [] : {}; + + forEach(source, (value, key) => { + const reducedValue = visit(value, i + 1); + !isUndefined(reducedValue) && (target[key] = reducedValue); + }); + + stack[i] = undefined; + + return target; + } + } + + return source; + }; + + return visit(obj, 0); +}; + +const isAsyncFn = kindOfTest('AsyncFunction'); + +const isThenable = (thing) => + thing && (isObject(thing) || isFunction(thing)) && isFunction(thing.then) && isFunction(thing.catch); + +var utils$1 = { + isArray, + isArrayBuffer, + isBuffer, + isFormData, + isArrayBufferView, + isString, + isNumber, + isBoolean, + isObject, + isPlainObject, + isReadableStream, + isRequest, + isResponse, + isHeaders, + isUndefined, + isDate, + isFile, + isBlob, + isRegExp, + isFunction, + isStream, + isURLSearchParams, + isTypedArray, + isFileList, + forEach, + merge, + extend, + trim, + stripBOM, + inherits, + toFlatObject, + kindOf, + kindOfTest, + endsWith, + toArray, + forEachEntry, + matchAll, + isHTMLForm, + hasOwnProperty, + hasOwnProp: hasOwnProperty, // an alias to avoid ESLint no-prototype-builtins detection + reduceDescriptors, + freezeMethods, + toObjectSet, + toCamelCase, + noop, + toFiniteNumber, + findKey, + global: _global, + isContextDefined, + ALPHABET, + generateString, + isSpecCompliantForm, + toJSONObject, + isAsyncFn, + isThenable +}; + +/** + * Create an Error with the specified message, config, error code, request and response. + * + * @param {string} message The error message. + * @param {string} [code] The error code (for example, 'ECONNABORTED'). + * @param {Object} [config] The config. + * @param {Object} [request] The request. + * @param {Object} [response] The response. + * + * @returns {Error} The created error. + */ +function AxiosError(message, code, config, request, response) { + Error.call(this); + + if (Error.captureStackTrace) { + Error.captureStackTrace(this, this.constructor); + } else { + this.stack = (new Error()).stack; + } + + this.message = message; + this.name = 'AxiosError'; + code && (this.code = code); + config && (this.config = config); + request && (this.request = request); + response && (this.response = response); +} + +utils$1.inherits(AxiosError, Error, { + toJSON: function toJSON() { + return { + // Standard + message: this.message, + name: this.name, + // Microsoft + description: this.description, + number: this.number, + // Mozilla + fileName: this.fileName, + lineNumber: this.lineNumber, + columnNumber: this.columnNumber, + stack: this.stack, + // Axios + config: utils$1.toJSONObject(this.config), + code: this.code, + status: this.response && this.response.status ? this.response.status : null + }; + } +}); + +const prototype$1 = AxiosError.prototype; +const descriptors = {}; + +[ + 'ERR_BAD_OPTION_VALUE', + 'ERR_BAD_OPTION', + 'ECONNABORTED', + 'ETIMEDOUT', + 'ERR_NETWORK', + 'ERR_FR_TOO_MANY_REDIRECTS', + 'ERR_DEPRECATED', + 'ERR_BAD_RESPONSE', + 'ERR_BAD_REQUEST', + 'ERR_CANCELED', + 'ERR_NOT_SUPPORT', + 'ERR_INVALID_URL' +// eslint-disable-next-line func-names +].forEach(code => { + descriptors[code] = {value: code}; +}); + +Object.defineProperties(AxiosError, descriptors); +Object.defineProperty(prototype$1, 'isAxiosError', {value: true}); + +// eslint-disable-next-line func-names +AxiosError.from = (error, code, config, request, response, customProps) => { + const axiosError = Object.create(prototype$1); + + utils$1.toFlatObject(error, axiosError, function filter(obj) { + return obj !== Error.prototype; + }, prop => { + return prop !== 'isAxiosError'; + }); + + AxiosError.call(axiosError, error.message, code, config, request, response); + + axiosError.cause = error; + + axiosError.name = error.name; + + customProps && Object.assign(axiosError, customProps); + + return axiosError; +}; + +// eslint-disable-next-line strict +var httpAdapter = null; + +/** + * Determines if the given thing is a array or js object. + * + * @param {string} thing - The object or array to be visited. + * + * @returns {boolean} + */ +function isVisitable(thing) { + return utils$1.isPlainObject(thing) || utils$1.isArray(thing); +} + +/** + * It removes the brackets from the end of a string + * + * @param {string} key - The key of the parameter. + * + * @returns {string} the key without the brackets. + */ +function removeBrackets(key) { + return utils$1.endsWith(key, '[]') ? key.slice(0, -2) : key; +} + +/** + * It takes a path, a key, and a boolean, and returns a string + * + * @param {string} path - The path to the current key. + * @param {string} key - The key of the current object being iterated over. + * @param {string} dots - If true, the key will be rendered with dots instead of brackets. + * + * @returns {string} The path to the current key. + */ +function renderKey(path, key, dots) { + if (!path) return key; + return path.concat(key).map(function each(token, i) { + // eslint-disable-next-line no-param-reassign + token = removeBrackets(token); + return !dots && i ? '[' + token + ']' : token; + }).join(dots ? '.' : ''); +} + +/** + * If the array is an array and none of its elements are visitable, then it's a flat array. + * + * @param {Array} arr - The array to check + * + * @returns {boolean} + */ +function isFlatArray(arr) { + return utils$1.isArray(arr) && !arr.some(isVisitable); +} + +const predicates = utils$1.toFlatObject(utils$1, {}, null, function filter(prop) { + return /^is[A-Z]/.test(prop); +}); + +/** + * Convert a data object to FormData + * + * @param {Object} obj + * @param {?Object} [formData] + * @param {?Object} [options] + * @param {Function} [options.visitor] + * @param {Boolean} [options.metaTokens = true] + * @param {Boolean} [options.dots = false] + * @param {?Boolean} [options.indexes = false] + * + * @returns {Object} + **/ + +/** + * It converts an object into a FormData object + * + * @param {Object} obj - The object to convert to form data. + * @param {string} formData - The FormData object to append to. + * @param {Object} options + * + * @returns + */ +function toFormData(obj, formData, options) { + if (!utils$1.isObject(obj)) { + throw new TypeError('target must be an object'); + } + + // eslint-disable-next-line no-param-reassign + formData = formData || new (FormData)(); + + // eslint-disable-next-line no-param-reassign + options = utils$1.toFlatObject(options, { + metaTokens: true, + dots: false, + indexes: false + }, false, function defined(option, source) { + // eslint-disable-next-line no-eq-null,eqeqeq + return !utils$1.isUndefined(source[option]); + }); + + const metaTokens = options.metaTokens; + // eslint-disable-next-line no-use-before-define + const visitor = options.visitor || defaultVisitor; + const dots = options.dots; + const indexes = options.indexes; + const _Blob = options.Blob || typeof Blob !== 'undefined' && Blob; + const useBlob = _Blob && utils$1.isSpecCompliantForm(formData); + + if (!utils$1.isFunction(visitor)) { + throw new TypeError('visitor must be a function'); + } + + function convertValue(value) { + if (value === null) return ''; + + if (utils$1.isDate(value)) { + return value.toISOString(); + } + + if (!useBlob && utils$1.isBlob(value)) { + throw new AxiosError('Blob is not supported. Use a Buffer instead.'); + } + + if (utils$1.isArrayBuffer(value) || utils$1.isTypedArray(value)) { + return useBlob && typeof Blob === 'function' ? new Blob([value]) : Buffer.from(value); + } + + return value; + } + + /** + * Default visitor. + * + * @param {*} value + * @param {String|Number} key + * @param {Array} path + * @this {FormData} + * + * @returns {boolean} return true to visit the each prop of the value recursively + */ + function defaultVisitor(value, key, path) { + let arr = value; + + if (value && !path && typeof value === 'object') { + if (utils$1.endsWith(key, '{}')) { + // eslint-disable-next-line no-param-reassign + key = metaTokens ? key : key.slice(0, -2); + // eslint-disable-next-line no-param-reassign + value = JSON.stringify(value); + } else if ( + (utils$1.isArray(value) && isFlatArray(value)) || + ((utils$1.isFileList(value) || utils$1.endsWith(key, '[]')) && (arr = utils$1.toArray(value)) + )) { + // eslint-disable-next-line no-param-reassign + key = removeBrackets(key); + + arr.forEach(function each(el, index) { + !(utils$1.isUndefined(el) || el === null) && formData.append( + // eslint-disable-next-line no-nested-ternary + indexes === true ? renderKey([key], index, dots) : (indexes === null ? key : key + '[]'), + convertValue(el) + ); + }); + return false; + } + } + + if (isVisitable(value)) { + return true; + } + + formData.append(renderKey(path, key, dots), convertValue(value)); + + return false; + } + + const stack = []; + + const exposedHelpers = Object.assign(predicates, { + defaultVisitor, + convertValue, + isVisitable + }); + + function build(value, path) { + if (utils$1.isUndefined(value)) return; + + if (stack.indexOf(value) !== -1) { + throw Error('Circular reference detected in ' + path.join('.')); + } + + stack.push(value); + + utils$1.forEach(value, function each(el, key) { + const result = !(utils$1.isUndefined(el) || el === null) && visitor.call( + formData, el, utils$1.isString(key) ? key.trim() : key, path, exposedHelpers + ); + + if (result === true) { + build(el, path ? path.concat(key) : [key]); + } + }); + + stack.pop(); + } + + if (!utils$1.isObject(obj)) { + throw new TypeError('data must be an object'); + } + + build(obj); + + return formData; +} + +/** + * It encodes a string by replacing all characters that are not in the unreserved set with + * their percent-encoded equivalents + * + * @param {string} str - The string to encode. + * + * @returns {string} The encoded string. + */ +function encode$1(str) { + const charMap = { + '!': '%21', + "'": '%27', + '(': '%28', + ')': '%29', + '~': '%7E', + '%20': '+', + '%00': '\x00' + }; + return encodeURIComponent(str).replace(/[!'()~]|%20|%00/g, function replacer(match) { + return charMap[match]; + }); +} + +/** + * It takes a params object and converts it to a FormData object + * + * @param {Object} params - The parameters to be converted to a FormData object. + * @param {Object} options - The options object passed to the Axios constructor. + * + * @returns {void} + */ +function AxiosURLSearchParams(params, options) { + this._pairs = []; + + params && toFormData(params, this, options); +} + +const prototype = AxiosURLSearchParams.prototype; + +prototype.append = function append(name, value) { + this._pairs.push([name, value]); +}; + +prototype.toString = function toString(encoder) { + const _encode = encoder ? function(value) { + return encoder.call(this, value, encode$1); + } : encode$1; + + return this._pairs.map(function each(pair) { + return _encode(pair[0]) + '=' + _encode(pair[1]); + }, '').join('&'); +}; + +/** + * It replaces all instances of the characters `:`, `$`, `,`, `+`, `[`, and `]` with their + * URI encoded counterparts + * + * @param {string} val The value to be encoded. + * + * @returns {string} The encoded value. + */ +function encode(val) { + return encodeURIComponent(val). + replace(/%3A/gi, ':'). + replace(/%24/g, '$'). + replace(/%2C/gi, ','). + replace(/%20/g, '+'). + replace(/%5B/gi, '['). + replace(/%5D/gi, ']'); +} + +/** + * Build a URL by appending params to the end + * + * @param {string} url The base of the url (e.g., http://www.google.com) + * @param {object} [params] The params to be appended + * @param {?object} options + * + * @returns {string} The formatted url + */ +function buildURL(url, params, options) { + /*eslint no-param-reassign:0*/ + if (!params) { + return url; + } + + const _encode = options && options.encode || encode; + + const serializeFn = options && options.serialize; + + let serializedParams; + + if (serializeFn) { + serializedParams = serializeFn(params, options); + } else { + serializedParams = utils$1.isURLSearchParams(params) ? + params.toString() : + new AxiosURLSearchParams(params, options).toString(_encode); + } + + if (serializedParams) { + const hashmarkIndex = url.indexOf("#"); + + if (hashmarkIndex !== -1) { + url = url.slice(0, hashmarkIndex); + } + url += (url.indexOf('?') === -1 ? '?' : '&') + serializedParams; + } + + return url; +} + +class InterceptorManager { + constructor() { + this.handlers = []; + } + + /** + * Add a new interceptor to the stack + * + * @param {Function} fulfilled The function to handle `then` for a `Promise` + * @param {Function} rejected The function to handle `reject` for a `Promise` + * + * @return {Number} An ID used to remove interceptor later + */ + use(fulfilled, rejected, options) { + this.handlers.push({ + fulfilled, + rejected, + synchronous: options ? options.synchronous : false, + runWhen: options ? options.runWhen : null + }); + return this.handlers.length - 1; + } + + /** + * Remove an interceptor from the stack + * + * @param {Number} id The ID that was returned by `use` + * + * @returns {Boolean} `true` if the interceptor was removed, `false` otherwise + */ + eject(id) { + if (this.handlers[id]) { + this.handlers[id] = null; + } + } + + /** + * Clear all interceptors from the stack + * + * @returns {void} + */ + clear() { + if (this.handlers) { + this.handlers = []; + } + } + + /** + * Iterate over all the registered interceptors + * + * This method is particularly useful for skipping over any + * interceptors that may have become `null` calling `eject`. + * + * @param {Function} fn The function to call for each interceptor + * + * @returns {void} + */ + forEach(fn) { + utils$1.forEach(this.handlers, function forEachHandler(h) { + if (h !== null) { + fn(h); + } + }); + } +} + +var InterceptorManager$1 = InterceptorManager; + +var transitionalDefaults = { + silentJSONParsing: true, + forcedJSONParsing: true, + clarifyTimeoutError: false +}; + +var URLSearchParams$1 = typeof URLSearchParams !== 'undefined' ? URLSearchParams : AxiosURLSearchParams; + +var FormData$1 = typeof FormData !== 'undefined' ? FormData : null; + +var Blob$1 = typeof Blob !== 'undefined' ? Blob : null; + +var platform$1 = { + isBrowser: true, + classes: { + URLSearchParams: URLSearchParams$1, + FormData: FormData$1, + Blob: Blob$1 + }, + protocols: ['http', 'https', 'file', 'blob', 'url', 'data'] +}; + +const hasBrowserEnv = typeof window !== 'undefined' && typeof document !== 'undefined'; + +/** + * Determine if we're running in a standard browser environment + * + * This allows axios to run in a web worker, and react-native. + * Both environments support XMLHttpRequest, but not fully standard globals. + * + * web workers: + * typeof window -> undefined + * typeof document -> undefined + * + * react-native: + * navigator.product -> 'ReactNative' + * nativescript + * navigator.product -> 'NativeScript' or 'NS' + * + * @returns {boolean} + */ +const hasStandardBrowserEnv = ( + (product) => { + return hasBrowserEnv && ['ReactNative', 'NativeScript', 'NS'].indexOf(product) < 0 + })(typeof navigator !== 'undefined' && navigator.product); + +/** + * Determine if we're running in a standard browser webWorker environment + * + * Although the `isStandardBrowserEnv` method indicates that + * `allows axios to run in a web worker`, the WebWorker will still be + * filtered out due to its judgment standard + * `typeof window !== 'undefined' && typeof document !== 'undefined'`. + * This leads to a problem when axios post `FormData` in webWorker + */ +const hasStandardBrowserWebWorkerEnv = (() => { + return ( + typeof WorkerGlobalScope !== 'undefined' && + // eslint-disable-next-line no-undef + self instanceof WorkerGlobalScope && + typeof self.importScripts === 'function' + ); +})(); + +const origin = hasBrowserEnv && window.location.href || 'http://localhost'; + +var utils = /*#__PURE__*/Object.freeze({ + __proto__: null, + hasBrowserEnv: hasBrowserEnv, + hasStandardBrowserWebWorkerEnv: hasStandardBrowserWebWorkerEnv, + hasStandardBrowserEnv: hasStandardBrowserEnv, + origin: origin +}); + +var platform = { + ...utils, + ...platform$1 +}; + +function toURLEncodedForm(data, options) { + return toFormData(data, new platform.classes.URLSearchParams(), Object.assign({ + visitor: function(value, key, path, helpers) { + if (platform.isNode && utils$1.isBuffer(value)) { + this.append(key, value.toString('base64')); + return false; + } + + return helpers.defaultVisitor.apply(this, arguments); + } + }, options)); +} + +/** + * It takes a string like `foo[x][y][z]` and returns an array like `['foo', 'x', 'y', 'z'] + * + * @param {string} name - The name of the property to get. + * + * @returns An array of strings. + */ +function parsePropPath(name) { + // foo[x][y][z] + // foo.x.y.z + // foo-x-y-z + // foo x y z + return utils$1.matchAll(/\w+|\[(\w*)]/g, name).map(match => { + return match[0] === '[]' ? '' : match[1] || match[0]; + }); +} + +/** + * Convert an array to an object. + * + * @param {Array} arr - The array to convert to an object. + * + * @returns An object with the same keys and values as the array. + */ +function arrayToObject(arr) { + const obj = {}; + const keys = Object.keys(arr); + let i; + const len = keys.length; + let key; + for (i = 0; i < len; i++) { + key = keys[i]; + obj[key] = arr[key]; + } + return obj; +} + +/** + * It takes a FormData object and returns a JavaScript object + * + * @param {string} formData The FormData object to convert to JSON. + * + * @returns {Object | null} The converted object. + */ +function formDataToJSON(formData) { + function buildPath(path, value, target, index) { + let name = path[index++]; + + if (name === '__proto__') return true; + + const isNumericKey = Number.isFinite(+name); + const isLast = index >= path.length; + name = !name && utils$1.isArray(target) ? target.length : name; + + if (isLast) { + if (utils$1.hasOwnProp(target, name)) { + target[name] = [target[name], value]; + } else { + target[name] = value; + } + + return !isNumericKey; + } + + if (!target[name] || !utils$1.isObject(target[name])) { + target[name] = []; + } + + const result = buildPath(path, value, target[name], index); + + if (result && utils$1.isArray(target[name])) { + target[name] = arrayToObject(target[name]); + } + + return !isNumericKey; + } + + if (utils$1.isFormData(formData) && utils$1.isFunction(formData.entries)) { + const obj = {}; + + utils$1.forEachEntry(formData, (name, value) => { + buildPath(parsePropPath(name), value, obj, 0); + }); + + return obj; + } + + return null; +} + +/** + * It takes a string, tries to parse it, and if it fails, it returns the stringified version + * of the input + * + * @param {any} rawValue - The value to be stringified. + * @param {Function} parser - A function that parses a string into a JavaScript object. + * @param {Function} encoder - A function that takes a value and returns a string. + * + * @returns {string} A stringified version of the rawValue. + */ +function stringifySafely(rawValue, parser, encoder) { + if (utils$1.isString(rawValue)) { + try { + (parser || JSON.parse)(rawValue); + return utils$1.trim(rawValue); + } catch (e) { + if (e.name !== 'SyntaxError') { + throw e; + } + } + } + + return (encoder || JSON.stringify)(rawValue); +} + +const defaults = { + + transitional: transitionalDefaults, + + adapter: ['xhr', 'http', 'fetch'], + + transformRequest: [function transformRequest(data, headers) { + const contentType = headers.getContentType() || ''; + const hasJSONContentType = contentType.indexOf('application/json') > -1; + const isObjectPayload = utils$1.isObject(data); + + if (isObjectPayload && utils$1.isHTMLForm(data)) { + data = new FormData(data); + } + + const isFormData = utils$1.isFormData(data); + + if (isFormData) { + return hasJSONContentType ? JSON.stringify(formDataToJSON(data)) : data; + } + + if (utils$1.isArrayBuffer(data) || + utils$1.isBuffer(data) || + utils$1.isStream(data) || + utils$1.isFile(data) || + utils$1.isBlob(data) || + utils$1.isReadableStream(data) + ) { + return data; + } + if (utils$1.isArrayBufferView(data)) { + return data.buffer; + } + if (utils$1.isURLSearchParams(data)) { + headers.setContentType('application/x-www-form-urlencoded;charset=utf-8', false); + return data.toString(); + } + + let isFileList; + + if (isObjectPayload) { + if (contentType.indexOf('application/x-www-form-urlencoded') > -1) { + return toURLEncodedForm(data, this.formSerializer).toString(); + } + + if ((isFileList = utils$1.isFileList(data)) || contentType.indexOf('multipart/form-data') > -1) { + const _FormData = this.env && this.env.FormData; + + return toFormData( + isFileList ? {'files[]': data} : data, + _FormData && new _FormData(), + this.formSerializer + ); + } + } + + if (isObjectPayload || hasJSONContentType ) { + headers.setContentType('application/json', false); + return stringifySafely(data); + } + + return data; + }], + + transformResponse: [function transformResponse(data) { + const transitional = this.transitional || defaults.transitional; + const forcedJSONParsing = transitional && transitional.forcedJSONParsing; + const JSONRequested = this.responseType === 'json'; + + if (utils$1.isResponse(data) || utils$1.isReadableStream(data)) { + return data; + } + + if (data && utils$1.isString(data) && ((forcedJSONParsing && !this.responseType) || JSONRequested)) { + const silentJSONParsing = transitional && transitional.silentJSONParsing; + const strictJSONParsing = !silentJSONParsing && JSONRequested; + + try { + return JSON.parse(data); + } catch (e) { + if (strictJSONParsing) { + if (e.name === 'SyntaxError') { + throw AxiosError.from(e, AxiosError.ERR_BAD_RESPONSE, this, null, this.response); + } + throw e; + } + } + } + + return data; + }], + + /** + * A timeout in milliseconds to abort a request. If set to 0 (default) a + * timeout is not created. + */ + timeout: 0, + + xsrfCookieName: 'XSRF-TOKEN', + xsrfHeaderName: 'X-XSRF-TOKEN', + + maxContentLength: -1, + maxBodyLength: -1, + + env: { + FormData: platform.classes.FormData, + Blob: platform.classes.Blob + }, + + validateStatus: function validateStatus(status) { + return status >= 200 && status < 300; + }, + + headers: { + common: { + 'Accept': 'application/json, text/plain, */*', + 'Content-Type': undefined + } + } +}; + +utils$1.forEach(['delete', 'get', 'head', 'post', 'put', 'patch'], (method) => { + defaults.headers[method] = {}; +}); + +var defaults$1 = defaults; + +// RawAxiosHeaders whose duplicates are ignored by node +// c.f. https://nodejs.org/api/http.html#http_message_headers +const ignoreDuplicateOf = utils$1.toObjectSet([ + 'age', 'authorization', 'content-length', 'content-type', 'etag', + 'expires', 'from', 'host', 'if-modified-since', 'if-unmodified-since', + 'last-modified', 'location', 'max-forwards', 'proxy-authorization', + 'referer', 'retry-after', 'user-agent' +]); + +/** + * Parse headers into an object + * + * ``` + * Date: Wed, 27 Aug 2014 08:58:49 GMT + * Content-Type: application/json + * Connection: keep-alive + * Transfer-Encoding: chunked + * ``` + * + * @param {String} rawHeaders Headers needing to be parsed + * + * @returns {Object} Headers parsed into an object + */ +var parseHeaders = rawHeaders => { + const parsed = {}; + let key; + let val; + let i; + + rawHeaders && rawHeaders.split('\n').forEach(function parser(line) { + i = line.indexOf(':'); + key = line.substring(0, i).trim().toLowerCase(); + val = line.substring(i + 1).trim(); + + if (!key || (parsed[key] && ignoreDuplicateOf[key])) { + return; + } + + if (key === 'set-cookie') { + if (parsed[key]) { + parsed[key].push(val); + } else { + parsed[key] = [val]; + } + } else { + parsed[key] = parsed[key] ? parsed[key] + ', ' + val : val; + } + }); + + return parsed; +}; + +const $internals = Symbol('internals'); + +function normalizeHeader(header) { + return header && String(header).trim().toLowerCase(); +} + +function normalizeValue(value) { + if (value === false || value == null) { + return value; + } + + return utils$1.isArray(value) ? value.map(normalizeValue) : String(value); +} + +function parseTokens(str) { + const tokens = Object.create(null); + const tokensRE = /([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g; + let match; + + while ((match = tokensRE.exec(str))) { + tokens[match[1]] = match[2]; + } + + return tokens; +} + +const isValidHeaderName = (str) => /^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(str.trim()); + +function matchHeaderValue(context, value, header, filter, isHeaderNameFilter) { + if (utils$1.isFunction(filter)) { + return filter.call(this, value, header); + } + + if (isHeaderNameFilter) { + value = header; + } + + if (!utils$1.isString(value)) return; + + if (utils$1.isString(filter)) { + return value.indexOf(filter) !== -1; + } + + if (utils$1.isRegExp(filter)) { + return filter.test(value); + } +} + +function formatHeader(header) { + return header.trim() + .toLowerCase().replace(/([a-z\d])(\w*)/g, (w, char, str) => { + return char.toUpperCase() + str; + }); +} + +function buildAccessors(obj, header) { + const accessorName = utils$1.toCamelCase(' ' + header); + + ['get', 'set', 'has'].forEach(methodName => { + Object.defineProperty(obj, methodName + accessorName, { + value: function(arg1, arg2, arg3) { + return this[methodName].call(this, header, arg1, arg2, arg3); + }, + configurable: true + }); + }); +} + +class AxiosHeaders { + constructor(headers) { + headers && this.set(headers); + } + + set(header, valueOrRewrite, rewrite) { + const self = this; + + function setHeader(_value, _header, _rewrite) { + const lHeader = normalizeHeader(_header); + + if (!lHeader) { + throw new Error('header name must be a non-empty string'); + } + + const key = utils$1.findKey(self, lHeader); + + if(!key || self[key] === undefined || _rewrite === true || (_rewrite === undefined && self[key] !== false)) { + self[key || _header] = normalizeValue(_value); + } + } + + const setHeaders = (headers, _rewrite) => + utils$1.forEach(headers, (_value, _header) => setHeader(_value, _header, _rewrite)); + + if (utils$1.isPlainObject(header) || header instanceof this.constructor) { + setHeaders(header, valueOrRewrite); + } else if(utils$1.isString(header) && (header = header.trim()) && !isValidHeaderName(header)) { + setHeaders(parseHeaders(header), valueOrRewrite); + } else if (utils$1.isHeaders(header)) { + for (const [key, value] of header.entries()) { + setHeader(value, key, rewrite); + } + } else { + header != null && setHeader(valueOrRewrite, header, rewrite); + } + + return this; + } + + get(header, parser) { + header = normalizeHeader(header); + + if (header) { + const key = utils$1.findKey(this, header); + + if (key) { + const value = this[key]; + + if (!parser) { + return value; + } + + if (parser === true) { + return parseTokens(value); + } + + if (utils$1.isFunction(parser)) { + return parser.call(this, value, key); + } + + if (utils$1.isRegExp(parser)) { + return parser.exec(value); + } + + throw new TypeError('parser must be boolean|regexp|function'); + } + } + } + + has(header, matcher) { + header = normalizeHeader(header); + + if (header) { + const key = utils$1.findKey(this, header); + + return !!(key && this[key] !== undefined && (!matcher || matchHeaderValue(this, this[key], key, matcher))); + } + + return false; + } + + delete(header, matcher) { + const self = this; + let deleted = false; + + function deleteHeader(_header) { + _header = normalizeHeader(_header); + + if (_header) { + const key = utils$1.findKey(self, _header); + + if (key && (!matcher || matchHeaderValue(self, self[key], key, matcher))) { + delete self[key]; + + deleted = true; + } + } + } + + if (utils$1.isArray(header)) { + header.forEach(deleteHeader); + } else { + deleteHeader(header); + } + + return deleted; + } + + clear(matcher) { + const keys = Object.keys(this); + let i = keys.length; + let deleted = false; + + while (i--) { + const key = keys[i]; + if(!matcher || matchHeaderValue(this, this[key], key, matcher, true)) { + delete this[key]; + deleted = true; + } + } + + return deleted; + } + + normalize(format) { + const self = this; + const headers = {}; + + utils$1.forEach(this, (value, header) => { + const key = utils$1.findKey(headers, header); + + if (key) { + self[key] = normalizeValue(value); + delete self[header]; + return; + } + + const normalized = format ? formatHeader(header) : String(header).trim(); + + if (normalized !== header) { + delete self[header]; + } + + self[normalized] = normalizeValue(value); + + headers[normalized] = true; + }); + + return this; + } + + concat(...targets) { + return this.constructor.concat(this, ...targets); + } + + toJSON(asStrings) { + const obj = Object.create(null); + + utils$1.forEach(this, (value, header) => { + value != null && value !== false && (obj[header] = asStrings && utils$1.isArray(value) ? value.join(', ') : value); + }); + + return obj; + } + + [Symbol.iterator]() { + return Object.entries(this.toJSON())[Symbol.iterator](); + } + + toString() { + return Object.entries(this.toJSON()).map(([header, value]) => header + ': ' + value).join('\n'); + } + + get [Symbol.toStringTag]() { + return 'AxiosHeaders'; + } + + static from(thing) { + return thing instanceof this ? thing : new this(thing); + } + + static concat(first, ...targets) { + const computed = new this(first); + + targets.forEach((target) => computed.set(target)); + + return computed; + } + + static accessor(header) { + const internals = this[$internals] = (this[$internals] = { + accessors: {} + }); + + const accessors = internals.accessors; + const prototype = this.prototype; + + function defineAccessor(_header) { + const lHeader = normalizeHeader(_header); + + if (!accessors[lHeader]) { + buildAccessors(prototype, _header); + accessors[lHeader] = true; + } + } + + utils$1.isArray(header) ? header.forEach(defineAccessor) : defineAccessor(header); + + return this; + } +} + +AxiosHeaders.accessor(['Content-Type', 'Content-Length', 'Accept', 'Accept-Encoding', 'User-Agent', 'Authorization']); + +// reserved names hotfix +utils$1.reduceDescriptors(AxiosHeaders.prototype, ({value}, key) => { + let mapped = key[0].toUpperCase() + key.slice(1); // map `set` => `Set` + return { + get: () => value, + set(headerValue) { + this[mapped] = headerValue; + } + } +}); + +utils$1.freezeMethods(AxiosHeaders); + +var AxiosHeaders$1 = AxiosHeaders; + +/** + * Transform the data for a request or a response + * + * @param {Array|Function} fns A single function or Array of functions + * @param {?Object} response The response object + * + * @returns {*} The resulting transformed data + */ +function transformData(fns, response) { + const config = this || defaults$1; + const context = response || config; + const headers = AxiosHeaders$1.from(context.headers); + let data = context.data; + + utils$1.forEach(fns, function transform(fn) { + data = fn.call(config, data, headers.normalize(), response ? response.status : undefined); + }); + + headers.normalize(); + + return data; +} + +function isCancel(value) { + return !!(value && value.__CANCEL__); +} + +/** + * A `CanceledError` is an object that is thrown when an operation is canceled. + * + * @param {string=} message The message. + * @param {Object=} config The config. + * @param {Object=} request The request. + * + * @returns {CanceledError} The created error. + */ +function CanceledError(message, config, request) { + // eslint-disable-next-line no-eq-null,eqeqeq + AxiosError.call(this, message == null ? 'canceled' : message, AxiosError.ERR_CANCELED, config, request); + this.name = 'CanceledError'; +} + +utils$1.inherits(CanceledError, AxiosError, { + __CANCEL__: true +}); + +/** + * Resolve or reject a Promise based on response status. + * + * @param {Function} resolve A function that resolves the promise. + * @param {Function} reject A function that rejects the promise. + * @param {object} response The response. + * + * @returns {object} The response. + */ +function settle(resolve, reject, response) { + const validateStatus = response.config.validateStatus; + if (!response.status || !validateStatus || validateStatus(response.status)) { + resolve(response); + } else { + reject(new AxiosError( + 'Request failed with status code ' + response.status, + [AxiosError.ERR_BAD_REQUEST, AxiosError.ERR_BAD_RESPONSE][Math.floor(response.status / 100) - 4], + response.config, + response.request, + response + )); + } +} + +function parseProtocol(url) { + const match = /^([-+\w]{1,25})(:?\/\/|:)/.exec(url); + return match && match[1] || ''; +} + +/** + * Calculate data maxRate + * @param {Number} [samplesCount= 10] + * @param {Number} [min= 1000] + * @returns {Function} + */ +function speedometer(samplesCount, min) { + samplesCount = samplesCount || 10; + const bytes = new Array(samplesCount); + const timestamps = new Array(samplesCount); + let head = 0; + let tail = 0; + let firstSampleTS; + + min = min !== undefined ? min : 1000; + + return function push(chunkLength) { + const now = Date.now(); + + const startedAt = timestamps[tail]; + + if (!firstSampleTS) { + firstSampleTS = now; + } + + bytes[head] = chunkLength; + timestamps[head] = now; + + let i = tail; + let bytesCount = 0; + + while (i !== head) { + bytesCount += bytes[i++]; + i = i % samplesCount; + } + + head = (head + 1) % samplesCount; + + if (head === tail) { + tail = (tail + 1) % samplesCount; + } + + if (now - firstSampleTS < min) { + return; + } + + const passed = startedAt && now - startedAt; + + return passed ? Math.round(bytesCount * 1000 / passed) : undefined; + }; +} + +/** + * Throttle decorator + * @param {Function} fn + * @param {Number} freq + * @return {Function} + */ +function throttle(fn, freq) { + let timestamp = 0; + const threshold = 1000 / freq; + let timer = null; + return function throttled() { + const force = this === true; + + const now = Date.now(); + if (force || now - timestamp > threshold) { + if (timer) { + clearTimeout(timer); + timer = null; + } + timestamp = now; + return fn.apply(null, arguments); + } + if (!timer) { + timer = setTimeout(() => { + timer = null; + timestamp = Date.now(); + return fn.apply(null, arguments); + }, threshold - (now - timestamp)); + } + }; +} + +var progressEventReducer = (listener, isDownloadStream, freq = 3) => { + let bytesNotified = 0; + const _speedometer = speedometer(50, 250); + + return throttle(e => { + const loaded = e.loaded; + const total = e.lengthComputable ? e.total : undefined; + const progressBytes = loaded - bytesNotified; + const rate = _speedometer(progressBytes); + const inRange = loaded <= total; + + bytesNotified = loaded; + + const data = { + loaded, + total, + progress: total ? (loaded / total) : undefined, + bytes: progressBytes, + rate: rate ? rate : undefined, + estimated: rate && total && inRange ? (total - loaded) / rate : undefined, + event: e, + lengthComputable: total != null + }; + + data[isDownloadStream ? 'download' : 'upload'] = true; + + listener(data); + }, freq); +}; + +var isURLSameOrigin = platform.hasStandardBrowserEnv ? + +// Standard browser envs have full support of the APIs needed to test +// whether the request URL is of the same origin as current location. + (function standardBrowserEnv() { + const msie = /(msie|trident)/i.test(navigator.userAgent); + const urlParsingNode = document.createElement('a'); + let originURL; + + /** + * Parse a URL to discover its components + * + * @param {String} url The URL to be parsed + * @returns {Object} + */ + function resolveURL(url) { + let href = url; + + if (msie) { + // IE needs attribute set twice to normalize properties + urlParsingNode.setAttribute('href', href); + href = urlParsingNode.href; + } + + urlParsingNode.setAttribute('href', href); + + // urlParsingNode provides the UrlUtils interface - http://url.spec.whatwg.org/#urlutils + return { + href: urlParsingNode.href, + protocol: urlParsingNode.protocol ? urlParsingNode.protocol.replace(/:$/, '') : '', + host: urlParsingNode.host, + search: urlParsingNode.search ? urlParsingNode.search.replace(/^\?/, '') : '', + hash: urlParsingNode.hash ? urlParsingNode.hash.replace(/^#/, '') : '', + hostname: urlParsingNode.hostname, + port: urlParsingNode.port, + pathname: (urlParsingNode.pathname.charAt(0) === '/') ? + urlParsingNode.pathname : + '/' + urlParsingNode.pathname + }; + } + + originURL = resolveURL(window.location.href); + + /** + * Determine if a URL shares the same origin as the current location + * + * @param {String} requestURL The URL to test + * @returns {boolean} True if URL shares the same origin, otherwise false + */ + return function isURLSameOrigin(requestURL) { + const parsed = (utils$1.isString(requestURL)) ? resolveURL(requestURL) : requestURL; + return (parsed.protocol === originURL.protocol && + parsed.host === originURL.host); + }; + })() : + + // Non standard browser envs (web workers, react-native) lack needed support. + (function nonStandardBrowserEnv() { + return function isURLSameOrigin() { + return true; + }; + })(); + +var cookies = platform.hasStandardBrowserEnv ? + + // Standard browser envs support document.cookie + { + write(name, value, expires, path, domain, secure) { + const cookie = [name + '=' + encodeURIComponent(value)]; + + utils$1.isNumber(expires) && cookie.push('expires=' + new Date(expires).toGMTString()); + + utils$1.isString(path) && cookie.push('path=' + path); + + utils$1.isString(domain) && cookie.push('domain=' + domain); + + secure === true && cookie.push('secure'); + + document.cookie = cookie.join('; '); + }, + + read(name) { + const match = document.cookie.match(new RegExp('(^|;\\s*)(' + name + ')=([^;]*)')); + return (match ? decodeURIComponent(match[3]) : null); + }, + + remove(name) { + this.write(name, '', Date.now() - 86400000); + } + } + + : + + // Non-standard browser env (web workers, react-native) lack needed support. + { + write() {}, + read() { + return null; + }, + remove() {} + }; + +/** + * Determines whether the specified URL is absolute + * + * @param {string} url The URL to test + * + * @returns {boolean} True if the specified URL is absolute, otherwise false + */ +function isAbsoluteURL(url) { + // A URL is considered absolute if it begins with "://" or "//" (protocol-relative URL). + // RFC 3986 defines scheme name as a sequence of characters beginning with a letter and followed + // by any combination of letters, digits, plus, period, or hyphen. + return /^([a-z][a-z\d+\-.]*:)?\/\//i.test(url); +} + +/** + * Creates a new URL by combining the specified URLs + * + * @param {string} baseURL The base URL + * @param {string} relativeURL The relative URL + * + * @returns {string} The combined URL + */ +function combineURLs(baseURL, relativeURL) { + return relativeURL + ? baseURL.replace(/\/?\/$/, '') + '/' + relativeURL.replace(/^\/+/, '') + : baseURL; +} + +/** + * Creates a new URL by combining the baseURL with the requestedURL, + * only when the requestedURL is not already an absolute URL. + * If the requestURL is absolute, this function returns the requestedURL untouched. + * + * @param {string} baseURL The base URL + * @param {string} requestedURL Absolute or relative URL to combine + * + * @returns {string} The combined full path + */ +function buildFullPath(baseURL, requestedURL) { + if (baseURL && !isAbsoluteURL(requestedURL)) { + return combineURLs(baseURL, requestedURL); + } + return requestedURL; +} + +const headersToObject = (thing) => thing instanceof AxiosHeaders$1 ? { ...thing } : thing; + +/** + * Config-specific merge-function which creates a new config-object + * by merging two configuration objects together. + * + * @param {Object} config1 + * @param {Object} config2 + * + * @returns {Object} New object resulting from merging config2 to config1 + */ +function mergeConfig(config1, config2) { + // eslint-disable-next-line no-param-reassign + config2 = config2 || {}; + const config = {}; + + function getMergedValue(target, source, caseless) { + if (utils$1.isPlainObject(target) && utils$1.isPlainObject(source)) { + return utils$1.merge.call({caseless}, target, source); + } else if (utils$1.isPlainObject(source)) { + return utils$1.merge({}, source); + } else if (utils$1.isArray(source)) { + return source.slice(); + } + return source; + } + + // eslint-disable-next-line consistent-return + function mergeDeepProperties(a, b, caseless) { + if (!utils$1.isUndefined(b)) { + return getMergedValue(a, b, caseless); + } else if (!utils$1.isUndefined(a)) { + return getMergedValue(undefined, a, caseless); + } + } + + // eslint-disable-next-line consistent-return + function valueFromConfig2(a, b) { + if (!utils$1.isUndefined(b)) { + return getMergedValue(undefined, b); + } + } + + // eslint-disable-next-line consistent-return + function defaultToConfig2(a, b) { + if (!utils$1.isUndefined(b)) { + return getMergedValue(undefined, b); + } else if (!utils$1.isUndefined(a)) { + return getMergedValue(undefined, a); + } + } + + // eslint-disable-next-line consistent-return + function mergeDirectKeys(a, b, prop) { + if (prop in config2) { + return getMergedValue(a, b); + } else if (prop in config1) { + return getMergedValue(undefined, a); + } + } + + const mergeMap = { + url: valueFromConfig2, + method: valueFromConfig2, + data: valueFromConfig2, + baseURL: defaultToConfig2, + transformRequest: defaultToConfig2, + transformResponse: defaultToConfig2, + paramsSerializer: defaultToConfig2, + timeout: defaultToConfig2, + timeoutMessage: defaultToConfig2, + withCredentials: defaultToConfig2, + withXSRFToken: defaultToConfig2, + adapter: defaultToConfig2, + responseType: defaultToConfig2, + xsrfCookieName: defaultToConfig2, + xsrfHeaderName: defaultToConfig2, + onUploadProgress: defaultToConfig2, + onDownloadProgress: defaultToConfig2, + decompress: defaultToConfig2, + maxContentLength: defaultToConfig2, + maxBodyLength: defaultToConfig2, + beforeRedirect: defaultToConfig2, + transport: defaultToConfig2, + httpAgent: defaultToConfig2, + httpsAgent: defaultToConfig2, + cancelToken: defaultToConfig2, + socketPath: defaultToConfig2, + responseEncoding: defaultToConfig2, + validateStatus: mergeDirectKeys, + headers: (a, b) => mergeDeepProperties(headersToObject(a), headersToObject(b), true) + }; + + utils$1.forEach(Object.keys(Object.assign({}, config1, config2)), function computeConfigValue(prop) { + const merge = mergeMap[prop] || mergeDeepProperties; + const configValue = merge(config1[prop], config2[prop], prop); + (utils$1.isUndefined(configValue) && merge !== mergeDirectKeys) || (config[prop] = configValue); + }); + + return config; +} + +var resolveConfig = (config) => { + const newConfig = mergeConfig({}, config); + + let {data, withXSRFToken, xsrfHeaderName, xsrfCookieName, headers, auth} = newConfig; + + newConfig.headers = headers = AxiosHeaders$1.from(headers); + + newConfig.url = buildURL(buildFullPath(newConfig.baseURL, newConfig.url), config.params, config.paramsSerializer); + + // HTTP basic authentication + if (auth) { + headers.set('Authorization', 'Basic ' + + btoa((auth.username || '') + ':' + (auth.password ? unescape(encodeURIComponent(auth.password)) : '')) + ); + } + + let contentType; + + if (utils$1.isFormData(data)) { + if (platform.hasStandardBrowserEnv || platform.hasStandardBrowserWebWorkerEnv) { + headers.setContentType(undefined); // Let the browser set it + } else if ((contentType = headers.getContentType()) !== false) { + // fix semicolon duplication issue for ReactNative FormData implementation + const [type, ...tokens] = contentType ? contentType.split(';').map(token => token.trim()).filter(Boolean) : []; + headers.setContentType([type || 'multipart/form-data', ...tokens].join('; ')); + } + } + + // Add xsrf header + // This is only done if running in a standard browser environment. + // Specifically not if we're in a web worker, or react-native. + + if (platform.hasStandardBrowserEnv) { + withXSRFToken && utils$1.isFunction(withXSRFToken) && (withXSRFToken = withXSRFToken(newConfig)); + + if (withXSRFToken || (withXSRFToken !== false && isURLSameOrigin(newConfig.url))) { + // Add xsrf header + const xsrfValue = xsrfHeaderName && xsrfCookieName && cookies.read(xsrfCookieName); + + if (xsrfValue) { + headers.set(xsrfHeaderName, xsrfValue); + } + } + } + + return newConfig; +}; + +const isXHRAdapterSupported = typeof XMLHttpRequest !== 'undefined'; + +var xhrAdapter = isXHRAdapterSupported && function (config) { + return new Promise(function dispatchXhrRequest(resolve, reject) { + const _config = resolveConfig(config); + let requestData = _config.data; + const requestHeaders = AxiosHeaders$1.from(_config.headers).normalize(); + let {responseType} = _config; + let onCanceled; + function done() { + if (_config.cancelToken) { + _config.cancelToken.unsubscribe(onCanceled); + } + + if (_config.signal) { + _config.signal.removeEventListener('abort', onCanceled); + } + } + + let request = new XMLHttpRequest(); + + request.open(_config.method.toUpperCase(), _config.url, true); + + // Set the request timeout in MS + request.timeout = _config.timeout; + + function onloadend() { + if (!request) { + return; + } + // Prepare the response + const responseHeaders = AxiosHeaders$1.from( + 'getAllResponseHeaders' in request && request.getAllResponseHeaders() + ); + const responseData = !responseType || responseType === 'text' || responseType === 'json' ? + request.responseText : request.response; + const response = { + data: responseData, + status: request.status, + statusText: request.statusText, + headers: responseHeaders, + config, + request + }; + + settle(function _resolve(value) { + resolve(value); + done(); + }, function _reject(err) { + reject(err); + done(); + }, response); + + // Clean up request + request = null; + } + + if ('onloadend' in request) { + // Use onloadend if available + request.onloadend = onloadend; + } else { + // Listen for ready state to emulate onloadend + request.onreadystatechange = function handleLoad() { + if (!request || request.readyState !== 4) { + return; + } + + // The request errored out and we didn't get a response, this will be + // handled by onerror instead + // With one exception: request that using file: protocol, most browsers + // will return status as 0 even though it's a successful request + if (request.status === 0 && !(request.responseURL && request.responseURL.indexOf('file:') === 0)) { + return; + } + // readystate handler is calling before onerror or ontimeout handlers, + // so we should call onloadend on the next 'tick' + setTimeout(onloadend); + }; + } + + // Handle browser request cancellation (as opposed to a manual cancellation) + request.onabort = function handleAbort() { + if (!request) { + return; + } + + reject(new AxiosError('Request aborted', AxiosError.ECONNABORTED, _config, request)); + + // Clean up request + request = null; + }; + + // Handle low level network errors + request.onerror = function handleError() { + // Real errors are hidden from us by the browser + // onerror should only fire if it's a network error + reject(new AxiosError('Network Error', AxiosError.ERR_NETWORK, _config, request)); + + // Clean up request + request = null; + }; + + // Handle timeout + request.ontimeout = function handleTimeout() { + let timeoutErrorMessage = _config.timeout ? 'timeout of ' + _config.timeout + 'ms exceeded' : 'timeout exceeded'; + const transitional = _config.transitional || transitionalDefaults; + if (_config.timeoutErrorMessage) { + timeoutErrorMessage = _config.timeoutErrorMessage; + } + reject(new AxiosError( + timeoutErrorMessage, + transitional.clarifyTimeoutError ? AxiosError.ETIMEDOUT : AxiosError.ECONNABORTED, + _config, + request)); + + // Clean up request + request = null; + }; + + // Remove Content-Type if data is undefined + requestData === undefined && requestHeaders.setContentType(null); + + // Add headers to the request + if ('setRequestHeader' in request) { + utils$1.forEach(requestHeaders.toJSON(), function setRequestHeader(val, key) { + request.setRequestHeader(key, val); + }); + } + + // Add withCredentials to request if needed + if (!utils$1.isUndefined(_config.withCredentials)) { + request.withCredentials = !!_config.withCredentials; + } + + // Add responseType to request if needed + if (responseType && responseType !== 'json') { + request.responseType = _config.responseType; + } + + // Handle progress if needed + if (typeof _config.onDownloadProgress === 'function') { + request.addEventListener('progress', progressEventReducer(_config.onDownloadProgress, true)); + } + + // Not all browsers support upload events + if (typeof _config.onUploadProgress === 'function' && request.upload) { + request.upload.addEventListener('progress', progressEventReducer(_config.onUploadProgress)); + } + + if (_config.cancelToken || _config.signal) { + // Handle cancellation + // eslint-disable-next-line func-names + onCanceled = cancel => { + if (!request) { + return; + } + reject(!cancel || cancel.type ? new CanceledError(null, config, request) : cancel); + request.abort(); + request = null; + }; + + _config.cancelToken && _config.cancelToken.subscribe(onCanceled); + if (_config.signal) { + _config.signal.aborted ? onCanceled() : _config.signal.addEventListener('abort', onCanceled); + } + } + + const protocol = parseProtocol(_config.url); + + if (protocol && platform.protocols.indexOf(protocol) === -1) { + reject(new AxiosError('Unsupported protocol ' + protocol + ':', AxiosError.ERR_BAD_REQUEST, config)); + return; + } + + + // Send the request + request.send(requestData || null); + }); +}; + +const composeSignals = (signals, timeout) => { + let controller = new AbortController(); + + let aborted; + + const onabort = function (cancel) { + if (!aborted) { + aborted = true; + unsubscribe(); + const err = cancel instanceof Error ? cancel : this.reason; + controller.abort(err instanceof AxiosError ? err : new CanceledError(err instanceof Error ? err.message : err)); + } + }; + + let timer = timeout && setTimeout(() => { + onabort(new AxiosError(`timeout ${timeout} of ms exceeded`, AxiosError.ETIMEDOUT)); + }, timeout); + + const unsubscribe = () => { + if (signals) { + timer && clearTimeout(timer); + timer = null; + signals.forEach(signal => { + signal && + (signal.removeEventListener ? signal.removeEventListener('abort', onabort) : signal.unsubscribe(onabort)); + }); + signals = null; + } + }; + + signals.forEach((signal) => signal && signal.addEventListener && signal.addEventListener('abort', onabort)); + + const {signal} = controller; + + signal.unsubscribe = unsubscribe; + + return [signal, () => { + timer && clearTimeout(timer); + timer = null; + }]; +}; + +var composeSignals$1 = composeSignals; + +const streamChunk = function* (chunk, chunkSize) { + let len = chunk.byteLength; + + if (!chunkSize || len < chunkSize) { + yield chunk; + return; + } + + let pos = 0; + let end; + + while (pos < len) { + end = pos + chunkSize; + yield chunk.slice(pos, end); + pos = end; + } +}; + +const readBytes = async function* (iterable, chunkSize, encode) { + for await (const chunk of iterable) { + yield* streamChunk(ArrayBuffer.isView(chunk) ? chunk : (await encode(String(chunk))), chunkSize); + } +}; + +const trackStream = (stream, chunkSize, onProgress, onFinish, encode) => { + const iterator = readBytes(stream, chunkSize, encode); + + let bytes = 0; + + return new ReadableStream({ + type: 'bytes', + + async pull(controller) { + const {done, value} = await iterator.next(); + + if (done) { + controller.close(); + onFinish(); + return; + } + + let len = value.byteLength; + onProgress && onProgress(bytes += len); + controller.enqueue(new Uint8Array(value)); + }, + cancel(reason) { + onFinish(reason); + return iterator.return(); + } + }, { + highWaterMark: 2 + }) +}; + +const fetchProgressDecorator = (total, fn) => { + const lengthComputable = total != null; + return (loaded) => setTimeout(() => fn({ + lengthComputable, + total, + loaded + })); +}; + +const isFetchSupported = typeof fetch === 'function' && typeof Request === 'function' && typeof Response === 'function'; +const isReadableStreamSupported = isFetchSupported && typeof ReadableStream === 'function'; + +// used only inside the fetch adapter +const encodeText = isFetchSupported && (typeof TextEncoder === 'function' ? + ((encoder) => (str) => encoder.encode(str))(new TextEncoder()) : + async (str) => new Uint8Array(await new Response(str).arrayBuffer()) +); + +const supportsRequestStream = isReadableStreamSupported && (() => { + let duplexAccessed = false; + + const hasContentType = new Request(platform.origin, { + body: new ReadableStream(), + method: 'POST', + get duplex() { + duplexAccessed = true; + return 'half'; + }, + }).headers.has('Content-Type'); + + return duplexAccessed && !hasContentType; +})(); + +const DEFAULT_CHUNK_SIZE = 64 * 1024; + +const supportsResponseStream = isReadableStreamSupported && !!(()=> { + try { + return utils$1.isReadableStream(new Response('').body); + } catch(err) { + // return undefined + } +})(); + +const resolvers = { + stream: supportsResponseStream && ((res) => res.body) +}; + +isFetchSupported && (((res) => { + ['text', 'arrayBuffer', 'blob', 'formData', 'stream'].forEach(type => { + !resolvers[type] && (resolvers[type] = utils$1.isFunction(res[type]) ? (res) => res[type]() : + (_, config) => { + throw new AxiosError(`Response type '${type}' is not supported`, AxiosError.ERR_NOT_SUPPORT, config); + }); + }); +})(new Response)); + +const getBodyLength = async (body) => { + if (body == null) { + return 0; + } + + if(utils$1.isBlob(body)) { + return body.size; + } + + if(utils$1.isSpecCompliantForm(body)) { + return (await new Request(body).arrayBuffer()).byteLength; + } + + if(utils$1.isArrayBufferView(body)) { + return body.byteLength; + } + + if(utils$1.isURLSearchParams(body)) { + body = body + ''; + } + + if(utils$1.isString(body)) { + return (await encodeText(body)).byteLength; + } +}; + +const resolveBodyLength = async (headers, body) => { + const length = utils$1.toFiniteNumber(headers.getContentLength()); + + return length == null ? getBodyLength(body) : length; +}; + +var fetchAdapter = isFetchSupported && (async (config) => { + let { + url, + method, + data, + signal, + cancelToken, + timeout, + onDownloadProgress, + onUploadProgress, + responseType, + headers, + withCredentials = 'same-origin', + fetchOptions + } = resolveConfig(config); + + responseType = responseType ? (responseType + '').toLowerCase() : 'text'; + + let [composedSignal, stopTimeout] = (signal || cancelToken || timeout) ? + composeSignals$1([signal, cancelToken], timeout) : []; + + let finished, request; + + const onFinish = () => { + !finished && setTimeout(() => { + composedSignal && composedSignal.unsubscribe(); + }); + + finished = true; + }; + + let requestContentLength; + + try { + if ( + onUploadProgress && supportsRequestStream && method !== 'get' && method !== 'head' && + (requestContentLength = await resolveBodyLength(headers, data)) !== 0 + ) { + let _request = new Request(url, { + method: 'POST', + body: data, + duplex: "half" + }); + + let contentTypeHeader; + + if (utils$1.isFormData(data) && (contentTypeHeader = _request.headers.get('content-type'))) { + headers.setContentType(contentTypeHeader); + } + + if (_request.body) { + data = trackStream(_request.body, DEFAULT_CHUNK_SIZE, fetchProgressDecorator( + requestContentLength, + progressEventReducer(onUploadProgress) + ), null, encodeText); + } + } + + if (!utils$1.isString(withCredentials)) { + withCredentials = withCredentials ? 'cors' : 'omit'; + } + + request = new Request(url, { + ...fetchOptions, + signal: composedSignal, + method: method.toUpperCase(), + headers: headers.normalize().toJSON(), + body: data, + duplex: "half", + withCredentials + }); + + let response = await fetch(request); + + const isStreamResponse = supportsResponseStream && (responseType === 'stream' || responseType === 'response'); + + if (supportsResponseStream && (onDownloadProgress || isStreamResponse)) { + const options = {}; + + ['status', 'statusText', 'headers'].forEach(prop => { + options[prop] = response[prop]; + }); + + const responseContentLength = utils$1.toFiniteNumber(response.headers.get('content-length')); + + response = new Response( + trackStream(response.body, DEFAULT_CHUNK_SIZE, onDownloadProgress && fetchProgressDecorator( + responseContentLength, + progressEventReducer(onDownloadProgress, true) + ), isStreamResponse && onFinish, encodeText), + options + ); + } + + responseType = responseType || 'text'; + + let responseData = await resolvers[utils$1.findKey(resolvers, responseType) || 'text'](response, config); + + !isStreamResponse && onFinish(); + + stopTimeout && stopTimeout(); + + return await new Promise((resolve, reject) => { + settle(resolve, reject, { + data: responseData, + headers: AxiosHeaders$1.from(response.headers), + status: response.status, + statusText: response.statusText, + config, + request + }); + }) + } catch (err) { + onFinish(); + + if (err && err.name === 'TypeError' && /fetch/i.test(err.message)) { + throw Object.assign( + new AxiosError('Network Error', AxiosError.ERR_NETWORK, config, request), + { + cause: err.cause || err + } + ) + } + + throw AxiosError.from(err, err && err.code, config, request); + } +}); + +const knownAdapters = { + http: httpAdapter, + xhr: xhrAdapter, + fetch: fetchAdapter +}; + +utils$1.forEach(knownAdapters, (fn, value) => { + if (fn) { + try { + Object.defineProperty(fn, 'name', {value}); + } catch (e) { + // eslint-disable-next-line no-empty + } + Object.defineProperty(fn, 'adapterName', {value}); + } +}); + +const renderReason = (reason) => `- ${reason}`; + +const isResolvedHandle = (adapter) => utils$1.isFunction(adapter) || adapter === null || adapter === false; + +var adapters = { + getAdapter: (adapters) => { + adapters = utils$1.isArray(adapters) ? adapters : [adapters]; + + const {length} = adapters; + let nameOrAdapter; + let adapter; + + const rejectedReasons = {}; + + for (let i = 0; i < length; i++) { + nameOrAdapter = adapters[i]; + let id; + + adapter = nameOrAdapter; + + if (!isResolvedHandle(nameOrAdapter)) { + adapter = knownAdapters[(id = String(nameOrAdapter)).toLowerCase()]; + + if (adapter === undefined) { + throw new AxiosError(`Unknown adapter '${id}'`); + } + } + + if (adapter) { + break; + } + + rejectedReasons[id || '#' + i] = adapter; + } + + if (!adapter) { + + const reasons = Object.entries(rejectedReasons) + .map(([id, state]) => `adapter ${id} ` + + (state === false ? 'is not supported by the environment' : 'is not available in the build') + ); + + let s = length ? + (reasons.length > 1 ? 'since :\n' + reasons.map(renderReason).join('\n') : ' ' + renderReason(reasons[0])) : + 'as no adapter specified'; + + throw new AxiosError( + `There is no suitable adapter to dispatch the request ` + s, + 'ERR_NOT_SUPPORT' + ); + } + + return adapter; + }, + adapters: knownAdapters +}; + +/** + * Throws a `CanceledError` if cancellation has been requested. + * + * @param {Object} config The config that is to be used for the request + * + * @returns {void} + */ +function throwIfCancellationRequested(config) { + if (config.cancelToken) { + config.cancelToken.throwIfRequested(); + } + + if (config.signal && config.signal.aborted) { + throw new CanceledError(null, config); + } +} + +/** + * Dispatch a request to the server using the configured adapter. + * + * @param {object} config The config that is to be used for the request + * + * @returns {Promise} The Promise to be fulfilled + */ +function dispatchRequest(config) { + throwIfCancellationRequested(config); + + config.headers = AxiosHeaders$1.from(config.headers); + + // Transform request data + config.data = transformData.call( + config, + config.transformRequest + ); + + if (['post', 'put', 'patch'].indexOf(config.method) !== -1) { + config.headers.setContentType('application/x-www-form-urlencoded', false); + } + + const adapter = adapters.getAdapter(config.adapter || defaults$1.adapter); + + return adapter(config).then(function onAdapterResolution(response) { + throwIfCancellationRequested(config); + + // Transform response data + response.data = transformData.call( + config, + config.transformResponse, + response + ); + + response.headers = AxiosHeaders$1.from(response.headers); + + return response; + }, function onAdapterRejection(reason) { + if (!isCancel(reason)) { + throwIfCancellationRequested(config); + + // Transform response data + if (reason && reason.response) { + reason.response.data = transformData.call( + config, + config.transformResponse, + reason.response + ); + reason.response.headers = AxiosHeaders$1.from(reason.response.headers); + } + } + + return Promise.reject(reason); + }); +} + +const VERSION = "1.7.2"; + +const validators$1 = {}; + +// eslint-disable-next-line func-names +['object', 'boolean', 'number', 'function', 'string', 'symbol'].forEach((type, i) => { + validators$1[type] = function validator(thing) { + return typeof thing === type || 'a' + (i < 1 ? 'n ' : ' ') + type; + }; +}); + +const deprecatedWarnings = {}; + +/** + * Transitional option validator + * + * @param {function|boolean?} validator - set to false if the transitional option has been removed + * @param {string?} version - deprecated version / removed since version + * @param {string?} message - some message with additional info + * + * @returns {function} + */ +validators$1.transitional = function transitional(validator, version, message) { + function formatMessage(opt, desc) { + return '[Axios v' + VERSION + '] Transitional option \'' + opt + '\'' + desc + (message ? '. ' + message : ''); + } + + // eslint-disable-next-line func-names + return (value, opt, opts) => { + if (validator === false) { + throw new AxiosError( + formatMessage(opt, ' has been removed' + (version ? ' in ' + version : '')), + AxiosError.ERR_DEPRECATED + ); + } + + if (version && !deprecatedWarnings[opt]) { + deprecatedWarnings[opt] = true; + // eslint-disable-next-line no-console + console.warn( + formatMessage( + opt, + ' has been deprecated since v' + version + ' and will be removed in the near future' + ) + ); + } + + return validator ? validator(value, opt, opts) : true; + }; +}; + +/** + * Assert object's properties type + * + * @param {object} options + * @param {object} schema + * @param {boolean?} allowUnknown + * + * @returns {object} + */ + +function assertOptions(options, schema, allowUnknown) { + if (typeof options !== 'object') { + throw new AxiosError('options must be an object', AxiosError.ERR_BAD_OPTION_VALUE); + } + const keys = Object.keys(options); + let i = keys.length; + while (i-- > 0) { + const opt = keys[i]; + const validator = schema[opt]; + if (validator) { + const value = options[opt]; + const result = value === undefined || validator(value, opt, options); + if (result !== true) { + throw new AxiosError('option ' + opt + ' must be ' + result, AxiosError.ERR_BAD_OPTION_VALUE); + } + continue; + } + if (allowUnknown !== true) { + throw new AxiosError('Unknown option ' + opt, AxiosError.ERR_BAD_OPTION); + } + } +} + +var validator = { + assertOptions, + validators: validators$1 +}; + +const validators = validator.validators; + +/** + * Create a new instance of Axios + * + * @param {Object} instanceConfig The default config for the instance + * + * @return {Axios} A new instance of Axios + */ +class Axios { + constructor(instanceConfig) { + this.defaults = instanceConfig; + this.interceptors = { + request: new InterceptorManager$1(), + response: new InterceptorManager$1() + }; + } + + /** + * Dispatch a request + * + * @param {String|Object} configOrUrl The config specific for this request (merged with this.defaults) + * @param {?Object} config + * + * @returns {Promise} The Promise to be fulfilled + */ + async request(configOrUrl, config) { + try { + return await this._request(configOrUrl, config); + } catch (err) { + if (err instanceof Error) { + let dummy; + + Error.captureStackTrace ? Error.captureStackTrace(dummy = {}) : (dummy = new Error()); + + // slice off the Error: ... line + const stack = dummy.stack ? dummy.stack.replace(/^.+\n/, '') : ''; + try { + if (!err.stack) { + err.stack = stack; + // match without the 2 top stack lines + } else if (stack && !String(err.stack).endsWith(stack.replace(/^.+\n.+\n/, ''))) { + err.stack += '\n' + stack; + } + } catch (e) { + // ignore the case where "stack" is an un-writable property + } + } + + throw err; + } + } + + _request(configOrUrl, config) { + /*eslint no-param-reassign:0*/ + // Allow for axios('example/url'[, config]) a la fetch API + if (typeof configOrUrl === 'string') { + config = config || {}; + config.url = configOrUrl; + } else { + config = configOrUrl || {}; + } + + config = mergeConfig(this.defaults, config); + + const {transitional, paramsSerializer, headers} = config; + + if (transitional !== undefined) { + validator.assertOptions(transitional, { + silentJSONParsing: validators.transitional(validators.boolean), + forcedJSONParsing: validators.transitional(validators.boolean), + clarifyTimeoutError: validators.transitional(validators.boolean) + }, false); + } + + if (paramsSerializer != null) { + if (utils$1.isFunction(paramsSerializer)) { + config.paramsSerializer = { + serialize: paramsSerializer + }; + } else { + validator.assertOptions(paramsSerializer, { + encode: validators.function, + serialize: validators.function + }, true); + } + } + + // Set config.method + config.method = (config.method || this.defaults.method || 'get').toLowerCase(); + + // Flatten headers + let contextHeaders = headers && utils$1.merge( + headers.common, + headers[config.method] + ); + + headers && utils$1.forEach( + ['delete', 'get', 'head', 'post', 'put', 'patch', 'common'], + (method) => { + delete headers[method]; + } + ); + + config.headers = AxiosHeaders$1.concat(contextHeaders, headers); + + // filter out skipped interceptors + const requestInterceptorChain = []; + let synchronousRequestInterceptors = true; + this.interceptors.request.forEach(function unshiftRequestInterceptors(interceptor) { + if (typeof interceptor.runWhen === 'function' && interceptor.runWhen(config) === false) { + return; + } + + synchronousRequestInterceptors = synchronousRequestInterceptors && interceptor.synchronous; + + requestInterceptorChain.unshift(interceptor.fulfilled, interceptor.rejected); + }); + + const responseInterceptorChain = []; + this.interceptors.response.forEach(function pushResponseInterceptors(interceptor) { + responseInterceptorChain.push(interceptor.fulfilled, interceptor.rejected); + }); + + let promise; + let i = 0; + let len; + + if (!synchronousRequestInterceptors) { + const chain = [dispatchRequest.bind(this), undefined]; + chain.unshift.apply(chain, requestInterceptorChain); + chain.push.apply(chain, responseInterceptorChain); + len = chain.length; + + promise = Promise.resolve(config); + + while (i < len) { + promise = promise.then(chain[i++], chain[i++]); + } + + return promise; + } + + len = requestInterceptorChain.length; + + let newConfig = config; + + i = 0; + + while (i < len) { + const onFulfilled = requestInterceptorChain[i++]; + const onRejected = requestInterceptorChain[i++]; + try { + newConfig = onFulfilled(newConfig); + } catch (error) { + onRejected.call(this, error); + break; + } + } + + try { + promise = dispatchRequest.call(this, newConfig); + } catch (error) { + return Promise.reject(error); + } + + i = 0; + len = responseInterceptorChain.length; + + while (i < len) { + promise = promise.then(responseInterceptorChain[i++], responseInterceptorChain[i++]); + } + + return promise; + } + + getUri(config) { + config = mergeConfig(this.defaults, config); + const fullPath = buildFullPath(config.baseURL, config.url); + return buildURL(fullPath, config.params, config.paramsSerializer); + } +} + +// Provide aliases for supported request methods +utils$1.forEach(['delete', 'get', 'head', 'options'], function forEachMethodNoData(method) { + /*eslint func-names:0*/ + Axios.prototype[method] = function(url, config) { + return this.request(mergeConfig(config || {}, { + method, + url, + data: (config || {}).data + })); + }; +}); + +utils$1.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) { + /*eslint func-names:0*/ + + function generateHTTPMethod(isForm) { + return function httpMethod(url, data, config) { + return this.request(mergeConfig(config || {}, { + method, + headers: isForm ? { + 'Content-Type': 'multipart/form-data' + } : {}, + url, + data + })); + }; + } + + Axios.prototype[method] = generateHTTPMethod(); + + Axios.prototype[method + 'Form'] = generateHTTPMethod(true); +}); + +var Axios$1 = Axios; + +/** + * A `CancelToken` is an object that can be used to request cancellation of an operation. + * + * @param {Function} executor The executor function. + * + * @returns {CancelToken} + */ +class CancelToken { + constructor(executor) { + if (typeof executor !== 'function') { + throw new TypeError('executor must be a function.'); + } + + let resolvePromise; + + this.promise = new Promise(function promiseExecutor(resolve) { + resolvePromise = resolve; + }); + + const token = this; + + // eslint-disable-next-line func-names + this.promise.then(cancel => { + if (!token._listeners) return; + + let i = token._listeners.length; + + while (i-- > 0) { + token._listeners[i](cancel); + } + token._listeners = null; + }); + + // eslint-disable-next-line func-names + this.promise.then = onfulfilled => { + let _resolve; + // eslint-disable-next-line func-names + const promise = new Promise(resolve => { + token.subscribe(resolve); + _resolve = resolve; + }).then(onfulfilled); + + promise.cancel = function reject() { + token.unsubscribe(_resolve); + }; + + return promise; + }; + + executor(function cancel(message, config, request) { + if (token.reason) { + // Cancellation has already been requested + return; + } + + token.reason = new CanceledError(message, config, request); + resolvePromise(token.reason); + }); + } + + /** + * Throws a `CanceledError` if cancellation has been requested. + */ + throwIfRequested() { + if (this.reason) { + throw this.reason; + } + } + + /** + * Subscribe to the cancel signal + */ + + subscribe(listener) { + if (this.reason) { + listener(this.reason); + return; + } + + if (this._listeners) { + this._listeners.push(listener); + } else { + this._listeners = [listener]; + } + } + + /** + * Unsubscribe from the cancel signal + */ + + unsubscribe(listener) { + if (!this._listeners) { + return; + } + const index = this._listeners.indexOf(listener); + if (index !== -1) { + this._listeners.splice(index, 1); + } + } + + /** + * Returns an object that contains a new `CancelToken` and a function that, when called, + * cancels the `CancelToken`. + */ + static source() { + let cancel; + const token = new CancelToken(function executor(c) { + cancel = c; + }); + return { + token, + cancel + }; + } +} + +var CancelToken$1 = CancelToken; + +/** + * Syntactic sugar for invoking a function and expanding an array for arguments. + * + * Common use case would be to use `Function.prototype.apply`. + * + * ```js + * function f(x, y, z) {} + * var args = [1, 2, 3]; + * f.apply(null, args); + * ``` + * + * With `spread` this example can be re-written. + * + * ```js + * spread(function(x, y, z) {})([1, 2, 3]); + * ``` + * + * @param {Function} callback + * + * @returns {Function} + */ +function spread(callback) { + return function wrap(arr) { + return callback.apply(null, arr); + }; +} + +/** + * Determines whether the payload is an error thrown by Axios + * + * @param {*} payload The value to test + * + * @returns {boolean} True if the payload is an error thrown by Axios, otherwise false + */ +function isAxiosError(payload) { + return utils$1.isObject(payload) && (payload.isAxiosError === true); +} + +const HttpStatusCode = { + Continue: 100, + SwitchingProtocols: 101, + Processing: 102, + EarlyHints: 103, + Ok: 200, + Created: 201, + Accepted: 202, + NonAuthoritativeInformation: 203, + NoContent: 204, + ResetContent: 205, + PartialContent: 206, + MultiStatus: 207, + AlreadyReported: 208, + ImUsed: 226, + MultipleChoices: 300, + MovedPermanently: 301, + Found: 302, + SeeOther: 303, + NotModified: 304, + UseProxy: 305, + Unused: 306, + TemporaryRedirect: 307, + PermanentRedirect: 308, + BadRequest: 400, + Unauthorized: 401, + PaymentRequired: 402, + Forbidden: 403, + NotFound: 404, + MethodNotAllowed: 405, + NotAcceptable: 406, + ProxyAuthenticationRequired: 407, + RequestTimeout: 408, + Conflict: 409, + Gone: 410, + LengthRequired: 411, + PreconditionFailed: 412, + PayloadTooLarge: 413, + UriTooLong: 414, + UnsupportedMediaType: 415, + RangeNotSatisfiable: 416, + ExpectationFailed: 417, + ImATeapot: 418, + MisdirectedRequest: 421, + UnprocessableEntity: 422, + Locked: 423, + FailedDependency: 424, + TooEarly: 425, + UpgradeRequired: 426, + PreconditionRequired: 428, + TooManyRequests: 429, + RequestHeaderFieldsTooLarge: 431, + UnavailableForLegalReasons: 451, + InternalServerError: 500, + NotImplemented: 501, + BadGateway: 502, + ServiceUnavailable: 503, + GatewayTimeout: 504, + HttpVersionNotSupported: 505, + VariantAlsoNegotiates: 506, + InsufficientStorage: 507, + LoopDetected: 508, + NotExtended: 510, + NetworkAuthenticationRequired: 511, +}; + +Object.entries(HttpStatusCode).forEach(([key, value]) => { + HttpStatusCode[value] = key; +}); + +var HttpStatusCode$1 = HttpStatusCode; + +/** + * Create an instance of Axios + * + * @param {Object} defaultConfig The default config for the instance + * + * @returns {Axios} A new instance of Axios + */ +function createInstance(defaultConfig) { + const context = new Axios$1(defaultConfig); + const instance = bind(Axios$1.prototype.request, context); + + // Copy axios.prototype to instance + utils$1.extend(instance, Axios$1.prototype, context, {allOwnKeys: true}); + + // Copy context to instance + utils$1.extend(instance, context, null, {allOwnKeys: true}); + + // Factory for creating new instances + instance.create = function create(instanceConfig) { + return createInstance(mergeConfig(defaultConfig, instanceConfig)); + }; + + return instance; +} + +// Create the default instance to be exported +const axios = createInstance(defaults$1); + +// Expose Axios class to allow class inheritance +axios.Axios = Axios$1; + +// Expose Cancel & CancelToken +axios.CanceledError = CanceledError; +axios.CancelToken = CancelToken$1; +axios.isCancel = isCancel; +axios.VERSION = VERSION; +axios.toFormData = toFormData; + +// Expose AxiosError class +axios.AxiosError = AxiosError; + +// alias for CanceledError for backward compatibility +axios.Cancel = axios.CanceledError; + +// Expose all/spread +axios.all = function all(promises) { + return Promise.all(promises); +}; + +axios.spread = spread; + +// Expose isAxiosError +axios.isAxiosError = isAxiosError; + +// Expose mergeConfig +axios.mergeConfig = mergeConfig; + +axios.AxiosHeaders = AxiosHeaders$1; + +axios.formToJSON = thing => formDataToJSON(utils$1.isHTMLForm(thing) ? new FormData(thing) : thing); + +axios.getAdapter = adapters.getAdapter; + +axios.HttpStatusCode = HttpStatusCode$1; + +axios.default = axios; + +module.exports = axios; +//# sourceMappingURL=axios.cjs.map diff --git a/node_modules/axios/dist/browser/axios.cjs.map b/node_modules/axios/dist/browser/axios.cjs.map new file mode 100644 index 0000000..b27fbf2 --- /dev/null +++ b/node_modules/axios/dist/browser/axios.cjs.map @@ -0,0 +1 @@ +{"version":3,"file":"axios.cjs","sources":["../../lib/helpers/bind.js","../../lib/utils.js","../../lib/core/AxiosError.js","../../lib/helpers/null.js","../../lib/helpers/toFormData.js","../../lib/helpers/AxiosURLSearchParams.js","../../lib/helpers/buildURL.js","../../lib/core/InterceptorManager.js","../../lib/defaults/transitional.js","../../lib/platform/browser/classes/URLSearchParams.js","../../lib/platform/browser/classes/FormData.js","../../lib/platform/browser/classes/Blob.js","../../lib/platform/browser/index.js","../../lib/platform/common/utils.js","../../lib/platform/index.js","../../lib/helpers/toURLEncodedForm.js","../../lib/helpers/formDataToJSON.js","../../lib/defaults/index.js","../../lib/helpers/parseHeaders.js","../../lib/core/AxiosHeaders.js","../../lib/core/transformData.js","../../lib/cancel/isCancel.js","../../lib/cancel/CanceledError.js","../../lib/core/settle.js","../../lib/helpers/parseProtocol.js","../../lib/helpers/speedometer.js","../../lib/helpers/throttle.js","../../lib/helpers/progressEventReducer.js","../../lib/helpers/isURLSameOrigin.js","../../lib/helpers/cookies.js","../../lib/helpers/isAbsoluteURL.js","../../lib/helpers/combineURLs.js","../../lib/core/buildFullPath.js","../../lib/core/mergeConfig.js","../../lib/helpers/resolveConfig.js","../../lib/adapters/xhr.js","../../lib/helpers/composeSignals.js","../../lib/helpers/trackStream.js","../../lib/adapters/fetch.js","../../lib/adapters/adapters.js","../../lib/core/dispatchRequest.js","../../lib/env/data.js","../../lib/helpers/validator.js","../../lib/core/Axios.js","../../lib/cancel/CancelToken.js","../../lib/helpers/spread.js","../../lib/helpers/isAxiosError.js","../../lib/helpers/HttpStatusCode.js","../../lib/axios.js"],"sourcesContent":["'use strict';\n\nexport default function bind(fn, thisArg) {\n return function wrap() {\n return fn.apply(thisArg, arguments);\n };\n}\n","'use strict';\n\nimport bind from './helpers/bind.js';\n\n// utils is a library of generic helper functions non-specific to axios\n\nconst {toString} = Object.prototype;\nconst {getPrototypeOf} = Object;\n\nconst kindOf = (cache => thing => {\n const str = toString.call(thing);\n return cache[str] || (cache[str] = str.slice(8, -1).toLowerCase());\n})(Object.create(null));\n\nconst kindOfTest = (type) => {\n type = type.toLowerCase();\n return (thing) => kindOf(thing) === type\n}\n\nconst typeOfTest = type => thing => typeof thing === type;\n\n/**\n * Determine if a value is an Array\n *\n * @param {Object} val The value to test\n *\n * @returns {boolean} True if value is an Array, otherwise false\n */\nconst {isArray} = Array;\n\n/**\n * Determine if a value is undefined\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if the value is undefined, otherwise false\n */\nconst isUndefined = typeOfTest('undefined');\n\n/**\n * Determine if a value is a Buffer\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Buffer, otherwise false\n */\nfunction isBuffer(val) {\n return val !== null && !isUndefined(val) && val.constructor !== null && !isUndefined(val.constructor)\n && isFunction(val.constructor.isBuffer) && val.constructor.isBuffer(val);\n}\n\n/**\n * Determine if a value is an ArrayBuffer\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is an ArrayBuffer, otherwise false\n */\nconst isArrayBuffer = kindOfTest('ArrayBuffer');\n\n\n/**\n * Determine if a value is a view on an ArrayBuffer\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a view on an ArrayBuffer, otherwise false\n */\nfunction isArrayBufferView(val) {\n let result;\n if ((typeof ArrayBuffer !== 'undefined') && (ArrayBuffer.isView)) {\n result = ArrayBuffer.isView(val);\n } else {\n result = (val) && (val.buffer) && (isArrayBuffer(val.buffer));\n }\n return result;\n}\n\n/**\n * Determine if a value is a String\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a String, otherwise false\n */\nconst isString = typeOfTest('string');\n\n/**\n * Determine if a value is a Function\n *\n * @param {*} val The value to test\n * @returns {boolean} True if value is a Function, otherwise false\n */\nconst isFunction = typeOfTest('function');\n\n/**\n * Determine if a value is a Number\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Number, otherwise false\n */\nconst isNumber = typeOfTest('number');\n\n/**\n * Determine if a value is an Object\n *\n * @param {*} thing The value to test\n *\n * @returns {boolean} True if value is an Object, otherwise false\n */\nconst isObject = (thing) => thing !== null && typeof thing === 'object';\n\n/**\n * Determine if a value is a Boolean\n *\n * @param {*} thing The value to test\n * @returns {boolean} True if value is a Boolean, otherwise false\n */\nconst isBoolean = thing => thing === true || thing === false;\n\n/**\n * Determine if a value is a plain Object\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a plain Object, otherwise false\n */\nconst isPlainObject = (val) => {\n if (kindOf(val) !== 'object') {\n return false;\n }\n\n const prototype = getPrototypeOf(val);\n return (prototype === null || prototype === Object.prototype || Object.getPrototypeOf(prototype) === null) && !(Symbol.toStringTag in val) && !(Symbol.iterator in val);\n}\n\n/**\n * Determine if a value is a Date\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Date, otherwise false\n */\nconst isDate = kindOfTest('Date');\n\n/**\n * Determine if a value is a File\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a File, otherwise false\n */\nconst isFile = kindOfTest('File');\n\n/**\n * Determine if a value is a Blob\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Blob, otherwise false\n */\nconst isBlob = kindOfTest('Blob');\n\n/**\n * Determine if a value is a FileList\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a File, otherwise false\n */\nconst isFileList = kindOfTest('FileList');\n\n/**\n * Determine if a value is a Stream\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Stream, otherwise false\n */\nconst isStream = (val) => isObject(val) && isFunction(val.pipe);\n\n/**\n * Determine if a value is a FormData\n *\n * @param {*} thing The value to test\n *\n * @returns {boolean} True if value is an FormData, otherwise false\n */\nconst isFormData = (thing) => {\n let kind;\n return thing && (\n (typeof FormData === 'function' && thing instanceof FormData) || (\n isFunction(thing.append) && (\n (kind = kindOf(thing)) === 'formdata' ||\n // detect form-data instance\n (kind === 'object' && isFunction(thing.toString) && thing.toString() === '[object FormData]')\n )\n )\n )\n}\n\n/**\n * Determine if a value is a URLSearchParams object\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a URLSearchParams object, otherwise false\n */\nconst isURLSearchParams = kindOfTest('URLSearchParams');\n\nconst [isReadableStream, isRequest, isResponse, isHeaders] = ['ReadableStream', 'Request', 'Response', 'Headers'].map(kindOfTest);\n\n/**\n * Trim excess whitespace off the beginning and end of a string\n *\n * @param {String} str The String to trim\n *\n * @returns {String} The String freed of excess whitespace\n */\nconst trim = (str) => str.trim ?\n str.trim() : str.replace(/^[\\s\\uFEFF\\xA0]+|[\\s\\uFEFF\\xA0]+$/g, '');\n\n/**\n * Iterate over an Array or an Object invoking a function for each item.\n *\n * If `obj` is an Array callback will be called passing\n * the value, index, and complete array for each item.\n *\n * If 'obj' is an Object callback will be called passing\n * the value, key, and complete object for each property.\n *\n * @param {Object|Array} obj The object to iterate\n * @param {Function} fn The callback to invoke for each item\n *\n * @param {Boolean} [allOwnKeys = false]\n * @returns {any}\n */\nfunction forEach(obj, fn, {allOwnKeys = false} = {}) {\n // Don't bother if no value provided\n if (obj === null || typeof obj === 'undefined') {\n return;\n }\n\n let i;\n let l;\n\n // Force an array if not already something iterable\n if (typeof obj !== 'object') {\n /*eslint no-param-reassign:0*/\n obj = [obj];\n }\n\n if (isArray(obj)) {\n // Iterate over array values\n for (i = 0, l = obj.length; i < l; i++) {\n fn.call(null, obj[i], i, obj);\n }\n } else {\n // Iterate over object keys\n const keys = allOwnKeys ? Object.getOwnPropertyNames(obj) : Object.keys(obj);\n const len = keys.length;\n let key;\n\n for (i = 0; i < len; i++) {\n key = keys[i];\n fn.call(null, obj[key], key, obj);\n }\n }\n}\n\nfunction findKey(obj, key) {\n key = key.toLowerCase();\n const keys = Object.keys(obj);\n let i = keys.length;\n let _key;\n while (i-- > 0) {\n _key = keys[i];\n if (key === _key.toLowerCase()) {\n return _key;\n }\n }\n return null;\n}\n\nconst _global = (() => {\n /*eslint no-undef:0*/\n if (typeof globalThis !== \"undefined\") return globalThis;\n return typeof self !== \"undefined\" ? self : (typeof window !== 'undefined' ? window : global)\n})();\n\nconst isContextDefined = (context) => !isUndefined(context) && context !== _global;\n\n/**\n * Accepts varargs expecting each argument to be an object, then\n * immutably merges the properties of each object and returns result.\n *\n * When multiple objects contain the same key the later object in\n * the arguments list will take precedence.\n *\n * Example:\n *\n * ```js\n * var result = merge({foo: 123}, {foo: 456});\n * console.log(result.foo); // outputs 456\n * ```\n *\n * @param {Object} obj1 Object to merge\n *\n * @returns {Object} Result of all merge properties\n */\nfunction merge(/* obj1, obj2, obj3, ... */) {\n const {caseless} = isContextDefined(this) && this || {};\n const result = {};\n const assignValue = (val, key) => {\n const targetKey = caseless && findKey(result, key) || key;\n if (isPlainObject(result[targetKey]) && isPlainObject(val)) {\n result[targetKey] = merge(result[targetKey], val);\n } else if (isPlainObject(val)) {\n result[targetKey] = merge({}, val);\n } else if (isArray(val)) {\n result[targetKey] = val.slice();\n } else {\n result[targetKey] = val;\n }\n }\n\n for (let i = 0, l = arguments.length; i < l; i++) {\n arguments[i] && forEach(arguments[i], assignValue);\n }\n return result;\n}\n\n/**\n * Extends object a by mutably adding to it the properties of object b.\n *\n * @param {Object} a The object to be extended\n * @param {Object} b The object to copy properties from\n * @param {Object} thisArg The object to bind function to\n *\n * @param {Boolean} [allOwnKeys]\n * @returns {Object} The resulting value of object a\n */\nconst extend = (a, b, thisArg, {allOwnKeys}= {}) => {\n forEach(b, (val, key) => {\n if (thisArg && isFunction(val)) {\n a[key] = bind(val, thisArg);\n } else {\n a[key] = val;\n }\n }, {allOwnKeys});\n return a;\n}\n\n/**\n * Remove byte order marker. This catches EF BB BF (the UTF-8 BOM)\n *\n * @param {string} content with BOM\n *\n * @returns {string} content value without BOM\n */\nconst stripBOM = (content) => {\n if (content.charCodeAt(0) === 0xFEFF) {\n content = content.slice(1);\n }\n return content;\n}\n\n/**\n * Inherit the prototype methods from one constructor into another\n * @param {function} constructor\n * @param {function} superConstructor\n * @param {object} [props]\n * @param {object} [descriptors]\n *\n * @returns {void}\n */\nconst inherits = (constructor, superConstructor, props, descriptors) => {\n constructor.prototype = Object.create(superConstructor.prototype, descriptors);\n constructor.prototype.constructor = constructor;\n Object.defineProperty(constructor, 'super', {\n value: superConstructor.prototype\n });\n props && Object.assign(constructor.prototype, props);\n}\n\n/**\n * Resolve object with deep prototype chain to a flat object\n * @param {Object} sourceObj source object\n * @param {Object} [destObj]\n * @param {Function|Boolean} [filter]\n * @param {Function} [propFilter]\n *\n * @returns {Object}\n */\nconst toFlatObject = (sourceObj, destObj, filter, propFilter) => {\n let props;\n let i;\n let prop;\n const merged = {};\n\n destObj = destObj || {};\n // eslint-disable-next-line no-eq-null,eqeqeq\n if (sourceObj == null) return destObj;\n\n do {\n props = Object.getOwnPropertyNames(sourceObj);\n i = props.length;\n while (i-- > 0) {\n prop = props[i];\n if ((!propFilter || propFilter(prop, sourceObj, destObj)) && !merged[prop]) {\n destObj[prop] = sourceObj[prop];\n merged[prop] = true;\n }\n }\n sourceObj = filter !== false && getPrototypeOf(sourceObj);\n } while (sourceObj && (!filter || filter(sourceObj, destObj)) && sourceObj !== Object.prototype);\n\n return destObj;\n}\n\n/**\n * Determines whether a string ends with the characters of a specified string\n *\n * @param {String} str\n * @param {String} searchString\n * @param {Number} [position= 0]\n *\n * @returns {boolean}\n */\nconst endsWith = (str, searchString, position) => {\n str = String(str);\n if (position === undefined || position > str.length) {\n position = str.length;\n }\n position -= searchString.length;\n const lastIndex = str.indexOf(searchString, position);\n return lastIndex !== -1 && lastIndex === position;\n}\n\n\n/**\n * Returns new array from array like object or null if failed\n *\n * @param {*} [thing]\n *\n * @returns {?Array}\n */\nconst toArray = (thing) => {\n if (!thing) return null;\n if (isArray(thing)) return thing;\n let i = thing.length;\n if (!isNumber(i)) return null;\n const arr = new Array(i);\n while (i-- > 0) {\n arr[i] = thing[i];\n }\n return arr;\n}\n\n/**\n * Checking if the Uint8Array exists and if it does, it returns a function that checks if the\n * thing passed in is an instance of Uint8Array\n *\n * @param {TypedArray}\n *\n * @returns {Array}\n */\n// eslint-disable-next-line func-names\nconst isTypedArray = (TypedArray => {\n // eslint-disable-next-line func-names\n return thing => {\n return TypedArray && thing instanceof TypedArray;\n };\n})(typeof Uint8Array !== 'undefined' && getPrototypeOf(Uint8Array));\n\n/**\n * For each entry in the object, call the function with the key and value.\n *\n * @param {Object} obj - The object to iterate over.\n * @param {Function} fn - The function to call for each entry.\n *\n * @returns {void}\n */\nconst forEachEntry = (obj, fn) => {\n const generator = obj && obj[Symbol.iterator];\n\n const iterator = generator.call(obj);\n\n let result;\n\n while ((result = iterator.next()) && !result.done) {\n const pair = result.value;\n fn.call(obj, pair[0], pair[1]);\n }\n}\n\n/**\n * It takes a regular expression and a string, and returns an array of all the matches\n *\n * @param {string} regExp - The regular expression to match against.\n * @param {string} str - The string to search.\n *\n * @returns {Array}\n */\nconst matchAll = (regExp, str) => {\n let matches;\n const arr = [];\n\n while ((matches = regExp.exec(str)) !== null) {\n arr.push(matches);\n }\n\n return arr;\n}\n\n/* Checking if the kindOfTest function returns true when passed an HTMLFormElement. */\nconst isHTMLForm = kindOfTest('HTMLFormElement');\n\nconst toCamelCase = str => {\n return str.toLowerCase().replace(/[-_\\s]([a-z\\d])(\\w*)/g,\n function replacer(m, p1, p2) {\n return p1.toUpperCase() + p2;\n }\n );\n};\n\n/* Creating a function that will check if an object has a property. */\nconst hasOwnProperty = (({hasOwnProperty}) => (obj, prop) => hasOwnProperty.call(obj, prop))(Object.prototype);\n\n/**\n * Determine if a value is a RegExp object\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a RegExp object, otherwise false\n */\nconst isRegExp = kindOfTest('RegExp');\n\nconst reduceDescriptors = (obj, reducer) => {\n const descriptors = Object.getOwnPropertyDescriptors(obj);\n const reducedDescriptors = {};\n\n forEach(descriptors, (descriptor, name) => {\n let ret;\n if ((ret = reducer(descriptor, name, obj)) !== false) {\n reducedDescriptors[name] = ret || descriptor;\n }\n });\n\n Object.defineProperties(obj, reducedDescriptors);\n}\n\n/**\n * Makes all methods read-only\n * @param {Object} obj\n */\n\nconst freezeMethods = (obj) => {\n reduceDescriptors(obj, (descriptor, name) => {\n // skip restricted props in strict mode\n if (isFunction(obj) && ['arguments', 'caller', 'callee'].indexOf(name) !== -1) {\n return false;\n }\n\n const value = obj[name];\n\n if (!isFunction(value)) return;\n\n descriptor.enumerable = false;\n\n if ('writable' in descriptor) {\n descriptor.writable = false;\n return;\n }\n\n if (!descriptor.set) {\n descriptor.set = () => {\n throw Error('Can not rewrite read-only method \\'' + name + '\\'');\n };\n }\n });\n}\n\nconst toObjectSet = (arrayOrString, delimiter) => {\n const obj = {};\n\n const define = (arr) => {\n arr.forEach(value => {\n obj[value] = true;\n });\n }\n\n isArray(arrayOrString) ? define(arrayOrString) : define(String(arrayOrString).split(delimiter));\n\n return obj;\n}\n\nconst noop = () => {}\n\nconst toFiniteNumber = (value, defaultValue) => {\n return value != null && Number.isFinite(value = +value) ? value : defaultValue;\n}\n\nconst ALPHA = 'abcdefghijklmnopqrstuvwxyz'\n\nconst DIGIT = '0123456789';\n\nconst ALPHABET = {\n DIGIT,\n ALPHA,\n ALPHA_DIGIT: ALPHA + ALPHA.toUpperCase() + DIGIT\n}\n\nconst generateString = (size = 16, alphabet = ALPHABET.ALPHA_DIGIT) => {\n let str = '';\n const {length} = alphabet;\n while (size--) {\n str += alphabet[Math.random() * length|0]\n }\n\n return str;\n}\n\n/**\n * If the thing is a FormData object, return true, otherwise return false.\n *\n * @param {unknown} thing - The thing to check.\n *\n * @returns {boolean}\n */\nfunction isSpecCompliantForm(thing) {\n return !!(thing && isFunction(thing.append) && thing[Symbol.toStringTag] === 'FormData' && thing[Symbol.iterator]);\n}\n\nconst toJSONObject = (obj) => {\n const stack = new Array(10);\n\n const visit = (source, i) => {\n\n if (isObject(source)) {\n if (stack.indexOf(source) >= 0) {\n return;\n }\n\n if(!('toJSON' in source)) {\n stack[i] = source;\n const target = isArray(source) ? [] : {};\n\n forEach(source, (value, key) => {\n const reducedValue = visit(value, i + 1);\n !isUndefined(reducedValue) && (target[key] = reducedValue);\n });\n\n stack[i] = undefined;\n\n return target;\n }\n }\n\n return source;\n }\n\n return visit(obj, 0);\n}\n\nconst isAsyncFn = kindOfTest('AsyncFunction');\n\nconst isThenable = (thing) =>\n thing && (isObject(thing) || isFunction(thing)) && isFunction(thing.then) && isFunction(thing.catch);\n\nexport default {\n isArray,\n isArrayBuffer,\n isBuffer,\n isFormData,\n isArrayBufferView,\n isString,\n isNumber,\n isBoolean,\n isObject,\n isPlainObject,\n isReadableStream,\n isRequest,\n isResponse,\n isHeaders,\n isUndefined,\n isDate,\n isFile,\n isBlob,\n isRegExp,\n isFunction,\n isStream,\n isURLSearchParams,\n isTypedArray,\n isFileList,\n forEach,\n merge,\n extend,\n trim,\n stripBOM,\n inherits,\n toFlatObject,\n kindOf,\n kindOfTest,\n endsWith,\n toArray,\n forEachEntry,\n matchAll,\n isHTMLForm,\n hasOwnProperty,\n hasOwnProp: hasOwnProperty, // an alias to avoid ESLint no-prototype-builtins detection\n reduceDescriptors,\n freezeMethods,\n toObjectSet,\n toCamelCase,\n noop,\n toFiniteNumber,\n findKey,\n global: _global,\n isContextDefined,\n ALPHABET,\n generateString,\n isSpecCompliantForm,\n toJSONObject,\n isAsyncFn,\n isThenable\n};\n","'use strict';\n\nimport utils from '../utils.js';\n\n/**\n * Create an Error with the specified message, config, error code, request and response.\n *\n * @param {string} message The error message.\n * @param {string} [code] The error code (for example, 'ECONNABORTED').\n * @param {Object} [config] The config.\n * @param {Object} [request] The request.\n * @param {Object} [response] The response.\n *\n * @returns {Error} The created error.\n */\nfunction AxiosError(message, code, config, request, response) {\n Error.call(this);\n\n if (Error.captureStackTrace) {\n Error.captureStackTrace(this, this.constructor);\n } else {\n this.stack = (new Error()).stack;\n }\n\n this.message = message;\n this.name = 'AxiosError';\n code && (this.code = code);\n config && (this.config = config);\n request && (this.request = request);\n response && (this.response = response);\n}\n\nutils.inherits(AxiosError, Error, {\n toJSON: function toJSON() {\n return {\n // Standard\n message: this.message,\n name: this.name,\n // Microsoft\n description: this.description,\n number: this.number,\n // Mozilla\n fileName: this.fileName,\n lineNumber: this.lineNumber,\n columnNumber: this.columnNumber,\n stack: this.stack,\n // Axios\n config: utils.toJSONObject(this.config),\n code: this.code,\n status: this.response && this.response.status ? this.response.status : null\n };\n }\n});\n\nconst prototype = AxiosError.prototype;\nconst descriptors = {};\n\n[\n 'ERR_BAD_OPTION_VALUE',\n 'ERR_BAD_OPTION',\n 'ECONNABORTED',\n 'ETIMEDOUT',\n 'ERR_NETWORK',\n 'ERR_FR_TOO_MANY_REDIRECTS',\n 'ERR_DEPRECATED',\n 'ERR_BAD_RESPONSE',\n 'ERR_BAD_REQUEST',\n 'ERR_CANCELED',\n 'ERR_NOT_SUPPORT',\n 'ERR_INVALID_URL'\n// eslint-disable-next-line func-names\n].forEach(code => {\n descriptors[code] = {value: code};\n});\n\nObject.defineProperties(AxiosError, descriptors);\nObject.defineProperty(prototype, 'isAxiosError', {value: true});\n\n// eslint-disable-next-line func-names\nAxiosError.from = (error, code, config, request, response, customProps) => {\n const axiosError = Object.create(prototype);\n\n utils.toFlatObject(error, axiosError, function filter(obj) {\n return obj !== Error.prototype;\n }, prop => {\n return prop !== 'isAxiosError';\n });\n\n AxiosError.call(axiosError, error.message, code, config, request, response);\n\n axiosError.cause = error;\n\n axiosError.name = error.name;\n\n customProps && Object.assign(axiosError, customProps);\n\n return axiosError;\n};\n\nexport default AxiosError;\n","// eslint-disable-next-line strict\nexport default null;\n","'use strict';\n\nimport utils from '../utils.js';\nimport AxiosError from '../core/AxiosError.js';\n// temporary hotfix to avoid circular references until AxiosURLSearchParams is refactored\nimport PlatformFormData from '../platform/node/classes/FormData.js';\n\n/**\n * Determines if the given thing is a array or js object.\n *\n * @param {string} thing - The object or array to be visited.\n *\n * @returns {boolean}\n */\nfunction isVisitable(thing) {\n return utils.isPlainObject(thing) || utils.isArray(thing);\n}\n\n/**\n * It removes the brackets from the end of a string\n *\n * @param {string} key - The key of the parameter.\n *\n * @returns {string} the key without the brackets.\n */\nfunction removeBrackets(key) {\n return utils.endsWith(key, '[]') ? key.slice(0, -2) : key;\n}\n\n/**\n * It takes a path, a key, and a boolean, and returns a string\n *\n * @param {string} path - The path to the current key.\n * @param {string} key - The key of the current object being iterated over.\n * @param {string} dots - If true, the key will be rendered with dots instead of brackets.\n *\n * @returns {string} The path to the current key.\n */\nfunction renderKey(path, key, dots) {\n if (!path) return key;\n return path.concat(key).map(function each(token, i) {\n // eslint-disable-next-line no-param-reassign\n token = removeBrackets(token);\n return !dots && i ? '[' + token + ']' : token;\n }).join(dots ? '.' : '');\n}\n\n/**\n * If the array is an array and none of its elements are visitable, then it's a flat array.\n *\n * @param {Array} arr - The array to check\n *\n * @returns {boolean}\n */\nfunction isFlatArray(arr) {\n return utils.isArray(arr) && !arr.some(isVisitable);\n}\n\nconst predicates = utils.toFlatObject(utils, {}, null, function filter(prop) {\n return /^is[A-Z]/.test(prop);\n});\n\n/**\n * Convert a data object to FormData\n *\n * @param {Object} obj\n * @param {?Object} [formData]\n * @param {?Object} [options]\n * @param {Function} [options.visitor]\n * @param {Boolean} [options.metaTokens = true]\n * @param {Boolean} [options.dots = false]\n * @param {?Boolean} [options.indexes = false]\n *\n * @returns {Object}\n **/\n\n/**\n * It converts an object into a FormData object\n *\n * @param {Object} obj - The object to convert to form data.\n * @param {string} formData - The FormData object to append to.\n * @param {Object} options\n *\n * @returns\n */\nfunction toFormData(obj, formData, options) {\n if (!utils.isObject(obj)) {\n throw new TypeError('target must be an object');\n }\n\n // eslint-disable-next-line no-param-reassign\n formData = formData || new (PlatformFormData || FormData)();\n\n // eslint-disable-next-line no-param-reassign\n options = utils.toFlatObject(options, {\n metaTokens: true,\n dots: false,\n indexes: false\n }, false, function defined(option, source) {\n // eslint-disable-next-line no-eq-null,eqeqeq\n return !utils.isUndefined(source[option]);\n });\n\n const metaTokens = options.metaTokens;\n // eslint-disable-next-line no-use-before-define\n const visitor = options.visitor || defaultVisitor;\n const dots = options.dots;\n const indexes = options.indexes;\n const _Blob = options.Blob || typeof Blob !== 'undefined' && Blob;\n const useBlob = _Blob && utils.isSpecCompliantForm(formData);\n\n if (!utils.isFunction(visitor)) {\n throw new TypeError('visitor must be a function');\n }\n\n function convertValue(value) {\n if (value === null) return '';\n\n if (utils.isDate(value)) {\n return value.toISOString();\n }\n\n if (!useBlob && utils.isBlob(value)) {\n throw new AxiosError('Blob is not supported. Use a Buffer instead.');\n }\n\n if (utils.isArrayBuffer(value) || utils.isTypedArray(value)) {\n return useBlob && typeof Blob === 'function' ? new Blob([value]) : Buffer.from(value);\n }\n\n return value;\n }\n\n /**\n * Default visitor.\n *\n * @param {*} value\n * @param {String|Number} key\n * @param {Array} path\n * @this {FormData}\n *\n * @returns {boolean} return true to visit the each prop of the value recursively\n */\n function defaultVisitor(value, key, path) {\n let arr = value;\n\n if (value && !path && typeof value === 'object') {\n if (utils.endsWith(key, '{}')) {\n // eslint-disable-next-line no-param-reassign\n key = metaTokens ? key : key.slice(0, -2);\n // eslint-disable-next-line no-param-reassign\n value = JSON.stringify(value);\n } else if (\n (utils.isArray(value) && isFlatArray(value)) ||\n ((utils.isFileList(value) || utils.endsWith(key, '[]')) && (arr = utils.toArray(value))\n )) {\n // eslint-disable-next-line no-param-reassign\n key = removeBrackets(key);\n\n arr.forEach(function each(el, index) {\n !(utils.isUndefined(el) || el === null) && formData.append(\n // eslint-disable-next-line no-nested-ternary\n indexes === true ? renderKey([key], index, dots) : (indexes === null ? key : key + '[]'),\n convertValue(el)\n );\n });\n return false;\n }\n }\n\n if (isVisitable(value)) {\n return true;\n }\n\n formData.append(renderKey(path, key, dots), convertValue(value));\n\n return false;\n }\n\n const stack = [];\n\n const exposedHelpers = Object.assign(predicates, {\n defaultVisitor,\n convertValue,\n isVisitable\n });\n\n function build(value, path) {\n if (utils.isUndefined(value)) return;\n\n if (stack.indexOf(value) !== -1) {\n throw Error('Circular reference detected in ' + path.join('.'));\n }\n\n stack.push(value);\n\n utils.forEach(value, function each(el, key) {\n const result = !(utils.isUndefined(el) || el === null) && visitor.call(\n formData, el, utils.isString(key) ? key.trim() : key, path, exposedHelpers\n );\n\n if (result === true) {\n build(el, path ? path.concat(key) : [key]);\n }\n });\n\n stack.pop();\n }\n\n if (!utils.isObject(obj)) {\n throw new TypeError('data must be an object');\n }\n\n build(obj);\n\n return formData;\n}\n\nexport default toFormData;\n","'use strict';\n\nimport toFormData from './toFormData.js';\n\n/**\n * It encodes a string by replacing all characters that are not in the unreserved set with\n * their percent-encoded equivalents\n *\n * @param {string} str - The string to encode.\n *\n * @returns {string} The encoded string.\n */\nfunction encode(str) {\n const charMap = {\n '!': '%21',\n \"'\": '%27',\n '(': '%28',\n ')': '%29',\n '~': '%7E',\n '%20': '+',\n '%00': '\\x00'\n };\n return encodeURIComponent(str).replace(/[!'()~]|%20|%00/g, function replacer(match) {\n return charMap[match];\n });\n}\n\n/**\n * It takes a params object and converts it to a FormData object\n *\n * @param {Object} params - The parameters to be converted to a FormData object.\n * @param {Object} options - The options object passed to the Axios constructor.\n *\n * @returns {void}\n */\nfunction AxiosURLSearchParams(params, options) {\n this._pairs = [];\n\n params && toFormData(params, this, options);\n}\n\nconst prototype = AxiosURLSearchParams.prototype;\n\nprototype.append = function append(name, value) {\n this._pairs.push([name, value]);\n};\n\nprototype.toString = function toString(encoder) {\n const _encode = encoder ? function(value) {\n return encoder.call(this, value, encode);\n } : encode;\n\n return this._pairs.map(function each(pair) {\n return _encode(pair[0]) + '=' + _encode(pair[1]);\n }, '').join('&');\n};\n\nexport default AxiosURLSearchParams;\n","'use strict';\n\nimport utils from '../utils.js';\nimport AxiosURLSearchParams from '../helpers/AxiosURLSearchParams.js';\n\n/**\n * It replaces all instances of the characters `:`, `$`, `,`, `+`, `[`, and `]` with their\n * URI encoded counterparts\n *\n * @param {string} val The value to be encoded.\n *\n * @returns {string} The encoded value.\n */\nfunction encode(val) {\n return encodeURIComponent(val).\n replace(/%3A/gi, ':').\n replace(/%24/g, '$').\n replace(/%2C/gi, ',').\n replace(/%20/g, '+').\n replace(/%5B/gi, '[').\n replace(/%5D/gi, ']');\n}\n\n/**\n * Build a URL by appending params to the end\n *\n * @param {string} url The base of the url (e.g., http://www.google.com)\n * @param {object} [params] The params to be appended\n * @param {?object} options\n *\n * @returns {string} The formatted url\n */\nexport default function buildURL(url, params, options) {\n /*eslint no-param-reassign:0*/\n if (!params) {\n return url;\n }\n \n const _encode = options && options.encode || encode;\n\n const serializeFn = options && options.serialize;\n\n let serializedParams;\n\n if (serializeFn) {\n serializedParams = serializeFn(params, options);\n } else {\n serializedParams = utils.isURLSearchParams(params) ?\n params.toString() :\n new AxiosURLSearchParams(params, options).toString(_encode);\n }\n\n if (serializedParams) {\n const hashmarkIndex = url.indexOf(\"#\");\n\n if (hashmarkIndex !== -1) {\n url = url.slice(0, hashmarkIndex);\n }\n url += (url.indexOf('?') === -1 ? '?' : '&') + serializedParams;\n }\n\n return url;\n}\n","'use strict';\n\nimport utils from './../utils.js';\n\nclass InterceptorManager {\n constructor() {\n this.handlers = [];\n }\n\n /**\n * Add a new interceptor to the stack\n *\n * @param {Function} fulfilled The function to handle `then` for a `Promise`\n * @param {Function} rejected The function to handle `reject` for a `Promise`\n *\n * @return {Number} An ID used to remove interceptor later\n */\n use(fulfilled, rejected, options) {\n this.handlers.push({\n fulfilled,\n rejected,\n synchronous: options ? options.synchronous : false,\n runWhen: options ? options.runWhen : null\n });\n return this.handlers.length - 1;\n }\n\n /**\n * Remove an interceptor from the stack\n *\n * @param {Number} id The ID that was returned by `use`\n *\n * @returns {Boolean} `true` if the interceptor was removed, `false` otherwise\n */\n eject(id) {\n if (this.handlers[id]) {\n this.handlers[id] = null;\n }\n }\n\n /**\n * Clear all interceptors from the stack\n *\n * @returns {void}\n */\n clear() {\n if (this.handlers) {\n this.handlers = [];\n }\n }\n\n /**\n * Iterate over all the registered interceptors\n *\n * This method is particularly useful for skipping over any\n * interceptors that may have become `null` calling `eject`.\n *\n * @param {Function} fn The function to call for each interceptor\n *\n * @returns {void}\n */\n forEach(fn) {\n utils.forEach(this.handlers, function forEachHandler(h) {\n if (h !== null) {\n fn(h);\n }\n });\n }\n}\n\nexport default InterceptorManager;\n","'use strict';\n\nexport default {\n silentJSONParsing: true,\n forcedJSONParsing: true,\n clarifyTimeoutError: false\n};\n","'use strict';\n\nimport AxiosURLSearchParams from '../../../helpers/AxiosURLSearchParams.js';\nexport default typeof URLSearchParams !== 'undefined' ? URLSearchParams : AxiosURLSearchParams;\n","'use strict';\n\nexport default typeof FormData !== 'undefined' ? FormData : null;\n","'use strict'\n\nexport default typeof Blob !== 'undefined' ? Blob : null\n","import URLSearchParams from './classes/URLSearchParams.js'\nimport FormData from './classes/FormData.js'\nimport Blob from './classes/Blob.js'\n\nexport default {\n isBrowser: true,\n classes: {\n URLSearchParams,\n FormData,\n Blob\n },\n protocols: ['http', 'https', 'file', 'blob', 'url', 'data']\n};\n","const hasBrowserEnv = typeof window !== 'undefined' && typeof document !== 'undefined';\n\n/**\n * Determine if we're running in a standard browser environment\n *\n * This allows axios to run in a web worker, and react-native.\n * Both environments support XMLHttpRequest, but not fully standard globals.\n *\n * web workers:\n * typeof window -> undefined\n * typeof document -> undefined\n *\n * react-native:\n * navigator.product -> 'ReactNative'\n * nativescript\n * navigator.product -> 'NativeScript' or 'NS'\n *\n * @returns {boolean}\n */\nconst hasStandardBrowserEnv = (\n (product) => {\n return hasBrowserEnv && ['ReactNative', 'NativeScript', 'NS'].indexOf(product) < 0\n })(typeof navigator !== 'undefined' && navigator.product);\n\n/**\n * Determine if we're running in a standard browser webWorker environment\n *\n * Although the `isStandardBrowserEnv` method indicates that\n * `allows axios to run in a web worker`, the WebWorker will still be\n * filtered out due to its judgment standard\n * `typeof window !== 'undefined' && typeof document !== 'undefined'`.\n * This leads to a problem when axios post `FormData` in webWorker\n */\nconst hasStandardBrowserWebWorkerEnv = (() => {\n return (\n typeof WorkerGlobalScope !== 'undefined' &&\n // eslint-disable-next-line no-undef\n self instanceof WorkerGlobalScope &&\n typeof self.importScripts === 'function'\n );\n})();\n\nconst origin = hasBrowserEnv && window.location.href || 'http://localhost';\n\nexport {\n hasBrowserEnv,\n hasStandardBrowserWebWorkerEnv,\n hasStandardBrowserEnv,\n origin\n}\n","import platform from './node/index.js';\nimport * as utils from './common/utils.js';\n\nexport default {\n ...utils,\n ...platform\n}\n","'use strict';\n\nimport utils from '../utils.js';\nimport toFormData from './toFormData.js';\nimport platform from '../platform/index.js';\n\nexport default function toURLEncodedForm(data, options) {\n return toFormData(data, new platform.classes.URLSearchParams(), Object.assign({\n visitor: function(value, key, path, helpers) {\n if (platform.isNode && utils.isBuffer(value)) {\n this.append(key, value.toString('base64'));\n return false;\n }\n\n return helpers.defaultVisitor.apply(this, arguments);\n }\n }, options));\n}\n","'use strict';\n\nimport utils from '../utils.js';\n\n/**\n * It takes a string like `foo[x][y][z]` and returns an array like `['foo', 'x', 'y', 'z']\n *\n * @param {string} name - The name of the property to get.\n *\n * @returns An array of strings.\n */\nfunction parsePropPath(name) {\n // foo[x][y][z]\n // foo.x.y.z\n // foo-x-y-z\n // foo x y z\n return utils.matchAll(/\\w+|\\[(\\w*)]/g, name).map(match => {\n return match[0] === '[]' ? '' : match[1] || match[0];\n });\n}\n\n/**\n * Convert an array to an object.\n *\n * @param {Array} arr - The array to convert to an object.\n *\n * @returns An object with the same keys and values as the array.\n */\nfunction arrayToObject(arr) {\n const obj = {};\n const keys = Object.keys(arr);\n let i;\n const len = keys.length;\n let key;\n for (i = 0; i < len; i++) {\n key = keys[i];\n obj[key] = arr[key];\n }\n return obj;\n}\n\n/**\n * It takes a FormData object and returns a JavaScript object\n *\n * @param {string} formData The FormData object to convert to JSON.\n *\n * @returns {Object | null} The converted object.\n */\nfunction formDataToJSON(formData) {\n function buildPath(path, value, target, index) {\n let name = path[index++];\n\n if (name === '__proto__') return true;\n\n const isNumericKey = Number.isFinite(+name);\n const isLast = index >= path.length;\n name = !name && utils.isArray(target) ? target.length : name;\n\n if (isLast) {\n if (utils.hasOwnProp(target, name)) {\n target[name] = [target[name], value];\n } else {\n target[name] = value;\n }\n\n return !isNumericKey;\n }\n\n if (!target[name] || !utils.isObject(target[name])) {\n target[name] = [];\n }\n\n const result = buildPath(path, value, target[name], index);\n\n if (result && utils.isArray(target[name])) {\n target[name] = arrayToObject(target[name]);\n }\n\n return !isNumericKey;\n }\n\n if (utils.isFormData(formData) && utils.isFunction(formData.entries)) {\n const obj = {};\n\n utils.forEachEntry(formData, (name, value) => {\n buildPath(parsePropPath(name), value, obj, 0);\n });\n\n return obj;\n }\n\n return null;\n}\n\nexport default formDataToJSON;\n","'use strict';\n\nimport utils from '../utils.js';\nimport AxiosError from '../core/AxiosError.js';\nimport transitionalDefaults from './transitional.js';\nimport toFormData from '../helpers/toFormData.js';\nimport toURLEncodedForm from '../helpers/toURLEncodedForm.js';\nimport platform from '../platform/index.js';\nimport formDataToJSON from '../helpers/formDataToJSON.js';\n\n/**\n * It takes a string, tries to parse it, and if it fails, it returns the stringified version\n * of the input\n *\n * @param {any} rawValue - The value to be stringified.\n * @param {Function} parser - A function that parses a string into a JavaScript object.\n * @param {Function} encoder - A function that takes a value and returns a string.\n *\n * @returns {string} A stringified version of the rawValue.\n */\nfunction stringifySafely(rawValue, parser, encoder) {\n if (utils.isString(rawValue)) {\n try {\n (parser || JSON.parse)(rawValue);\n return utils.trim(rawValue);\n } catch (e) {\n if (e.name !== 'SyntaxError') {\n throw e;\n }\n }\n }\n\n return (encoder || JSON.stringify)(rawValue);\n}\n\nconst defaults = {\n\n transitional: transitionalDefaults,\n\n adapter: ['xhr', 'http', 'fetch'],\n\n transformRequest: [function transformRequest(data, headers) {\n const contentType = headers.getContentType() || '';\n const hasJSONContentType = contentType.indexOf('application/json') > -1;\n const isObjectPayload = utils.isObject(data);\n\n if (isObjectPayload && utils.isHTMLForm(data)) {\n data = new FormData(data);\n }\n\n const isFormData = utils.isFormData(data);\n\n if (isFormData) {\n return hasJSONContentType ? JSON.stringify(formDataToJSON(data)) : data;\n }\n\n if (utils.isArrayBuffer(data) ||\n utils.isBuffer(data) ||\n utils.isStream(data) ||\n utils.isFile(data) ||\n utils.isBlob(data) ||\n utils.isReadableStream(data)\n ) {\n return data;\n }\n if (utils.isArrayBufferView(data)) {\n return data.buffer;\n }\n if (utils.isURLSearchParams(data)) {\n headers.setContentType('application/x-www-form-urlencoded;charset=utf-8', false);\n return data.toString();\n }\n\n let isFileList;\n\n if (isObjectPayload) {\n if (contentType.indexOf('application/x-www-form-urlencoded') > -1) {\n return toURLEncodedForm(data, this.formSerializer).toString();\n }\n\n if ((isFileList = utils.isFileList(data)) || contentType.indexOf('multipart/form-data') > -1) {\n const _FormData = this.env && this.env.FormData;\n\n return toFormData(\n isFileList ? {'files[]': data} : data,\n _FormData && new _FormData(),\n this.formSerializer\n );\n }\n }\n\n if (isObjectPayload || hasJSONContentType ) {\n headers.setContentType('application/json', false);\n return stringifySafely(data);\n }\n\n return data;\n }],\n\n transformResponse: [function transformResponse(data) {\n const transitional = this.transitional || defaults.transitional;\n const forcedJSONParsing = transitional && transitional.forcedJSONParsing;\n const JSONRequested = this.responseType === 'json';\n\n if (utils.isResponse(data) || utils.isReadableStream(data)) {\n return data;\n }\n\n if (data && utils.isString(data) && ((forcedJSONParsing && !this.responseType) || JSONRequested)) {\n const silentJSONParsing = transitional && transitional.silentJSONParsing;\n const strictJSONParsing = !silentJSONParsing && JSONRequested;\n\n try {\n return JSON.parse(data);\n } catch (e) {\n if (strictJSONParsing) {\n if (e.name === 'SyntaxError') {\n throw AxiosError.from(e, AxiosError.ERR_BAD_RESPONSE, this, null, this.response);\n }\n throw e;\n }\n }\n }\n\n return data;\n }],\n\n /**\n * A timeout in milliseconds to abort a request. If set to 0 (default) a\n * timeout is not created.\n */\n timeout: 0,\n\n xsrfCookieName: 'XSRF-TOKEN',\n xsrfHeaderName: 'X-XSRF-TOKEN',\n\n maxContentLength: -1,\n maxBodyLength: -1,\n\n env: {\n FormData: platform.classes.FormData,\n Blob: platform.classes.Blob\n },\n\n validateStatus: function validateStatus(status) {\n return status >= 200 && status < 300;\n },\n\n headers: {\n common: {\n 'Accept': 'application/json, text/plain, */*',\n 'Content-Type': undefined\n }\n }\n};\n\nutils.forEach(['delete', 'get', 'head', 'post', 'put', 'patch'], (method) => {\n defaults.headers[method] = {};\n});\n\nexport default defaults;\n","'use strict';\n\nimport utils from './../utils.js';\n\n// RawAxiosHeaders whose duplicates are ignored by node\n// c.f. https://nodejs.org/api/http.html#http_message_headers\nconst ignoreDuplicateOf = utils.toObjectSet([\n 'age', 'authorization', 'content-length', 'content-type', 'etag',\n 'expires', 'from', 'host', 'if-modified-since', 'if-unmodified-since',\n 'last-modified', 'location', 'max-forwards', 'proxy-authorization',\n 'referer', 'retry-after', 'user-agent'\n]);\n\n/**\n * Parse headers into an object\n *\n * ```\n * Date: Wed, 27 Aug 2014 08:58:49 GMT\n * Content-Type: application/json\n * Connection: keep-alive\n * Transfer-Encoding: chunked\n * ```\n *\n * @param {String} rawHeaders Headers needing to be parsed\n *\n * @returns {Object} Headers parsed into an object\n */\nexport default rawHeaders => {\n const parsed = {};\n let key;\n let val;\n let i;\n\n rawHeaders && rawHeaders.split('\\n').forEach(function parser(line) {\n i = line.indexOf(':');\n key = line.substring(0, i).trim().toLowerCase();\n val = line.substring(i + 1).trim();\n\n if (!key || (parsed[key] && ignoreDuplicateOf[key])) {\n return;\n }\n\n if (key === 'set-cookie') {\n if (parsed[key]) {\n parsed[key].push(val);\n } else {\n parsed[key] = [val];\n }\n } else {\n parsed[key] = parsed[key] ? parsed[key] + ', ' + val : val;\n }\n });\n\n return parsed;\n};\n","'use strict';\n\nimport utils from '../utils.js';\nimport parseHeaders from '../helpers/parseHeaders.js';\n\nconst $internals = Symbol('internals');\n\nfunction normalizeHeader(header) {\n return header && String(header).trim().toLowerCase();\n}\n\nfunction normalizeValue(value) {\n if (value === false || value == null) {\n return value;\n }\n\n return utils.isArray(value) ? value.map(normalizeValue) : String(value);\n}\n\nfunction parseTokens(str) {\n const tokens = Object.create(null);\n const tokensRE = /([^\\s,;=]+)\\s*(?:=\\s*([^,;]+))?/g;\n let match;\n\n while ((match = tokensRE.exec(str))) {\n tokens[match[1]] = match[2];\n }\n\n return tokens;\n}\n\nconst isValidHeaderName = (str) => /^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(str.trim());\n\nfunction matchHeaderValue(context, value, header, filter, isHeaderNameFilter) {\n if (utils.isFunction(filter)) {\n return filter.call(this, value, header);\n }\n\n if (isHeaderNameFilter) {\n value = header;\n }\n\n if (!utils.isString(value)) return;\n\n if (utils.isString(filter)) {\n return value.indexOf(filter) !== -1;\n }\n\n if (utils.isRegExp(filter)) {\n return filter.test(value);\n }\n}\n\nfunction formatHeader(header) {\n return header.trim()\n .toLowerCase().replace(/([a-z\\d])(\\w*)/g, (w, char, str) => {\n return char.toUpperCase() + str;\n });\n}\n\nfunction buildAccessors(obj, header) {\n const accessorName = utils.toCamelCase(' ' + header);\n\n ['get', 'set', 'has'].forEach(methodName => {\n Object.defineProperty(obj, methodName + accessorName, {\n value: function(arg1, arg2, arg3) {\n return this[methodName].call(this, header, arg1, arg2, arg3);\n },\n configurable: true\n });\n });\n}\n\nclass AxiosHeaders {\n constructor(headers) {\n headers && this.set(headers);\n }\n\n set(header, valueOrRewrite, rewrite) {\n const self = this;\n\n function setHeader(_value, _header, _rewrite) {\n const lHeader = normalizeHeader(_header);\n\n if (!lHeader) {\n throw new Error('header name must be a non-empty string');\n }\n\n const key = utils.findKey(self, lHeader);\n\n if(!key || self[key] === undefined || _rewrite === true || (_rewrite === undefined && self[key] !== false)) {\n self[key || _header] = normalizeValue(_value);\n }\n }\n\n const setHeaders = (headers, _rewrite) =>\n utils.forEach(headers, (_value, _header) => setHeader(_value, _header, _rewrite));\n\n if (utils.isPlainObject(header) || header instanceof this.constructor) {\n setHeaders(header, valueOrRewrite)\n } else if(utils.isString(header) && (header = header.trim()) && !isValidHeaderName(header)) {\n setHeaders(parseHeaders(header), valueOrRewrite);\n } else if (utils.isHeaders(header)) {\n for (const [key, value] of header.entries()) {\n setHeader(value, key, rewrite);\n }\n } else {\n header != null && setHeader(valueOrRewrite, header, rewrite);\n }\n\n return this;\n }\n\n get(header, parser) {\n header = normalizeHeader(header);\n\n if (header) {\n const key = utils.findKey(this, header);\n\n if (key) {\n const value = this[key];\n\n if (!parser) {\n return value;\n }\n\n if (parser === true) {\n return parseTokens(value);\n }\n\n if (utils.isFunction(parser)) {\n return parser.call(this, value, key);\n }\n\n if (utils.isRegExp(parser)) {\n return parser.exec(value);\n }\n\n throw new TypeError('parser must be boolean|regexp|function');\n }\n }\n }\n\n has(header, matcher) {\n header = normalizeHeader(header);\n\n if (header) {\n const key = utils.findKey(this, header);\n\n return !!(key && this[key] !== undefined && (!matcher || matchHeaderValue(this, this[key], key, matcher)));\n }\n\n return false;\n }\n\n delete(header, matcher) {\n const self = this;\n let deleted = false;\n\n function deleteHeader(_header) {\n _header = normalizeHeader(_header);\n\n if (_header) {\n const key = utils.findKey(self, _header);\n\n if (key && (!matcher || matchHeaderValue(self, self[key], key, matcher))) {\n delete self[key];\n\n deleted = true;\n }\n }\n }\n\n if (utils.isArray(header)) {\n header.forEach(deleteHeader);\n } else {\n deleteHeader(header);\n }\n\n return deleted;\n }\n\n clear(matcher) {\n const keys = Object.keys(this);\n let i = keys.length;\n let deleted = false;\n\n while (i--) {\n const key = keys[i];\n if(!matcher || matchHeaderValue(this, this[key], key, matcher, true)) {\n delete this[key];\n deleted = true;\n }\n }\n\n return deleted;\n }\n\n normalize(format) {\n const self = this;\n const headers = {};\n\n utils.forEach(this, (value, header) => {\n const key = utils.findKey(headers, header);\n\n if (key) {\n self[key] = normalizeValue(value);\n delete self[header];\n return;\n }\n\n const normalized = format ? formatHeader(header) : String(header).trim();\n\n if (normalized !== header) {\n delete self[header];\n }\n\n self[normalized] = normalizeValue(value);\n\n headers[normalized] = true;\n });\n\n return this;\n }\n\n concat(...targets) {\n return this.constructor.concat(this, ...targets);\n }\n\n toJSON(asStrings) {\n const obj = Object.create(null);\n\n utils.forEach(this, (value, header) => {\n value != null && value !== false && (obj[header] = asStrings && utils.isArray(value) ? value.join(', ') : value);\n });\n\n return obj;\n }\n\n [Symbol.iterator]() {\n return Object.entries(this.toJSON())[Symbol.iterator]();\n }\n\n toString() {\n return Object.entries(this.toJSON()).map(([header, value]) => header + ': ' + value).join('\\n');\n }\n\n get [Symbol.toStringTag]() {\n return 'AxiosHeaders';\n }\n\n static from(thing) {\n return thing instanceof this ? thing : new this(thing);\n }\n\n static concat(first, ...targets) {\n const computed = new this(first);\n\n targets.forEach((target) => computed.set(target));\n\n return computed;\n }\n\n static accessor(header) {\n const internals = this[$internals] = (this[$internals] = {\n accessors: {}\n });\n\n const accessors = internals.accessors;\n const prototype = this.prototype;\n\n function defineAccessor(_header) {\n const lHeader = normalizeHeader(_header);\n\n if (!accessors[lHeader]) {\n buildAccessors(prototype, _header);\n accessors[lHeader] = true;\n }\n }\n\n utils.isArray(header) ? header.forEach(defineAccessor) : defineAccessor(header);\n\n return this;\n }\n}\n\nAxiosHeaders.accessor(['Content-Type', 'Content-Length', 'Accept', 'Accept-Encoding', 'User-Agent', 'Authorization']);\n\n// reserved names hotfix\nutils.reduceDescriptors(AxiosHeaders.prototype, ({value}, key) => {\n let mapped = key[0].toUpperCase() + key.slice(1); // map `set` => `Set`\n return {\n get: () => value,\n set(headerValue) {\n this[mapped] = headerValue;\n }\n }\n});\n\nutils.freezeMethods(AxiosHeaders);\n\nexport default AxiosHeaders;\n","'use strict';\n\nimport utils from './../utils.js';\nimport defaults from '../defaults/index.js';\nimport AxiosHeaders from '../core/AxiosHeaders.js';\n\n/**\n * Transform the data for a request or a response\n *\n * @param {Array|Function} fns A single function or Array of functions\n * @param {?Object} response The response object\n *\n * @returns {*} The resulting transformed data\n */\nexport default function transformData(fns, response) {\n const config = this || defaults;\n const context = response || config;\n const headers = AxiosHeaders.from(context.headers);\n let data = context.data;\n\n utils.forEach(fns, function transform(fn) {\n data = fn.call(config, data, headers.normalize(), response ? response.status : undefined);\n });\n\n headers.normalize();\n\n return data;\n}\n","'use strict';\n\nexport default function isCancel(value) {\n return !!(value && value.__CANCEL__);\n}\n","'use strict';\n\nimport AxiosError from '../core/AxiosError.js';\nimport utils from '../utils.js';\n\n/**\n * A `CanceledError` is an object that is thrown when an operation is canceled.\n *\n * @param {string=} message The message.\n * @param {Object=} config The config.\n * @param {Object=} request The request.\n *\n * @returns {CanceledError} The created error.\n */\nfunction CanceledError(message, config, request) {\n // eslint-disable-next-line no-eq-null,eqeqeq\n AxiosError.call(this, message == null ? 'canceled' : message, AxiosError.ERR_CANCELED, config, request);\n this.name = 'CanceledError';\n}\n\nutils.inherits(CanceledError, AxiosError, {\n __CANCEL__: true\n});\n\nexport default CanceledError;\n","'use strict';\n\nimport AxiosError from './AxiosError.js';\n\n/**\n * Resolve or reject a Promise based on response status.\n *\n * @param {Function} resolve A function that resolves the promise.\n * @param {Function} reject A function that rejects the promise.\n * @param {object} response The response.\n *\n * @returns {object} The response.\n */\nexport default function settle(resolve, reject, response) {\n const validateStatus = response.config.validateStatus;\n if (!response.status || !validateStatus || validateStatus(response.status)) {\n resolve(response);\n } else {\n reject(new AxiosError(\n 'Request failed with status code ' + response.status,\n [AxiosError.ERR_BAD_REQUEST, AxiosError.ERR_BAD_RESPONSE][Math.floor(response.status / 100) - 4],\n response.config,\n response.request,\n response\n ));\n }\n}\n","'use strict';\n\nexport default function parseProtocol(url) {\n const match = /^([-+\\w]{1,25})(:?\\/\\/|:)/.exec(url);\n return match && match[1] || '';\n}\n","'use strict';\n\n/**\n * Calculate data maxRate\n * @param {Number} [samplesCount= 10]\n * @param {Number} [min= 1000]\n * @returns {Function}\n */\nfunction speedometer(samplesCount, min) {\n samplesCount = samplesCount || 10;\n const bytes = new Array(samplesCount);\n const timestamps = new Array(samplesCount);\n let head = 0;\n let tail = 0;\n let firstSampleTS;\n\n min = min !== undefined ? min : 1000;\n\n return function push(chunkLength) {\n const now = Date.now();\n\n const startedAt = timestamps[tail];\n\n if (!firstSampleTS) {\n firstSampleTS = now;\n }\n\n bytes[head] = chunkLength;\n timestamps[head] = now;\n\n let i = tail;\n let bytesCount = 0;\n\n while (i !== head) {\n bytesCount += bytes[i++];\n i = i % samplesCount;\n }\n\n head = (head + 1) % samplesCount;\n\n if (head === tail) {\n tail = (tail + 1) % samplesCount;\n }\n\n if (now - firstSampleTS < min) {\n return;\n }\n\n const passed = startedAt && now - startedAt;\n\n return passed ? Math.round(bytesCount * 1000 / passed) : undefined;\n };\n}\n\nexport default speedometer;\n","'use strict';\n\n/**\n * Throttle decorator\n * @param {Function} fn\n * @param {Number} freq\n * @return {Function}\n */\nfunction throttle(fn, freq) {\n let timestamp = 0;\n const threshold = 1000 / freq;\n let timer = null;\n return function throttled() {\n const force = this === true;\n\n const now = Date.now();\n if (force || now - timestamp > threshold) {\n if (timer) {\n clearTimeout(timer);\n timer = null;\n }\n timestamp = now;\n return fn.apply(null, arguments);\n }\n if (!timer) {\n timer = setTimeout(() => {\n timer = null;\n timestamp = Date.now();\n return fn.apply(null, arguments);\n }, threshold - (now - timestamp));\n }\n };\n}\n\nexport default throttle;\n","import speedometer from \"./speedometer.js\";\nimport throttle from \"./throttle.js\";\n\nexport default (listener, isDownloadStream, freq = 3) => {\n let bytesNotified = 0;\n const _speedometer = speedometer(50, 250);\n\n return throttle(e => {\n const loaded = e.loaded;\n const total = e.lengthComputable ? e.total : undefined;\n const progressBytes = loaded - bytesNotified;\n const rate = _speedometer(progressBytes);\n const inRange = loaded <= total;\n\n bytesNotified = loaded;\n\n const data = {\n loaded,\n total,\n progress: total ? (loaded / total) : undefined,\n bytes: progressBytes,\n rate: rate ? rate : undefined,\n estimated: rate && total && inRange ? (total - loaded) / rate : undefined,\n event: e,\n lengthComputable: total != null\n };\n\n data[isDownloadStream ? 'download' : 'upload'] = true;\n\n listener(data);\n }, freq);\n}\n","'use strict';\n\nimport utils from './../utils.js';\nimport platform from '../platform/index.js';\n\nexport default platform.hasStandardBrowserEnv ?\n\n// Standard browser envs have full support of the APIs needed to test\n// whether the request URL is of the same origin as current location.\n (function standardBrowserEnv() {\n const msie = /(msie|trident)/i.test(navigator.userAgent);\n const urlParsingNode = document.createElement('a');\n let originURL;\n\n /**\n * Parse a URL to discover its components\n *\n * @param {String} url The URL to be parsed\n * @returns {Object}\n */\n function resolveURL(url) {\n let href = url;\n\n if (msie) {\n // IE needs attribute set twice to normalize properties\n urlParsingNode.setAttribute('href', href);\n href = urlParsingNode.href;\n }\n\n urlParsingNode.setAttribute('href', href);\n\n // urlParsingNode provides the UrlUtils interface - http://url.spec.whatwg.org/#urlutils\n return {\n href: urlParsingNode.href,\n protocol: urlParsingNode.protocol ? urlParsingNode.protocol.replace(/:$/, '') : '',\n host: urlParsingNode.host,\n search: urlParsingNode.search ? urlParsingNode.search.replace(/^\\?/, '') : '',\n hash: urlParsingNode.hash ? urlParsingNode.hash.replace(/^#/, '') : '',\n hostname: urlParsingNode.hostname,\n port: urlParsingNode.port,\n pathname: (urlParsingNode.pathname.charAt(0) === '/') ?\n urlParsingNode.pathname :\n '/' + urlParsingNode.pathname\n };\n }\n\n originURL = resolveURL(window.location.href);\n\n /**\n * Determine if a URL shares the same origin as the current location\n *\n * @param {String} requestURL The URL to test\n * @returns {boolean} True if URL shares the same origin, otherwise false\n */\n return function isURLSameOrigin(requestURL) {\n const parsed = (utils.isString(requestURL)) ? resolveURL(requestURL) : requestURL;\n return (parsed.protocol === originURL.protocol &&\n parsed.host === originURL.host);\n };\n })() :\n\n // Non standard browser envs (web workers, react-native) lack needed support.\n (function nonStandardBrowserEnv() {\n return function isURLSameOrigin() {\n return true;\n };\n })();\n","import utils from './../utils.js';\nimport platform from '../platform/index.js';\n\nexport default platform.hasStandardBrowserEnv ?\n\n // Standard browser envs support document.cookie\n {\n write(name, value, expires, path, domain, secure) {\n const cookie = [name + '=' + encodeURIComponent(value)];\n\n utils.isNumber(expires) && cookie.push('expires=' + new Date(expires).toGMTString());\n\n utils.isString(path) && cookie.push('path=' + path);\n\n utils.isString(domain) && cookie.push('domain=' + domain);\n\n secure === true && cookie.push('secure');\n\n document.cookie = cookie.join('; ');\n },\n\n read(name) {\n const match = document.cookie.match(new RegExp('(^|;\\\\s*)(' + name + ')=([^;]*)'));\n return (match ? decodeURIComponent(match[3]) : null);\n },\n\n remove(name) {\n this.write(name, '', Date.now() - 86400000);\n }\n }\n\n :\n\n // Non-standard browser env (web workers, react-native) lack needed support.\n {\n write() {},\n read() {\n return null;\n },\n remove() {}\n };\n\n","'use strict';\n\n/**\n * Determines whether the specified URL is absolute\n *\n * @param {string} url The URL to test\n *\n * @returns {boolean} True if the specified URL is absolute, otherwise false\n */\nexport default function isAbsoluteURL(url) {\n // A URL is considered absolute if it begins with \"://\" or \"//\" (protocol-relative URL).\n // RFC 3986 defines scheme name as a sequence of characters beginning with a letter and followed\n // by any combination of letters, digits, plus, period, or hyphen.\n return /^([a-z][a-z\\d+\\-.]*:)?\\/\\//i.test(url);\n}\n","'use strict';\n\n/**\n * Creates a new URL by combining the specified URLs\n *\n * @param {string} baseURL The base URL\n * @param {string} relativeURL The relative URL\n *\n * @returns {string} The combined URL\n */\nexport default function combineURLs(baseURL, relativeURL) {\n return relativeURL\n ? baseURL.replace(/\\/?\\/$/, '') + '/' + relativeURL.replace(/^\\/+/, '')\n : baseURL;\n}\n","'use strict';\n\nimport isAbsoluteURL from '../helpers/isAbsoluteURL.js';\nimport combineURLs from '../helpers/combineURLs.js';\n\n/**\n * Creates a new URL by combining the baseURL with the requestedURL,\n * only when the requestedURL is not already an absolute URL.\n * If the requestURL is absolute, this function returns the requestedURL untouched.\n *\n * @param {string} baseURL The base URL\n * @param {string} requestedURL Absolute or relative URL to combine\n *\n * @returns {string} The combined full path\n */\nexport default function buildFullPath(baseURL, requestedURL) {\n if (baseURL && !isAbsoluteURL(requestedURL)) {\n return combineURLs(baseURL, requestedURL);\n }\n return requestedURL;\n}\n","'use strict';\n\nimport utils from '../utils.js';\nimport AxiosHeaders from \"./AxiosHeaders.js\";\n\nconst headersToObject = (thing) => thing instanceof AxiosHeaders ? { ...thing } : thing;\n\n/**\n * Config-specific merge-function which creates a new config-object\n * by merging two configuration objects together.\n *\n * @param {Object} config1\n * @param {Object} config2\n *\n * @returns {Object} New object resulting from merging config2 to config1\n */\nexport default function mergeConfig(config1, config2) {\n // eslint-disable-next-line no-param-reassign\n config2 = config2 || {};\n const config = {};\n\n function getMergedValue(target, source, caseless) {\n if (utils.isPlainObject(target) && utils.isPlainObject(source)) {\n return utils.merge.call({caseless}, target, source);\n } else if (utils.isPlainObject(source)) {\n return utils.merge({}, source);\n } else if (utils.isArray(source)) {\n return source.slice();\n }\n return source;\n }\n\n // eslint-disable-next-line consistent-return\n function mergeDeepProperties(a, b, caseless) {\n if (!utils.isUndefined(b)) {\n return getMergedValue(a, b, caseless);\n } else if (!utils.isUndefined(a)) {\n return getMergedValue(undefined, a, caseless);\n }\n }\n\n // eslint-disable-next-line consistent-return\n function valueFromConfig2(a, b) {\n if (!utils.isUndefined(b)) {\n return getMergedValue(undefined, b);\n }\n }\n\n // eslint-disable-next-line consistent-return\n function defaultToConfig2(a, b) {\n if (!utils.isUndefined(b)) {\n return getMergedValue(undefined, b);\n } else if (!utils.isUndefined(a)) {\n return getMergedValue(undefined, a);\n }\n }\n\n // eslint-disable-next-line consistent-return\n function mergeDirectKeys(a, b, prop) {\n if (prop in config2) {\n return getMergedValue(a, b);\n } else if (prop in config1) {\n return getMergedValue(undefined, a);\n }\n }\n\n const mergeMap = {\n url: valueFromConfig2,\n method: valueFromConfig2,\n data: valueFromConfig2,\n baseURL: defaultToConfig2,\n transformRequest: defaultToConfig2,\n transformResponse: defaultToConfig2,\n paramsSerializer: defaultToConfig2,\n timeout: defaultToConfig2,\n timeoutMessage: defaultToConfig2,\n withCredentials: defaultToConfig2,\n withXSRFToken: defaultToConfig2,\n adapter: defaultToConfig2,\n responseType: defaultToConfig2,\n xsrfCookieName: defaultToConfig2,\n xsrfHeaderName: defaultToConfig2,\n onUploadProgress: defaultToConfig2,\n onDownloadProgress: defaultToConfig2,\n decompress: defaultToConfig2,\n maxContentLength: defaultToConfig2,\n maxBodyLength: defaultToConfig2,\n beforeRedirect: defaultToConfig2,\n transport: defaultToConfig2,\n httpAgent: defaultToConfig2,\n httpsAgent: defaultToConfig2,\n cancelToken: defaultToConfig2,\n socketPath: defaultToConfig2,\n responseEncoding: defaultToConfig2,\n validateStatus: mergeDirectKeys,\n headers: (a, b) => mergeDeepProperties(headersToObject(a), headersToObject(b), true)\n };\n\n utils.forEach(Object.keys(Object.assign({}, config1, config2)), function computeConfigValue(prop) {\n const merge = mergeMap[prop] || mergeDeepProperties;\n const configValue = merge(config1[prop], config2[prop], prop);\n (utils.isUndefined(configValue) && merge !== mergeDirectKeys) || (config[prop] = configValue);\n });\n\n return config;\n}\n","import platform from \"../platform/index.js\";\nimport utils from \"../utils.js\";\nimport isURLSameOrigin from \"./isURLSameOrigin.js\";\nimport cookies from \"./cookies.js\";\nimport buildFullPath from \"../core/buildFullPath.js\";\nimport mergeConfig from \"../core/mergeConfig.js\";\nimport AxiosHeaders from \"../core/AxiosHeaders.js\";\nimport buildURL from \"./buildURL.js\";\n\nexport default (config) => {\n const newConfig = mergeConfig({}, config);\n\n let {data, withXSRFToken, xsrfHeaderName, xsrfCookieName, headers, auth} = newConfig;\n\n newConfig.headers = headers = AxiosHeaders.from(headers);\n\n newConfig.url = buildURL(buildFullPath(newConfig.baseURL, newConfig.url), config.params, config.paramsSerializer);\n\n // HTTP basic authentication\n if (auth) {\n headers.set('Authorization', 'Basic ' +\n btoa((auth.username || '') + ':' + (auth.password ? unescape(encodeURIComponent(auth.password)) : ''))\n );\n }\n\n let contentType;\n\n if (utils.isFormData(data)) {\n if (platform.hasStandardBrowserEnv || platform.hasStandardBrowserWebWorkerEnv) {\n headers.setContentType(undefined); // Let the browser set it\n } else if ((contentType = headers.getContentType()) !== false) {\n // fix semicolon duplication issue for ReactNative FormData implementation\n const [type, ...tokens] = contentType ? contentType.split(';').map(token => token.trim()).filter(Boolean) : [];\n headers.setContentType([type || 'multipart/form-data', ...tokens].join('; '));\n }\n }\n\n // Add xsrf header\n // This is only done if running in a standard browser environment.\n // Specifically not if we're in a web worker, or react-native.\n\n if (platform.hasStandardBrowserEnv) {\n withXSRFToken && utils.isFunction(withXSRFToken) && (withXSRFToken = withXSRFToken(newConfig));\n\n if (withXSRFToken || (withXSRFToken !== false && isURLSameOrigin(newConfig.url))) {\n // Add xsrf header\n const xsrfValue = xsrfHeaderName && xsrfCookieName && cookies.read(xsrfCookieName);\n\n if (xsrfValue) {\n headers.set(xsrfHeaderName, xsrfValue);\n }\n }\n }\n\n return newConfig;\n}\n\n","import utils from './../utils.js';\nimport settle from './../core/settle.js';\nimport transitionalDefaults from '../defaults/transitional.js';\nimport AxiosError from '../core/AxiosError.js';\nimport CanceledError from '../cancel/CanceledError.js';\nimport parseProtocol from '../helpers/parseProtocol.js';\nimport platform from '../platform/index.js';\nimport AxiosHeaders from '../core/AxiosHeaders.js';\nimport progressEventReducer from '../helpers/progressEventReducer.js';\nimport resolveConfig from \"../helpers/resolveConfig.js\";\n\nconst isXHRAdapterSupported = typeof XMLHttpRequest !== 'undefined';\n\nexport default isXHRAdapterSupported && function (config) {\n return new Promise(function dispatchXhrRequest(resolve, reject) {\n const _config = resolveConfig(config);\n let requestData = _config.data;\n const requestHeaders = AxiosHeaders.from(_config.headers).normalize();\n let {responseType} = _config;\n let onCanceled;\n function done() {\n if (_config.cancelToken) {\n _config.cancelToken.unsubscribe(onCanceled);\n }\n\n if (_config.signal) {\n _config.signal.removeEventListener('abort', onCanceled);\n }\n }\n\n let request = new XMLHttpRequest();\n\n request.open(_config.method.toUpperCase(), _config.url, true);\n\n // Set the request timeout in MS\n request.timeout = _config.timeout;\n\n function onloadend() {\n if (!request) {\n return;\n }\n // Prepare the response\n const responseHeaders = AxiosHeaders.from(\n 'getAllResponseHeaders' in request && request.getAllResponseHeaders()\n );\n const responseData = !responseType || responseType === 'text' || responseType === 'json' ?\n request.responseText : request.response;\n const response = {\n data: responseData,\n status: request.status,\n statusText: request.statusText,\n headers: responseHeaders,\n config,\n request\n };\n\n settle(function _resolve(value) {\n resolve(value);\n done();\n }, function _reject(err) {\n reject(err);\n done();\n }, response);\n\n // Clean up request\n request = null;\n }\n\n if ('onloadend' in request) {\n // Use onloadend if available\n request.onloadend = onloadend;\n } else {\n // Listen for ready state to emulate onloadend\n request.onreadystatechange = function handleLoad() {\n if (!request || request.readyState !== 4) {\n return;\n }\n\n // The request errored out and we didn't get a response, this will be\n // handled by onerror instead\n // With one exception: request that using file: protocol, most browsers\n // will return status as 0 even though it's a successful request\n if (request.status === 0 && !(request.responseURL && request.responseURL.indexOf('file:') === 0)) {\n return;\n }\n // readystate handler is calling before onerror or ontimeout handlers,\n // so we should call onloadend on the next 'tick'\n setTimeout(onloadend);\n };\n }\n\n // Handle browser request cancellation (as opposed to a manual cancellation)\n request.onabort = function handleAbort() {\n if (!request) {\n return;\n }\n\n reject(new AxiosError('Request aborted', AxiosError.ECONNABORTED, _config, request));\n\n // Clean up request\n request = null;\n };\n\n // Handle low level network errors\n request.onerror = function handleError() {\n // Real errors are hidden from us by the browser\n // onerror should only fire if it's a network error\n reject(new AxiosError('Network Error', AxiosError.ERR_NETWORK, _config, request));\n\n // Clean up request\n request = null;\n };\n\n // Handle timeout\n request.ontimeout = function handleTimeout() {\n let timeoutErrorMessage = _config.timeout ? 'timeout of ' + _config.timeout + 'ms exceeded' : 'timeout exceeded';\n const transitional = _config.transitional || transitionalDefaults;\n if (_config.timeoutErrorMessage) {\n timeoutErrorMessage = _config.timeoutErrorMessage;\n }\n reject(new AxiosError(\n timeoutErrorMessage,\n transitional.clarifyTimeoutError ? AxiosError.ETIMEDOUT : AxiosError.ECONNABORTED,\n _config,\n request));\n\n // Clean up request\n request = null;\n };\n\n // Remove Content-Type if data is undefined\n requestData === undefined && requestHeaders.setContentType(null);\n\n // Add headers to the request\n if ('setRequestHeader' in request) {\n utils.forEach(requestHeaders.toJSON(), function setRequestHeader(val, key) {\n request.setRequestHeader(key, val);\n });\n }\n\n // Add withCredentials to request if needed\n if (!utils.isUndefined(_config.withCredentials)) {\n request.withCredentials = !!_config.withCredentials;\n }\n\n // Add responseType to request if needed\n if (responseType && responseType !== 'json') {\n request.responseType = _config.responseType;\n }\n\n // Handle progress if needed\n if (typeof _config.onDownloadProgress === 'function') {\n request.addEventListener('progress', progressEventReducer(_config.onDownloadProgress, true));\n }\n\n // Not all browsers support upload events\n if (typeof _config.onUploadProgress === 'function' && request.upload) {\n request.upload.addEventListener('progress', progressEventReducer(_config.onUploadProgress));\n }\n\n if (_config.cancelToken || _config.signal) {\n // Handle cancellation\n // eslint-disable-next-line func-names\n onCanceled = cancel => {\n if (!request) {\n return;\n }\n reject(!cancel || cancel.type ? new CanceledError(null, config, request) : cancel);\n request.abort();\n request = null;\n };\n\n _config.cancelToken && _config.cancelToken.subscribe(onCanceled);\n if (_config.signal) {\n _config.signal.aborted ? onCanceled() : _config.signal.addEventListener('abort', onCanceled);\n }\n }\n\n const protocol = parseProtocol(_config.url);\n\n if (protocol && platform.protocols.indexOf(protocol) === -1) {\n reject(new AxiosError('Unsupported protocol ' + protocol + ':', AxiosError.ERR_BAD_REQUEST, config));\n return;\n }\n\n\n // Send the request\n request.send(requestData || null);\n });\n}\n","import CanceledError from \"../cancel/CanceledError.js\";\nimport AxiosError from \"../core/AxiosError.js\";\n\nconst composeSignals = (signals, timeout) => {\n let controller = new AbortController();\n\n let aborted;\n\n const onabort = function (cancel) {\n if (!aborted) {\n aborted = true;\n unsubscribe();\n const err = cancel instanceof Error ? cancel : this.reason;\n controller.abort(err instanceof AxiosError ? err : new CanceledError(err instanceof Error ? err.message : err));\n }\n }\n\n let timer = timeout && setTimeout(() => {\n onabort(new AxiosError(`timeout ${timeout} of ms exceeded`, AxiosError.ETIMEDOUT))\n }, timeout)\n\n const unsubscribe = () => {\n if (signals) {\n timer && clearTimeout(timer);\n timer = null;\n signals.forEach(signal => {\n signal &&\n (signal.removeEventListener ? signal.removeEventListener('abort', onabort) : signal.unsubscribe(onabort));\n });\n signals = null;\n }\n }\n\n signals.forEach((signal) => signal && signal.addEventListener && signal.addEventListener('abort', onabort));\n\n const {signal} = controller;\n\n signal.unsubscribe = unsubscribe;\n\n return [signal, () => {\n timer && clearTimeout(timer);\n timer = null;\n }];\n}\n\nexport default composeSignals;\n","\n\nexport const streamChunk = function* (chunk, chunkSize) {\n let len = chunk.byteLength;\n\n if (!chunkSize || len < chunkSize) {\n yield chunk;\n return;\n }\n\n let pos = 0;\n let end;\n\n while (pos < len) {\n end = pos + chunkSize;\n yield chunk.slice(pos, end);\n pos = end;\n }\n}\n\nexport const readBytes = async function* (iterable, chunkSize, encode) {\n for await (const chunk of iterable) {\n yield* streamChunk(ArrayBuffer.isView(chunk) ? chunk : (await encode(String(chunk))), chunkSize);\n }\n}\n\nexport const trackStream = (stream, chunkSize, onProgress, onFinish, encode) => {\n const iterator = readBytes(stream, chunkSize, encode);\n\n let bytes = 0;\n\n return new ReadableStream({\n type: 'bytes',\n\n async pull(controller) {\n const {done, value} = await iterator.next();\n\n if (done) {\n controller.close();\n onFinish();\n return;\n }\n\n let len = value.byteLength;\n onProgress && onProgress(bytes += len);\n controller.enqueue(new Uint8Array(value));\n },\n cancel(reason) {\n onFinish(reason);\n return iterator.return();\n }\n }, {\n highWaterMark: 2\n })\n}\n","import platform from \"../platform/index.js\";\nimport utils from \"../utils.js\";\nimport AxiosError from \"../core/AxiosError.js\";\nimport composeSignals from \"../helpers/composeSignals.js\";\nimport {trackStream} from \"../helpers/trackStream.js\";\nimport AxiosHeaders from \"../core/AxiosHeaders.js\";\nimport progressEventReducer from \"../helpers/progressEventReducer.js\";\nimport resolveConfig from \"../helpers/resolveConfig.js\";\nimport settle from \"../core/settle.js\";\n\nconst fetchProgressDecorator = (total, fn) => {\n const lengthComputable = total != null;\n return (loaded) => setTimeout(() => fn({\n lengthComputable,\n total,\n loaded\n }));\n}\n\nconst isFetchSupported = typeof fetch === 'function' && typeof Request === 'function' && typeof Response === 'function';\nconst isReadableStreamSupported = isFetchSupported && typeof ReadableStream === 'function';\n\n// used only inside the fetch adapter\nconst encodeText = isFetchSupported && (typeof TextEncoder === 'function' ?\n ((encoder) => (str) => encoder.encode(str))(new TextEncoder()) :\n async (str) => new Uint8Array(await new Response(str).arrayBuffer())\n);\n\nconst supportsRequestStream = isReadableStreamSupported && (() => {\n let duplexAccessed = false;\n\n const hasContentType = new Request(platform.origin, {\n body: new ReadableStream(),\n method: 'POST',\n get duplex() {\n duplexAccessed = true;\n return 'half';\n },\n }).headers.has('Content-Type');\n\n return duplexAccessed && !hasContentType;\n})();\n\nconst DEFAULT_CHUNK_SIZE = 64 * 1024;\n\nconst supportsResponseStream = isReadableStreamSupported && !!(()=> {\n try {\n return utils.isReadableStream(new Response('').body);\n } catch(err) {\n // return undefined\n }\n})();\n\nconst resolvers = {\n stream: supportsResponseStream && ((res) => res.body)\n};\n\nisFetchSupported && (((res) => {\n ['text', 'arrayBuffer', 'blob', 'formData', 'stream'].forEach(type => {\n !resolvers[type] && (resolvers[type] = utils.isFunction(res[type]) ? (res) => res[type]() :\n (_, config) => {\n throw new AxiosError(`Response type '${type}' is not supported`, AxiosError.ERR_NOT_SUPPORT, config);\n })\n });\n})(new Response));\n\nconst getBodyLength = async (body) => {\n if (body == null) {\n return 0;\n }\n\n if(utils.isBlob(body)) {\n return body.size;\n }\n\n if(utils.isSpecCompliantForm(body)) {\n return (await new Request(body).arrayBuffer()).byteLength;\n }\n\n if(utils.isArrayBufferView(body)) {\n return body.byteLength;\n }\n\n if(utils.isURLSearchParams(body)) {\n body = body + '';\n }\n\n if(utils.isString(body)) {\n return (await encodeText(body)).byteLength;\n }\n}\n\nconst resolveBodyLength = async (headers, body) => {\n const length = utils.toFiniteNumber(headers.getContentLength());\n\n return length == null ? getBodyLength(body) : length;\n}\n\nexport default isFetchSupported && (async (config) => {\n let {\n url,\n method,\n data,\n signal,\n cancelToken,\n timeout,\n onDownloadProgress,\n onUploadProgress,\n responseType,\n headers,\n withCredentials = 'same-origin',\n fetchOptions\n } = resolveConfig(config);\n\n responseType = responseType ? (responseType + '').toLowerCase() : 'text';\n\n let [composedSignal, stopTimeout] = (signal || cancelToken || timeout) ?\n composeSignals([signal, cancelToken], timeout) : [];\n\n let finished, request;\n\n const onFinish = () => {\n !finished && setTimeout(() => {\n composedSignal && composedSignal.unsubscribe();\n });\n\n finished = true;\n }\n\n let requestContentLength;\n\n try {\n if (\n onUploadProgress && supportsRequestStream && method !== 'get' && method !== 'head' &&\n (requestContentLength = await resolveBodyLength(headers, data)) !== 0\n ) {\n let _request = new Request(url, {\n method: 'POST',\n body: data,\n duplex: \"half\"\n });\n\n let contentTypeHeader;\n\n if (utils.isFormData(data) && (contentTypeHeader = _request.headers.get('content-type'))) {\n headers.setContentType(contentTypeHeader)\n }\n\n if (_request.body) {\n data = trackStream(_request.body, DEFAULT_CHUNK_SIZE, fetchProgressDecorator(\n requestContentLength,\n progressEventReducer(onUploadProgress)\n ), null, encodeText);\n }\n }\n\n if (!utils.isString(withCredentials)) {\n withCredentials = withCredentials ? 'cors' : 'omit';\n }\n\n request = new Request(url, {\n ...fetchOptions,\n signal: composedSignal,\n method: method.toUpperCase(),\n headers: headers.normalize().toJSON(),\n body: data,\n duplex: \"half\",\n withCredentials\n });\n\n let response = await fetch(request);\n\n const isStreamResponse = supportsResponseStream && (responseType === 'stream' || responseType === 'response');\n\n if (supportsResponseStream && (onDownloadProgress || isStreamResponse)) {\n const options = {};\n\n ['status', 'statusText', 'headers'].forEach(prop => {\n options[prop] = response[prop];\n });\n\n const responseContentLength = utils.toFiniteNumber(response.headers.get('content-length'));\n\n response = new Response(\n trackStream(response.body, DEFAULT_CHUNK_SIZE, onDownloadProgress && fetchProgressDecorator(\n responseContentLength,\n progressEventReducer(onDownloadProgress, true)\n ), isStreamResponse && onFinish, encodeText),\n options\n );\n }\n\n responseType = responseType || 'text';\n\n let responseData = await resolvers[utils.findKey(resolvers, responseType) || 'text'](response, config);\n\n !isStreamResponse && onFinish();\n\n stopTimeout && stopTimeout();\n\n return await new Promise((resolve, reject) => {\n settle(resolve, reject, {\n data: responseData,\n headers: AxiosHeaders.from(response.headers),\n status: response.status,\n statusText: response.statusText,\n config,\n request\n })\n })\n } catch (err) {\n onFinish();\n\n if (err && err.name === 'TypeError' && /fetch/i.test(err.message)) {\n throw Object.assign(\n new AxiosError('Network Error', AxiosError.ERR_NETWORK, config, request),\n {\n cause: err.cause || err\n }\n )\n }\n\n throw AxiosError.from(err, err && err.code, config, request);\n }\n});\n\n\n","import utils from '../utils.js';\nimport httpAdapter from './http.js';\nimport xhrAdapter from './xhr.js';\nimport fetchAdapter from './fetch.js';\nimport AxiosError from \"../core/AxiosError.js\";\n\nconst knownAdapters = {\n http: httpAdapter,\n xhr: xhrAdapter,\n fetch: fetchAdapter\n}\n\nutils.forEach(knownAdapters, (fn, value) => {\n if (fn) {\n try {\n Object.defineProperty(fn, 'name', {value});\n } catch (e) {\n // eslint-disable-next-line no-empty\n }\n Object.defineProperty(fn, 'adapterName', {value});\n }\n});\n\nconst renderReason = (reason) => `- ${reason}`;\n\nconst isResolvedHandle = (adapter) => utils.isFunction(adapter) || adapter === null || adapter === false;\n\nexport default {\n getAdapter: (adapters) => {\n adapters = utils.isArray(adapters) ? adapters : [adapters];\n\n const {length} = adapters;\n let nameOrAdapter;\n let adapter;\n\n const rejectedReasons = {};\n\n for (let i = 0; i < length; i++) {\n nameOrAdapter = adapters[i];\n let id;\n\n adapter = nameOrAdapter;\n\n if (!isResolvedHandle(nameOrAdapter)) {\n adapter = knownAdapters[(id = String(nameOrAdapter)).toLowerCase()];\n\n if (adapter === undefined) {\n throw new AxiosError(`Unknown adapter '${id}'`);\n }\n }\n\n if (adapter) {\n break;\n }\n\n rejectedReasons[id || '#' + i] = adapter;\n }\n\n if (!adapter) {\n\n const reasons = Object.entries(rejectedReasons)\n .map(([id, state]) => `adapter ${id} ` +\n (state === false ? 'is not supported by the environment' : 'is not available in the build')\n );\n\n let s = length ?\n (reasons.length > 1 ? 'since :\\n' + reasons.map(renderReason).join('\\n') : ' ' + renderReason(reasons[0])) :\n 'as no adapter specified';\n\n throw new AxiosError(\n `There is no suitable adapter to dispatch the request ` + s,\n 'ERR_NOT_SUPPORT'\n );\n }\n\n return adapter;\n },\n adapters: knownAdapters\n}\n","'use strict';\n\nimport transformData from './transformData.js';\nimport isCancel from '../cancel/isCancel.js';\nimport defaults from '../defaults/index.js';\nimport CanceledError from '../cancel/CanceledError.js';\nimport AxiosHeaders from '../core/AxiosHeaders.js';\nimport adapters from \"../adapters/adapters.js\";\n\n/**\n * Throws a `CanceledError` if cancellation has been requested.\n *\n * @param {Object} config The config that is to be used for the request\n *\n * @returns {void}\n */\nfunction throwIfCancellationRequested(config) {\n if (config.cancelToken) {\n config.cancelToken.throwIfRequested();\n }\n\n if (config.signal && config.signal.aborted) {\n throw new CanceledError(null, config);\n }\n}\n\n/**\n * Dispatch a request to the server using the configured adapter.\n *\n * @param {object} config The config that is to be used for the request\n *\n * @returns {Promise} The Promise to be fulfilled\n */\nexport default function dispatchRequest(config) {\n throwIfCancellationRequested(config);\n\n config.headers = AxiosHeaders.from(config.headers);\n\n // Transform request data\n config.data = transformData.call(\n config,\n config.transformRequest\n );\n\n if (['post', 'put', 'patch'].indexOf(config.method) !== -1) {\n config.headers.setContentType('application/x-www-form-urlencoded', false);\n }\n\n const adapter = adapters.getAdapter(config.adapter || defaults.adapter);\n\n return adapter(config).then(function onAdapterResolution(response) {\n throwIfCancellationRequested(config);\n\n // Transform response data\n response.data = transformData.call(\n config,\n config.transformResponse,\n response\n );\n\n response.headers = AxiosHeaders.from(response.headers);\n\n return response;\n }, function onAdapterRejection(reason) {\n if (!isCancel(reason)) {\n throwIfCancellationRequested(config);\n\n // Transform response data\n if (reason && reason.response) {\n reason.response.data = transformData.call(\n config,\n config.transformResponse,\n reason.response\n );\n reason.response.headers = AxiosHeaders.from(reason.response.headers);\n }\n }\n\n return Promise.reject(reason);\n });\n}\n","export const VERSION = \"1.7.2\";","'use strict';\n\nimport {VERSION} from '../env/data.js';\nimport AxiosError from '../core/AxiosError.js';\n\nconst validators = {};\n\n// eslint-disable-next-line func-names\n['object', 'boolean', 'number', 'function', 'string', 'symbol'].forEach((type, i) => {\n validators[type] = function validator(thing) {\n return typeof thing === type || 'a' + (i < 1 ? 'n ' : ' ') + type;\n };\n});\n\nconst deprecatedWarnings = {};\n\n/**\n * Transitional option validator\n *\n * @param {function|boolean?} validator - set to false if the transitional option has been removed\n * @param {string?} version - deprecated version / removed since version\n * @param {string?} message - some message with additional info\n *\n * @returns {function}\n */\nvalidators.transitional = function transitional(validator, version, message) {\n function formatMessage(opt, desc) {\n return '[Axios v' + VERSION + '] Transitional option \\'' + opt + '\\'' + desc + (message ? '. ' + message : '');\n }\n\n // eslint-disable-next-line func-names\n return (value, opt, opts) => {\n if (validator === false) {\n throw new AxiosError(\n formatMessage(opt, ' has been removed' + (version ? ' in ' + version : '')),\n AxiosError.ERR_DEPRECATED\n );\n }\n\n if (version && !deprecatedWarnings[opt]) {\n deprecatedWarnings[opt] = true;\n // eslint-disable-next-line no-console\n console.warn(\n formatMessage(\n opt,\n ' has been deprecated since v' + version + ' and will be removed in the near future'\n )\n );\n }\n\n return validator ? validator(value, opt, opts) : true;\n };\n};\n\n/**\n * Assert object's properties type\n *\n * @param {object} options\n * @param {object} schema\n * @param {boolean?} allowUnknown\n *\n * @returns {object}\n */\n\nfunction assertOptions(options, schema, allowUnknown) {\n if (typeof options !== 'object') {\n throw new AxiosError('options must be an object', AxiosError.ERR_BAD_OPTION_VALUE);\n }\n const keys = Object.keys(options);\n let i = keys.length;\n while (i-- > 0) {\n const opt = keys[i];\n const validator = schema[opt];\n if (validator) {\n const value = options[opt];\n const result = value === undefined || validator(value, opt, options);\n if (result !== true) {\n throw new AxiosError('option ' + opt + ' must be ' + result, AxiosError.ERR_BAD_OPTION_VALUE);\n }\n continue;\n }\n if (allowUnknown !== true) {\n throw new AxiosError('Unknown option ' + opt, AxiosError.ERR_BAD_OPTION);\n }\n }\n}\n\nexport default {\n assertOptions,\n validators\n};\n","'use strict';\n\nimport utils from './../utils.js';\nimport buildURL from '../helpers/buildURL.js';\nimport InterceptorManager from './InterceptorManager.js';\nimport dispatchRequest from './dispatchRequest.js';\nimport mergeConfig from './mergeConfig.js';\nimport buildFullPath from './buildFullPath.js';\nimport validator from '../helpers/validator.js';\nimport AxiosHeaders from './AxiosHeaders.js';\n\nconst validators = validator.validators;\n\n/**\n * Create a new instance of Axios\n *\n * @param {Object} instanceConfig The default config for the instance\n *\n * @return {Axios} A new instance of Axios\n */\nclass Axios {\n constructor(instanceConfig) {\n this.defaults = instanceConfig;\n this.interceptors = {\n request: new InterceptorManager(),\n response: new InterceptorManager()\n };\n }\n\n /**\n * Dispatch a request\n *\n * @param {String|Object} configOrUrl The config specific for this request (merged with this.defaults)\n * @param {?Object} config\n *\n * @returns {Promise} The Promise to be fulfilled\n */\n async request(configOrUrl, config) {\n try {\n return await this._request(configOrUrl, config);\n } catch (err) {\n if (err instanceof Error) {\n let dummy;\n\n Error.captureStackTrace ? Error.captureStackTrace(dummy = {}) : (dummy = new Error());\n\n // slice off the Error: ... line\n const stack = dummy.stack ? dummy.stack.replace(/^.+\\n/, '') : '';\n try {\n if (!err.stack) {\n err.stack = stack;\n // match without the 2 top stack lines\n } else if (stack && !String(err.stack).endsWith(stack.replace(/^.+\\n.+\\n/, ''))) {\n err.stack += '\\n' + stack\n }\n } catch (e) {\n // ignore the case where \"stack\" is an un-writable property\n }\n }\n\n throw err;\n }\n }\n\n _request(configOrUrl, config) {\n /*eslint no-param-reassign:0*/\n // Allow for axios('example/url'[, config]) a la fetch API\n if (typeof configOrUrl === 'string') {\n config = config || {};\n config.url = configOrUrl;\n } else {\n config = configOrUrl || {};\n }\n\n config = mergeConfig(this.defaults, config);\n\n const {transitional, paramsSerializer, headers} = config;\n\n if (transitional !== undefined) {\n validator.assertOptions(transitional, {\n silentJSONParsing: validators.transitional(validators.boolean),\n forcedJSONParsing: validators.transitional(validators.boolean),\n clarifyTimeoutError: validators.transitional(validators.boolean)\n }, false);\n }\n\n if (paramsSerializer != null) {\n if (utils.isFunction(paramsSerializer)) {\n config.paramsSerializer = {\n serialize: paramsSerializer\n }\n } else {\n validator.assertOptions(paramsSerializer, {\n encode: validators.function,\n serialize: validators.function\n }, true);\n }\n }\n\n // Set config.method\n config.method = (config.method || this.defaults.method || 'get').toLowerCase();\n\n // Flatten headers\n let contextHeaders = headers && utils.merge(\n headers.common,\n headers[config.method]\n );\n\n headers && utils.forEach(\n ['delete', 'get', 'head', 'post', 'put', 'patch', 'common'],\n (method) => {\n delete headers[method];\n }\n );\n\n config.headers = AxiosHeaders.concat(contextHeaders, headers);\n\n // filter out skipped interceptors\n const requestInterceptorChain = [];\n let synchronousRequestInterceptors = true;\n this.interceptors.request.forEach(function unshiftRequestInterceptors(interceptor) {\n if (typeof interceptor.runWhen === 'function' && interceptor.runWhen(config) === false) {\n return;\n }\n\n synchronousRequestInterceptors = synchronousRequestInterceptors && interceptor.synchronous;\n\n requestInterceptorChain.unshift(interceptor.fulfilled, interceptor.rejected);\n });\n\n const responseInterceptorChain = [];\n this.interceptors.response.forEach(function pushResponseInterceptors(interceptor) {\n responseInterceptorChain.push(interceptor.fulfilled, interceptor.rejected);\n });\n\n let promise;\n let i = 0;\n let len;\n\n if (!synchronousRequestInterceptors) {\n const chain = [dispatchRequest.bind(this), undefined];\n chain.unshift.apply(chain, requestInterceptorChain);\n chain.push.apply(chain, responseInterceptorChain);\n len = chain.length;\n\n promise = Promise.resolve(config);\n\n while (i < len) {\n promise = promise.then(chain[i++], chain[i++]);\n }\n\n return promise;\n }\n\n len = requestInterceptorChain.length;\n\n let newConfig = config;\n\n i = 0;\n\n while (i < len) {\n const onFulfilled = requestInterceptorChain[i++];\n const onRejected = requestInterceptorChain[i++];\n try {\n newConfig = onFulfilled(newConfig);\n } catch (error) {\n onRejected.call(this, error);\n break;\n }\n }\n\n try {\n promise = dispatchRequest.call(this, newConfig);\n } catch (error) {\n return Promise.reject(error);\n }\n\n i = 0;\n len = responseInterceptorChain.length;\n\n while (i < len) {\n promise = promise.then(responseInterceptorChain[i++], responseInterceptorChain[i++]);\n }\n\n return promise;\n }\n\n getUri(config) {\n config = mergeConfig(this.defaults, config);\n const fullPath = buildFullPath(config.baseURL, config.url);\n return buildURL(fullPath, config.params, config.paramsSerializer);\n }\n}\n\n// Provide aliases for supported request methods\nutils.forEach(['delete', 'get', 'head', 'options'], function forEachMethodNoData(method) {\n /*eslint func-names:0*/\n Axios.prototype[method] = function(url, config) {\n return this.request(mergeConfig(config || {}, {\n method,\n url,\n data: (config || {}).data\n }));\n };\n});\n\nutils.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) {\n /*eslint func-names:0*/\n\n function generateHTTPMethod(isForm) {\n return function httpMethod(url, data, config) {\n return this.request(mergeConfig(config || {}, {\n method,\n headers: isForm ? {\n 'Content-Type': 'multipart/form-data'\n } : {},\n url,\n data\n }));\n };\n }\n\n Axios.prototype[method] = generateHTTPMethod();\n\n Axios.prototype[method + 'Form'] = generateHTTPMethod(true);\n});\n\nexport default Axios;\n","'use strict';\n\nimport CanceledError from './CanceledError.js';\n\n/**\n * A `CancelToken` is an object that can be used to request cancellation of an operation.\n *\n * @param {Function} executor The executor function.\n *\n * @returns {CancelToken}\n */\nclass CancelToken {\n constructor(executor) {\n if (typeof executor !== 'function') {\n throw new TypeError('executor must be a function.');\n }\n\n let resolvePromise;\n\n this.promise = new Promise(function promiseExecutor(resolve) {\n resolvePromise = resolve;\n });\n\n const token = this;\n\n // eslint-disable-next-line func-names\n this.promise.then(cancel => {\n if (!token._listeners) return;\n\n let i = token._listeners.length;\n\n while (i-- > 0) {\n token._listeners[i](cancel);\n }\n token._listeners = null;\n });\n\n // eslint-disable-next-line func-names\n this.promise.then = onfulfilled => {\n let _resolve;\n // eslint-disable-next-line func-names\n const promise = new Promise(resolve => {\n token.subscribe(resolve);\n _resolve = resolve;\n }).then(onfulfilled);\n\n promise.cancel = function reject() {\n token.unsubscribe(_resolve);\n };\n\n return promise;\n };\n\n executor(function cancel(message, config, request) {\n if (token.reason) {\n // Cancellation has already been requested\n return;\n }\n\n token.reason = new CanceledError(message, config, request);\n resolvePromise(token.reason);\n });\n }\n\n /**\n * Throws a `CanceledError` if cancellation has been requested.\n */\n throwIfRequested() {\n if (this.reason) {\n throw this.reason;\n }\n }\n\n /**\n * Subscribe to the cancel signal\n */\n\n subscribe(listener) {\n if (this.reason) {\n listener(this.reason);\n return;\n }\n\n if (this._listeners) {\n this._listeners.push(listener);\n } else {\n this._listeners = [listener];\n }\n }\n\n /**\n * Unsubscribe from the cancel signal\n */\n\n unsubscribe(listener) {\n if (!this._listeners) {\n return;\n }\n const index = this._listeners.indexOf(listener);\n if (index !== -1) {\n this._listeners.splice(index, 1);\n }\n }\n\n /**\n * Returns an object that contains a new `CancelToken` and a function that, when called,\n * cancels the `CancelToken`.\n */\n static source() {\n let cancel;\n const token = new CancelToken(function executor(c) {\n cancel = c;\n });\n return {\n token,\n cancel\n };\n }\n}\n\nexport default CancelToken;\n","'use strict';\n\n/**\n * Syntactic sugar for invoking a function and expanding an array for arguments.\n *\n * Common use case would be to use `Function.prototype.apply`.\n *\n * ```js\n * function f(x, y, z) {}\n * var args = [1, 2, 3];\n * f.apply(null, args);\n * ```\n *\n * With `spread` this example can be re-written.\n *\n * ```js\n * spread(function(x, y, z) {})([1, 2, 3]);\n * ```\n *\n * @param {Function} callback\n *\n * @returns {Function}\n */\nexport default function spread(callback) {\n return function wrap(arr) {\n return callback.apply(null, arr);\n };\n}\n","'use strict';\n\nimport utils from './../utils.js';\n\n/**\n * Determines whether the payload is an error thrown by Axios\n *\n * @param {*} payload The value to test\n *\n * @returns {boolean} True if the payload is an error thrown by Axios, otherwise false\n */\nexport default function isAxiosError(payload) {\n return utils.isObject(payload) && (payload.isAxiosError === true);\n}\n","const HttpStatusCode = {\n Continue: 100,\n SwitchingProtocols: 101,\n Processing: 102,\n EarlyHints: 103,\n Ok: 200,\n Created: 201,\n Accepted: 202,\n NonAuthoritativeInformation: 203,\n NoContent: 204,\n ResetContent: 205,\n PartialContent: 206,\n MultiStatus: 207,\n AlreadyReported: 208,\n ImUsed: 226,\n MultipleChoices: 300,\n MovedPermanently: 301,\n Found: 302,\n SeeOther: 303,\n NotModified: 304,\n UseProxy: 305,\n Unused: 306,\n TemporaryRedirect: 307,\n PermanentRedirect: 308,\n BadRequest: 400,\n Unauthorized: 401,\n PaymentRequired: 402,\n Forbidden: 403,\n NotFound: 404,\n MethodNotAllowed: 405,\n NotAcceptable: 406,\n ProxyAuthenticationRequired: 407,\n RequestTimeout: 408,\n Conflict: 409,\n Gone: 410,\n LengthRequired: 411,\n PreconditionFailed: 412,\n PayloadTooLarge: 413,\n UriTooLong: 414,\n UnsupportedMediaType: 415,\n RangeNotSatisfiable: 416,\n ExpectationFailed: 417,\n ImATeapot: 418,\n MisdirectedRequest: 421,\n UnprocessableEntity: 422,\n Locked: 423,\n FailedDependency: 424,\n TooEarly: 425,\n UpgradeRequired: 426,\n PreconditionRequired: 428,\n TooManyRequests: 429,\n RequestHeaderFieldsTooLarge: 431,\n UnavailableForLegalReasons: 451,\n InternalServerError: 500,\n NotImplemented: 501,\n BadGateway: 502,\n ServiceUnavailable: 503,\n GatewayTimeout: 504,\n HttpVersionNotSupported: 505,\n VariantAlsoNegotiates: 506,\n InsufficientStorage: 507,\n LoopDetected: 508,\n NotExtended: 510,\n NetworkAuthenticationRequired: 511,\n};\n\nObject.entries(HttpStatusCode).forEach(([key, value]) => {\n HttpStatusCode[value] = key;\n});\n\nexport default HttpStatusCode;\n","'use strict';\n\nimport utils from './utils.js';\nimport bind from './helpers/bind.js';\nimport Axios from './core/Axios.js';\nimport mergeConfig from './core/mergeConfig.js';\nimport defaults from './defaults/index.js';\nimport formDataToJSON from './helpers/formDataToJSON.js';\nimport CanceledError from './cancel/CanceledError.js';\nimport CancelToken from './cancel/CancelToken.js';\nimport isCancel from './cancel/isCancel.js';\nimport {VERSION} from './env/data.js';\nimport toFormData from './helpers/toFormData.js';\nimport AxiosError from './core/AxiosError.js';\nimport spread from './helpers/spread.js';\nimport isAxiosError from './helpers/isAxiosError.js';\nimport AxiosHeaders from \"./core/AxiosHeaders.js\";\nimport adapters from './adapters/adapters.js';\nimport HttpStatusCode from './helpers/HttpStatusCode.js';\n\n/**\n * Create an instance of Axios\n *\n * @param {Object} defaultConfig The default config for the instance\n *\n * @returns {Axios} A new instance of Axios\n */\nfunction createInstance(defaultConfig) {\n const context = new Axios(defaultConfig);\n const instance = bind(Axios.prototype.request, context);\n\n // Copy axios.prototype to instance\n utils.extend(instance, Axios.prototype, context, {allOwnKeys: true});\n\n // Copy context to instance\n utils.extend(instance, context, null, {allOwnKeys: true});\n\n // Factory for creating new instances\n instance.create = function create(instanceConfig) {\n return createInstance(mergeConfig(defaultConfig, instanceConfig));\n };\n\n return instance;\n}\n\n// Create the default instance to be exported\nconst axios = createInstance(defaults);\n\n// Expose Axios class to allow class inheritance\naxios.Axios = Axios;\n\n// Expose Cancel & CancelToken\naxios.CanceledError = CanceledError;\naxios.CancelToken = CancelToken;\naxios.isCancel = isCancel;\naxios.VERSION = VERSION;\naxios.toFormData = toFormData;\n\n// Expose AxiosError class\naxios.AxiosError = AxiosError;\n\n// alias for CanceledError for backward compatibility\naxios.Cancel = axios.CanceledError;\n\n// Expose all/spread\naxios.all = function all(promises) {\n return Promise.all(promises);\n};\n\naxios.spread = spread;\n\n// Expose isAxiosError\naxios.isAxiosError = isAxiosError;\n\n// Expose mergeConfig\naxios.mergeConfig = mergeConfig;\n\naxios.AxiosHeaders = AxiosHeaders;\n\naxios.formToJSON = thing => formDataToJSON(utils.isHTMLForm(thing) ? new FormData(thing) : thing);\n\naxios.getAdapter = adapters.getAdapter;\n\naxios.HttpStatusCode = HttpStatusCode;\n\naxios.default = axios;\n\n// this module should only have a default export\nexport default axios\n"],"names":["utils","prototype","encode","URLSearchParams","FormData","Blob","platform","defaults","AxiosHeaders","composeSignals","validators","InterceptorManager","Axios","CancelToken","HttpStatusCode"],"mappings":"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"} \ No newline at end of file diff --git a/node_modules/axios/dist/esm/axios.js b/node_modules/axios/dist/esm/axios.js new file mode 100644 index 0000000..c29e4a7 --- /dev/null +++ b/node_modules/axios/dist/esm/axios.js @@ -0,0 +1,3661 @@ +// Axios v1.7.2 Copyright (c) 2024 Matt Zabriskie and contributors +function bind(fn, thisArg) { + return function wrap() { + return fn.apply(thisArg, arguments); + }; +} + +// utils is a library of generic helper functions non-specific to axios + +const {toString} = Object.prototype; +const {getPrototypeOf} = Object; + +const kindOf = (cache => thing => { + const str = toString.call(thing); + return cache[str] || (cache[str] = str.slice(8, -1).toLowerCase()); +})(Object.create(null)); + +const kindOfTest = (type) => { + type = type.toLowerCase(); + return (thing) => kindOf(thing) === type +}; + +const typeOfTest = type => thing => typeof thing === type; + +/** + * Determine if a value is an Array + * + * @param {Object} val The value to test + * + * @returns {boolean} True if value is an Array, otherwise false + */ +const {isArray} = Array; + +/** + * Determine if a value is undefined + * + * @param {*} val The value to test + * + * @returns {boolean} True if the value is undefined, otherwise false + */ +const isUndefined = typeOfTest('undefined'); + +/** + * Determine if a value is a Buffer + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a Buffer, otherwise false + */ +function isBuffer(val) { + return val !== null && !isUndefined(val) && val.constructor !== null && !isUndefined(val.constructor) + && isFunction(val.constructor.isBuffer) && val.constructor.isBuffer(val); +} + +/** + * Determine if a value is an ArrayBuffer + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is an ArrayBuffer, otherwise false + */ +const isArrayBuffer = kindOfTest('ArrayBuffer'); + + +/** + * Determine if a value is a view on an ArrayBuffer + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a view on an ArrayBuffer, otherwise false + */ +function isArrayBufferView(val) { + let result; + if ((typeof ArrayBuffer !== 'undefined') && (ArrayBuffer.isView)) { + result = ArrayBuffer.isView(val); + } else { + result = (val) && (val.buffer) && (isArrayBuffer(val.buffer)); + } + return result; +} + +/** + * Determine if a value is a String + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a String, otherwise false + */ +const isString = typeOfTest('string'); + +/** + * Determine if a value is a Function + * + * @param {*} val The value to test + * @returns {boolean} True if value is a Function, otherwise false + */ +const isFunction = typeOfTest('function'); + +/** + * Determine if a value is a Number + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a Number, otherwise false + */ +const isNumber = typeOfTest('number'); + +/** + * Determine if a value is an Object + * + * @param {*} thing The value to test + * + * @returns {boolean} True if value is an Object, otherwise false + */ +const isObject = (thing) => thing !== null && typeof thing === 'object'; + +/** + * Determine if a value is a Boolean + * + * @param {*} thing The value to test + * @returns {boolean} True if value is a Boolean, otherwise false + */ +const isBoolean = thing => thing === true || thing === false; + +/** + * Determine if a value is a plain Object + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a plain Object, otherwise false + */ +const isPlainObject = (val) => { + if (kindOf(val) !== 'object') { + return false; + } + + const prototype = getPrototypeOf(val); + return (prototype === null || prototype === Object.prototype || Object.getPrototypeOf(prototype) === null) && !(Symbol.toStringTag in val) && !(Symbol.iterator in val); +}; + +/** + * Determine if a value is a Date + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a Date, otherwise false + */ +const isDate = kindOfTest('Date'); + +/** + * Determine if a value is a File + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a File, otherwise false + */ +const isFile = kindOfTest('File'); + +/** + * Determine if a value is a Blob + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a Blob, otherwise false + */ +const isBlob = kindOfTest('Blob'); + +/** + * Determine if a value is a FileList + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a File, otherwise false + */ +const isFileList = kindOfTest('FileList'); + +/** + * Determine if a value is a Stream + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a Stream, otherwise false + */ +const isStream = (val) => isObject(val) && isFunction(val.pipe); + +/** + * Determine if a value is a FormData + * + * @param {*} thing The value to test + * + * @returns {boolean} True if value is an FormData, otherwise false + */ +const isFormData = (thing) => { + let kind; + return thing && ( + (typeof FormData === 'function' && thing instanceof FormData) || ( + isFunction(thing.append) && ( + (kind = kindOf(thing)) === 'formdata' || + // detect form-data instance + (kind === 'object' && isFunction(thing.toString) && thing.toString() === '[object FormData]') + ) + ) + ) +}; + +/** + * Determine if a value is a URLSearchParams object + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a URLSearchParams object, otherwise false + */ +const isURLSearchParams = kindOfTest('URLSearchParams'); + +const [isReadableStream, isRequest, isResponse, isHeaders] = ['ReadableStream', 'Request', 'Response', 'Headers'].map(kindOfTest); + +/** + * Trim excess whitespace off the beginning and end of a string + * + * @param {String} str The String to trim + * + * @returns {String} The String freed of excess whitespace + */ +const trim = (str) => str.trim ? + str.trim() : str.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, ''); + +/** + * Iterate over an Array or an Object invoking a function for each item. + * + * If `obj` is an Array callback will be called passing + * the value, index, and complete array for each item. + * + * If 'obj' is an Object callback will be called passing + * the value, key, and complete object for each property. + * + * @param {Object|Array} obj The object to iterate + * @param {Function} fn The callback to invoke for each item + * + * @param {Boolean} [allOwnKeys = false] + * @returns {any} + */ +function forEach(obj, fn, {allOwnKeys = false} = {}) { + // Don't bother if no value provided + if (obj === null || typeof obj === 'undefined') { + return; + } + + let i; + let l; + + // Force an array if not already something iterable + if (typeof obj !== 'object') { + /*eslint no-param-reassign:0*/ + obj = [obj]; + } + + if (isArray(obj)) { + // Iterate over array values + for (i = 0, l = obj.length; i < l; i++) { + fn.call(null, obj[i], i, obj); + } + } else { + // Iterate over object keys + const keys = allOwnKeys ? Object.getOwnPropertyNames(obj) : Object.keys(obj); + const len = keys.length; + let key; + + for (i = 0; i < len; i++) { + key = keys[i]; + fn.call(null, obj[key], key, obj); + } + } +} + +function findKey(obj, key) { + key = key.toLowerCase(); + const keys = Object.keys(obj); + let i = keys.length; + let _key; + while (i-- > 0) { + _key = keys[i]; + if (key === _key.toLowerCase()) { + return _key; + } + } + return null; +} + +const _global = (() => { + /*eslint no-undef:0*/ + if (typeof globalThis !== "undefined") return globalThis; + return typeof self !== "undefined" ? self : (typeof window !== 'undefined' ? window : global) +})(); + +const isContextDefined = (context) => !isUndefined(context) && context !== _global; + +/** + * Accepts varargs expecting each argument to be an object, then + * immutably merges the properties of each object and returns result. + * + * When multiple objects contain the same key the later object in + * the arguments list will take precedence. + * + * Example: + * + * ```js + * var result = merge({foo: 123}, {foo: 456}); + * console.log(result.foo); // outputs 456 + * ``` + * + * @param {Object} obj1 Object to merge + * + * @returns {Object} Result of all merge properties + */ +function merge(/* obj1, obj2, obj3, ... */) { + const {caseless} = isContextDefined(this) && this || {}; + const result = {}; + const assignValue = (val, key) => { + const targetKey = caseless && findKey(result, key) || key; + if (isPlainObject(result[targetKey]) && isPlainObject(val)) { + result[targetKey] = merge(result[targetKey], val); + } else if (isPlainObject(val)) { + result[targetKey] = merge({}, val); + } else if (isArray(val)) { + result[targetKey] = val.slice(); + } else { + result[targetKey] = val; + } + }; + + for (let i = 0, l = arguments.length; i < l; i++) { + arguments[i] && forEach(arguments[i], assignValue); + } + return result; +} + +/** + * Extends object a by mutably adding to it the properties of object b. + * + * @param {Object} a The object to be extended + * @param {Object} b The object to copy properties from + * @param {Object} thisArg The object to bind function to + * + * @param {Boolean} [allOwnKeys] + * @returns {Object} The resulting value of object a + */ +const extend = (a, b, thisArg, {allOwnKeys}= {}) => { + forEach(b, (val, key) => { + if (thisArg && isFunction(val)) { + a[key] = bind(val, thisArg); + } else { + a[key] = val; + } + }, {allOwnKeys}); + return a; +}; + +/** + * Remove byte order marker. This catches EF BB BF (the UTF-8 BOM) + * + * @param {string} content with BOM + * + * @returns {string} content value without BOM + */ +const stripBOM = (content) => { + if (content.charCodeAt(0) === 0xFEFF) { + content = content.slice(1); + } + return content; +}; + +/** + * Inherit the prototype methods from one constructor into another + * @param {function} constructor + * @param {function} superConstructor + * @param {object} [props] + * @param {object} [descriptors] + * + * @returns {void} + */ +const inherits = (constructor, superConstructor, props, descriptors) => { + constructor.prototype = Object.create(superConstructor.prototype, descriptors); + constructor.prototype.constructor = constructor; + Object.defineProperty(constructor, 'super', { + value: superConstructor.prototype + }); + props && Object.assign(constructor.prototype, props); +}; + +/** + * Resolve object with deep prototype chain to a flat object + * @param {Object} sourceObj source object + * @param {Object} [destObj] + * @param {Function|Boolean} [filter] + * @param {Function} [propFilter] + * + * @returns {Object} + */ +const toFlatObject = (sourceObj, destObj, filter, propFilter) => { + let props; + let i; + let prop; + const merged = {}; + + destObj = destObj || {}; + // eslint-disable-next-line no-eq-null,eqeqeq + if (sourceObj == null) return destObj; + + do { + props = Object.getOwnPropertyNames(sourceObj); + i = props.length; + while (i-- > 0) { + prop = props[i]; + if ((!propFilter || propFilter(prop, sourceObj, destObj)) && !merged[prop]) { + destObj[prop] = sourceObj[prop]; + merged[prop] = true; + } + } + sourceObj = filter !== false && getPrototypeOf(sourceObj); + } while (sourceObj && (!filter || filter(sourceObj, destObj)) && sourceObj !== Object.prototype); + + return destObj; +}; + +/** + * Determines whether a string ends with the characters of a specified string + * + * @param {String} str + * @param {String} searchString + * @param {Number} [position= 0] + * + * @returns {boolean} + */ +const endsWith = (str, searchString, position) => { + str = String(str); + if (position === undefined || position > str.length) { + position = str.length; + } + position -= searchString.length; + const lastIndex = str.indexOf(searchString, position); + return lastIndex !== -1 && lastIndex === position; +}; + + +/** + * Returns new array from array like object or null if failed + * + * @param {*} [thing] + * + * @returns {?Array} + */ +const toArray = (thing) => { + if (!thing) return null; + if (isArray(thing)) return thing; + let i = thing.length; + if (!isNumber(i)) return null; + const arr = new Array(i); + while (i-- > 0) { + arr[i] = thing[i]; + } + return arr; +}; + +/** + * Checking if the Uint8Array exists and if it does, it returns a function that checks if the + * thing passed in is an instance of Uint8Array + * + * @param {TypedArray} + * + * @returns {Array} + */ +// eslint-disable-next-line func-names +const isTypedArray = (TypedArray => { + // eslint-disable-next-line func-names + return thing => { + return TypedArray && thing instanceof TypedArray; + }; +})(typeof Uint8Array !== 'undefined' && getPrototypeOf(Uint8Array)); + +/** + * For each entry in the object, call the function with the key and value. + * + * @param {Object} obj - The object to iterate over. + * @param {Function} fn - The function to call for each entry. + * + * @returns {void} + */ +const forEachEntry = (obj, fn) => { + const generator = obj && obj[Symbol.iterator]; + + const iterator = generator.call(obj); + + let result; + + while ((result = iterator.next()) && !result.done) { + const pair = result.value; + fn.call(obj, pair[0], pair[1]); + } +}; + +/** + * It takes a regular expression and a string, and returns an array of all the matches + * + * @param {string} regExp - The regular expression to match against. + * @param {string} str - The string to search. + * + * @returns {Array} + */ +const matchAll = (regExp, str) => { + let matches; + const arr = []; + + while ((matches = regExp.exec(str)) !== null) { + arr.push(matches); + } + + return arr; +}; + +/* Checking if the kindOfTest function returns true when passed an HTMLFormElement. */ +const isHTMLForm = kindOfTest('HTMLFormElement'); + +const toCamelCase = str => { + return str.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g, + function replacer(m, p1, p2) { + return p1.toUpperCase() + p2; + } + ); +}; + +/* Creating a function that will check if an object has a property. */ +const hasOwnProperty = (({hasOwnProperty}) => (obj, prop) => hasOwnProperty.call(obj, prop))(Object.prototype); + +/** + * Determine if a value is a RegExp object + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a RegExp object, otherwise false + */ +const isRegExp = kindOfTest('RegExp'); + +const reduceDescriptors = (obj, reducer) => { + const descriptors = Object.getOwnPropertyDescriptors(obj); + const reducedDescriptors = {}; + + forEach(descriptors, (descriptor, name) => { + let ret; + if ((ret = reducer(descriptor, name, obj)) !== false) { + reducedDescriptors[name] = ret || descriptor; + } + }); + + Object.defineProperties(obj, reducedDescriptors); +}; + +/** + * Makes all methods read-only + * @param {Object} obj + */ + +const freezeMethods = (obj) => { + reduceDescriptors(obj, (descriptor, name) => { + // skip restricted props in strict mode + if (isFunction(obj) && ['arguments', 'caller', 'callee'].indexOf(name) !== -1) { + return false; + } + + const value = obj[name]; + + if (!isFunction(value)) return; + + descriptor.enumerable = false; + + if ('writable' in descriptor) { + descriptor.writable = false; + return; + } + + if (!descriptor.set) { + descriptor.set = () => { + throw Error('Can not rewrite read-only method \'' + name + '\''); + }; + } + }); +}; + +const toObjectSet = (arrayOrString, delimiter) => { + const obj = {}; + + const define = (arr) => { + arr.forEach(value => { + obj[value] = true; + }); + }; + + isArray(arrayOrString) ? define(arrayOrString) : define(String(arrayOrString).split(delimiter)); + + return obj; +}; + +const noop = () => {}; + +const toFiniteNumber = (value, defaultValue) => { + return value != null && Number.isFinite(value = +value) ? value : defaultValue; +}; + +const ALPHA = 'abcdefghijklmnopqrstuvwxyz'; + +const DIGIT = '0123456789'; + +const ALPHABET = { + DIGIT, + ALPHA, + ALPHA_DIGIT: ALPHA + ALPHA.toUpperCase() + DIGIT +}; + +const generateString = (size = 16, alphabet = ALPHABET.ALPHA_DIGIT) => { + let str = ''; + const {length} = alphabet; + while (size--) { + str += alphabet[Math.random() * length|0]; + } + + return str; +}; + +/** + * If the thing is a FormData object, return true, otherwise return false. + * + * @param {unknown} thing - The thing to check. + * + * @returns {boolean} + */ +function isSpecCompliantForm(thing) { + return !!(thing && isFunction(thing.append) && thing[Symbol.toStringTag] === 'FormData' && thing[Symbol.iterator]); +} + +const toJSONObject = (obj) => { + const stack = new Array(10); + + const visit = (source, i) => { + + if (isObject(source)) { + if (stack.indexOf(source) >= 0) { + return; + } + + if(!('toJSON' in source)) { + stack[i] = source; + const target = isArray(source) ? [] : {}; + + forEach(source, (value, key) => { + const reducedValue = visit(value, i + 1); + !isUndefined(reducedValue) && (target[key] = reducedValue); + }); + + stack[i] = undefined; + + return target; + } + } + + return source; + }; + + return visit(obj, 0); +}; + +const isAsyncFn = kindOfTest('AsyncFunction'); + +const isThenable = (thing) => + thing && (isObject(thing) || isFunction(thing)) && isFunction(thing.then) && isFunction(thing.catch); + +const utils$1 = { + isArray, + isArrayBuffer, + isBuffer, + isFormData, + isArrayBufferView, + isString, + isNumber, + isBoolean, + isObject, + isPlainObject, + isReadableStream, + isRequest, + isResponse, + isHeaders, + isUndefined, + isDate, + isFile, + isBlob, + isRegExp, + isFunction, + isStream, + isURLSearchParams, + isTypedArray, + isFileList, + forEach, + merge, + extend, + trim, + stripBOM, + inherits, + toFlatObject, + kindOf, + kindOfTest, + endsWith, + toArray, + forEachEntry, + matchAll, + isHTMLForm, + hasOwnProperty, + hasOwnProp: hasOwnProperty, // an alias to avoid ESLint no-prototype-builtins detection + reduceDescriptors, + freezeMethods, + toObjectSet, + toCamelCase, + noop, + toFiniteNumber, + findKey, + global: _global, + isContextDefined, + ALPHABET, + generateString, + isSpecCompliantForm, + toJSONObject, + isAsyncFn, + isThenable +}; + +/** + * Create an Error with the specified message, config, error code, request and response. + * + * @param {string} message The error message. + * @param {string} [code] The error code (for example, 'ECONNABORTED'). + * @param {Object} [config] The config. + * @param {Object} [request] The request. + * @param {Object} [response] The response. + * + * @returns {Error} The created error. + */ +function AxiosError$1(message, code, config, request, response) { + Error.call(this); + + if (Error.captureStackTrace) { + Error.captureStackTrace(this, this.constructor); + } else { + this.stack = (new Error()).stack; + } + + this.message = message; + this.name = 'AxiosError'; + code && (this.code = code); + config && (this.config = config); + request && (this.request = request); + response && (this.response = response); +} + +utils$1.inherits(AxiosError$1, Error, { + toJSON: function toJSON() { + return { + // Standard + message: this.message, + name: this.name, + // Microsoft + description: this.description, + number: this.number, + // Mozilla + fileName: this.fileName, + lineNumber: this.lineNumber, + columnNumber: this.columnNumber, + stack: this.stack, + // Axios + config: utils$1.toJSONObject(this.config), + code: this.code, + status: this.response && this.response.status ? this.response.status : null + }; + } +}); + +const prototype$1 = AxiosError$1.prototype; +const descriptors = {}; + +[ + 'ERR_BAD_OPTION_VALUE', + 'ERR_BAD_OPTION', + 'ECONNABORTED', + 'ETIMEDOUT', + 'ERR_NETWORK', + 'ERR_FR_TOO_MANY_REDIRECTS', + 'ERR_DEPRECATED', + 'ERR_BAD_RESPONSE', + 'ERR_BAD_REQUEST', + 'ERR_CANCELED', + 'ERR_NOT_SUPPORT', + 'ERR_INVALID_URL' +// eslint-disable-next-line func-names +].forEach(code => { + descriptors[code] = {value: code}; +}); + +Object.defineProperties(AxiosError$1, descriptors); +Object.defineProperty(prototype$1, 'isAxiosError', {value: true}); + +// eslint-disable-next-line func-names +AxiosError$1.from = (error, code, config, request, response, customProps) => { + const axiosError = Object.create(prototype$1); + + utils$1.toFlatObject(error, axiosError, function filter(obj) { + return obj !== Error.prototype; + }, prop => { + return prop !== 'isAxiosError'; + }); + + AxiosError$1.call(axiosError, error.message, code, config, request, response); + + axiosError.cause = error; + + axiosError.name = error.name; + + customProps && Object.assign(axiosError, customProps); + + return axiosError; +}; + +// eslint-disable-next-line strict +const httpAdapter = null; + +/** + * Determines if the given thing is a array or js object. + * + * @param {string} thing - The object or array to be visited. + * + * @returns {boolean} + */ +function isVisitable(thing) { + return utils$1.isPlainObject(thing) || utils$1.isArray(thing); +} + +/** + * It removes the brackets from the end of a string + * + * @param {string} key - The key of the parameter. + * + * @returns {string} the key without the brackets. + */ +function removeBrackets(key) { + return utils$1.endsWith(key, '[]') ? key.slice(0, -2) : key; +} + +/** + * It takes a path, a key, and a boolean, and returns a string + * + * @param {string} path - The path to the current key. + * @param {string} key - The key of the current object being iterated over. + * @param {string} dots - If true, the key will be rendered with dots instead of brackets. + * + * @returns {string} The path to the current key. + */ +function renderKey(path, key, dots) { + if (!path) return key; + return path.concat(key).map(function each(token, i) { + // eslint-disable-next-line no-param-reassign + token = removeBrackets(token); + return !dots && i ? '[' + token + ']' : token; + }).join(dots ? '.' : ''); +} + +/** + * If the array is an array and none of its elements are visitable, then it's a flat array. + * + * @param {Array} arr - The array to check + * + * @returns {boolean} + */ +function isFlatArray(arr) { + return utils$1.isArray(arr) && !arr.some(isVisitable); +} + +const predicates = utils$1.toFlatObject(utils$1, {}, null, function filter(prop) { + return /^is[A-Z]/.test(prop); +}); + +/** + * Convert a data object to FormData + * + * @param {Object} obj + * @param {?Object} [formData] + * @param {?Object} [options] + * @param {Function} [options.visitor] + * @param {Boolean} [options.metaTokens = true] + * @param {Boolean} [options.dots = false] + * @param {?Boolean} [options.indexes = false] + * + * @returns {Object} + **/ + +/** + * It converts an object into a FormData object + * + * @param {Object} obj - The object to convert to form data. + * @param {string} formData - The FormData object to append to. + * @param {Object} options + * + * @returns + */ +function toFormData$1(obj, formData, options) { + if (!utils$1.isObject(obj)) { + throw new TypeError('target must be an object'); + } + + // eslint-disable-next-line no-param-reassign + formData = formData || new (FormData)(); + + // eslint-disable-next-line no-param-reassign + options = utils$1.toFlatObject(options, { + metaTokens: true, + dots: false, + indexes: false + }, false, function defined(option, source) { + // eslint-disable-next-line no-eq-null,eqeqeq + return !utils$1.isUndefined(source[option]); + }); + + const metaTokens = options.metaTokens; + // eslint-disable-next-line no-use-before-define + const visitor = options.visitor || defaultVisitor; + const dots = options.dots; + const indexes = options.indexes; + const _Blob = options.Blob || typeof Blob !== 'undefined' && Blob; + const useBlob = _Blob && utils$1.isSpecCompliantForm(formData); + + if (!utils$1.isFunction(visitor)) { + throw new TypeError('visitor must be a function'); + } + + function convertValue(value) { + if (value === null) return ''; + + if (utils$1.isDate(value)) { + return value.toISOString(); + } + + if (!useBlob && utils$1.isBlob(value)) { + throw new AxiosError$1('Blob is not supported. Use a Buffer instead.'); + } + + if (utils$1.isArrayBuffer(value) || utils$1.isTypedArray(value)) { + return useBlob && typeof Blob === 'function' ? new Blob([value]) : Buffer.from(value); + } + + return value; + } + + /** + * Default visitor. + * + * @param {*} value + * @param {String|Number} key + * @param {Array} path + * @this {FormData} + * + * @returns {boolean} return true to visit the each prop of the value recursively + */ + function defaultVisitor(value, key, path) { + let arr = value; + + if (value && !path && typeof value === 'object') { + if (utils$1.endsWith(key, '{}')) { + // eslint-disable-next-line no-param-reassign + key = metaTokens ? key : key.slice(0, -2); + // eslint-disable-next-line no-param-reassign + value = JSON.stringify(value); + } else if ( + (utils$1.isArray(value) && isFlatArray(value)) || + ((utils$1.isFileList(value) || utils$1.endsWith(key, '[]')) && (arr = utils$1.toArray(value)) + )) { + // eslint-disable-next-line no-param-reassign + key = removeBrackets(key); + + arr.forEach(function each(el, index) { + !(utils$1.isUndefined(el) || el === null) && formData.append( + // eslint-disable-next-line no-nested-ternary + indexes === true ? renderKey([key], index, dots) : (indexes === null ? key : key + '[]'), + convertValue(el) + ); + }); + return false; + } + } + + if (isVisitable(value)) { + return true; + } + + formData.append(renderKey(path, key, dots), convertValue(value)); + + return false; + } + + const stack = []; + + const exposedHelpers = Object.assign(predicates, { + defaultVisitor, + convertValue, + isVisitable + }); + + function build(value, path) { + if (utils$1.isUndefined(value)) return; + + if (stack.indexOf(value) !== -1) { + throw Error('Circular reference detected in ' + path.join('.')); + } + + stack.push(value); + + utils$1.forEach(value, function each(el, key) { + const result = !(utils$1.isUndefined(el) || el === null) && visitor.call( + formData, el, utils$1.isString(key) ? key.trim() : key, path, exposedHelpers + ); + + if (result === true) { + build(el, path ? path.concat(key) : [key]); + } + }); + + stack.pop(); + } + + if (!utils$1.isObject(obj)) { + throw new TypeError('data must be an object'); + } + + build(obj); + + return formData; +} + +/** + * It encodes a string by replacing all characters that are not in the unreserved set with + * their percent-encoded equivalents + * + * @param {string} str - The string to encode. + * + * @returns {string} The encoded string. + */ +function encode$1(str) { + const charMap = { + '!': '%21', + "'": '%27', + '(': '%28', + ')': '%29', + '~': '%7E', + '%20': '+', + '%00': '\x00' + }; + return encodeURIComponent(str).replace(/[!'()~]|%20|%00/g, function replacer(match) { + return charMap[match]; + }); +} + +/** + * It takes a params object and converts it to a FormData object + * + * @param {Object} params - The parameters to be converted to a FormData object. + * @param {Object} options - The options object passed to the Axios constructor. + * + * @returns {void} + */ +function AxiosURLSearchParams(params, options) { + this._pairs = []; + + params && toFormData$1(params, this, options); +} + +const prototype = AxiosURLSearchParams.prototype; + +prototype.append = function append(name, value) { + this._pairs.push([name, value]); +}; + +prototype.toString = function toString(encoder) { + const _encode = encoder ? function(value) { + return encoder.call(this, value, encode$1); + } : encode$1; + + return this._pairs.map(function each(pair) { + return _encode(pair[0]) + '=' + _encode(pair[1]); + }, '').join('&'); +}; + +/** + * It replaces all instances of the characters `:`, `$`, `,`, `+`, `[`, and `]` with their + * URI encoded counterparts + * + * @param {string} val The value to be encoded. + * + * @returns {string} The encoded value. + */ +function encode(val) { + return encodeURIComponent(val). + replace(/%3A/gi, ':'). + replace(/%24/g, '$'). + replace(/%2C/gi, ','). + replace(/%20/g, '+'). + replace(/%5B/gi, '['). + replace(/%5D/gi, ']'); +} + +/** + * Build a URL by appending params to the end + * + * @param {string} url The base of the url (e.g., http://www.google.com) + * @param {object} [params] The params to be appended + * @param {?object} options + * + * @returns {string} The formatted url + */ +function buildURL(url, params, options) { + /*eslint no-param-reassign:0*/ + if (!params) { + return url; + } + + const _encode = options && options.encode || encode; + + const serializeFn = options && options.serialize; + + let serializedParams; + + if (serializeFn) { + serializedParams = serializeFn(params, options); + } else { + serializedParams = utils$1.isURLSearchParams(params) ? + params.toString() : + new AxiosURLSearchParams(params, options).toString(_encode); + } + + if (serializedParams) { + const hashmarkIndex = url.indexOf("#"); + + if (hashmarkIndex !== -1) { + url = url.slice(0, hashmarkIndex); + } + url += (url.indexOf('?') === -1 ? '?' : '&') + serializedParams; + } + + return url; +} + +class InterceptorManager { + constructor() { + this.handlers = []; + } + + /** + * Add a new interceptor to the stack + * + * @param {Function} fulfilled The function to handle `then` for a `Promise` + * @param {Function} rejected The function to handle `reject` for a `Promise` + * + * @return {Number} An ID used to remove interceptor later + */ + use(fulfilled, rejected, options) { + this.handlers.push({ + fulfilled, + rejected, + synchronous: options ? options.synchronous : false, + runWhen: options ? options.runWhen : null + }); + return this.handlers.length - 1; + } + + /** + * Remove an interceptor from the stack + * + * @param {Number} id The ID that was returned by `use` + * + * @returns {Boolean} `true` if the interceptor was removed, `false` otherwise + */ + eject(id) { + if (this.handlers[id]) { + this.handlers[id] = null; + } + } + + /** + * Clear all interceptors from the stack + * + * @returns {void} + */ + clear() { + if (this.handlers) { + this.handlers = []; + } + } + + /** + * Iterate over all the registered interceptors + * + * This method is particularly useful for skipping over any + * interceptors that may have become `null` calling `eject`. + * + * @param {Function} fn The function to call for each interceptor + * + * @returns {void} + */ + forEach(fn) { + utils$1.forEach(this.handlers, function forEachHandler(h) { + if (h !== null) { + fn(h); + } + }); + } +} + +const InterceptorManager$1 = InterceptorManager; + +const transitionalDefaults = { + silentJSONParsing: true, + forcedJSONParsing: true, + clarifyTimeoutError: false +}; + +const URLSearchParams$1 = typeof URLSearchParams !== 'undefined' ? URLSearchParams : AxiosURLSearchParams; + +const FormData$1 = typeof FormData !== 'undefined' ? FormData : null; + +const Blob$1 = typeof Blob !== 'undefined' ? Blob : null; + +const platform$1 = { + isBrowser: true, + classes: { + URLSearchParams: URLSearchParams$1, + FormData: FormData$1, + Blob: Blob$1 + }, + protocols: ['http', 'https', 'file', 'blob', 'url', 'data'] +}; + +const hasBrowserEnv = typeof window !== 'undefined' && typeof document !== 'undefined'; + +/** + * Determine if we're running in a standard browser environment + * + * This allows axios to run in a web worker, and react-native. + * Both environments support XMLHttpRequest, but not fully standard globals. + * + * web workers: + * typeof window -> undefined + * typeof document -> undefined + * + * react-native: + * navigator.product -> 'ReactNative' + * nativescript + * navigator.product -> 'NativeScript' or 'NS' + * + * @returns {boolean} + */ +const hasStandardBrowserEnv = ( + (product) => { + return hasBrowserEnv && ['ReactNative', 'NativeScript', 'NS'].indexOf(product) < 0 + })(typeof navigator !== 'undefined' && navigator.product); + +/** + * Determine if we're running in a standard browser webWorker environment + * + * Although the `isStandardBrowserEnv` method indicates that + * `allows axios to run in a web worker`, the WebWorker will still be + * filtered out due to its judgment standard + * `typeof window !== 'undefined' && typeof document !== 'undefined'`. + * This leads to a problem when axios post `FormData` in webWorker + */ +const hasStandardBrowserWebWorkerEnv = (() => { + return ( + typeof WorkerGlobalScope !== 'undefined' && + // eslint-disable-next-line no-undef + self instanceof WorkerGlobalScope && + typeof self.importScripts === 'function' + ); +})(); + +const origin = hasBrowserEnv && window.location.href || 'http://localhost'; + +const utils = /*#__PURE__*/Object.freeze({ + __proto__: null, + hasBrowserEnv: hasBrowserEnv, + hasStandardBrowserWebWorkerEnv: hasStandardBrowserWebWorkerEnv, + hasStandardBrowserEnv: hasStandardBrowserEnv, + origin: origin +}); + +const platform = { + ...utils, + ...platform$1 +}; + +function toURLEncodedForm(data, options) { + return toFormData$1(data, new platform.classes.URLSearchParams(), Object.assign({ + visitor: function(value, key, path, helpers) { + if (platform.isNode && utils$1.isBuffer(value)) { + this.append(key, value.toString('base64')); + return false; + } + + return helpers.defaultVisitor.apply(this, arguments); + } + }, options)); +} + +/** + * It takes a string like `foo[x][y][z]` and returns an array like `['foo', 'x', 'y', 'z'] + * + * @param {string} name - The name of the property to get. + * + * @returns An array of strings. + */ +function parsePropPath(name) { + // foo[x][y][z] + // foo.x.y.z + // foo-x-y-z + // foo x y z + return utils$1.matchAll(/\w+|\[(\w*)]/g, name).map(match => { + return match[0] === '[]' ? '' : match[1] || match[0]; + }); +} + +/** + * Convert an array to an object. + * + * @param {Array} arr - The array to convert to an object. + * + * @returns An object with the same keys and values as the array. + */ +function arrayToObject(arr) { + const obj = {}; + const keys = Object.keys(arr); + let i; + const len = keys.length; + let key; + for (i = 0; i < len; i++) { + key = keys[i]; + obj[key] = arr[key]; + } + return obj; +} + +/** + * It takes a FormData object and returns a JavaScript object + * + * @param {string} formData The FormData object to convert to JSON. + * + * @returns {Object | null} The converted object. + */ +function formDataToJSON(formData) { + function buildPath(path, value, target, index) { + let name = path[index++]; + + if (name === '__proto__') return true; + + const isNumericKey = Number.isFinite(+name); + const isLast = index >= path.length; + name = !name && utils$1.isArray(target) ? target.length : name; + + if (isLast) { + if (utils$1.hasOwnProp(target, name)) { + target[name] = [target[name], value]; + } else { + target[name] = value; + } + + return !isNumericKey; + } + + if (!target[name] || !utils$1.isObject(target[name])) { + target[name] = []; + } + + const result = buildPath(path, value, target[name], index); + + if (result && utils$1.isArray(target[name])) { + target[name] = arrayToObject(target[name]); + } + + return !isNumericKey; + } + + if (utils$1.isFormData(formData) && utils$1.isFunction(formData.entries)) { + const obj = {}; + + utils$1.forEachEntry(formData, (name, value) => { + buildPath(parsePropPath(name), value, obj, 0); + }); + + return obj; + } + + return null; +} + +/** + * It takes a string, tries to parse it, and if it fails, it returns the stringified version + * of the input + * + * @param {any} rawValue - The value to be stringified. + * @param {Function} parser - A function that parses a string into a JavaScript object. + * @param {Function} encoder - A function that takes a value and returns a string. + * + * @returns {string} A stringified version of the rawValue. + */ +function stringifySafely(rawValue, parser, encoder) { + if (utils$1.isString(rawValue)) { + try { + (parser || JSON.parse)(rawValue); + return utils$1.trim(rawValue); + } catch (e) { + if (e.name !== 'SyntaxError') { + throw e; + } + } + } + + return (encoder || JSON.stringify)(rawValue); +} + +const defaults = { + + transitional: transitionalDefaults, + + adapter: ['xhr', 'http', 'fetch'], + + transformRequest: [function transformRequest(data, headers) { + const contentType = headers.getContentType() || ''; + const hasJSONContentType = contentType.indexOf('application/json') > -1; + const isObjectPayload = utils$1.isObject(data); + + if (isObjectPayload && utils$1.isHTMLForm(data)) { + data = new FormData(data); + } + + const isFormData = utils$1.isFormData(data); + + if (isFormData) { + return hasJSONContentType ? JSON.stringify(formDataToJSON(data)) : data; + } + + if (utils$1.isArrayBuffer(data) || + utils$1.isBuffer(data) || + utils$1.isStream(data) || + utils$1.isFile(data) || + utils$1.isBlob(data) || + utils$1.isReadableStream(data) + ) { + return data; + } + if (utils$1.isArrayBufferView(data)) { + return data.buffer; + } + if (utils$1.isURLSearchParams(data)) { + headers.setContentType('application/x-www-form-urlencoded;charset=utf-8', false); + return data.toString(); + } + + let isFileList; + + if (isObjectPayload) { + if (contentType.indexOf('application/x-www-form-urlencoded') > -1) { + return toURLEncodedForm(data, this.formSerializer).toString(); + } + + if ((isFileList = utils$1.isFileList(data)) || contentType.indexOf('multipart/form-data') > -1) { + const _FormData = this.env && this.env.FormData; + + return toFormData$1( + isFileList ? {'files[]': data} : data, + _FormData && new _FormData(), + this.formSerializer + ); + } + } + + if (isObjectPayload || hasJSONContentType ) { + headers.setContentType('application/json', false); + return stringifySafely(data); + } + + return data; + }], + + transformResponse: [function transformResponse(data) { + const transitional = this.transitional || defaults.transitional; + const forcedJSONParsing = transitional && transitional.forcedJSONParsing; + const JSONRequested = this.responseType === 'json'; + + if (utils$1.isResponse(data) || utils$1.isReadableStream(data)) { + return data; + } + + if (data && utils$1.isString(data) && ((forcedJSONParsing && !this.responseType) || JSONRequested)) { + const silentJSONParsing = transitional && transitional.silentJSONParsing; + const strictJSONParsing = !silentJSONParsing && JSONRequested; + + try { + return JSON.parse(data); + } catch (e) { + if (strictJSONParsing) { + if (e.name === 'SyntaxError') { + throw AxiosError$1.from(e, AxiosError$1.ERR_BAD_RESPONSE, this, null, this.response); + } + throw e; + } + } + } + + return data; + }], + + /** + * A timeout in milliseconds to abort a request. If set to 0 (default) a + * timeout is not created. + */ + timeout: 0, + + xsrfCookieName: 'XSRF-TOKEN', + xsrfHeaderName: 'X-XSRF-TOKEN', + + maxContentLength: -1, + maxBodyLength: -1, + + env: { + FormData: platform.classes.FormData, + Blob: platform.classes.Blob + }, + + validateStatus: function validateStatus(status) { + return status >= 200 && status < 300; + }, + + headers: { + common: { + 'Accept': 'application/json, text/plain, */*', + 'Content-Type': undefined + } + } +}; + +utils$1.forEach(['delete', 'get', 'head', 'post', 'put', 'patch'], (method) => { + defaults.headers[method] = {}; +}); + +const defaults$1 = defaults; + +// RawAxiosHeaders whose duplicates are ignored by node +// c.f. https://nodejs.org/api/http.html#http_message_headers +const ignoreDuplicateOf = utils$1.toObjectSet([ + 'age', 'authorization', 'content-length', 'content-type', 'etag', + 'expires', 'from', 'host', 'if-modified-since', 'if-unmodified-since', + 'last-modified', 'location', 'max-forwards', 'proxy-authorization', + 'referer', 'retry-after', 'user-agent' +]); + +/** + * Parse headers into an object + * + * ``` + * Date: Wed, 27 Aug 2014 08:58:49 GMT + * Content-Type: application/json + * Connection: keep-alive + * Transfer-Encoding: chunked + * ``` + * + * @param {String} rawHeaders Headers needing to be parsed + * + * @returns {Object} Headers parsed into an object + */ +const parseHeaders = rawHeaders => { + const parsed = {}; + let key; + let val; + let i; + + rawHeaders && rawHeaders.split('\n').forEach(function parser(line) { + i = line.indexOf(':'); + key = line.substring(0, i).trim().toLowerCase(); + val = line.substring(i + 1).trim(); + + if (!key || (parsed[key] && ignoreDuplicateOf[key])) { + return; + } + + if (key === 'set-cookie') { + if (parsed[key]) { + parsed[key].push(val); + } else { + parsed[key] = [val]; + } + } else { + parsed[key] = parsed[key] ? parsed[key] + ', ' + val : val; + } + }); + + return parsed; +}; + +const $internals = Symbol('internals'); + +function normalizeHeader(header) { + return header && String(header).trim().toLowerCase(); +} + +function normalizeValue(value) { + if (value === false || value == null) { + return value; + } + + return utils$1.isArray(value) ? value.map(normalizeValue) : String(value); +} + +function parseTokens(str) { + const tokens = Object.create(null); + const tokensRE = /([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g; + let match; + + while ((match = tokensRE.exec(str))) { + tokens[match[1]] = match[2]; + } + + return tokens; +} + +const isValidHeaderName = (str) => /^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(str.trim()); + +function matchHeaderValue(context, value, header, filter, isHeaderNameFilter) { + if (utils$1.isFunction(filter)) { + return filter.call(this, value, header); + } + + if (isHeaderNameFilter) { + value = header; + } + + if (!utils$1.isString(value)) return; + + if (utils$1.isString(filter)) { + return value.indexOf(filter) !== -1; + } + + if (utils$1.isRegExp(filter)) { + return filter.test(value); + } +} + +function formatHeader(header) { + return header.trim() + .toLowerCase().replace(/([a-z\d])(\w*)/g, (w, char, str) => { + return char.toUpperCase() + str; + }); +} + +function buildAccessors(obj, header) { + const accessorName = utils$1.toCamelCase(' ' + header); + + ['get', 'set', 'has'].forEach(methodName => { + Object.defineProperty(obj, methodName + accessorName, { + value: function(arg1, arg2, arg3) { + return this[methodName].call(this, header, arg1, arg2, arg3); + }, + configurable: true + }); + }); +} + +class AxiosHeaders$1 { + constructor(headers) { + headers && this.set(headers); + } + + set(header, valueOrRewrite, rewrite) { + const self = this; + + function setHeader(_value, _header, _rewrite) { + const lHeader = normalizeHeader(_header); + + if (!lHeader) { + throw new Error('header name must be a non-empty string'); + } + + const key = utils$1.findKey(self, lHeader); + + if(!key || self[key] === undefined || _rewrite === true || (_rewrite === undefined && self[key] !== false)) { + self[key || _header] = normalizeValue(_value); + } + } + + const setHeaders = (headers, _rewrite) => + utils$1.forEach(headers, (_value, _header) => setHeader(_value, _header, _rewrite)); + + if (utils$1.isPlainObject(header) || header instanceof this.constructor) { + setHeaders(header, valueOrRewrite); + } else if(utils$1.isString(header) && (header = header.trim()) && !isValidHeaderName(header)) { + setHeaders(parseHeaders(header), valueOrRewrite); + } else if (utils$1.isHeaders(header)) { + for (const [key, value] of header.entries()) { + setHeader(value, key, rewrite); + } + } else { + header != null && setHeader(valueOrRewrite, header, rewrite); + } + + return this; + } + + get(header, parser) { + header = normalizeHeader(header); + + if (header) { + const key = utils$1.findKey(this, header); + + if (key) { + const value = this[key]; + + if (!parser) { + return value; + } + + if (parser === true) { + return parseTokens(value); + } + + if (utils$1.isFunction(parser)) { + return parser.call(this, value, key); + } + + if (utils$1.isRegExp(parser)) { + return parser.exec(value); + } + + throw new TypeError('parser must be boolean|regexp|function'); + } + } + } + + has(header, matcher) { + header = normalizeHeader(header); + + if (header) { + const key = utils$1.findKey(this, header); + + return !!(key && this[key] !== undefined && (!matcher || matchHeaderValue(this, this[key], key, matcher))); + } + + return false; + } + + delete(header, matcher) { + const self = this; + let deleted = false; + + function deleteHeader(_header) { + _header = normalizeHeader(_header); + + if (_header) { + const key = utils$1.findKey(self, _header); + + if (key && (!matcher || matchHeaderValue(self, self[key], key, matcher))) { + delete self[key]; + + deleted = true; + } + } + } + + if (utils$1.isArray(header)) { + header.forEach(deleteHeader); + } else { + deleteHeader(header); + } + + return deleted; + } + + clear(matcher) { + const keys = Object.keys(this); + let i = keys.length; + let deleted = false; + + while (i--) { + const key = keys[i]; + if(!matcher || matchHeaderValue(this, this[key], key, matcher, true)) { + delete this[key]; + deleted = true; + } + } + + return deleted; + } + + normalize(format) { + const self = this; + const headers = {}; + + utils$1.forEach(this, (value, header) => { + const key = utils$1.findKey(headers, header); + + if (key) { + self[key] = normalizeValue(value); + delete self[header]; + return; + } + + const normalized = format ? formatHeader(header) : String(header).trim(); + + if (normalized !== header) { + delete self[header]; + } + + self[normalized] = normalizeValue(value); + + headers[normalized] = true; + }); + + return this; + } + + concat(...targets) { + return this.constructor.concat(this, ...targets); + } + + toJSON(asStrings) { + const obj = Object.create(null); + + utils$1.forEach(this, (value, header) => { + value != null && value !== false && (obj[header] = asStrings && utils$1.isArray(value) ? value.join(', ') : value); + }); + + return obj; + } + + [Symbol.iterator]() { + return Object.entries(this.toJSON())[Symbol.iterator](); + } + + toString() { + return Object.entries(this.toJSON()).map(([header, value]) => header + ': ' + value).join('\n'); + } + + get [Symbol.toStringTag]() { + return 'AxiosHeaders'; + } + + static from(thing) { + return thing instanceof this ? thing : new this(thing); + } + + static concat(first, ...targets) { + const computed = new this(first); + + targets.forEach((target) => computed.set(target)); + + return computed; + } + + static accessor(header) { + const internals = this[$internals] = (this[$internals] = { + accessors: {} + }); + + const accessors = internals.accessors; + const prototype = this.prototype; + + function defineAccessor(_header) { + const lHeader = normalizeHeader(_header); + + if (!accessors[lHeader]) { + buildAccessors(prototype, _header); + accessors[lHeader] = true; + } + } + + utils$1.isArray(header) ? header.forEach(defineAccessor) : defineAccessor(header); + + return this; + } +} + +AxiosHeaders$1.accessor(['Content-Type', 'Content-Length', 'Accept', 'Accept-Encoding', 'User-Agent', 'Authorization']); + +// reserved names hotfix +utils$1.reduceDescriptors(AxiosHeaders$1.prototype, ({value}, key) => { + let mapped = key[0].toUpperCase() + key.slice(1); // map `set` => `Set` + return { + get: () => value, + set(headerValue) { + this[mapped] = headerValue; + } + } +}); + +utils$1.freezeMethods(AxiosHeaders$1); + +const AxiosHeaders$2 = AxiosHeaders$1; + +/** + * Transform the data for a request or a response + * + * @param {Array|Function} fns A single function or Array of functions + * @param {?Object} response The response object + * + * @returns {*} The resulting transformed data + */ +function transformData(fns, response) { + const config = this || defaults$1; + const context = response || config; + const headers = AxiosHeaders$2.from(context.headers); + let data = context.data; + + utils$1.forEach(fns, function transform(fn) { + data = fn.call(config, data, headers.normalize(), response ? response.status : undefined); + }); + + headers.normalize(); + + return data; +} + +function isCancel$1(value) { + return !!(value && value.__CANCEL__); +} + +/** + * A `CanceledError` is an object that is thrown when an operation is canceled. + * + * @param {string=} message The message. + * @param {Object=} config The config. + * @param {Object=} request The request. + * + * @returns {CanceledError} The created error. + */ +function CanceledError$1(message, config, request) { + // eslint-disable-next-line no-eq-null,eqeqeq + AxiosError$1.call(this, message == null ? 'canceled' : message, AxiosError$1.ERR_CANCELED, config, request); + this.name = 'CanceledError'; +} + +utils$1.inherits(CanceledError$1, AxiosError$1, { + __CANCEL__: true +}); + +/** + * Resolve or reject a Promise based on response status. + * + * @param {Function} resolve A function that resolves the promise. + * @param {Function} reject A function that rejects the promise. + * @param {object} response The response. + * + * @returns {object} The response. + */ +function settle(resolve, reject, response) { + const validateStatus = response.config.validateStatus; + if (!response.status || !validateStatus || validateStatus(response.status)) { + resolve(response); + } else { + reject(new AxiosError$1( + 'Request failed with status code ' + response.status, + [AxiosError$1.ERR_BAD_REQUEST, AxiosError$1.ERR_BAD_RESPONSE][Math.floor(response.status / 100) - 4], + response.config, + response.request, + response + )); + } +} + +function parseProtocol(url) { + const match = /^([-+\w]{1,25})(:?\/\/|:)/.exec(url); + return match && match[1] || ''; +} + +/** + * Calculate data maxRate + * @param {Number} [samplesCount= 10] + * @param {Number} [min= 1000] + * @returns {Function} + */ +function speedometer(samplesCount, min) { + samplesCount = samplesCount || 10; + const bytes = new Array(samplesCount); + const timestamps = new Array(samplesCount); + let head = 0; + let tail = 0; + let firstSampleTS; + + min = min !== undefined ? min : 1000; + + return function push(chunkLength) { + const now = Date.now(); + + const startedAt = timestamps[tail]; + + if (!firstSampleTS) { + firstSampleTS = now; + } + + bytes[head] = chunkLength; + timestamps[head] = now; + + let i = tail; + let bytesCount = 0; + + while (i !== head) { + bytesCount += bytes[i++]; + i = i % samplesCount; + } + + head = (head + 1) % samplesCount; + + if (head === tail) { + tail = (tail + 1) % samplesCount; + } + + if (now - firstSampleTS < min) { + return; + } + + const passed = startedAt && now - startedAt; + + return passed ? Math.round(bytesCount * 1000 / passed) : undefined; + }; +} + +/** + * Throttle decorator + * @param {Function} fn + * @param {Number} freq + * @return {Function} + */ +function throttle(fn, freq) { + let timestamp = 0; + const threshold = 1000 / freq; + let timer = null; + return function throttled() { + const force = this === true; + + const now = Date.now(); + if (force || now - timestamp > threshold) { + if (timer) { + clearTimeout(timer); + timer = null; + } + timestamp = now; + return fn.apply(null, arguments); + } + if (!timer) { + timer = setTimeout(() => { + timer = null; + timestamp = Date.now(); + return fn.apply(null, arguments); + }, threshold - (now - timestamp)); + } + }; +} + +const progressEventReducer = (listener, isDownloadStream, freq = 3) => { + let bytesNotified = 0; + const _speedometer = speedometer(50, 250); + + return throttle(e => { + const loaded = e.loaded; + const total = e.lengthComputable ? e.total : undefined; + const progressBytes = loaded - bytesNotified; + const rate = _speedometer(progressBytes); + const inRange = loaded <= total; + + bytesNotified = loaded; + + const data = { + loaded, + total, + progress: total ? (loaded / total) : undefined, + bytes: progressBytes, + rate: rate ? rate : undefined, + estimated: rate && total && inRange ? (total - loaded) / rate : undefined, + event: e, + lengthComputable: total != null + }; + + data[isDownloadStream ? 'download' : 'upload'] = true; + + listener(data); + }, freq); +}; + +const isURLSameOrigin = platform.hasStandardBrowserEnv ? + +// Standard browser envs have full support of the APIs needed to test +// whether the request URL is of the same origin as current location. + (function standardBrowserEnv() { + const msie = /(msie|trident)/i.test(navigator.userAgent); + const urlParsingNode = document.createElement('a'); + let originURL; + + /** + * Parse a URL to discover its components + * + * @param {String} url The URL to be parsed + * @returns {Object} + */ + function resolveURL(url) { + let href = url; + + if (msie) { + // IE needs attribute set twice to normalize properties + urlParsingNode.setAttribute('href', href); + href = urlParsingNode.href; + } + + urlParsingNode.setAttribute('href', href); + + // urlParsingNode provides the UrlUtils interface - http://url.spec.whatwg.org/#urlutils + return { + href: urlParsingNode.href, + protocol: urlParsingNode.protocol ? urlParsingNode.protocol.replace(/:$/, '') : '', + host: urlParsingNode.host, + search: urlParsingNode.search ? urlParsingNode.search.replace(/^\?/, '') : '', + hash: urlParsingNode.hash ? urlParsingNode.hash.replace(/^#/, '') : '', + hostname: urlParsingNode.hostname, + port: urlParsingNode.port, + pathname: (urlParsingNode.pathname.charAt(0) === '/') ? + urlParsingNode.pathname : + '/' + urlParsingNode.pathname + }; + } + + originURL = resolveURL(window.location.href); + + /** + * Determine if a URL shares the same origin as the current location + * + * @param {String} requestURL The URL to test + * @returns {boolean} True if URL shares the same origin, otherwise false + */ + return function isURLSameOrigin(requestURL) { + const parsed = (utils$1.isString(requestURL)) ? resolveURL(requestURL) : requestURL; + return (parsed.protocol === originURL.protocol && + parsed.host === originURL.host); + }; + })() : + + // Non standard browser envs (web workers, react-native) lack needed support. + (function nonStandardBrowserEnv() { + return function isURLSameOrigin() { + return true; + }; + })(); + +const cookies = platform.hasStandardBrowserEnv ? + + // Standard browser envs support document.cookie + { + write(name, value, expires, path, domain, secure) { + const cookie = [name + '=' + encodeURIComponent(value)]; + + utils$1.isNumber(expires) && cookie.push('expires=' + new Date(expires).toGMTString()); + + utils$1.isString(path) && cookie.push('path=' + path); + + utils$1.isString(domain) && cookie.push('domain=' + domain); + + secure === true && cookie.push('secure'); + + document.cookie = cookie.join('; '); + }, + + read(name) { + const match = document.cookie.match(new RegExp('(^|;\\s*)(' + name + ')=([^;]*)')); + return (match ? decodeURIComponent(match[3]) : null); + }, + + remove(name) { + this.write(name, '', Date.now() - 86400000); + } + } + + : + + // Non-standard browser env (web workers, react-native) lack needed support. + { + write() {}, + read() { + return null; + }, + remove() {} + }; + +/** + * Determines whether the specified URL is absolute + * + * @param {string} url The URL to test + * + * @returns {boolean} True if the specified URL is absolute, otherwise false + */ +function isAbsoluteURL(url) { + // A URL is considered absolute if it begins with "://" or "//" (protocol-relative URL). + // RFC 3986 defines scheme name as a sequence of characters beginning with a letter and followed + // by any combination of letters, digits, plus, period, or hyphen. + return /^([a-z][a-z\d+\-.]*:)?\/\//i.test(url); +} + +/** + * Creates a new URL by combining the specified URLs + * + * @param {string} baseURL The base URL + * @param {string} relativeURL The relative URL + * + * @returns {string} The combined URL + */ +function combineURLs(baseURL, relativeURL) { + return relativeURL + ? baseURL.replace(/\/?\/$/, '') + '/' + relativeURL.replace(/^\/+/, '') + : baseURL; +} + +/** + * Creates a new URL by combining the baseURL with the requestedURL, + * only when the requestedURL is not already an absolute URL. + * If the requestURL is absolute, this function returns the requestedURL untouched. + * + * @param {string} baseURL The base URL + * @param {string} requestedURL Absolute or relative URL to combine + * + * @returns {string} The combined full path + */ +function buildFullPath(baseURL, requestedURL) { + if (baseURL && !isAbsoluteURL(requestedURL)) { + return combineURLs(baseURL, requestedURL); + } + return requestedURL; +} + +const headersToObject = (thing) => thing instanceof AxiosHeaders$2 ? { ...thing } : thing; + +/** + * Config-specific merge-function which creates a new config-object + * by merging two configuration objects together. + * + * @param {Object} config1 + * @param {Object} config2 + * + * @returns {Object} New object resulting from merging config2 to config1 + */ +function mergeConfig$1(config1, config2) { + // eslint-disable-next-line no-param-reassign + config2 = config2 || {}; + const config = {}; + + function getMergedValue(target, source, caseless) { + if (utils$1.isPlainObject(target) && utils$1.isPlainObject(source)) { + return utils$1.merge.call({caseless}, target, source); + } else if (utils$1.isPlainObject(source)) { + return utils$1.merge({}, source); + } else if (utils$1.isArray(source)) { + return source.slice(); + } + return source; + } + + // eslint-disable-next-line consistent-return + function mergeDeepProperties(a, b, caseless) { + if (!utils$1.isUndefined(b)) { + return getMergedValue(a, b, caseless); + } else if (!utils$1.isUndefined(a)) { + return getMergedValue(undefined, a, caseless); + } + } + + // eslint-disable-next-line consistent-return + function valueFromConfig2(a, b) { + if (!utils$1.isUndefined(b)) { + return getMergedValue(undefined, b); + } + } + + // eslint-disable-next-line consistent-return + function defaultToConfig2(a, b) { + if (!utils$1.isUndefined(b)) { + return getMergedValue(undefined, b); + } else if (!utils$1.isUndefined(a)) { + return getMergedValue(undefined, a); + } + } + + // eslint-disable-next-line consistent-return + function mergeDirectKeys(a, b, prop) { + if (prop in config2) { + return getMergedValue(a, b); + } else if (prop in config1) { + return getMergedValue(undefined, a); + } + } + + const mergeMap = { + url: valueFromConfig2, + method: valueFromConfig2, + data: valueFromConfig2, + baseURL: defaultToConfig2, + transformRequest: defaultToConfig2, + transformResponse: defaultToConfig2, + paramsSerializer: defaultToConfig2, + timeout: defaultToConfig2, + timeoutMessage: defaultToConfig2, + withCredentials: defaultToConfig2, + withXSRFToken: defaultToConfig2, + adapter: defaultToConfig2, + responseType: defaultToConfig2, + xsrfCookieName: defaultToConfig2, + xsrfHeaderName: defaultToConfig2, + onUploadProgress: defaultToConfig2, + onDownloadProgress: defaultToConfig2, + decompress: defaultToConfig2, + maxContentLength: defaultToConfig2, + maxBodyLength: defaultToConfig2, + beforeRedirect: defaultToConfig2, + transport: defaultToConfig2, + httpAgent: defaultToConfig2, + httpsAgent: defaultToConfig2, + cancelToken: defaultToConfig2, + socketPath: defaultToConfig2, + responseEncoding: defaultToConfig2, + validateStatus: mergeDirectKeys, + headers: (a, b) => mergeDeepProperties(headersToObject(a), headersToObject(b), true) + }; + + utils$1.forEach(Object.keys(Object.assign({}, config1, config2)), function computeConfigValue(prop) { + const merge = mergeMap[prop] || mergeDeepProperties; + const configValue = merge(config1[prop], config2[prop], prop); + (utils$1.isUndefined(configValue) && merge !== mergeDirectKeys) || (config[prop] = configValue); + }); + + return config; +} + +const resolveConfig = (config) => { + const newConfig = mergeConfig$1({}, config); + + let {data, withXSRFToken, xsrfHeaderName, xsrfCookieName, headers, auth} = newConfig; + + newConfig.headers = headers = AxiosHeaders$2.from(headers); + + newConfig.url = buildURL(buildFullPath(newConfig.baseURL, newConfig.url), config.params, config.paramsSerializer); + + // HTTP basic authentication + if (auth) { + headers.set('Authorization', 'Basic ' + + btoa((auth.username || '') + ':' + (auth.password ? unescape(encodeURIComponent(auth.password)) : '')) + ); + } + + let contentType; + + if (utils$1.isFormData(data)) { + if (platform.hasStandardBrowserEnv || platform.hasStandardBrowserWebWorkerEnv) { + headers.setContentType(undefined); // Let the browser set it + } else if ((contentType = headers.getContentType()) !== false) { + // fix semicolon duplication issue for ReactNative FormData implementation + const [type, ...tokens] = contentType ? contentType.split(';').map(token => token.trim()).filter(Boolean) : []; + headers.setContentType([type || 'multipart/form-data', ...tokens].join('; ')); + } + } + + // Add xsrf header + // This is only done if running in a standard browser environment. + // Specifically not if we're in a web worker, or react-native. + + if (platform.hasStandardBrowserEnv) { + withXSRFToken && utils$1.isFunction(withXSRFToken) && (withXSRFToken = withXSRFToken(newConfig)); + + if (withXSRFToken || (withXSRFToken !== false && isURLSameOrigin(newConfig.url))) { + // Add xsrf header + const xsrfValue = xsrfHeaderName && xsrfCookieName && cookies.read(xsrfCookieName); + + if (xsrfValue) { + headers.set(xsrfHeaderName, xsrfValue); + } + } + } + + return newConfig; +}; + +const isXHRAdapterSupported = typeof XMLHttpRequest !== 'undefined'; + +const xhrAdapter = isXHRAdapterSupported && function (config) { + return new Promise(function dispatchXhrRequest(resolve, reject) { + const _config = resolveConfig(config); + let requestData = _config.data; + const requestHeaders = AxiosHeaders$2.from(_config.headers).normalize(); + let {responseType} = _config; + let onCanceled; + function done() { + if (_config.cancelToken) { + _config.cancelToken.unsubscribe(onCanceled); + } + + if (_config.signal) { + _config.signal.removeEventListener('abort', onCanceled); + } + } + + let request = new XMLHttpRequest(); + + request.open(_config.method.toUpperCase(), _config.url, true); + + // Set the request timeout in MS + request.timeout = _config.timeout; + + function onloadend() { + if (!request) { + return; + } + // Prepare the response + const responseHeaders = AxiosHeaders$2.from( + 'getAllResponseHeaders' in request && request.getAllResponseHeaders() + ); + const responseData = !responseType || responseType === 'text' || responseType === 'json' ? + request.responseText : request.response; + const response = { + data: responseData, + status: request.status, + statusText: request.statusText, + headers: responseHeaders, + config, + request + }; + + settle(function _resolve(value) { + resolve(value); + done(); + }, function _reject(err) { + reject(err); + done(); + }, response); + + // Clean up request + request = null; + } + + if ('onloadend' in request) { + // Use onloadend if available + request.onloadend = onloadend; + } else { + // Listen for ready state to emulate onloadend + request.onreadystatechange = function handleLoad() { + if (!request || request.readyState !== 4) { + return; + } + + // The request errored out and we didn't get a response, this will be + // handled by onerror instead + // With one exception: request that using file: protocol, most browsers + // will return status as 0 even though it's a successful request + if (request.status === 0 && !(request.responseURL && request.responseURL.indexOf('file:') === 0)) { + return; + } + // readystate handler is calling before onerror or ontimeout handlers, + // so we should call onloadend on the next 'tick' + setTimeout(onloadend); + }; + } + + // Handle browser request cancellation (as opposed to a manual cancellation) + request.onabort = function handleAbort() { + if (!request) { + return; + } + + reject(new AxiosError$1('Request aborted', AxiosError$1.ECONNABORTED, _config, request)); + + // Clean up request + request = null; + }; + + // Handle low level network errors + request.onerror = function handleError() { + // Real errors are hidden from us by the browser + // onerror should only fire if it's a network error + reject(new AxiosError$1('Network Error', AxiosError$1.ERR_NETWORK, _config, request)); + + // Clean up request + request = null; + }; + + // Handle timeout + request.ontimeout = function handleTimeout() { + let timeoutErrorMessage = _config.timeout ? 'timeout of ' + _config.timeout + 'ms exceeded' : 'timeout exceeded'; + const transitional = _config.transitional || transitionalDefaults; + if (_config.timeoutErrorMessage) { + timeoutErrorMessage = _config.timeoutErrorMessage; + } + reject(new AxiosError$1( + timeoutErrorMessage, + transitional.clarifyTimeoutError ? AxiosError$1.ETIMEDOUT : AxiosError$1.ECONNABORTED, + _config, + request)); + + // Clean up request + request = null; + }; + + // Remove Content-Type if data is undefined + requestData === undefined && requestHeaders.setContentType(null); + + // Add headers to the request + if ('setRequestHeader' in request) { + utils$1.forEach(requestHeaders.toJSON(), function setRequestHeader(val, key) { + request.setRequestHeader(key, val); + }); + } + + // Add withCredentials to request if needed + if (!utils$1.isUndefined(_config.withCredentials)) { + request.withCredentials = !!_config.withCredentials; + } + + // Add responseType to request if needed + if (responseType && responseType !== 'json') { + request.responseType = _config.responseType; + } + + // Handle progress if needed + if (typeof _config.onDownloadProgress === 'function') { + request.addEventListener('progress', progressEventReducer(_config.onDownloadProgress, true)); + } + + // Not all browsers support upload events + if (typeof _config.onUploadProgress === 'function' && request.upload) { + request.upload.addEventListener('progress', progressEventReducer(_config.onUploadProgress)); + } + + if (_config.cancelToken || _config.signal) { + // Handle cancellation + // eslint-disable-next-line func-names + onCanceled = cancel => { + if (!request) { + return; + } + reject(!cancel || cancel.type ? new CanceledError$1(null, config, request) : cancel); + request.abort(); + request = null; + }; + + _config.cancelToken && _config.cancelToken.subscribe(onCanceled); + if (_config.signal) { + _config.signal.aborted ? onCanceled() : _config.signal.addEventListener('abort', onCanceled); + } + } + + const protocol = parseProtocol(_config.url); + + if (protocol && platform.protocols.indexOf(protocol) === -1) { + reject(new AxiosError$1('Unsupported protocol ' + protocol + ':', AxiosError$1.ERR_BAD_REQUEST, config)); + return; + } + + + // Send the request + request.send(requestData || null); + }); +}; + +const composeSignals = (signals, timeout) => { + let controller = new AbortController(); + + let aborted; + + const onabort = function (cancel) { + if (!aborted) { + aborted = true; + unsubscribe(); + const err = cancel instanceof Error ? cancel : this.reason; + controller.abort(err instanceof AxiosError$1 ? err : new CanceledError$1(err instanceof Error ? err.message : err)); + } + }; + + let timer = timeout && setTimeout(() => { + onabort(new AxiosError$1(`timeout ${timeout} of ms exceeded`, AxiosError$1.ETIMEDOUT)); + }, timeout); + + const unsubscribe = () => { + if (signals) { + timer && clearTimeout(timer); + timer = null; + signals.forEach(signal => { + signal && + (signal.removeEventListener ? signal.removeEventListener('abort', onabort) : signal.unsubscribe(onabort)); + }); + signals = null; + } + }; + + signals.forEach((signal) => signal && signal.addEventListener && signal.addEventListener('abort', onabort)); + + const {signal} = controller; + + signal.unsubscribe = unsubscribe; + + return [signal, () => { + timer && clearTimeout(timer); + timer = null; + }]; +}; + +const composeSignals$1 = composeSignals; + +const streamChunk = function* (chunk, chunkSize) { + let len = chunk.byteLength; + + if (!chunkSize || len < chunkSize) { + yield chunk; + return; + } + + let pos = 0; + let end; + + while (pos < len) { + end = pos + chunkSize; + yield chunk.slice(pos, end); + pos = end; + } +}; + +const readBytes = async function* (iterable, chunkSize, encode) { + for await (const chunk of iterable) { + yield* streamChunk(ArrayBuffer.isView(chunk) ? chunk : (await encode(String(chunk))), chunkSize); + } +}; + +const trackStream = (stream, chunkSize, onProgress, onFinish, encode) => { + const iterator = readBytes(stream, chunkSize, encode); + + let bytes = 0; + + return new ReadableStream({ + type: 'bytes', + + async pull(controller) { + const {done, value} = await iterator.next(); + + if (done) { + controller.close(); + onFinish(); + return; + } + + let len = value.byteLength; + onProgress && onProgress(bytes += len); + controller.enqueue(new Uint8Array(value)); + }, + cancel(reason) { + onFinish(reason); + return iterator.return(); + } + }, { + highWaterMark: 2 + }) +}; + +const fetchProgressDecorator = (total, fn) => { + const lengthComputable = total != null; + return (loaded) => setTimeout(() => fn({ + lengthComputable, + total, + loaded + })); +}; + +const isFetchSupported = typeof fetch === 'function' && typeof Request === 'function' && typeof Response === 'function'; +const isReadableStreamSupported = isFetchSupported && typeof ReadableStream === 'function'; + +// used only inside the fetch adapter +const encodeText = isFetchSupported && (typeof TextEncoder === 'function' ? + ((encoder) => (str) => encoder.encode(str))(new TextEncoder()) : + async (str) => new Uint8Array(await new Response(str).arrayBuffer()) +); + +const supportsRequestStream = isReadableStreamSupported && (() => { + let duplexAccessed = false; + + const hasContentType = new Request(platform.origin, { + body: new ReadableStream(), + method: 'POST', + get duplex() { + duplexAccessed = true; + return 'half'; + }, + }).headers.has('Content-Type'); + + return duplexAccessed && !hasContentType; +})(); + +const DEFAULT_CHUNK_SIZE = 64 * 1024; + +const supportsResponseStream = isReadableStreamSupported && !!(()=> { + try { + return utils$1.isReadableStream(new Response('').body); + } catch(err) { + // return undefined + } +})(); + +const resolvers = { + stream: supportsResponseStream && ((res) => res.body) +}; + +isFetchSupported && (((res) => { + ['text', 'arrayBuffer', 'blob', 'formData', 'stream'].forEach(type => { + !resolvers[type] && (resolvers[type] = utils$1.isFunction(res[type]) ? (res) => res[type]() : + (_, config) => { + throw new AxiosError$1(`Response type '${type}' is not supported`, AxiosError$1.ERR_NOT_SUPPORT, config); + }); + }); +})(new Response)); + +const getBodyLength = async (body) => { + if (body == null) { + return 0; + } + + if(utils$1.isBlob(body)) { + return body.size; + } + + if(utils$1.isSpecCompliantForm(body)) { + return (await new Request(body).arrayBuffer()).byteLength; + } + + if(utils$1.isArrayBufferView(body)) { + return body.byteLength; + } + + if(utils$1.isURLSearchParams(body)) { + body = body + ''; + } + + if(utils$1.isString(body)) { + return (await encodeText(body)).byteLength; + } +}; + +const resolveBodyLength = async (headers, body) => { + const length = utils$1.toFiniteNumber(headers.getContentLength()); + + return length == null ? getBodyLength(body) : length; +}; + +const fetchAdapter = isFetchSupported && (async (config) => { + let { + url, + method, + data, + signal, + cancelToken, + timeout, + onDownloadProgress, + onUploadProgress, + responseType, + headers, + withCredentials = 'same-origin', + fetchOptions + } = resolveConfig(config); + + responseType = responseType ? (responseType + '').toLowerCase() : 'text'; + + let [composedSignal, stopTimeout] = (signal || cancelToken || timeout) ? + composeSignals$1([signal, cancelToken], timeout) : []; + + let finished, request; + + const onFinish = () => { + !finished && setTimeout(() => { + composedSignal && composedSignal.unsubscribe(); + }); + + finished = true; + }; + + let requestContentLength; + + try { + if ( + onUploadProgress && supportsRequestStream && method !== 'get' && method !== 'head' && + (requestContentLength = await resolveBodyLength(headers, data)) !== 0 + ) { + let _request = new Request(url, { + method: 'POST', + body: data, + duplex: "half" + }); + + let contentTypeHeader; + + if (utils$1.isFormData(data) && (contentTypeHeader = _request.headers.get('content-type'))) { + headers.setContentType(contentTypeHeader); + } + + if (_request.body) { + data = trackStream(_request.body, DEFAULT_CHUNK_SIZE, fetchProgressDecorator( + requestContentLength, + progressEventReducer(onUploadProgress) + ), null, encodeText); + } + } + + if (!utils$1.isString(withCredentials)) { + withCredentials = withCredentials ? 'cors' : 'omit'; + } + + request = new Request(url, { + ...fetchOptions, + signal: composedSignal, + method: method.toUpperCase(), + headers: headers.normalize().toJSON(), + body: data, + duplex: "half", + withCredentials + }); + + let response = await fetch(request); + + const isStreamResponse = supportsResponseStream && (responseType === 'stream' || responseType === 'response'); + + if (supportsResponseStream && (onDownloadProgress || isStreamResponse)) { + const options = {}; + + ['status', 'statusText', 'headers'].forEach(prop => { + options[prop] = response[prop]; + }); + + const responseContentLength = utils$1.toFiniteNumber(response.headers.get('content-length')); + + response = new Response( + trackStream(response.body, DEFAULT_CHUNK_SIZE, onDownloadProgress && fetchProgressDecorator( + responseContentLength, + progressEventReducer(onDownloadProgress, true) + ), isStreamResponse && onFinish, encodeText), + options + ); + } + + responseType = responseType || 'text'; + + let responseData = await resolvers[utils$1.findKey(resolvers, responseType) || 'text'](response, config); + + !isStreamResponse && onFinish(); + + stopTimeout && stopTimeout(); + + return await new Promise((resolve, reject) => { + settle(resolve, reject, { + data: responseData, + headers: AxiosHeaders$2.from(response.headers), + status: response.status, + statusText: response.statusText, + config, + request + }); + }) + } catch (err) { + onFinish(); + + if (err && err.name === 'TypeError' && /fetch/i.test(err.message)) { + throw Object.assign( + new AxiosError$1('Network Error', AxiosError$1.ERR_NETWORK, config, request), + { + cause: err.cause || err + } + ) + } + + throw AxiosError$1.from(err, err && err.code, config, request); + } +}); + +const knownAdapters = { + http: httpAdapter, + xhr: xhrAdapter, + fetch: fetchAdapter +}; + +utils$1.forEach(knownAdapters, (fn, value) => { + if (fn) { + try { + Object.defineProperty(fn, 'name', {value}); + } catch (e) { + // eslint-disable-next-line no-empty + } + Object.defineProperty(fn, 'adapterName', {value}); + } +}); + +const renderReason = (reason) => `- ${reason}`; + +const isResolvedHandle = (adapter) => utils$1.isFunction(adapter) || adapter === null || adapter === false; + +const adapters = { + getAdapter: (adapters) => { + adapters = utils$1.isArray(adapters) ? adapters : [adapters]; + + const {length} = adapters; + let nameOrAdapter; + let adapter; + + const rejectedReasons = {}; + + for (let i = 0; i < length; i++) { + nameOrAdapter = adapters[i]; + let id; + + adapter = nameOrAdapter; + + if (!isResolvedHandle(nameOrAdapter)) { + adapter = knownAdapters[(id = String(nameOrAdapter)).toLowerCase()]; + + if (adapter === undefined) { + throw new AxiosError$1(`Unknown adapter '${id}'`); + } + } + + if (adapter) { + break; + } + + rejectedReasons[id || '#' + i] = adapter; + } + + if (!adapter) { + + const reasons = Object.entries(rejectedReasons) + .map(([id, state]) => `adapter ${id} ` + + (state === false ? 'is not supported by the environment' : 'is not available in the build') + ); + + let s = length ? + (reasons.length > 1 ? 'since :\n' + reasons.map(renderReason).join('\n') : ' ' + renderReason(reasons[0])) : + 'as no adapter specified'; + + throw new AxiosError$1( + `There is no suitable adapter to dispatch the request ` + s, + 'ERR_NOT_SUPPORT' + ); + } + + return adapter; + }, + adapters: knownAdapters +}; + +/** + * Throws a `CanceledError` if cancellation has been requested. + * + * @param {Object} config The config that is to be used for the request + * + * @returns {void} + */ +function throwIfCancellationRequested(config) { + if (config.cancelToken) { + config.cancelToken.throwIfRequested(); + } + + if (config.signal && config.signal.aborted) { + throw new CanceledError$1(null, config); + } +} + +/** + * Dispatch a request to the server using the configured adapter. + * + * @param {object} config The config that is to be used for the request + * + * @returns {Promise} The Promise to be fulfilled + */ +function dispatchRequest(config) { + throwIfCancellationRequested(config); + + config.headers = AxiosHeaders$2.from(config.headers); + + // Transform request data + config.data = transformData.call( + config, + config.transformRequest + ); + + if (['post', 'put', 'patch'].indexOf(config.method) !== -1) { + config.headers.setContentType('application/x-www-form-urlencoded', false); + } + + const adapter = adapters.getAdapter(config.adapter || defaults$1.adapter); + + return adapter(config).then(function onAdapterResolution(response) { + throwIfCancellationRequested(config); + + // Transform response data + response.data = transformData.call( + config, + config.transformResponse, + response + ); + + response.headers = AxiosHeaders$2.from(response.headers); + + return response; + }, function onAdapterRejection(reason) { + if (!isCancel$1(reason)) { + throwIfCancellationRequested(config); + + // Transform response data + if (reason && reason.response) { + reason.response.data = transformData.call( + config, + config.transformResponse, + reason.response + ); + reason.response.headers = AxiosHeaders$2.from(reason.response.headers); + } + } + + return Promise.reject(reason); + }); +} + +const VERSION$1 = "1.7.2"; + +const validators$1 = {}; + +// eslint-disable-next-line func-names +['object', 'boolean', 'number', 'function', 'string', 'symbol'].forEach((type, i) => { + validators$1[type] = function validator(thing) { + return typeof thing === type || 'a' + (i < 1 ? 'n ' : ' ') + type; + }; +}); + +const deprecatedWarnings = {}; + +/** + * Transitional option validator + * + * @param {function|boolean?} validator - set to false if the transitional option has been removed + * @param {string?} version - deprecated version / removed since version + * @param {string?} message - some message with additional info + * + * @returns {function} + */ +validators$1.transitional = function transitional(validator, version, message) { + function formatMessage(opt, desc) { + return '[Axios v' + VERSION$1 + '] Transitional option \'' + opt + '\'' + desc + (message ? '. ' + message : ''); + } + + // eslint-disable-next-line func-names + return (value, opt, opts) => { + if (validator === false) { + throw new AxiosError$1( + formatMessage(opt, ' has been removed' + (version ? ' in ' + version : '')), + AxiosError$1.ERR_DEPRECATED + ); + } + + if (version && !deprecatedWarnings[opt]) { + deprecatedWarnings[opt] = true; + // eslint-disable-next-line no-console + console.warn( + formatMessage( + opt, + ' has been deprecated since v' + version + ' and will be removed in the near future' + ) + ); + } + + return validator ? validator(value, opt, opts) : true; + }; +}; + +/** + * Assert object's properties type + * + * @param {object} options + * @param {object} schema + * @param {boolean?} allowUnknown + * + * @returns {object} + */ + +function assertOptions(options, schema, allowUnknown) { + if (typeof options !== 'object') { + throw new AxiosError$1('options must be an object', AxiosError$1.ERR_BAD_OPTION_VALUE); + } + const keys = Object.keys(options); + let i = keys.length; + while (i-- > 0) { + const opt = keys[i]; + const validator = schema[opt]; + if (validator) { + const value = options[opt]; + const result = value === undefined || validator(value, opt, options); + if (result !== true) { + throw new AxiosError$1('option ' + opt + ' must be ' + result, AxiosError$1.ERR_BAD_OPTION_VALUE); + } + continue; + } + if (allowUnknown !== true) { + throw new AxiosError$1('Unknown option ' + opt, AxiosError$1.ERR_BAD_OPTION); + } + } +} + +const validator = { + assertOptions, + validators: validators$1 +}; + +const validators = validator.validators; + +/** + * Create a new instance of Axios + * + * @param {Object} instanceConfig The default config for the instance + * + * @return {Axios} A new instance of Axios + */ +class Axios$1 { + constructor(instanceConfig) { + this.defaults = instanceConfig; + this.interceptors = { + request: new InterceptorManager$1(), + response: new InterceptorManager$1() + }; + } + + /** + * Dispatch a request + * + * @param {String|Object} configOrUrl The config specific for this request (merged with this.defaults) + * @param {?Object} config + * + * @returns {Promise} The Promise to be fulfilled + */ + async request(configOrUrl, config) { + try { + return await this._request(configOrUrl, config); + } catch (err) { + if (err instanceof Error) { + let dummy; + + Error.captureStackTrace ? Error.captureStackTrace(dummy = {}) : (dummy = new Error()); + + // slice off the Error: ... line + const stack = dummy.stack ? dummy.stack.replace(/^.+\n/, '') : ''; + try { + if (!err.stack) { + err.stack = stack; + // match without the 2 top stack lines + } else if (stack && !String(err.stack).endsWith(stack.replace(/^.+\n.+\n/, ''))) { + err.stack += '\n' + stack; + } + } catch (e) { + // ignore the case where "stack" is an un-writable property + } + } + + throw err; + } + } + + _request(configOrUrl, config) { + /*eslint no-param-reassign:0*/ + // Allow for axios('example/url'[, config]) a la fetch API + if (typeof configOrUrl === 'string') { + config = config || {}; + config.url = configOrUrl; + } else { + config = configOrUrl || {}; + } + + config = mergeConfig$1(this.defaults, config); + + const {transitional, paramsSerializer, headers} = config; + + if (transitional !== undefined) { + validator.assertOptions(transitional, { + silentJSONParsing: validators.transitional(validators.boolean), + forcedJSONParsing: validators.transitional(validators.boolean), + clarifyTimeoutError: validators.transitional(validators.boolean) + }, false); + } + + if (paramsSerializer != null) { + if (utils$1.isFunction(paramsSerializer)) { + config.paramsSerializer = { + serialize: paramsSerializer + }; + } else { + validator.assertOptions(paramsSerializer, { + encode: validators.function, + serialize: validators.function + }, true); + } + } + + // Set config.method + config.method = (config.method || this.defaults.method || 'get').toLowerCase(); + + // Flatten headers + let contextHeaders = headers && utils$1.merge( + headers.common, + headers[config.method] + ); + + headers && utils$1.forEach( + ['delete', 'get', 'head', 'post', 'put', 'patch', 'common'], + (method) => { + delete headers[method]; + } + ); + + config.headers = AxiosHeaders$2.concat(contextHeaders, headers); + + // filter out skipped interceptors + const requestInterceptorChain = []; + let synchronousRequestInterceptors = true; + this.interceptors.request.forEach(function unshiftRequestInterceptors(interceptor) { + if (typeof interceptor.runWhen === 'function' && interceptor.runWhen(config) === false) { + return; + } + + synchronousRequestInterceptors = synchronousRequestInterceptors && interceptor.synchronous; + + requestInterceptorChain.unshift(interceptor.fulfilled, interceptor.rejected); + }); + + const responseInterceptorChain = []; + this.interceptors.response.forEach(function pushResponseInterceptors(interceptor) { + responseInterceptorChain.push(interceptor.fulfilled, interceptor.rejected); + }); + + let promise; + let i = 0; + let len; + + if (!synchronousRequestInterceptors) { + const chain = [dispatchRequest.bind(this), undefined]; + chain.unshift.apply(chain, requestInterceptorChain); + chain.push.apply(chain, responseInterceptorChain); + len = chain.length; + + promise = Promise.resolve(config); + + while (i < len) { + promise = promise.then(chain[i++], chain[i++]); + } + + return promise; + } + + len = requestInterceptorChain.length; + + let newConfig = config; + + i = 0; + + while (i < len) { + const onFulfilled = requestInterceptorChain[i++]; + const onRejected = requestInterceptorChain[i++]; + try { + newConfig = onFulfilled(newConfig); + } catch (error) { + onRejected.call(this, error); + break; + } + } + + try { + promise = dispatchRequest.call(this, newConfig); + } catch (error) { + return Promise.reject(error); + } + + i = 0; + len = responseInterceptorChain.length; + + while (i < len) { + promise = promise.then(responseInterceptorChain[i++], responseInterceptorChain[i++]); + } + + return promise; + } + + getUri(config) { + config = mergeConfig$1(this.defaults, config); + const fullPath = buildFullPath(config.baseURL, config.url); + return buildURL(fullPath, config.params, config.paramsSerializer); + } +} + +// Provide aliases for supported request methods +utils$1.forEach(['delete', 'get', 'head', 'options'], function forEachMethodNoData(method) { + /*eslint func-names:0*/ + Axios$1.prototype[method] = function(url, config) { + return this.request(mergeConfig$1(config || {}, { + method, + url, + data: (config || {}).data + })); + }; +}); + +utils$1.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) { + /*eslint func-names:0*/ + + function generateHTTPMethod(isForm) { + return function httpMethod(url, data, config) { + return this.request(mergeConfig$1(config || {}, { + method, + headers: isForm ? { + 'Content-Type': 'multipart/form-data' + } : {}, + url, + data + })); + }; + } + + Axios$1.prototype[method] = generateHTTPMethod(); + + Axios$1.prototype[method + 'Form'] = generateHTTPMethod(true); +}); + +const Axios$2 = Axios$1; + +/** + * A `CancelToken` is an object that can be used to request cancellation of an operation. + * + * @param {Function} executor The executor function. + * + * @returns {CancelToken} + */ +class CancelToken$1 { + constructor(executor) { + if (typeof executor !== 'function') { + throw new TypeError('executor must be a function.'); + } + + let resolvePromise; + + this.promise = new Promise(function promiseExecutor(resolve) { + resolvePromise = resolve; + }); + + const token = this; + + // eslint-disable-next-line func-names + this.promise.then(cancel => { + if (!token._listeners) return; + + let i = token._listeners.length; + + while (i-- > 0) { + token._listeners[i](cancel); + } + token._listeners = null; + }); + + // eslint-disable-next-line func-names + this.promise.then = onfulfilled => { + let _resolve; + // eslint-disable-next-line func-names + const promise = new Promise(resolve => { + token.subscribe(resolve); + _resolve = resolve; + }).then(onfulfilled); + + promise.cancel = function reject() { + token.unsubscribe(_resolve); + }; + + return promise; + }; + + executor(function cancel(message, config, request) { + if (token.reason) { + // Cancellation has already been requested + return; + } + + token.reason = new CanceledError$1(message, config, request); + resolvePromise(token.reason); + }); + } + + /** + * Throws a `CanceledError` if cancellation has been requested. + */ + throwIfRequested() { + if (this.reason) { + throw this.reason; + } + } + + /** + * Subscribe to the cancel signal + */ + + subscribe(listener) { + if (this.reason) { + listener(this.reason); + return; + } + + if (this._listeners) { + this._listeners.push(listener); + } else { + this._listeners = [listener]; + } + } + + /** + * Unsubscribe from the cancel signal + */ + + unsubscribe(listener) { + if (!this._listeners) { + return; + } + const index = this._listeners.indexOf(listener); + if (index !== -1) { + this._listeners.splice(index, 1); + } + } + + /** + * Returns an object that contains a new `CancelToken` and a function that, when called, + * cancels the `CancelToken`. + */ + static source() { + let cancel; + const token = new CancelToken$1(function executor(c) { + cancel = c; + }); + return { + token, + cancel + }; + } +} + +const CancelToken$2 = CancelToken$1; + +/** + * Syntactic sugar for invoking a function and expanding an array for arguments. + * + * Common use case would be to use `Function.prototype.apply`. + * + * ```js + * function f(x, y, z) {} + * var args = [1, 2, 3]; + * f.apply(null, args); + * ``` + * + * With `spread` this example can be re-written. + * + * ```js + * spread(function(x, y, z) {})([1, 2, 3]); + * ``` + * + * @param {Function} callback + * + * @returns {Function} + */ +function spread$1(callback) { + return function wrap(arr) { + return callback.apply(null, arr); + }; +} + +/** + * Determines whether the payload is an error thrown by Axios + * + * @param {*} payload The value to test + * + * @returns {boolean} True if the payload is an error thrown by Axios, otherwise false + */ +function isAxiosError$1(payload) { + return utils$1.isObject(payload) && (payload.isAxiosError === true); +} + +const HttpStatusCode$1 = { + Continue: 100, + SwitchingProtocols: 101, + Processing: 102, + EarlyHints: 103, + Ok: 200, + Created: 201, + Accepted: 202, + NonAuthoritativeInformation: 203, + NoContent: 204, + ResetContent: 205, + PartialContent: 206, + MultiStatus: 207, + AlreadyReported: 208, + ImUsed: 226, + MultipleChoices: 300, + MovedPermanently: 301, + Found: 302, + SeeOther: 303, + NotModified: 304, + UseProxy: 305, + Unused: 306, + TemporaryRedirect: 307, + PermanentRedirect: 308, + BadRequest: 400, + Unauthorized: 401, + PaymentRequired: 402, + Forbidden: 403, + NotFound: 404, + MethodNotAllowed: 405, + NotAcceptable: 406, + ProxyAuthenticationRequired: 407, + RequestTimeout: 408, + Conflict: 409, + Gone: 410, + LengthRequired: 411, + PreconditionFailed: 412, + PayloadTooLarge: 413, + UriTooLong: 414, + UnsupportedMediaType: 415, + RangeNotSatisfiable: 416, + ExpectationFailed: 417, + ImATeapot: 418, + MisdirectedRequest: 421, + UnprocessableEntity: 422, + Locked: 423, + FailedDependency: 424, + TooEarly: 425, + UpgradeRequired: 426, + PreconditionRequired: 428, + TooManyRequests: 429, + RequestHeaderFieldsTooLarge: 431, + UnavailableForLegalReasons: 451, + InternalServerError: 500, + NotImplemented: 501, + BadGateway: 502, + ServiceUnavailable: 503, + GatewayTimeout: 504, + HttpVersionNotSupported: 505, + VariantAlsoNegotiates: 506, + InsufficientStorage: 507, + LoopDetected: 508, + NotExtended: 510, + NetworkAuthenticationRequired: 511, +}; + +Object.entries(HttpStatusCode$1).forEach(([key, value]) => { + HttpStatusCode$1[value] = key; +}); + +const HttpStatusCode$2 = HttpStatusCode$1; + +/** + * Create an instance of Axios + * + * @param {Object} defaultConfig The default config for the instance + * + * @returns {Axios} A new instance of Axios + */ +function createInstance(defaultConfig) { + const context = new Axios$2(defaultConfig); + const instance = bind(Axios$2.prototype.request, context); + + // Copy axios.prototype to instance + utils$1.extend(instance, Axios$2.prototype, context, {allOwnKeys: true}); + + // Copy context to instance + utils$1.extend(instance, context, null, {allOwnKeys: true}); + + // Factory for creating new instances + instance.create = function create(instanceConfig) { + return createInstance(mergeConfig$1(defaultConfig, instanceConfig)); + }; + + return instance; +} + +// Create the default instance to be exported +const axios = createInstance(defaults$1); + +// Expose Axios class to allow class inheritance +axios.Axios = Axios$2; + +// Expose Cancel & CancelToken +axios.CanceledError = CanceledError$1; +axios.CancelToken = CancelToken$2; +axios.isCancel = isCancel$1; +axios.VERSION = VERSION$1; +axios.toFormData = toFormData$1; + +// Expose AxiosError class +axios.AxiosError = AxiosError$1; + +// alias for CanceledError for backward compatibility +axios.Cancel = axios.CanceledError; + +// Expose all/spread +axios.all = function all(promises) { + return Promise.all(promises); +}; + +axios.spread = spread$1; + +// Expose isAxiosError +axios.isAxiosError = isAxiosError$1; + +// Expose mergeConfig +axios.mergeConfig = mergeConfig$1; + +axios.AxiosHeaders = AxiosHeaders$2; + +axios.formToJSON = thing => formDataToJSON(utils$1.isHTMLForm(thing) ? new FormData(thing) : thing); + +axios.getAdapter = adapters.getAdapter; + +axios.HttpStatusCode = HttpStatusCode$2; + +axios.default = axios; + +// this module should only have a default export +const axios$1 = axios; + +// This module is intended to unwrap Axios default export as named. +// Keep top-level export same with static properties +// so that it can keep same with es module or cjs +const { + Axios, + AxiosError, + CanceledError, + isCancel, + CancelToken, + VERSION, + all, + Cancel, + isAxiosError, + spread, + toFormData, + AxiosHeaders, + HttpStatusCode, + formToJSON, + getAdapter, + mergeConfig +} = axios$1; + +export { Axios, AxiosError, AxiosHeaders, Cancel, CancelToken, CanceledError, HttpStatusCode, VERSION, all, axios$1 as default, formToJSON, getAdapter, isAxiosError, isCancel, mergeConfig, spread, toFormData }; +//# sourceMappingURL=axios.js.map diff --git a/node_modules/axios/dist/esm/axios.js.map b/node_modules/axios/dist/esm/axios.js.map new file mode 100644 index 0000000..ea2ab21 --- /dev/null +++ b/node_modules/axios/dist/esm/axios.js.map @@ -0,0 +1 @@ +{"version":3,"file":"axios.js","sources":["../../lib/helpers/bind.js","../../lib/utils.js","../../lib/core/AxiosError.js","../../lib/helpers/null.js","../../lib/helpers/toFormData.js","../../lib/helpers/AxiosURLSearchParams.js","../../lib/helpers/buildURL.js","../../lib/core/InterceptorManager.js","../../lib/defaults/transitional.js","../../lib/platform/browser/classes/URLSearchParams.js","../../lib/platform/browser/classes/FormData.js","../../lib/platform/browser/classes/Blob.js","../../lib/platform/browser/index.js","../../lib/platform/common/utils.js","../../lib/platform/index.js","../../lib/helpers/toURLEncodedForm.js","../../lib/helpers/formDataToJSON.js","../../lib/defaults/index.js","../../lib/helpers/parseHeaders.js","../../lib/core/AxiosHeaders.js","../../lib/core/transformData.js","../../lib/cancel/isCancel.js","../../lib/cancel/CanceledError.js","../../lib/core/settle.js","../../lib/helpers/parseProtocol.js","../../lib/helpers/speedometer.js","../../lib/helpers/throttle.js","../../lib/helpers/progressEventReducer.js","../../lib/helpers/isURLSameOrigin.js","../../lib/helpers/cookies.js","../../lib/helpers/isAbsoluteURL.js","../../lib/helpers/combineURLs.js","../../lib/core/buildFullPath.js","../../lib/core/mergeConfig.js","../../lib/helpers/resolveConfig.js","../../lib/adapters/xhr.js","../../lib/helpers/composeSignals.js","../../lib/helpers/trackStream.js","../../lib/adapters/fetch.js","../../lib/adapters/adapters.js","../../lib/core/dispatchRequest.js","../../lib/env/data.js","../../lib/helpers/validator.js","../../lib/core/Axios.js","../../lib/cancel/CancelToken.js","../../lib/helpers/spread.js","../../lib/helpers/isAxiosError.js","../../lib/helpers/HttpStatusCode.js","../../lib/axios.js","../../index.js"],"sourcesContent":["'use strict';\n\nexport default function bind(fn, thisArg) {\n return function wrap() {\n return fn.apply(thisArg, arguments);\n };\n}\n","'use strict';\n\nimport bind from './helpers/bind.js';\n\n// utils is a library of generic helper functions non-specific to axios\n\nconst {toString} = Object.prototype;\nconst {getPrototypeOf} = Object;\n\nconst kindOf = (cache => thing => {\n const str = toString.call(thing);\n return cache[str] || (cache[str] = str.slice(8, -1).toLowerCase());\n})(Object.create(null));\n\nconst kindOfTest = (type) => {\n type = type.toLowerCase();\n return (thing) => kindOf(thing) === type\n}\n\nconst typeOfTest = type => thing => typeof thing === type;\n\n/**\n * Determine if a value is an Array\n *\n * @param {Object} val The value to test\n *\n * @returns {boolean} True if value is an Array, otherwise false\n */\nconst {isArray} = Array;\n\n/**\n * Determine if a value is undefined\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if the value is undefined, otherwise false\n */\nconst isUndefined = typeOfTest('undefined');\n\n/**\n * Determine if a value is a Buffer\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Buffer, otherwise false\n */\nfunction isBuffer(val) {\n return val !== null && !isUndefined(val) && val.constructor !== null && !isUndefined(val.constructor)\n && isFunction(val.constructor.isBuffer) && val.constructor.isBuffer(val);\n}\n\n/**\n * Determine if a value is an ArrayBuffer\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is an ArrayBuffer, otherwise false\n */\nconst isArrayBuffer = kindOfTest('ArrayBuffer');\n\n\n/**\n * Determine if a value is a view on an ArrayBuffer\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a view on an ArrayBuffer, otherwise false\n */\nfunction isArrayBufferView(val) {\n let result;\n if ((typeof ArrayBuffer !== 'undefined') && (ArrayBuffer.isView)) {\n result = ArrayBuffer.isView(val);\n } else {\n result = (val) && (val.buffer) && (isArrayBuffer(val.buffer));\n }\n return result;\n}\n\n/**\n * Determine if a value is a String\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a String, otherwise false\n */\nconst isString = typeOfTest('string');\n\n/**\n * Determine if a value is a Function\n *\n * @param {*} val The value to test\n * @returns {boolean} True if value is a Function, otherwise false\n */\nconst isFunction = typeOfTest('function');\n\n/**\n * Determine if a value is a Number\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Number, otherwise false\n */\nconst isNumber = typeOfTest('number');\n\n/**\n * Determine if a value is an Object\n *\n * @param {*} thing The value to test\n *\n * @returns {boolean} True if value is an Object, otherwise false\n */\nconst isObject = (thing) => thing !== null && typeof thing === 'object';\n\n/**\n * Determine if a value is a Boolean\n *\n * @param {*} thing The value to test\n * @returns {boolean} True if value is a Boolean, otherwise false\n */\nconst isBoolean = thing => thing === true || thing === false;\n\n/**\n * Determine if a value is a plain Object\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a plain Object, otherwise false\n */\nconst isPlainObject = (val) => {\n if (kindOf(val) !== 'object') {\n return false;\n }\n\n const prototype = getPrototypeOf(val);\n return (prototype === null || prototype === Object.prototype || Object.getPrototypeOf(prototype) === null) && !(Symbol.toStringTag in val) && !(Symbol.iterator in val);\n}\n\n/**\n * Determine if a value is a Date\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Date, otherwise false\n */\nconst isDate = kindOfTest('Date');\n\n/**\n * Determine if a value is a File\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a File, otherwise false\n */\nconst isFile = kindOfTest('File');\n\n/**\n * Determine if a value is a Blob\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Blob, otherwise false\n */\nconst isBlob = kindOfTest('Blob');\n\n/**\n * Determine if a value is a FileList\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a File, otherwise false\n */\nconst isFileList = kindOfTest('FileList');\n\n/**\n * Determine if a value is a Stream\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Stream, otherwise false\n */\nconst isStream = (val) => isObject(val) && isFunction(val.pipe);\n\n/**\n * Determine if a value is a FormData\n *\n * @param {*} thing The value to test\n *\n * @returns {boolean} True if value is an FormData, otherwise false\n */\nconst isFormData = (thing) => {\n let kind;\n return thing && (\n (typeof FormData === 'function' && thing instanceof FormData) || (\n isFunction(thing.append) && (\n (kind = kindOf(thing)) === 'formdata' ||\n // detect form-data instance\n (kind === 'object' && isFunction(thing.toString) && thing.toString() === '[object FormData]')\n )\n )\n )\n}\n\n/**\n * Determine if a value is a URLSearchParams object\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a URLSearchParams object, otherwise false\n */\nconst isURLSearchParams = kindOfTest('URLSearchParams');\n\nconst [isReadableStream, isRequest, isResponse, isHeaders] = ['ReadableStream', 'Request', 'Response', 'Headers'].map(kindOfTest);\n\n/**\n * Trim excess whitespace off the beginning and end of a string\n *\n * @param {String} str The String to trim\n *\n * @returns {String} The String freed of excess whitespace\n */\nconst trim = (str) => str.trim ?\n str.trim() : str.replace(/^[\\s\\uFEFF\\xA0]+|[\\s\\uFEFF\\xA0]+$/g, '');\n\n/**\n * Iterate over an Array or an Object invoking a function for each item.\n *\n * If `obj` is an Array callback will be called passing\n * the value, index, and complete array for each item.\n *\n * If 'obj' is an Object callback will be called passing\n * the value, key, and complete object for each property.\n *\n * @param {Object|Array} obj The object to iterate\n * @param {Function} fn The callback to invoke for each item\n *\n * @param {Boolean} [allOwnKeys = false]\n * @returns {any}\n */\nfunction forEach(obj, fn, {allOwnKeys = false} = {}) {\n // Don't bother if no value provided\n if (obj === null || typeof obj === 'undefined') {\n return;\n }\n\n let i;\n let l;\n\n // Force an array if not already something iterable\n if (typeof obj !== 'object') {\n /*eslint no-param-reassign:0*/\n obj = [obj];\n }\n\n if (isArray(obj)) {\n // Iterate over array values\n for (i = 0, l = obj.length; i < l; i++) {\n fn.call(null, obj[i], i, obj);\n }\n } else {\n // Iterate over object keys\n const keys = allOwnKeys ? Object.getOwnPropertyNames(obj) : Object.keys(obj);\n const len = keys.length;\n let key;\n\n for (i = 0; i < len; i++) {\n key = keys[i];\n fn.call(null, obj[key], key, obj);\n }\n }\n}\n\nfunction findKey(obj, key) {\n key = key.toLowerCase();\n const keys = Object.keys(obj);\n let i = keys.length;\n let _key;\n while (i-- > 0) {\n _key = keys[i];\n if (key === _key.toLowerCase()) {\n return _key;\n }\n }\n return null;\n}\n\nconst _global = (() => {\n /*eslint no-undef:0*/\n if (typeof globalThis !== \"undefined\") return globalThis;\n return typeof self !== \"undefined\" ? self : (typeof window !== 'undefined' ? window : global)\n})();\n\nconst isContextDefined = (context) => !isUndefined(context) && context !== _global;\n\n/**\n * Accepts varargs expecting each argument to be an object, then\n * immutably merges the properties of each object and returns result.\n *\n * When multiple objects contain the same key the later object in\n * the arguments list will take precedence.\n *\n * Example:\n *\n * ```js\n * var result = merge({foo: 123}, {foo: 456});\n * console.log(result.foo); // outputs 456\n * ```\n *\n * @param {Object} obj1 Object to merge\n *\n * @returns {Object} Result of all merge properties\n */\nfunction merge(/* obj1, obj2, obj3, ... */) {\n const {caseless} = isContextDefined(this) && this || {};\n const result = {};\n const assignValue = (val, key) => {\n const targetKey = caseless && findKey(result, key) || key;\n if (isPlainObject(result[targetKey]) && isPlainObject(val)) {\n result[targetKey] = merge(result[targetKey], val);\n } else if (isPlainObject(val)) {\n result[targetKey] = merge({}, val);\n } else if (isArray(val)) {\n result[targetKey] = val.slice();\n } else {\n result[targetKey] = val;\n }\n }\n\n for (let i = 0, l = arguments.length; i < l; i++) {\n arguments[i] && forEach(arguments[i], assignValue);\n }\n return result;\n}\n\n/**\n * Extends object a by mutably adding to it the properties of object b.\n *\n * @param {Object} a The object to be extended\n * @param {Object} b The object to copy properties from\n * @param {Object} thisArg The object to bind function to\n *\n * @param {Boolean} [allOwnKeys]\n * @returns {Object} The resulting value of object a\n */\nconst extend = (a, b, thisArg, {allOwnKeys}= {}) => {\n forEach(b, (val, key) => {\n if (thisArg && isFunction(val)) {\n a[key] = bind(val, thisArg);\n } else {\n a[key] = val;\n }\n }, {allOwnKeys});\n return a;\n}\n\n/**\n * Remove byte order marker. This catches EF BB BF (the UTF-8 BOM)\n *\n * @param {string} content with BOM\n *\n * @returns {string} content value without BOM\n */\nconst stripBOM = (content) => {\n if (content.charCodeAt(0) === 0xFEFF) {\n content = content.slice(1);\n }\n return content;\n}\n\n/**\n * Inherit the prototype methods from one constructor into another\n * @param {function} constructor\n * @param {function} superConstructor\n * @param {object} [props]\n * @param {object} [descriptors]\n *\n * @returns {void}\n */\nconst inherits = (constructor, superConstructor, props, descriptors) => {\n constructor.prototype = Object.create(superConstructor.prototype, descriptors);\n constructor.prototype.constructor = constructor;\n Object.defineProperty(constructor, 'super', {\n value: superConstructor.prototype\n });\n props && Object.assign(constructor.prototype, props);\n}\n\n/**\n * Resolve object with deep prototype chain to a flat object\n * @param {Object} sourceObj source object\n * @param {Object} [destObj]\n * @param {Function|Boolean} [filter]\n * @param {Function} [propFilter]\n *\n * @returns {Object}\n */\nconst toFlatObject = (sourceObj, destObj, filter, propFilter) => {\n let props;\n let i;\n let prop;\n const merged = {};\n\n destObj = destObj || {};\n // eslint-disable-next-line no-eq-null,eqeqeq\n if (sourceObj == null) return destObj;\n\n do {\n props = Object.getOwnPropertyNames(sourceObj);\n i = props.length;\n while (i-- > 0) {\n prop = props[i];\n if ((!propFilter || propFilter(prop, sourceObj, destObj)) && !merged[prop]) {\n destObj[prop] = sourceObj[prop];\n merged[prop] = true;\n }\n }\n sourceObj = filter !== false && getPrototypeOf(sourceObj);\n } while (sourceObj && (!filter || filter(sourceObj, destObj)) && sourceObj !== Object.prototype);\n\n return destObj;\n}\n\n/**\n * Determines whether a string ends with the characters of a specified string\n *\n * @param {String} str\n * @param {String} searchString\n * @param {Number} [position= 0]\n *\n * @returns {boolean}\n */\nconst endsWith = (str, searchString, position) => {\n str = String(str);\n if (position === undefined || position > str.length) {\n position = str.length;\n }\n position -= searchString.length;\n const lastIndex = str.indexOf(searchString, position);\n return lastIndex !== -1 && lastIndex === position;\n}\n\n\n/**\n * Returns new array from array like object or null if failed\n *\n * @param {*} [thing]\n *\n * @returns {?Array}\n */\nconst toArray = (thing) => {\n if (!thing) return null;\n if (isArray(thing)) return thing;\n let i = thing.length;\n if (!isNumber(i)) return null;\n const arr = new Array(i);\n while (i-- > 0) {\n arr[i] = thing[i];\n }\n return arr;\n}\n\n/**\n * Checking if the Uint8Array exists and if it does, it returns a function that checks if the\n * thing passed in is an instance of Uint8Array\n *\n * @param {TypedArray}\n *\n * @returns {Array}\n */\n// eslint-disable-next-line func-names\nconst isTypedArray = (TypedArray => {\n // eslint-disable-next-line func-names\n return thing => {\n return TypedArray && thing instanceof TypedArray;\n };\n})(typeof Uint8Array !== 'undefined' && getPrototypeOf(Uint8Array));\n\n/**\n * For each entry in the object, call the function with the key and value.\n *\n * @param {Object} obj - The object to iterate over.\n * @param {Function} fn - The function to call for each entry.\n *\n * @returns {void}\n */\nconst forEachEntry = (obj, fn) => {\n const generator = obj && obj[Symbol.iterator];\n\n const iterator = generator.call(obj);\n\n let result;\n\n while ((result = iterator.next()) && !result.done) {\n const pair = result.value;\n fn.call(obj, pair[0], pair[1]);\n }\n}\n\n/**\n * It takes a regular expression and a string, and returns an array of all the matches\n *\n * @param {string} regExp - The regular expression to match against.\n * @param {string} str - The string to search.\n *\n * @returns {Array}\n */\nconst matchAll = (regExp, str) => {\n let matches;\n const arr = [];\n\n while ((matches = regExp.exec(str)) !== null) {\n arr.push(matches);\n }\n\n return arr;\n}\n\n/* Checking if the kindOfTest function returns true when passed an HTMLFormElement. */\nconst isHTMLForm = kindOfTest('HTMLFormElement');\n\nconst toCamelCase = str => {\n return str.toLowerCase().replace(/[-_\\s]([a-z\\d])(\\w*)/g,\n function replacer(m, p1, p2) {\n return p1.toUpperCase() + p2;\n }\n );\n};\n\n/* Creating a function that will check if an object has a property. */\nconst hasOwnProperty = (({hasOwnProperty}) => (obj, prop) => hasOwnProperty.call(obj, prop))(Object.prototype);\n\n/**\n * Determine if a value is a RegExp object\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a RegExp object, otherwise false\n */\nconst isRegExp = kindOfTest('RegExp');\n\nconst reduceDescriptors = (obj, reducer) => {\n const descriptors = Object.getOwnPropertyDescriptors(obj);\n const reducedDescriptors = {};\n\n forEach(descriptors, (descriptor, name) => {\n let ret;\n if ((ret = reducer(descriptor, name, obj)) !== false) {\n reducedDescriptors[name] = ret || descriptor;\n }\n });\n\n Object.defineProperties(obj, reducedDescriptors);\n}\n\n/**\n * Makes all methods read-only\n * @param {Object} obj\n */\n\nconst freezeMethods = (obj) => {\n reduceDescriptors(obj, (descriptor, name) => {\n // skip restricted props in strict mode\n if (isFunction(obj) && ['arguments', 'caller', 'callee'].indexOf(name) !== -1) {\n return false;\n }\n\n const value = obj[name];\n\n if (!isFunction(value)) return;\n\n descriptor.enumerable = false;\n\n if ('writable' in descriptor) {\n descriptor.writable = false;\n return;\n }\n\n if (!descriptor.set) {\n descriptor.set = () => {\n throw Error('Can not rewrite read-only method \\'' + name + '\\'');\n };\n }\n });\n}\n\nconst toObjectSet = (arrayOrString, delimiter) => {\n const obj = {};\n\n const define = (arr) => {\n arr.forEach(value => {\n obj[value] = true;\n });\n }\n\n isArray(arrayOrString) ? define(arrayOrString) : define(String(arrayOrString).split(delimiter));\n\n return obj;\n}\n\nconst noop = () => {}\n\nconst toFiniteNumber = (value, defaultValue) => {\n return value != null && Number.isFinite(value = +value) ? value : defaultValue;\n}\n\nconst ALPHA = 'abcdefghijklmnopqrstuvwxyz'\n\nconst DIGIT = '0123456789';\n\nconst ALPHABET = {\n DIGIT,\n ALPHA,\n ALPHA_DIGIT: ALPHA + ALPHA.toUpperCase() + DIGIT\n}\n\nconst generateString = (size = 16, alphabet = ALPHABET.ALPHA_DIGIT) => {\n let str = '';\n const {length} = alphabet;\n while (size--) {\n str += alphabet[Math.random() * length|0]\n }\n\n return str;\n}\n\n/**\n * If the thing is a FormData object, return true, otherwise return false.\n *\n * @param {unknown} thing - The thing to check.\n *\n * @returns {boolean}\n */\nfunction isSpecCompliantForm(thing) {\n return !!(thing && isFunction(thing.append) && thing[Symbol.toStringTag] === 'FormData' && thing[Symbol.iterator]);\n}\n\nconst toJSONObject = (obj) => {\n const stack = new Array(10);\n\n const visit = (source, i) => {\n\n if (isObject(source)) {\n if (stack.indexOf(source) >= 0) {\n return;\n }\n\n if(!('toJSON' in source)) {\n stack[i] = source;\n const target = isArray(source) ? [] : {};\n\n forEach(source, (value, key) => {\n const reducedValue = visit(value, i + 1);\n !isUndefined(reducedValue) && (target[key] = reducedValue);\n });\n\n stack[i] = undefined;\n\n return target;\n }\n }\n\n return source;\n }\n\n return visit(obj, 0);\n}\n\nconst isAsyncFn = kindOfTest('AsyncFunction');\n\nconst isThenable = (thing) =>\n thing && (isObject(thing) || isFunction(thing)) && isFunction(thing.then) && isFunction(thing.catch);\n\nexport default {\n isArray,\n isArrayBuffer,\n isBuffer,\n isFormData,\n isArrayBufferView,\n isString,\n isNumber,\n isBoolean,\n isObject,\n isPlainObject,\n isReadableStream,\n isRequest,\n isResponse,\n isHeaders,\n isUndefined,\n isDate,\n isFile,\n isBlob,\n isRegExp,\n isFunction,\n isStream,\n isURLSearchParams,\n isTypedArray,\n isFileList,\n forEach,\n merge,\n extend,\n trim,\n stripBOM,\n inherits,\n toFlatObject,\n kindOf,\n kindOfTest,\n endsWith,\n toArray,\n forEachEntry,\n matchAll,\n isHTMLForm,\n hasOwnProperty,\n hasOwnProp: hasOwnProperty, // an alias to avoid ESLint no-prototype-builtins detection\n reduceDescriptors,\n freezeMethods,\n toObjectSet,\n toCamelCase,\n noop,\n toFiniteNumber,\n findKey,\n global: _global,\n isContextDefined,\n ALPHABET,\n generateString,\n isSpecCompliantForm,\n toJSONObject,\n isAsyncFn,\n isThenable\n};\n","'use strict';\n\nimport utils from '../utils.js';\n\n/**\n * Create an Error with the specified message, config, error code, request and response.\n *\n * @param {string} message The error message.\n * @param {string} [code] The error code (for example, 'ECONNABORTED').\n * @param {Object} [config] The config.\n * @param {Object} [request] The request.\n * @param {Object} [response] The response.\n *\n * @returns {Error} The created error.\n */\nfunction AxiosError(message, code, config, request, response) {\n Error.call(this);\n\n if (Error.captureStackTrace) {\n Error.captureStackTrace(this, this.constructor);\n } else {\n this.stack = (new Error()).stack;\n }\n\n this.message = message;\n this.name = 'AxiosError';\n code && (this.code = code);\n config && (this.config = config);\n request && (this.request = request);\n response && (this.response = response);\n}\n\nutils.inherits(AxiosError, Error, {\n toJSON: function toJSON() {\n return {\n // Standard\n message: this.message,\n name: this.name,\n // Microsoft\n description: this.description,\n number: this.number,\n // Mozilla\n fileName: this.fileName,\n lineNumber: this.lineNumber,\n columnNumber: this.columnNumber,\n stack: this.stack,\n // Axios\n config: utils.toJSONObject(this.config),\n code: this.code,\n status: this.response && this.response.status ? this.response.status : null\n };\n }\n});\n\nconst prototype = AxiosError.prototype;\nconst descriptors = {};\n\n[\n 'ERR_BAD_OPTION_VALUE',\n 'ERR_BAD_OPTION',\n 'ECONNABORTED',\n 'ETIMEDOUT',\n 'ERR_NETWORK',\n 'ERR_FR_TOO_MANY_REDIRECTS',\n 'ERR_DEPRECATED',\n 'ERR_BAD_RESPONSE',\n 'ERR_BAD_REQUEST',\n 'ERR_CANCELED',\n 'ERR_NOT_SUPPORT',\n 'ERR_INVALID_URL'\n// eslint-disable-next-line func-names\n].forEach(code => {\n descriptors[code] = {value: code};\n});\n\nObject.defineProperties(AxiosError, descriptors);\nObject.defineProperty(prototype, 'isAxiosError', {value: true});\n\n// eslint-disable-next-line func-names\nAxiosError.from = (error, code, config, request, response, customProps) => {\n const axiosError = Object.create(prototype);\n\n utils.toFlatObject(error, axiosError, function filter(obj) {\n return obj !== Error.prototype;\n }, prop => {\n return prop !== 'isAxiosError';\n });\n\n AxiosError.call(axiosError, error.message, code, config, request, response);\n\n axiosError.cause = error;\n\n axiosError.name = error.name;\n\n customProps && Object.assign(axiosError, customProps);\n\n return axiosError;\n};\n\nexport default AxiosError;\n","// eslint-disable-next-line strict\nexport default null;\n","'use strict';\n\nimport utils from '../utils.js';\nimport AxiosError from '../core/AxiosError.js';\n// temporary hotfix to avoid circular references until AxiosURLSearchParams is refactored\nimport PlatformFormData from '../platform/node/classes/FormData.js';\n\n/**\n * Determines if the given thing is a array or js object.\n *\n * @param {string} thing - The object or array to be visited.\n *\n * @returns {boolean}\n */\nfunction isVisitable(thing) {\n return utils.isPlainObject(thing) || utils.isArray(thing);\n}\n\n/**\n * It removes the brackets from the end of a string\n *\n * @param {string} key - The key of the parameter.\n *\n * @returns {string} the key without the brackets.\n */\nfunction removeBrackets(key) {\n return utils.endsWith(key, '[]') ? key.slice(0, -2) : key;\n}\n\n/**\n * It takes a path, a key, and a boolean, and returns a string\n *\n * @param {string} path - The path to the current key.\n * @param {string} key - The key of the current object being iterated over.\n * @param {string} dots - If true, the key will be rendered with dots instead of brackets.\n *\n * @returns {string} The path to the current key.\n */\nfunction renderKey(path, key, dots) {\n if (!path) return key;\n return path.concat(key).map(function each(token, i) {\n // eslint-disable-next-line no-param-reassign\n token = removeBrackets(token);\n return !dots && i ? '[' + token + ']' : token;\n }).join(dots ? '.' : '');\n}\n\n/**\n * If the array is an array and none of its elements are visitable, then it's a flat array.\n *\n * @param {Array} arr - The array to check\n *\n * @returns {boolean}\n */\nfunction isFlatArray(arr) {\n return utils.isArray(arr) && !arr.some(isVisitable);\n}\n\nconst predicates = utils.toFlatObject(utils, {}, null, function filter(prop) {\n return /^is[A-Z]/.test(prop);\n});\n\n/**\n * Convert a data object to FormData\n *\n * @param {Object} obj\n * @param {?Object} [formData]\n * @param {?Object} [options]\n * @param {Function} [options.visitor]\n * @param {Boolean} [options.metaTokens = true]\n * @param {Boolean} [options.dots = false]\n * @param {?Boolean} [options.indexes = false]\n *\n * @returns {Object}\n **/\n\n/**\n * It converts an object into a FormData object\n *\n * @param {Object} obj - The object to convert to form data.\n * @param {string} formData - The FormData object to append to.\n * @param {Object} options\n *\n * @returns\n */\nfunction toFormData(obj, formData, options) {\n if (!utils.isObject(obj)) {\n throw new TypeError('target must be an object');\n }\n\n // eslint-disable-next-line no-param-reassign\n formData = formData || new (PlatformFormData || FormData)();\n\n // eslint-disable-next-line no-param-reassign\n options = utils.toFlatObject(options, {\n metaTokens: true,\n dots: false,\n indexes: false\n }, false, function defined(option, source) {\n // eslint-disable-next-line no-eq-null,eqeqeq\n return !utils.isUndefined(source[option]);\n });\n\n const metaTokens = options.metaTokens;\n // eslint-disable-next-line no-use-before-define\n const visitor = options.visitor || defaultVisitor;\n const dots = options.dots;\n const indexes = options.indexes;\n const _Blob = options.Blob || typeof Blob !== 'undefined' && Blob;\n const useBlob = _Blob && utils.isSpecCompliantForm(formData);\n\n if (!utils.isFunction(visitor)) {\n throw new TypeError('visitor must be a function');\n }\n\n function convertValue(value) {\n if (value === null) return '';\n\n if (utils.isDate(value)) {\n return value.toISOString();\n }\n\n if (!useBlob && utils.isBlob(value)) {\n throw new AxiosError('Blob is not supported. Use a Buffer instead.');\n }\n\n if (utils.isArrayBuffer(value) || utils.isTypedArray(value)) {\n return useBlob && typeof Blob === 'function' ? new Blob([value]) : Buffer.from(value);\n }\n\n return value;\n }\n\n /**\n * Default visitor.\n *\n * @param {*} value\n * @param {String|Number} key\n * @param {Array} path\n * @this {FormData}\n *\n * @returns {boolean} return true to visit the each prop of the value recursively\n */\n function defaultVisitor(value, key, path) {\n let arr = value;\n\n if (value && !path && typeof value === 'object') {\n if (utils.endsWith(key, '{}')) {\n // eslint-disable-next-line no-param-reassign\n key = metaTokens ? key : key.slice(0, -2);\n // eslint-disable-next-line no-param-reassign\n value = JSON.stringify(value);\n } else if (\n (utils.isArray(value) && isFlatArray(value)) ||\n ((utils.isFileList(value) || utils.endsWith(key, '[]')) && (arr = utils.toArray(value))\n )) {\n // eslint-disable-next-line no-param-reassign\n key = removeBrackets(key);\n\n arr.forEach(function each(el, index) {\n !(utils.isUndefined(el) || el === null) && formData.append(\n // eslint-disable-next-line no-nested-ternary\n indexes === true ? renderKey([key], index, dots) : (indexes === null ? key : key + '[]'),\n convertValue(el)\n );\n });\n return false;\n }\n }\n\n if (isVisitable(value)) {\n return true;\n }\n\n formData.append(renderKey(path, key, dots), convertValue(value));\n\n return false;\n }\n\n const stack = [];\n\n const exposedHelpers = Object.assign(predicates, {\n defaultVisitor,\n convertValue,\n isVisitable\n });\n\n function build(value, path) {\n if (utils.isUndefined(value)) return;\n\n if (stack.indexOf(value) !== -1) {\n throw Error('Circular reference detected in ' + path.join('.'));\n }\n\n stack.push(value);\n\n utils.forEach(value, function each(el, key) {\n const result = !(utils.isUndefined(el) || el === null) && visitor.call(\n formData, el, utils.isString(key) ? key.trim() : key, path, exposedHelpers\n );\n\n if (result === true) {\n build(el, path ? path.concat(key) : [key]);\n }\n });\n\n stack.pop();\n }\n\n if (!utils.isObject(obj)) {\n throw new TypeError('data must be an object');\n }\n\n build(obj);\n\n return formData;\n}\n\nexport default toFormData;\n","'use strict';\n\nimport toFormData from './toFormData.js';\n\n/**\n * It encodes a string by replacing all characters that are not in the unreserved set with\n * their percent-encoded equivalents\n *\n * @param {string} str - The string to encode.\n *\n * @returns {string} The encoded string.\n */\nfunction encode(str) {\n const charMap = {\n '!': '%21',\n \"'\": '%27',\n '(': '%28',\n ')': '%29',\n '~': '%7E',\n '%20': '+',\n '%00': '\\x00'\n };\n return encodeURIComponent(str).replace(/[!'()~]|%20|%00/g, function replacer(match) {\n return charMap[match];\n });\n}\n\n/**\n * It takes a params object and converts it to a FormData object\n *\n * @param {Object} params - The parameters to be converted to a FormData object.\n * @param {Object} options - The options object passed to the Axios constructor.\n *\n * @returns {void}\n */\nfunction AxiosURLSearchParams(params, options) {\n this._pairs = [];\n\n params && toFormData(params, this, options);\n}\n\nconst prototype = AxiosURLSearchParams.prototype;\n\nprototype.append = function append(name, value) {\n this._pairs.push([name, value]);\n};\n\nprototype.toString = function toString(encoder) {\n const _encode = encoder ? function(value) {\n return encoder.call(this, value, encode);\n } : encode;\n\n return this._pairs.map(function each(pair) {\n return _encode(pair[0]) + '=' + _encode(pair[1]);\n }, '').join('&');\n};\n\nexport default AxiosURLSearchParams;\n","'use strict';\n\nimport utils from '../utils.js';\nimport AxiosURLSearchParams from '../helpers/AxiosURLSearchParams.js';\n\n/**\n * It replaces all instances of the characters `:`, `$`, `,`, `+`, `[`, and `]` with their\n * URI encoded counterparts\n *\n * @param {string} val The value to be encoded.\n *\n * @returns {string} The encoded value.\n */\nfunction encode(val) {\n return encodeURIComponent(val).\n replace(/%3A/gi, ':').\n replace(/%24/g, '$').\n replace(/%2C/gi, ',').\n replace(/%20/g, '+').\n replace(/%5B/gi, '[').\n replace(/%5D/gi, ']');\n}\n\n/**\n * Build a URL by appending params to the end\n *\n * @param {string} url The base of the url (e.g., http://www.google.com)\n * @param {object} [params] The params to be appended\n * @param {?object} options\n *\n * @returns {string} The formatted url\n */\nexport default function buildURL(url, params, options) {\n /*eslint no-param-reassign:0*/\n if (!params) {\n return url;\n }\n \n const _encode = options && options.encode || encode;\n\n const serializeFn = options && options.serialize;\n\n let serializedParams;\n\n if (serializeFn) {\n serializedParams = serializeFn(params, options);\n } else {\n serializedParams = utils.isURLSearchParams(params) ?\n params.toString() :\n new AxiosURLSearchParams(params, options).toString(_encode);\n }\n\n if (serializedParams) {\n const hashmarkIndex = url.indexOf(\"#\");\n\n if (hashmarkIndex !== -1) {\n url = url.slice(0, hashmarkIndex);\n }\n url += (url.indexOf('?') === -1 ? '?' : '&') + serializedParams;\n }\n\n return url;\n}\n","'use strict';\n\nimport utils from './../utils.js';\n\nclass InterceptorManager {\n constructor() {\n this.handlers = [];\n }\n\n /**\n * Add a new interceptor to the stack\n *\n * @param {Function} fulfilled The function to handle `then` for a `Promise`\n * @param {Function} rejected The function to handle `reject` for a `Promise`\n *\n * @return {Number} An ID used to remove interceptor later\n */\n use(fulfilled, rejected, options) {\n this.handlers.push({\n fulfilled,\n rejected,\n synchronous: options ? options.synchronous : false,\n runWhen: options ? options.runWhen : null\n });\n return this.handlers.length - 1;\n }\n\n /**\n * Remove an interceptor from the stack\n *\n * @param {Number} id The ID that was returned by `use`\n *\n * @returns {Boolean} `true` if the interceptor was removed, `false` otherwise\n */\n eject(id) {\n if (this.handlers[id]) {\n this.handlers[id] = null;\n }\n }\n\n /**\n * Clear all interceptors from the stack\n *\n * @returns {void}\n */\n clear() {\n if (this.handlers) {\n this.handlers = [];\n }\n }\n\n /**\n * Iterate over all the registered interceptors\n *\n * This method is particularly useful for skipping over any\n * interceptors that may have become `null` calling `eject`.\n *\n * @param {Function} fn The function to call for each interceptor\n *\n * @returns {void}\n */\n forEach(fn) {\n utils.forEach(this.handlers, function forEachHandler(h) {\n if (h !== null) {\n fn(h);\n }\n });\n }\n}\n\nexport default InterceptorManager;\n","'use strict';\n\nexport default {\n silentJSONParsing: true,\n forcedJSONParsing: true,\n clarifyTimeoutError: false\n};\n","'use strict';\n\nimport AxiosURLSearchParams from '../../../helpers/AxiosURLSearchParams.js';\nexport default typeof URLSearchParams !== 'undefined' ? URLSearchParams : AxiosURLSearchParams;\n","'use strict';\n\nexport default typeof FormData !== 'undefined' ? FormData : null;\n","'use strict'\n\nexport default typeof Blob !== 'undefined' ? Blob : null\n","import URLSearchParams from './classes/URLSearchParams.js'\nimport FormData from './classes/FormData.js'\nimport Blob from './classes/Blob.js'\n\nexport default {\n isBrowser: true,\n classes: {\n URLSearchParams,\n FormData,\n Blob\n },\n protocols: ['http', 'https', 'file', 'blob', 'url', 'data']\n};\n","const hasBrowserEnv = typeof window !== 'undefined' && typeof document !== 'undefined';\n\n/**\n * Determine if we're running in a standard browser environment\n *\n * This allows axios to run in a web worker, and react-native.\n * Both environments support XMLHttpRequest, but not fully standard globals.\n *\n * web workers:\n * typeof window -> undefined\n * typeof document -> undefined\n *\n * react-native:\n * navigator.product -> 'ReactNative'\n * nativescript\n * navigator.product -> 'NativeScript' or 'NS'\n *\n * @returns {boolean}\n */\nconst hasStandardBrowserEnv = (\n (product) => {\n return hasBrowserEnv && ['ReactNative', 'NativeScript', 'NS'].indexOf(product) < 0\n })(typeof navigator !== 'undefined' && navigator.product);\n\n/**\n * Determine if we're running in a standard browser webWorker environment\n *\n * Although the `isStandardBrowserEnv` method indicates that\n * `allows axios to run in a web worker`, the WebWorker will still be\n * filtered out due to its judgment standard\n * `typeof window !== 'undefined' && typeof document !== 'undefined'`.\n * This leads to a problem when axios post `FormData` in webWorker\n */\nconst hasStandardBrowserWebWorkerEnv = (() => {\n return (\n typeof WorkerGlobalScope !== 'undefined' &&\n // eslint-disable-next-line no-undef\n self instanceof WorkerGlobalScope &&\n typeof self.importScripts === 'function'\n );\n})();\n\nconst origin = hasBrowserEnv && window.location.href || 'http://localhost';\n\nexport {\n hasBrowserEnv,\n hasStandardBrowserWebWorkerEnv,\n hasStandardBrowserEnv,\n origin\n}\n","import platform from './node/index.js';\nimport * as utils from './common/utils.js';\n\nexport default {\n ...utils,\n ...platform\n}\n","'use strict';\n\nimport utils from '../utils.js';\nimport toFormData from './toFormData.js';\nimport platform from '../platform/index.js';\n\nexport default function toURLEncodedForm(data, options) {\n return toFormData(data, new platform.classes.URLSearchParams(), Object.assign({\n visitor: function(value, key, path, helpers) {\n if (platform.isNode && utils.isBuffer(value)) {\n this.append(key, value.toString('base64'));\n return false;\n }\n\n return helpers.defaultVisitor.apply(this, arguments);\n }\n }, options));\n}\n","'use strict';\n\nimport utils from '../utils.js';\n\n/**\n * It takes a string like `foo[x][y][z]` and returns an array like `['foo', 'x', 'y', 'z']\n *\n * @param {string} name - The name of the property to get.\n *\n * @returns An array of strings.\n */\nfunction parsePropPath(name) {\n // foo[x][y][z]\n // foo.x.y.z\n // foo-x-y-z\n // foo x y z\n return utils.matchAll(/\\w+|\\[(\\w*)]/g, name).map(match => {\n return match[0] === '[]' ? '' : match[1] || match[0];\n });\n}\n\n/**\n * Convert an array to an object.\n *\n * @param {Array} arr - The array to convert to an object.\n *\n * @returns An object with the same keys and values as the array.\n */\nfunction arrayToObject(arr) {\n const obj = {};\n const keys = Object.keys(arr);\n let i;\n const len = keys.length;\n let key;\n for (i = 0; i < len; i++) {\n key = keys[i];\n obj[key] = arr[key];\n }\n return obj;\n}\n\n/**\n * It takes a FormData object and returns a JavaScript object\n *\n * @param {string} formData The FormData object to convert to JSON.\n *\n * @returns {Object | null} The converted object.\n */\nfunction formDataToJSON(formData) {\n function buildPath(path, value, target, index) {\n let name = path[index++];\n\n if (name === '__proto__') return true;\n\n const isNumericKey = Number.isFinite(+name);\n const isLast = index >= path.length;\n name = !name && utils.isArray(target) ? target.length : name;\n\n if (isLast) {\n if (utils.hasOwnProp(target, name)) {\n target[name] = [target[name], value];\n } else {\n target[name] = value;\n }\n\n return !isNumericKey;\n }\n\n if (!target[name] || !utils.isObject(target[name])) {\n target[name] = [];\n }\n\n const result = buildPath(path, value, target[name], index);\n\n if (result && utils.isArray(target[name])) {\n target[name] = arrayToObject(target[name]);\n }\n\n return !isNumericKey;\n }\n\n if (utils.isFormData(formData) && utils.isFunction(formData.entries)) {\n const obj = {};\n\n utils.forEachEntry(formData, (name, value) => {\n buildPath(parsePropPath(name), value, obj, 0);\n });\n\n return obj;\n }\n\n return null;\n}\n\nexport default formDataToJSON;\n","'use strict';\n\nimport utils from '../utils.js';\nimport AxiosError from '../core/AxiosError.js';\nimport transitionalDefaults from './transitional.js';\nimport toFormData from '../helpers/toFormData.js';\nimport toURLEncodedForm from '../helpers/toURLEncodedForm.js';\nimport platform from '../platform/index.js';\nimport formDataToJSON from '../helpers/formDataToJSON.js';\n\n/**\n * It takes a string, tries to parse it, and if it fails, it returns the stringified version\n * of the input\n *\n * @param {any} rawValue - The value to be stringified.\n * @param {Function} parser - A function that parses a string into a JavaScript object.\n * @param {Function} encoder - A function that takes a value and returns a string.\n *\n * @returns {string} A stringified version of the rawValue.\n */\nfunction stringifySafely(rawValue, parser, encoder) {\n if (utils.isString(rawValue)) {\n try {\n (parser || JSON.parse)(rawValue);\n return utils.trim(rawValue);\n } catch (e) {\n if (e.name !== 'SyntaxError') {\n throw e;\n }\n }\n }\n\n return (encoder || JSON.stringify)(rawValue);\n}\n\nconst defaults = {\n\n transitional: transitionalDefaults,\n\n adapter: ['xhr', 'http', 'fetch'],\n\n transformRequest: [function transformRequest(data, headers) {\n const contentType = headers.getContentType() || '';\n const hasJSONContentType = contentType.indexOf('application/json') > -1;\n const isObjectPayload = utils.isObject(data);\n\n if (isObjectPayload && utils.isHTMLForm(data)) {\n data = new FormData(data);\n }\n\n const isFormData = utils.isFormData(data);\n\n if (isFormData) {\n return hasJSONContentType ? JSON.stringify(formDataToJSON(data)) : data;\n }\n\n if (utils.isArrayBuffer(data) ||\n utils.isBuffer(data) ||\n utils.isStream(data) ||\n utils.isFile(data) ||\n utils.isBlob(data) ||\n utils.isReadableStream(data)\n ) {\n return data;\n }\n if (utils.isArrayBufferView(data)) {\n return data.buffer;\n }\n if (utils.isURLSearchParams(data)) {\n headers.setContentType('application/x-www-form-urlencoded;charset=utf-8', false);\n return data.toString();\n }\n\n let isFileList;\n\n if (isObjectPayload) {\n if (contentType.indexOf('application/x-www-form-urlencoded') > -1) {\n return toURLEncodedForm(data, this.formSerializer).toString();\n }\n\n if ((isFileList = utils.isFileList(data)) || contentType.indexOf('multipart/form-data') > -1) {\n const _FormData = this.env && this.env.FormData;\n\n return toFormData(\n isFileList ? {'files[]': data} : data,\n _FormData && new _FormData(),\n this.formSerializer\n );\n }\n }\n\n if (isObjectPayload || hasJSONContentType ) {\n headers.setContentType('application/json', false);\n return stringifySafely(data);\n }\n\n return data;\n }],\n\n transformResponse: [function transformResponse(data) {\n const transitional = this.transitional || defaults.transitional;\n const forcedJSONParsing = transitional && transitional.forcedJSONParsing;\n const JSONRequested = this.responseType === 'json';\n\n if (utils.isResponse(data) || utils.isReadableStream(data)) {\n return data;\n }\n\n if (data && utils.isString(data) && ((forcedJSONParsing && !this.responseType) || JSONRequested)) {\n const silentJSONParsing = transitional && transitional.silentJSONParsing;\n const strictJSONParsing = !silentJSONParsing && JSONRequested;\n\n try {\n return JSON.parse(data);\n } catch (e) {\n if (strictJSONParsing) {\n if (e.name === 'SyntaxError') {\n throw AxiosError.from(e, AxiosError.ERR_BAD_RESPONSE, this, null, this.response);\n }\n throw e;\n }\n }\n }\n\n return data;\n }],\n\n /**\n * A timeout in milliseconds to abort a request. If set to 0 (default) a\n * timeout is not created.\n */\n timeout: 0,\n\n xsrfCookieName: 'XSRF-TOKEN',\n xsrfHeaderName: 'X-XSRF-TOKEN',\n\n maxContentLength: -1,\n maxBodyLength: -1,\n\n env: {\n FormData: platform.classes.FormData,\n Blob: platform.classes.Blob\n },\n\n validateStatus: function validateStatus(status) {\n return status >= 200 && status < 300;\n },\n\n headers: {\n common: {\n 'Accept': 'application/json, text/plain, */*',\n 'Content-Type': undefined\n }\n }\n};\n\nutils.forEach(['delete', 'get', 'head', 'post', 'put', 'patch'], (method) => {\n defaults.headers[method] = {};\n});\n\nexport default defaults;\n","'use strict';\n\nimport utils from './../utils.js';\n\n// RawAxiosHeaders whose duplicates are ignored by node\n// c.f. https://nodejs.org/api/http.html#http_message_headers\nconst ignoreDuplicateOf = utils.toObjectSet([\n 'age', 'authorization', 'content-length', 'content-type', 'etag',\n 'expires', 'from', 'host', 'if-modified-since', 'if-unmodified-since',\n 'last-modified', 'location', 'max-forwards', 'proxy-authorization',\n 'referer', 'retry-after', 'user-agent'\n]);\n\n/**\n * Parse headers into an object\n *\n * ```\n * Date: Wed, 27 Aug 2014 08:58:49 GMT\n * Content-Type: application/json\n * Connection: keep-alive\n * Transfer-Encoding: chunked\n * ```\n *\n * @param {String} rawHeaders Headers needing to be parsed\n *\n * @returns {Object} Headers parsed into an object\n */\nexport default rawHeaders => {\n const parsed = {};\n let key;\n let val;\n let i;\n\n rawHeaders && rawHeaders.split('\\n').forEach(function parser(line) {\n i = line.indexOf(':');\n key = line.substring(0, i).trim().toLowerCase();\n val = line.substring(i + 1).trim();\n\n if (!key || (parsed[key] && ignoreDuplicateOf[key])) {\n return;\n }\n\n if (key === 'set-cookie') {\n if (parsed[key]) {\n parsed[key].push(val);\n } else {\n parsed[key] = [val];\n }\n } else {\n parsed[key] = parsed[key] ? parsed[key] + ', ' + val : val;\n }\n });\n\n return parsed;\n};\n","'use strict';\n\nimport utils from '../utils.js';\nimport parseHeaders from '../helpers/parseHeaders.js';\n\nconst $internals = Symbol('internals');\n\nfunction normalizeHeader(header) {\n return header && String(header).trim().toLowerCase();\n}\n\nfunction normalizeValue(value) {\n if (value === false || value == null) {\n return value;\n }\n\n return utils.isArray(value) ? value.map(normalizeValue) : String(value);\n}\n\nfunction parseTokens(str) {\n const tokens = Object.create(null);\n const tokensRE = /([^\\s,;=]+)\\s*(?:=\\s*([^,;]+))?/g;\n let match;\n\n while ((match = tokensRE.exec(str))) {\n tokens[match[1]] = match[2];\n }\n\n return tokens;\n}\n\nconst isValidHeaderName = (str) => /^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(str.trim());\n\nfunction matchHeaderValue(context, value, header, filter, isHeaderNameFilter) {\n if (utils.isFunction(filter)) {\n return filter.call(this, value, header);\n }\n\n if (isHeaderNameFilter) {\n value = header;\n }\n\n if (!utils.isString(value)) return;\n\n if (utils.isString(filter)) {\n return value.indexOf(filter) !== -1;\n }\n\n if (utils.isRegExp(filter)) {\n return filter.test(value);\n }\n}\n\nfunction formatHeader(header) {\n return header.trim()\n .toLowerCase().replace(/([a-z\\d])(\\w*)/g, (w, char, str) => {\n return char.toUpperCase() + str;\n });\n}\n\nfunction buildAccessors(obj, header) {\n const accessorName = utils.toCamelCase(' ' + header);\n\n ['get', 'set', 'has'].forEach(methodName => {\n Object.defineProperty(obj, methodName + accessorName, {\n value: function(arg1, arg2, arg3) {\n return this[methodName].call(this, header, arg1, arg2, arg3);\n },\n configurable: true\n });\n });\n}\n\nclass AxiosHeaders {\n constructor(headers) {\n headers && this.set(headers);\n }\n\n set(header, valueOrRewrite, rewrite) {\n const self = this;\n\n function setHeader(_value, _header, _rewrite) {\n const lHeader = normalizeHeader(_header);\n\n if (!lHeader) {\n throw new Error('header name must be a non-empty string');\n }\n\n const key = utils.findKey(self, lHeader);\n\n if(!key || self[key] === undefined || _rewrite === true || (_rewrite === undefined && self[key] !== false)) {\n self[key || _header] = normalizeValue(_value);\n }\n }\n\n const setHeaders = (headers, _rewrite) =>\n utils.forEach(headers, (_value, _header) => setHeader(_value, _header, _rewrite));\n\n if (utils.isPlainObject(header) || header instanceof this.constructor) {\n setHeaders(header, valueOrRewrite)\n } else if(utils.isString(header) && (header = header.trim()) && !isValidHeaderName(header)) {\n setHeaders(parseHeaders(header), valueOrRewrite);\n } else if (utils.isHeaders(header)) {\n for (const [key, value] of header.entries()) {\n setHeader(value, key, rewrite);\n }\n } else {\n header != null && setHeader(valueOrRewrite, header, rewrite);\n }\n\n return this;\n }\n\n get(header, parser) {\n header = normalizeHeader(header);\n\n if (header) {\n const key = utils.findKey(this, header);\n\n if (key) {\n const value = this[key];\n\n if (!parser) {\n return value;\n }\n\n if (parser === true) {\n return parseTokens(value);\n }\n\n if (utils.isFunction(parser)) {\n return parser.call(this, value, key);\n }\n\n if (utils.isRegExp(parser)) {\n return parser.exec(value);\n }\n\n throw new TypeError('parser must be boolean|regexp|function');\n }\n }\n }\n\n has(header, matcher) {\n header = normalizeHeader(header);\n\n if (header) {\n const key = utils.findKey(this, header);\n\n return !!(key && this[key] !== undefined && (!matcher || matchHeaderValue(this, this[key], key, matcher)));\n }\n\n return false;\n }\n\n delete(header, matcher) {\n const self = this;\n let deleted = false;\n\n function deleteHeader(_header) {\n _header = normalizeHeader(_header);\n\n if (_header) {\n const key = utils.findKey(self, _header);\n\n if (key && (!matcher || matchHeaderValue(self, self[key], key, matcher))) {\n delete self[key];\n\n deleted = true;\n }\n }\n }\n\n if (utils.isArray(header)) {\n header.forEach(deleteHeader);\n } else {\n deleteHeader(header);\n }\n\n return deleted;\n }\n\n clear(matcher) {\n const keys = Object.keys(this);\n let i = keys.length;\n let deleted = false;\n\n while (i--) {\n const key = keys[i];\n if(!matcher || matchHeaderValue(this, this[key], key, matcher, true)) {\n delete this[key];\n deleted = true;\n }\n }\n\n return deleted;\n }\n\n normalize(format) {\n const self = this;\n const headers = {};\n\n utils.forEach(this, (value, header) => {\n const key = utils.findKey(headers, header);\n\n if (key) {\n self[key] = normalizeValue(value);\n delete self[header];\n return;\n }\n\n const normalized = format ? formatHeader(header) : String(header).trim();\n\n if (normalized !== header) {\n delete self[header];\n }\n\n self[normalized] = normalizeValue(value);\n\n headers[normalized] = true;\n });\n\n return this;\n }\n\n concat(...targets) {\n return this.constructor.concat(this, ...targets);\n }\n\n toJSON(asStrings) {\n const obj = Object.create(null);\n\n utils.forEach(this, (value, header) => {\n value != null && value !== false && (obj[header] = asStrings && utils.isArray(value) ? value.join(', ') : value);\n });\n\n return obj;\n }\n\n [Symbol.iterator]() {\n return Object.entries(this.toJSON())[Symbol.iterator]();\n }\n\n toString() {\n return Object.entries(this.toJSON()).map(([header, value]) => header + ': ' + value).join('\\n');\n }\n\n get [Symbol.toStringTag]() {\n return 'AxiosHeaders';\n }\n\n static from(thing) {\n return thing instanceof this ? thing : new this(thing);\n }\n\n static concat(first, ...targets) {\n const computed = new this(first);\n\n targets.forEach((target) => computed.set(target));\n\n return computed;\n }\n\n static accessor(header) {\n const internals = this[$internals] = (this[$internals] = {\n accessors: {}\n });\n\n const accessors = internals.accessors;\n const prototype = this.prototype;\n\n function defineAccessor(_header) {\n const lHeader = normalizeHeader(_header);\n\n if (!accessors[lHeader]) {\n buildAccessors(prototype, _header);\n accessors[lHeader] = true;\n }\n }\n\n utils.isArray(header) ? header.forEach(defineAccessor) : defineAccessor(header);\n\n return this;\n }\n}\n\nAxiosHeaders.accessor(['Content-Type', 'Content-Length', 'Accept', 'Accept-Encoding', 'User-Agent', 'Authorization']);\n\n// reserved names hotfix\nutils.reduceDescriptors(AxiosHeaders.prototype, ({value}, key) => {\n let mapped = key[0].toUpperCase() + key.slice(1); // map `set` => `Set`\n return {\n get: () => value,\n set(headerValue) {\n this[mapped] = headerValue;\n }\n }\n});\n\nutils.freezeMethods(AxiosHeaders);\n\nexport default AxiosHeaders;\n","'use strict';\n\nimport utils from './../utils.js';\nimport defaults from '../defaults/index.js';\nimport AxiosHeaders from '../core/AxiosHeaders.js';\n\n/**\n * Transform the data for a request or a response\n *\n * @param {Array|Function} fns A single function or Array of functions\n * @param {?Object} response The response object\n *\n * @returns {*} The resulting transformed data\n */\nexport default function transformData(fns, response) {\n const config = this || defaults;\n const context = response || config;\n const headers = AxiosHeaders.from(context.headers);\n let data = context.data;\n\n utils.forEach(fns, function transform(fn) {\n data = fn.call(config, data, headers.normalize(), response ? response.status : undefined);\n });\n\n headers.normalize();\n\n return data;\n}\n","'use strict';\n\nexport default function isCancel(value) {\n return !!(value && value.__CANCEL__);\n}\n","'use strict';\n\nimport AxiosError from '../core/AxiosError.js';\nimport utils from '../utils.js';\n\n/**\n * A `CanceledError` is an object that is thrown when an operation is canceled.\n *\n * @param {string=} message The message.\n * @param {Object=} config The config.\n * @param {Object=} request The request.\n *\n * @returns {CanceledError} The created error.\n */\nfunction CanceledError(message, config, request) {\n // eslint-disable-next-line no-eq-null,eqeqeq\n AxiosError.call(this, message == null ? 'canceled' : message, AxiosError.ERR_CANCELED, config, request);\n this.name = 'CanceledError';\n}\n\nutils.inherits(CanceledError, AxiosError, {\n __CANCEL__: true\n});\n\nexport default CanceledError;\n","'use strict';\n\nimport AxiosError from './AxiosError.js';\n\n/**\n * Resolve or reject a Promise based on response status.\n *\n * @param {Function} resolve A function that resolves the promise.\n * @param {Function} reject A function that rejects the promise.\n * @param {object} response The response.\n *\n * @returns {object} The response.\n */\nexport default function settle(resolve, reject, response) {\n const validateStatus = response.config.validateStatus;\n if (!response.status || !validateStatus || validateStatus(response.status)) {\n resolve(response);\n } else {\n reject(new AxiosError(\n 'Request failed with status code ' + response.status,\n [AxiosError.ERR_BAD_REQUEST, AxiosError.ERR_BAD_RESPONSE][Math.floor(response.status / 100) - 4],\n response.config,\n response.request,\n response\n ));\n }\n}\n","'use strict';\n\nexport default function parseProtocol(url) {\n const match = /^([-+\\w]{1,25})(:?\\/\\/|:)/.exec(url);\n return match && match[1] || '';\n}\n","'use strict';\n\n/**\n * Calculate data maxRate\n * @param {Number} [samplesCount= 10]\n * @param {Number} [min= 1000]\n * @returns {Function}\n */\nfunction speedometer(samplesCount, min) {\n samplesCount = samplesCount || 10;\n const bytes = new Array(samplesCount);\n const timestamps = new Array(samplesCount);\n let head = 0;\n let tail = 0;\n let firstSampleTS;\n\n min = min !== undefined ? min : 1000;\n\n return function push(chunkLength) {\n const now = Date.now();\n\n const startedAt = timestamps[tail];\n\n if (!firstSampleTS) {\n firstSampleTS = now;\n }\n\n bytes[head] = chunkLength;\n timestamps[head] = now;\n\n let i = tail;\n let bytesCount = 0;\n\n while (i !== head) {\n bytesCount += bytes[i++];\n i = i % samplesCount;\n }\n\n head = (head + 1) % samplesCount;\n\n if (head === tail) {\n tail = (tail + 1) % samplesCount;\n }\n\n if (now - firstSampleTS < min) {\n return;\n }\n\n const passed = startedAt && now - startedAt;\n\n return passed ? Math.round(bytesCount * 1000 / passed) : undefined;\n };\n}\n\nexport default speedometer;\n","'use strict';\n\n/**\n * Throttle decorator\n * @param {Function} fn\n * @param {Number} freq\n * @return {Function}\n */\nfunction throttle(fn, freq) {\n let timestamp = 0;\n const threshold = 1000 / freq;\n let timer = null;\n return function throttled() {\n const force = this === true;\n\n const now = Date.now();\n if (force || now - timestamp > threshold) {\n if (timer) {\n clearTimeout(timer);\n timer = null;\n }\n timestamp = now;\n return fn.apply(null, arguments);\n }\n if (!timer) {\n timer = setTimeout(() => {\n timer = null;\n timestamp = Date.now();\n return fn.apply(null, arguments);\n }, threshold - (now - timestamp));\n }\n };\n}\n\nexport default throttle;\n","import speedometer from \"./speedometer.js\";\nimport throttle from \"./throttle.js\";\n\nexport default (listener, isDownloadStream, freq = 3) => {\n let bytesNotified = 0;\n const _speedometer = speedometer(50, 250);\n\n return throttle(e => {\n const loaded = e.loaded;\n const total = e.lengthComputable ? e.total : undefined;\n const progressBytes = loaded - bytesNotified;\n const rate = _speedometer(progressBytes);\n const inRange = loaded <= total;\n\n bytesNotified = loaded;\n\n const data = {\n loaded,\n total,\n progress: total ? (loaded / total) : undefined,\n bytes: progressBytes,\n rate: rate ? rate : undefined,\n estimated: rate && total && inRange ? (total - loaded) / rate : undefined,\n event: e,\n lengthComputable: total != null\n };\n\n data[isDownloadStream ? 'download' : 'upload'] = true;\n\n listener(data);\n }, freq);\n}\n","'use strict';\n\nimport utils from './../utils.js';\nimport platform from '../platform/index.js';\n\nexport default platform.hasStandardBrowserEnv ?\n\n// Standard browser envs have full support of the APIs needed to test\n// whether the request URL is of the same origin as current location.\n (function standardBrowserEnv() {\n const msie = /(msie|trident)/i.test(navigator.userAgent);\n const urlParsingNode = document.createElement('a');\n let originURL;\n\n /**\n * Parse a URL to discover its components\n *\n * @param {String} url The URL to be parsed\n * @returns {Object}\n */\n function resolveURL(url) {\n let href = url;\n\n if (msie) {\n // IE needs attribute set twice to normalize properties\n urlParsingNode.setAttribute('href', href);\n href = urlParsingNode.href;\n }\n\n urlParsingNode.setAttribute('href', href);\n\n // urlParsingNode provides the UrlUtils interface - http://url.spec.whatwg.org/#urlutils\n return {\n href: urlParsingNode.href,\n protocol: urlParsingNode.protocol ? urlParsingNode.protocol.replace(/:$/, '') : '',\n host: urlParsingNode.host,\n search: urlParsingNode.search ? urlParsingNode.search.replace(/^\\?/, '') : '',\n hash: urlParsingNode.hash ? urlParsingNode.hash.replace(/^#/, '') : '',\n hostname: urlParsingNode.hostname,\n port: urlParsingNode.port,\n pathname: (urlParsingNode.pathname.charAt(0) === '/') ?\n urlParsingNode.pathname :\n '/' + urlParsingNode.pathname\n };\n }\n\n originURL = resolveURL(window.location.href);\n\n /**\n * Determine if a URL shares the same origin as the current location\n *\n * @param {String} requestURL The URL to test\n * @returns {boolean} True if URL shares the same origin, otherwise false\n */\n return function isURLSameOrigin(requestURL) {\n const parsed = (utils.isString(requestURL)) ? resolveURL(requestURL) : requestURL;\n return (parsed.protocol === originURL.protocol &&\n parsed.host === originURL.host);\n };\n })() :\n\n // Non standard browser envs (web workers, react-native) lack needed support.\n (function nonStandardBrowserEnv() {\n return function isURLSameOrigin() {\n return true;\n };\n })();\n","import utils from './../utils.js';\nimport platform from '../platform/index.js';\n\nexport default platform.hasStandardBrowserEnv ?\n\n // Standard browser envs support document.cookie\n {\n write(name, value, expires, path, domain, secure) {\n const cookie = [name + '=' + encodeURIComponent(value)];\n\n utils.isNumber(expires) && cookie.push('expires=' + new Date(expires).toGMTString());\n\n utils.isString(path) && cookie.push('path=' + path);\n\n utils.isString(domain) && cookie.push('domain=' + domain);\n\n secure === true && cookie.push('secure');\n\n document.cookie = cookie.join('; ');\n },\n\n read(name) {\n const match = document.cookie.match(new RegExp('(^|;\\\\s*)(' + name + ')=([^;]*)'));\n return (match ? decodeURIComponent(match[3]) : null);\n },\n\n remove(name) {\n this.write(name, '', Date.now() - 86400000);\n }\n }\n\n :\n\n // Non-standard browser env (web workers, react-native) lack needed support.\n {\n write() {},\n read() {\n return null;\n },\n remove() {}\n };\n\n","'use strict';\n\n/**\n * Determines whether the specified URL is absolute\n *\n * @param {string} url The URL to test\n *\n * @returns {boolean} True if the specified URL is absolute, otherwise false\n */\nexport default function isAbsoluteURL(url) {\n // A URL is considered absolute if it begins with \"://\" or \"//\" (protocol-relative URL).\n // RFC 3986 defines scheme name as a sequence of characters beginning with a letter and followed\n // by any combination of letters, digits, plus, period, or hyphen.\n return /^([a-z][a-z\\d+\\-.]*:)?\\/\\//i.test(url);\n}\n","'use strict';\n\n/**\n * Creates a new URL by combining the specified URLs\n *\n * @param {string} baseURL The base URL\n * @param {string} relativeURL The relative URL\n *\n * @returns {string} The combined URL\n */\nexport default function combineURLs(baseURL, relativeURL) {\n return relativeURL\n ? baseURL.replace(/\\/?\\/$/, '') + '/' + relativeURL.replace(/^\\/+/, '')\n : baseURL;\n}\n","'use strict';\n\nimport isAbsoluteURL from '../helpers/isAbsoluteURL.js';\nimport combineURLs from '../helpers/combineURLs.js';\n\n/**\n * Creates a new URL by combining the baseURL with the requestedURL,\n * only when the requestedURL is not already an absolute URL.\n * If the requestURL is absolute, this function returns the requestedURL untouched.\n *\n * @param {string} baseURL The base URL\n * @param {string} requestedURL Absolute or relative URL to combine\n *\n * @returns {string} The combined full path\n */\nexport default function buildFullPath(baseURL, requestedURL) {\n if (baseURL && !isAbsoluteURL(requestedURL)) {\n return combineURLs(baseURL, requestedURL);\n }\n return requestedURL;\n}\n","'use strict';\n\nimport utils from '../utils.js';\nimport AxiosHeaders from \"./AxiosHeaders.js\";\n\nconst headersToObject = (thing) => thing instanceof AxiosHeaders ? { ...thing } : thing;\n\n/**\n * Config-specific merge-function which creates a new config-object\n * by merging two configuration objects together.\n *\n * @param {Object} config1\n * @param {Object} config2\n *\n * @returns {Object} New object resulting from merging config2 to config1\n */\nexport default function mergeConfig(config1, config2) {\n // eslint-disable-next-line no-param-reassign\n config2 = config2 || {};\n const config = {};\n\n function getMergedValue(target, source, caseless) {\n if (utils.isPlainObject(target) && utils.isPlainObject(source)) {\n return utils.merge.call({caseless}, target, source);\n } else if (utils.isPlainObject(source)) {\n return utils.merge({}, source);\n } else if (utils.isArray(source)) {\n return source.slice();\n }\n return source;\n }\n\n // eslint-disable-next-line consistent-return\n function mergeDeepProperties(a, b, caseless) {\n if (!utils.isUndefined(b)) {\n return getMergedValue(a, b, caseless);\n } else if (!utils.isUndefined(a)) {\n return getMergedValue(undefined, a, caseless);\n }\n }\n\n // eslint-disable-next-line consistent-return\n function valueFromConfig2(a, b) {\n if (!utils.isUndefined(b)) {\n return getMergedValue(undefined, b);\n }\n }\n\n // eslint-disable-next-line consistent-return\n function defaultToConfig2(a, b) {\n if (!utils.isUndefined(b)) {\n return getMergedValue(undefined, b);\n } else if (!utils.isUndefined(a)) {\n return getMergedValue(undefined, a);\n }\n }\n\n // eslint-disable-next-line consistent-return\n function mergeDirectKeys(a, b, prop) {\n if (prop in config2) {\n return getMergedValue(a, b);\n } else if (prop in config1) {\n return getMergedValue(undefined, a);\n }\n }\n\n const mergeMap = {\n url: valueFromConfig2,\n method: valueFromConfig2,\n data: valueFromConfig2,\n baseURL: defaultToConfig2,\n transformRequest: defaultToConfig2,\n transformResponse: defaultToConfig2,\n paramsSerializer: defaultToConfig2,\n timeout: defaultToConfig2,\n timeoutMessage: defaultToConfig2,\n withCredentials: defaultToConfig2,\n withXSRFToken: defaultToConfig2,\n adapter: defaultToConfig2,\n responseType: defaultToConfig2,\n xsrfCookieName: defaultToConfig2,\n xsrfHeaderName: defaultToConfig2,\n onUploadProgress: defaultToConfig2,\n onDownloadProgress: defaultToConfig2,\n decompress: defaultToConfig2,\n maxContentLength: defaultToConfig2,\n maxBodyLength: defaultToConfig2,\n beforeRedirect: defaultToConfig2,\n transport: defaultToConfig2,\n httpAgent: defaultToConfig2,\n httpsAgent: defaultToConfig2,\n cancelToken: defaultToConfig2,\n socketPath: defaultToConfig2,\n responseEncoding: defaultToConfig2,\n validateStatus: mergeDirectKeys,\n headers: (a, b) => mergeDeepProperties(headersToObject(a), headersToObject(b), true)\n };\n\n utils.forEach(Object.keys(Object.assign({}, config1, config2)), function computeConfigValue(prop) {\n const merge = mergeMap[prop] || mergeDeepProperties;\n const configValue = merge(config1[prop], config2[prop], prop);\n (utils.isUndefined(configValue) && merge !== mergeDirectKeys) || (config[prop] = configValue);\n });\n\n return config;\n}\n","import platform from \"../platform/index.js\";\nimport utils from \"../utils.js\";\nimport isURLSameOrigin from \"./isURLSameOrigin.js\";\nimport cookies from \"./cookies.js\";\nimport buildFullPath from \"../core/buildFullPath.js\";\nimport mergeConfig from \"../core/mergeConfig.js\";\nimport AxiosHeaders from \"../core/AxiosHeaders.js\";\nimport buildURL from \"./buildURL.js\";\n\nexport default (config) => {\n const newConfig = mergeConfig({}, config);\n\n let {data, withXSRFToken, xsrfHeaderName, xsrfCookieName, headers, auth} = newConfig;\n\n newConfig.headers = headers = AxiosHeaders.from(headers);\n\n newConfig.url = buildURL(buildFullPath(newConfig.baseURL, newConfig.url), config.params, config.paramsSerializer);\n\n // HTTP basic authentication\n if (auth) {\n headers.set('Authorization', 'Basic ' +\n btoa((auth.username || '') + ':' + (auth.password ? unescape(encodeURIComponent(auth.password)) : ''))\n );\n }\n\n let contentType;\n\n if (utils.isFormData(data)) {\n if (platform.hasStandardBrowserEnv || platform.hasStandardBrowserWebWorkerEnv) {\n headers.setContentType(undefined); // Let the browser set it\n } else if ((contentType = headers.getContentType()) !== false) {\n // fix semicolon duplication issue for ReactNative FormData implementation\n const [type, ...tokens] = contentType ? contentType.split(';').map(token => token.trim()).filter(Boolean) : [];\n headers.setContentType([type || 'multipart/form-data', ...tokens].join('; '));\n }\n }\n\n // Add xsrf header\n // This is only done if running in a standard browser environment.\n // Specifically not if we're in a web worker, or react-native.\n\n if (platform.hasStandardBrowserEnv) {\n withXSRFToken && utils.isFunction(withXSRFToken) && (withXSRFToken = withXSRFToken(newConfig));\n\n if (withXSRFToken || (withXSRFToken !== false && isURLSameOrigin(newConfig.url))) {\n // Add xsrf header\n const xsrfValue = xsrfHeaderName && xsrfCookieName && cookies.read(xsrfCookieName);\n\n if (xsrfValue) {\n headers.set(xsrfHeaderName, xsrfValue);\n }\n }\n }\n\n return newConfig;\n}\n\n","import utils from './../utils.js';\nimport settle from './../core/settle.js';\nimport transitionalDefaults from '../defaults/transitional.js';\nimport AxiosError from '../core/AxiosError.js';\nimport CanceledError from '../cancel/CanceledError.js';\nimport parseProtocol from '../helpers/parseProtocol.js';\nimport platform from '../platform/index.js';\nimport AxiosHeaders from '../core/AxiosHeaders.js';\nimport progressEventReducer from '../helpers/progressEventReducer.js';\nimport resolveConfig from \"../helpers/resolveConfig.js\";\n\nconst isXHRAdapterSupported = typeof XMLHttpRequest !== 'undefined';\n\nexport default isXHRAdapterSupported && function (config) {\n return new Promise(function dispatchXhrRequest(resolve, reject) {\n const _config = resolveConfig(config);\n let requestData = _config.data;\n const requestHeaders = AxiosHeaders.from(_config.headers).normalize();\n let {responseType} = _config;\n let onCanceled;\n function done() {\n if (_config.cancelToken) {\n _config.cancelToken.unsubscribe(onCanceled);\n }\n\n if (_config.signal) {\n _config.signal.removeEventListener('abort', onCanceled);\n }\n }\n\n let request = new XMLHttpRequest();\n\n request.open(_config.method.toUpperCase(), _config.url, true);\n\n // Set the request timeout in MS\n request.timeout = _config.timeout;\n\n function onloadend() {\n if (!request) {\n return;\n }\n // Prepare the response\n const responseHeaders = AxiosHeaders.from(\n 'getAllResponseHeaders' in request && request.getAllResponseHeaders()\n );\n const responseData = !responseType || responseType === 'text' || responseType === 'json' ?\n request.responseText : request.response;\n const response = {\n data: responseData,\n status: request.status,\n statusText: request.statusText,\n headers: responseHeaders,\n config,\n request\n };\n\n settle(function _resolve(value) {\n resolve(value);\n done();\n }, function _reject(err) {\n reject(err);\n done();\n }, response);\n\n // Clean up request\n request = null;\n }\n\n if ('onloadend' in request) {\n // Use onloadend if available\n request.onloadend = onloadend;\n } else {\n // Listen for ready state to emulate onloadend\n request.onreadystatechange = function handleLoad() {\n if (!request || request.readyState !== 4) {\n return;\n }\n\n // The request errored out and we didn't get a response, this will be\n // handled by onerror instead\n // With one exception: request that using file: protocol, most browsers\n // will return status as 0 even though it's a successful request\n if (request.status === 0 && !(request.responseURL && request.responseURL.indexOf('file:') === 0)) {\n return;\n }\n // readystate handler is calling before onerror or ontimeout handlers,\n // so we should call onloadend on the next 'tick'\n setTimeout(onloadend);\n };\n }\n\n // Handle browser request cancellation (as opposed to a manual cancellation)\n request.onabort = function handleAbort() {\n if (!request) {\n return;\n }\n\n reject(new AxiosError('Request aborted', AxiosError.ECONNABORTED, _config, request));\n\n // Clean up request\n request = null;\n };\n\n // Handle low level network errors\n request.onerror = function handleError() {\n // Real errors are hidden from us by the browser\n // onerror should only fire if it's a network error\n reject(new AxiosError('Network Error', AxiosError.ERR_NETWORK, _config, request));\n\n // Clean up request\n request = null;\n };\n\n // Handle timeout\n request.ontimeout = function handleTimeout() {\n let timeoutErrorMessage = _config.timeout ? 'timeout of ' + _config.timeout + 'ms exceeded' : 'timeout exceeded';\n const transitional = _config.transitional || transitionalDefaults;\n if (_config.timeoutErrorMessage) {\n timeoutErrorMessage = _config.timeoutErrorMessage;\n }\n reject(new AxiosError(\n timeoutErrorMessage,\n transitional.clarifyTimeoutError ? AxiosError.ETIMEDOUT : AxiosError.ECONNABORTED,\n _config,\n request));\n\n // Clean up request\n request = null;\n };\n\n // Remove Content-Type if data is undefined\n requestData === undefined && requestHeaders.setContentType(null);\n\n // Add headers to the request\n if ('setRequestHeader' in request) {\n utils.forEach(requestHeaders.toJSON(), function setRequestHeader(val, key) {\n request.setRequestHeader(key, val);\n });\n }\n\n // Add withCredentials to request if needed\n if (!utils.isUndefined(_config.withCredentials)) {\n request.withCredentials = !!_config.withCredentials;\n }\n\n // Add responseType to request if needed\n if (responseType && responseType !== 'json') {\n request.responseType = _config.responseType;\n }\n\n // Handle progress if needed\n if (typeof _config.onDownloadProgress === 'function') {\n request.addEventListener('progress', progressEventReducer(_config.onDownloadProgress, true));\n }\n\n // Not all browsers support upload events\n if (typeof _config.onUploadProgress === 'function' && request.upload) {\n request.upload.addEventListener('progress', progressEventReducer(_config.onUploadProgress));\n }\n\n if (_config.cancelToken || _config.signal) {\n // Handle cancellation\n // eslint-disable-next-line func-names\n onCanceled = cancel => {\n if (!request) {\n return;\n }\n reject(!cancel || cancel.type ? new CanceledError(null, config, request) : cancel);\n request.abort();\n request = null;\n };\n\n _config.cancelToken && _config.cancelToken.subscribe(onCanceled);\n if (_config.signal) {\n _config.signal.aborted ? onCanceled() : _config.signal.addEventListener('abort', onCanceled);\n }\n }\n\n const protocol = parseProtocol(_config.url);\n\n if (protocol && platform.protocols.indexOf(protocol) === -1) {\n reject(new AxiosError('Unsupported protocol ' + protocol + ':', AxiosError.ERR_BAD_REQUEST, config));\n return;\n }\n\n\n // Send the request\n request.send(requestData || null);\n });\n}\n","import CanceledError from \"../cancel/CanceledError.js\";\nimport AxiosError from \"../core/AxiosError.js\";\n\nconst composeSignals = (signals, timeout) => {\n let controller = new AbortController();\n\n let aborted;\n\n const onabort = function (cancel) {\n if (!aborted) {\n aborted = true;\n unsubscribe();\n const err = cancel instanceof Error ? cancel : this.reason;\n controller.abort(err instanceof AxiosError ? err : new CanceledError(err instanceof Error ? err.message : err));\n }\n }\n\n let timer = timeout && setTimeout(() => {\n onabort(new AxiosError(`timeout ${timeout} of ms exceeded`, AxiosError.ETIMEDOUT))\n }, timeout)\n\n const unsubscribe = () => {\n if (signals) {\n timer && clearTimeout(timer);\n timer = null;\n signals.forEach(signal => {\n signal &&\n (signal.removeEventListener ? signal.removeEventListener('abort', onabort) : signal.unsubscribe(onabort));\n });\n signals = null;\n }\n }\n\n signals.forEach((signal) => signal && signal.addEventListener && signal.addEventListener('abort', onabort));\n\n const {signal} = controller;\n\n signal.unsubscribe = unsubscribe;\n\n return [signal, () => {\n timer && clearTimeout(timer);\n timer = null;\n }];\n}\n\nexport default composeSignals;\n","\n\nexport const streamChunk = function* (chunk, chunkSize) {\n let len = chunk.byteLength;\n\n if (!chunkSize || len < chunkSize) {\n yield chunk;\n return;\n }\n\n let pos = 0;\n let end;\n\n while (pos < len) {\n end = pos + chunkSize;\n yield chunk.slice(pos, end);\n pos = end;\n }\n}\n\nexport const readBytes = async function* (iterable, chunkSize, encode) {\n for await (const chunk of iterable) {\n yield* streamChunk(ArrayBuffer.isView(chunk) ? chunk : (await encode(String(chunk))), chunkSize);\n }\n}\n\nexport const trackStream = (stream, chunkSize, onProgress, onFinish, encode) => {\n const iterator = readBytes(stream, chunkSize, encode);\n\n let bytes = 0;\n\n return new ReadableStream({\n type: 'bytes',\n\n async pull(controller) {\n const {done, value} = await iterator.next();\n\n if (done) {\n controller.close();\n onFinish();\n return;\n }\n\n let len = value.byteLength;\n onProgress && onProgress(bytes += len);\n controller.enqueue(new Uint8Array(value));\n },\n cancel(reason) {\n onFinish(reason);\n return iterator.return();\n }\n }, {\n highWaterMark: 2\n })\n}\n","import platform from \"../platform/index.js\";\nimport utils from \"../utils.js\";\nimport AxiosError from \"../core/AxiosError.js\";\nimport composeSignals from \"../helpers/composeSignals.js\";\nimport {trackStream} from \"../helpers/trackStream.js\";\nimport AxiosHeaders from \"../core/AxiosHeaders.js\";\nimport progressEventReducer from \"../helpers/progressEventReducer.js\";\nimport resolveConfig from \"../helpers/resolveConfig.js\";\nimport settle from \"../core/settle.js\";\n\nconst fetchProgressDecorator = (total, fn) => {\n const lengthComputable = total != null;\n return (loaded) => setTimeout(() => fn({\n lengthComputable,\n total,\n loaded\n }));\n}\n\nconst isFetchSupported = typeof fetch === 'function' && typeof Request === 'function' && typeof Response === 'function';\nconst isReadableStreamSupported = isFetchSupported && typeof ReadableStream === 'function';\n\n// used only inside the fetch adapter\nconst encodeText = isFetchSupported && (typeof TextEncoder === 'function' ?\n ((encoder) => (str) => encoder.encode(str))(new TextEncoder()) :\n async (str) => new Uint8Array(await new Response(str).arrayBuffer())\n);\n\nconst supportsRequestStream = isReadableStreamSupported && (() => {\n let duplexAccessed = false;\n\n const hasContentType = new Request(platform.origin, {\n body: new ReadableStream(),\n method: 'POST',\n get duplex() {\n duplexAccessed = true;\n return 'half';\n },\n }).headers.has('Content-Type');\n\n return duplexAccessed && !hasContentType;\n})();\n\nconst DEFAULT_CHUNK_SIZE = 64 * 1024;\n\nconst supportsResponseStream = isReadableStreamSupported && !!(()=> {\n try {\n return utils.isReadableStream(new Response('').body);\n } catch(err) {\n // return undefined\n }\n})();\n\nconst resolvers = {\n stream: supportsResponseStream && ((res) => res.body)\n};\n\nisFetchSupported && (((res) => {\n ['text', 'arrayBuffer', 'blob', 'formData', 'stream'].forEach(type => {\n !resolvers[type] && (resolvers[type] = utils.isFunction(res[type]) ? (res) => res[type]() :\n (_, config) => {\n throw new AxiosError(`Response type '${type}' is not supported`, AxiosError.ERR_NOT_SUPPORT, config);\n })\n });\n})(new Response));\n\nconst getBodyLength = async (body) => {\n if (body == null) {\n return 0;\n }\n\n if(utils.isBlob(body)) {\n return body.size;\n }\n\n if(utils.isSpecCompliantForm(body)) {\n return (await new Request(body).arrayBuffer()).byteLength;\n }\n\n if(utils.isArrayBufferView(body)) {\n return body.byteLength;\n }\n\n if(utils.isURLSearchParams(body)) {\n body = body + '';\n }\n\n if(utils.isString(body)) {\n return (await encodeText(body)).byteLength;\n }\n}\n\nconst resolveBodyLength = async (headers, body) => {\n const length = utils.toFiniteNumber(headers.getContentLength());\n\n return length == null ? getBodyLength(body) : length;\n}\n\nexport default isFetchSupported && (async (config) => {\n let {\n url,\n method,\n data,\n signal,\n cancelToken,\n timeout,\n onDownloadProgress,\n onUploadProgress,\n responseType,\n headers,\n withCredentials = 'same-origin',\n fetchOptions\n } = resolveConfig(config);\n\n responseType = responseType ? (responseType + '').toLowerCase() : 'text';\n\n let [composedSignal, stopTimeout] = (signal || cancelToken || timeout) ?\n composeSignals([signal, cancelToken], timeout) : [];\n\n let finished, request;\n\n const onFinish = () => {\n !finished && setTimeout(() => {\n composedSignal && composedSignal.unsubscribe();\n });\n\n finished = true;\n }\n\n let requestContentLength;\n\n try {\n if (\n onUploadProgress && supportsRequestStream && method !== 'get' && method !== 'head' &&\n (requestContentLength = await resolveBodyLength(headers, data)) !== 0\n ) {\n let _request = new Request(url, {\n method: 'POST',\n body: data,\n duplex: \"half\"\n });\n\n let contentTypeHeader;\n\n if (utils.isFormData(data) && (contentTypeHeader = _request.headers.get('content-type'))) {\n headers.setContentType(contentTypeHeader)\n }\n\n if (_request.body) {\n data = trackStream(_request.body, DEFAULT_CHUNK_SIZE, fetchProgressDecorator(\n requestContentLength,\n progressEventReducer(onUploadProgress)\n ), null, encodeText);\n }\n }\n\n if (!utils.isString(withCredentials)) {\n withCredentials = withCredentials ? 'cors' : 'omit';\n }\n\n request = new Request(url, {\n ...fetchOptions,\n signal: composedSignal,\n method: method.toUpperCase(),\n headers: headers.normalize().toJSON(),\n body: data,\n duplex: \"half\",\n withCredentials\n });\n\n let response = await fetch(request);\n\n const isStreamResponse = supportsResponseStream && (responseType === 'stream' || responseType === 'response');\n\n if (supportsResponseStream && (onDownloadProgress || isStreamResponse)) {\n const options = {};\n\n ['status', 'statusText', 'headers'].forEach(prop => {\n options[prop] = response[prop];\n });\n\n const responseContentLength = utils.toFiniteNumber(response.headers.get('content-length'));\n\n response = new Response(\n trackStream(response.body, DEFAULT_CHUNK_SIZE, onDownloadProgress && fetchProgressDecorator(\n responseContentLength,\n progressEventReducer(onDownloadProgress, true)\n ), isStreamResponse && onFinish, encodeText),\n options\n );\n }\n\n responseType = responseType || 'text';\n\n let responseData = await resolvers[utils.findKey(resolvers, responseType) || 'text'](response, config);\n\n !isStreamResponse && onFinish();\n\n stopTimeout && stopTimeout();\n\n return await new Promise((resolve, reject) => {\n settle(resolve, reject, {\n data: responseData,\n headers: AxiosHeaders.from(response.headers),\n status: response.status,\n statusText: response.statusText,\n config,\n request\n })\n })\n } catch (err) {\n onFinish();\n\n if (err && err.name === 'TypeError' && /fetch/i.test(err.message)) {\n throw Object.assign(\n new AxiosError('Network Error', AxiosError.ERR_NETWORK, config, request),\n {\n cause: err.cause || err\n }\n )\n }\n\n throw AxiosError.from(err, err && err.code, config, request);\n }\n});\n\n\n","import utils from '../utils.js';\nimport httpAdapter from './http.js';\nimport xhrAdapter from './xhr.js';\nimport fetchAdapter from './fetch.js';\nimport AxiosError from \"../core/AxiosError.js\";\n\nconst knownAdapters = {\n http: httpAdapter,\n xhr: xhrAdapter,\n fetch: fetchAdapter\n}\n\nutils.forEach(knownAdapters, (fn, value) => {\n if (fn) {\n try {\n Object.defineProperty(fn, 'name', {value});\n } catch (e) {\n // eslint-disable-next-line no-empty\n }\n Object.defineProperty(fn, 'adapterName', {value});\n }\n});\n\nconst renderReason = (reason) => `- ${reason}`;\n\nconst isResolvedHandle = (adapter) => utils.isFunction(adapter) || adapter === null || adapter === false;\n\nexport default {\n getAdapter: (adapters) => {\n adapters = utils.isArray(adapters) ? adapters : [adapters];\n\n const {length} = adapters;\n let nameOrAdapter;\n let adapter;\n\n const rejectedReasons = {};\n\n for (let i = 0; i < length; i++) {\n nameOrAdapter = adapters[i];\n let id;\n\n adapter = nameOrAdapter;\n\n if (!isResolvedHandle(nameOrAdapter)) {\n adapter = knownAdapters[(id = String(nameOrAdapter)).toLowerCase()];\n\n if (adapter === undefined) {\n throw new AxiosError(`Unknown adapter '${id}'`);\n }\n }\n\n if (adapter) {\n break;\n }\n\n rejectedReasons[id || '#' + i] = adapter;\n }\n\n if (!adapter) {\n\n const reasons = Object.entries(rejectedReasons)\n .map(([id, state]) => `adapter ${id} ` +\n (state === false ? 'is not supported by the environment' : 'is not available in the build')\n );\n\n let s = length ?\n (reasons.length > 1 ? 'since :\\n' + reasons.map(renderReason).join('\\n') : ' ' + renderReason(reasons[0])) :\n 'as no adapter specified';\n\n throw new AxiosError(\n `There is no suitable adapter to dispatch the request ` + s,\n 'ERR_NOT_SUPPORT'\n );\n }\n\n return adapter;\n },\n adapters: knownAdapters\n}\n","'use strict';\n\nimport transformData from './transformData.js';\nimport isCancel from '../cancel/isCancel.js';\nimport defaults from '../defaults/index.js';\nimport CanceledError from '../cancel/CanceledError.js';\nimport AxiosHeaders from '../core/AxiosHeaders.js';\nimport adapters from \"../adapters/adapters.js\";\n\n/**\n * Throws a `CanceledError` if cancellation has been requested.\n *\n * @param {Object} config The config that is to be used for the request\n *\n * @returns {void}\n */\nfunction throwIfCancellationRequested(config) {\n if (config.cancelToken) {\n config.cancelToken.throwIfRequested();\n }\n\n if (config.signal && config.signal.aborted) {\n throw new CanceledError(null, config);\n }\n}\n\n/**\n * Dispatch a request to the server using the configured adapter.\n *\n * @param {object} config The config that is to be used for the request\n *\n * @returns {Promise} The Promise to be fulfilled\n */\nexport default function dispatchRequest(config) {\n throwIfCancellationRequested(config);\n\n config.headers = AxiosHeaders.from(config.headers);\n\n // Transform request data\n config.data = transformData.call(\n config,\n config.transformRequest\n );\n\n if (['post', 'put', 'patch'].indexOf(config.method) !== -1) {\n config.headers.setContentType('application/x-www-form-urlencoded', false);\n }\n\n const adapter = adapters.getAdapter(config.adapter || defaults.adapter);\n\n return adapter(config).then(function onAdapterResolution(response) {\n throwIfCancellationRequested(config);\n\n // Transform response data\n response.data = transformData.call(\n config,\n config.transformResponse,\n response\n );\n\n response.headers = AxiosHeaders.from(response.headers);\n\n return response;\n }, function onAdapterRejection(reason) {\n if (!isCancel(reason)) {\n throwIfCancellationRequested(config);\n\n // Transform response data\n if (reason && reason.response) {\n reason.response.data = transformData.call(\n config,\n config.transformResponse,\n reason.response\n );\n reason.response.headers = AxiosHeaders.from(reason.response.headers);\n }\n }\n\n return Promise.reject(reason);\n });\n}\n","export const VERSION = \"1.7.2\";","'use strict';\n\nimport {VERSION} from '../env/data.js';\nimport AxiosError from '../core/AxiosError.js';\n\nconst validators = {};\n\n// eslint-disable-next-line func-names\n['object', 'boolean', 'number', 'function', 'string', 'symbol'].forEach((type, i) => {\n validators[type] = function validator(thing) {\n return typeof thing === type || 'a' + (i < 1 ? 'n ' : ' ') + type;\n };\n});\n\nconst deprecatedWarnings = {};\n\n/**\n * Transitional option validator\n *\n * @param {function|boolean?} validator - set to false if the transitional option has been removed\n * @param {string?} version - deprecated version / removed since version\n * @param {string?} message - some message with additional info\n *\n * @returns {function}\n */\nvalidators.transitional = function transitional(validator, version, message) {\n function formatMessage(opt, desc) {\n return '[Axios v' + VERSION + '] Transitional option \\'' + opt + '\\'' + desc + (message ? '. ' + message : '');\n }\n\n // eslint-disable-next-line func-names\n return (value, opt, opts) => {\n if (validator === false) {\n throw new AxiosError(\n formatMessage(opt, ' has been removed' + (version ? ' in ' + version : '')),\n AxiosError.ERR_DEPRECATED\n );\n }\n\n if (version && !deprecatedWarnings[opt]) {\n deprecatedWarnings[opt] = true;\n // eslint-disable-next-line no-console\n console.warn(\n formatMessage(\n opt,\n ' has been deprecated since v' + version + ' and will be removed in the near future'\n )\n );\n }\n\n return validator ? validator(value, opt, opts) : true;\n };\n};\n\n/**\n * Assert object's properties type\n *\n * @param {object} options\n * @param {object} schema\n * @param {boolean?} allowUnknown\n *\n * @returns {object}\n */\n\nfunction assertOptions(options, schema, allowUnknown) {\n if (typeof options !== 'object') {\n throw new AxiosError('options must be an object', AxiosError.ERR_BAD_OPTION_VALUE);\n }\n const keys = Object.keys(options);\n let i = keys.length;\n while (i-- > 0) {\n const opt = keys[i];\n const validator = schema[opt];\n if (validator) {\n const value = options[opt];\n const result = value === undefined || validator(value, opt, options);\n if (result !== true) {\n throw new AxiosError('option ' + opt + ' must be ' + result, AxiosError.ERR_BAD_OPTION_VALUE);\n }\n continue;\n }\n if (allowUnknown !== true) {\n throw new AxiosError('Unknown option ' + opt, AxiosError.ERR_BAD_OPTION);\n }\n }\n}\n\nexport default {\n assertOptions,\n validators\n};\n","'use strict';\n\nimport utils from './../utils.js';\nimport buildURL from '../helpers/buildURL.js';\nimport InterceptorManager from './InterceptorManager.js';\nimport dispatchRequest from './dispatchRequest.js';\nimport mergeConfig from './mergeConfig.js';\nimport buildFullPath from './buildFullPath.js';\nimport validator from '../helpers/validator.js';\nimport AxiosHeaders from './AxiosHeaders.js';\n\nconst validators = validator.validators;\n\n/**\n * Create a new instance of Axios\n *\n * @param {Object} instanceConfig The default config for the instance\n *\n * @return {Axios} A new instance of Axios\n */\nclass Axios {\n constructor(instanceConfig) {\n this.defaults = instanceConfig;\n this.interceptors = {\n request: new InterceptorManager(),\n response: new InterceptorManager()\n };\n }\n\n /**\n * Dispatch a request\n *\n * @param {String|Object} configOrUrl The config specific for this request (merged with this.defaults)\n * @param {?Object} config\n *\n * @returns {Promise} The Promise to be fulfilled\n */\n async request(configOrUrl, config) {\n try {\n return await this._request(configOrUrl, config);\n } catch (err) {\n if (err instanceof Error) {\n let dummy;\n\n Error.captureStackTrace ? Error.captureStackTrace(dummy = {}) : (dummy = new Error());\n\n // slice off the Error: ... line\n const stack = dummy.stack ? dummy.stack.replace(/^.+\\n/, '') : '';\n try {\n if (!err.stack) {\n err.stack = stack;\n // match without the 2 top stack lines\n } else if (stack && !String(err.stack).endsWith(stack.replace(/^.+\\n.+\\n/, ''))) {\n err.stack += '\\n' + stack\n }\n } catch (e) {\n // ignore the case where \"stack\" is an un-writable property\n }\n }\n\n throw err;\n }\n }\n\n _request(configOrUrl, config) {\n /*eslint no-param-reassign:0*/\n // Allow for axios('example/url'[, config]) a la fetch API\n if (typeof configOrUrl === 'string') {\n config = config || {};\n config.url = configOrUrl;\n } else {\n config = configOrUrl || {};\n }\n\n config = mergeConfig(this.defaults, config);\n\n const {transitional, paramsSerializer, headers} = config;\n\n if (transitional !== undefined) {\n validator.assertOptions(transitional, {\n silentJSONParsing: validators.transitional(validators.boolean),\n forcedJSONParsing: validators.transitional(validators.boolean),\n clarifyTimeoutError: validators.transitional(validators.boolean)\n }, false);\n }\n\n if (paramsSerializer != null) {\n if (utils.isFunction(paramsSerializer)) {\n config.paramsSerializer = {\n serialize: paramsSerializer\n }\n } else {\n validator.assertOptions(paramsSerializer, {\n encode: validators.function,\n serialize: validators.function\n }, true);\n }\n }\n\n // Set config.method\n config.method = (config.method || this.defaults.method || 'get').toLowerCase();\n\n // Flatten headers\n let contextHeaders = headers && utils.merge(\n headers.common,\n headers[config.method]\n );\n\n headers && utils.forEach(\n ['delete', 'get', 'head', 'post', 'put', 'patch', 'common'],\n (method) => {\n delete headers[method];\n }\n );\n\n config.headers = AxiosHeaders.concat(contextHeaders, headers);\n\n // filter out skipped interceptors\n const requestInterceptorChain = [];\n let synchronousRequestInterceptors = true;\n this.interceptors.request.forEach(function unshiftRequestInterceptors(interceptor) {\n if (typeof interceptor.runWhen === 'function' && interceptor.runWhen(config) === false) {\n return;\n }\n\n synchronousRequestInterceptors = synchronousRequestInterceptors && interceptor.synchronous;\n\n requestInterceptorChain.unshift(interceptor.fulfilled, interceptor.rejected);\n });\n\n const responseInterceptorChain = [];\n this.interceptors.response.forEach(function pushResponseInterceptors(interceptor) {\n responseInterceptorChain.push(interceptor.fulfilled, interceptor.rejected);\n });\n\n let promise;\n let i = 0;\n let len;\n\n if (!synchronousRequestInterceptors) {\n const chain = [dispatchRequest.bind(this), undefined];\n chain.unshift.apply(chain, requestInterceptorChain);\n chain.push.apply(chain, responseInterceptorChain);\n len = chain.length;\n\n promise = Promise.resolve(config);\n\n while (i < len) {\n promise = promise.then(chain[i++], chain[i++]);\n }\n\n return promise;\n }\n\n len = requestInterceptorChain.length;\n\n let newConfig = config;\n\n i = 0;\n\n while (i < len) {\n const onFulfilled = requestInterceptorChain[i++];\n const onRejected = requestInterceptorChain[i++];\n try {\n newConfig = onFulfilled(newConfig);\n } catch (error) {\n onRejected.call(this, error);\n break;\n }\n }\n\n try {\n promise = dispatchRequest.call(this, newConfig);\n } catch (error) {\n return Promise.reject(error);\n }\n\n i = 0;\n len = responseInterceptorChain.length;\n\n while (i < len) {\n promise = promise.then(responseInterceptorChain[i++], responseInterceptorChain[i++]);\n }\n\n return promise;\n }\n\n getUri(config) {\n config = mergeConfig(this.defaults, config);\n const fullPath = buildFullPath(config.baseURL, config.url);\n return buildURL(fullPath, config.params, config.paramsSerializer);\n }\n}\n\n// Provide aliases for supported request methods\nutils.forEach(['delete', 'get', 'head', 'options'], function forEachMethodNoData(method) {\n /*eslint func-names:0*/\n Axios.prototype[method] = function(url, config) {\n return this.request(mergeConfig(config || {}, {\n method,\n url,\n data: (config || {}).data\n }));\n };\n});\n\nutils.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) {\n /*eslint func-names:0*/\n\n function generateHTTPMethod(isForm) {\n return function httpMethod(url, data, config) {\n return this.request(mergeConfig(config || {}, {\n method,\n headers: isForm ? {\n 'Content-Type': 'multipart/form-data'\n } : {},\n url,\n data\n }));\n };\n }\n\n Axios.prototype[method] = generateHTTPMethod();\n\n Axios.prototype[method + 'Form'] = generateHTTPMethod(true);\n});\n\nexport default Axios;\n","'use strict';\n\nimport CanceledError from './CanceledError.js';\n\n/**\n * A `CancelToken` is an object that can be used to request cancellation of an operation.\n *\n * @param {Function} executor The executor function.\n *\n * @returns {CancelToken}\n */\nclass CancelToken {\n constructor(executor) {\n if (typeof executor !== 'function') {\n throw new TypeError('executor must be a function.');\n }\n\n let resolvePromise;\n\n this.promise = new Promise(function promiseExecutor(resolve) {\n resolvePromise = resolve;\n });\n\n const token = this;\n\n // eslint-disable-next-line func-names\n this.promise.then(cancel => {\n if (!token._listeners) return;\n\n let i = token._listeners.length;\n\n while (i-- > 0) {\n token._listeners[i](cancel);\n }\n token._listeners = null;\n });\n\n // eslint-disable-next-line func-names\n this.promise.then = onfulfilled => {\n let _resolve;\n // eslint-disable-next-line func-names\n const promise = new Promise(resolve => {\n token.subscribe(resolve);\n _resolve = resolve;\n }).then(onfulfilled);\n\n promise.cancel = function reject() {\n token.unsubscribe(_resolve);\n };\n\n return promise;\n };\n\n executor(function cancel(message, config, request) {\n if (token.reason) {\n // Cancellation has already been requested\n return;\n }\n\n token.reason = new CanceledError(message, config, request);\n resolvePromise(token.reason);\n });\n }\n\n /**\n * Throws a `CanceledError` if cancellation has been requested.\n */\n throwIfRequested() {\n if (this.reason) {\n throw this.reason;\n }\n }\n\n /**\n * Subscribe to the cancel signal\n */\n\n subscribe(listener) {\n if (this.reason) {\n listener(this.reason);\n return;\n }\n\n if (this._listeners) {\n this._listeners.push(listener);\n } else {\n this._listeners = [listener];\n }\n }\n\n /**\n * Unsubscribe from the cancel signal\n */\n\n unsubscribe(listener) {\n if (!this._listeners) {\n return;\n }\n const index = this._listeners.indexOf(listener);\n if (index !== -1) {\n this._listeners.splice(index, 1);\n }\n }\n\n /**\n * Returns an object that contains a new `CancelToken` and a function that, when called,\n * cancels the `CancelToken`.\n */\n static source() {\n let cancel;\n const token = new CancelToken(function executor(c) {\n cancel = c;\n });\n return {\n token,\n cancel\n };\n }\n}\n\nexport default CancelToken;\n","'use strict';\n\n/**\n * Syntactic sugar for invoking a function and expanding an array for arguments.\n *\n * Common use case would be to use `Function.prototype.apply`.\n *\n * ```js\n * function f(x, y, z) {}\n * var args = [1, 2, 3];\n * f.apply(null, args);\n * ```\n *\n * With `spread` this example can be re-written.\n *\n * ```js\n * spread(function(x, y, z) {})([1, 2, 3]);\n * ```\n *\n * @param {Function} callback\n *\n * @returns {Function}\n */\nexport default function spread(callback) {\n return function wrap(arr) {\n return callback.apply(null, arr);\n };\n}\n","'use strict';\n\nimport utils from './../utils.js';\n\n/**\n * Determines whether the payload is an error thrown by Axios\n *\n * @param {*} payload The value to test\n *\n * @returns {boolean} True if the payload is an error thrown by Axios, otherwise false\n */\nexport default function isAxiosError(payload) {\n return utils.isObject(payload) && (payload.isAxiosError === true);\n}\n","const HttpStatusCode = {\n Continue: 100,\n SwitchingProtocols: 101,\n Processing: 102,\n EarlyHints: 103,\n Ok: 200,\n Created: 201,\n Accepted: 202,\n NonAuthoritativeInformation: 203,\n NoContent: 204,\n ResetContent: 205,\n PartialContent: 206,\n MultiStatus: 207,\n AlreadyReported: 208,\n ImUsed: 226,\n MultipleChoices: 300,\n MovedPermanently: 301,\n Found: 302,\n SeeOther: 303,\n NotModified: 304,\n UseProxy: 305,\n Unused: 306,\n TemporaryRedirect: 307,\n PermanentRedirect: 308,\n BadRequest: 400,\n Unauthorized: 401,\n PaymentRequired: 402,\n Forbidden: 403,\n NotFound: 404,\n MethodNotAllowed: 405,\n NotAcceptable: 406,\n ProxyAuthenticationRequired: 407,\n RequestTimeout: 408,\n Conflict: 409,\n Gone: 410,\n LengthRequired: 411,\n PreconditionFailed: 412,\n PayloadTooLarge: 413,\n UriTooLong: 414,\n UnsupportedMediaType: 415,\n RangeNotSatisfiable: 416,\n ExpectationFailed: 417,\n ImATeapot: 418,\n MisdirectedRequest: 421,\n UnprocessableEntity: 422,\n Locked: 423,\n FailedDependency: 424,\n TooEarly: 425,\n UpgradeRequired: 426,\n PreconditionRequired: 428,\n TooManyRequests: 429,\n RequestHeaderFieldsTooLarge: 431,\n UnavailableForLegalReasons: 451,\n InternalServerError: 500,\n NotImplemented: 501,\n BadGateway: 502,\n ServiceUnavailable: 503,\n GatewayTimeout: 504,\n HttpVersionNotSupported: 505,\n VariantAlsoNegotiates: 506,\n InsufficientStorage: 507,\n LoopDetected: 508,\n NotExtended: 510,\n NetworkAuthenticationRequired: 511,\n};\n\nObject.entries(HttpStatusCode).forEach(([key, value]) => {\n HttpStatusCode[value] = key;\n});\n\nexport default HttpStatusCode;\n","'use strict';\n\nimport utils from './utils.js';\nimport bind from './helpers/bind.js';\nimport Axios from './core/Axios.js';\nimport mergeConfig from './core/mergeConfig.js';\nimport defaults from './defaults/index.js';\nimport formDataToJSON from './helpers/formDataToJSON.js';\nimport CanceledError from './cancel/CanceledError.js';\nimport CancelToken from './cancel/CancelToken.js';\nimport isCancel from './cancel/isCancel.js';\nimport {VERSION} from './env/data.js';\nimport toFormData from './helpers/toFormData.js';\nimport AxiosError from './core/AxiosError.js';\nimport spread from './helpers/spread.js';\nimport isAxiosError from './helpers/isAxiosError.js';\nimport AxiosHeaders from \"./core/AxiosHeaders.js\";\nimport adapters from './adapters/adapters.js';\nimport HttpStatusCode from './helpers/HttpStatusCode.js';\n\n/**\n * Create an instance of Axios\n *\n * @param {Object} defaultConfig The default config for the instance\n *\n * @returns {Axios} A new instance of Axios\n */\nfunction createInstance(defaultConfig) {\n const context = new Axios(defaultConfig);\n const instance = bind(Axios.prototype.request, context);\n\n // Copy axios.prototype to instance\n utils.extend(instance, Axios.prototype, context, {allOwnKeys: true});\n\n // Copy context to instance\n utils.extend(instance, context, null, {allOwnKeys: true});\n\n // Factory for creating new instances\n instance.create = function create(instanceConfig) {\n return createInstance(mergeConfig(defaultConfig, instanceConfig));\n };\n\n return instance;\n}\n\n// Create the default instance to be exported\nconst axios = createInstance(defaults);\n\n// Expose Axios class to allow class inheritance\naxios.Axios = Axios;\n\n// Expose Cancel & CancelToken\naxios.CanceledError = CanceledError;\naxios.CancelToken = CancelToken;\naxios.isCancel = isCancel;\naxios.VERSION = VERSION;\naxios.toFormData = toFormData;\n\n// Expose AxiosError class\naxios.AxiosError = AxiosError;\n\n// alias for CanceledError for backward compatibility\naxios.Cancel = axios.CanceledError;\n\n// Expose all/spread\naxios.all = function all(promises) {\n return Promise.all(promises);\n};\n\naxios.spread = spread;\n\n// Expose isAxiosError\naxios.isAxiosError = isAxiosError;\n\n// Expose mergeConfig\naxios.mergeConfig = mergeConfig;\n\naxios.AxiosHeaders = AxiosHeaders;\n\naxios.formToJSON = thing => formDataToJSON(utils.isHTMLForm(thing) ? new FormData(thing) : thing);\n\naxios.getAdapter = adapters.getAdapter;\n\naxios.HttpStatusCode = HttpStatusCode;\n\naxios.default = axios;\n\n// this module should only have a default export\nexport default axios\n","import axios from './lib/axios.js';\n\n// This module is intended to unwrap Axios default export as named.\n// Keep top-level export same with static properties\n// so that it can keep same with es module or cjs\nconst {\n Axios,\n AxiosError,\n CanceledError,\n isCancel,\n CancelToken,\n VERSION,\n all,\n Cancel,\n isAxiosError,\n spread,\n toFormData,\n AxiosHeaders,\n HttpStatusCode,\n formToJSON,\n getAdapter,\n mergeConfig\n} = axios;\n\nexport {\n axios as default,\n Axios,\n AxiosError,\n CanceledError,\n isCancel,\n CancelToken,\n VERSION,\n all,\n Cancel,\n isAxiosError,\n spread,\n toFormData,\n AxiosHeaders,\n HttpStatusCode,\n formToJSON,\n getAdapter,\n mergeConfig\n}\n"],"names":["AxiosError","utils","prototype","toFormData","encode","URLSearchParams","FormData","Blob","platform","AxiosHeaders","defaults","isCancel","CanceledError","mergeConfig","composeSignals","VERSION","validators","Axios","InterceptorManager","CancelToken","spread","isAxiosError","HttpStatusCode","axios"],"mappings":"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"} \ No newline at end of file diff --git a/node_modules/axios/dist/esm/axios.min.js b/node_modules/axios/dist/esm/axios.min.js new file mode 100644 index 0000000..6373f43 --- /dev/null +++ b/node_modules/axios/dist/esm/axios.min.js @@ -0,0 +1,2 @@ +function e(e,t){return function(){return e.apply(t,arguments)}}const{toString:t}=Object.prototype,{getPrototypeOf:n}=Object,r=(o=Object.create(null),e=>{const n=t.call(e);return o[n]||(o[n]=n.slice(8,-1).toLowerCase())});var o;const s=e=>(e=e.toLowerCase(),t=>r(t)===e),i=e=>t=>typeof t===e,{isArray:a}=Array,c=i("undefined");const u=s("ArrayBuffer");const l=i("string"),f=i("function"),d=i("number"),h=e=>null!==e&&"object"==typeof e,p=e=>{if("object"!==r(e))return!1;const t=n(e);return!(null!==t&&t!==Object.prototype&&null!==Object.getPrototypeOf(t)||Symbol.toStringTag in e||Symbol.iterator in e)},m=s("Date"),y=s("File"),b=s("Blob"),g=s("FileList"),w=s("URLSearchParams"),[E,O,R,S]=["ReadableStream","Request","Response","Headers"].map(s);function T(e,t,{allOwnKeys:n=!1}={}){if(null==e)return;let r,o;if("object"!=typeof e&&(e=[e]),a(e))for(r=0,o=e.length;r0;)if(r=n[o],t===r.toLowerCase())return r;return null}const v="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:global,C=e=>!c(e)&&e!==v;const x=(N="undefined"!=typeof Uint8Array&&n(Uint8Array),e=>N&&e instanceof N);var N;const j=s("HTMLFormElement"),P=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),_=s("RegExp"),F=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};T(n,((n,o)=>{let s;!1!==(s=t(n,o,e))&&(r[o]=s||n)})),Object.defineProperties(e,r)},L="abcdefghijklmnopqrstuvwxyz",U={DIGIT:"0123456789",ALPHA:L,ALPHA_DIGIT:L+L.toUpperCase()+"0123456789"};const B=s("AsyncFunction"),D={isArray:a,isArrayBuffer:u,isBuffer:function(e){return null!==e&&!c(e)&&null!==e.constructor&&!c(e.constructor)&&f(e.constructor.isBuffer)&&e.constructor.isBuffer(e)},isFormData:e=>{let t;return e&&("function"==typeof FormData&&e instanceof FormData||f(e.append)&&("formdata"===(t=r(e))||"object"===t&&f(e.toString)&&"[object FormData]"===e.toString()))},isArrayBufferView:function(e){let t;return t="undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&u(e.buffer),t},isString:l,isNumber:d,isBoolean:e=>!0===e||!1===e,isObject:h,isPlainObject:p,isReadableStream:E,isRequest:O,isResponse:R,isHeaders:S,isUndefined:c,isDate:m,isFile:y,isBlob:b,isRegExp:_,isFunction:f,isStream:e=>h(e)&&f(e.pipe),isURLSearchParams:w,isTypedArray:x,isFileList:g,forEach:T,merge:function e(){const{caseless:t}=C(this)&&this||{},n={},r=(r,o)=>{const s=t&&A(n,o)||o;p(n[s])&&p(r)?n[s]=e(n[s],r):p(r)?n[s]=e({},r):a(r)?n[s]=r.slice():n[s]=r};for(let e=0,t=arguments.length;e(T(n,((n,o)=>{r&&f(n)?t[o]=e(n,r):t[o]=n}),{allOwnKeys:o}),t),trim:e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:e=>(65279===e.charCodeAt(0)&&(e=e.slice(1)),e),inherits:(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},toFlatObject:(e,t,r,o)=>{let s,i,a;const c={};if(t=t||{},null==e)return t;do{for(s=Object.getOwnPropertyNames(e),i=s.length;i-- >0;)a=s[i],o&&!o(a,e,t)||c[a]||(t[a]=e[a],c[a]=!0);e=!1!==r&&n(e)}while(e&&(!r||r(e,t))&&e!==Object.prototype);return t},kindOf:r,kindOfTest:s,endsWith:(e,t,n)=>{e=String(e),(void 0===n||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return-1!==r&&r===n},toArray:e=>{if(!e)return null;if(a(e))return e;let t=e.length;if(!d(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},forEachEntry:(e,t)=>{const n=(e&&e[Symbol.iterator]).call(e);let r;for(;(r=n.next())&&!r.done;){const n=r.value;t.call(e,n[0],n[1])}},matchAll:(e,t)=>{let n;const r=[];for(;null!==(n=e.exec(t));)r.push(n);return r},isHTMLForm:j,hasOwnProperty:P,hasOwnProp:P,reduceDescriptors:F,freezeMethods:e=>{F(e,((t,n)=>{if(f(e)&&-1!==["arguments","caller","callee"].indexOf(n))return!1;const r=e[n];f(r)&&(t.enumerable=!1,"writable"in t?t.writable=!1:t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")}))}))},toObjectSet:(e,t)=>{const n={},r=e=>{e.forEach((e=>{n[e]=!0}))};return a(e)?r(e):r(String(e).split(t)),n},toCamelCase:e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,(function(e,t,n){return t.toUpperCase()+n})),noop:()=>{},toFiniteNumber:(e,t)=>null!=e&&Number.isFinite(e=+e)?e:t,findKey:A,global:v,isContextDefined:C,ALPHABET:U,generateString:(e=16,t=U.ALPHA_DIGIT)=>{let n="";const{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n},isSpecCompliantForm:function(e){return!!(e&&f(e.append)&&"FormData"===e[Symbol.toStringTag]&&e[Symbol.iterator])},toJSONObject:e=>{const t=new Array(10),n=(e,r)=>{if(h(e)){if(t.indexOf(e)>=0)return;if(!("toJSON"in e)){t[r]=e;const o=a(e)?[]:{};return T(e,((e,t)=>{const s=n(e,r+1);!c(s)&&(o[t]=s)})),t[r]=void 0,o}}return e};return n(e,0)},isAsyncFn:B,isThenable:e=>e&&(h(e)||f(e))&&f(e.then)&&f(e.catch)};function k(e,t,n,r,o){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),o&&(this.response=o)}D.inherits(k,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:D.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const q=k.prototype,I={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach((e=>{I[e]={value:e}})),Object.defineProperties(k,I),Object.defineProperty(q,"isAxiosError",{value:!0}),k.from=(e,t,n,r,o,s)=>{const i=Object.create(q);return D.toFlatObject(e,i,(function(e){return e!==Error.prototype}),(e=>"isAxiosError"!==e)),k.call(i,e.message,t,n,r,o),i.cause=e,i.name=e.name,s&&Object.assign(i,s),i};function z(e){return D.isPlainObject(e)||D.isArray(e)}function M(e){return D.endsWith(e,"[]")?e.slice(0,-2):e}function H(e,t,n){return e?e.concat(t).map((function(e,t){return e=M(e),!n&&t?"["+e+"]":e})).join(n?".":""):t}const J=D.toFlatObject(D,{},null,(function(e){return/^is[A-Z]/.test(e)}));function W(e,t,n){if(!D.isObject(e))throw new TypeError("target must be an object");t=t||new FormData;const r=(n=D.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,(function(e,t){return!D.isUndefined(t[e])}))).metaTokens,o=n.visitor||u,s=n.dots,i=n.indexes,a=(n.Blob||"undefined"!=typeof Blob&&Blob)&&D.isSpecCompliantForm(t);if(!D.isFunction(o))throw new TypeError("visitor must be a function");function c(e){if(null===e)return"";if(D.isDate(e))return e.toISOString();if(!a&&D.isBlob(e))throw new k("Blob is not supported. Use a Buffer instead.");return D.isArrayBuffer(e)||D.isTypedArray(e)?a&&"function"==typeof Blob?new Blob([e]):Buffer.from(e):e}function u(e,n,o){let a=e;if(e&&!o&&"object"==typeof e)if(D.endsWith(n,"{}"))n=r?n:n.slice(0,-2),e=JSON.stringify(e);else if(D.isArray(e)&&function(e){return D.isArray(e)&&!e.some(z)}(e)||(D.isFileList(e)||D.endsWith(n,"[]"))&&(a=D.toArray(e)))return n=M(n),a.forEach((function(e,r){!D.isUndefined(e)&&null!==e&&t.append(!0===i?H([n],r,s):null===i?n:n+"[]",c(e))})),!1;return!!z(e)||(t.append(H(o,n,s),c(e)),!1)}const l=[],f=Object.assign(J,{defaultVisitor:u,convertValue:c,isVisitable:z});if(!D.isObject(e))throw new TypeError("data must be an object");return function e(n,r){if(!D.isUndefined(n)){if(-1!==l.indexOf(n))throw Error("Circular reference detected in "+r.join("."));l.push(n),D.forEach(n,(function(n,s){!0===(!(D.isUndefined(n)||null===n)&&o.call(t,n,D.isString(s)?s.trim():s,r,f))&&e(n,r?r.concat(s):[s])})),l.pop()}}(e),t}function V(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,(function(e){return t[e]}))}function K(e,t){this._pairs=[],e&&W(e,this,t)}const $=K.prototype;function G(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function X(e,t,n){if(!t)return e;const r=n&&n.encode||G,o=n&&n.serialize;let s;if(s=o?o(t,n):D.isURLSearchParams(t)?t.toString():new K(t,n).toString(r),s){const t=e.indexOf("#");-1!==t&&(e=e.slice(0,t)),e+=(-1===e.indexOf("?")?"?":"&")+s}return e}$.append=function(e,t){this._pairs.push([e,t])},$.toString=function(e){const t=e?function(t){return e.call(this,t,V)}:V;return this._pairs.map((function(e){return t(e[0])+"="+t(e[1])}),"").join("&")};const Q=class{constructor(){this.handlers=[]}use(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){D.forEach(this.handlers,(function(t){null!==t&&e(t)}))}},Z={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Y={isBrowser:!0,classes:{URLSearchParams:"undefined"!=typeof URLSearchParams?URLSearchParams:K,FormData:"undefined"!=typeof FormData?FormData:null,Blob:"undefined"!=typeof Blob?Blob:null},protocols:["http","https","file","blob","url","data"]},ee="undefined"!=typeof window&&"undefined"!=typeof document,te=(ne="undefined"!=typeof navigator&&navigator.product,ee&&["ReactNative","NativeScript","NS"].indexOf(ne)<0);var ne;const re="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"==typeof self.importScripts,oe=ee&&window.location.href||"http://localhost",se={...Object.freeze({__proto__:null,hasBrowserEnv:ee,hasStandardBrowserWebWorkerEnv:re,hasStandardBrowserEnv:te,origin:oe}),...Y};function ie(e){function t(e,n,r,o){let s=e[o++];if("__proto__"===s)return!0;const i=Number.isFinite(+s),a=o>=e.length;if(s=!s&&D.isArray(r)?r.length:s,a)return D.hasOwnProp(r,s)?r[s]=[r[s],n]:r[s]=n,!i;r[s]&&D.isObject(r[s])||(r[s]=[]);return t(e,n,r[s],o)&&D.isArray(r[s])&&(r[s]=function(e){const t={},n=Object.keys(e);let r;const o=n.length;let s;for(r=0;r{t(function(e){return D.matchAll(/\w+|\[(\w*)]/g,e).map((e=>"[]"===e[0]?"":e[1]||e[0]))}(e),r,n,0)})),n}return null}const ae={transitional:Z,adapter:["xhr","http","fetch"],transformRequest:[function(e,t){const n=t.getContentType()||"",r=n.indexOf("application/json")>-1,o=D.isObject(e);o&&D.isHTMLForm(e)&&(e=new FormData(e));if(D.isFormData(e))return r?JSON.stringify(ie(e)):e;if(D.isArrayBuffer(e)||D.isBuffer(e)||D.isStream(e)||D.isFile(e)||D.isBlob(e)||D.isReadableStream(e))return e;if(D.isArrayBufferView(e))return e.buffer;if(D.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let s;if(o){if(n.indexOf("application/x-www-form-urlencoded")>-1)return function(e,t){return W(e,new se.classes.URLSearchParams,Object.assign({visitor:function(e,t,n,r){return se.isNode&&D.isBuffer(e)?(this.append(t,e.toString("base64")),!1):r.defaultVisitor.apply(this,arguments)}},t))}(e,this.formSerializer).toString();if((s=D.isFileList(e))||n.indexOf("multipart/form-data")>-1){const t=this.env&&this.env.FormData;return W(s?{"files[]":e}:e,t&&new t,this.formSerializer)}}return o||r?(t.setContentType("application/json",!1),function(e,t,n){if(D.isString(e))try{return(t||JSON.parse)(e),D.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(n||JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){const t=this.transitional||ae.transitional,n=t&&t.forcedJSONParsing,r="json"===this.responseType;if(D.isResponse(e)||D.isReadableStream(e))return e;if(e&&D.isString(e)&&(n&&!this.responseType||r)){const n=!(t&&t.silentJSONParsing)&&r;try{return JSON.parse(e)}catch(e){if(n){if("SyntaxError"===e.name)throw k.from(e,k.ERR_BAD_RESPONSE,this,null,this.response);throw e}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:se.classes.FormData,Blob:se.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};D.forEach(["delete","get","head","post","put","patch"],(e=>{ae.headers[e]={}}));const ce=ae,ue=D.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),le=Symbol("internals");function fe(e){return e&&String(e).trim().toLowerCase()}function de(e){return!1===e||null==e?e:D.isArray(e)?e.map(de):String(e)}function he(e,t,n,r,o){return D.isFunction(r)?r.call(this,t,n):(o&&(t=n),D.isString(t)?D.isString(r)?-1!==t.indexOf(r):D.isRegExp(r)?r.test(t):void 0:void 0)}class pe{constructor(e){e&&this.set(e)}set(e,t,n){const r=this;function o(e,t,n){const o=fe(t);if(!o)throw new Error("header name must be a non-empty string");const s=D.findKey(r,o);(!s||void 0===r[s]||!0===n||void 0===n&&!1!==r[s])&&(r[s||t]=de(e))}const s=(e,t)=>D.forEach(e,((e,n)=>o(e,n,t)));if(D.isPlainObject(e)||e instanceof this.constructor)s(e,t);else if(D.isString(e)&&(e=e.trim())&&!/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim()))s((e=>{const t={};let n,r,o;return e&&e.split("\n").forEach((function(e){o=e.indexOf(":"),n=e.substring(0,o).trim().toLowerCase(),r=e.substring(o+1).trim(),!n||t[n]&&ue[n]||("set-cookie"===n?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)})),t})(e),t);else if(D.isHeaders(e))for(const[t,r]of e.entries())o(r,t,n);else null!=e&&o(t,e,n);return this}get(e,t){if(e=fe(e)){const n=D.findKey(this,e);if(n){const e=this[n];if(!t)return e;if(!0===t)return function(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}(e);if(D.isFunction(t))return t.call(this,e,n);if(D.isRegExp(t))return t.exec(e);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,t){if(e=fe(e)){const n=D.findKey(this,e);return!(!n||void 0===this[n]||t&&!he(0,this[n],n,t))}return!1}delete(e,t){const n=this;let r=!1;function o(e){if(e=fe(e)){const o=D.findKey(n,e);!o||t&&!he(0,n[o],o,t)||(delete n[o],r=!0)}}return D.isArray(e)?e.forEach(o):o(e),r}clear(e){const t=Object.keys(this);let n=t.length,r=!1;for(;n--;){const o=t[n];e&&!he(0,this[o],o,e,!0)||(delete this[o],r=!0)}return r}normalize(e){const t=this,n={};return D.forEach(this,((r,o)=>{const s=D.findKey(n,o);if(s)return t[s]=de(r),void delete t[o];const i=e?function(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,((e,t,n)=>t.toUpperCase()+n))}(o):String(o).trim();i!==o&&delete t[o],t[i]=de(r),n[i]=!0})),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const t=Object.create(null);return D.forEach(this,((n,r)=>{null!=n&&!1!==n&&(t[r]=e&&D.isArray(n)?n.join(", "):n)})),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map((([e,t])=>e+": "+t)).join("\n")}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...t){const n=new this(e);return t.forEach((e=>n.set(e))),n}static accessor(e){const t=(this[le]=this[le]={accessors:{}}).accessors,n=this.prototype;function r(e){const r=fe(e);t[r]||(!function(e,t){const n=D.toCamelCase(" "+t);["get","set","has"].forEach((r=>{Object.defineProperty(e,r+n,{value:function(e,n,o){return this[r].call(this,t,e,n,o)},configurable:!0})}))}(n,e),t[r]=!0)}return D.isArray(e)?e.forEach(r):r(e),this}}pe.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),D.reduceDescriptors(pe.prototype,(({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(e){this[n]=e}}})),D.freezeMethods(pe);const me=pe;function ye(e,t){const n=this||ce,r=t||n,o=me.from(r.headers);let s=r.data;return D.forEach(e,(function(e){s=e.call(n,s,o.normalize(),t?t.status:void 0)})),o.normalize(),s}function be(e){return!(!e||!e.__CANCEL__)}function ge(e,t,n){k.call(this,null==e?"canceled":e,k.ERR_CANCELED,t,n),this.name="CanceledError"}function we(e,t,n){const r=n.config.validateStatus;n.status&&r&&!r(n.status)?t(new k("Request failed with status code "+n.status,[k.ERR_BAD_REQUEST,k.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n)):e(n)}D.inherits(ge,k,{__CANCEL__:!0});const Ee=(e,t,n=3)=>{let r=0;const o=function(e,t){e=e||10;const n=new Array(e),r=new Array(e);let o,s=0,i=0;return t=void 0!==t?t:1e3,function(a){const c=Date.now(),u=r[i];o||(o=c),n[s]=a,r[s]=c;let l=i,f=0;for(;l!==s;)f+=n[l++],l%=e;if(s=(s+1)%e,s===i&&(i=(i+1)%e),c-or)return o&&(clearTimeout(o),o=null),n=s,e.apply(null,arguments);o||(o=setTimeout((()=>(o=null,n=Date.now(),e.apply(null,arguments))),r-(s-n)))}}((n=>{const s=n.loaded,i=n.lengthComputable?n.total:void 0,a=s-r,c=o(a);r=s;const u={loaded:s,total:i,progress:i?s/i:void 0,bytes:a,rate:c||void 0,estimated:c&&i&&s<=i?(i-s)/c:void 0,event:n,lengthComputable:null!=i};u[t?"download":"upload"]=!0,e(u)}),n)},Oe=se.hasStandardBrowserEnv?function(){const e=/(msie|trident)/i.test(navigator.userAgent),t=document.createElement("a");let n;function r(n){let r=n;return e&&(t.setAttribute("href",r),r=t.href),t.setAttribute("href",r),{href:t.href,protocol:t.protocol?t.protocol.replace(/:$/,""):"",host:t.host,search:t.search?t.search.replace(/^\?/,""):"",hash:t.hash?t.hash.replace(/^#/,""):"",hostname:t.hostname,port:t.port,pathname:"/"===t.pathname.charAt(0)?t.pathname:"/"+t.pathname}}return n=r(window.location.href),function(e){const t=D.isString(e)?r(e):e;return t.protocol===n.protocol&&t.host===n.host}}():function(){return!0},Re=se.hasStandardBrowserEnv?{write(e,t,n,r,o,s){const i=[e+"="+encodeURIComponent(t)];D.isNumber(n)&&i.push("expires="+new Date(n).toGMTString()),D.isString(r)&&i.push("path="+r),D.isString(o)&&i.push("domain="+o),!0===s&&i.push("secure"),document.cookie=i.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read:()=>null,remove(){}};function Se(e,t){return e&&!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)?function(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}(e,t):t}const Te=e=>e instanceof me?{...e}:e;function Ae(e,t){t=t||{};const n={};function r(e,t,n){return D.isPlainObject(e)&&D.isPlainObject(t)?D.merge.call({caseless:n},e,t):D.isPlainObject(t)?D.merge({},t):D.isArray(t)?t.slice():t}function o(e,t,n){return D.isUndefined(t)?D.isUndefined(e)?void 0:r(void 0,e,n):r(e,t,n)}function s(e,t){if(!D.isUndefined(t))return r(void 0,t)}function i(e,t){return D.isUndefined(t)?D.isUndefined(e)?void 0:r(void 0,e):r(void 0,t)}function a(n,o,s){return s in t?r(n,o):s in e?r(void 0,n):void 0}const c={url:s,method:s,data:s,baseURL:i,transformRequest:i,transformResponse:i,paramsSerializer:i,timeout:i,timeoutMessage:i,withCredentials:i,withXSRFToken:i,adapter:i,responseType:i,xsrfCookieName:i,xsrfHeaderName:i,onUploadProgress:i,onDownloadProgress:i,decompress:i,maxContentLength:i,maxBodyLength:i,beforeRedirect:i,transport:i,httpAgent:i,httpsAgent:i,cancelToken:i,socketPath:i,responseEncoding:i,validateStatus:a,headers:(e,t)=>o(Te(e),Te(t),!0)};return D.forEach(Object.keys(Object.assign({},e,t)),(function(r){const s=c[r]||o,i=s(e[r],t[r],r);D.isUndefined(i)&&s!==a||(n[r]=i)})),n}const ve=e=>{const t=Ae({},e);let n,{data:r,withXSRFToken:o,xsrfHeaderName:s,xsrfCookieName:i,headers:a,auth:c}=t;if(t.headers=a=me.from(a),t.url=X(Se(t.baseURL,t.url),e.params,e.paramsSerializer),c&&a.set("Authorization","Basic "+btoa((c.username||"")+":"+(c.password?unescape(encodeURIComponent(c.password)):""))),D.isFormData(r))if(se.hasStandardBrowserEnv||se.hasStandardBrowserWebWorkerEnv)a.setContentType(void 0);else if(!1!==(n=a.getContentType())){const[e,...t]=n?n.split(";").map((e=>e.trim())).filter(Boolean):[];a.setContentType([e||"multipart/form-data",...t].join("; "))}if(se.hasStandardBrowserEnv&&(o&&D.isFunction(o)&&(o=o(t)),o||!1!==o&&Oe(t.url))){const e=s&&i&&Re.read(i);e&&a.set(s,e)}return t},Ce="undefined"!=typeof XMLHttpRequest&&function(e){return new Promise((function(t,n){const r=ve(e);let o=r.data;const s=me.from(r.headers).normalize();let i,{responseType:a}=r;function c(){r.cancelToken&&r.cancelToken.unsubscribe(i),r.signal&&r.signal.removeEventListener("abort",i)}let u=new XMLHttpRequest;function l(){if(!u)return;const r=me.from("getAllResponseHeaders"in u&&u.getAllResponseHeaders());we((function(e){t(e),c()}),(function(e){n(e),c()}),{data:a&&"text"!==a&&"json"!==a?u.response:u.responseText,status:u.status,statusText:u.statusText,headers:r,config:e,request:u}),u=null}u.open(r.method.toUpperCase(),r.url,!0),u.timeout=r.timeout,"onloadend"in u?u.onloadend=l:u.onreadystatechange=function(){u&&4===u.readyState&&(0!==u.status||u.responseURL&&0===u.responseURL.indexOf("file:"))&&setTimeout(l)},u.onabort=function(){u&&(n(new k("Request aborted",k.ECONNABORTED,r,u)),u=null)},u.onerror=function(){n(new k("Network Error",k.ERR_NETWORK,r,u)),u=null},u.ontimeout=function(){let e=r.timeout?"timeout of "+r.timeout+"ms exceeded":"timeout exceeded";const t=r.transitional||Z;r.timeoutErrorMessage&&(e=r.timeoutErrorMessage),n(new k(e,t.clarifyTimeoutError?k.ETIMEDOUT:k.ECONNABORTED,r,u)),u=null},void 0===o&&s.setContentType(null),"setRequestHeader"in u&&D.forEach(s.toJSON(),(function(e,t){u.setRequestHeader(t,e)})),D.isUndefined(r.withCredentials)||(u.withCredentials=!!r.withCredentials),a&&"json"!==a&&(u.responseType=r.responseType),"function"==typeof r.onDownloadProgress&&u.addEventListener("progress",Ee(r.onDownloadProgress,!0)),"function"==typeof r.onUploadProgress&&u.upload&&u.upload.addEventListener("progress",Ee(r.onUploadProgress)),(r.cancelToken||r.signal)&&(i=t=>{u&&(n(!t||t.type?new ge(null,e,u):t),u.abort(),u=null)},r.cancelToken&&r.cancelToken.subscribe(i),r.signal&&(r.signal.aborted?i():r.signal.addEventListener("abort",i)));const f=function(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}(r.url);f&&-1===se.protocols.indexOf(f)?n(new k("Unsupported protocol "+f+":",k.ERR_BAD_REQUEST,e)):u.send(o||null)}))},xe=(e,t)=>{let n,r=new AbortController;const o=function(e){if(!n){n=!0,i();const t=e instanceof Error?e:this.reason;r.abort(t instanceof k?t:new ge(t instanceof Error?t.message:t))}};let s=t&&setTimeout((()=>{o(new k(`timeout ${t} of ms exceeded`,k.ETIMEDOUT))}),t);const i=()=>{e&&(s&&clearTimeout(s),s=null,e.forEach((e=>{e&&(e.removeEventListener?e.removeEventListener("abort",o):e.unsubscribe(o))})),e=null)};e.forEach((e=>e&&e.addEventListener&&e.addEventListener("abort",o)));const{signal:a}=r;return a.unsubscribe=i,[a,()=>{s&&clearTimeout(s),s=null}]},Ne=function*(e,t){let n=e.byteLength;if(!t||n{const s=async function*(e,t,n){for await(const r of e)yield*Ne(ArrayBuffer.isView(r)?r:await n(String(r)),t)}(e,t,o);let i=0;return new ReadableStream({type:"bytes",async pull(e){const{done:t,value:o}=await s.next();if(t)return e.close(),void r();let a=o.byteLength;n&&n(i+=a),e.enqueue(new Uint8Array(o))},cancel:e=>(r(e),s.return())},{highWaterMark:2})},Pe=(e,t)=>{const n=null!=e;return r=>setTimeout((()=>t({lengthComputable:n,total:e,loaded:r})))},_e="function"==typeof fetch&&"function"==typeof Request&&"function"==typeof Response,Fe=_e&&"function"==typeof ReadableStream,Le=_e&&("function"==typeof TextEncoder?(Ue=new TextEncoder,e=>Ue.encode(e)):async e=>new Uint8Array(await new Response(e).arrayBuffer()));var Ue;const Be=Fe&&(()=>{let e=!1;const t=new Request(se.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t})(),De=Fe&&!!(()=>{try{return D.isReadableStream(new Response("").body)}catch(e){}})(),ke={stream:De&&(e=>e.body)};var qe;_e&&(qe=new Response,["text","arrayBuffer","blob","formData","stream"].forEach((e=>{!ke[e]&&(ke[e]=D.isFunction(qe[e])?t=>t[e]():(t,n)=>{throw new k(`Response type '${e}' is not supported`,k.ERR_NOT_SUPPORT,n)})})));const Ie=async(e,t)=>{const n=D.toFiniteNumber(e.getContentLength());return null==n?(async e=>null==e?0:D.isBlob(e)?e.size:D.isSpecCompliantForm(e)?(await new Request(e).arrayBuffer()).byteLength:D.isArrayBufferView(e)?e.byteLength:(D.isURLSearchParams(e)&&(e+=""),D.isString(e)?(await Le(e)).byteLength:void 0))(t):n},ze={http:null,xhr:Ce,fetch:_e&&(async e=>{let{url:t,method:n,data:r,signal:o,cancelToken:s,timeout:i,onDownloadProgress:a,onUploadProgress:c,responseType:u,headers:l,withCredentials:f="same-origin",fetchOptions:d}=ve(e);u=u?(u+"").toLowerCase():"text";let h,p,[m,y]=o||s||i?xe([o,s],i):[];const b=()=>{!h&&setTimeout((()=>{m&&m.unsubscribe()})),h=!0};let g;try{if(c&&Be&&"get"!==n&&"head"!==n&&0!==(g=await Ie(l,r))){let e,n=new Request(t,{method:"POST",body:r,duplex:"half"});D.isFormData(r)&&(e=n.headers.get("content-type"))&&l.setContentType(e),n.body&&(r=je(n.body,65536,Pe(g,Ee(c)),null,Le))}D.isString(f)||(f=f?"cors":"omit"),p=new Request(t,{...d,signal:m,method:n.toUpperCase(),headers:l.normalize().toJSON(),body:r,duplex:"half",withCredentials:f});let o=await fetch(p);const s=De&&("stream"===u||"response"===u);if(De&&(a||s)){const e={};["status","statusText","headers"].forEach((t=>{e[t]=o[t]}));const t=D.toFiniteNumber(o.headers.get("content-length"));o=new Response(je(o.body,65536,a&&Pe(t,Ee(a,!0)),s&&b,Le),e)}u=u||"text";let i=await ke[D.findKey(ke,u)||"text"](o,e);return!s&&b(),y&&y(),await new Promise(((t,n)=>{we(t,n,{data:i,headers:me.from(o.headers),status:o.status,statusText:o.statusText,config:e,request:p})}))}catch(t){if(b(),t&&"TypeError"===t.name&&/fetch/i.test(t.message))throw Object.assign(new k("Network Error",k.ERR_NETWORK,e,p),{cause:t.cause||t});throw k.from(t,t&&t.code,e,p)}})};D.forEach(ze,((e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch(e){}Object.defineProperty(e,"adapterName",{value:t})}}));const Me=e=>`- ${e}`,He=e=>D.isFunction(e)||null===e||!1===e,Je=e=>{e=D.isArray(e)?e:[e];const{length:t}=e;let n,r;const o={};for(let s=0;s`adapter ${e} `+(!1===t?"is not supported by the environment":"is not available in the build")));throw new k("There is no suitable adapter to dispatch the request "+(t?e.length>1?"since :\n"+e.map(Me).join("\n"):" "+Me(e[0]):"as no adapter specified"),"ERR_NOT_SUPPORT")}return r};function We(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new ge(null,e)}function Ve(e){We(e),e.headers=me.from(e.headers),e.data=ye.call(e,e.transformRequest),-1!==["post","put","patch"].indexOf(e.method)&&e.headers.setContentType("application/x-www-form-urlencoded",!1);return Je(e.adapter||ce.adapter)(e).then((function(t){return We(e),t.data=ye.call(e,e.transformResponse,t),t.headers=me.from(t.headers),t}),(function(t){return be(t)||(We(e),t&&t.response&&(t.response.data=ye.call(e,e.transformResponse,t.response),t.response.headers=me.from(t.response.headers))),Promise.reject(t)}))}const Ke={};["object","boolean","number","function","string","symbol"].forEach(((e,t)=>{Ke[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));const $e={};Ke.transitional=function(e,t,n){function r(e,t){return"[Axios v1.7.2] Transitional option '"+e+"'"+t+(n?". "+n:"")}return(n,o,s)=>{if(!1===e)throw new k(r(o," has been removed"+(t?" in "+t:"")),k.ERR_DEPRECATED);return t&&!$e[o]&&($e[o]=!0,console.warn(r(o," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,o,s)}};const Ge={assertOptions:function(e,t,n){if("object"!=typeof e)throw new k("options must be an object",k.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let o=r.length;for(;o-- >0;){const s=r[o],i=t[s];if(i){const t=e[s],n=void 0===t||i(t,s,e);if(!0!==n)throw new k("option "+s+" must be "+n,k.ERR_BAD_OPTION_VALUE)}else if(!0!==n)throw new k("Unknown option "+s,k.ERR_BAD_OPTION)}},validators:Ke},Xe=Ge.validators;class Qe{constructor(e){this.defaults=e,this.interceptors={request:new Q,response:new Q}}async request(e,t){try{return await this._request(e,t)}catch(e){if(e instanceof Error){let t;Error.captureStackTrace?Error.captureStackTrace(t={}):t=new Error;const n=t.stack?t.stack.replace(/^.+\n/,""):"";try{e.stack?n&&!String(e.stack).endsWith(n.replace(/^.+\n.+\n/,""))&&(e.stack+="\n"+n):e.stack=n}catch(e){}}throw e}}_request(e,t){"string"==typeof e?(t=t||{}).url=e:t=e||{},t=Ae(this.defaults,t);const{transitional:n,paramsSerializer:r,headers:o}=t;void 0!==n&&Ge.assertOptions(n,{silentJSONParsing:Xe.transitional(Xe.boolean),forcedJSONParsing:Xe.transitional(Xe.boolean),clarifyTimeoutError:Xe.transitional(Xe.boolean)},!1),null!=r&&(D.isFunction(r)?t.paramsSerializer={serialize:r}:Ge.assertOptions(r,{encode:Xe.function,serialize:Xe.function},!0)),t.method=(t.method||this.defaults.method||"get").toLowerCase();let s=o&&D.merge(o.common,o[t.method]);o&&D.forEach(["delete","get","head","post","put","patch","common"],(e=>{delete o[e]})),t.headers=me.concat(s,o);const i=[];let a=!0;this.interceptors.request.forEach((function(e){"function"==typeof e.runWhen&&!1===e.runWhen(t)||(a=a&&e.synchronous,i.unshift(e.fulfilled,e.rejected))}));const c=[];let u;this.interceptors.response.forEach((function(e){c.push(e.fulfilled,e.rejected)}));let l,f=0;if(!a){const e=[Ve.bind(this),void 0];for(e.unshift.apply(e,i),e.push.apply(e,c),l=e.length,u=Promise.resolve(t);f{if(!n._listeners)return;let t=n._listeners.length;for(;t-- >0;)n._listeners[t](e);n._listeners=null})),this.promise.then=e=>{let t;const r=new Promise((e=>{n.subscribe(e),t=e})).then(e);return r.cancel=function(){n.unsubscribe(t)},r},e((function(e,r,o){n.reason||(n.reason=new ge(e,r,o),t(n.reason))}))}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}static source(){let e;return{token:new Ye((function(t){e=t})),cancel:e}}}const et=Ye;const tt={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(tt).forEach((([e,t])=>{tt[t]=e}));const nt=tt;const rt=function t(n){const r=new Ze(n),o=e(Ze.prototype.request,r);return D.extend(o,Ze.prototype,r,{allOwnKeys:!0}),D.extend(o,r,null,{allOwnKeys:!0}),o.create=function(e){return t(Ae(n,e))},o}(ce);rt.Axios=Ze,rt.CanceledError=ge,rt.CancelToken=et,rt.isCancel=be,rt.VERSION="1.7.2",rt.toFormData=W,rt.AxiosError=k,rt.Cancel=rt.CanceledError,rt.all=function(e){return Promise.all(e)},rt.spread=function(e){return function(t){return e.apply(null,t)}},rt.isAxiosError=function(e){return D.isObject(e)&&!0===e.isAxiosError},rt.mergeConfig=Ae,rt.AxiosHeaders=me,rt.formToJSON=e=>ie(D.isHTMLForm(e)?new FormData(e):e),rt.getAdapter=Je,rt.HttpStatusCode=nt,rt.default=rt;const ot=rt,{Axios:st,AxiosError:it,CanceledError:at,isCancel:ct,CancelToken:ut,VERSION:lt,all:ft,Cancel:dt,isAxiosError:ht,spread:pt,toFormData:mt,AxiosHeaders:yt,HttpStatusCode:bt,formToJSON:gt,getAdapter:wt,mergeConfig:Et}=ot;export{st as Axios,it as AxiosError,yt as AxiosHeaders,dt as Cancel,ut as CancelToken,at as CanceledError,bt as HttpStatusCode,lt as VERSION,ft as all,ot as default,gt as formToJSON,wt as getAdapter,ht as isAxiosError,ct as isCancel,Et as mergeConfig,pt as spread,mt as toFormData}; +//# sourceMappingURL=axios.min.js.map diff --git a/node_modules/axios/dist/esm/axios.min.js.map b/node_modules/axios/dist/esm/axios.min.js.map new file mode 100644 index 0000000..0901b22 --- /dev/null +++ b/node_modules/axios/dist/esm/axios.min.js.map @@ -0,0 +1 @@ +{"version":3,"file":"axios.min.js","sources":["../../lib/helpers/bind.js","../../lib/utils.js","../../lib/core/AxiosError.js","../../lib/helpers/toFormData.js","../../lib/helpers/AxiosURLSearchParams.js","../../lib/helpers/buildURL.js","../../lib/core/InterceptorManager.js","../../lib/defaults/transitional.js","../../lib/platform/browser/index.js","../../lib/platform/browser/classes/URLSearchParams.js","../../lib/platform/browser/classes/FormData.js","../../lib/platform/browser/classes/Blob.js","../../lib/platform/common/utils.js","../../lib/platform/index.js","../../lib/helpers/formDataToJSON.js","../../lib/defaults/index.js","../../lib/helpers/toURLEncodedForm.js","../../lib/helpers/parseHeaders.js","../../lib/core/AxiosHeaders.js","../../lib/core/transformData.js","../../lib/cancel/isCancel.js","../../lib/cancel/CanceledError.js","../../lib/core/settle.js","../../lib/helpers/progressEventReducer.js","../../lib/helpers/speedometer.js","../../lib/helpers/throttle.js","../../lib/helpers/isURLSameOrigin.js","../../lib/helpers/cookies.js","../../lib/core/buildFullPath.js","../../lib/helpers/isAbsoluteURL.js","../../lib/helpers/combineURLs.js","../../lib/core/mergeConfig.js","../../lib/helpers/resolveConfig.js","../../lib/adapters/xhr.js","../../lib/helpers/parseProtocol.js","../../lib/helpers/composeSignals.js","../../lib/helpers/trackStream.js","../../lib/adapters/fetch.js","../../lib/adapters/adapters.js","../../lib/helpers/null.js","../../lib/core/dispatchRequest.js","../../lib/env/data.js","../../lib/helpers/validator.js","../../lib/core/Axios.js","../../lib/cancel/CancelToken.js","../../lib/helpers/HttpStatusCode.js","../../lib/axios.js","../../lib/helpers/spread.js","../../lib/helpers/isAxiosError.js","../../index.js"],"sourcesContent":["'use strict';\n\nexport default function bind(fn, thisArg) {\n return function wrap() {\n return fn.apply(thisArg, arguments);\n };\n}\n","'use strict';\n\nimport bind from './helpers/bind.js';\n\n// utils is a library of generic helper functions non-specific to axios\n\nconst {toString} = Object.prototype;\nconst {getPrototypeOf} = Object;\n\nconst kindOf = (cache => thing => {\n const str = toString.call(thing);\n return cache[str] || (cache[str] = str.slice(8, -1).toLowerCase());\n})(Object.create(null));\n\nconst kindOfTest = (type) => {\n type = type.toLowerCase();\n return (thing) => kindOf(thing) === type\n}\n\nconst typeOfTest = type => thing => typeof thing === type;\n\n/**\n * Determine if a value is an Array\n *\n * @param {Object} val The value to test\n *\n * @returns {boolean} True if value is an Array, otherwise false\n */\nconst {isArray} = Array;\n\n/**\n * Determine if a value is undefined\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if the value is undefined, otherwise false\n */\nconst isUndefined = typeOfTest('undefined');\n\n/**\n * Determine if a value is a Buffer\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Buffer, otherwise false\n */\nfunction isBuffer(val) {\n return val !== null && !isUndefined(val) && val.constructor !== null && !isUndefined(val.constructor)\n && isFunction(val.constructor.isBuffer) && val.constructor.isBuffer(val);\n}\n\n/**\n * Determine if a value is an ArrayBuffer\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is an ArrayBuffer, otherwise false\n */\nconst isArrayBuffer = kindOfTest('ArrayBuffer');\n\n\n/**\n * Determine if a value is a view on an ArrayBuffer\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a view on an ArrayBuffer, otherwise false\n */\nfunction isArrayBufferView(val) {\n let result;\n if ((typeof ArrayBuffer !== 'undefined') && (ArrayBuffer.isView)) {\n result = ArrayBuffer.isView(val);\n } else {\n result = (val) && (val.buffer) && (isArrayBuffer(val.buffer));\n }\n return result;\n}\n\n/**\n * Determine if a value is a String\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a String, otherwise false\n */\nconst isString = typeOfTest('string');\n\n/**\n * Determine if a value is a Function\n *\n * @param {*} val The value to test\n * @returns {boolean} True if value is a Function, otherwise false\n */\nconst isFunction = typeOfTest('function');\n\n/**\n * Determine if a value is a Number\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Number, otherwise false\n */\nconst isNumber = typeOfTest('number');\n\n/**\n * Determine if a value is an Object\n *\n * @param {*} thing The value to test\n *\n * @returns {boolean} True if value is an Object, otherwise false\n */\nconst isObject = (thing) => thing !== null && typeof thing === 'object';\n\n/**\n * Determine if a value is a Boolean\n *\n * @param {*} thing The value to test\n * @returns {boolean} True if value is a Boolean, otherwise false\n */\nconst isBoolean = thing => thing === true || thing === false;\n\n/**\n * Determine if a value is a plain Object\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a plain Object, otherwise false\n */\nconst isPlainObject = (val) => {\n if (kindOf(val) !== 'object') {\n return false;\n }\n\n const prototype = getPrototypeOf(val);\n return (prototype === null || prototype === Object.prototype || Object.getPrototypeOf(prototype) === null) && !(Symbol.toStringTag in val) && !(Symbol.iterator in val);\n}\n\n/**\n * Determine if a value is a Date\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Date, otherwise false\n */\nconst isDate = kindOfTest('Date');\n\n/**\n * Determine if a value is a File\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a File, otherwise false\n */\nconst isFile = kindOfTest('File');\n\n/**\n * Determine if a value is a Blob\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Blob, otherwise false\n */\nconst isBlob = kindOfTest('Blob');\n\n/**\n * Determine if a value is a FileList\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a File, otherwise false\n */\nconst isFileList = kindOfTest('FileList');\n\n/**\n * Determine if a value is a Stream\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Stream, otherwise false\n */\nconst isStream = (val) => isObject(val) && isFunction(val.pipe);\n\n/**\n * Determine if a value is a FormData\n *\n * @param {*} thing The value to test\n *\n * @returns {boolean} True if value is an FormData, otherwise false\n */\nconst isFormData = (thing) => {\n let kind;\n return thing && (\n (typeof FormData === 'function' && thing instanceof FormData) || (\n isFunction(thing.append) && (\n (kind = kindOf(thing)) === 'formdata' ||\n // detect form-data instance\n (kind === 'object' && isFunction(thing.toString) && thing.toString() === '[object FormData]')\n )\n )\n )\n}\n\n/**\n * Determine if a value is a URLSearchParams object\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a URLSearchParams object, otherwise false\n */\nconst isURLSearchParams = kindOfTest('URLSearchParams');\n\nconst [isReadableStream, isRequest, isResponse, isHeaders] = ['ReadableStream', 'Request', 'Response', 'Headers'].map(kindOfTest);\n\n/**\n * Trim excess whitespace off the beginning and end of a string\n *\n * @param {String} str The String to trim\n *\n * @returns {String} The String freed of excess whitespace\n */\nconst trim = (str) => str.trim ?\n str.trim() : str.replace(/^[\\s\\uFEFF\\xA0]+|[\\s\\uFEFF\\xA0]+$/g, '');\n\n/**\n * Iterate over an Array or an Object invoking a function for each item.\n *\n * If `obj` is an Array callback will be called passing\n * the value, index, and complete array for each item.\n *\n * If 'obj' is an Object callback will be called passing\n * the value, key, and complete object for each property.\n *\n * @param {Object|Array} obj The object to iterate\n * @param {Function} fn The callback to invoke for each item\n *\n * @param {Boolean} [allOwnKeys = false]\n * @returns {any}\n */\nfunction forEach(obj, fn, {allOwnKeys = false} = {}) {\n // Don't bother if no value provided\n if (obj === null || typeof obj === 'undefined') {\n return;\n }\n\n let i;\n let l;\n\n // Force an array if not already something iterable\n if (typeof obj !== 'object') {\n /*eslint no-param-reassign:0*/\n obj = [obj];\n }\n\n if (isArray(obj)) {\n // Iterate over array values\n for (i = 0, l = obj.length; i < l; i++) {\n fn.call(null, obj[i], i, obj);\n }\n } else {\n // Iterate over object keys\n const keys = allOwnKeys ? Object.getOwnPropertyNames(obj) : Object.keys(obj);\n const len = keys.length;\n let key;\n\n for (i = 0; i < len; i++) {\n key = keys[i];\n fn.call(null, obj[key], key, obj);\n }\n }\n}\n\nfunction findKey(obj, key) {\n key = key.toLowerCase();\n const keys = Object.keys(obj);\n let i = keys.length;\n let _key;\n while (i-- > 0) {\n _key = keys[i];\n if (key === _key.toLowerCase()) {\n return _key;\n }\n }\n return null;\n}\n\nconst _global = (() => {\n /*eslint no-undef:0*/\n if (typeof globalThis !== \"undefined\") return globalThis;\n return typeof self !== \"undefined\" ? self : (typeof window !== 'undefined' ? window : global)\n})();\n\nconst isContextDefined = (context) => !isUndefined(context) && context !== _global;\n\n/**\n * Accepts varargs expecting each argument to be an object, then\n * immutably merges the properties of each object and returns result.\n *\n * When multiple objects contain the same key the later object in\n * the arguments list will take precedence.\n *\n * Example:\n *\n * ```js\n * var result = merge({foo: 123}, {foo: 456});\n * console.log(result.foo); // outputs 456\n * ```\n *\n * @param {Object} obj1 Object to merge\n *\n * @returns {Object} Result of all merge properties\n */\nfunction merge(/* obj1, obj2, obj3, ... */) {\n const {caseless} = isContextDefined(this) && this || {};\n const result = {};\n const assignValue = (val, key) => {\n const targetKey = caseless && findKey(result, key) || key;\n if (isPlainObject(result[targetKey]) && isPlainObject(val)) {\n result[targetKey] = merge(result[targetKey], val);\n } else if (isPlainObject(val)) {\n result[targetKey] = merge({}, val);\n } else if (isArray(val)) {\n result[targetKey] = val.slice();\n } else {\n result[targetKey] = val;\n }\n }\n\n for (let i = 0, l = arguments.length; i < l; i++) {\n arguments[i] && forEach(arguments[i], assignValue);\n }\n return result;\n}\n\n/**\n * Extends object a by mutably adding to it the properties of object b.\n *\n * @param {Object} a The object to be extended\n * @param {Object} b The object to copy properties from\n * @param {Object} thisArg The object to bind function to\n *\n * @param {Boolean} [allOwnKeys]\n * @returns {Object} The resulting value of object a\n */\nconst extend = (a, b, thisArg, {allOwnKeys}= {}) => {\n forEach(b, (val, key) => {\n if (thisArg && isFunction(val)) {\n a[key] = bind(val, thisArg);\n } else {\n a[key] = val;\n }\n }, {allOwnKeys});\n return a;\n}\n\n/**\n * Remove byte order marker. This catches EF BB BF (the UTF-8 BOM)\n *\n * @param {string} content with BOM\n *\n * @returns {string} content value without BOM\n */\nconst stripBOM = (content) => {\n if (content.charCodeAt(0) === 0xFEFF) {\n content = content.slice(1);\n }\n return content;\n}\n\n/**\n * Inherit the prototype methods from one constructor into another\n * @param {function} constructor\n * @param {function} superConstructor\n * @param {object} [props]\n * @param {object} [descriptors]\n *\n * @returns {void}\n */\nconst inherits = (constructor, superConstructor, props, descriptors) => {\n constructor.prototype = Object.create(superConstructor.prototype, descriptors);\n constructor.prototype.constructor = constructor;\n Object.defineProperty(constructor, 'super', {\n value: superConstructor.prototype\n });\n props && Object.assign(constructor.prototype, props);\n}\n\n/**\n * Resolve object with deep prototype chain to a flat object\n * @param {Object} sourceObj source object\n * @param {Object} [destObj]\n * @param {Function|Boolean} [filter]\n * @param {Function} [propFilter]\n *\n * @returns {Object}\n */\nconst toFlatObject = (sourceObj, destObj, filter, propFilter) => {\n let props;\n let i;\n let prop;\n const merged = {};\n\n destObj = destObj || {};\n // eslint-disable-next-line no-eq-null,eqeqeq\n if (sourceObj == null) return destObj;\n\n do {\n props = Object.getOwnPropertyNames(sourceObj);\n i = props.length;\n while (i-- > 0) {\n prop = props[i];\n if ((!propFilter || propFilter(prop, sourceObj, destObj)) && !merged[prop]) {\n destObj[prop] = sourceObj[prop];\n merged[prop] = true;\n }\n }\n sourceObj = filter !== false && getPrototypeOf(sourceObj);\n } while (sourceObj && (!filter || filter(sourceObj, destObj)) && sourceObj !== Object.prototype);\n\n return destObj;\n}\n\n/**\n * Determines whether a string ends with the characters of a specified string\n *\n * @param {String} str\n * @param {String} searchString\n * @param {Number} [position= 0]\n *\n * @returns {boolean}\n */\nconst endsWith = (str, searchString, position) => {\n str = String(str);\n if (position === undefined || position > str.length) {\n position = str.length;\n }\n position -= searchString.length;\n const lastIndex = str.indexOf(searchString, position);\n return lastIndex !== -1 && lastIndex === position;\n}\n\n\n/**\n * Returns new array from array like object or null if failed\n *\n * @param {*} [thing]\n *\n * @returns {?Array}\n */\nconst toArray = (thing) => {\n if (!thing) return null;\n if (isArray(thing)) return thing;\n let i = thing.length;\n if (!isNumber(i)) return null;\n const arr = new Array(i);\n while (i-- > 0) {\n arr[i] = thing[i];\n }\n return arr;\n}\n\n/**\n * Checking if the Uint8Array exists and if it does, it returns a function that checks if the\n * thing passed in is an instance of Uint8Array\n *\n * @param {TypedArray}\n *\n * @returns {Array}\n */\n// eslint-disable-next-line func-names\nconst isTypedArray = (TypedArray => {\n // eslint-disable-next-line func-names\n return thing => {\n return TypedArray && thing instanceof TypedArray;\n };\n})(typeof Uint8Array !== 'undefined' && getPrototypeOf(Uint8Array));\n\n/**\n * For each entry in the object, call the function with the key and value.\n *\n * @param {Object} obj - The object to iterate over.\n * @param {Function} fn - The function to call for each entry.\n *\n * @returns {void}\n */\nconst forEachEntry = (obj, fn) => {\n const generator = obj && obj[Symbol.iterator];\n\n const iterator = generator.call(obj);\n\n let result;\n\n while ((result = iterator.next()) && !result.done) {\n const pair = result.value;\n fn.call(obj, pair[0], pair[1]);\n }\n}\n\n/**\n * It takes a regular expression and a string, and returns an array of all the matches\n *\n * @param {string} regExp - The regular expression to match against.\n * @param {string} str - The string to search.\n *\n * @returns {Array}\n */\nconst matchAll = (regExp, str) => {\n let matches;\n const arr = [];\n\n while ((matches = regExp.exec(str)) !== null) {\n arr.push(matches);\n }\n\n return arr;\n}\n\n/* Checking if the kindOfTest function returns true when passed an HTMLFormElement. */\nconst isHTMLForm = kindOfTest('HTMLFormElement');\n\nconst toCamelCase = str => {\n return str.toLowerCase().replace(/[-_\\s]([a-z\\d])(\\w*)/g,\n function replacer(m, p1, p2) {\n return p1.toUpperCase() + p2;\n }\n );\n};\n\n/* Creating a function that will check if an object has a property. */\nconst hasOwnProperty = (({hasOwnProperty}) => (obj, prop) => hasOwnProperty.call(obj, prop))(Object.prototype);\n\n/**\n * Determine if a value is a RegExp object\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a RegExp object, otherwise false\n */\nconst isRegExp = kindOfTest('RegExp');\n\nconst reduceDescriptors = (obj, reducer) => {\n const descriptors = Object.getOwnPropertyDescriptors(obj);\n const reducedDescriptors = {};\n\n forEach(descriptors, (descriptor, name) => {\n let ret;\n if ((ret = reducer(descriptor, name, obj)) !== false) {\n reducedDescriptors[name] = ret || descriptor;\n }\n });\n\n Object.defineProperties(obj, reducedDescriptors);\n}\n\n/**\n * Makes all methods read-only\n * @param {Object} obj\n */\n\nconst freezeMethods = (obj) => {\n reduceDescriptors(obj, (descriptor, name) => {\n // skip restricted props in strict mode\n if (isFunction(obj) && ['arguments', 'caller', 'callee'].indexOf(name) !== -1) {\n return false;\n }\n\n const value = obj[name];\n\n if (!isFunction(value)) return;\n\n descriptor.enumerable = false;\n\n if ('writable' in descriptor) {\n descriptor.writable = false;\n return;\n }\n\n if (!descriptor.set) {\n descriptor.set = () => {\n throw Error('Can not rewrite read-only method \\'' + name + '\\'');\n };\n }\n });\n}\n\nconst toObjectSet = (arrayOrString, delimiter) => {\n const obj = {};\n\n const define = (arr) => {\n arr.forEach(value => {\n obj[value] = true;\n });\n }\n\n isArray(arrayOrString) ? define(arrayOrString) : define(String(arrayOrString).split(delimiter));\n\n return obj;\n}\n\nconst noop = () => {}\n\nconst toFiniteNumber = (value, defaultValue) => {\n return value != null && Number.isFinite(value = +value) ? value : defaultValue;\n}\n\nconst ALPHA = 'abcdefghijklmnopqrstuvwxyz'\n\nconst DIGIT = '0123456789';\n\nconst ALPHABET = {\n DIGIT,\n ALPHA,\n ALPHA_DIGIT: ALPHA + ALPHA.toUpperCase() + DIGIT\n}\n\nconst generateString = (size = 16, alphabet = ALPHABET.ALPHA_DIGIT) => {\n let str = '';\n const {length} = alphabet;\n while (size--) {\n str += alphabet[Math.random() * length|0]\n }\n\n return str;\n}\n\n/**\n * If the thing is a FormData object, return true, otherwise return false.\n *\n * @param {unknown} thing - The thing to check.\n *\n * @returns {boolean}\n */\nfunction isSpecCompliantForm(thing) {\n return !!(thing && isFunction(thing.append) && thing[Symbol.toStringTag] === 'FormData' && thing[Symbol.iterator]);\n}\n\nconst toJSONObject = (obj) => {\n const stack = new Array(10);\n\n const visit = (source, i) => {\n\n if (isObject(source)) {\n if (stack.indexOf(source) >= 0) {\n return;\n }\n\n if(!('toJSON' in source)) {\n stack[i] = source;\n const target = isArray(source) ? [] : {};\n\n forEach(source, (value, key) => {\n const reducedValue = visit(value, i + 1);\n !isUndefined(reducedValue) && (target[key] = reducedValue);\n });\n\n stack[i] = undefined;\n\n return target;\n }\n }\n\n return source;\n }\n\n return visit(obj, 0);\n}\n\nconst isAsyncFn = kindOfTest('AsyncFunction');\n\nconst isThenable = (thing) =>\n thing && (isObject(thing) || isFunction(thing)) && isFunction(thing.then) && isFunction(thing.catch);\n\nexport default {\n isArray,\n isArrayBuffer,\n isBuffer,\n isFormData,\n isArrayBufferView,\n isString,\n isNumber,\n isBoolean,\n isObject,\n isPlainObject,\n isReadableStream,\n isRequest,\n isResponse,\n isHeaders,\n isUndefined,\n isDate,\n isFile,\n isBlob,\n isRegExp,\n isFunction,\n isStream,\n isURLSearchParams,\n isTypedArray,\n isFileList,\n forEach,\n merge,\n extend,\n trim,\n stripBOM,\n inherits,\n toFlatObject,\n kindOf,\n kindOfTest,\n endsWith,\n toArray,\n forEachEntry,\n matchAll,\n isHTMLForm,\n hasOwnProperty,\n hasOwnProp: hasOwnProperty, // an alias to avoid ESLint no-prototype-builtins detection\n reduceDescriptors,\n freezeMethods,\n toObjectSet,\n toCamelCase,\n noop,\n toFiniteNumber,\n findKey,\n global: _global,\n isContextDefined,\n ALPHABET,\n generateString,\n isSpecCompliantForm,\n toJSONObject,\n isAsyncFn,\n isThenable\n};\n","'use strict';\n\nimport utils from '../utils.js';\n\n/**\n * Create an Error with the specified message, config, error code, request and response.\n *\n * @param {string} message The error message.\n * @param {string} [code] The error code (for example, 'ECONNABORTED').\n * @param {Object} [config] The config.\n * @param {Object} [request] The request.\n * @param {Object} [response] The response.\n *\n * @returns {Error} The created error.\n */\nfunction AxiosError(message, code, config, request, response) {\n Error.call(this);\n\n if (Error.captureStackTrace) {\n Error.captureStackTrace(this, this.constructor);\n } else {\n this.stack = (new Error()).stack;\n }\n\n this.message = message;\n this.name = 'AxiosError';\n code && (this.code = code);\n config && (this.config = config);\n request && (this.request = request);\n response && (this.response = response);\n}\n\nutils.inherits(AxiosError, Error, {\n toJSON: function toJSON() {\n return {\n // Standard\n message: this.message,\n name: this.name,\n // Microsoft\n description: this.description,\n number: this.number,\n // Mozilla\n fileName: this.fileName,\n lineNumber: this.lineNumber,\n columnNumber: this.columnNumber,\n stack: this.stack,\n // Axios\n config: utils.toJSONObject(this.config),\n code: this.code,\n status: this.response && this.response.status ? this.response.status : null\n };\n }\n});\n\nconst prototype = AxiosError.prototype;\nconst descriptors = {};\n\n[\n 'ERR_BAD_OPTION_VALUE',\n 'ERR_BAD_OPTION',\n 'ECONNABORTED',\n 'ETIMEDOUT',\n 'ERR_NETWORK',\n 'ERR_FR_TOO_MANY_REDIRECTS',\n 'ERR_DEPRECATED',\n 'ERR_BAD_RESPONSE',\n 'ERR_BAD_REQUEST',\n 'ERR_CANCELED',\n 'ERR_NOT_SUPPORT',\n 'ERR_INVALID_URL'\n// eslint-disable-next-line func-names\n].forEach(code => {\n descriptors[code] = {value: code};\n});\n\nObject.defineProperties(AxiosError, descriptors);\nObject.defineProperty(prototype, 'isAxiosError', {value: true});\n\n// eslint-disable-next-line func-names\nAxiosError.from = (error, code, config, request, response, customProps) => {\n const axiosError = Object.create(prototype);\n\n utils.toFlatObject(error, axiosError, function filter(obj) {\n return obj !== Error.prototype;\n }, prop => {\n return prop !== 'isAxiosError';\n });\n\n AxiosError.call(axiosError, error.message, code, config, request, response);\n\n axiosError.cause = error;\n\n axiosError.name = error.name;\n\n customProps && Object.assign(axiosError, customProps);\n\n return axiosError;\n};\n\nexport default AxiosError;\n","'use strict';\n\nimport utils from '../utils.js';\nimport AxiosError from '../core/AxiosError.js';\n// temporary hotfix to avoid circular references until AxiosURLSearchParams is refactored\nimport PlatformFormData from '../platform/node/classes/FormData.js';\n\n/**\n * Determines if the given thing is a array or js object.\n *\n * @param {string} thing - The object or array to be visited.\n *\n * @returns {boolean}\n */\nfunction isVisitable(thing) {\n return utils.isPlainObject(thing) || utils.isArray(thing);\n}\n\n/**\n * It removes the brackets from the end of a string\n *\n * @param {string} key - The key of the parameter.\n *\n * @returns {string} the key without the brackets.\n */\nfunction removeBrackets(key) {\n return utils.endsWith(key, '[]') ? key.slice(0, -2) : key;\n}\n\n/**\n * It takes a path, a key, and a boolean, and returns a string\n *\n * @param {string} path - The path to the current key.\n * @param {string} key - The key of the current object being iterated over.\n * @param {string} dots - If true, the key will be rendered with dots instead of brackets.\n *\n * @returns {string} The path to the current key.\n */\nfunction renderKey(path, key, dots) {\n if (!path) return key;\n return path.concat(key).map(function each(token, i) {\n // eslint-disable-next-line no-param-reassign\n token = removeBrackets(token);\n return !dots && i ? '[' + token + ']' : token;\n }).join(dots ? '.' : '');\n}\n\n/**\n * If the array is an array and none of its elements are visitable, then it's a flat array.\n *\n * @param {Array} arr - The array to check\n *\n * @returns {boolean}\n */\nfunction isFlatArray(arr) {\n return utils.isArray(arr) && !arr.some(isVisitable);\n}\n\nconst predicates = utils.toFlatObject(utils, {}, null, function filter(prop) {\n return /^is[A-Z]/.test(prop);\n});\n\n/**\n * Convert a data object to FormData\n *\n * @param {Object} obj\n * @param {?Object} [formData]\n * @param {?Object} [options]\n * @param {Function} [options.visitor]\n * @param {Boolean} [options.metaTokens = true]\n * @param {Boolean} [options.dots = false]\n * @param {?Boolean} [options.indexes = false]\n *\n * @returns {Object}\n **/\n\n/**\n * It converts an object into a FormData object\n *\n * @param {Object} obj - The object to convert to form data.\n * @param {string} formData - The FormData object to append to.\n * @param {Object} options\n *\n * @returns\n */\nfunction toFormData(obj, formData, options) {\n if (!utils.isObject(obj)) {\n throw new TypeError('target must be an object');\n }\n\n // eslint-disable-next-line no-param-reassign\n formData = formData || new (PlatformFormData || FormData)();\n\n // eslint-disable-next-line no-param-reassign\n options = utils.toFlatObject(options, {\n metaTokens: true,\n dots: false,\n indexes: false\n }, false, function defined(option, source) {\n // eslint-disable-next-line no-eq-null,eqeqeq\n return !utils.isUndefined(source[option]);\n });\n\n const metaTokens = options.metaTokens;\n // eslint-disable-next-line no-use-before-define\n const visitor = options.visitor || defaultVisitor;\n const dots = options.dots;\n const indexes = options.indexes;\n const _Blob = options.Blob || typeof Blob !== 'undefined' && Blob;\n const useBlob = _Blob && utils.isSpecCompliantForm(formData);\n\n if (!utils.isFunction(visitor)) {\n throw new TypeError('visitor must be a function');\n }\n\n function convertValue(value) {\n if (value === null) return '';\n\n if (utils.isDate(value)) {\n return value.toISOString();\n }\n\n if (!useBlob && utils.isBlob(value)) {\n throw new AxiosError('Blob is not supported. Use a Buffer instead.');\n }\n\n if (utils.isArrayBuffer(value) || utils.isTypedArray(value)) {\n return useBlob && typeof Blob === 'function' ? new Blob([value]) : Buffer.from(value);\n }\n\n return value;\n }\n\n /**\n * Default visitor.\n *\n * @param {*} value\n * @param {String|Number} key\n * @param {Array} path\n * @this {FormData}\n *\n * @returns {boolean} return true to visit the each prop of the value recursively\n */\n function defaultVisitor(value, key, path) {\n let arr = value;\n\n if (value && !path && typeof value === 'object') {\n if (utils.endsWith(key, '{}')) {\n // eslint-disable-next-line no-param-reassign\n key = metaTokens ? key : key.slice(0, -2);\n // eslint-disable-next-line no-param-reassign\n value = JSON.stringify(value);\n } else if (\n (utils.isArray(value) && isFlatArray(value)) ||\n ((utils.isFileList(value) || utils.endsWith(key, '[]')) && (arr = utils.toArray(value))\n )) {\n // eslint-disable-next-line no-param-reassign\n key = removeBrackets(key);\n\n arr.forEach(function each(el, index) {\n !(utils.isUndefined(el) || el === null) && formData.append(\n // eslint-disable-next-line no-nested-ternary\n indexes === true ? renderKey([key], index, dots) : (indexes === null ? key : key + '[]'),\n convertValue(el)\n );\n });\n return false;\n }\n }\n\n if (isVisitable(value)) {\n return true;\n }\n\n formData.append(renderKey(path, key, dots), convertValue(value));\n\n return false;\n }\n\n const stack = [];\n\n const exposedHelpers = Object.assign(predicates, {\n defaultVisitor,\n convertValue,\n isVisitable\n });\n\n function build(value, path) {\n if (utils.isUndefined(value)) return;\n\n if (stack.indexOf(value) !== -1) {\n throw Error('Circular reference detected in ' + path.join('.'));\n }\n\n stack.push(value);\n\n utils.forEach(value, function each(el, key) {\n const result = !(utils.isUndefined(el) || el === null) && visitor.call(\n formData, el, utils.isString(key) ? key.trim() : key, path, exposedHelpers\n );\n\n if (result === true) {\n build(el, path ? path.concat(key) : [key]);\n }\n });\n\n stack.pop();\n }\n\n if (!utils.isObject(obj)) {\n throw new TypeError('data must be an object');\n }\n\n build(obj);\n\n return formData;\n}\n\nexport default toFormData;\n","'use strict';\n\nimport toFormData from './toFormData.js';\n\n/**\n * It encodes a string by replacing all characters that are not in the unreserved set with\n * their percent-encoded equivalents\n *\n * @param {string} str - The string to encode.\n *\n * @returns {string} The encoded string.\n */\nfunction encode(str) {\n const charMap = {\n '!': '%21',\n \"'\": '%27',\n '(': '%28',\n ')': '%29',\n '~': '%7E',\n '%20': '+',\n '%00': '\\x00'\n };\n return encodeURIComponent(str).replace(/[!'()~]|%20|%00/g, function replacer(match) {\n return charMap[match];\n });\n}\n\n/**\n * It takes a params object and converts it to a FormData object\n *\n * @param {Object} params - The parameters to be converted to a FormData object.\n * @param {Object} options - The options object passed to the Axios constructor.\n *\n * @returns {void}\n */\nfunction AxiosURLSearchParams(params, options) {\n this._pairs = [];\n\n params && toFormData(params, this, options);\n}\n\nconst prototype = AxiosURLSearchParams.prototype;\n\nprototype.append = function append(name, value) {\n this._pairs.push([name, value]);\n};\n\nprototype.toString = function toString(encoder) {\n const _encode = encoder ? function(value) {\n return encoder.call(this, value, encode);\n } : encode;\n\n return this._pairs.map(function each(pair) {\n return _encode(pair[0]) + '=' + _encode(pair[1]);\n }, '').join('&');\n};\n\nexport default AxiosURLSearchParams;\n","'use strict';\n\nimport utils from '../utils.js';\nimport AxiosURLSearchParams from '../helpers/AxiosURLSearchParams.js';\n\n/**\n * It replaces all instances of the characters `:`, `$`, `,`, `+`, `[`, and `]` with their\n * URI encoded counterparts\n *\n * @param {string} val The value to be encoded.\n *\n * @returns {string} The encoded value.\n */\nfunction encode(val) {\n return encodeURIComponent(val).\n replace(/%3A/gi, ':').\n replace(/%24/g, '$').\n replace(/%2C/gi, ',').\n replace(/%20/g, '+').\n replace(/%5B/gi, '[').\n replace(/%5D/gi, ']');\n}\n\n/**\n * Build a URL by appending params to the end\n *\n * @param {string} url The base of the url (e.g., http://www.google.com)\n * @param {object} [params] The params to be appended\n * @param {?object} options\n *\n * @returns {string} The formatted url\n */\nexport default function buildURL(url, params, options) {\n /*eslint no-param-reassign:0*/\n if (!params) {\n return url;\n }\n \n const _encode = options && options.encode || encode;\n\n const serializeFn = options && options.serialize;\n\n let serializedParams;\n\n if (serializeFn) {\n serializedParams = serializeFn(params, options);\n } else {\n serializedParams = utils.isURLSearchParams(params) ?\n params.toString() :\n new AxiosURLSearchParams(params, options).toString(_encode);\n }\n\n if (serializedParams) {\n const hashmarkIndex = url.indexOf(\"#\");\n\n if (hashmarkIndex !== -1) {\n url = url.slice(0, hashmarkIndex);\n }\n url += (url.indexOf('?') === -1 ? '?' : '&') + serializedParams;\n }\n\n return url;\n}\n","'use strict';\n\nimport utils from './../utils.js';\n\nclass InterceptorManager {\n constructor() {\n this.handlers = [];\n }\n\n /**\n * Add a new interceptor to the stack\n *\n * @param {Function} fulfilled The function to handle `then` for a `Promise`\n * @param {Function} rejected The function to handle `reject` for a `Promise`\n *\n * @return {Number} An ID used to remove interceptor later\n */\n use(fulfilled, rejected, options) {\n this.handlers.push({\n fulfilled,\n rejected,\n synchronous: options ? options.synchronous : false,\n runWhen: options ? options.runWhen : null\n });\n return this.handlers.length - 1;\n }\n\n /**\n * Remove an interceptor from the stack\n *\n * @param {Number} id The ID that was returned by `use`\n *\n * @returns {Boolean} `true` if the interceptor was removed, `false` otherwise\n */\n eject(id) {\n if (this.handlers[id]) {\n this.handlers[id] = null;\n }\n }\n\n /**\n * Clear all interceptors from the stack\n *\n * @returns {void}\n */\n clear() {\n if (this.handlers) {\n this.handlers = [];\n }\n }\n\n /**\n * Iterate over all the registered interceptors\n *\n * This method is particularly useful for skipping over any\n * interceptors that may have become `null` calling `eject`.\n *\n * @param {Function} fn The function to call for each interceptor\n *\n * @returns {void}\n */\n forEach(fn) {\n utils.forEach(this.handlers, function forEachHandler(h) {\n if (h !== null) {\n fn(h);\n }\n });\n }\n}\n\nexport default InterceptorManager;\n","'use strict';\n\nexport default {\n silentJSONParsing: true,\n forcedJSONParsing: true,\n clarifyTimeoutError: false\n};\n","import URLSearchParams from './classes/URLSearchParams.js'\nimport FormData from './classes/FormData.js'\nimport Blob from './classes/Blob.js'\n\nexport default {\n isBrowser: true,\n classes: {\n URLSearchParams,\n FormData,\n Blob\n },\n protocols: ['http', 'https', 'file', 'blob', 'url', 'data']\n};\n","'use strict';\n\nimport AxiosURLSearchParams from '../../../helpers/AxiosURLSearchParams.js';\nexport default typeof URLSearchParams !== 'undefined' ? URLSearchParams : AxiosURLSearchParams;\n","'use strict';\n\nexport default typeof FormData !== 'undefined' ? FormData : null;\n","'use strict'\n\nexport default typeof Blob !== 'undefined' ? Blob : null\n","const hasBrowserEnv = typeof window !== 'undefined' && typeof document !== 'undefined';\n\n/**\n * Determine if we're running in a standard browser environment\n *\n * This allows axios to run in a web worker, and react-native.\n * Both environments support XMLHttpRequest, but not fully standard globals.\n *\n * web workers:\n * typeof window -> undefined\n * typeof document -> undefined\n *\n * react-native:\n * navigator.product -> 'ReactNative'\n * nativescript\n * navigator.product -> 'NativeScript' or 'NS'\n *\n * @returns {boolean}\n */\nconst hasStandardBrowserEnv = (\n (product) => {\n return hasBrowserEnv && ['ReactNative', 'NativeScript', 'NS'].indexOf(product) < 0\n })(typeof navigator !== 'undefined' && navigator.product);\n\n/**\n * Determine if we're running in a standard browser webWorker environment\n *\n * Although the `isStandardBrowserEnv` method indicates that\n * `allows axios to run in a web worker`, the WebWorker will still be\n * filtered out due to its judgment standard\n * `typeof window !== 'undefined' && typeof document !== 'undefined'`.\n * This leads to a problem when axios post `FormData` in webWorker\n */\nconst hasStandardBrowserWebWorkerEnv = (() => {\n return (\n typeof WorkerGlobalScope !== 'undefined' &&\n // eslint-disable-next-line no-undef\n self instanceof WorkerGlobalScope &&\n typeof self.importScripts === 'function'\n );\n})();\n\nconst origin = hasBrowserEnv && window.location.href || 'http://localhost';\n\nexport {\n hasBrowserEnv,\n hasStandardBrowserWebWorkerEnv,\n hasStandardBrowserEnv,\n origin\n}\n","import platform from './node/index.js';\nimport * as utils from './common/utils.js';\n\nexport default {\n ...utils,\n ...platform\n}\n","'use strict';\n\nimport utils from '../utils.js';\n\n/**\n * It takes a string like `foo[x][y][z]` and returns an array like `['foo', 'x', 'y', 'z']\n *\n * @param {string} name - The name of the property to get.\n *\n * @returns An array of strings.\n */\nfunction parsePropPath(name) {\n // foo[x][y][z]\n // foo.x.y.z\n // foo-x-y-z\n // foo x y z\n return utils.matchAll(/\\w+|\\[(\\w*)]/g, name).map(match => {\n return match[0] === '[]' ? '' : match[1] || match[0];\n });\n}\n\n/**\n * Convert an array to an object.\n *\n * @param {Array} arr - The array to convert to an object.\n *\n * @returns An object with the same keys and values as the array.\n */\nfunction arrayToObject(arr) {\n const obj = {};\n const keys = Object.keys(arr);\n let i;\n const len = keys.length;\n let key;\n for (i = 0; i < len; i++) {\n key = keys[i];\n obj[key] = arr[key];\n }\n return obj;\n}\n\n/**\n * It takes a FormData object and returns a JavaScript object\n *\n * @param {string} formData The FormData object to convert to JSON.\n *\n * @returns {Object | null} The converted object.\n */\nfunction formDataToJSON(formData) {\n function buildPath(path, value, target, index) {\n let name = path[index++];\n\n if (name === '__proto__') return true;\n\n const isNumericKey = Number.isFinite(+name);\n const isLast = index >= path.length;\n name = !name && utils.isArray(target) ? target.length : name;\n\n if (isLast) {\n if (utils.hasOwnProp(target, name)) {\n target[name] = [target[name], value];\n } else {\n target[name] = value;\n }\n\n return !isNumericKey;\n }\n\n if (!target[name] || !utils.isObject(target[name])) {\n target[name] = [];\n }\n\n const result = buildPath(path, value, target[name], index);\n\n if (result && utils.isArray(target[name])) {\n target[name] = arrayToObject(target[name]);\n }\n\n return !isNumericKey;\n }\n\n if (utils.isFormData(formData) && utils.isFunction(formData.entries)) {\n const obj = {};\n\n utils.forEachEntry(formData, (name, value) => {\n buildPath(parsePropPath(name), value, obj, 0);\n });\n\n return obj;\n }\n\n return null;\n}\n\nexport default formDataToJSON;\n","'use strict';\n\nimport utils from '../utils.js';\nimport AxiosError from '../core/AxiosError.js';\nimport transitionalDefaults from './transitional.js';\nimport toFormData from '../helpers/toFormData.js';\nimport toURLEncodedForm from '../helpers/toURLEncodedForm.js';\nimport platform from '../platform/index.js';\nimport formDataToJSON from '../helpers/formDataToJSON.js';\n\n/**\n * It takes a string, tries to parse it, and if it fails, it returns the stringified version\n * of the input\n *\n * @param {any} rawValue - The value to be stringified.\n * @param {Function} parser - A function that parses a string into a JavaScript object.\n * @param {Function} encoder - A function that takes a value and returns a string.\n *\n * @returns {string} A stringified version of the rawValue.\n */\nfunction stringifySafely(rawValue, parser, encoder) {\n if (utils.isString(rawValue)) {\n try {\n (parser || JSON.parse)(rawValue);\n return utils.trim(rawValue);\n } catch (e) {\n if (e.name !== 'SyntaxError') {\n throw e;\n }\n }\n }\n\n return (encoder || JSON.stringify)(rawValue);\n}\n\nconst defaults = {\n\n transitional: transitionalDefaults,\n\n adapter: ['xhr', 'http', 'fetch'],\n\n transformRequest: [function transformRequest(data, headers) {\n const contentType = headers.getContentType() || '';\n const hasJSONContentType = contentType.indexOf('application/json') > -1;\n const isObjectPayload = utils.isObject(data);\n\n if (isObjectPayload && utils.isHTMLForm(data)) {\n data = new FormData(data);\n }\n\n const isFormData = utils.isFormData(data);\n\n if (isFormData) {\n return hasJSONContentType ? JSON.stringify(formDataToJSON(data)) : data;\n }\n\n if (utils.isArrayBuffer(data) ||\n utils.isBuffer(data) ||\n utils.isStream(data) ||\n utils.isFile(data) ||\n utils.isBlob(data) ||\n utils.isReadableStream(data)\n ) {\n return data;\n }\n if (utils.isArrayBufferView(data)) {\n return data.buffer;\n }\n if (utils.isURLSearchParams(data)) {\n headers.setContentType('application/x-www-form-urlencoded;charset=utf-8', false);\n return data.toString();\n }\n\n let isFileList;\n\n if (isObjectPayload) {\n if (contentType.indexOf('application/x-www-form-urlencoded') > -1) {\n return toURLEncodedForm(data, this.formSerializer).toString();\n }\n\n if ((isFileList = utils.isFileList(data)) || contentType.indexOf('multipart/form-data') > -1) {\n const _FormData = this.env && this.env.FormData;\n\n return toFormData(\n isFileList ? {'files[]': data} : data,\n _FormData && new _FormData(),\n this.formSerializer\n );\n }\n }\n\n if (isObjectPayload || hasJSONContentType ) {\n headers.setContentType('application/json', false);\n return stringifySafely(data);\n }\n\n return data;\n }],\n\n transformResponse: [function transformResponse(data) {\n const transitional = this.transitional || defaults.transitional;\n const forcedJSONParsing = transitional && transitional.forcedJSONParsing;\n const JSONRequested = this.responseType === 'json';\n\n if (utils.isResponse(data) || utils.isReadableStream(data)) {\n return data;\n }\n\n if (data && utils.isString(data) && ((forcedJSONParsing && !this.responseType) || JSONRequested)) {\n const silentJSONParsing = transitional && transitional.silentJSONParsing;\n const strictJSONParsing = !silentJSONParsing && JSONRequested;\n\n try {\n return JSON.parse(data);\n } catch (e) {\n if (strictJSONParsing) {\n if (e.name === 'SyntaxError') {\n throw AxiosError.from(e, AxiosError.ERR_BAD_RESPONSE, this, null, this.response);\n }\n throw e;\n }\n }\n }\n\n return data;\n }],\n\n /**\n * A timeout in milliseconds to abort a request. If set to 0 (default) a\n * timeout is not created.\n */\n timeout: 0,\n\n xsrfCookieName: 'XSRF-TOKEN',\n xsrfHeaderName: 'X-XSRF-TOKEN',\n\n maxContentLength: -1,\n maxBodyLength: -1,\n\n env: {\n FormData: platform.classes.FormData,\n Blob: platform.classes.Blob\n },\n\n validateStatus: function validateStatus(status) {\n return status >= 200 && status < 300;\n },\n\n headers: {\n common: {\n 'Accept': 'application/json, text/plain, */*',\n 'Content-Type': undefined\n }\n }\n};\n\nutils.forEach(['delete', 'get', 'head', 'post', 'put', 'patch'], (method) => {\n defaults.headers[method] = {};\n});\n\nexport default defaults;\n","'use strict';\n\nimport utils from '../utils.js';\nimport toFormData from './toFormData.js';\nimport platform from '../platform/index.js';\n\nexport default function toURLEncodedForm(data, options) {\n return toFormData(data, new platform.classes.URLSearchParams(), Object.assign({\n visitor: function(value, key, path, helpers) {\n if (platform.isNode && utils.isBuffer(value)) {\n this.append(key, value.toString('base64'));\n return false;\n }\n\n return helpers.defaultVisitor.apply(this, arguments);\n }\n }, options));\n}\n","'use strict';\n\nimport utils from './../utils.js';\n\n// RawAxiosHeaders whose duplicates are ignored by node\n// c.f. https://nodejs.org/api/http.html#http_message_headers\nconst ignoreDuplicateOf = utils.toObjectSet([\n 'age', 'authorization', 'content-length', 'content-type', 'etag',\n 'expires', 'from', 'host', 'if-modified-since', 'if-unmodified-since',\n 'last-modified', 'location', 'max-forwards', 'proxy-authorization',\n 'referer', 'retry-after', 'user-agent'\n]);\n\n/**\n * Parse headers into an object\n *\n * ```\n * Date: Wed, 27 Aug 2014 08:58:49 GMT\n * Content-Type: application/json\n * Connection: keep-alive\n * Transfer-Encoding: chunked\n * ```\n *\n * @param {String} rawHeaders Headers needing to be parsed\n *\n * @returns {Object} Headers parsed into an object\n */\nexport default rawHeaders => {\n const parsed = {};\n let key;\n let val;\n let i;\n\n rawHeaders && rawHeaders.split('\\n').forEach(function parser(line) {\n i = line.indexOf(':');\n key = line.substring(0, i).trim().toLowerCase();\n val = line.substring(i + 1).trim();\n\n if (!key || (parsed[key] && ignoreDuplicateOf[key])) {\n return;\n }\n\n if (key === 'set-cookie') {\n if (parsed[key]) {\n parsed[key].push(val);\n } else {\n parsed[key] = [val];\n }\n } else {\n parsed[key] = parsed[key] ? parsed[key] + ', ' + val : val;\n }\n });\n\n return parsed;\n};\n","'use strict';\n\nimport utils from '../utils.js';\nimport parseHeaders from '../helpers/parseHeaders.js';\n\nconst $internals = Symbol('internals');\n\nfunction normalizeHeader(header) {\n return header && String(header).trim().toLowerCase();\n}\n\nfunction normalizeValue(value) {\n if (value === false || value == null) {\n return value;\n }\n\n return utils.isArray(value) ? value.map(normalizeValue) : String(value);\n}\n\nfunction parseTokens(str) {\n const tokens = Object.create(null);\n const tokensRE = /([^\\s,;=]+)\\s*(?:=\\s*([^,;]+))?/g;\n let match;\n\n while ((match = tokensRE.exec(str))) {\n tokens[match[1]] = match[2];\n }\n\n return tokens;\n}\n\nconst isValidHeaderName = (str) => /^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(str.trim());\n\nfunction matchHeaderValue(context, value, header, filter, isHeaderNameFilter) {\n if (utils.isFunction(filter)) {\n return filter.call(this, value, header);\n }\n\n if (isHeaderNameFilter) {\n value = header;\n }\n\n if (!utils.isString(value)) return;\n\n if (utils.isString(filter)) {\n return value.indexOf(filter) !== -1;\n }\n\n if (utils.isRegExp(filter)) {\n return filter.test(value);\n }\n}\n\nfunction formatHeader(header) {\n return header.trim()\n .toLowerCase().replace(/([a-z\\d])(\\w*)/g, (w, char, str) => {\n return char.toUpperCase() + str;\n });\n}\n\nfunction buildAccessors(obj, header) {\n const accessorName = utils.toCamelCase(' ' + header);\n\n ['get', 'set', 'has'].forEach(methodName => {\n Object.defineProperty(obj, methodName + accessorName, {\n value: function(arg1, arg2, arg3) {\n return this[methodName].call(this, header, arg1, arg2, arg3);\n },\n configurable: true\n });\n });\n}\n\nclass AxiosHeaders {\n constructor(headers) {\n headers && this.set(headers);\n }\n\n set(header, valueOrRewrite, rewrite) {\n const self = this;\n\n function setHeader(_value, _header, _rewrite) {\n const lHeader = normalizeHeader(_header);\n\n if (!lHeader) {\n throw new Error('header name must be a non-empty string');\n }\n\n const key = utils.findKey(self, lHeader);\n\n if(!key || self[key] === undefined || _rewrite === true || (_rewrite === undefined && self[key] !== false)) {\n self[key || _header] = normalizeValue(_value);\n }\n }\n\n const setHeaders = (headers, _rewrite) =>\n utils.forEach(headers, (_value, _header) => setHeader(_value, _header, _rewrite));\n\n if (utils.isPlainObject(header) || header instanceof this.constructor) {\n setHeaders(header, valueOrRewrite)\n } else if(utils.isString(header) && (header = header.trim()) && !isValidHeaderName(header)) {\n setHeaders(parseHeaders(header), valueOrRewrite);\n } else if (utils.isHeaders(header)) {\n for (const [key, value] of header.entries()) {\n setHeader(value, key, rewrite);\n }\n } else {\n header != null && setHeader(valueOrRewrite, header, rewrite);\n }\n\n return this;\n }\n\n get(header, parser) {\n header = normalizeHeader(header);\n\n if (header) {\n const key = utils.findKey(this, header);\n\n if (key) {\n const value = this[key];\n\n if (!parser) {\n return value;\n }\n\n if (parser === true) {\n return parseTokens(value);\n }\n\n if (utils.isFunction(parser)) {\n return parser.call(this, value, key);\n }\n\n if (utils.isRegExp(parser)) {\n return parser.exec(value);\n }\n\n throw new TypeError('parser must be boolean|regexp|function');\n }\n }\n }\n\n has(header, matcher) {\n header = normalizeHeader(header);\n\n if (header) {\n const key = utils.findKey(this, header);\n\n return !!(key && this[key] !== undefined && (!matcher || matchHeaderValue(this, this[key], key, matcher)));\n }\n\n return false;\n }\n\n delete(header, matcher) {\n const self = this;\n let deleted = false;\n\n function deleteHeader(_header) {\n _header = normalizeHeader(_header);\n\n if (_header) {\n const key = utils.findKey(self, _header);\n\n if (key && (!matcher || matchHeaderValue(self, self[key], key, matcher))) {\n delete self[key];\n\n deleted = true;\n }\n }\n }\n\n if (utils.isArray(header)) {\n header.forEach(deleteHeader);\n } else {\n deleteHeader(header);\n }\n\n return deleted;\n }\n\n clear(matcher) {\n const keys = Object.keys(this);\n let i = keys.length;\n let deleted = false;\n\n while (i--) {\n const key = keys[i];\n if(!matcher || matchHeaderValue(this, this[key], key, matcher, true)) {\n delete this[key];\n deleted = true;\n }\n }\n\n return deleted;\n }\n\n normalize(format) {\n const self = this;\n const headers = {};\n\n utils.forEach(this, (value, header) => {\n const key = utils.findKey(headers, header);\n\n if (key) {\n self[key] = normalizeValue(value);\n delete self[header];\n return;\n }\n\n const normalized = format ? formatHeader(header) : String(header).trim();\n\n if (normalized !== header) {\n delete self[header];\n }\n\n self[normalized] = normalizeValue(value);\n\n headers[normalized] = true;\n });\n\n return this;\n }\n\n concat(...targets) {\n return this.constructor.concat(this, ...targets);\n }\n\n toJSON(asStrings) {\n const obj = Object.create(null);\n\n utils.forEach(this, (value, header) => {\n value != null && value !== false && (obj[header] = asStrings && utils.isArray(value) ? value.join(', ') : value);\n });\n\n return obj;\n }\n\n [Symbol.iterator]() {\n return Object.entries(this.toJSON())[Symbol.iterator]();\n }\n\n toString() {\n return Object.entries(this.toJSON()).map(([header, value]) => header + ': ' + value).join('\\n');\n }\n\n get [Symbol.toStringTag]() {\n return 'AxiosHeaders';\n }\n\n static from(thing) {\n return thing instanceof this ? thing : new this(thing);\n }\n\n static concat(first, ...targets) {\n const computed = new this(first);\n\n targets.forEach((target) => computed.set(target));\n\n return computed;\n }\n\n static accessor(header) {\n const internals = this[$internals] = (this[$internals] = {\n accessors: {}\n });\n\n const accessors = internals.accessors;\n const prototype = this.prototype;\n\n function defineAccessor(_header) {\n const lHeader = normalizeHeader(_header);\n\n if (!accessors[lHeader]) {\n buildAccessors(prototype, _header);\n accessors[lHeader] = true;\n }\n }\n\n utils.isArray(header) ? header.forEach(defineAccessor) : defineAccessor(header);\n\n return this;\n }\n}\n\nAxiosHeaders.accessor(['Content-Type', 'Content-Length', 'Accept', 'Accept-Encoding', 'User-Agent', 'Authorization']);\n\n// reserved names hotfix\nutils.reduceDescriptors(AxiosHeaders.prototype, ({value}, key) => {\n let mapped = key[0].toUpperCase() + key.slice(1); // map `set` => `Set`\n return {\n get: () => value,\n set(headerValue) {\n this[mapped] = headerValue;\n }\n }\n});\n\nutils.freezeMethods(AxiosHeaders);\n\nexport default AxiosHeaders;\n","'use strict';\n\nimport utils from './../utils.js';\nimport defaults from '../defaults/index.js';\nimport AxiosHeaders from '../core/AxiosHeaders.js';\n\n/**\n * Transform the data for a request or a response\n *\n * @param {Array|Function} fns A single function or Array of functions\n * @param {?Object} response The response object\n *\n * @returns {*} The resulting transformed data\n */\nexport default function transformData(fns, response) {\n const config = this || defaults;\n const context = response || config;\n const headers = AxiosHeaders.from(context.headers);\n let data = context.data;\n\n utils.forEach(fns, function transform(fn) {\n data = fn.call(config, data, headers.normalize(), response ? response.status : undefined);\n });\n\n headers.normalize();\n\n return data;\n}\n","'use strict';\n\nexport default function isCancel(value) {\n return !!(value && value.__CANCEL__);\n}\n","'use strict';\n\nimport AxiosError from '../core/AxiosError.js';\nimport utils from '../utils.js';\n\n/**\n * A `CanceledError` is an object that is thrown when an operation is canceled.\n *\n * @param {string=} message The message.\n * @param {Object=} config The config.\n * @param {Object=} request The request.\n *\n * @returns {CanceledError} The created error.\n */\nfunction CanceledError(message, config, request) {\n // eslint-disable-next-line no-eq-null,eqeqeq\n AxiosError.call(this, message == null ? 'canceled' : message, AxiosError.ERR_CANCELED, config, request);\n this.name = 'CanceledError';\n}\n\nutils.inherits(CanceledError, AxiosError, {\n __CANCEL__: true\n});\n\nexport default CanceledError;\n","'use strict';\n\nimport AxiosError from './AxiosError.js';\n\n/**\n * Resolve or reject a Promise based on response status.\n *\n * @param {Function} resolve A function that resolves the promise.\n * @param {Function} reject A function that rejects the promise.\n * @param {object} response The response.\n *\n * @returns {object} The response.\n */\nexport default function settle(resolve, reject, response) {\n const validateStatus = response.config.validateStatus;\n if (!response.status || !validateStatus || validateStatus(response.status)) {\n resolve(response);\n } else {\n reject(new AxiosError(\n 'Request failed with status code ' + response.status,\n [AxiosError.ERR_BAD_REQUEST, AxiosError.ERR_BAD_RESPONSE][Math.floor(response.status / 100) - 4],\n response.config,\n response.request,\n response\n ));\n }\n}\n","import speedometer from \"./speedometer.js\";\nimport throttle from \"./throttle.js\";\n\nexport default (listener, isDownloadStream, freq = 3) => {\n let bytesNotified = 0;\n const _speedometer = speedometer(50, 250);\n\n return throttle(e => {\n const loaded = e.loaded;\n const total = e.lengthComputable ? e.total : undefined;\n const progressBytes = loaded - bytesNotified;\n const rate = _speedometer(progressBytes);\n const inRange = loaded <= total;\n\n bytesNotified = loaded;\n\n const data = {\n loaded,\n total,\n progress: total ? (loaded / total) : undefined,\n bytes: progressBytes,\n rate: rate ? rate : undefined,\n estimated: rate && total && inRange ? (total - loaded) / rate : undefined,\n event: e,\n lengthComputable: total != null\n };\n\n data[isDownloadStream ? 'download' : 'upload'] = true;\n\n listener(data);\n }, freq);\n}\n","'use strict';\n\n/**\n * Calculate data maxRate\n * @param {Number} [samplesCount= 10]\n * @param {Number} [min= 1000]\n * @returns {Function}\n */\nfunction speedometer(samplesCount, min) {\n samplesCount = samplesCount || 10;\n const bytes = new Array(samplesCount);\n const timestamps = new Array(samplesCount);\n let head = 0;\n let tail = 0;\n let firstSampleTS;\n\n min = min !== undefined ? min : 1000;\n\n return function push(chunkLength) {\n const now = Date.now();\n\n const startedAt = timestamps[tail];\n\n if (!firstSampleTS) {\n firstSampleTS = now;\n }\n\n bytes[head] = chunkLength;\n timestamps[head] = now;\n\n let i = tail;\n let bytesCount = 0;\n\n while (i !== head) {\n bytesCount += bytes[i++];\n i = i % samplesCount;\n }\n\n head = (head + 1) % samplesCount;\n\n if (head === tail) {\n tail = (tail + 1) % samplesCount;\n }\n\n if (now - firstSampleTS < min) {\n return;\n }\n\n const passed = startedAt && now - startedAt;\n\n return passed ? Math.round(bytesCount * 1000 / passed) : undefined;\n };\n}\n\nexport default speedometer;\n","'use strict';\n\n/**\n * Throttle decorator\n * @param {Function} fn\n * @param {Number} freq\n * @return {Function}\n */\nfunction throttle(fn, freq) {\n let timestamp = 0;\n const threshold = 1000 / freq;\n let timer = null;\n return function throttled() {\n const force = this === true;\n\n const now = Date.now();\n if (force || now - timestamp > threshold) {\n if (timer) {\n clearTimeout(timer);\n timer = null;\n }\n timestamp = now;\n return fn.apply(null, arguments);\n }\n if (!timer) {\n timer = setTimeout(() => {\n timer = null;\n timestamp = Date.now();\n return fn.apply(null, arguments);\n }, threshold - (now - timestamp));\n }\n };\n}\n\nexport default throttle;\n","'use strict';\n\nimport utils from './../utils.js';\nimport platform from '../platform/index.js';\n\nexport default platform.hasStandardBrowserEnv ?\n\n// Standard browser envs have full support of the APIs needed to test\n// whether the request URL is of the same origin as current location.\n (function standardBrowserEnv() {\n const msie = /(msie|trident)/i.test(navigator.userAgent);\n const urlParsingNode = document.createElement('a');\n let originURL;\n\n /**\n * Parse a URL to discover its components\n *\n * @param {String} url The URL to be parsed\n * @returns {Object}\n */\n function resolveURL(url) {\n let href = url;\n\n if (msie) {\n // IE needs attribute set twice to normalize properties\n urlParsingNode.setAttribute('href', href);\n href = urlParsingNode.href;\n }\n\n urlParsingNode.setAttribute('href', href);\n\n // urlParsingNode provides the UrlUtils interface - http://url.spec.whatwg.org/#urlutils\n return {\n href: urlParsingNode.href,\n protocol: urlParsingNode.protocol ? urlParsingNode.protocol.replace(/:$/, '') : '',\n host: urlParsingNode.host,\n search: urlParsingNode.search ? urlParsingNode.search.replace(/^\\?/, '') : '',\n hash: urlParsingNode.hash ? urlParsingNode.hash.replace(/^#/, '') : '',\n hostname: urlParsingNode.hostname,\n port: urlParsingNode.port,\n pathname: (urlParsingNode.pathname.charAt(0) === '/') ?\n urlParsingNode.pathname :\n '/' + urlParsingNode.pathname\n };\n }\n\n originURL = resolveURL(window.location.href);\n\n /**\n * Determine if a URL shares the same origin as the current location\n *\n * @param {String} requestURL The URL to test\n * @returns {boolean} True if URL shares the same origin, otherwise false\n */\n return function isURLSameOrigin(requestURL) {\n const parsed = (utils.isString(requestURL)) ? resolveURL(requestURL) : requestURL;\n return (parsed.protocol === originURL.protocol &&\n parsed.host === originURL.host);\n };\n })() :\n\n // Non standard browser envs (web workers, react-native) lack needed support.\n (function nonStandardBrowserEnv() {\n return function isURLSameOrigin() {\n return true;\n };\n })();\n","import utils from './../utils.js';\nimport platform from '../platform/index.js';\n\nexport default platform.hasStandardBrowserEnv ?\n\n // Standard browser envs support document.cookie\n {\n write(name, value, expires, path, domain, secure) {\n const cookie = [name + '=' + encodeURIComponent(value)];\n\n utils.isNumber(expires) && cookie.push('expires=' + new Date(expires).toGMTString());\n\n utils.isString(path) && cookie.push('path=' + path);\n\n utils.isString(domain) && cookie.push('domain=' + domain);\n\n secure === true && cookie.push('secure');\n\n document.cookie = cookie.join('; ');\n },\n\n read(name) {\n const match = document.cookie.match(new RegExp('(^|;\\\\s*)(' + name + ')=([^;]*)'));\n return (match ? decodeURIComponent(match[3]) : null);\n },\n\n remove(name) {\n this.write(name, '', Date.now() - 86400000);\n }\n }\n\n :\n\n // Non-standard browser env (web workers, react-native) lack needed support.\n {\n write() {},\n read() {\n return null;\n },\n remove() {}\n };\n\n","'use strict';\n\nimport isAbsoluteURL from '../helpers/isAbsoluteURL.js';\nimport combineURLs from '../helpers/combineURLs.js';\n\n/**\n * Creates a new URL by combining the baseURL with the requestedURL,\n * only when the requestedURL is not already an absolute URL.\n * If the requestURL is absolute, this function returns the requestedURL untouched.\n *\n * @param {string} baseURL The base URL\n * @param {string} requestedURL Absolute or relative URL to combine\n *\n * @returns {string} The combined full path\n */\nexport default function buildFullPath(baseURL, requestedURL) {\n if (baseURL && !isAbsoluteURL(requestedURL)) {\n return combineURLs(baseURL, requestedURL);\n }\n return requestedURL;\n}\n","'use strict';\n\n/**\n * Determines whether the specified URL is absolute\n *\n * @param {string} url The URL to test\n *\n * @returns {boolean} True if the specified URL is absolute, otherwise false\n */\nexport default function isAbsoluteURL(url) {\n // A URL is considered absolute if it begins with \"://\" or \"//\" (protocol-relative URL).\n // RFC 3986 defines scheme name as a sequence of characters beginning with a letter and followed\n // by any combination of letters, digits, plus, period, or hyphen.\n return /^([a-z][a-z\\d+\\-.]*:)?\\/\\//i.test(url);\n}\n","'use strict';\n\n/**\n * Creates a new URL by combining the specified URLs\n *\n * @param {string} baseURL The base URL\n * @param {string} relativeURL The relative URL\n *\n * @returns {string} The combined URL\n */\nexport default function combineURLs(baseURL, relativeURL) {\n return relativeURL\n ? baseURL.replace(/\\/?\\/$/, '') + '/' + relativeURL.replace(/^\\/+/, '')\n : baseURL;\n}\n","'use strict';\n\nimport utils from '../utils.js';\nimport AxiosHeaders from \"./AxiosHeaders.js\";\n\nconst headersToObject = (thing) => thing instanceof AxiosHeaders ? { ...thing } : thing;\n\n/**\n * Config-specific merge-function which creates a new config-object\n * by merging two configuration objects together.\n *\n * @param {Object} config1\n * @param {Object} config2\n *\n * @returns {Object} New object resulting from merging config2 to config1\n */\nexport default function mergeConfig(config1, config2) {\n // eslint-disable-next-line no-param-reassign\n config2 = config2 || {};\n const config = {};\n\n function getMergedValue(target, source, caseless) {\n if (utils.isPlainObject(target) && utils.isPlainObject(source)) {\n return utils.merge.call({caseless}, target, source);\n } else if (utils.isPlainObject(source)) {\n return utils.merge({}, source);\n } else if (utils.isArray(source)) {\n return source.slice();\n }\n return source;\n }\n\n // eslint-disable-next-line consistent-return\n function mergeDeepProperties(a, b, caseless) {\n if (!utils.isUndefined(b)) {\n return getMergedValue(a, b, caseless);\n } else if (!utils.isUndefined(a)) {\n return getMergedValue(undefined, a, caseless);\n }\n }\n\n // eslint-disable-next-line consistent-return\n function valueFromConfig2(a, b) {\n if (!utils.isUndefined(b)) {\n return getMergedValue(undefined, b);\n }\n }\n\n // eslint-disable-next-line consistent-return\n function defaultToConfig2(a, b) {\n if (!utils.isUndefined(b)) {\n return getMergedValue(undefined, b);\n } else if (!utils.isUndefined(a)) {\n return getMergedValue(undefined, a);\n }\n }\n\n // eslint-disable-next-line consistent-return\n function mergeDirectKeys(a, b, prop) {\n if (prop in config2) {\n return getMergedValue(a, b);\n } else if (prop in config1) {\n return getMergedValue(undefined, a);\n }\n }\n\n const mergeMap = {\n url: valueFromConfig2,\n method: valueFromConfig2,\n data: valueFromConfig2,\n baseURL: defaultToConfig2,\n transformRequest: defaultToConfig2,\n transformResponse: defaultToConfig2,\n paramsSerializer: defaultToConfig2,\n timeout: defaultToConfig2,\n timeoutMessage: defaultToConfig2,\n withCredentials: defaultToConfig2,\n withXSRFToken: defaultToConfig2,\n adapter: defaultToConfig2,\n responseType: defaultToConfig2,\n xsrfCookieName: defaultToConfig2,\n xsrfHeaderName: defaultToConfig2,\n onUploadProgress: defaultToConfig2,\n onDownloadProgress: defaultToConfig2,\n decompress: defaultToConfig2,\n maxContentLength: defaultToConfig2,\n maxBodyLength: defaultToConfig2,\n beforeRedirect: defaultToConfig2,\n transport: defaultToConfig2,\n httpAgent: defaultToConfig2,\n httpsAgent: defaultToConfig2,\n cancelToken: defaultToConfig2,\n socketPath: defaultToConfig2,\n responseEncoding: defaultToConfig2,\n validateStatus: mergeDirectKeys,\n headers: (a, b) => mergeDeepProperties(headersToObject(a), headersToObject(b), true)\n };\n\n utils.forEach(Object.keys(Object.assign({}, config1, config2)), function computeConfigValue(prop) {\n const merge = mergeMap[prop] || mergeDeepProperties;\n const configValue = merge(config1[prop], config2[prop], prop);\n (utils.isUndefined(configValue) && merge !== mergeDirectKeys) || (config[prop] = configValue);\n });\n\n return config;\n}\n","import platform from \"../platform/index.js\";\nimport utils from \"../utils.js\";\nimport isURLSameOrigin from \"./isURLSameOrigin.js\";\nimport cookies from \"./cookies.js\";\nimport buildFullPath from \"../core/buildFullPath.js\";\nimport mergeConfig from \"../core/mergeConfig.js\";\nimport AxiosHeaders from \"../core/AxiosHeaders.js\";\nimport buildURL from \"./buildURL.js\";\n\nexport default (config) => {\n const newConfig = mergeConfig({}, config);\n\n let {data, withXSRFToken, xsrfHeaderName, xsrfCookieName, headers, auth} = newConfig;\n\n newConfig.headers = headers = AxiosHeaders.from(headers);\n\n newConfig.url = buildURL(buildFullPath(newConfig.baseURL, newConfig.url), config.params, config.paramsSerializer);\n\n // HTTP basic authentication\n if (auth) {\n headers.set('Authorization', 'Basic ' +\n btoa((auth.username || '') + ':' + (auth.password ? unescape(encodeURIComponent(auth.password)) : ''))\n );\n }\n\n let contentType;\n\n if (utils.isFormData(data)) {\n if (platform.hasStandardBrowserEnv || platform.hasStandardBrowserWebWorkerEnv) {\n headers.setContentType(undefined); // Let the browser set it\n } else if ((contentType = headers.getContentType()) !== false) {\n // fix semicolon duplication issue for ReactNative FormData implementation\n const [type, ...tokens] = contentType ? contentType.split(';').map(token => token.trim()).filter(Boolean) : [];\n headers.setContentType([type || 'multipart/form-data', ...tokens].join('; '));\n }\n }\n\n // Add xsrf header\n // This is only done if running in a standard browser environment.\n // Specifically not if we're in a web worker, or react-native.\n\n if (platform.hasStandardBrowserEnv) {\n withXSRFToken && utils.isFunction(withXSRFToken) && (withXSRFToken = withXSRFToken(newConfig));\n\n if (withXSRFToken || (withXSRFToken !== false && isURLSameOrigin(newConfig.url))) {\n // Add xsrf header\n const xsrfValue = xsrfHeaderName && xsrfCookieName && cookies.read(xsrfCookieName);\n\n if (xsrfValue) {\n headers.set(xsrfHeaderName, xsrfValue);\n }\n }\n }\n\n return newConfig;\n}\n\n","import utils from './../utils.js';\nimport settle from './../core/settle.js';\nimport transitionalDefaults from '../defaults/transitional.js';\nimport AxiosError from '../core/AxiosError.js';\nimport CanceledError from '../cancel/CanceledError.js';\nimport parseProtocol from '../helpers/parseProtocol.js';\nimport platform from '../platform/index.js';\nimport AxiosHeaders from '../core/AxiosHeaders.js';\nimport progressEventReducer from '../helpers/progressEventReducer.js';\nimport resolveConfig from \"../helpers/resolveConfig.js\";\n\nconst isXHRAdapterSupported = typeof XMLHttpRequest !== 'undefined';\n\nexport default isXHRAdapterSupported && function (config) {\n return new Promise(function dispatchXhrRequest(resolve, reject) {\n const _config = resolveConfig(config);\n let requestData = _config.data;\n const requestHeaders = AxiosHeaders.from(_config.headers).normalize();\n let {responseType} = _config;\n let onCanceled;\n function done() {\n if (_config.cancelToken) {\n _config.cancelToken.unsubscribe(onCanceled);\n }\n\n if (_config.signal) {\n _config.signal.removeEventListener('abort', onCanceled);\n }\n }\n\n let request = new XMLHttpRequest();\n\n request.open(_config.method.toUpperCase(), _config.url, true);\n\n // Set the request timeout in MS\n request.timeout = _config.timeout;\n\n function onloadend() {\n if (!request) {\n return;\n }\n // Prepare the response\n const responseHeaders = AxiosHeaders.from(\n 'getAllResponseHeaders' in request && request.getAllResponseHeaders()\n );\n const responseData = !responseType || responseType === 'text' || responseType === 'json' ?\n request.responseText : request.response;\n const response = {\n data: responseData,\n status: request.status,\n statusText: request.statusText,\n headers: responseHeaders,\n config,\n request\n };\n\n settle(function _resolve(value) {\n resolve(value);\n done();\n }, function _reject(err) {\n reject(err);\n done();\n }, response);\n\n // Clean up request\n request = null;\n }\n\n if ('onloadend' in request) {\n // Use onloadend if available\n request.onloadend = onloadend;\n } else {\n // Listen for ready state to emulate onloadend\n request.onreadystatechange = function handleLoad() {\n if (!request || request.readyState !== 4) {\n return;\n }\n\n // The request errored out and we didn't get a response, this will be\n // handled by onerror instead\n // With one exception: request that using file: protocol, most browsers\n // will return status as 0 even though it's a successful request\n if (request.status === 0 && !(request.responseURL && request.responseURL.indexOf('file:') === 0)) {\n return;\n }\n // readystate handler is calling before onerror or ontimeout handlers,\n // so we should call onloadend on the next 'tick'\n setTimeout(onloadend);\n };\n }\n\n // Handle browser request cancellation (as opposed to a manual cancellation)\n request.onabort = function handleAbort() {\n if (!request) {\n return;\n }\n\n reject(new AxiosError('Request aborted', AxiosError.ECONNABORTED, _config, request));\n\n // Clean up request\n request = null;\n };\n\n // Handle low level network errors\n request.onerror = function handleError() {\n // Real errors are hidden from us by the browser\n // onerror should only fire if it's a network error\n reject(new AxiosError('Network Error', AxiosError.ERR_NETWORK, _config, request));\n\n // Clean up request\n request = null;\n };\n\n // Handle timeout\n request.ontimeout = function handleTimeout() {\n let timeoutErrorMessage = _config.timeout ? 'timeout of ' + _config.timeout + 'ms exceeded' : 'timeout exceeded';\n const transitional = _config.transitional || transitionalDefaults;\n if (_config.timeoutErrorMessage) {\n timeoutErrorMessage = _config.timeoutErrorMessage;\n }\n reject(new AxiosError(\n timeoutErrorMessage,\n transitional.clarifyTimeoutError ? AxiosError.ETIMEDOUT : AxiosError.ECONNABORTED,\n _config,\n request));\n\n // Clean up request\n request = null;\n };\n\n // Remove Content-Type if data is undefined\n requestData === undefined && requestHeaders.setContentType(null);\n\n // Add headers to the request\n if ('setRequestHeader' in request) {\n utils.forEach(requestHeaders.toJSON(), function setRequestHeader(val, key) {\n request.setRequestHeader(key, val);\n });\n }\n\n // Add withCredentials to request if needed\n if (!utils.isUndefined(_config.withCredentials)) {\n request.withCredentials = !!_config.withCredentials;\n }\n\n // Add responseType to request if needed\n if (responseType && responseType !== 'json') {\n request.responseType = _config.responseType;\n }\n\n // Handle progress if needed\n if (typeof _config.onDownloadProgress === 'function') {\n request.addEventListener('progress', progressEventReducer(_config.onDownloadProgress, true));\n }\n\n // Not all browsers support upload events\n if (typeof _config.onUploadProgress === 'function' && request.upload) {\n request.upload.addEventListener('progress', progressEventReducer(_config.onUploadProgress));\n }\n\n if (_config.cancelToken || _config.signal) {\n // Handle cancellation\n // eslint-disable-next-line func-names\n onCanceled = cancel => {\n if (!request) {\n return;\n }\n reject(!cancel || cancel.type ? new CanceledError(null, config, request) : cancel);\n request.abort();\n request = null;\n };\n\n _config.cancelToken && _config.cancelToken.subscribe(onCanceled);\n if (_config.signal) {\n _config.signal.aborted ? onCanceled() : _config.signal.addEventListener('abort', onCanceled);\n }\n }\n\n const protocol = parseProtocol(_config.url);\n\n if (protocol && platform.protocols.indexOf(protocol) === -1) {\n reject(new AxiosError('Unsupported protocol ' + protocol + ':', AxiosError.ERR_BAD_REQUEST, config));\n return;\n }\n\n\n // Send the request\n request.send(requestData || null);\n });\n}\n","'use strict';\n\nexport default function parseProtocol(url) {\n const match = /^([-+\\w]{1,25})(:?\\/\\/|:)/.exec(url);\n return match && match[1] || '';\n}\n","import CanceledError from \"../cancel/CanceledError.js\";\nimport AxiosError from \"../core/AxiosError.js\";\n\nconst composeSignals = (signals, timeout) => {\n let controller = new AbortController();\n\n let aborted;\n\n const onabort = function (cancel) {\n if (!aborted) {\n aborted = true;\n unsubscribe();\n const err = cancel instanceof Error ? cancel : this.reason;\n controller.abort(err instanceof AxiosError ? err : new CanceledError(err instanceof Error ? err.message : err));\n }\n }\n\n let timer = timeout && setTimeout(() => {\n onabort(new AxiosError(`timeout ${timeout} of ms exceeded`, AxiosError.ETIMEDOUT))\n }, timeout)\n\n const unsubscribe = () => {\n if (signals) {\n timer && clearTimeout(timer);\n timer = null;\n signals.forEach(signal => {\n signal &&\n (signal.removeEventListener ? signal.removeEventListener('abort', onabort) : signal.unsubscribe(onabort));\n });\n signals = null;\n }\n }\n\n signals.forEach((signal) => signal && signal.addEventListener && signal.addEventListener('abort', onabort));\n\n const {signal} = controller;\n\n signal.unsubscribe = unsubscribe;\n\n return [signal, () => {\n timer && clearTimeout(timer);\n timer = null;\n }];\n}\n\nexport default composeSignals;\n","\n\nexport const streamChunk = function* (chunk, chunkSize) {\n let len = chunk.byteLength;\n\n if (!chunkSize || len < chunkSize) {\n yield chunk;\n return;\n }\n\n let pos = 0;\n let end;\n\n while (pos < len) {\n end = pos + chunkSize;\n yield chunk.slice(pos, end);\n pos = end;\n }\n}\n\nexport const readBytes = async function* (iterable, chunkSize, encode) {\n for await (const chunk of iterable) {\n yield* streamChunk(ArrayBuffer.isView(chunk) ? chunk : (await encode(String(chunk))), chunkSize);\n }\n}\n\nexport const trackStream = (stream, chunkSize, onProgress, onFinish, encode) => {\n const iterator = readBytes(stream, chunkSize, encode);\n\n let bytes = 0;\n\n return new ReadableStream({\n type: 'bytes',\n\n async pull(controller) {\n const {done, value} = await iterator.next();\n\n if (done) {\n controller.close();\n onFinish();\n return;\n }\n\n let len = value.byteLength;\n onProgress && onProgress(bytes += len);\n controller.enqueue(new Uint8Array(value));\n },\n cancel(reason) {\n onFinish(reason);\n return iterator.return();\n }\n }, {\n highWaterMark: 2\n })\n}\n","import platform from \"../platform/index.js\";\nimport utils from \"../utils.js\";\nimport AxiosError from \"../core/AxiosError.js\";\nimport composeSignals from \"../helpers/composeSignals.js\";\nimport {trackStream} from \"../helpers/trackStream.js\";\nimport AxiosHeaders from \"../core/AxiosHeaders.js\";\nimport progressEventReducer from \"../helpers/progressEventReducer.js\";\nimport resolveConfig from \"../helpers/resolveConfig.js\";\nimport settle from \"../core/settle.js\";\n\nconst fetchProgressDecorator = (total, fn) => {\n const lengthComputable = total != null;\n return (loaded) => setTimeout(() => fn({\n lengthComputable,\n total,\n loaded\n }));\n}\n\nconst isFetchSupported = typeof fetch === 'function' && typeof Request === 'function' && typeof Response === 'function';\nconst isReadableStreamSupported = isFetchSupported && typeof ReadableStream === 'function';\n\n// used only inside the fetch adapter\nconst encodeText = isFetchSupported && (typeof TextEncoder === 'function' ?\n ((encoder) => (str) => encoder.encode(str))(new TextEncoder()) :\n async (str) => new Uint8Array(await new Response(str).arrayBuffer())\n);\n\nconst supportsRequestStream = isReadableStreamSupported && (() => {\n let duplexAccessed = false;\n\n const hasContentType = new Request(platform.origin, {\n body: new ReadableStream(),\n method: 'POST',\n get duplex() {\n duplexAccessed = true;\n return 'half';\n },\n }).headers.has('Content-Type');\n\n return duplexAccessed && !hasContentType;\n})();\n\nconst DEFAULT_CHUNK_SIZE = 64 * 1024;\n\nconst supportsResponseStream = isReadableStreamSupported && !!(()=> {\n try {\n return utils.isReadableStream(new Response('').body);\n } catch(err) {\n // return undefined\n }\n})();\n\nconst resolvers = {\n stream: supportsResponseStream && ((res) => res.body)\n};\n\nisFetchSupported && (((res) => {\n ['text', 'arrayBuffer', 'blob', 'formData', 'stream'].forEach(type => {\n !resolvers[type] && (resolvers[type] = utils.isFunction(res[type]) ? (res) => res[type]() :\n (_, config) => {\n throw new AxiosError(`Response type '${type}' is not supported`, AxiosError.ERR_NOT_SUPPORT, config);\n })\n });\n})(new Response));\n\nconst getBodyLength = async (body) => {\n if (body == null) {\n return 0;\n }\n\n if(utils.isBlob(body)) {\n return body.size;\n }\n\n if(utils.isSpecCompliantForm(body)) {\n return (await new Request(body).arrayBuffer()).byteLength;\n }\n\n if(utils.isArrayBufferView(body)) {\n return body.byteLength;\n }\n\n if(utils.isURLSearchParams(body)) {\n body = body + '';\n }\n\n if(utils.isString(body)) {\n return (await encodeText(body)).byteLength;\n }\n}\n\nconst resolveBodyLength = async (headers, body) => {\n const length = utils.toFiniteNumber(headers.getContentLength());\n\n return length == null ? getBodyLength(body) : length;\n}\n\nexport default isFetchSupported && (async (config) => {\n let {\n url,\n method,\n data,\n signal,\n cancelToken,\n timeout,\n onDownloadProgress,\n onUploadProgress,\n responseType,\n headers,\n withCredentials = 'same-origin',\n fetchOptions\n } = resolveConfig(config);\n\n responseType = responseType ? (responseType + '').toLowerCase() : 'text';\n\n let [composedSignal, stopTimeout] = (signal || cancelToken || timeout) ?\n composeSignals([signal, cancelToken], timeout) : [];\n\n let finished, request;\n\n const onFinish = () => {\n !finished && setTimeout(() => {\n composedSignal && composedSignal.unsubscribe();\n });\n\n finished = true;\n }\n\n let requestContentLength;\n\n try {\n if (\n onUploadProgress && supportsRequestStream && method !== 'get' && method !== 'head' &&\n (requestContentLength = await resolveBodyLength(headers, data)) !== 0\n ) {\n let _request = new Request(url, {\n method: 'POST',\n body: data,\n duplex: \"half\"\n });\n\n let contentTypeHeader;\n\n if (utils.isFormData(data) && (contentTypeHeader = _request.headers.get('content-type'))) {\n headers.setContentType(contentTypeHeader)\n }\n\n if (_request.body) {\n data = trackStream(_request.body, DEFAULT_CHUNK_SIZE, fetchProgressDecorator(\n requestContentLength,\n progressEventReducer(onUploadProgress)\n ), null, encodeText);\n }\n }\n\n if (!utils.isString(withCredentials)) {\n withCredentials = withCredentials ? 'cors' : 'omit';\n }\n\n request = new Request(url, {\n ...fetchOptions,\n signal: composedSignal,\n method: method.toUpperCase(),\n headers: headers.normalize().toJSON(),\n body: data,\n duplex: \"half\",\n withCredentials\n });\n\n let response = await fetch(request);\n\n const isStreamResponse = supportsResponseStream && (responseType === 'stream' || responseType === 'response');\n\n if (supportsResponseStream && (onDownloadProgress || isStreamResponse)) {\n const options = {};\n\n ['status', 'statusText', 'headers'].forEach(prop => {\n options[prop] = response[prop];\n });\n\n const responseContentLength = utils.toFiniteNumber(response.headers.get('content-length'));\n\n response = new Response(\n trackStream(response.body, DEFAULT_CHUNK_SIZE, onDownloadProgress && fetchProgressDecorator(\n responseContentLength,\n progressEventReducer(onDownloadProgress, true)\n ), isStreamResponse && onFinish, encodeText),\n options\n );\n }\n\n responseType = responseType || 'text';\n\n let responseData = await resolvers[utils.findKey(resolvers, responseType) || 'text'](response, config);\n\n !isStreamResponse && onFinish();\n\n stopTimeout && stopTimeout();\n\n return await new Promise((resolve, reject) => {\n settle(resolve, reject, {\n data: responseData,\n headers: AxiosHeaders.from(response.headers),\n status: response.status,\n statusText: response.statusText,\n config,\n request\n })\n })\n } catch (err) {\n onFinish();\n\n if (err && err.name === 'TypeError' && /fetch/i.test(err.message)) {\n throw Object.assign(\n new AxiosError('Network Error', AxiosError.ERR_NETWORK, config, request),\n {\n cause: err.cause || err\n }\n )\n }\n\n throw AxiosError.from(err, err && err.code, config, request);\n }\n});\n\n\n","import utils from '../utils.js';\nimport httpAdapter from './http.js';\nimport xhrAdapter from './xhr.js';\nimport fetchAdapter from './fetch.js';\nimport AxiosError from \"../core/AxiosError.js\";\n\nconst knownAdapters = {\n http: httpAdapter,\n xhr: xhrAdapter,\n fetch: fetchAdapter\n}\n\nutils.forEach(knownAdapters, (fn, value) => {\n if (fn) {\n try {\n Object.defineProperty(fn, 'name', {value});\n } catch (e) {\n // eslint-disable-next-line no-empty\n }\n Object.defineProperty(fn, 'adapterName', {value});\n }\n});\n\nconst renderReason = (reason) => `- ${reason}`;\n\nconst isResolvedHandle = (adapter) => utils.isFunction(adapter) || adapter === null || adapter === false;\n\nexport default {\n getAdapter: (adapters) => {\n adapters = utils.isArray(adapters) ? adapters : [adapters];\n\n const {length} = adapters;\n let nameOrAdapter;\n let adapter;\n\n const rejectedReasons = {};\n\n for (let i = 0; i < length; i++) {\n nameOrAdapter = adapters[i];\n let id;\n\n adapter = nameOrAdapter;\n\n if (!isResolvedHandle(nameOrAdapter)) {\n adapter = knownAdapters[(id = String(nameOrAdapter)).toLowerCase()];\n\n if (adapter === undefined) {\n throw new AxiosError(`Unknown adapter '${id}'`);\n }\n }\n\n if (adapter) {\n break;\n }\n\n rejectedReasons[id || '#' + i] = adapter;\n }\n\n if (!adapter) {\n\n const reasons = Object.entries(rejectedReasons)\n .map(([id, state]) => `adapter ${id} ` +\n (state === false ? 'is not supported by the environment' : 'is not available in the build')\n );\n\n let s = length ?\n (reasons.length > 1 ? 'since :\\n' + reasons.map(renderReason).join('\\n') : ' ' + renderReason(reasons[0])) :\n 'as no adapter specified';\n\n throw new AxiosError(\n `There is no suitable adapter to dispatch the request ` + s,\n 'ERR_NOT_SUPPORT'\n );\n }\n\n return adapter;\n },\n adapters: knownAdapters\n}\n","// eslint-disable-next-line strict\nexport default null;\n","'use strict';\n\nimport transformData from './transformData.js';\nimport isCancel from '../cancel/isCancel.js';\nimport defaults from '../defaults/index.js';\nimport CanceledError from '../cancel/CanceledError.js';\nimport AxiosHeaders from '../core/AxiosHeaders.js';\nimport adapters from \"../adapters/adapters.js\";\n\n/**\n * Throws a `CanceledError` if cancellation has been requested.\n *\n * @param {Object} config The config that is to be used for the request\n *\n * @returns {void}\n */\nfunction throwIfCancellationRequested(config) {\n if (config.cancelToken) {\n config.cancelToken.throwIfRequested();\n }\n\n if (config.signal && config.signal.aborted) {\n throw new CanceledError(null, config);\n }\n}\n\n/**\n * Dispatch a request to the server using the configured adapter.\n *\n * @param {object} config The config that is to be used for the request\n *\n * @returns {Promise} The Promise to be fulfilled\n */\nexport default function dispatchRequest(config) {\n throwIfCancellationRequested(config);\n\n config.headers = AxiosHeaders.from(config.headers);\n\n // Transform request data\n config.data = transformData.call(\n config,\n config.transformRequest\n );\n\n if (['post', 'put', 'patch'].indexOf(config.method) !== -1) {\n config.headers.setContentType('application/x-www-form-urlencoded', false);\n }\n\n const adapter = adapters.getAdapter(config.adapter || defaults.adapter);\n\n return adapter(config).then(function onAdapterResolution(response) {\n throwIfCancellationRequested(config);\n\n // Transform response data\n response.data = transformData.call(\n config,\n config.transformResponse,\n response\n );\n\n response.headers = AxiosHeaders.from(response.headers);\n\n return response;\n }, function onAdapterRejection(reason) {\n if (!isCancel(reason)) {\n throwIfCancellationRequested(config);\n\n // Transform response data\n if (reason && reason.response) {\n reason.response.data = transformData.call(\n config,\n config.transformResponse,\n reason.response\n );\n reason.response.headers = AxiosHeaders.from(reason.response.headers);\n }\n }\n\n return Promise.reject(reason);\n });\n}\n","export const VERSION = \"1.7.2\";","'use strict';\n\nimport {VERSION} from '../env/data.js';\nimport AxiosError from '../core/AxiosError.js';\n\nconst validators = {};\n\n// eslint-disable-next-line func-names\n['object', 'boolean', 'number', 'function', 'string', 'symbol'].forEach((type, i) => {\n validators[type] = function validator(thing) {\n return typeof thing === type || 'a' + (i < 1 ? 'n ' : ' ') + type;\n };\n});\n\nconst deprecatedWarnings = {};\n\n/**\n * Transitional option validator\n *\n * @param {function|boolean?} validator - set to false if the transitional option has been removed\n * @param {string?} version - deprecated version / removed since version\n * @param {string?} message - some message with additional info\n *\n * @returns {function}\n */\nvalidators.transitional = function transitional(validator, version, message) {\n function formatMessage(opt, desc) {\n return '[Axios v' + VERSION + '] Transitional option \\'' + opt + '\\'' + desc + (message ? '. ' + message : '');\n }\n\n // eslint-disable-next-line func-names\n return (value, opt, opts) => {\n if (validator === false) {\n throw new AxiosError(\n formatMessage(opt, ' has been removed' + (version ? ' in ' + version : '')),\n AxiosError.ERR_DEPRECATED\n );\n }\n\n if (version && !deprecatedWarnings[opt]) {\n deprecatedWarnings[opt] = true;\n // eslint-disable-next-line no-console\n console.warn(\n formatMessage(\n opt,\n ' has been deprecated since v' + version + ' and will be removed in the near future'\n )\n );\n }\n\n return validator ? validator(value, opt, opts) : true;\n };\n};\n\n/**\n * Assert object's properties type\n *\n * @param {object} options\n * @param {object} schema\n * @param {boolean?} allowUnknown\n *\n * @returns {object}\n */\n\nfunction assertOptions(options, schema, allowUnknown) {\n if (typeof options !== 'object') {\n throw new AxiosError('options must be an object', AxiosError.ERR_BAD_OPTION_VALUE);\n }\n const keys = Object.keys(options);\n let i = keys.length;\n while (i-- > 0) {\n const opt = keys[i];\n const validator = schema[opt];\n if (validator) {\n const value = options[opt];\n const result = value === undefined || validator(value, opt, options);\n if (result !== true) {\n throw new AxiosError('option ' + opt + ' must be ' + result, AxiosError.ERR_BAD_OPTION_VALUE);\n }\n continue;\n }\n if (allowUnknown !== true) {\n throw new AxiosError('Unknown option ' + opt, AxiosError.ERR_BAD_OPTION);\n }\n }\n}\n\nexport default {\n assertOptions,\n validators\n};\n","'use strict';\n\nimport utils from './../utils.js';\nimport buildURL from '../helpers/buildURL.js';\nimport InterceptorManager from './InterceptorManager.js';\nimport dispatchRequest from './dispatchRequest.js';\nimport mergeConfig from './mergeConfig.js';\nimport buildFullPath from './buildFullPath.js';\nimport validator from '../helpers/validator.js';\nimport AxiosHeaders from './AxiosHeaders.js';\n\nconst validators = validator.validators;\n\n/**\n * Create a new instance of Axios\n *\n * @param {Object} instanceConfig The default config for the instance\n *\n * @return {Axios} A new instance of Axios\n */\nclass Axios {\n constructor(instanceConfig) {\n this.defaults = instanceConfig;\n this.interceptors = {\n request: new InterceptorManager(),\n response: new InterceptorManager()\n };\n }\n\n /**\n * Dispatch a request\n *\n * @param {String|Object} configOrUrl The config specific for this request (merged with this.defaults)\n * @param {?Object} config\n *\n * @returns {Promise} The Promise to be fulfilled\n */\n async request(configOrUrl, config) {\n try {\n return await this._request(configOrUrl, config);\n } catch (err) {\n if (err instanceof Error) {\n let dummy;\n\n Error.captureStackTrace ? Error.captureStackTrace(dummy = {}) : (dummy = new Error());\n\n // slice off the Error: ... line\n const stack = dummy.stack ? dummy.stack.replace(/^.+\\n/, '') : '';\n try {\n if (!err.stack) {\n err.stack = stack;\n // match without the 2 top stack lines\n } else if (stack && !String(err.stack).endsWith(stack.replace(/^.+\\n.+\\n/, ''))) {\n err.stack += '\\n' + stack\n }\n } catch (e) {\n // ignore the case where \"stack\" is an un-writable property\n }\n }\n\n throw err;\n }\n }\n\n _request(configOrUrl, config) {\n /*eslint no-param-reassign:0*/\n // Allow for axios('example/url'[, config]) a la fetch API\n if (typeof configOrUrl === 'string') {\n config = config || {};\n config.url = configOrUrl;\n } else {\n config = configOrUrl || {};\n }\n\n config = mergeConfig(this.defaults, config);\n\n const {transitional, paramsSerializer, headers} = config;\n\n if (transitional !== undefined) {\n validator.assertOptions(transitional, {\n silentJSONParsing: validators.transitional(validators.boolean),\n forcedJSONParsing: validators.transitional(validators.boolean),\n clarifyTimeoutError: validators.transitional(validators.boolean)\n }, false);\n }\n\n if (paramsSerializer != null) {\n if (utils.isFunction(paramsSerializer)) {\n config.paramsSerializer = {\n serialize: paramsSerializer\n }\n } else {\n validator.assertOptions(paramsSerializer, {\n encode: validators.function,\n serialize: validators.function\n }, true);\n }\n }\n\n // Set config.method\n config.method = (config.method || this.defaults.method || 'get').toLowerCase();\n\n // Flatten headers\n let contextHeaders = headers && utils.merge(\n headers.common,\n headers[config.method]\n );\n\n headers && utils.forEach(\n ['delete', 'get', 'head', 'post', 'put', 'patch', 'common'],\n (method) => {\n delete headers[method];\n }\n );\n\n config.headers = AxiosHeaders.concat(contextHeaders, headers);\n\n // filter out skipped interceptors\n const requestInterceptorChain = [];\n let synchronousRequestInterceptors = true;\n this.interceptors.request.forEach(function unshiftRequestInterceptors(interceptor) {\n if (typeof interceptor.runWhen === 'function' && interceptor.runWhen(config) === false) {\n return;\n }\n\n synchronousRequestInterceptors = synchronousRequestInterceptors && interceptor.synchronous;\n\n requestInterceptorChain.unshift(interceptor.fulfilled, interceptor.rejected);\n });\n\n const responseInterceptorChain = [];\n this.interceptors.response.forEach(function pushResponseInterceptors(interceptor) {\n responseInterceptorChain.push(interceptor.fulfilled, interceptor.rejected);\n });\n\n let promise;\n let i = 0;\n let len;\n\n if (!synchronousRequestInterceptors) {\n const chain = [dispatchRequest.bind(this), undefined];\n chain.unshift.apply(chain, requestInterceptorChain);\n chain.push.apply(chain, responseInterceptorChain);\n len = chain.length;\n\n promise = Promise.resolve(config);\n\n while (i < len) {\n promise = promise.then(chain[i++], chain[i++]);\n }\n\n return promise;\n }\n\n len = requestInterceptorChain.length;\n\n let newConfig = config;\n\n i = 0;\n\n while (i < len) {\n const onFulfilled = requestInterceptorChain[i++];\n const onRejected = requestInterceptorChain[i++];\n try {\n newConfig = onFulfilled(newConfig);\n } catch (error) {\n onRejected.call(this, error);\n break;\n }\n }\n\n try {\n promise = dispatchRequest.call(this, newConfig);\n } catch (error) {\n return Promise.reject(error);\n }\n\n i = 0;\n len = responseInterceptorChain.length;\n\n while (i < len) {\n promise = promise.then(responseInterceptorChain[i++], responseInterceptorChain[i++]);\n }\n\n return promise;\n }\n\n getUri(config) {\n config = mergeConfig(this.defaults, config);\n const fullPath = buildFullPath(config.baseURL, config.url);\n return buildURL(fullPath, config.params, config.paramsSerializer);\n }\n}\n\n// Provide aliases for supported request methods\nutils.forEach(['delete', 'get', 'head', 'options'], function forEachMethodNoData(method) {\n /*eslint func-names:0*/\n Axios.prototype[method] = function(url, config) {\n return this.request(mergeConfig(config || {}, {\n method,\n url,\n data: (config || {}).data\n }));\n };\n});\n\nutils.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) {\n /*eslint func-names:0*/\n\n function generateHTTPMethod(isForm) {\n return function httpMethod(url, data, config) {\n return this.request(mergeConfig(config || {}, {\n method,\n headers: isForm ? {\n 'Content-Type': 'multipart/form-data'\n } : {},\n url,\n data\n }));\n };\n }\n\n Axios.prototype[method] = generateHTTPMethod();\n\n Axios.prototype[method + 'Form'] = generateHTTPMethod(true);\n});\n\nexport default Axios;\n","'use strict';\n\nimport CanceledError from './CanceledError.js';\n\n/**\n * A `CancelToken` is an object that can be used to request cancellation of an operation.\n *\n * @param {Function} executor The executor function.\n *\n * @returns {CancelToken}\n */\nclass CancelToken {\n constructor(executor) {\n if (typeof executor !== 'function') {\n throw new TypeError('executor must be a function.');\n }\n\n let resolvePromise;\n\n this.promise = new Promise(function promiseExecutor(resolve) {\n resolvePromise = resolve;\n });\n\n const token = this;\n\n // eslint-disable-next-line func-names\n this.promise.then(cancel => {\n if (!token._listeners) return;\n\n let i = token._listeners.length;\n\n while (i-- > 0) {\n token._listeners[i](cancel);\n }\n token._listeners = null;\n });\n\n // eslint-disable-next-line func-names\n this.promise.then = onfulfilled => {\n let _resolve;\n // eslint-disable-next-line func-names\n const promise = new Promise(resolve => {\n token.subscribe(resolve);\n _resolve = resolve;\n }).then(onfulfilled);\n\n promise.cancel = function reject() {\n token.unsubscribe(_resolve);\n };\n\n return promise;\n };\n\n executor(function cancel(message, config, request) {\n if (token.reason) {\n // Cancellation has already been requested\n return;\n }\n\n token.reason = new CanceledError(message, config, request);\n resolvePromise(token.reason);\n });\n }\n\n /**\n * Throws a `CanceledError` if cancellation has been requested.\n */\n throwIfRequested() {\n if (this.reason) {\n throw this.reason;\n }\n }\n\n /**\n * Subscribe to the cancel signal\n */\n\n subscribe(listener) {\n if (this.reason) {\n listener(this.reason);\n return;\n }\n\n if (this._listeners) {\n this._listeners.push(listener);\n } else {\n this._listeners = [listener];\n }\n }\n\n /**\n * Unsubscribe from the cancel signal\n */\n\n unsubscribe(listener) {\n if (!this._listeners) {\n return;\n }\n const index = this._listeners.indexOf(listener);\n if (index !== -1) {\n this._listeners.splice(index, 1);\n }\n }\n\n /**\n * Returns an object that contains a new `CancelToken` and a function that, when called,\n * cancels the `CancelToken`.\n */\n static source() {\n let cancel;\n const token = new CancelToken(function executor(c) {\n cancel = c;\n });\n return {\n token,\n cancel\n };\n }\n}\n\nexport default CancelToken;\n","const HttpStatusCode = {\n Continue: 100,\n SwitchingProtocols: 101,\n Processing: 102,\n EarlyHints: 103,\n Ok: 200,\n Created: 201,\n Accepted: 202,\n NonAuthoritativeInformation: 203,\n NoContent: 204,\n ResetContent: 205,\n PartialContent: 206,\n MultiStatus: 207,\n AlreadyReported: 208,\n ImUsed: 226,\n MultipleChoices: 300,\n MovedPermanently: 301,\n Found: 302,\n SeeOther: 303,\n NotModified: 304,\n UseProxy: 305,\n Unused: 306,\n TemporaryRedirect: 307,\n PermanentRedirect: 308,\n BadRequest: 400,\n Unauthorized: 401,\n PaymentRequired: 402,\n Forbidden: 403,\n NotFound: 404,\n MethodNotAllowed: 405,\n NotAcceptable: 406,\n ProxyAuthenticationRequired: 407,\n RequestTimeout: 408,\n Conflict: 409,\n Gone: 410,\n LengthRequired: 411,\n PreconditionFailed: 412,\n PayloadTooLarge: 413,\n UriTooLong: 414,\n UnsupportedMediaType: 415,\n RangeNotSatisfiable: 416,\n ExpectationFailed: 417,\n ImATeapot: 418,\n MisdirectedRequest: 421,\n UnprocessableEntity: 422,\n Locked: 423,\n FailedDependency: 424,\n TooEarly: 425,\n UpgradeRequired: 426,\n PreconditionRequired: 428,\n TooManyRequests: 429,\n RequestHeaderFieldsTooLarge: 431,\n UnavailableForLegalReasons: 451,\n InternalServerError: 500,\n NotImplemented: 501,\n BadGateway: 502,\n ServiceUnavailable: 503,\n GatewayTimeout: 504,\n HttpVersionNotSupported: 505,\n VariantAlsoNegotiates: 506,\n InsufficientStorage: 507,\n LoopDetected: 508,\n NotExtended: 510,\n NetworkAuthenticationRequired: 511,\n};\n\nObject.entries(HttpStatusCode).forEach(([key, value]) => {\n HttpStatusCode[value] = key;\n});\n\nexport default HttpStatusCode;\n","'use strict';\n\nimport utils from './utils.js';\nimport bind from './helpers/bind.js';\nimport Axios from './core/Axios.js';\nimport mergeConfig from './core/mergeConfig.js';\nimport defaults from './defaults/index.js';\nimport formDataToJSON from './helpers/formDataToJSON.js';\nimport CanceledError from './cancel/CanceledError.js';\nimport CancelToken from './cancel/CancelToken.js';\nimport isCancel from './cancel/isCancel.js';\nimport {VERSION} from './env/data.js';\nimport toFormData from './helpers/toFormData.js';\nimport AxiosError from './core/AxiosError.js';\nimport spread from './helpers/spread.js';\nimport isAxiosError from './helpers/isAxiosError.js';\nimport AxiosHeaders from \"./core/AxiosHeaders.js\";\nimport adapters from './adapters/adapters.js';\nimport HttpStatusCode from './helpers/HttpStatusCode.js';\n\n/**\n * Create an instance of Axios\n *\n * @param {Object} defaultConfig The default config for the instance\n *\n * @returns {Axios} A new instance of Axios\n */\nfunction createInstance(defaultConfig) {\n const context = new Axios(defaultConfig);\n const instance = bind(Axios.prototype.request, context);\n\n // Copy axios.prototype to instance\n utils.extend(instance, Axios.prototype, context, {allOwnKeys: true});\n\n // Copy context to instance\n utils.extend(instance, context, null, {allOwnKeys: true});\n\n // Factory for creating new instances\n instance.create = function create(instanceConfig) {\n return createInstance(mergeConfig(defaultConfig, instanceConfig));\n };\n\n return instance;\n}\n\n// Create the default instance to be exported\nconst axios = createInstance(defaults);\n\n// Expose Axios class to allow class inheritance\naxios.Axios = Axios;\n\n// Expose Cancel & CancelToken\naxios.CanceledError = CanceledError;\naxios.CancelToken = CancelToken;\naxios.isCancel = isCancel;\naxios.VERSION = VERSION;\naxios.toFormData = toFormData;\n\n// Expose AxiosError class\naxios.AxiosError = AxiosError;\n\n// alias for CanceledError for backward compatibility\naxios.Cancel = axios.CanceledError;\n\n// Expose all/spread\naxios.all = function all(promises) {\n return Promise.all(promises);\n};\n\naxios.spread = spread;\n\n// Expose isAxiosError\naxios.isAxiosError = isAxiosError;\n\n// Expose mergeConfig\naxios.mergeConfig = mergeConfig;\n\naxios.AxiosHeaders = AxiosHeaders;\n\naxios.formToJSON = thing => formDataToJSON(utils.isHTMLForm(thing) ? new FormData(thing) : thing);\n\naxios.getAdapter = adapters.getAdapter;\n\naxios.HttpStatusCode = HttpStatusCode;\n\naxios.default = axios;\n\n// this module should only have a default export\nexport default axios\n","'use strict';\n\n/**\n * Syntactic sugar for invoking a function and expanding an array for arguments.\n *\n * Common use case would be to use `Function.prototype.apply`.\n *\n * ```js\n * function f(x, y, z) {}\n * var args = [1, 2, 3];\n * f.apply(null, args);\n * ```\n *\n * With `spread` this example can be re-written.\n *\n * ```js\n * spread(function(x, y, z) {})([1, 2, 3]);\n * ```\n *\n * @param {Function} callback\n *\n * @returns {Function}\n */\nexport default function spread(callback) {\n return function wrap(arr) {\n return callback.apply(null, arr);\n };\n}\n","'use strict';\n\nimport utils from './../utils.js';\n\n/**\n * Determines whether the payload is an error thrown by Axios\n *\n * @param {*} payload The value to test\n *\n * @returns {boolean} True if the payload is an error thrown by Axios, otherwise false\n */\nexport default function isAxiosError(payload) {\n return utils.isObject(payload) && (payload.isAxiosError === true);\n}\n","import axios from './lib/axios.js';\n\n// This module is intended to unwrap Axios default export as named.\n// Keep top-level export same with static properties\n// so that it can keep same with es module or cjs\nconst {\n Axios,\n AxiosError,\n CanceledError,\n isCancel,\n CancelToken,\n VERSION,\n all,\n Cancel,\n isAxiosError,\n spread,\n toFormData,\n AxiosHeaders,\n HttpStatusCode,\n formToJSON,\n getAdapter,\n mergeConfig\n} = axios;\n\nexport {\n axios as default,\n Axios,\n AxiosError,\n CanceledError,\n isCancel,\n CancelToken,\n VERSION,\n all,\n Cancel,\n isAxiosError,\n spread,\n toFormData,\n AxiosHeaders,\n HttpStatusCode,\n formToJSON,\n getAdapter,\n mergeConfig\n}\n"],"names":["bind","fn","thisArg","apply","arguments","toString","Object","prototype","getPrototypeOf","kindOf","cache","create","thing","str","call","slice","toLowerCase","kindOfTest","type","typeOfTest","isArray","Array","isUndefined","isArrayBuffer","isString","isFunction","isNumber","isObject","isPlainObject","val","Symbol","toStringTag","iterator","isDate","isFile","isBlob","isFileList","isURLSearchParams","isReadableStream","isRequest","isResponse","isHeaders","map","forEach","obj","allOwnKeys","i","l","length","keys","getOwnPropertyNames","len","key","findKey","_key","_global","globalThis","self","window","global","isContextDefined","context","isTypedArray","TypedArray","Uint8Array","isHTMLForm","hasOwnProperty","prop","isRegExp","reduceDescriptors","reducer","descriptors","getOwnPropertyDescriptors","reducedDescriptors","descriptor","name","ret","defineProperties","ALPHA","ALPHABET","DIGIT","ALPHA_DIGIT","toUpperCase","isAsyncFn","utils$1","isBuffer","constructor","isFormData","kind","FormData","append","isArrayBufferView","result","ArrayBuffer","isView","buffer","isBoolean","isStream","pipe","merge","caseless","this","assignValue","targetKey","extend","a","b","trim","replace","stripBOM","content","charCodeAt","inherits","superConstructor","props","defineProperty","value","assign","toFlatObject","sourceObj","destObj","filter","propFilter","merged","endsWith","searchString","position","String","undefined","lastIndex","indexOf","toArray","arr","forEachEntry","next","done","pair","matchAll","regExp","matches","exec","push","hasOwnProp","freezeMethods","enumerable","writable","set","Error","toObjectSet","arrayOrString","delimiter","define","split","toCamelCase","m","p1","p2","noop","toFiniteNumber","defaultValue","Number","isFinite","generateString","size","alphabet","Math","random","isSpecCompliantForm","toJSONObject","stack","visit","source","target","reducedValue","isThenable","then","catch","AxiosError","message","code","config","request","response","captureStackTrace","utils","toJSON","description","number","fileName","lineNumber","columnNumber","status","from","error","customProps","axiosError","cause","isVisitable","removeBrackets","renderKey","path","dots","concat","token","join","predicates","test","toFormData","formData","options","TypeError","metaTokens","indexes","option","visitor","defaultVisitor","useBlob","Blob","convertValue","toISOString","Buffer","JSON","stringify","some","isFlatArray","el","index","exposedHelpers","build","pop","encode","charMap","encodeURIComponent","match","AxiosURLSearchParams","params","_pairs","buildURL","url","_encode","serializeFn","serialize","serializedParams","hashmarkIndex","encoder","InterceptorManager$1","handlers","use","fulfilled","rejected","synchronous","runWhen","eject","id","clear","h","transitionalDefaults","silentJSONParsing","forcedJSONParsing","clarifyTimeoutError","platform$1","isBrowser","classes","URLSearchParams","protocols","hasBrowserEnv","document","hasStandardBrowserEnv","product","navigator","hasStandardBrowserWebWorkerEnv","WorkerGlobalScope","importScripts","origin","location","href","platform","formDataToJSON","buildPath","isNumericKey","isLast","arrayToObject","entries","parsePropPath","defaults","transitional","adapter","transformRequest","data","headers","contentType","getContentType","hasJSONContentType","isObjectPayload","setContentType","helpers","isNode","toURLEncodedForm","formSerializer","_FormData","env","rawValue","parser","parse","e","stringifySafely","transformResponse","JSONRequested","responseType","strictJSONParsing","ERR_BAD_RESPONSE","timeout","xsrfCookieName","xsrfHeaderName","maxContentLength","maxBodyLength","validateStatus","common","Accept","method","defaults$1","ignoreDuplicateOf","$internals","normalizeHeader","header","normalizeValue","matchHeaderValue","isHeaderNameFilter","AxiosHeaders","valueOrRewrite","rewrite","setHeader","_value","_header","_rewrite","lHeader","setHeaders","rawHeaders","parsed","line","substring","parseHeaders","get","tokens","tokensRE","parseTokens","has","matcher","delete","deleted","deleteHeader","normalize","format","normalized","w","char","formatHeader","targets","asStrings","static","first","computed","accessors","defineAccessor","accessorName","methodName","arg1","arg2","arg3","configurable","buildAccessors","accessor","mapped","headerValue","AxiosHeaders$2","transformData","fns","isCancel","__CANCEL__","CanceledError","ERR_CANCELED","settle","resolve","reject","ERR_BAD_REQUEST","floor","progressEventReducer","listener","isDownloadStream","freq","bytesNotified","_speedometer","samplesCount","min","bytes","timestamps","firstSampleTS","head","tail","chunkLength","now","Date","startedAt","bytesCount","passed","round","speedometer","timestamp","threshold","timer","force","clearTimeout","setTimeout","throttle","loaded","total","lengthComputable","progressBytes","rate","progress","estimated","event","isURLSameOrigin","msie","userAgent","urlParsingNode","createElement","originURL","resolveURL","setAttribute","protocol","host","search","hash","hostname","port","pathname","charAt","requestURL","cookies","write","expires","domain","secure","cookie","toGMTString","read","RegExp","decodeURIComponent","remove","buildFullPath","baseURL","requestedURL","relativeURL","combineURLs","headersToObject","mergeConfig","config1","config2","getMergedValue","mergeDeepProperties","valueFromConfig2","defaultToConfig2","mergeDirectKeys","mergeMap","paramsSerializer","timeoutMessage","withCredentials","withXSRFToken","onUploadProgress","onDownloadProgress","decompress","beforeRedirect","transport","httpAgent","httpsAgent","cancelToken","socketPath","responseEncoding","configValue","resolveConfig","newConfig","auth","btoa","username","password","unescape","Boolean","xsrfValue","xhrAdapter","XMLHttpRequest","Promise","_config","requestData","requestHeaders","onCanceled","unsubscribe","signal","removeEventListener","onloadend","responseHeaders","getAllResponseHeaders","err","responseText","statusText","open","onreadystatechange","readyState","responseURL","onabort","ECONNABORTED","onerror","ERR_NETWORK","ontimeout","timeoutErrorMessage","ETIMEDOUT","setRequestHeader","addEventListener","upload","cancel","abort","subscribe","aborted","parseProtocol","send","composeSignals$1","signals","controller","AbortController","reason","streamChunk","chunk","chunkSize","byteLength","end","pos","trackStream","stream","onProgress","onFinish","async","iterable","readBytes","ReadableStream","close","enqueue","return","highWaterMark","fetchProgressDecorator","isFetchSupported","fetch","Request","Response","isReadableStreamSupported","encodeText","TextEncoder","arrayBuffer","supportsRequestStream","duplexAccessed","hasContentType","body","duplex","supportsResponseStream","resolvers","res","_","ERR_NOT_SUPPORT","resolveBodyLength","getContentLength","getBodyLength","knownAdapters","http","xhr","fetchOptions","finished","composedSignal","stopTimeout","composeSignals","requestContentLength","contentTypeHeader","_request","isStreamResponse","responseContentLength","responseData","renderReason","isResolvedHandle","adapters","nameOrAdapter","rejectedReasons","reasons","state","throwIfCancellationRequested","throwIfRequested","dispatchRequest","validators","deprecatedWarnings","validator","version","formatMessage","opt","desc","opts","ERR_DEPRECATED","console","warn","assertOptions","schema","allowUnknown","ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","Axios","instanceConfig","interceptors","InterceptorManager","configOrUrl","dummy","boolean","function","contextHeaders","requestInterceptorChain","synchronousRequestInterceptors","interceptor","unshift","responseInterceptorChain","promise","chain","onFulfilled","onRejected","getUri","generateHTTPMethod","isForm","Axios$2","CancelToken","executor","resolvePromise","_listeners","onfulfilled","_resolve","splice","c","CancelToken$2","HttpStatusCode","Continue","SwitchingProtocols","Processing","EarlyHints","Ok","Created","Accepted","NonAuthoritativeInformation","NoContent","ResetContent","PartialContent","MultiStatus","AlreadyReported","ImUsed","MultipleChoices","MovedPermanently","Found","SeeOther","NotModified","UseProxy","Unused","TemporaryRedirect","PermanentRedirect","BadRequest","Unauthorized","PaymentRequired","Forbidden","NotFound","MethodNotAllowed","NotAcceptable","ProxyAuthenticationRequired","RequestTimeout","Conflict","Gone","LengthRequired","PreconditionFailed","PayloadTooLarge","UriTooLong","UnsupportedMediaType","RangeNotSatisfiable","ExpectationFailed","ImATeapot","MisdirectedRequest","UnprocessableEntity","Locked","FailedDependency","TooEarly","UpgradeRequired","PreconditionRequired","TooManyRequests","RequestHeaderFieldsTooLarge","UnavailableForLegalReasons","InternalServerError","NotImplemented","BadGateway","ServiceUnavailable","GatewayTimeout","HttpVersionNotSupported","VariantAlsoNegotiates","InsufficientStorage","LoopDetected","NotExtended","NetworkAuthenticationRequired","HttpStatusCode$2","axios","createInstance","defaultConfig","instance","VERSION","Cancel","all","promises","spread","callback","isAxiosError","payload","formToJSON","getAdapter","default","axios$1"],"mappings":"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"} \ No newline at end of file diff --git a/node_modules/axios/dist/node/axios.cjs b/node_modules/axios/dist/node/axios.cjs new file mode 100644 index 0000000..a2edf8c --- /dev/null +++ b/node_modules/axios/dist/node/axios.cjs @@ -0,0 +1,4705 @@ +// Axios v1.7.2 Copyright (c) 2024 Matt Zabriskie and contributors +'use strict'; + +const FormData$1 = require('form-data'); +const url = require('url'); +const proxyFromEnv = require('proxy-from-env'); +const http = require('http'); +const https = require('https'); +const util = require('util'); +const followRedirects = require('follow-redirects'); +const zlib = require('zlib'); +const stream = require('stream'); +const events = require('events'); + +function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; } + +const FormData__default = /*#__PURE__*/_interopDefaultLegacy(FormData$1); +const url__default = /*#__PURE__*/_interopDefaultLegacy(url); +const http__default = /*#__PURE__*/_interopDefaultLegacy(http); +const https__default = /*#__PURE__*/_interopDefaultLegacy(https); +const util__default = /*#__PURE__*/_interopDefaultLegacy(util); +const followRedirects__default = /*#__PURE__*/_interopDefaultLegacy(followRedirects); +const zlib__default = /*#__PURE__*/_interopDefaultLegacy(zlib); +const stream__default = /*#__PURE__*/_interopDefaultLegacy(stream); + +function bind(fn, thisArg) { + return function wrap() { + return fn.apply(thisArg, arguments); + }; +} + +// utils is a library of generic helper functions non-specific to axios + +const {toString} = Object.prototype; +const {getPrototypeOf} = Object; + +const kindOf = (cache => thing => { + const str = toString.call(thing); + return cache[str] || (cache[str] = str.slice(8, -1).toLowerCase()); +})(Object.create(null)); + +const kindOfTest = (type) => { + type = type.toLowerCase(); + return (thing) => kindOf(thing) === type +}; + +const typeOfTest = type => thing => typeof thing === type; + +/** + * Determine if a value is an Array + * + * @param {Object} val The value to test + * + * @returns {boolean} True if value is an Array, otherwise false + */ +const {isArray} = Array; + +/** + * Determine if a value is undefined + * + * @param {*} val The value to test + * + * @returns {boolean} True if the value is undefined, otherwise false + */ +const isUndefined = typeOfTest('undefined'); + +/** + * Determine if a value is a Buffer + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a Buffer, otherwise false + */ +function isBuffer(val) { + return val !== null && !isUndefined(val) && val.constructor !== null && !isUndefined(val.constructor) + && isFunction(val.constructor.isBuffer) && val.constructor.isBuffer(val); +} + +/** + * Determine if a value is an ArrayBuffer + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is an ArrayBuffer, otherwise false + */ +const isArrayBuffer = kindOfTest('ArrayBuffer'); + + +/** + * Determine if a value is a view on an ArrayBuffer + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a view on an ArrayBuffer, otherwise false + */ +function isArrayBufferView(val) { + let result; + if ((typeof ArrayBuffer !== 'undefined') && (ArrayBuffer.isView)) { + result = ArrayBuffer.isView(val); + } else { + result = (val) && (val.buffer) && (isArrayBuffer(val.buffer)); + } + return result; +} + +/** + * Determine if a value is a String + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a String, otherwise false + */ +const isString = typeOfTest('string'); + +/** + * Determine if a value is a Function + * + * @param {*} val The value to test + * @returns {boolean} True if value is a Function, otherwise false + */ +const isFunction = typeOfTest('function'); + +/** + * Determine if a value is a Number + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a Number, otherwise false + */ +const isNumber = typeOfTest('number'); + +/** + * Determine if a value is an Object + * + * @param {*} thing The value to test + * + * @returns {boolean} True if value is an Object, otherwise false + */ +const isObject = (thing) => thing !== null && typeof thing === 'object'; + +/** + * Determine if a value is a Boolean + * + * @param {*} thing The value to test + * @returns {boolean} True if value is a Boolean, otherwise false + */ +const isBoolean = thing => thing === true || thing === false; + +/** + * Determine if a value is a plain Object + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a plain Object, otherwise false + */ +const isPlainObject = (val) => { + if (kindOf(val) !== 'object') { + return false; + } + + const prototype = getPrototypeOf(val); + return (prototype === null || prototype === Object.prototype || Object.getPrototypeOf(prototype) === null) && !(Symbol.toStringTag in val) && !(Symbol.iterator in val); +}; + +/** + * Determine if a value is a Date + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a Date, otherwise false + */ +const isDate = kindOfTest('Date'); + +/** + * Determine if a value is a File + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a File, otherwise false + */ +const isFile = kindOfTest('File'); + +/** + * Determine if a value is a Blob + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a Blob, otherwise false + */ +const isBlob = kindOfTest('Blob'); + +/** + * Determine if a value is a FileList + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a File, otherwise false + */ +const isFileList = kindOfTest('FileList'); + +/** + * Determine if a value is a Stream + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a Stream, otherwise false + */ +const isStream = (val) => isObject(val) && isFunction(val.pipe); + +/** + * Determine if a value is a FormData + * + * @param {*} thing The value to test + * + * @returns {boolean} True if value is an FormData, otherwise false + */ +const isFormData = (thing) => { + let kind; + return thing && ( + (typeof FormData === 'function' && thing instanceof FormData) || ( + isFunction(thing.append) && ( + (kind = kindOf(thing)) === 'formdata' || + // detect form-data instance + (kind === 'object' && isFunction(thing.toString) && thing.toString() === '[object FormData]') + ) + ) + ) +}; + +/** + * Determine if a value is a URLSearchParams object + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a URLSearchParams object, otherwise false + */ +const isURLSearchParams = kindOfTest('URLSearchParams'); + +const [isReadableStream, isRequest, isResponse, isHeaders] = ['ReadableStream', 'Request', 'Response', 'Headers'].map(kindOfTest); + +/** + * Trim excess whitespace off the beginning and end of a string + * + * @param {String} str The String to trim + * + * @returns {String} The String freed of excess whitespace + */ +const trim = (str) => str.trim ? + str.trim() : str.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, ''); + +/** + * Iterate over an Array or an Object invoking a function for each item. + * + * If `obj` is an Array callback will be called passing + * the value, index, and complete array for each item. + * + * If 'obj' is an Object callback will be called passing + * the value, key, and complete object for each property. + * + * @param {Object|Array} obj The object to iterate + * @param {Function} fn The callback to invoke for each item + * + * @param {Boolean} [allOwnKeys = false] + * @returns {any} + */ +function forEach(obj, fn, {allOwnKeys = false} = {}) { + // Don't bother if no value provided + if (obj === null || typeof obj === 'undefined') { + return; + } + + let i; + let l; + + // Force an array if not already something iterable + if (typeof obj !== 'object') { + /*eslint no-param-reassign:0*/ + obj = [obj]; + } + + if (isArray(obj)) { + // Iterate over array values + for (i = 0, l = obj.length; i < l; i++) { + fn.call(null, obj[i], i, obj); + } + } else { + // Iterate over object keys + const keys = allOwnKeys ? Object.getOwnPropertyNames(obj) : Object.keys(obj); + const len = keys.length; + let key; + + for (i = 0; i < len; i++) { + key = keys[i]; + fn.call(null, obj[key], key, obj); + } + } +} + +function findKey(obj, key) { + key = key.toLowerCase(); + const keys = Object.keys(obj); + let i = keys.length; + let _key; + while (i-- > 0) { + _key = keys[i]; + if (key === _key.toLowerCase()) { + return _key; + } + } + return null; +} + +const _global = (() => { + /*eslint no-undef:0*/ + if (typeof globalThis !== "undefined") return globalThis; + return typeof self !== "undefined" ? self : (typeof window !== 'undefined' ? window : global) +})(); + +const isContextDefined = (context) => !isUndefined(context) && context !== _global; + +/** + * Accepts varargs expecting each argument to be an object, then + * immutably merges the properties of each object and returns result. + * + * When multiple objects contain the same key the later object in + * the arguments list will take precedence. + * + * Example: + * + * ```js + * var result = merge({foo: 123}, {foo: 456}); + * console.log(result.foo); // outputs 456 + * ``` + * + * @param {Object} obj1 Object to merge + * + * @returns {Object} Result of all merge properties + */ +function merge(/* obj1, obj2, obj3, ... */) { + const {caseless} = isContextDefined(this) && this || {}; + const result = {}; + const assignValue = (val, key) => { + const targetKey = caseless && findKey(result, key) || key; + if (isPlainObject(result[targetKey]) && isPlainObject(val)) { + result[targetKey] = merge(result[targetKey], val); + } else if (isPlainObject(val)) { + result[targetKey] = merge({}, val); + } else if (isArray(val)) { + result[targetKey] = val.slice(); + } else { + result[targetKey] = val; + } + }; + + for (let i = 0, l = arguments.length; i < l; i++) { + arguments[i] && forEach(arguments[i], assignValue); + } + return result; +} + +/** + * Extends object a by mutably adding to it the properties of object b. + * + * @param {Object} a The object to be extended + * @param {Object} b The object to copy properties from + * @param {Object} thisArg The object to bind function to + * + * @param {Boolean} [allOwnKeys] + * @returns {Object} The resulting value of object a + */ +const extend = (a, b, thisArg, {allOwnKeys}= {}) => { + forEach(b, (val, key) => { + if (thisArg && isFunction(val)) { + a[key] = bind(val, thisArg); + } else { + a[key] = val; + } + }, {allOwnKeys}); + return a; +}; + +/** + * Remove byte order marker. This catches EF BB BF (the UTF-8 BOM) + * + * @param {string} content with BOM + * + * @returns {string} content value without BOM + */ +const stripBOM = (content) => { + if (content.charCodeAt(0) === 0xFEFF) { + content = content.slice(1); + } + return content; +}; + +/** + * Inherit the prototype methods from one constructor into another + * @param {function} constructor + * @param {function} superConstructor + * @param {object} [props] + * @param {object} [descriptors] + * + * @returns {void} + */ +const inherits = (constructor, superConstructor, props, descriptors) => { + constructor.prototype = Object.create(superConstructor.prototype, descriptors); + constructor.prototype.constructor = constructor; + Object.defineProperty(constructor, 'super', { + value: superConstructor.prototype + }); + props && Object.assign(constructor.prototype, props); +}; + +/** + * Resolve object with deep prototype chain to a flat object + * @param {Object} sourceObj source object + * @param {Object} [destObj] + * @param {Function|Boolean} [filter] + * @param {Function} [propFilter] + * + * @returns {Object} + */ +const toFlatObject = (sourceObj, destObj, filter, propFilter) => { + let props; + let i; + let prop; + const merged = {}; + + destObj = destObj || {}; + // eslint-disable-next-line no-eq-null,eqeqeq + if (sourceObj == null) return destObj; + + do { + props = Object.getOwnPropertyNames(sourceObj); + i = props.length; + while (i-- > 0) { + prop = props[i]; + if ((!propFilter || propFilter(prop, sourceObj, destObj)) && !merged[prop]) { + destObj[prop] = sourceObj[prop]; + merged[prop] = true; + } + } + sourceObj = filter !== false && getPrototypeOf(sourceObj); + } while (sourceObj && (!filter || filter(sourceObj, destObj)) && sourceObj !== Object.prototype); + + return destObj; +}; + +/** + * Determines whether a string ends with the characters of a specified string + * + * @param {String} str + * @param {String} searchString + * @param {Number} [position= 0] + * + * @returns {boolean} + */ +const endsWith = (str, searchString, position) => { + str = String(str); + if (position === undefined || position > str.length) { + position = str.length; + } + position -= searchString.length; + const lastIndex = str.indexOf(searchString, position); + return lastIndex !== -1 && lastIndex === position; +}; + + +/** + * Returns new array from array like object or null if failed + * + * @param {*} [thing] + * + * @returns {?Array} + */ +const toArray = (thing) => { + if (!thing) return null; + if (isArray(thing)) return thing; + let i = thing.length; + if (!isNumber(i)) return null; + const arr = new Array(i); + while (i-- > 0) { + arr[i] = thing[i]; + } + return arr; +}; + +/** + * Checking if the Uint8Array exists and if it does, it returns a function that checks if the + * thing passed in is an instance of Uint8Array + * + * @param {TypedArray} + * + * @returns {Array} + */ +// eslint-disable-next-line func-names +const isTypedArray = (TypedArray => { + // eslint-disable-next-line func-names + return thing => { + return TypedArray && thing instanceof TypedArray; + }; +})(typeof Uint8Array !== 'undefined' && getPrototypeOf(Uint8Array)); + +/** + * For each entry in the object, call the function with the key and value. + * + * @param {Object} obj - The object to iterate over. + * @param {Function} fn - The function to call for each entry. + * + * @returns {void} + */ +const forEachEntry = (obj, fn) => { + const generator = obj && obj[Symbol.iterator]; + + const iterator = generator.call(obj); + + let result; + + while ((result = iterator.next()) && !result.done) { + const pair = result.value; + fn.call(obj, pair[0], pair[1]); + } +}; + +/** + * It takes a regular expression and a string, and returns an array of all the matches + * + * @param {string} regExp - The regular expression to match against. + * @param {string} str - The string to search. + * + * @returns {Array} + */ +const matchAll = (regExp, str) => { + let matches; + const arr = []; + + while ((matches = regExp.exec(str)) !== null) { + arr.push(matches); + } + + return arr; +}; + +/* Checking if the kindOfTest function returns true when passed an HTMLFormElement. */ +const isHTMLForm = kindOfTest('HTMLFormElement'); + +const toCamelCase = str => { + return str.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g, + function replacer(m, p1, p2) { + return p1.toUpperCase() + p2; + } + ); +}; + +/* Creating a function that will check if an object has a property. */ +const hasOwnProperty = (({hasOwnProperty}) => (obj, prop) => hasOwnProperty.call(obj, prop))(Object.prototype); + +/** + * Determine if a value is a RegExp object + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a RegExp object, otherwise false + */ +const isRegExp = kindOfTest('RegExp'); + +const reduceDescriptors = (obj, reducer) => { + const descriptors = Object.getOwnPropertyDescriptors(obj); + const reducedDescriptors = {}; + + forEach(descriptors, (descriptor, name) => { + let ret; + if ((ret = reducer(descriptor, name, obj)) !== false) { + reducedDescriptors[name] = ret || descriptor; + } + }); + + Object.defineProperties(obj, reducedDescriptors); +}; + +/** + * Makes all methods read-only + * @param {Object} obj + */ + +const freezeMethods = (obj) => { + reduceDescriptors(obj, (descriptor, name) => { + // skip restricted props in strict mode + if (isFunction(obj) && ['arguments', 'caller', 'callee'].indexOf(name) !== -1) { + return false; + } + + const value = obj[name]; + + if (!isFunction(value)) return; + + descriptor.enumerable = false; + + if ('writable' in descriptor) { + descriptor.writable = false; + return; + } + + if (!descriptor.set) { + descriptor.set = () => { + throw Error('Can not rewrite read-only method \'' + name + '\''); + }; + } + }); +}; + +const toObjectSet = (arrayOrString, delimiter) => { + const obj = {}; + + const define = (arr) => { + arr.forEach(value => { + obj[value] = true; + }); + }; + + isArray(arrayOrString) ? define(arrayOrString) : define(String(arrayOrString).split(delimiter)); + + return obj; +}; + +const noop = () => {}; + +const toFiniteNumber = (value, defaultValue) => { + return value != null && Number.isFinite(value = +value) ? value : defaultValue; +}; + +const ALPHA = 'abcdefghijklmnopqrstuvwxyz'; + +const DIGIT = '0123456789'; + +const ALPHABET = { + DIGIT, + ALPHA, + ALPHA_DIGIT: ALPHA + ALPHA.toUpperCase() + DIGIT +}; + +const generateString = (size = 16, alphabet = ALPHABET.ALPHA_DIGIT) => { + let str = ''; + const {length} = alphabet; + while (size--) { + str += alphabet[Math.random() * length|0]; + } + + return str; +}; + +/** + * If the thing is a FormData object, return true, otherwise return false. + * + * @param {unknown} thing - The thing to check. + * + * @returns {boolean} + */ +function isSpecCompliantForm(thing) { + return !!(thing && isFunction(thing.append) && thing[Symbol.toStringTag] === 'FormData' && thing[Symbol.iterator]); +} + +const toJSONObject = (obj) => { + const stack = new Array(10); + + const visit = (source, i) => { + + if (isObject(source)) { + if (stack.indexOf(source) >= 0) { + return; + } + + if(!('toJSON' in source)) { + stack[i] = source; + const target = isArray(source) ? [] : {}; + + forEach(source, (value, key) => { + const reducedValue = visit(value, i + 1); + !isUndefined(reducedValue) && (target[key] = reducedValue); + }); + + stack[i] = undefined; + + return target; + } + } + + return source; + }; + + return visit(obj, 0); +}; + +const isAsyncFn = kindOfTest('AsyncFunction'); + +const isThenable = (thing) => + thing && (isObject(thing) || isFunction(thing)) && isFunction(thing.then) && isFunction(thing.catch); + +const utils$1 = { + isArray, + isArrayBuffer, + isBuffer, + isFormData, + isArrayBufferView, + isString, + isNumber, + isBoolean, + isObject, + isPlainObject, + isReadableStream, + isRequest, + isResponse, + isHeaders, + isUndefined, + isDate, + isFile, + isBlob, + isRegExp, + isFunction, + isStream, + isURLSearchParams, + isTypedArray, + isFileList, + forEach, + merge, + extend, + trim, + stripBOM, + inherits, + toFlatObject, + kindOf, + kindOfTest, + endsWith, + toArray, + forEachEntry, + matchAll, + isHTMLForm, + hasOwnProperty, + hasOwnProp: hasOwnProperty, // an alias to avoid ESLint no-prototype-builtins detection + reduceDescriptors, + freezeMethods, + toObjectSet, + toCamelCase, + noop, + toFiniteNumber, + findKey, + global: _global, + isContextDefined, + ALPHABET, + generateString, + isSpecCompliantForm, + toJSONObject, + isAsyncFn, + isThenable +}; + +/** + * Create an Error with the specified message, config, error code, request and response. + * + * @param {string} message The error message. + * @param {string} [code] The error code (for example, 'ECONNABORTED'). + * @param {Object} [config] The config. + * @param {Object} [request] The request. + * @param {Object} [response] The response. + * + * @returns {Error} The created error. + */ +function AxiosError(message, code, config, request, response) { + Error.call(this); + + if (Error.captureStackTrace) { + Error.captureStackTrace(this, this.constructor); + } else { + this.stack = (new Error()).stack; + } + + this.message = message; + this.name = 'AxiosError'; + code && (this.code = code); + config && (this.config = config); + request && (this.request = request); + response && (this.response = response); +} + +utils$1.inherits(AxiosError, Error, { + toJSON: function toJSON() { + return { + // Standard + message: this.message, + name: this.name, + // Microsoft + description: this.description, + number: this.number, + // Mozilla + fileName: this.fileName, + lineNumber: this.lineNumber, + columnNumber: this.columnNumber, + stack: this.stack, + // Axios + config: utils$1.toJSONObject(this.config), + code: this.code, + status: this.response && this.response.status ? this.response.status : null + }; + } +}); + +const prototype$1 = AxiosError.prototype; +const descriptors = {}; + +[ + 'ERR_BAD_OPTION_VALUE', + 'ERR_BAD_OPTION', + 'ECONNABORTED', + 'ETIMEDOUT', + 'ERR_NETWORK', + 'ERR_FR_TOO_MANY_REDIRECTS', + 'ERR_DEPRECATED', + 'ERR_BAD_RESPONSE', + 'ERR_BAD_REQUEST', + 'ERR_CANCELED', + 'ERR_NOT_SUPPORT', + 'ERR_INVALID_URL' +// eslint-disable-next-line func-names +].forEach(code => { + descriptors[code] = {value: code}; +}); + +Object.defineProperties(AxiosError, descriptors); +Object.defineProperty(prototype$1, 'isAxiosError', {value: true}); + +// eslint-disable-next-line func-names +AxiosError.from = (error, code, config, request, response, customProps) => { + const axiosError = Object.create(prototype$1); + + utils$1.toFlatObject(error, axiosError, function filter(obj) { + return obj !== Error.prototype; + }, prop => { + return prop !== 'isAxiosError'; + }); + + AxiosError.call(axiosError, error.message, code, config, request, response); + + axiosError.cause = error; + + axiosError.name = error.name; + + customProps && Object.assign(axiosError, customProps); + + return axiosError; +}; + +/** + * Determines if the given thing is a array or js object. + * + * @param {string} thing - The object or array to be visited. + * + * @returns {boolean} + */ +function isVisitable(thing) { + return utils$1.isPlainObject(thing) || utils$1.isArray(thing); +} + +/** + * It removes the brackets from the end of a string + * + * @param {string} key - The key of the parameter. + * + * @returns {string} the key without the brackets. + */ +function removeBrackets(key) { + return utils$1.endsWith(key, '[]') ? key.slice(0, -2) : key; +} + +/** + * It takes a path, a key, and a boolean, and returns a string + * + * @param {string} path - The path to the current key. + * @param {string} key - The key of the current object being iterated over. + * @param {string} dots - If true, the key will be rendered with dots instead of brackets. + * + * @returns {string} The path to the current key. + */ +function renderKey(path, key, dots) { + if (!path) return key; + return path.concat(key).map(function each(token, i) { + // eslint-disable-next-line no-param-reassign + token = removeBrackets(token); + return !dots && i ? '[' + token + ']' : token; + }).join(dots ? '.' : ''); +} + +/** + * If the array is an array and none of its elements are visitable, then it's a flat array. + * + * @param {Array} arr - The array to check + * + * @returns {boolean} + */ +function isFlatArray(arr) { + return utils$1.isArray(arr) && !arr.some(isVisitable); +} + +const predicates = utils$1.toFlatObject(utils$1, {}, null, function filter(prop) { + return /^is[A-Z]/.test(prop); +}); + +/** + * Convert a data object to FormData + * + * @param {Object} obj + * @param {?Object} [formData] + * @param {?Object} [options] + * @param {Function} [options.visitor] + * @param {Boolean} [options.metaTokens = true] + * @param {Boolean} [options.dots = false] + * @param {?Boolean} [options.indexes = false] + * + * @returns {Object} + **/ + +/** + * It converts an object into a FormData object + * + * @param {Object} obj - The object to convert to form data. + * @param {string} formData - The FormData object to append to. + * @param {Object} options + * + * @returns + */ +function toFormData(obj, formData, options) { + if (!utils$1.isObject(obj)) { + throw new TypeError('target must be an object'); + } + + // eslint-disable-next-line no-param-reassign + formData = formData || new (FormData__default["default"] || FormData)(); + + // eslint-disable-next-line no-param-reassign + options = utils$1.toFlatObject(options, { + metaTokens: true, + dots: false, + indexes: false + }, false, function defined(option, source) { + // eslint-disable-next-line no-eq-null,eqeqeq + return !utils$1.isUndefined(source[option]); + }); + + const metaTokens = options.metaTokens; + // eslint-disable-next-line no-use-before-define + const visitor = options.visitor || defaultVisitor; + const dots = options.dots; + const indexes = options.indexes; + const _Blob = options.Blob || typeof Blob !== 'undefined' && Blob; + const useBlob = _Blob && utils$1.isSpecCompliantForm(formData); + + if (!utils$1.isFunction(visitor)) { + throw new TypeError('visitor must be a function'); + } + + function convertValue(value) { + if (value === null) return ''; + + if (utils$1.isDate(value)) { + return value.toISOString(); + } + + if (!useBlob && utils$1.isBlob(value)) { + throw new AxiosError('Blob is not supported. Use a Buffer instead.'); + } + + if (utils$1.isArrayBuffer(value) || utils$1.isTypedArray(value)) { + return useBlob && typeof Blob === 'function' ? new Blob([value]) : Buffer.from(value); + } + + return value; + } + + /** + * Default visitor. + * + * @param {*} value + * @param {String|Number} key + * @param {Array} path + * @this {FormData} + * + * @returns {boolean} return true to visit the each prop of the value recursively + */ + function defaultVisitor(value, key, path) { + let arr = value; + + if (value && !path && typeof value === 'object') { + if (utils$1.endsWith(key, '{}')) { + // eslint-disable-next-line no-param-reassign + key = metaTokens ? key : key.slice(0, -2); + // eslint-disable-next-line no-param-reassign + value = JSON.stringify(value); + } else if ( + (utils$1.isArray(value) && isFlatArray(value)) || + ((utils$1.isFileList(value) || utils$1.endsWith(key, '[]')) && (arr = utils$1.toArray(value)) + )) { + // eslint-disable-next-line no-param-reassign + key = removeBrackets(key); + + arr.forEach(function each(el, index) { + !(utils$1.isUndefined(el) || el === null) && formData.append( + // eslint-disable-next-line no-nested-ternary + indexes === true ? renderKey([key], index, dots) : (indexes === null ? key : key + '[]'), + convertValue(el) + ); + }); + return false; + } + } + + if (isVisitable(value)) { + return true; + } + + formData.append(renderKey(path, key, dots), convertValue(value)); + + return false; + } + + const stack = []; + + const exposedHelpers = Object.assign(predicates, { + defaultVisitor, + convertValue, + isVisitable + }); + + function build(value, path) { + if (utils$1.isUndefined(value)) return; + + if (stack.indexOf(value) !== -1) { + throw Error('Circular reference detected in ' + path.join('.')); + } + + stack.push(value); + + utils$1.forEach(value, function each(el, key) { + const result = !(utils$1.isUndefined(el) || el === null) && visitor.call( + formData, el, utils$1.isString(key) ? key.trim() : key, path, exposedHelpers + ); + + if (result === true) { + build(el, path ? path.concat(key) : [key]); + } + }); + + stack.pop(); + } + + if (!utils$1.isObject(obj)) { + throw new TypeError('data must be an object'); + } + + build(obj); + + return formData; +} + +/** + * It encodes a string by replacing all characters that are not in the unreserved set with + * their percent-encoded equivalents + * + * @param {string} str - The string to encode. + * + * @returns {string} The encoded string. + */ +function encode$1(str) { + const charMap = { + '!': '%21', + "'": '%27', + '(': '%28', + ')': '%29', + '~': '%7E', + '%20': '+', + '%00': '\x00' + }; + return encodeURIComponent(str).replace(/[!'()~]|%20|%00/g, function replacer(match) { + return charMap[match]; + }); +} + +/** + * It takes a params object and converts it to a FormData object + * + * @param {Object} params - The parameters to be converted to a FormData object. + * @param {Object} options - The options object passed to the Axios constructor. + * + * @returns {void} + */ +function AxiosURLSearchParams(params, options) { + this._pairs = []; + + params && toFormData(params, this, options); +} + +const prototype = AxiosURLSearchParams.prototype; + +prototype.append = function append(name, value) { + this._pairs.push([name, value]); +}; + +prototype.toString = function toString(encoder) { + const _encode = encoder ? function(value) { + return encoder.call(this, value, encode$1); + } : encode$1; + + return this._pairs.map(function each(pair) { + return _encode(pair[0]) + '=' + _encode(pair[1]); + }, '').join('&'); +}; + +/** + * It replaces all instances of the characters `:`, `$`, `,`, `+`, `[`, and `]` with their + * URI encoded counterparts + * + * @param {string} val The value to be encoded. + * + * @returns {string} The encoded value. + */ +function encode(val) { + return encodeURIComponent(val). + replace(/%3A/gi, ':'). + replace(/%24/g, '$'). + replace(/%2C/gi, ','). + replace(/%20/g, '+'). + replace(/%5B/gi, '['). + replace(/%5D/gi, ']'); +} + +/** + * Build a URL by appending params to the end + * + * @param {string} url The base of the url (e.g., http://www.google.com) + * @param {object} [params] The params to be appended + * @param {?object} options + * + * @returns {string} The formatted url + */ +function buildURL(url, params, options) { + /*eslint no-param-reassign:0*/ + if (!params) { + return url; + } + + const _encode = options && options.encode || encode; + + const serializeFn = options && options.serialize; + + let serializedParams; + + if (serializeFn) { + serializedParams = serializeFn(params, options); + } else { + serializedParams = utils$1.isURLSearchParams(params) ? + params.toString() : + new AxiosURLSearchParams(params, options).toString(_encode); + } + + if (serializedParams) { + const hashmarkIndex = url.indexOf("#"); + + if (hashmarkIndex !== -1) { + url = url.slice(0, hashmarkIndex); + } + url += (url.indexOf('?') === -1 ? '?' : '&') + serializedParams; + } + + return url; +} + +class InterceptorManager { + constructor() { + this.handlers = []; + } + + /** + * Add a new interceptor to the stack + * + * @param {Function} fulfilled The function to handle `then` for a `Promise` + * @param {Function} rejected The function to handle `reject` for a `Promise` + * + * @return {Number} An ID used to remove interceptor later + */ + use(fulfilled, rejected, options) { + this.handlers.push({ + fulfilled, + rejected, + synchronous: options ? options.synchronous : false, + runWhen: options ? options.runWhen : null + }); + return this.handlers.length - 1; + } + + /** + * Remove an interceptor from the stack + * + * @param {Number} id The ID that was returned by `use` + * + * @returns {Boolean} `true` if the interceptor was removed, `false` otherwise + */ + eject(id) { + if (this.handlers[id]) { + this.handlers[id] = null; + } + } + + /** + * Clear all interceptors from the stack + * + * @returns {void} + */ + clear() { + if (this.handlers) { + this.handlers = []; + } + } + + /** + * Iterate over all the registered interceptors + * + * This method is particularly useful for skipping over any + * interceptors that may have become `null` calling `eject`. + * + * @param {Function} fn The function to call for each interceptor + * + * @returns {void} + */ + forEach(fn) { + utils$1.forEach(this.handlers, function forEachHandler(h) { + if (h !== null) { + fn(h); + } + }); + } +} + +const InterceptorManager$1 = InterceptorManager; + +const transitionalDefaults = { + silentJSONParsing: true, + forcedJSONParsing: true, + clarifyTimeoutError: false +}; + +const URLSearchParams = url__default["default"].URLSearchParams; + +const platform$1 = { + isNode: true, + classes: { + URLSearchParams, + FormData: FormData__default["default"], + Blob: typeof Blob !== 'undefined' && Blob || null + }, + protocols: [ 'http', 'https', 'file', 'data' ] +}; + +const hasBrowserEnv = typeof window !== 'undefined' && typeof document !== 'undefined'; + +/** + * Determine if we're running in a standard browser environment + * + * This allows axios to run in a web worker, and react-native. + * Both environments support XMLHttpRequest, but not fully standard globals. + * + * web workers: + * typeof window -> undefined + * typeof document -> undefined + * + * react-native: + * navigator.product -> 'ReactNative' + * nativescript + * navigator.product -> 'NativeScript' or 'NS' + * + * @returns {boolean} + */ +const hasStandardBrowserEnv = ( + (product) => { + return hasBrowserEnv && ['ReactNative', 'NativeScript', 'NS'].indexOf(product) < 0 + })(typeof navigator !== 'undefined' && navigator.product); + +/** + * Determine if we're running in a standard browser webWorker environment + * + * Although the `isStandardBrowserEnv` method indicates that + * `allows axios to run in a web worker`, the WebWorker will still be + * filtered out due to its judgment standard + * `typeof window !== 'undefined' && typeof document !== 'undefined'`. + * This leads to a problem when axios post `FormData` in webWorker + */ +const hasStandardBrowserWebWorkerEnv = (() => { + return ( + typeof WorkerGlobalScope !== 'undefined' && + // eslint-disable-next-line no-undef + self instanceof WorkerGlobalScope && + typeof self.importScripts === 'function' + ); +})(); + +const origin = hasBrowserEnv && window.location.href || 'http://localhost'; + +const utils = /*#__PURE__*/Object.freeze({ + __proto__: null, + hasBrowserEnv: hasBrowserEnv, + hasStandardBrowserWebWorkerEnv: hasStandardBrowserWebWorkerEnv, + hasStandardBrowserEnv: hasStandardBrowserEnv, + origin: origin +}); + +const platform = { + ...utils, + ...platform$1 +}; + +function toURLEncodedForm(data, options) { + return toFormData(data, new platform.classes.URLSearchParams(), Object.assign({ + visitor: function(value, key, path, helpers) { + if (platform.isNode && utils$1.isBuffer(value)) { + this.append(key, value.toString('base64')); + return false; + } + + return helpers.defaultVisitor.apply(this, arguments); + } + }, options)); +} + +/** + * It takes a string like `foo[x][y][z]` and returns an array like `['foo', 'x', 'y', 'z'] + * + * @param {string} name - The name of the property to get. + * + * @returns An array of strings. + */ +function parsePropPath(name) { + // foo[x][y][z] + // foo.x.y.z + // foo-x-y-z + // foo x y z + return utils$1.matchAll(/\w+|\[(\w*)]/g, name).map(match => { + return match[0] === '[]' ? '' : match[1] || match[0]; + }); +} + +/** + * Convert an array to an object. + * + * @param {Array} arr - The array to convert to an object. + * + * @returns An object with the same keys and values as the array. + */ +function arrayToObject(arr) { + const obj = {}; + const keys = Object.keys(arr); + let i; + const len = keys.length; + let key; + for (i = 0; i < len; i++) { + key = keys[i]; + obj[key] = arr[key]; + } + return obj; +} + +/** + * It takes a FormData object and returns a JavaScript object + * + * @param {string} formData The FormData object to convert to JSON. + * + * @returns {Object | null} The converted object. + */ +function formDataToJSON(formData) { + function buildPath(path, value, target, index) { + let name = path[index++]; + + if (name === '__proto__') return true; + + const isNumericKey = Number.isFinite(+name); + const isLast = index >= path.length; + name = !name && utils$1.isArray(target) ? target.length : name; + + if (isLast) { + if (utils$1.hasOwnProp(target, name)) { + target[name] = [target[name], value]; + } else { + target[name] = value; + } + + return !isNumericKey; + } + + if (!target[name] || !utils$1.isObject(target[name])) { + target[name] = []; + } + + const result = buildPath(path, value, target[name], index); + + if (result && utils$1.isArray(target[name])) { + target[name] = arrayToObject(target[name]); + } + + return !isNumericKey; + } + + if (utils$1.isFormData(formData) && utils$1.isFunction(formData.entries)) { + const obj = {}; + + utils$1.forEachEntry(formData, (name, value) => { + buildPath(parsePropPath(name), value, obj, 0); + }); + + return obj; + } + + return null; +} + +/** + * It takes a string, tries to parse it, and if it fails, it returns the stringified version + * of the input + * + * @param {any} rawValue - The value to be stringified. + * @param {Function} parser - A function that parses a string into a JavaScript object. + * @param {Function} encoder - A function that takes a value and returns a string. + * + * @returns {string} A stringified version of the rawValue. + */ +function stringifySafely(rawValue, parser, encoder) { + if (utils$1.isString(rawValue)) { + try { + (parser || JSON.parse)(rawValue); + return utils$1.trim(rawValue); + } catch (e) { + if (e.name !== 'SyntaxError') { + throw e; + } + } + } + + return (encoder || JSON.stringify)(rawValue); +} + +const defaults = { + + transitional: transitionalDefaults, + + adapter: ['xhr', 'http', 'fetch'], + + transformRequest: [function transformRequest(data, headers) { + const contentType = headers.getContentType() || ''; + const hasJSONContentType = contentType.indexOf('application/json') > -1; + const isObjectPayload = utils$1.isObject(data); + + if (isObjectPayload && utils$1.isHTMLForm(data)) { + data = new FormData(data); + } + + const isFormData = utils$1.isFormData(data); + + if (isFormData) { + return hasJSONContentType ? JSON.stringify(formDataToJSON(data)) : data; + } + + if (utils$1.isArrayBuffer(data) || + utils$1.isBuffer(data) || + utils$1.isStream(data) || + utils$1.isFile(data) || + utils$1.isBlob(data) || + utils$1.isReadableStream(data) + ) { + return data; + } + if (utils$1.isArrayBufferView(data)) { + return data.buffer; + } + if (utils$1.isURLSearchParams(data)) { + headers.setContentType('application/x-www-form-urlencoded;charset=utf-8', false); + return data.toString(); + } + + let isFileList; + + if (isObjectPayload) { + if (contentType.indexOf('application/x-www-form-urlencoded') > -1) { + return toURLEncodedForm(data, this.formSerializer).toString(); + } + + if ((isFileList = utils$1.isFileList(data)) || contentType.indexOf('multipart/form-data') > -1) { + const _FormData = this.env && this.env.FormData; + + return toFormData( + isFileList ? {'files[]': data} : data, + _FormData && new _FormData(), + this.formSerializer + ); + } + } + + if (isObjectPayload || hasJSONContentType ) { + headers.setContentType('application/json', false); + return stringifySafely(data); + } + + return data; + }], + + transformResponse: [function transformResponse(data) { + const transitional = this.transitional || defaults.transitional; + const forcedJSONParsing = transitional && transitional.forcedJSONParsing; + const JSONRequested = this.responseType === 'json'; + + if (utils$1.isResponse(data) || utils$1.isReadableStream(data)) { + return data; + } + + if (data && utils$1.isString(data) && ((forcedJSONParsing && !this.responseType) || JSONRequested)) { + const silentJSONParsing = transitional && transitional.silentJSONParsing; + const strictJSONParsing = !silentJSONParsing && JSONRequested; + + try { + return JSON.parse(data); + } catch (e) { + if (strictJSONParsing) { + if (e.name === 'SyntaxError') { + throw AxiosError.from(e, AxiosError.ERR_BAD_RESPONSE, this, null, this.response); + } + throw e; + } + } + } + + return data; + }], + + /** + * A timeout in milliseconds to abort a request. If set to 0 (default) a + * timeout is not created. + */ + timeout: 0, + + xsrfCookieName: 'XSRF-TOKEN', + xsrfHeaderName: 'X-XSRF-TOKEN', + + maxContentLength: -1, + maxBodyLength: -1, + + env: { + FormData: platform.classes.FormData, + Blob: platform.classes.Blob + }, + + validateStatus: function validateStatus(status) { + return status >= 200 && status < 300; + }, + + headers: { + common: { + 'Accept': 'application/json, text/plain, */*', + 'Content-Type': undefined + } + } +}; + +utils$1.forEach(['delete', 'get', 'head', 'post', 'put', 'patch'], (method) => { + defaults.headers[method] = {}; +}); + +const defaults$1 = defaults; + +// RawAxiosHeaders whose duplicates are ignored by node +// c.f. https://nodejs.org/api/http.html#http_message_headers +const ignoreDuplicateOf = utils$1.toObjectSet([ + 'age', 'authorization', 'content-length', 'content-type', 'etag', + 'expires', 'from', 'host', 'if-modified-since', 'if-unmodified-since', + 'last-modified', 'location', 'max-forwards', 'proxy-authorization', + 'referer', 'retry-after', 'user-agent' +]); + +/** + * Parse headers into an object + * + * ``` + * Date: Wed, 27 Aug 2014 08:58:49 GMT + * Content-Type: application/json + * Connection: keep-alive + * Transfer-Encoding: chunked + * ``` + * + * @param {String} rawHeaders Headers needing to be parsed + * + * @returns {Object} Headers parsed into an object + */ +const parseHeaders = rawHeaders => { + const parsed = {}; + let key; + let val; + let i; + + rawHeaders && rawHeaders.split('\n').forEach(function parser(line) { + i = line.indexOf(':'); + key = line.substring(0, i).trim().toLowerCase(); + val = line.substring(i + 1).trim(); + + if (!key || (parsed[key] && ignoreDuplicateOf[key])) { + return; + } + + if (key === 'set-cookie') { + if (parsed[key]) { + parsed[key].push(val); + } else { + parsed[key] = [val]; + } + } else { + parsed[key] = parsed[key] ? parsed[key] + ', ' + val : val; + } + }); + + return parsed; +}; + +const $internals = Symbol('internals'); + +function normalizeHeader(header) { + return header && String(header).trim().toLowerCase(); +} + +function normalizeValue(value) { + if (value === false || value == null) { + return value; + } + + return utils$1.isArray(value) ? value.map(normalizeValue) : String(value); +} + +function parseTokens(str) { + const tokens = Object.create(null); + const tokensRE = /([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g; + let match; + + while ((match = tokensRE.exec(str))) { + tokens[match[1]] = match[2]; + } + + return tokens; +} + +const isValidHeaderName = (str) => /^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(str.trim()); + +function matchHeaderValue(context, value, header, filter, isHeaderNameFilter) { + if (utils$1.isFunction(filter)) { + return filter.call(this, value, header); + } + + if (isHeaderNameFilter) { + value = header; + } + + if (!utils$1.isString(value)) return; + + if (utils$1.isString(filter)) { + return value.indexOf(filter) !== -1; + } + + if (utils$1.isRegExp(filter)) { + return filter.test(value); + } +} + +function formatHeader(header) { + return header.trim() + .toLowerCase().replace(/([a-z\d])(\w*)/g, (w, char, str) => { + return char.toUpperCase() + str; + }); +} + +function buildAccessors(obj, header) { + const accessorName = utils$1.toCamelCase(' ' + header); + + ['get', 'set', 'has'].forEach(methodName => { + Object.defineProperty(obj, methodName + accessorName, { + value: function(arg1, arg2, arg3) { + return this[methodName].call(this, header, arg1, arg2, arg3); + }, + configurable: true + }); + }); +} + +class AxiosHeaders { + constructor(headers) { + headers && this.set(headers); + } + + set(header, valueOrRewrite, rewrite) { + const self = this; + + function setHeader(_value, _header, _rewrite) { + const lHeader = normalizeHeader(_header); + + if (!lHeader) { + throw new Error('header name must be a non-empty string'); + } + + const key = utils$1.findKey(self, lHeader); + + if(!key || self[key] === undefined || _rewrite === true || (_rewrite === undefined && self[key] !== false)) { + self[key || _header] = normalizeValue(_value); + } + } + + const setHeaders = (headers, _rewrite) => + utils$1.forEach(headers, (_value, _header) => setHeader(_value, _header, _rewrite)); + + if (utils$1.isPlainObject(header) || header instanceof this.constructor) { + setHeaders(header, valueOrRewrite); + } else if(utils$1.isString(header) && (header = header.trim()) && !isValidHeaderName(header)) { + setHeaders(parseHeaders(header), valueOrRewrite); + } else if (utils$1.isHeaders(header)) { + for (const [key, value] of header.entries()) { + setHeader(value, key, rewrite); + } + } else { + header != null && setHeader(valueOrRewrite, header, rewrite); + } + + return this; + } + + get(header, parser) { + header = normalizeHeader(header); + + if (header) { + const key = utils$1.findKey(this, header); + + if (key) { + const value = this[key]; + + if (!parser) { + return value; + } + + if (parser === true) { + return parseTokens(value); + } + + if (utils$1.isFunction(parser)) { + return parser.call(this, value, key); + } + + if (utils$1.isRegExp(parser)) { + return parser.exec(value); + } + + throw new TypeError('parser must be boolean|regexp|function'); + } + } + } + + has(header, matcher) { + header = normalizeHeader(header); + + if (header) { + const key = utils$1.findKey(this, header); + + return !!(key && this[key] !== undefined && (!matcher || matchHeaderValue(this, this[key], key, matcher))); + } + + return false; + } + + delete(header, matcher) { + const self = this; + let deleted = false; + + function deleteHeader(_header) { + _header = normalizeHeader(_header); + + if (_header) { + const key = utils$1.findKey(self, _header); + + if (key && (!matcher || matchHeaderValue(self, self[key], key, matcher))) { + delete self[key]; + + deleted = true; + } + } + } + + if (utils$1.isArray(header)) { + header.forEach(deleteHeader); + } else { + deleteHeader(header); + } + + return deleted; + } + + clear(matcher) { + const keys = Object.keys(this); + let i = keys.length; + let deleted = false; + + while (i--) { + const key = keys[i]; + if(!matcher || matchHeaderValue(this, this[key], key, matcher, true)) { + delete this[key]; + deleted = true; + } + } + + return deleted; + } + + normalize(format) { + const self = this; + const headers = {}; + + utils$1.forEach(this, (value, header) => { + const key = utils$1.findKey(headers, header); + + if (key) { + self[key] = normalizeValue(value); + delete self[header]; + return; + } + + const normalized = format ? formatHeader(header) : String(header).trim(); + + if (normalized !== header) { + delete self[header]; + } + + self[normalized] = normalizeValue(value); + + headers[normalized] = true; + }); + + return this; + } + + concat(...targets) { + return this.constructor.concat(this, ...targets); + } + + toJSON(asStrings) { + const obj = Object.create(null); + + utils$1.forEach(this, (value, header) => { + value != null && value !== false && (obj[header] = asStrings && utils$1.isArray(value) ? value.join(', ') : value); + }); + + return obj; + } + + [Symbol.iterator]() { + return Object.entries(this.toJSON())[Symbol.iterator](); + } + + toString() { + return Object.entries(this.toJSON()).map(([header, value]) => header + ': ' + value).join('\n'); + } + + get [Symbol.toStringTag]() { + return 'AxiosHeaders'; + } + + static from(thing) { + return thing instanceof this ? thing : new this(thing); + } + + static concat(first, ...targets) { + const computed = new this(first); + + targets.forEach((target) => computed.set(target)); + + return computed; + } + + static accessor(header) { + const internals = this[$internals] = (this[$internals] = { + accessors: {} + }); + + const accessors = internals.accessors; + const prototype = this.prototype; + + function defineAccessor(_header) { + const lHeader = normalizeHeader(_header); + + if (!accessors[lHeader]) { + buildAccessors(prototype, _header); + accessors[lHeader] = true; + } + } + + utils$1.isArray(header) ? header.forEach(defineAccessor) : defineAccessor(header); + + return this; + } +} + +AxiosHeaders.accessor(['Content-Type', 'Content-Length', 'Accept', 'Accept-Encoding', 'User-Agent', 'Authorization']); + +// reserved names hotfix +utils$1.reduceDescriptors(AxiosHeaders.prototype, ({value}, key) => { + let mapped = key[0].toUpperCase() + key.slice(1); // map `set` => `Set` + return { + get: () => value, + set(headerValue) { + this[mapped] = headerValue; + } + } +}); + +utils$1.freezeMethods(AxiosHeaders); + +const AxiosHeaders$1 = AxiosHeaders; + +/** + * Transform the data for a request or a response + * + * @param {Array|Function} fns A single function or Array of functions + * @param {?Object} response The response object + * + * @returns {*} The resulting transformed data + */ +function transformData(fns, response) { + const config = this || defaults$1; + const context = response || config; + const headers = AxiosHeaders$1.from(context.headers); + let data = context.data; + + utils$1.forEach(fns, function transform(fn) { + data = fn.call(config, data, headers.normalize(), response ? response.status : undefined); + }); + + headers.normalize(); + + return data; +} + +function isCancel(value) { + return !!(value && value.__CANCEL__); +} + +/** + * A `CanceledError` is an object that is thrown when an operation is canceled. + * + * @param {string=} message The message. + * @param {Object=} config The config. + * @param {Object=} request The request. + * + * @returns {CanceledError} The created error. + */ +function CanceledError(message, config, request) { + // eslint-disable-next-line no-eq-null,eqeqeq + AxiosError.call(this, message == null ? 'canceled' : message, AxiosError.ERR_CANCELED, config, request); + this.name = 'CanceledError'; +} + +utils$1.inherits(CanceledError, AxiosError, { + __CANCEL__: true +}); + +/** + * Resolve or reject a Promise based on response status. + * + * @param {Function} resolve A function that resolves the promise. + * @param {Function} reject A function that rejects the promise. + * @param {object} response The response. + * + * @returns {object} The response. + */ +function settle(resolve, reject, response) { + const validateStatus = response.config.validateStatus; + if (!response.status || !validateStatus || validateStatus(response.status)) { + resolve(response); + } else { + reject(new AxiosError( + 'Request failed with status code ' + response.status, + [AxiosError.ERR_BAD_REQUEST, AxiosError.ERR_BAD_RESPONSE][Math.floor(response.status / 100) - 4], + response.config, + response.request, + response + )); + } +} + +/** + * Determines whether the specified URL is absolute + * + * @param {string} url The URL to test + * + * @returns {boolean} True if the specified URL is absolute, otherwise false + */ +function isAbsoluteURL(url) { + // A URL is considered absolute if it begins with "://" or "//" (protocol-relative URL). + // RFC 3986 defines scheme name as a sequence of characters beginning with a letter and followed + // by any combination of letters, digits, plus, period, or hyphen. + return /^([a-z][a-z\d+\-.]*:)?\/\//i.test(url); +} + +/** + * Creates a new URL by combining the specified URLs + * + * @param {string} baseURL The base URL + * @param {string} relativeURL The relative URL + * + * @returns {string} The combined URL + */ +function combineURLs(baseURL, relativeURL) { + return relativeURL + ? baseURL.replace(/\/?\/$/, '') + '/' + relativeURL.replace(/^\/+/, '') + : baseURL; +} + +/** + * Creates a new URL by combining the baseURL with the requestedURL, + * only when the requestedURL is not already an absolute URL. + * If the requestURL is absolute, this function returns the requestedURL untouched. + * + * @param {string} baseURL The base URL + * @param {string} requestedURL Absolute or relative URL to combine + * + * @returns {string} The combined full path + */ +function buildFullPath(baseURL, requestedURL) { + if (baseURL && !isAbsoluteURL(requestedURL)) { + return combineURLs(baseURL, requestedURL); + } + return requestedURL; +} + +const VERSION = "1.7.2"; + +function parseProtocol(url) { + const match = /^([-+\w]{1,25})(:?\/\/|:)/.exec(url); + return match && match[1] || ''; +} + +const DATA_URL_PATTERN = /^(?:([^;]+);)?(?:[^;]+;)?(base64|),([\s\S]*)$/; + +/** + * Parse data uri to a Buffer or Blob + * + * @param {String} uri + * @param {?Boolean} asBlob + * @param {?Object} options + * @param {?Function} options.Blob + * + * @returns {Buffer|Blob} + */ +function fromDataURI(uri, asBlob, options) { + const _Blob = options && options.Blob || platform.classes.Blob; + const protocol = parseProtocol(uri); + + if (asBlob === undefined && _Blob) { + asBlob = true; + } + + if (protocol === 'data') { + uri = protocol.length ? uri.slice(protocol.length + 1) : uri; + + const match = DATA_URL_PATTERN.exec(uri); + + if (!match) { + throw new AxiosError('Invalid URL', AxiosError.ERR_INVALID_URL); + } + + const mime = match[1]; + const isBase64 = match[2]; + const body = match[3]; + const buffer = Buffer.from(decodeURIComponent(body), isBase64 ? 'base64' : 'utf8'); + + if (asBlob) { + if (!_Blob) { + throw new AxiosError('Blob is not supported', AxiosError.ERR_NOT_SUPPORT); + } + + return new _Blob([buffer], {type: mime}); + } + + return buffer; + } + + throw new AxiosError('Unsupported protocol ' + protocol, AxiosError.ERR_NOT_SUPPORT); +} + +/** + * Throttle decorator + * @param {Function} fn + * @param {Number} freq + * @return {Function} + */ +function throttle(fn, freq) { + let timestamp = 0; + const threshold = 1000 / freq; + let timer = null; + return function throttled() { + const force = this === true; + + const now = Date.now(); + if (force || now - timestamp > threshold) { + if (timer) { + clearTimeout(timer); + timer = null; + } + timestamp = now; + return fn.apply(null, arguments); + } + if (!timer) { + timer = setTimeout(() => { + timer = null; + timestamp = Date.now(); + return fn.apply(null, arguments); + }, threshold - (now - timestamp)); + } + }; +} + +/** + * Calculate data maxRate + * @param {Number} [samplesCount= 10] + * @param {Number} [min= 1000] + * @returns {Function} + */ +function speedometer(samplesCount, min) { + samplesCount = samplesCount || 10; + const bytes = new Array(samplesCount); + const timestamps = new Array(samplesCount); + let head = 0; + let tail = 0; + let firstSampleTS; + + min = min !== undefined ? min : 1000; + + return function push(chunkLength) { + const now = Date.now(); + + const startedAt = timestamps[tail]; + + if (!firstSampleTS) { + firstSampleTS = now; + } + + bytes[head] = chunkLength; + timestamps[head] = now; + + let i = tail; + let bytesCount = 0; + + while (i !== head) { + bytesCount += bytes[i++]; + i = i % samplesCount; + } + + head = (head + 1) % samplesCount; + + if (head === tail) { + tail = (tail + 1) % samplesCount; + } + + if (now - firstSampleTS < min) { + return; + } + + const passed = startedAt && now - startedAt; + + return passed ? Math.round(bytesCount * 1000 / passed) : undefined; + }; +} + +const kInternals = Symbol('internals'); + +class AxiosTransformStream extends stream__default["default"].Transform{ + constructor(options) { + options = utils$1.toFlatObject(options, { + maxRate: 0, + chunkSize: 64 * 1024, + minChunkSize: 100, + timeWindow: 500, + ticksRate: 2, + samplesCount: 15 + }, null, (prop, source) => { + return !utils$1.isUndefined(source[prop]); + }); + + super({ + readableHighWaterMark: options.chunkSize + }); + + const self = this; + + const internals = this[kInternals] = { + length: options.length, + timeWindow: options.timeWindow, + ticksRate: options.ticksRate, + chunkSize: options.chunkSize, + maxRate: options.maxRate, + minChunkSize: options.minChunkSize, + bytesSeen: 0, + isCaptured: false, + notifiedBytesLoaded: 0, + ts: Date.now(), + bytes: 0, + onReadCallback: null + }; + + const _speedometer = speedometer(internals.ticksRate * options.samplesCount, internals.timeWindow); + + this.on('newListener', event => { + if (event === 'progress') { + if (!internals.isCaptured) { + internals.isCaptured = true; + } + } + }); + + let bytesNotified = 0; + + internals.updateProgress = throttle(function throttledHandler() { + const totalBytes = internals.length; + const bytesTransferred = internals.bytesSeen; + const progressBytes = bytesTransferred - bytesNotified; + if (!progressBytes || self.destroyed) return; + + const rate = _speedometer(progressBytes); + + bytesNotified = bytesTransferred; + + process.nextTick(() => { + self.emit('progress', { + loaded: bytesTransferred, + total: totalBytes, + progress: totalBytes ? (bytesTransferred / totalBytes) : undefined, + bytes: progressBytes, + rate: rate ? rate : undefined, + estimated: rate && totalBytes && bytesTransferred <= totalBytes ? + (totalBytes - bytesTransferred) / rate : undefined, + lengthComputable: totalBytes != null + }); + }); + }, internals.ticksRate); + + const onFinish = () => { + internals.updateProgress.call(true); + }; + + this.once('end', onFinish); + this.once('error', onFinish); + } + + _read(size) { + const internals = this[kInternals]; + + if (internals.onReadCallback) { + internals.onReadCallback(); + } + + return super._read(size); + } + + _transform(chunk, encoding, callback) { + const self = this; + const internals = this[kInternals]; + const maxRate = internals.maxRate; + + const readableHighWaterMark = this.readableHighWaterMark; + + const timeWindow = internals.timeWindow; + + const divider = 1000 / timeWindow; + const bytesThreshold = (maxRate / divider); + const minChunkSize = internals.minChunkSize !== false ? Math.max(internals.minChunkSize, bytesThreshold * 0.01) : 0; + + function pushChunk(_chunk, _callback) { + const bytes = Buffer.byteLength(_chunk); + internals.bytesSeen += bytes; + internals.bytes += bytes; + + if (internals.isCaptured) { + internals.updateProgress(); + } + + if (self.push(_chunk)) { + process.nextTick(_callback); + } else { + internals.onReadCallback = () => { + internals.onReadCallback = null; + process.nextTick(_callback); + }; + } + } + + const transformChunk = (_chunk, _callback) => { + const chunkSize = Buffer.byteLength(_chunk); + let chunkRemainder = null; + let maxChunkSize = readableHighWaterMark; + let bytesLeft; + let passed = 0; + + if (maxRate) { + const now = Date.now(); + + if (!internals.ts || (passed = (now - internals.ts)) >= timeWindow) { + internals.ts = now; + bytesLeft = bytesThreshold - internals.bytes; + internals.bytes = bytesLeft < 0 ? -bytesLeft : 0; + passed = 0; + } + + bytesLeft = bytesThreshold - internals.bytes; + } + + if (maxRate) { + if (bytesLeft <= 0) { + // next time window + return setTimeout(() => { + _callback(null, _chunk); + }, timeWindow - passed); + } + + if (bytesLeft < maxChunkSize) { + maxChunkSize = bytesLeft; + } + } + + if (maxChunkSize && chunkSize > maxChunkSize && (chunkSize - maxChunkSize) > minChunkSize) { + chunkRemainder = _chunk.subarray(maxChunkSize); + _chunk = _chunk.subarray(0, maxChunkSize); + } + + pushChunk(_chunk, chunkRemainder ? () => { + process.nextTick(_callback, null, chunkRemainder); + } : _callback); + }; + + transformChunk(chunk, function transformNextChunk(err, _chunk) { + if (err) { + return callback(err); + } + + if (_chunk) { + transformChunk(_chunk, transformNextChunk); + } else { + callback(null); + } + }); + } + + setLength(length) { + this[kInternals].length = +length; + return this; + } +} + +const AxiosTransformStream$1 = AxiosTransformStream; + +const {asyncIterator} = Symbol; + +const readBlob = async function* (blob) { + if (blob.stream) { + yield* blob.stream(); + } else if (blob.arrayBuffer) { + yield await blob.arrayBuffer(); + } else if (blob[asyncIterator]) { + yield* blob[asyncIterator](); + } else { + yield blob; + } +}; + +const readBlob$1 = readBlob; + +const BOUNDARY_ALPHABET = utils$1.ALPHABET.ALPHA_DIGIT + '-_'; + +const textEncoder = new util.TextEncoder(); + +const CRLF = '\r\n'; +const CRLF_BYTES = textEncoder.encode(CRLF); +const CRLF_BYTES_COUNT = 2; + +class FormDataPart { + constructor(name, value) { + const {escapeName} = this.constructor; + const isStringValue = utils$1.isString(value); + + let headers = `Content-Disposition: form-data; name="${escapeName(name)}"${ + !isStringValue && value.name ? `; filename="${escapeName(value.name)}"` : '' + }${CRLF}`; + + if (isStringValue) { + value = textEncoder.encode(String(value).replace(/\r?\n|\r\n?/g, CRLF)); + } else { + headers += `Content-Type: ${value.type || "application/octet-stream"}${CRLF}`; + } + + this.headers = textEncoder.encode(headers + CRLF); + + this.contentLength = isStringValue ? value.byteLength : value.size; + + this.size = this.headers.byteLength + this.contentLength + CRLF_BYTES_COUNT; + + this.name = name; + this.value = value; + } + + async *encode(){ + yield this.headers; + + const {value} = this; + + if(utils$1.isTypedArray(value)) { + yield value; + } else { + yield* readBlob$1(value); + } + + yield CRLF_BYTES; + } + + static escapeName(name) { + return String(name).replace(/[\r\n"]/g, (match) => ({ + '\r' : '%0D', + '\n' : '%0A', + '"' : '%22', + }[match])); + } +} + +const formDataToStream = (form, headersHandler, options) => { + const { + tag = 'form-data-boundary', + size = 25, + boundary = tag + '-' + utils$1.generateString(size, BOUNDARY_ALPHABET) + } = options || {}; + + if(!utils$1.isFormData(form)) { + throw TypeError('FormData instance required'); + } + + if (boundary.length < 1 || boundary.length > 70) { + throw Error('boundary must be 10-70 characters long') + } + + const boundaryBytes = textEncoder.encode('--' + boundary + CRLF); + const footerBytes = textEncoder.encode('--' + boundary + '--' + CRLF + CRLF); + let contentLength = footerBytes.byteLength; + + const parts = Array.from(form.entries()).map(([name, value]) => { + const part = new FormDataPart(name, value); + contentLength += part.size; + return part; + }); + + contentLength += boundaryBytes.byteLength * parts.length; + + contentLength = utils$1.toFiniteNumber(contentLength); + + const computedHeaders = { + 'Content-Type': `multipart/form-data; boundary=${boundary}` + }; + + if (Number.isFinite(contentLength)) { + computedHeaders['Content-Length'] = contentLength; + } + + headersHandler && headersHandler(computedHeaders); + + return stream.Readable.from((async function *() { + for(const part of parts) { + yield boundaryBytes; + yield* part.encode(); + } + + yield footerBytes; + })()); +}; + +const formDataToStream$1 = formDataToStream; + +class ZlibHeaderTransformStream extends stream__default["default"].Transform { + __transform(chunk, encoding, callback) { + this.push(chunk); + callback(); + } + + _transform(chunk, encoding, callback) { + if (chunk.length !== 0) { + this._transform = this.__transform; + + // Add Default Compression headers if no zlib headers are present + if (chunk[0] !== 120) { // Hex: 78 + const header = Buffer.alloc(2); + header[0] = 120; // Hex: 78 + header[1] = 156; // Hex: 9C + this.push(header, encoding); + } + } + + this.__transform(chunk, encoding, callback); + } +} + +const ZlibHeaderTransformStream$1 = ZlibHeaderTransformStream; + +const callbackify = (fn, reducer) => { + return utils$1.isAsyncFn(fn) ? function (...args) { + const cb = args.pop(); + fn.apply(this, args).then((value) => { + try { + reducer ? cb(null, ...reducer(value)) : cb(null, value); + } catch (err) { + cb(err); + } + }, cb); + } : fn; +}; + +const callbackify$1 = callbackify; + +const zlibOptions = { + flush: zlib__default["default"].constants.Z_SYNC_FLUSH, + finishFlush: zlib__default["default"].constants.Z_SYNC_FLUSH +}; + +const brotliOptions = { + flush: zlib__default["default"].constants.BROTLI_OPERATION_FLUSH, + finishFlush: zlib__default["default"].constants.BROTLI_OPERATION_FLUSH +}; + +const isBrotliSupported = utils$1.isFunction(zlib__default["default"].createBrotliDecompress); + +const {http: httpFollow, https: httpsFollow} = followRedirects__default["default"]; + +const isHttps = /https:?/; + +const supportedProtocols = platform.protocols.map(protocol => { + return protocol + ':'; +}); + +/** + * If the proxy or config beforeRedirects functions are defined, call them with the options + * object. + * + * @param {Object} options - The options object that was passed to the request. + * + * @returns {Object} + */ +function dispatchBeforeRedirect(options, responseDetails) { + if (options.beforeRedirects.proxy) { + options.beforeRedirects.proxy(options); + } + if (options.beforeRedirects.config) { + options.beforeRedirects.config(options, responseDetails); + } +} + +/** + * If the proxy or config afterRedirects functions are defined, call them with the options + * + * @param {http.ClientRequestArgs} options + * @param {AxiosProxyConfig} configProxy configuration from Axios options object + * @param {string} location + * + * @returns {http.ClientRequestArgs} + */ +function setProxy(options, configProxy, location) { + let proxy = configProxy; + if (!proxy && proxy !== false) { + const proxyUrl = proxyFromEnv.getProxyForUrl(location); + if (proxyUrl) { + proxy = new URL(proxyUrl); + } + } + if (proxy) { + // Basic proxy authorization + if (proxy.username) { + proxy.auth = (proxy.username || '') + ':' + (proxy.password || ''); + } + + if (proxy.auth) { + // Support proxy auth object form + if (proxy.auth.username || proxy.auth.password) { + proxy.auth = (proxy.auth.username || '') + ':' + (proxy.auth.password || ''); + } + const base64 = Buffer + .from(proxy.auth, 'utf8') + .toString('base64'); + options.headers['Proxy-Authorization'] = 'Basic ' + base64; + } + + options.headers.host = options.hostname + (options.port ? ':' + options.port : ''); + const proxyHost = proxy.hostname || proxy.host; + options.hostname = proxyHost; + // Replace 'host' since options is not a URL object + options.host = proxyHost; + options.port = proxy.port; + options.path = location; + if (proxy.protocol) { + options.protocol = proxy.protocol.includes(':') ? proxy.protocol : `${proxy.protocol}:`; + } + } + + options.beforeRedirects.proxy = function beforeRedirect(redirectOptions) { + // Configure proxy for redirected request, passing the original config proxy to apply + // the exact same logic as if the redirected request was performed by axios directly. + setProxy(redirectOptions, configProxy, redirectOptions.href); + }; +} + +const isHttpAdapterSupported = typeof process !== 'undefined' && utils$1.kindOf(process) === 'process'; + +// temporary hotfix + +const wrapAsync = (asyncExecutor) => { + return new Promise((resolve, reject) => { + let onDone; + let isDone; + + const done = (value, isRejected) => { + if (isDone) return; + isDone = true; + onDone && onDone(value, isRejected); + }; + + const _resolve = (value) => { + done(value); + resolve(value); + }; + + const _reject = (reason) => { + done(reason, true); + reject(reason); + }; + + asyncExecutor(_resolve, _reject, (onDoneHandler) => (onDone = onDoneHandler)).catch(_reject); + }) +}; + +const resolveFamily = ({address, family}) => { + if (!utils$1.isString(address)) { + throw TypeError('address must be a string'); + } + return ({ + address, + family: family || (address.indexOf('.') < 0 ? 6 : 4) + }); +}; + +const buildAddressEntry = (address, family) => resolveFamily(utils$1.isObject(address) ? address : {address, family}); + +/*eslint consistent-return:0*/ +const httpAdapter = isHttpAdapterSupported && function httpAdapter(config) { + return wrapAsync(async function dispatchHttpRequest(resolve, reject, onDone) { + let {data, lookup, family} = config; + const {responseType, responseEncoding} = config; + const method = config.method.toUpperCase(); + let isDone; + let rejected = false; + let req; + + if (lookup) { + const _lookup = callbackify$1(lookup, (value) => utils$1.isArray(value) ? value : [value]); + // hotfix to support opt.all option which is required for node 20.x + lookup = (hostname, opt, cb) => { + _lookup(hostname, opt, (err, arg0, arg1) => { + if (err) { + return cb(err); + } + + const addresses = utils$1.isArray(arg0) ? arg0.map(addr => buildAddressEntry(addr)) : [buildAddressEntry(arg0, arg1)]; + + opt.all ? cb(err, addresses) : cb(err, addresses[0].address, addresses[0].family); + }); + }; + } + + // temporary internal emitter until the AxiosRequest class will be implemented + const emitter = new events.EventEmitter(); + + const onFinished = () => { + if (config.cancelToken) { + config.cancelToken.unsubscribe(abort); + } + + if (config.signal) { + config.signal.removeEventListener('abort', abort); + } + + emitter.removeAllListeners(); + }; + + onDone((value, isRejected) => { + isDone = true; + if (isRejected) { + rejected = true; + onFinished(); + } + }); + + function abort(reason) { + emitter.emit('abort', !reason || reason.type ? new CanceledError(null, config, req) : reason); + } + + emitter.once('abort', reject); + + if (config.cancelToken || config.signal) { + config.cancelToken && config.cancelToken.subscribe(abort); + if (config.signal) { + config.signal.aborted ? abort() : config.signal.addEventListener('abort', abort); + } + } + + // Parse url + const fullPath = buildFullPath(config.baseURL, config.url); + const parsed = new URL(fullPath, 'http://localhost'); + const protocol = parsed.protocol || supportedProtocols[0]; + + if (protocol === 'data:') { + let convertedData; + + if (method !== 'GET') { + return settle(resolve, reject, { + status: 405, + statusText: 'method not allowed', + headers: {}, + config + }); + } + + try { + convertedData = fromDataURI(config.url, responseType === 'blob', { + Blob: config.env && config.env.Blob + }); + } catch (err) { + throw AxiosError.from(err, AxiosError.ERR_BAD_REQUEST, config); + } + + if (responseType === 'text') { + convertedData = convertedData.toString(responseEncoding); + + if (!responseEncoding || responseEncoding === 'utf8') { + convertedData = utils$1.stripBOM(convertedData); + } + } else if (responseType === 'stream') { + convertedData = stream__default["default"].Readable.from(convertedData); + } + + return settle(resolve, reject, { + data: convertedData, + status: 200, + statusText: 'OK', + headers: new AxiosHeaders$1(), + config + }); + } + + if (supportedProtocols.indexOf(protocol) === -1) { + return reject(new AxiosError( + 'Unsupported protocol ' + protocol, + AxiosError.ERR_BAD_REQUEST, + config + )); + } + + const headers = AxiosHeaders$1.from(config.headers).normalize(); + + // Set User-Agent (required by some servers) + // See https://github.com/axios/axios/issues/69 + // User-Agent is specified; handle case where no UA header is desired + // Only set header if it hasn't been set in config + headers.set('User-Agent', 'axios/' + VERSION, false); + + const onDownloadProgress = config.onDownloadProgress; + const onUploadProgress = config.onUploadProgress; + const maxRate = config.maxRate; + let maxUploadRate = undefined; + let maxDownloadRate = undefined; + + // support for spec compliant FormData objects + if (utils$1.isSpecCompliantForm(data)) { + const userBoundary = headers.getContentType(/boundary=([-_\w\d]{10,70})/i); + + data = formDataToStream$1(data, (formHeaders) => { + headers.set(formHeaders); + }, { + tag: `axios-${VERSION}-boundary`, + boundary: userBoundary && userBoundary[1] || undefined + }); + // support for https://www.npmjs.com/package/form-data api + } else if (utils$1.isFormData(data) && utils$1.isFunction(data.getHeaders)) { + headers.set(data.getHeaders()); + + if (!headers.hasContentLength()) { + try { + const knownLength = await util__default["default"].promisify(data.getLength).call(data); + Number.isFinite(knownLength) && knownLength >= 0 && headers.setContentLength(knownLength); + /*eslint no-empty:0*/ + } catch (e) { + } + } + } else if (utils$1.isBlob(data)) { + data.size && headers.setContentType(data.type || 'application/octet-stream'); + headers.setContentLength(data.size || 0); + data = stream__default["default"].Readable.from(readBlob$1(data)); + } else if (data && !utils$1.isStream(data)) { + if (Buffer.isBuffer(data)) ; else if (utils$1.isArrayBuffer(data)) { + data = Buffer.from(new Uint8Array(data)); + } else if (utils$1.isString(data)) { + data = Buffer.from(data, 'utf-8'); + } else { + return reject(new AxiosError( + 'Data after transformation must be a string, an ArrayBuffer, a Buffer, or a Stream', + AxiosError.ERR_BAD_REQUEST, + config + )); + } + + // Add Content-Length header if data exists + headers.setContentLength(data.length, false); + + if (config.maxBodyLength > -1 && data.length > config.maxBodyLength) { + return reject(new AxiosError( + 'Request body larger than maxBodyLength limit', + AxiosError.ERR_BAD_REQUEST, + config + )); + } + } + + const contentLength = utils$1.toFiniteNumber(headers.getContentLength()); + + if (utils$1.isArray(maxRate)) { + maxUploadRate = maxRate[0]; + maxDownloadRate = maxRate[1]; + } else { + maxUploadRate = maxDownloadRate = maxRate; + } + + if (data && (onUploadProgress || maxUploadRate)) { + if (!utils$1.isStream(data)) { + data = stream__default["default"].Readable.from(data, {objectMode: false}); + } + + data = stream__default["default"].pipeline([data, new AxiosTransformStream$1({ + length: contentLength, + maxRate: utils$1.toFiniteNumber(maxUploadRate) + })], utils$1.noop); + + onUploadProgress && data.on('progress', progress => { + onUploadProgress(Object.assign(progress, { + upload: true + })); + }); + } + + // HTTP basic authentication + let auth = undefined; + if (config.auth) { + const username = config.auth.username || ''; + const password = config.auth.password || ''; + auth = username + ':' + password; + } + + if (!auth && parsed.username) { + const urlUsername = parsed.username; + const urlPassword = parsed.password; + auth = urlUsername + ':' + urlPassword; + } + + auth && headers.delete('authorization'); + + let path; + + try { + path = buildURL( + parsed.pathname + parsed.search, + config.params, + config.paramsSerializer + ).replace(/^\?/, ''); + } catch (err) { + const customErr = new Error(err.message); + customErr.config = config; + customErr.url = config.url; + customErr.exists = true; + return reject(customErr); + } + + headers.set( + 'Accept-Encoding', + 'gzip, compress, deflate' + (isBrotliSupported ? ', br' : ''), false + ); + + const options = { + path, + method: method, + headers: headers.toJSON(), + agents: { http: config.httpAgent, https: config.httpsAgent }, + auth, + protocol, + family, + beforeRedirect: dispatchBeforeRedirect, + beforeRedirects: {} + }; + + // cacheable-lookup integration hotfix + !utils$1.isUndefined(lookup) && (options.lookup = lookup); + + if (config.socketPath) { + options.socketPath = config.socketPath; + } else { + options.hostname = parsed.hostname; + options.port = parsed.port; + setProxy(options, config.proxy, protocol + '//' + parsed.hostname + (parsed.port ? ':' + parsed.port : '') + options.path); + } + + let transport; + const isHttpsRequest = isHttps.test(options.protocol); + options.agent = isHttpsRequest ? config.httpsAgent : config.httpAgent; + if (config.transport) { + transport = config.transport; + } else if (config.maxRedirects === 0) { + transport = isHttpsRequest ? https__default["default"] : http__default["default"]; + } else { + if (config.maxRedirects) { + options.maxRedirects = config.maxRedirects; + } + if (config.beforeRedirect) { + options.beforeRedirects.config = config.beforeRedirect; + } + transport = isHttpsRequest ? httpsFollow : httpFollow; + } + + if (config.maxBodyLength > -1) { + options.maxBodyLength = config.maxBodyLength; + } else { + // follow-redirects does not skip comparison, so it should always succeed for axios -1 unlimited + options.maxBodyLength = Infinity; + } + + if (config.insecureHTTPParser) { + options.insecureHTTPParser = config.insecureHTTPParser; + } + + // Create the request + req = transport.request(options, function handleResponse(res) { + if (req.destroyed) return; + + const streams = [res]; + + const responseLength = +res.headers['content-length']; + + if (onDownloadProgress) { + const transformStream = new AxiosTransformStream$1({ + length: utils$1.toFiniteNumber(responseLength), + maxRate: utils$1.toFiniteNumber(maxDownloadRate) + }); + + onDownloadProgress && transformStream.on('progress', progress => { + onDownloadProgress(Object.assign(progress, { + download: true + })); + }); + + streams.push(transformStream); + } + + // decompress the response body transparently if required + let responseStream = res; + + // return the last request in case of redirects + const lastRequest = res.req || req; + + // if decompress disabled we should not decompress + if (config.decompress !== false && res.headers['content-encoding']) { + // if no content, but headers still say that it is encoded, + // remove the header not confuse downstream operations + if (method === 'HEAD' || res.statusCode === 204) { + delete res.headers['content-encoding']; + } + + switch ((res.headers['content-encoding'] || '').toLowerCase()) { + /*eslint default-case:0*/ + case 'gzip': + case 'x-gzip': + case 'compress': + case 'x-compress': + // add the unzipper to the body stream processing pipeline + streams.push(zlib__default["default"].createUnzip(zlibOptions)); + + // remove the content-encoding in order to not confuse downstream operations + delete res.headers['content-encoding']; + break; + case 'deflate': + streams.push(new ZlibHeaderTransformStream$1()); + + // add the unzipper to the body stream processing pipeline + streams.push(zlib__default["default"].createUnzip(zlibOptions)); + + // remove the content-encoding in order to not confuse downstream operations + delete res.headers['content-encoding']; + break; + case 'br': + if (isBrotliSupported) { + streams.push(zlib__default["default"].createBrotliDecompress(brotliOptions)); + delete res.headers['content-encoding']; + } + } + } + + responseStream = streams.length > 1 ? stream__default["default"].pipeline(streams, utils$1.noop) : streams[0]; + + const offListeners = stream__default["default"].finished(responseStream, () => { + offListeners(); + onFinished(); + }); + + const response = { + status: res.statusCode, + statusText: res.statusMessage, + headers: new AxiosHeaders$1(res.headers), + config, + request: lastRequest + }; + + if (responseType === 'stream') { + response.data = responseStream; + settle(resolve, reject, response); + } else { + const responseBuffer = []; + let totalResponseBytes = 0; + + responseStream.on('data', function handleStreamData(chunk) { + responseBuffer.push(chunk); + totalResponseBytes += chunk.length; + + // make sure the content length is not over the maxContentLength if specified + if (config.maxContentLength > -1 && totalResponseBytes > config.maxContentLength) { + // stream.destroy() emit aborted event before calling reject() on Node.js v16 + rejected = true; + responseStream.destroy(); + reject(new AxiosError('maxContentLength size of ' + config.maxContentLength + ' exceeded', + AxiosError.ERR_BAD_RESPONSE, config, lastRequest)); + } + }); + + responseStream.on('aborted', function handlerStreamAborted() { + if (rejected) { + return; + } + + const err = new AxiosError( + 'maxContentLength size of ' + config.maxContentLength + ' exceeded', + AxiosError.ERR_BAD_RESPONSE, + config, + lastRequest + ); + responseStream.destroy(err); + reject(err); + }); + + responseStream.on('error', function handleStreamError(err) { + if (req.destroyed) return; + reject(AxiosError.from(err, null, config, lastRequest)); + }); + + responseStream.on('end', function handleStreamEnd() { + try { + let responseData = responseBuffer.length === 1 ? responseBuffer[0] : Buffer.concat(responseBuffer); + if (responseType !== 'arraybuffer') { + responseData = responseData.toString(responseEncoding); + if (!responseEncoding || responseEncoding === 'utf8') { + responseData = utils$1.stripBOM(responseData); + } + } + response.data = responseData; + } catch (err) { + return reject(AxiosError.from(err, null, config, response.request, response)); + } + settle(resolve, reject, response); + }); + } + + emitter.once('abort', err => { + if (!responseStream.destroyed) { + responseStream.emit('error', err); + responseStream.destroy(); + } + }); + }); + + emitter.once('abort', err => { + reject(err); + req.destroy(err); + }); + + // Handle errors + req.on('error', function handleRequestError(err) { + // @todo remove + // if (req.aborted && err.code !== AxiosError.ERR_FR_TOO_MANY_REDIRECTS) return; + reject(AxiosError.from(err, null, config, req)); + }); + + // set tcp keep alive to prevent drop connection by peer + req.on('socket', function handleRequestSocket(socket) { + // default interval of sending ack packet is 1 minute + socket.setKeepAlive(true, 1000 * 60); + }); + + // Handle request timeout + if (config.timeout) { + // This is forcing a int timeout to avoid problems if the `req` interface doesn't handle other types. + const timeout = parseInt(config.timeout, 10); + + if (Number.isNaN(timeout)) { + reject(new AxiosError( + 'error trying to parse `config.timeout` to int', + AxiosError.ERR_BAD_OPTION_VALUE, + config, + req + )); + + return; + } + + // Sometime, the response will be very slow, and does not respond, the connect event will be block by event loop system. + // And timer callback will be fired, and abort() will be invoked before connection, then get "socket hang up" and code ECONNRESET. + // At this time, if we have a large number of request, nodejs will hang up some socket on background. and the number will up and up. + // And then these socket which be hang up will devouring CPU little by little. + // ClientRequest.setTimeout will be fired on the specify milliseconds, and can make sure that abort() will be fired after connect. + req.setTimeout(timeout, function handleRequestTimeout() { + if (isDone) return; + let timeoutErrorMessage = config.timeout ? 'timeout of ' + config.timeout + 'ms exceeded' : 'timeout exceeded'; + const transitional = config.transitional || transitionalDefaults; + if (config.timeoutErrorMessage) { + timeoutErrorMessage = config.timeoutErrorMessage; + } + reject(new AxiosError( + timeoutErrorMessage, + transitional.clarifyTimeoutError ? AxiosError.ETIMEDOUT : AxiosError.ECONNABORTED, + config, + req + )); + abort(); + }); + } + + + // Send the request + if (utils$1.isStream(data)) { + let ended = false; + let errored = false; + + data.on('end', () => { + ended = true; + }); + + data.once('error', err => { + errored = true; + req.destroy(err); + }); + + data.on('close', () => { + if (!ended && !errored) { + abort(new CanceledError('Request stream has been aborted', config, req)); + } + }); + + data.pipe(req); + } else { + req.end(data); + } + }); +}; + +const progressEventReducer = (listener, isDownloadStream, freq = 3) => { + let bytesNotified = 0; + const _speedometer = speedometer(50, 250); + + return throttle(e => { + const loaded = e.loaded; + const total = e.lengthComputable ? e.total : undefined; + const progressBytes = loaded - bytesNotified; + const rate = _speedometer(progressBytes); + const inRange = loaded <= total; + + bytesNotified = loaded; + + const data = { + loaded, + total, + progress: total ? (loaded / total) : undefined, + bytes: progressBytes, + rate: rate ? rate : undefined, + estimated: rate && total && inRange ? (total - loaded) / rate : undefined, + event: e, + lengthComputable: total != null + }; + + data[isDownloadStream ? 'download' : 'upload'] = true; + + listener(data); + }, freq); +}; + +const isURLSameOrigin = platform.hasStandardBrowserEnv ? + +// Standard browser envs have full support of the APIs needed to test +// whether the request URL is of the same origin as current location. + (function standardBrowserEnv() { + const msie = /(msie|trident)/i.test(navigator.userAgent); + const urlParsingNode = document.createElement('a'); + let originURL; + + /** + * Parse a URL to discover its components + * + * @param {String} url The URL to be parsed + * @returns {Object} + */ + function resolveURL(url) { + let href = url; + + if (msie) { + // IE needs attribute set twice to normalize properties + urlParsingNode.setAttribute('href', href); + href = urlParsingNode.href; + } + + urlParsingNode.setAttribute('href', href); + + // urlParsingNode provides the UrlUtils interface - http://url.spec.whatwg.org/#urlutils + return { + href: urlParsingNode.href, + protocol: urlParsingNode.protocol ? urlParsingNode.protocol.replace(/:$/, '') : '', + host: urlParsingNode.host, + search: urlParsingNode.search ? urlParsingNode.search.replace(/^\?/, '') : '', + hash: urlParsingNode.hash ? urlParsingNode.hash.replace(/^#/, '') : '', + hostname: urlParsingNode.hostname, + port: urlParsingNode.port, + pathname: (urlParsingNode.pathname.charAt(0) === '/') ? + urlParsingNode.pathname : + '/' + urlParsingNode.pathname + }; + } + + originURL = resolveURL(window.location.href); + + /** + * Determine if a URL shares the same origin as the current location + * + * @param {String} requestURL The URL to test + * @returns {boolean} True if URL shares the same origin, otherwise false + */ + return function isURLSameOrigin(requestURL) { + const parsed = (utils$1.isString(requestURL)) ? resolveURL(requestURL) : requestURL; + return (parsed.protocol === originURL.protocol && + parsed.host === originURL.host); + }; + })() : + + // Non standard browser envs (web workers, react-native) lack needed support. + (function nonStandardBrowserEnv() { + return function isURLSameOrigin() { + return true; + }; + })(); + +const cookies = platform.hasStandardBrowserEnv ? + + // Standard browser envs support document.cookie + { + write(name, value, expires, path, domain, secure) { + const cookie = [name + '=' + encodeURIComponent(value)]; + + utils$1.isNumber(expires) && cookie.push('expires=' + new Date(expires).toGMTString()); + + utils$1.isString(path) && cookie.push('path=' + path); + + utils$1.isString(domain) && cookie.push('domain=' + domain); + + secure === true && cookie.push('secure'); + + document.cookie = cookie.join('; '); + }, + + read(name) { + const match = document.cookie.match(new RegExp('(^|;\\s*)(' + name + ')=([^;]*)')); + return (match ? decodeURIComponent(match[3]) : null); + }, + + remove(name) { + this.write(name, '', Date.now() - 86400000); + } + } + + : + + // Non-standard browser env (web workers, react-native) lack needed support. + { + write() {}, + read() { + return null; + }, + remove() {} + }; + +const headersToObject = (thing) => thing instanceof AxiosHeaders$1 ? { ...thing } : thing; + +/** + * Config-specific merge-function which creates a new config-object + * by merging two configuration objects together. + * + * @param {Object} config1 + * @param {Object} config2 + * + * @returns {Object} New object resulting from merging config2 to config1 + */ +function mergeConfig(config1, config2) { + // eslint-disable-next-line no-param-reassign + config2 = config2 || {}; + const config = {}; + + function getMergedValue(target, source, caseless) { + if (utils$1.isPlainObject(target) && utils$1.isPlainObject(source)) { + return utils$1.merge.call({caseless}, target, source); + } else if (utils$1.isPlainObject(source)) { + return utils$1.merge({}, source); + } else if (utils$1.isArray(source)) { + return source.slice(); + } + return source; + } + + // eslint-disable-next-line consistent-return + function mergeDeepProperties(a, b, caseless) { + if (!utils$1.isUndefined(b)) { + return getMergedValue(a, b, caseless); + } else if (!utils$1.isUndefined(a)) { + return getMergedValue(undefined, a, caseless); + } + } + + // eslint-disable-next-line consistent-return + function valueFromConfig2(a, b) { + if (!utils$1.isUndefined(b)) { + return getMergedValue(undefined, b); + } + } + + // eslint-disable-next-line consistent-return + function defaultToConfig2(a, b) { + if (!utils$1.isUndefined(b)) { + return getMergedValue(undefined, b); + } else if (!utils$1.isUndefined(a)) { + return getMergedValue(undefined, a); + } + } + + // eslint-disable-next-line consistent-return + function mergeDirectKeys(a, b, prop) { + if (prop in config2) { + return getMergedValue(a, b); + } else if (prop in config1) { + return getMergedValue(undefined, a); + } + } + + const mergeMap = { + url: valueFromConfig2, + method: valueFromConfig2, + data: valueFromConfig2, + baseURL: defaultToConfig2, + transformRequest: defaultToConfig2, + transformResponse: defaultToConfig2, + paramsSerializer: defaultToConfig2, + timeout: defaultToConfig2, + timeoutMessage: defaultToConfig2, + withCredentials: defaultToConfig2, + withXSRFToken: defaultToConfig2, + adapter: defaultToConfig2, + responseType: defaultToConfig2, + xsrfCookieName: defaultToConfig2, + xsrfHeaderName: defaultToConfig2, + onUploadProgress: defaultToConfig2, + onDownloadProgress: defaultToConfig2, + decompress: defaultToConfig2, + maxContentLength: defaultToConfig2, + maxBodyLength: defaultToConfig2, + beforeRedirect: defaultToConfig2, + transport: defaultToConfig2, + httpAgent: defaultToConfig2, + httpsAgent: defaultToConfig2, + cancelToken: defaultToConfig2, + socketPath: defaultToConfig2, + responseEncoding: defaultToConfig2, + validateStatus: mergeDirectKeys, + headers: (a, b) => mergeDeepProperties(headersToObject(a), headersToObject(b), true) + }; + + utils$1.forEach(Object.keys(Object.assign({}, config1, config2)), function computeConfigValue(prop) { + const merge = mergeMap[prop] || mergeDeepProperties; + const configValue = merge(config1[prop], config2[prop], prop); + (utils$1.isUndefined(configValue) && merge !== mergeDirectKeys) || (config[prop] = configValue); + }); + + return config; +} + +const resolveConfig = (config) => { + const newConfig = mergeConfig({}, config); + + let {data, withXSRFToken, xsrfHeaderName, xsrfCookieName, headers, auth} = newConfig; + + newConfig.headers = headers = AxiosHeaders$1.from(headers); + + newConfig.url = buildURL(buildFullPath(newConfig.baseURL, newConfig.url), config.params, config.paramsSerializer); + + // HTTP basic authentication + if (auth) { + headers.set('Authorization', 'Basic ' + + btoa((auth.username || '') + ':' + (auth.password ? unescape(encodeURIComponent(auth.password)) : '')) + ); + } + + let contentType; + + if (utils$1.isFormData(data)) { + if (platform.hasStandardBrowserEnv || platform.hasStandardBrowserWebWorkerEnv) { + headers.setContentType(undefined); // Let the browser set it + } else if ((contentType = headers.getContentType()) !== false) { + // fix semicolon duplication issue for ReactNative FormData implementation + const [type, ...tokens] = contentType ? contentType.split(';').map(token => token.trim()).filter(Boolean) : []; + headers.setContentType([type || 'multipart/form-data', ...tokens].join('; ')); + } + } + + // Add xsrf header + // This is only done if running in a standard browser environment. + // Specifically not if we're in a web worker, or react-native. + + if (platform.hasStandardBrowserEnv) { + withXSRFToken && utils$1.isFunction(withXSRFToken) && (withXSRFToken = withXSRFToken(newConfig)); + + if (withXSRFToken || (withXSRFToken !== false && isURLSameOrigin(newConfig.url))) { + // Add xsrf header + const xsrfValue = xsrfHeaderName && xsrfCookieName && cookies.read(xsrfCookieName); + + if (xsrfValue) { + headers.set(xsrfHeaderName, xsrfValue); + } + } + } + + return newConfig; +}; + +const isXHRAdapterSupported = typeof XMLHttpRequest !== 'undefined'; + +const xhrAdapter = isXHRAdapterSupported && function (config) { + return new Promise(function dispatchXhrRequest(resolve, reject) { + const _config = resolveConfig(config); + let requestData = _config.data; + const requestHeaders = AxiosHeaders$1.from(_config.headers).normalize(); + let {responseType} = _config; + let onCanceled; + function done() { + if (_config.cancelToken) { + _config.cancelToken.unsubscribe(onCanceled); + } + + if (_config.signal) { + _config.signal.removeEventListener('abort', onCanceled); + } + } + + let request = new XMLHttpRequest(); + + request.open(_config.method.toUpperCase(), _config.url, true); + + // Set the request timeout in MS + request.timeout = _config.timeout; + + function onloadend() { + if (!request) { + return; + } + // Prepare the response + const responseHeaders = AxiosHeaders$1.from( + 'getAllResponseHeaders' in request && request.getAllResponseHeaders() + ); + const responseData = !responseType || responseType === 'text' || responseType === 'json' ? + request.responseText : request.response; + const response = { + data: responseData, + status: request.status, + statusText: request.statusText, + headers: responseHeaders, + config, + request + }; + + settle(function _resolve(value) { + resolve(value); + done(); + }, function _reject(err) { + reject(err); + done(); + }, response); + + // Clean up request + request = null; + } + + if ('onloadend' in request) { + // Use onloadend if available + request.onloadend = onloadend; + } else { + // Listen for ready state to emulate onloadend + request.onreadystatechange = function handleLoad() { + if (!request || request.readyState !== 4) { + return; + } + + // The request errored out and we didn't get a response, this will be + // handled by onerror instead + // With one exception: request that using file: protocol, most browsers + // will return status as 0 even though it's a successful request + if (request.status === 0 && !(request.responseURL && request.responseURL.indexOf('file:') === 0)) { + return; + } + // readystate handler is calling before onerror or ontimeout handlers, + // so we should call onloadend on the next 'tick' + setTimeout(onloadend); + }; + } + + // Handle browser request cancellation (as opposed to a manual cancellation) + request.onabort = function handleAbort() { + if (!request) { + return; + } + + reject(new AxiosError('Request aborted', AxiosError.ECONNABORTED, _config, request)); + + // Clean up request + request = null; + }; + + // Handle low level network errors + request.onerror = function handleError() { + // Real errors are hidden from us by the browser + // onerror should only fire if it's a network error + reject(new AxiosError('Network Error', AxiosError.ERR_NETWORK, _config, request)); + + // Clean up request + request = null; + }; + + // Handle timeout + request.ontimeout = function handleTimeout() { + let timeoutErrorMessage = _config.timeout ? 'timeout of ' + _config.timeout + 'ms exceeded' : 'timeout exceeded'; + const transitional = _config.transitional || transitionalDefaults; + if (_config.timeoutErrorMessage) { + timeoutErrorMessage = _config.timeoutErrorMessage; + } + reject(new AxiosError( + timeoutErrorMessage, + transitional.clarifyTimeoutError ? AxiosError.ETIMEDOUT : AxiosError.ECONNABORTED, + _config, + request)); + + // Clean up request + request = null; + }; + + // Remove Content-Type if data is undefined + requestData === undefined && requestHeaders.setContentType(null); + + // Add headers to the request + if ('setRequestHeader' in request) { + utils$1.forEach(requestHeaders.toJSON(), function setRequestHeader(val, key) { + request.setRequestHeader(key, val); + }); + } + + // Add withCredentials to request if needed + if (!utils$1.isUndefined(_config.withCredentials)) { + request.withCredentials = !!_config.withCredentials; + } + + // Add responseType to request if needed + if (responseType && responseType !== 'json') { + request.responseType = _config.responseType; + } + + // Handle progress if needed + if (typeof _config.onDownloadProgress === 'function') { + request.addEventListener('progress', progressEventReducer(_config.onDownloadProgress, true)); + } + + // Not all browsers support upload events + if (typeof _config.onUploadProgress === 'function' && request.upload) { + request.upload.addEventListener('progress', progressEventReducer(_config.onUploadProgress)); + } + + if (_config.cancelToken || _config.signal) { + // Handle cancellation + // eslint-disable-next-line func-names + onCanceled = cancel => { + if (!request) { + return; + } + reject(!cancel || cancel.type ? new CanceledError(null, config, request) : cancel); + request.abort(); + request = null; + }; + + _config.cancelToken && _config.cancelToken.subscribe(onCanceled); + if (_config.signal) { + _config.signal.aborted ? onCanceled() : _config.signal.addEventListener('abort', onCanceled); + } + } + + const protocol = parseProtocol(_config.url); + + if (protocol && platform.protocols.indexOf(protocol) === -1) { + reject(new AxiosError('Unsupported protocol ' + protocol + ':', AxiosError.ERR_BAD_REQUEST, config)); + return; + } + + + // Send the request + request.send(requestData || null); + }); +}; + +const composeSignals = (signals, timeout) => { + let controller = new AbortController(); + + let aborted; + + const onabort = function (cancel) { + if (!aborted) { + aborted = true; + unsubscribe(); + const err = cancel instanceof Error ? cancel : this.reason; + controller.abort(err instanceof AxiosError ? err : new CanceledError(err instanceof Error ? err.message : err)); + } + }; + + let timer = timeout && setTimeout(() => { + onabort(new AxiosError(`timeout ${timeout} of ms exceeded`, AxiosError.ETIMEDOUT)); + }, timeout); + + const unsubscribe = () => { + if (signals) { + timer && clearTimeout(timer); + timer = null; + signals.forEach(signal => { + signal && + (signal.removeEventListener ? signal.removeEventListener('abort', onabort) : signal.unsubscribe(onabort)); + }); + signals = null; + } + }; + + signals.forEach((signal) => signal && signal.addEventListener && signal.addEventListener('abort', onabort)); + + const {signal} = controller; + + signal.unsubscribe = unsubscribe; + + return [signal, () => { + timer && clearTimeout(timer); + timer = null; + }]; +}; + +const composeSignals$1 = composeSignals; + +const streamChunk = function* (chunk, chunkSize) { + let len = chunk.byteLength; + + if (!chunkSize || len < chunkSize) { + yield chunk; + return; + } + + let pos = 0; + let end; + + while (pos < len) { + end = pos + chunkSize; + yield chunk.slice(pos, end); + pos = end; + } +}; + +const readBytes = async function* (iterable, chunkSize, encode) { + for await (const chunk of iterable) { + yield* streamChunk(ArrayBuffer.isView(chunk) ? chunk : (await encode(String(chunk))), chunkSize); + } +}; + +const trackStream = (stream, chunkSize, onProgress, onFinish, encode) => { + const iterator = readBytes(stream, chunkSize, encode); + + let bytes = 0; + + return new ReadableStream({ + type: 'bytes', + + async pull(controller) { + const {done, value} = await iterator.next(); + + if (done) { + controller.close(); + onFinish(); + return; + } + + let len = value.byteLength; + onProgress && onProgress(bytes += len); + controller.enqueue(new Uint8Array(value)); + }, + cancel(reason) { + onFinish(reason); + return iterator.return(); + } + }, { + highWaterMark: 2 + }) +}; + +const fetchProgressDecorator = (total, fn) => { + const lengthComputable = total != null; + return (loaded) => setTimeout(() => fn({ + lengthComputable, + total, + loaded + })); +}; + +const isFetchSupported = typeof fetch === 'function' && typeof Request === 'function' && typeof Response === 'function'; +const isReadableStreamSupported = isFetchSupported && typeof ReadableStream === 'function'; + +// used only inside the fetch adapter +const encodeText = isFetchSupported && (typeof TextEncoder === 'function' ? + ((encoder) => (str) => encoder.encode(str))(new TextEncoder()) : + async (str) => new Uint8Array(await new Response(str).arrayBuffer()) +); + +const supportsRequestStream = isReadableStreamSupported && (() => { + let duplexAccessed = false; + + const hasContentType = new Request(platform.origin, { + body: new ReadableStream(), + method: 'POST', + get duplex() { + duplexAccessed = true; + return 'half'; + }, + }).headers.has('Content-Type'); + + return duplexAccessed && !hasContentType; +})(); + +const DEFAULT_CHUNK_SIZE = 64 * 1024; + +const supportsResponseStream = isReadableStreamSupported && !!(()=> { + try { + return utils$1.isReadableStream(new Response('').body); + } catch(err) { + // return undefined + } +})(); + +const resolvers = { + stream: supportsResponseStream && ((res) => res.body) +}; + +isFetchSupported && (((res) => { + ['text', 'arrayBuffer', 'blob', 'formData', 'stream'].forEach(type => { + !resolvers[type] && (resolvers[type] = utils$1.isFunction(res[type]) ? (res) => res[type]() : + (_, config) => { + throw new AxiosError(`Response type '${type}' is not supported`, AxiosError.ERR_NOT_SUPPORT, config); + }); + }); +})(new Response)); + +const getBodyLength = async (body) => { + if (body == null) { + return 0; + } + + if(utils$1.isBlob(body)) { + return body.size; + } + + if(utils$1.isSpecCompliantForm(body)) { + return (await new Request(body).arrayBuffer()).byteLength; + } + + if(utils$1.isArrayBufferView(body)) { + return body.byteLength; + } + + if(utils$1.isURLSearchParams(body)) { + body = body + ''; + } + + if(utils$1.isString(body)) { + return (await encodeText(body)).byteLength; + } +}; + +const resolveBodyLength = async (headers, body) => { + const length = utils$1.toFiniteNumber(headers.getContentLength()); + + return length == null ? getBodyLength(body) : length; +}; + +const fetchAdapter = isFetchSupported && (async (config) => { + let { + url, + method, + data, + signal, + cancelToken, + timeout, + onDownloadProgress, + onUploadProgress, + responseType, + headers, + withCredentials = 'same-origin', + fetchOptions + } = resolveConfig(config); + + responseType = responseType ? (responseType + '').toLowerCase() : 'text'; + + let [composedSignal, stopTimeout] = (signal || cancelToken || timeout) ? + composeSignals$1([signal, cancelToken], timeout) : []; + + let finished, request; + + const onFinish = () => { + !finished && setTimeout(() => { + composedSignal && composedSignal.unsubscribe(); + }); + + finished = true; + }; + + let requestContentLength; + + try { + if ( + onUploadProgress && supportsRequestStream && method !== 'get' && method !== 'head' && + (requestContentLength = await resolveBodyLength(headers, data)) !== 0 + ) { + let _request = new Request(url, { + method: 'POST', + body: data, + duplex: "half" + }); + + let contentTypeHeader; + + if (utils$1.isFormData(data) && (contentTypeHeader = _request.headers.get('content-type'))) { + headers.setContentType(contentTypeHeader); + } + + if (_request.body) { + data = trackStream(_request.body, DEFAULT_CHUNK_SIZE, fetchProgressDecorator( + requestContentLength, + progressEventReducer(onUploadProgress) + ), null, encodeText); + } + } + + if (!utils$1.isString(withCredentials)) { + withCredentials = withCredentials ? 'cors' : 'omit'; + } + + request = new Request(url, { + ...fetchOptions, + signal: composedSignal, + method: method.toUpperCase(), + headers: headers.normalize().toJSON(), + body: data, + duplex: "half", + withCredentials + }); + + let response = await fetch(request); + + const isStreamResponse = supportsResponseStream && (responseType === 'stream' || responseType === 'response'); + + if (supportsResponseStream && (onDownloadProgress || isStreamResponse)) { + const options = {}; + + ['status', 'statusText', 'headers'].forEach(prop => { + options[prop] = response[prop]; + }); + + const responseContentLength = utils$1.toFiniteNumber(response.headers.get('content-length')); + + response = new Response( + trackStream(response.body, DEFAULT_CHUNK_SIZE, onDownloadProgress && fetchProgressDecorator( + responseContentLength, + progressEventReducer(onDownloadProgress, true) + ), isStreamResponse && onFinish, encodeText), + options + ); + } + + responseType = responseType || 'text'; + + let responseData = await resolvers[utils$1.findKey(resolvers, responseType) || 'text'](response, config); + + !isStreamResponse && onFinish(); + + stopTimeout && stopTimeout(); + + return await new Promise((resolve, reject) => { + settle(resolve, reject, { + data: responseData, + headers: AxiosHeaders$1.from(response.headers), + status: response.status, + statusText: response.statusText, + config, + request + }); + }) + } catch (err) { + onFinish(); + + if (err && err.name === 'TypeError' && /fetch/i.test(err.message)) { + throw Object.assign( + new AxiosError('Network Error', AxiosError.ERR_NETWORK, config, request), + { + cause: err.cause || err + } + ) + } + + throw AxiosError.from(err, err && err.code, config, request); + } +}); + +const knownAdapters = { + http: httpAdapter, + xhr: xhrAdapter, + fetch: fetchAdapter +}; + +utils$1.forEach(knownAdapters, (fn, value) => { + if (fn) { + try { + Object.defineProperty(fn, 'name', {value}); + } catch (e) { + // eslint-disable-next-line no-empty + } + Object.defineProperty(fn, 'adapterName', {value}); + } +}); + +const renderReason = (reason) => `- ${reason}`; + +const isResolvedHandle = (adapter) => utils$1.isFunction(adapter) || adapter === null || adapter === false; + +const adapters = { + getAdapter: (adapters) => { + adapters = utils$1.isArray(adapters) ? adapters : [adapters]; + + const {length} = adapters; + let nameOrAdapter; + let adapter; + + const rejectedReasons = {}; + + for (let i = 0; i < length; i++) { + nameOrAdapter = adapters[i]; + let id; + + adapter = nameOrAdapter; + + if (!isResolvedHandle(nameOrAdapter)) { + adapter = knownAdapters[(id = String(nameOrAdapter)).toLowerCase()]; + + if (adapter === undefined) { + throw new AxiosError(`Unknown adapter '${id}'`); + } + } + + if (adapter) { + break; + } + + rejectedReasons[id || '#' + i] = adapter; + } + + if (!adapter) { + + const reasons = Object.entries(rejectedReasons) + .map(([id, state]) => `adapter ${id} ` + + (state === false ? 'is not supported by the environment' : 'is not available in the build') + ); + + let s = length ? + (reasons.length > 1 ? 'since :\n' + reasons.map(renderReason).join('\n') : ' ' + renderReason(reasons[0])) : + 'as no adapter specified'; + + throw new AxiosError( + `There is no suitable adapter to dispatch the request ` + s, + 'ERR_NOT_SUPPORT' + ); + } + + return adapter; + }, + adapters: knownAdapters +}; + +/** + * Throws a `CanceledError` if cancellation has been requested. + * + * @param {Object} config The config that is to be used for the request + * + * @returns {void} + */ +function throwIfCancellationRequested(config) { + if (config.cancelToken) { + config.cancelToken.throwIfRequested(); + } + + if (config.signal && config.signal.aborted) { + throw new CanceledError(null, config); + } +} + +/** + * Dispatch a request to the server using the configured adapter. + * + * @param {object} config The config that is to be used for the request + * + * @returns {Promise} The Promise to be fulfilled + */ +function dispatchRequest(config) { + throwIfCancellationRequested(config); + + config.headers = AxiosHeaders$1.from(config.headers); + + // Transform request data + config.data = transformData.call( + config, + config.transformRequest + ); + + if (['post', 'put', 'patch'].indexOf(config.method) !== -1) { + config.headers.setContentType('application/x-www-form-urlencoded', false); + } + + const adapter = adapters.getAdapter(config.adapter || defaults$1.adapter); + + return adapter(config).then(function onAdapterResolution(response) { + throwIfCancellationRequested(config); + + // Transform response data + response.data = transformData.call( + config, + config.transformResponse, + response + ); + + response.headers = AxiosHeaders$1.from(response.headers); + + return response; + }, function onAdapterRejection(reason) { + if (!isCancel(reason)) { + throwIfCancellationRequested(config); + + // Transform response data + if (reason && reason.response) { + reason.response.data = transformData.call( + config, + config.transformResponse, + reason.response + ); + reason.response.headers = AxiosHeaders$1.from(reason.response.headers); + } + } + + return Promise.reject(reason); + }); +} + +const validators$1 = {}; + +// eslint-disable-next-line func-names +['object', 'boolean', 'number', 'function', 'string', 'symbol'].forEach((type, i) => { + validators$1[type] = function validator(thing) { + return typeof thing === type || 'a' + (i < 1 ? 'n ' : ' ') + type; + }; +}); + +const deprecatedWarnings = {}; + +/** + * Transitional option validator + * + * @param {function|boolean?} validator - set to false if the transitional option has been removed + * @param {string?} version - deprecated version / removed since version + * @param {string?} message - some message with additional info + * + * @returns {function} + */ +validators$1.transitional = function transitional(validator, version, message) { + function formatMessage(opt, desc) { + return '[Axios v' + VERSION + '] Transitional option \'' + opt + '\'' + desc + (message ? '. ' + message : ''); + } + + // eslint-disable-next-line func-names + return (value, opt, opts) => { + if (validator === false) { + throw new AxiosError( + formatMessage(opt, ' has been removed' + (version ? ' in ' + version : '')), + AxiosError.ERR_DEPRECATED + ); + } + + if (version && !deprecatedWarnings[opt]) { + deprecatedWarnings[opt] = true; + // eslint-disable-next-line no-console + console.warn( + formatMessage( + opt, + ' has been deprecated since v' + version + ' and will be removed in the near future' + ) + ); + } + + return validator ? validator(value, opt, opts) : true; + }; +}; + +/** + * Assert object's properties type + * + * @param {object} options + * @param {object} schema + * @param {boolean?} allowUnknown + * + * @returns {object} + */ + +function assertOptions(options, schema, allowUnknown) { + if (typeof options !== 'object') { + throw new AxiosError('options must be an object', AxiosError.ERR_BAD_OPTION_VALUE); + } + const keys = Object.keys(options); + let i = keys.length; + while (i-- > 0) { + const opt = keys[i]; + const validator = schema[opt]; + if (validator) { + const value = options[opt]; + const result = value === undefined || validator(value, opt, options); + if (result !== true) { + throw new AxiosError('option ' + opt + ' must be ' + result, AxiosError.ERR_BAD_OPTION_VALUE); + } + continue; + } + if (allowUnknown !== true) { + throw new AxiosError('Unknown option ' + opt, AxiosError.ERR_BAD_OPTION); + } + } +} + +const validator = { + assertOptions, + validators: validators$1 +}; + +const validators = validator.validators; + +/** + * Create a new instance of Axios + * + * @param {Object} instanceConfig The default config for the instance + * + * @return {Axios} A new instance of Axios + */ +class Axios { + constructor(instanceConfig) { + this.defaults = instanceConfig; + this.interceptors = { + request: new InterceptorManager$1(), + response: new InterceptorManager$1() + }; + } + + /** + * Dispatch a request + * + * @param {String|Object} configOrUrl The config specific for this request (merged with this.defaults) + * @param {?Object} config + * + * @returns {Promise} The Promise to be fulfilled + */ + async request(configOrUrl, config) { + try { + return await this._request(configOrUrl, config); + } catch (err) { + if (err instanceof Error) { + let dummy; + + Error.captureStackTrace ? Error.captureStackTrace(dummy = {}) : (dummy = new Error()); + + // slice off the Error: ... line + const stack = dummy.stack ? dummy.stack.replace(/^.+\n/, '') : ''; + try { + if (!err.stack) { + err.stack = stack; + // match without the 2 top stack lines + } else if (stack && !String(err.stack).endsWith(stack.replace(/^.+\n.+\n/, ''))) { + err.stack += '\n' + stack; + } + } catch (e) { + // ignore the case where "stack" is an un-writable property + } + } + + throw err; + } + } + + _request(configOrUrl, config) { + /*eslint no-param-reassign:0*/ + // Allow for axios('example/url'[, config]) a la fetch API + if (typeof configOrUrl === 'string') { + config = config || {}; + config.url = configOrUrl; + } else { + config = configOrUrl || {}; + } + + config = mergeConfig(this.defaults, config); + + const {transitional, paramsSerializer, headers} = config; + + if (transitional !== undefined) { + validator.assertOptions(transitional, { + silentJSONParsing: validators.transitional(validators.boolean), + forcedJSONParsing: validators.transitional(validators.boolean), + clarifyTimeoutError: validators.transitional(validators.boolean) + }, false); + } + + if (paramsSerializer != null) { + if (utils$1.isFunction(paramsSerializer)) { + config.paramsSerializer = { + serialize: paramsSerializer + }; + } else { + validator.assertOptions(paramsSerializer, { + encode: validators.function, + serialize: validators.function + }, true); + } + } + + // Set config.method + config.method = (config.method || this.defaults.method || 'get').toLowerCase(); + + // Flatten headers + let contextHeaders = headers && utils$1.merge( + headers.common, + headers[config.method] + ); + + headers && utils$1.forEach( + ['delete', 'get', 'head', 'post', 'put', 'patch', 'common'], + (method) => { + delete headers[method]; + } + ); + + config.headers = AxiosHeaders$1.concat(contextHeaders, headers); + + // filter out skipped interceptors + const requestInterceptorChain = []; + let synchronousRequestInterceptors = true; + this.interceptors.request.forEach(function unshiftRequestInterceptors(interceptor) { + if (typeof interceptor.runWhen === 'function' && interceptor.runWhen(config) === false) { + return; + } + + synchronousRequestInterceptors = synchronousRequestInterceptors && interceptor.synchronous; + + requestInterceptorChain.unshift(interceptor.fulfilled, interceptor.rejected); + }); + + const responseInterceptorChain = []; + this.interceptors.response.forEach(function pushResponseInterceptors(interceptor) { + responseInterceptorChain.push(interceptor.fulfilled, interceptor.rejected); + }); + + let promise; + let i = 0; + let len; + + if (!synchronousRequestInterceptors) { + const chain = [dispatchRequest.bind(this), undefined]; + chain.unshift.apply(chain, requestInterceptorChain); + chain.push.apply(chain, responseInterceptorChain); + len = chain.length; + + promise = Promise.resolve(config); + + while (i < len) { + promise = promise.then(chain[i++], chain[i++]); + } + + return promise; + } + + len = requestInterceptorChain.length; + + let newConfig = config; + + i = 0; + + while (i < len) { + const onFulfilled = requestInterceptorChain[i++]; + const onRejected = requestInterceptorChain[i++]; + try { + newConfig = onFulfilled(newConfig); + } catch (error) { + onRejected.call(this, error); + break; + } + } + + try { + promise = dispatchRequest.call(this, newConfig); + } catch (error) { + return Promise.reject(error); + } + + i = 0; + len = responseInterceptorChain.length; + + while (i < len) { + promise = promise.then(responseInterceptorChain[i++], responseInterceptorChain[i++]); + } + + return promise; + } + + getUri(config) { + config = mergeConfig(this.defaults, config); + const fullPath = buildFullPath(config.baseURL, config.url); + return buildURL(fullPath, config.params, config.paramsSerializer); + } +} + +// Provide aliases for supported request methods +utils$1.forEach(['delete', 'get', 'head', 'options'], function forEachMethodNoData(method) { + /*eslint func-names:0*/ + Axios.prototype[method] = function(url, config) { + return this.request(mergeConfig(config || {}, { + method, + url, + data: (config || {}).data + })); + }; +}); + +utils$1.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) { + /*eslint func-names:0*/ + + function generateHTTPMethod(isForm) { + return function httpMethod(url, data, config) { + return this.request(mergeConfig(config || {}, { + method, + headers: isForm ? { + 'Content-Type': 'multipart/form-data' + } : {}, + url, + data + })); + }; + } + + Axios.prototype[method] = generateHTTPMethod(); + + Axios.prototype[method + 'Form'] = generateHTTPMethod(true); +}); + +const Axios$1 = Axios; + +/** + * A `CancelToken` is an object that can be used to request cancellation of an operation. + * + * @param {Function} executor The executor function. + * + * @returns {CancelToken} + */ +class CancelToken { + constructor(executor) { + if (typeof executor !== 'function') { + throw new TypeError('executor must be a function.'); + } + + let resolvePromise; + + this.promise = new Promise(function promiseExecutor(resolve) { + resolvePromise = resolve; + }); + + const token = this; + + // eslint-disable-next-line func-names + this.promise.then(cancel => { + if (!token._listeners) return; + + let i = token._listeners.length; + + while (i-- > 0) { + token._listeners[i](cancel); + } + token._listeners = null; + }); + + // eslint-disable-next-line func-names + this.promise.then = onfulfilled => { + let _resolve; + // eslint-disable-next-line func-names + const promise = new Promise(resolve => { + token.subscribe(resolve); + _resolve = resolve; + }).then(onfulfilled); + + promise.cancel = function reject() { + token.unsubscribe(_resolve); + }; + + return promise; + }; + + executor(function cancel(message, config, request) { + if (token.reason) { + // Cancellation has already been requested + return; + } + + token.reason = new CanceledError(message, config, request); + resolvePromise(token.reason); + }); + } + + /** + * Throws a `CanceledError` if cancellation has been requested. + */ + throwIfRequested() { + if (this.reason) { + throw this.reason; + } + } + + /** + * Subscribe to the cancel signal + */ + + subscribe(listener) { + if (this.reason) { + listener(this.reason); + return; + } + + if (this._listeners) { + this._listeners.push(listener); + } else { + this._listeners = [listener]; + } + } + + /** + * Unsubscribe from the cancel signal + */ + + unsubscribe(listener) { + if (!this._listeners) { + return; + } + const index = this._listeners.indexOf(listener); + if (index !== -1) { + this._listeners.splice(index, 1); + } + } + + /** + * Returns an object that contains a new `CancelToken` and a function that, when called, + * cancels the `CancelToken`. + */ + static source() { + let cancel; + const token = new CancelToken(function executor(c) { + cancel = c; + }); + return { + token, + cancel + }; + } +} + +const CancelToken$1 = CancelToken; + +/** + * Syntactic sugar for invoking a function and expanding an array for arguments. + * + * Common use case would be to use `Function.prototype.apply`. + * + * ```js + * function f(x, y, z) {} + * var args = [1, 2, 3]; + * f.apply(null, args); + * ``` + * + * With `spread` this example can be re-written. + * + * ```js + * spread(function(x, y, z) {})([1, 2, 3]); + * ``` + * + * @param {Function} callback + * + * @returns {Function} + */ +function spread(callback) { + return function wrap(arr) { + return callback.apply(null, arr); + }; +} + +/** + * Determines whether the payload is an error thrown by Axios + * + * @param {*} payload The value to test + * + * @returns {boolean} True if the payload is an error thrown by Axios, otherwise false + */ +function isAxiosError(payload) { + return utils$1.isObject(payload) && (payload.isAxiosError === true); +} + +const HttpStatusCode = { + Continue: 100, + SwitchingProtocols: 101, + Processing: 102, + EarlyHints: 103, + Ok: 200, + Created: 201, + Accepted: 202, + NonAuthoritativeInformation: 203, + NoContent: 204, + ResetContent: 205, + PartialContent: 206, + MultiStatus: 207, + AlreadyReported: 208, + ImUsed: 226, + MultipleChoices: 300, + MovedPermanently: 301, + Found: 302, + SeeOther: 303, + NotModified: 304, + UseProxy: 305, + Unused: 306, + TemporaryRedirect: 307, + PermanentRedirect: 308, + BadRequest: 400, + Unauthorized: 401, + PaymentRequired: 402, + Forbidden: 403, + NotFound: 404, + MethodNotAllowed: 405, + NotAcceptable: 406, + ProxyAuthenticationRequired: 407, + RequestTimeout: 408, + Conflict: 409, + Gone: 410, + LengthRequired: 411, + PreconditionFailed: 412, + PayloadTooLarge: 413, + UriTooLong: 414, + UnsupportedMediaType: 415, + RangeNotSatisfiable: 416, + ExpectationFailed: 417, + ImATeapot: 418, + MisdirectedRequest: 421, + UnprocessableEntity: 422, + Locked: 423, + FailedDependency: 424, + TooEarly: 425, + UpgradeRequired: 426, + PreconditionRequired: 428, + TooManyRequests: 429, + RequestHeaderFieldsTooLarge: 431, + UnavailableForLegalReasons: 451, + InternalServerError: 500, + NotImplemented: 501, + BadGateway: 502, + ServiceUnavailable: 503, + GatewayTimeout: 504, + HttpVersionNotSupported: 505, + VariantAlsoNegotiates: 506, + InsufficientStorage: 507, + LoopDetected: 508, + NotExtended: 510, + NetworkAuthenticationRequired: 511, +}; + +Object.entries(HttpStatusCode).forEach(([key, value]) => { + HttpStatusCode[value] = key; +}); + +const HttpStatusCode$1 = HttpStatusCode; + +/** + * Create an instance of Axios + * + * @param {Object} defaultConfig The default config for the instance + * + * @returns {Axios} A new instance of Axios + */ +function createInstance(defaultConfig) { + const context = new Axios$1(defaultConfig); + const instance = bind(Axios$1.prototype.request, context); + + // Copy axios.prototype to instance + utils$1.extend(instance, Axios$1.prototype, context, {allOwnKeys: true}); + + // Copy context to instance + utils$1.extend(instance, context, null, {allOwnKeys: true}); + + // Factory for creating new instances + instance.create = function create(instanceConfig) { + return createInstance(mergeConfig(defaultConfig, instanceConfig)); + }; + + return instance; +} + +// Create the default instance to be exported +const axios = createInstance(defaults$1); + +// Expose Axios class to allow class inheritance +axios.Axios = Axios$1; + +// Expose Cancel & CancelToken +axios.CanceledError = CanceledError; +axios.CancelToken = CancelToken$1; +axios.isCancel = isCancel; +axios.VERSION = VERSION; +axios.toFormData = toFormData; + +// Expose AxiosError class +axios.AxiosError = AxiosError; + +// alias for CanceledError for backward compatibility +axios.Cancel = axios.CanceledError; + +// Expose all/spread +axios.all = function all(promises) { + return Promise.all(promises); +}; + +axios.spread = spread; + +// Expose isAxiosError +axios.isAxiosError = isAxiosError; + +// Expose mergeConfig +axios.mergeConfig = mergeConfig; + +axios.AxiosHeaders = AxiosHeaders$1; + +axios.formToJSON = thing => formDataToJSON(utils$1.isHTMLForm(thing) ? new FormData(thing) : thing); + +axios.getAdapter = adapters.getAdapter; + +axios.HttpStatusCode = HttpStatusCode$1; + +axios.default = axios; + +module.exports = axios; +//# sourceMappingURL=axios.cjs.map diff --git a/node_modules/axios/dist/node/axios.cjs.map b/node_modules/axios/dist/node/axios.cjs.map new file mode 100644 index 0000000..825edd6 --- /dev/null +++ b/node_modules/axios/dist/node/axios.cjs.map @@ -0,0 +1 @@ +{"version":3,"file":"axios.cjs","sources":["../../lib/helpers/bind.js","../../lib/utils.js","../../lib/core/AxiosError.js","../../lib/helpers/toFormData.js","../../lib/helpers/AxiosURLSearchParams.js","../../lib/helpers/buildURL.js","../../lib/core/InterceptorManager.js","../../lib/defaults/transitional.js","../../lib/platform/node/classes/URLSearchParams.js","../../lib/platform/node/index.js","../../lib/platform/common/utils.js","../../lib/platform/index.js","../../lib/helpers/toURLEncodedForm.js","../../lib/helpers/formDataToJSON.js","../../lib/defaults/index.js","../../lib/helpers/parseHeaders.js","../../lib/core/AxiosHeaders.js","../../lib/core/transformData.js","../../lib/cancel/isCancel.js","../../lib/cancel/CanceledError.js","../../lib/core/settle.js","../../lib/helpers/isAbsoluteURL.js","../../lib/helpers/combineURLs.js","../../lib/core/buildFullPath.js","../../lib/env/data.js","../../lib/helpers/parseProtocol.js","../../lib/helpers/fromDataURI.js","../../lib/helpers/throttle.js","../../lib/helpers/speedometer.js","../../lib/helpers/AxiosTransformStream.js","../../lib/helpers/readBlob.js","../../lib/helpers/formDataToStream.js","../../lib/helpers/ZlibHeaderTransformStream.js","../../lib/helpers/callbackify.js","../../lib/adapters/http.js","../../lib/helpers/progressEventReducer.js","../../lib/helpers/isURLSameOrigin.js","../../lib/helpers/cookies.js","../../lib/core/mergeConfig.js","../../lib/helpers/resolveConfig.js","../../lib/adapters/xhr.js","../../lib/helpers/composeSignals.js","../../lib/helpers/trackStream.js","../../lib/adapters/fetch.js","../../lib/adapters/adapters.js","../../lib/core/dispatchRequest.js","../../lib/helpers/validator.js","../../lib/core/Axios.js","../../lib/cancel/CancelToken.js","../../lib/helpers/spread.js","../../lib/helpers/isAxiosError.js","../../lib/helpers/HttpStatusCode.js","../../lib/axios.js"],"sourcesContent":["'use strict';\n\nexport default function bind(fn, thisArg) {\n return function wrap() {\n return fn.apply(thisArg, arguments);\n };\n}\n","'use strict';\n\nimport bind from './helpers/bind.js';\n\n// utils is a library of generic helper functions non-specific to axios\n\nconst {toString} = Object.prototype;\nconst {getPrototypeOf} = Object;\n\nconst kindOf = (cache => thing => {\n const str = toString.call(thing);\n return cache[str] || (cache[str] = str.slice(8, -1).toLowerCase());\n})(Object.create(null));\n\nconst kindOfTest = (type) => {\n type = type.toLowerCase();\n return (thing) => kindOf(thing) === type\n}\n\nconst typeOfTest = type => thing => typeof thing === type;\n\n/**\n * Determine if a value is an Array\n *\n * @param {Object} val The value to test\n *\n * @returns {boolean} True if value is an Array, otherwise false\n */\nconst {isArray} = Array;\n\n/**\n * Determine if a value is undefined\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if the value is undefined, otherwise false\n */\nconst isUndefined = typeOfTest('undefined');\n\n/**\n * Determine if a value is a Buffer\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Buffer, otherwise false\n */\nfunction isBuffer(val) {\n return val !== null && !isUndefined(val) && val.constructor !== null && !isUndefined(val.constructor)\n && isFunction(val.constructor.isBuffer) && val.constructor.isBuffer(val);\n}\n\n/**\n * Determine if a value is an ArrayBuffer\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is an ArrayBuffer, otherwise false\n */\nconst isArrayBuffer = kindOfTest('ArrayBuffer');\n\n\n/**\n * Determine if a value is a view on an ArrayBuffer\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a view on an ArrayBuffer, otherwise false\n */\nfunction isArrayBufferView(val) {\n let result;\n if ((typeof ArrayBuffer !== 'undefined') && (ArrayBuffer.isView)) {\n result = ArrayBuffer.isView(val);\n } else {\n result = (val) && (val.buffer) && (isArrayBuffer(val.buffer));\n }\n return result;\n}\n\n/**\n * Determine if a value is a String\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a String, otherwise false\n */\nconst isString = typeOfTest('string');\n\n/**\n * Determine if a value is a Function\n *\n * @param {*} val The value to test\n * @returns {boolean} True if value is a Function, otherwise false\n */\nconst isFunction = typeOfTest('function');\n\n/**\n * Determine if a value is a Number\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Number, otherwise false\n */\nconst isNumber = typeOfTest('number');\n\n/**\n * Determine if a value is an Object\n *\n * @param {*} thing The value to test\n *\n * @returns {boolean} True if value is an Object, otherwise false\n */\nconst isObject = (thing) => thing !== null && typeof thing === 'object';\n\n/**\n * Determine if a value is a Boolean\n *\n * @param {*} thing The value to test\n * @returns {boolean} True if value is a Boolean, otherwise false\n */\nconst isBoolean = thing => thing === true || thing === false;\n\n/**\n * Determine if a value is a plain Object\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a plain Object, otherwise false\n */\nconst isPlainObject = (val) => {\n if (kindOf(val) !== 'object') {\n return false;\n }\n\n const prototype = getPrototypeOf(val);\n return (prototype === null || prototype === Object.prototype || Object.getPrototypeOf(prototype) === null) && !(Symbol.toStringTag in val) && !(Symbol.iterator in val);\n}\n\n/**\n * Determine if a value is a Date\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Date, otherwise false\n */\nconst isDate = kindOfTest('Date');\n\n/**\n * Determine if a value is a File\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a File, otherwise false\n */\nconst isFile = kindOfTest('File');\n\n/**\n * Determine if a value is a Blob\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Blob, otherwise false\n */\nconst isBlob = kindOfTest('Blob');\n\n/**\n * Determine if a value is a FileList\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a File, otherwise false\n */\nconst isFileList = kindOfTest('FileList');\n\n/**\n * Determine if a value is a Stream\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Stream, otherwise false\n */\nconst isStream = (val) => isObject(val) && isFunction(val.pipe);\n\n/**\n * Determine if a value is a FormData\n *\n * @param {*} thing The value to test\n *\n * @returns {boolean} True if value is an FormData, otherwise false\n */\nconst isFormData = (thing) => {\n let kind;\n return thing && (\n (typeof FormData === 'function' && thing instanceof FormData) || (\n isFunction(thing.append) && (\n (kind = kindOf(thing)) === 'formdata' ||\n // detect form-data instance\n (kind === 'object' && isFunction(thing.toString) && thing.toString() === '[object FormData]')\n )\n )\n )\n}\n\n/**\n * Determine if a value is a URLSearchParams object\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a URLSearchParams object, otherwise false\n */\nconst isURLSearchParams = kindOfTest('URLSearchParams');\n\nconst [isReadableStream, isRequest, isResponse, isHeaders] = ['ReadableStream', 'Request', 'Response', 'Headers'].map(kindOfTest);\n\n/**\n * Trim excess whitespace off the beginning and end of a string\n *\n * @param {String} str The String to trim\n *\n * @returns {String} The String freed of excess whitespace\n */\nconst trim = (str) => str.trim ?\n str.trim() : str.replace(/^[\\s\\uFEFF\\xA0]+|[\\s\\uFEFF\\xA0]+$/g, '');\n\n/**\n * Iterate over an Array or an Object invoking a function for each item.\n *\n * If `obj` is an Array callback will be called passing\n * the value, index, and complete array for each item.\n *\n * If 'obj' is an Object callback will be called passing\n * the value, key, and complete object for each property.\n *\n * @param {Object|Array} obj The object to iterate\n * @param {Function} fn The callback to invoke for each item\n *\n * @param {Boolean} [allOwnKeys = false]\n * @returns {any}\n */\nfunction forEach(obj, fn, {allOwnKeys = false} = {}) {\n // Don't bother if no value provided\n if (obj === null || typeof obj === 'undefined') {\n return;\n }\n\n let i;\n let l;\n\n // Force an array if not already something iterable\n if (typeof obj !== 'object') {\n /*eslint no-param-reassign:0*/\n obj = [obj];\n }\n\n if (isArray(obj)) {\n // Iterate over array values\n for (i = 0, l = obj.length; i < l; i++) {\n fn.call(null, obj[i], i, obj);\n }\n } else {\n // Iterate over object keys\n const keys = allOwnKeys ? Object.getOwnPropertyNames(obj) : Object.keys(obj);\n const len = keys.length;\n let key;\n\n for (i = 0; i < len; i++) {\n key = keys[i];\n fn.call(null, obj[key], key, obj);\n }\n }\n}\n\nfunction findKey(obj, key) {\n key = key.toLowerCase();\n const keys = Object.keys(obj);\n let i = keys.length;\n let _key;\n while (i-- > 0) {\n _key = keys[i];\n if (key === _key.toLowerCase()) {\n return _key;\n }\n }\n return null;\n}\n\nconst _global = (() => {\n /*eslint no-undef:0*/\n if (typeof globalThis !== \"undefined\") return globalThis;\n return typeof self !== \"undefined\" ? self : (typeof window !== 'undefined' ? window : global)\n})();\n\nconst isContextDefined = (context) => !isUndefined(context) && context !== _global;\n\n/**\n * Accepts varargs expecting each argument to be an object, then\n * immutably merges the properties of each object and returns result.\n *\n * When multiple objects contain the same key the later object in\n * the arguments list will take precedence.\n *\n * Example:\n *\n * ```js\n * var result = merge({foo: 123}, {foo: 456});\n * console.log(result.foo); // outputs 456\n * ```\n *\n * @param {Object} obj1 Object to merge\n *\n * @returns {Object} Result of all merge properties\n */\nfunction merge(/* obj1, obj2, obj3, ... */) {\n const {caseless} = isContextDefined(this) && this || {};\n const result = {};\n const assignValue = (val, key) => {\n const targetKey = caseless && findKey(result, key) || key;\n if (isPlainObject(result[targetKey]) && isPlainObject(val)) {\n result[targetKey] = merge(result[targetKey], val);\n } else if (isPlainObject(val)) {\n result[targetKey] = merge({}, val);\n } else if (isArray(val)) {\n result[targetKey] = val.slice();\n } else {\n result[targetKey] = val;\n }\n }\n\n for (let i = 0, l = arguments.length; i < l; i++) {\n arguments[i] && forEach(arguments[i], assignValue);\n }\n return result;\n}\n\n/**\n * Extends object a by mutably adding to it the properties of object b.\n *\n * @param {Object} a The object to be extended\n * @param {Object} b The object to copy properties from\n * @param {Object} thisArg The object to bind function to\n *\n * @param {Boolean} [allOwnKeys]\n * @returns {Object} The resulting value of object a\n */\nconst extend = (a, b, thisArg, {allOwnKeys}= {}) => {\n forEach(b, (val, key) => {\n if (thisArg && isFunction(val)) {\n a[key] = bind(val, thisArg);\n } else {\n a[key] = val;\n }\n }, {allOwnKeys});\n return a;\n}\n\n/**\n * Remove byte order marker. This catches EF BB BF (the UTF-8 BOM)\n *\n * @param {string} content with BOM\n *\n * @returns {string} content value without BOM\n */\nconst stripBOM = (content) => {\n if (content.charCodeAt(0) === 0xFEFF) {\n content = content.slice(1);\n }\n return content;\n}\n\n/**\n * Inherit the prototype methods from one constructor into another\n * @param {function} constructor\n * @param {function} superConstructor\n * @param {object} [props]\n * @param {object} [descriptors]\n *\n * @returns {void}\n */\nconst inherits = (constructor, superConstructor, props, descriptors) => {\n constructor.prototype = Object.create(superConstructor.prototype, descriptors);\n constructor.prototype.constructor = constructor;\n Object.defineProperty(constructor, 'super', {\n value: superConstructor.prototype\n });\n props && Object.assign(constructor.prototype, props);\n}\n\n/**\n * Resolve object with deep prototype chain to a flat object\n * @param {Object} sourceObj source object\n * @param {Object} [destObj]\n * @param {Function|Boolean} [filter]\n * @param {Function} [propFilter]\n *\n * @returns {Object}\n */\nconst toFlatObject = (sourceObj, destObj, filter, propFilter) => {\n let props;\n let i;\n let prop;\n const merged = {};\n\n destObj = destObj || {};\n // eslint-disable-next-line no-eq-null,eqeqeq\n if (sourceObj == null) return destObj;\n\n do {\n props = Object.getOwnPropertyNames(sourceObj);\n i = props.length;\n while (i-- > 0) {\n prop = props[i];\n if ((!propFilter || propFilter(prop, sourceObj, destObj)) && !merged[prop]) {\n destObj[prop] = sourceObj[prop];\n merged[prop] = true;\n }\n }\n sourceObj = filter !== false && getPrototypeOf(sourceObj);\n } while (sourceObj && (!filter || filter(sourceObj, destObj)) && sourceObj !== Object.prototype);\n\n return destObj;\n}\n\n/**\n * Determines whether a string ends with the characters of a specified string\n *\n * @param {String} str\n * @param {String} searchString\n * @param {Number} [position= 0]\n *\n * @returns {boolean}\n */\nconst endsWith = (str, searchString, position) => {\n str = String(str);\n if (position === undefined || position > str.length) {\n position = str.length;\n }\n position -= searchString.length;\n const lastIndex = str.indexOf(searchString, position);\n return lastIndex !== -1 && lastIndex === position;\n}\n\n\n/**\n * Returns new array from array like object or null if failed\n *\n * @param {*} [thing]\n *\n * @returns {?Array}\n */\nconst toArray = (thing) => {\n if (!thing) return null;\n if (isArray(thing)) return thing;\n let i = thing.length;\n if (!isNumber(i)) return null;\n const arr = new Array(i);\n while (i-- > 0) {\n arr[i] = thing[i];\n }\n return arr;\n}\n\n/**\n * Checking if the Uint8Array exists and if it does, it returns a function that checks if the\n * thing passed in is an instance of Uint8Array\n *\n * @param {TypedArray}\n *\n * @returns {Array}\n */\n// eslint-disable-next-line func-names\nconst isTypedArray = (TypedArray => {\n // eslint-disable-next-line func-names\n return thing => {\n return TypedArray && thing instanceof TypedArray;\n };\n})(typeof Uint8Array !== 'undefined' && getPrototypeOf(Uint8Array));\n\n/**\n * For each entry in the object, call the function with the key and value.\n *\n * @param {Object} obj - The object to iterate over.\n * @param {Function} fn - The function to call for each entry.\n *\n * @returns {void}\n */\nconst forEachEntry = (obj, fn) => {\n const generator = obj && obj[Symbol.iterator];\n\n const iterator = generator.call(obj);\n\n let result;\n\n while ((result = iterator.next()) && !result.done) {\n const pair = result.value;\n fn.call(obj, pair[0], pair[1]);\n }\n}\n\n/**\n * It takes a regular expression and a string, and returns an array of all the matches\n *\n * @param {string} regExp - The regular expression to match against.\n * @param {string} str - The string to search.\n *\n * @returns {Array}\n */\nconst matchAll = (regExp, str) => {\n let matches;\n const arr = [];\n\n while ((matches = regExp.exec(str)) !== null) {\n arr.push(matches);\n }\n\n return arr;\n}\n\n/* Checking if the kindOfTest function returns true when passed an HTMLFormElement. */\nconst isHTMLForm = kindOfTest('HTMLFormElement');\n\nconst toCamelCase = str => {\n return str.toLowerCase().replace(/[-_\\s]([a-z\\d])(\\w*)/g,\n function replacer(m, p1, p2) {\n return p1.toUpperCase() + p2;\n }\n );\n};\n\n/* Creating a function that will check if an object has a property. */\nconst hasOwnProperty = (({hasOwnProperty}) => (obj, prop) => hasOwnProperty.call(obj, prop))(Object.prototype);\n\n/**\n * Determine if a value is a RegExp object\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a RegExp object, otherwise false\n */\nconst isRegExp = kindOfTest('RegExp');\n\nconst reduceDescriptors = (obj, reducer) => {\n const descriptors = Object.getOwnPropertyDescriptors(obj);\n const reducedDescriptors = {};\n\n forEach(descriptors, (descriptor, name) => {\n let ret;\n if ((ret = reducer(descriptor, name, obj)) !== false) {\n reducedDescriptors[name] = ret || descriptor;\n }\n });\n\n Object.defineProperties(obj, reducedDescriptors);\n}\n\n/**\n * Makes all methods read-only\n * @param {Object} obj\n */\n\nconst freezeMethods = (obj) => {\n reduceDescriptors(obj, (descriptor, name) => {\n // skip restricted props in strict mode\n if (isFunction(obj) && ['arguments', 'caller', 'callee'].indexOf(name) !== -1) {\n return false;\n }\n\n const value = obj[name];\n\n if (!isFunction(value)) return;\n\n descriptor.enumerable = false;\n\n if ('writable' in descriptor) {\n descriptor.writable = false;\n return;\n }\n\n if (!descriptor.set) {\n descriptor.set = () => {\n throw Error('Can not rewrite read-only method \\'' + name + '\\'');\n };\n }\n });\n}\n\nconst toObjectSet = (arrayOrString, delimiter) => {\n const obj = {};\n\n const define = (arr) => {\n arr.forEach(value => {\n obj[value] = true;\n });\n }\n\n isArray(arrayOrString) ? define(arrayOrString) : define(String(arrayOrString).split(delimiter));\n\n return obj;\n}\n\nconst noop = () => {}\n\nconst toFiniteNumber = (value, defaultValue) => {\n return value != null && Number.isFinite(value = +value) ? value : defaultValue;\n}\n\nconst ALPHA = 'abcdefghijklmnopqrstuvwxyz'\n\nconst DIGIT = '0123456789';\n\nconst ALPHABET = {\n DIGIT,\n ALPHA,\n ALPHA_DIGIT: ALPHA + ALPHA.toUpperCase() + DIGIT\n}\n\nconst generateString = (size = 16, alphabet = ALPHABET.ALPHA_DIGIT) => {\n let str = '';\n const {length} = alphabet;\n while (size--) {\n str += alphabet[Math.random() * length|0]\n }\n\n return str;\n}\n\n/**\n * If the thing is a FormData object, return true, otherwise return false.\n *\n * @param {unknown} thing - The thing to check.\n *\n * @returns {boolean}\n */\nfunction isSpecCompliantForm(thing) {\n return !!(thing && isFunction(thing.append) && thing[Symbol.toStringTag] === 'FormData' && thing[Symbol.iterator]);\n}\n\nconst toJSONObject = (obj) => {\n const stack = new Array(10);\n\n const visit = (source, i) => {\n\n if (isObject(source)) {\n if (stack.indexOf(source) >= 0) {\n return;\n }\n\n if(!('toJSON' in source)) {\n stack[i] = source;\n const target = isArray(source) ? [] : {};\n\n forEach(source, (value, key) => {\n const reducedValue = visit(value, i + 1);\n !isUndefined(reducedValue) && (target[key] = reducedValue);\n });\n\n stack[i] = undefined;\n\n return target;\n }\n }\n\n return source;\n }\n\n return visit(obj, 0);\n}\n\nconst isAsyncFn = kindOfTest('AsyncFunction');\n\nconst isThenable = (thing) =>\n thing && (isObject(thing) || isFunction(thing)) && isFunction(thing.then) && isFunction(thing.catch);\n\nexport default {\n isArray,\n isArrayBuffer,\n isBuffer,\n isFormData,\n isArrayBufferView,\n isString,\n isNumber,\n isBoolean,\n isObject,\n isPlainObject,\n isReadableStream,\n isRequest,\n isResponse,\n isHeaders,\n isUndefined,\n isDate,\n isFile,\n isBlob,\n isRegExp,\n isFunction,\n isStream,\n isURLSearchParams,\n isTypedArray,\n isFileList,\n forEach,\n merge,\n extend,\n trim,\n stripBOM,\n inherits,\n toFlatObject,\n kindOf,\n kindOfTest,\n endsWith,\n toArray,\n forEachEntry,\n matchAll,\n isHTMLForm,\n hasOwnProperty,\n hasOwnProp: hasOwnProperty, // an alias to avoid ESLint no-prototype-builtins detection\n reduceDescriptors,\n freezeMethods,\n toObjectSet,\n toCamelCase,\n noop,\n toFiniteNumber,\n findKey,\n global: _global,\n isContextDefined,\n ALPHABET,\n generateString,\n isSpecCompliantForm,\n toJSONObject,\n isAsyncFn,\n isThenable\n};\n","'use strict';\n\nimport utils from '../utils.js';\n\n/**\n * Create an Error with the specified message, config, error code, request and response.\n *\n * @param {string} message The error message.\n * @param {string} [code] The error code (for example, 'ECONNABORTED').\n * @param {Object} [config] The config.\n * @param {Object} [request] The request.\n * @param {Object} [response] The response.\n *\n * @returns {Error} The created error.\n */\nfunction AxiosError(message, code, config, request, response) {\n Error.call(this);\n\n if (Error.captureStackTrace) {\n Error.captureStackTrace(this, this.constructor);\n } else {\n this.stack = (new Error()).stack;\n }\n\n this.message = message;\n this.name = 'AxiosError';\n code && (this.code = code);\n config && (this.config = config);\n request && (this.request = request);\n response && (this.response = response);\n}\n\nutils.inherits(AxiosError, Error, {\n toJSON: function toJSON() {\n return {\n // Standard\n message: this.message,\n name: this.name,\n // Microsoft\n description: this.description,\n number: this.number,\n // Mozilla\n fileName: this.fileName,\n lineNumber: this.lineNumber,\n columnNumber: this.columnNumber,\n stack: this.stack,\n // Axios\n config: utils.toJSONObject(this.config),\n code: this.code,\n status: this.response && this.response.status ? this.response.status : null\n };\n }\n});\n\nconst prototype = AxiosError.prototype;\nconst descriptors = {};\n\n[\n 'ERR_BAD_OPTION_VALUE',\n 'ERR_BAD_OPTION',\n 'ECONNABORTED',\n 'ETIMEDOUT',\n 'ERR_NETWORK',\n 'ERR_FR_TOO_MANY_REDIRECTS',\n 'ERR_DEPRECATED',\n 'ERR_BAD_RESPONSE',\n 'ERR_BAD_REQUEST',\n 'ERR_CANCELED',\n 'ERR_NOT_SUPPORT',\n 'ERR_INVALID_URL'\n// eslint-disable-next-line func-names\n].forEach(code => {\n descriptors[code] = {value: code};\n});\n\nObject.defineProperties(AxiosError, descriptors);\nObject.defineProperty(prototype, 'isAxiosError', {value: true});\n\n// eslint-disable-next-line func-names\nAxiosError.from = (error, code, config, request, response, customProps) => {\n const axiosError = Object.create(prototype);\n\n utils.toFlatObject(error, axiosError, function filter(obj) {\n return obj !== Error.prototype;\n }, prop => {\n return prop !== 'isAxiosError';\n });\n\n AxiosError.call(axiosError, error.message, code, config, request, response);\n\n axiosError.cause = error;\n\n axiosError.name = error.name;\n\n customProps && Object.assign(axiosError, customProps);\n\n return axiosError;\n};\n\nexport default AxiosError;\n","'use strict';\n\nimport utils from '../utils.js';\nimport AxiosError from '../core/AxiosError.js';\n// temporary hotfix to avoid circular references until AxiosURLSearchParams is refactored\nimport PlatformFormData from '../platform/node/classes/FormData.js';\n\n/**\n * Determines if the given thing is a array or js object.\n *\n * @param {string} thing - The object or array to be visited.\n *\n * @returns {boolean}\n */\nfunction isVisitable(thing) {\n return utils.isPlainObject(thing) || utils.isArray(thing);\n}\n\n/**\n * It removes the brackets from the end of a string\n *\n * @param {string} key - The key of the parameter.\n *\n * @returns {string} the key without the brackets.\n */\nfunction removeBrackets(key) {\n return utils.endsWith(key, '[]') ? key.slice(0, -2) : key;\n}\n\n/**\n * It takes a path, a key, and a boolean, and returns a string\n *\n * @param {string} path - The path to the current key.\n * @param {string} key - The key of the current object being iterated over.\n * @param {string} dots - If true, the key will be rendered with dots instead of brackets.\n *\n * @returns {string} The path to the current key.\n */\nfunction renderKey(path, key, dots) {\n if (!path) return key;\n return path.concat(key).map(function each(token, i) {\n // eslint-disable-next-line no-param-reassign\n token = removeBrackets(token);\n return !dots && i ? '[' + token + ']' : token;\n }).join(dots ? '.' : '');\n}\n\n/**\n * If the array is an array and none of its elements are visitable, then it's a flat array.\n *\n * @param {Array} arr - The array to check\n *\n * @returns {boolean}\n */\nfunction isFlatArray(arr) {\n return utils.isArray(arr) && !arr.some(isVisitable);\n}\n\nconst predicates = utils.toFlatObject(utils, {}, null, function filter(prop) {\n return /^is[A-Z]/.test(prop);\n});\n\n/**\n * Convert a data object to FormData\n *\n * @param {Object} obj\n * @param {?Object} [formData]\n * @param {?Object} [options]\n * @param {Function} [options.visitor]\n * @param {Boolean} [options.metaTokens = true]\n * @param {Boolean} [options.dots = false]\n * @param {?Boolean} [options.indexes = false]\n *\n * @returns {Object}\n **/\n\n/**\n * It converts an object into a FormData object\n *\n * @param {Object} obj - The object to convert to form data.\n * @param {string} formData - The FormData object to append to.\n * @param {Object} options\n *\n * @returns\n */\nfunction toFormData(obj, formData, options) {\n if (!utils.isObject(obj)) {\n throw new TypeError('target must be an object');\n }\n\n // eslint-disable-next-line no-param-reassign\n formData = formData || new (PlatformFormData || FormData)();\n\n // eslint-disable-next-line no-param-reassign\n options = utils.toFlatObject(options, {\n metaTokens: true,\n dots: false,\n indexes: false\n }, false, function defined(option, source) {\n // eslint-disable-next-line no-eq-null,eqeqeq\n return !utils.isUndefined(source[option]);\n });\n\n const metaTokens = options.metaTokens;\n // eslint-disable-next-line no-use-before-define\n const visitor = options.visitor || defaultVisitor;\n const dots = options.dots;\n const indexes = options.indexes;\n const _Blob = options.Blob || typeof Blob !== 'undefined' && Blob;\n const useBlob = _Blob && utils.isSpecCompliantForm(formData);\n\n if (!utils.isFunction(visitor)) {\n throw new TypeError('visitor must be a function');\n }\n\n function convertValue(value) {\n if (value === null) return '';\n\n if (utils.isDate(value)) {\n return value.toISOString();\n }\n\n if (!useBlob && utils.isBlob(value)) {\n throw new AxiosError('Blob is not supported. Use a Buffer instead.');\n }\n\n if (utils.isArrayBuffer(value) || utils.isTypedArray(value)) {\n return useBlob && typeof Blob === 'function' ? new Blob([value]) : Buffer.from(value);\n }\n\n return value;\n }\n\n /**\n * Default visitor.\n *\n * @param {*} value\n * @param {String|Number} key\n * @param {Array} path\n * @this {FormData}\n *\n * @returns {boolean} return true to visit the each prop of the value recursively\n */\n function defaultVisitor(value, key, path) {\n let arr = value;\n\n if (value && !path && typeof value === 'object') {\n if (utils.endsWith(key, '{}')) {\n // eslint-disable-next-line no-param-reassign\n key = metaTokens ? key : key.slice(0, -2);\n // eslint-disable-next-line no-param-reassign\n value = JSON.stringify(value);\n } else if (\n (utils.isArray(value) && isFlatArray(value)) ||\n ((utils.isFileList(value) || utils.endsWith(key, '[]')) && (arr = utils.toArray(value))\n )) {\n // eslint-disable-next-line no-param-reassign\n key = removeBrackets(key);\n\n arr.forEach(function each(el, index) {\n !(utils.isUndefined(el) || el === null) && formData.append(\n // eslint-disable-next-line no-nested-ternary\n indexes === true ? renderKey([key], index, dots) : (indexes === null ? key : key + '[]'),\n convertValue(el)\n );\n });\n return false;\n }\n }\n\n if (isVisitable(value)) {\n return true;\n }\n\n formData.append(renderKey(path, key, dots), convertValue(value));\n\n return false;\n }\n\n const stack = [];\n\n const exposedHelpers = Object.assign(predicates, {\n defaultVisitor,\n convertValue,\n isVisitable\n });\n\n function build(value, path) {\n if (utils.isUndefined(value)) return;\n\n if (stack.indexOf(value) !== -1) {\n throw Error('Circular reference detected in ' + path.join('.'));\n }\n\n stack.push(value);\n\n utils.forEach(value, function each(el, key) {\n const result = !(utils.isUndefined(el) || el === null) && visitor.call(\n formData, el, utils.isString(key) ? key.trim() : key, path, exposedHelpers\n );\n\n if (result === true) {\n build(el, path ? path.concat(key) : [key]);\n }\n });\n\n stack.pop();\n }\n\n if (!utils.isObject(obj)) {\n throw new TypeError('data must be an object');\n }\n\n build(obj);\n\n return formData;\n}\n\nexport default toFormData;\n","'use strict';\n\nimport toFormData from './toFormData.js';\n\n/**\n * It encodes a string by replacing all characters that are not in the unreserved set with\n * their percent-encoded equivalents\n *\n * @param {string} str - The string to encode.\n *\n * @returns {string} The encoded string.\n */\nfunction encode(str) {\n const charMap = {\n '!': '%21',\n \"'\": '%27',\n '(': '%28',\n ')': '%29',\n '~': '%7E',\n '%20': '+',\n '%00': '\\x00'\n };\n return encodeURIComponent(str).replace(/[!'()~]|%20|%00/g, function replacer(match) {\n return charMap[match];\n });\n}\n\n/**\n * It takes a params object and converts it to a FormData object\n *\n * @param {Object} params - The parameters to be converted to a FormData object.\n * @param {Object} options - The options object passed to the Axios constructor.\n *\n * @returns {void}\n */\nfunction AxiosURLSearchParams(params, options) {\n this._pairs = [];\n\n params && toFormData(params, this, options);\n}\n\nconst prototype = AxiosURLSearchParams.prototype;\n\nprototype.append = function append(name, value) {\n this._pairs.push([name, value]);\n};\n\nprototype.toString = function toString(encoder) {\n const _encode = encoder ? function(value) {\n return encoder.call(this, value, encode);\n } : encode;\n\n return this._pairs.map(function each(pair) {\n return _encode(pair[0]) + '=' + _encode(pair[1]);\n }, '').join('&');\n};\n\nexport default AxiosURLSearchParams;\n","'use strict';\n\nimport utils from '../utils.js';\nimport AxiosURLSearchParams from '../helpers/AxiosURLSearchParams.js';\n\n/**\n * It replaces all instances of the characters `:`, `$`, `,`, `+`, `[`, and `]` with their\n * URI encoded counterparts\n *\n * @param {string} val The value to be encoded.\n *\n * @returns {string} The encoded value.\n */\nfunction encode(val) {\n return encodeURIComponent(val).\n replace(/%3A/gi, ':').\n replace(/%24/g, '$').\n replace(/%2C/gi, ',').\n replace(/%20/g, '+').\n replace(/%5B/gi, '[').\n replace(/%5D/gi, ']');\n}\n\n/**\n * Build a URL by appending params to the end\n *\n * @param {string} url The base of the url (e.g., http://www.google.com)\n * @param {object} [params] The params to be appended\n * @param {?object} options\n *\n * @returns {string} The formatted url\n */\nexport default function buildURL(url, params, options) {\n /*eslint no-param-reassign:0*/\n if (!params) {\n return url;\n }\n \n const _encode = options && options.encode || encode;\n\n const serializeFn = options && options.serialize;\n\n let serializedParams;\n\n if (serializeFn) {\n serializedParams = serializeFn(params, options);\n } else {\n serializedParams = utils.isURLSearchParams(params) ?\n params.toString() :\n new AxiosURLSearchParams(params, options).toString(_encode);\n }\n\n if (serializedParams) {\n const hashmarkIndex = url.indexOf(\"#\");\n\n if (hashmarkIndex !== -1) {\n url = url.slice(0, hashmarkIndex);\n }\n url += (url.indexOf('?') === -1 ? '?' : '&') + serializedParams;\n }\n\n return url;\n}\n","'use strict';\n\nimport utils from './../utils.js';\n\nclass InterceptorManager {\n constructor() {\n this.handlers = [];\n }\n\n /**\n * Add a new interceptor to the stack\n *\n * @param {Function} fulfilled The function to handle `then` for a `Promise`\n * @param {Function} rejected The function to handle `reject` for a `Promise`\n *\n * @return {Number} An ID used to remove interceptor later\n */\n use(fulfilled, rejected, options) {\n this.handlers.push({\n fulfilled,\n rejected,\n synchronous: options ? options.synchronous : false,\n runWhen: options ? options.runWhen : null\n });\n return this.handlers.length - 1;\n }\n\n /**\n * Remove an interceptor from the stack\n *\n * @param {Number} id The ID that was returned by `use`\n *\n * @returns {Boolean} `true` if the interceptor was removed, `false` otherwise\n */\n eject(id) {\n if (this.handlers[id]) {\n this.handlers[id] = null;\n }\n }\n\n /**\n * Clear all interceptors from the stack\n *\n * @returns {void}\n */\n clear() {\n if (this.handlers) {\n this.handlers = [];\n }\n }\n\n /**\n * Iterate over all the registered interceptors\n *\n * This method is particularly useful for skipping over any\n * interceptors that may have become `null` calling `eject`.\n *\n * @param {Function} fn The function to call for each interceptor\n *\n * @returns {void}\n */\n forEach(fn) {\n utils.forEach(this.handlers, function forEachHandler(h) {\n if (h !== null) {\n fn(h);\n }\n });\n }\n}\n\nexport default InterceptorManager;\n","'use strict';\n\nexport default {\n silentJSONParsing: true,\n forcedJSONParsing: true,\n clarifyTimeoutError: false\n};\n","'use strict';\n\nimport url from 'url';\nexport default url.URLSearchParams;\n","import URLSearchParams from './classes/URLSearchParams.js'\nimport FormData from './classes/FormData.js'\n\nexport default {\n isNode: true,\n classes: {\n URLSearchParams,\n FormData,\n Blob: typeof Blob !== 'undefined' && Blob || null\n },\n protocols: [ 'http', 'https', 'file', 'data' ]\n};\n","const hasBrowserEnv = typeof window !== 'undefined' && typeof document !== 'undefined';\n\n/**\n * Determine if we're running in a standard browser environment\n *\n * This allows axios to run in a web worker, and react-native.\n * Both environments support XMLHttpRequest, but not fully standard globals.\n *\n * web workers:\n * typeof window -> undefined\n * typeof document -> undefined\n *\n * react-native:\n * navigator.product -> 'ReactNative'\n * nativescript\n * navigator.product -> 'NativeScript' or 'NS'\n *\n * @returns {boolean}\n */\nconst hasStandardBrowserEnv = (\n (product) => {\n return hasBrowserEnv && ['ReactNative', 'NativeScript', 'NS'].indexOf(product) < 0\n })(typeof navigator !== 'undefined' && navigator.product);\n\n/**\n * Determine if we're running in a standard browser webWorker environment\n *\n * Although the `isStandardBrowserEnv` method indicates that\n * `allows axios to run in a web worker`, the WebWorker will still be\n * filtered out due to its judgment standard\n * `typeof window !== 'undefined' && typeof document !== 'undefined'`.\n * This leads to a problem when axios post `FormData` in webWorker\n */\nconst hasStandardBrowserWebWorkerEnv = (() => {\n return (\n typeof WorkerGlobalScope !== 'undefined' &&\n // eslint-disable-next-line no-undef\n self instanceof WorkerGlobalScope &&\n typeof self.importScripts === 'function'\n );\n})();\n\nconst origin = hasBrowserEnv && window.location.href || 'http://localhost';\n\nexport {\n hasBrowserEnv,\n hasStandardBrowserWebWorkerEnv,\n hasStandardBrowserEnv,\n origin\n}\n","import platform from './node/index.js';\nimport * as utils from './common/utils.js';\n\nexport default {\n ...utils,\n ...platform\n}\n","'use strict';\n\nimport utils from '../utils.js';\nimport toFormData from './toFormData.js';\nimport platform from '../platform/index.js';\n\nexport default function toURLEncodedForm(data, options) {\n return toFormData(data, new platform.classes.URLSearchParams(), Object.assign({\n visitor: function(value, key, path, helpers) {\n if (platform.isNode && utils.isBuffer(value)) {\n this.append(key, value.toString('base64'));\n return false;\n }\n\n return helpers.defaultVisitor.apply(this, arguments);\n }\n }, options));\n}\n","'use strict';\n\nimport utils from '../utils.js';\n\n/**\n * It takes a string like `foo[x][y][z]` and returns an array like `['foo', 'x', 'y', 'z']\n *\n * @param {string} name - The name of the property to get.\n *\n * @returns An array of strings.\n */\nfunction parsePropPath(name) {\n // foo[x][y][z]\n // foo.x.y.z\n // foo-x-y-z\n // foo x y z\n return utils.matchAll(/\\w+|\\[(\\w*)]/g, name).map(match => {\n return match[0] === '[]' ? '' : match[1] || match[0];\n });\n}\n\n/**\n * Convert an array to an object.\n *\n * @param {Array} arr - The array to convert to an object.\n *\n * @returns An object with the same keys and values as the array.\n */\nfunction arrayToObject(arr) {\n const obj = {};\n const keys = Object.keys(arr);\n let i;\n const len = keys.length;\n let key;\n for (i = 0; i < len; i++) {\n key = keys[i];\n obj[key] = arr[key];\n }\n return obj;\n}\n\n/**\n * It takes a FormData object and returns a JavaScript object\n *\n * @param {string} formData The FormData object to convert to JSON.\n *\n * @returns {Object | null} The converted object.\n */\nfunction formDataToJSON(formData) {\n function buildPath(path, value, target, index) {\n let name = path[index++];\n\n if (name === '__proto__') return true;\n\n const isNumericKey = Number.isFinite(+name);\n const isLast = index >= path.length;\n name = !name && utils.isArray(target) ? target.length : name;\n\n if (isLast) {\n if (utils.hasOwnProp(target, name)) {\n target[name] = [target[name], value];\n } else {\n target[name] = value;\n }\n\n return !isNumericKey;\n }\n\n if (!target[name] || !utils.isObject(target[name])) {\n target[name] = [];\n }\n\n const result = buildPath(path, value, target[name], index);\n\n if (result && utils.isArray(target[name])) {\n target[name] = arrayToObject(target[name]);\n }\n\n return !isNumericKey;\n }\n\n if (utils.isFormData(formData) && utils.isFunction(formData.entries)) {\n const obj = {};\n\n utils.forEachEntry(formData, (name, value) => {\n buildPath(parsePropPath(name), value, obj, 0);\n });\n\n return obj;\n }\n\n return null;\n}\n\nexport default formDataToJSON;\n","'use strict';\n\nimport utils from '../utils.js';\nimport AxiosError from '../core/AxiosError.js';\nimport transitionalDefaults from './transitional.js';\nimport toFormData from '../helpers/toFormData.js';\nimport toURLEncodedForm from '../helpers/toURLEncodedForm.js';\nimport platform from '../platform/index.js';\nimport formDataToJSON from '../helpers/formDataToJSON.js';\n\n/**\n * It takes a string, tries to parse it, and if it fails, it returns the stringified version\n * of the input\n *\n * @param {any} rawValue - The value to be stringified.\n * @param {Function} parser - A function that parses a string into a JavaScript object.\n * @param {Function} encoder - A function that takes a value and returns a string.\n *\n * @returns {string} A stringified version of the rawValue.\n */\nfunction stringifySafely(rawValue, parser, encoder) {\n if (utils.isString(rawValue)) {\n try {\n (parser || JSON.parse)(rawValue);\n return utils.trim(rawValue);\n } catch (e) {\n if (e.name !== 'SyntaxError') {\n throw e;\n }\n }\n }\n\n return (encoder || JSON.stringify)(rawValue);\n}\n\nconst defaults = {\n\n transitional: transitionalDefaults,\n\n adapter: ['xhr', 'http', 'fetch'],\n\n transformRequest: [function transformRequest(data, headers) {\n const contentType = headers.getContentType() || '';\n const hasJSONContentType = contentType.indexOf('application/json') > -1;\n const isObjectPayload = utils.isObject(data);\n\n if (isObjectPayload && utils.isHTMLForm(data)) {\n data = new FormData(data);\n }\n\n const isFormData = utils.isFormData(data);\n\n if (isFormData) {\n return hasJSONContentType ? JSON.stringify(formDataToJSON(data)) : data;\n }\n\n if (utils.isArrayBuffer(data) ||\n utils.isBuffer(data) ||\n utils.isStream(data) ||\n utils.isFile(data) ||\n utils.isBlob(data) ||\n utils.isReadableStream(data)\n ) {\n return data;\n }\n if (utils.isArrayBufferView(data)) {\n return data.buffer;\n }\n if (utils.isURLSearchParams(data)) {\n headers.setContentType('application/x-www-form-urlencoded;charset=utf-8', false);\n return data.toString();\n }\n\n let isFileList;\n\n if (isObjectPayload) {\n if (contentType.indexOf('application/x-www-form-urlencoded') > -1) {\n return toURLEncodedForm(data, this.formSerializer).toString();\n }\n\n if ((isFileList = utils.isFileList(data)) || contentType.indexOf('multipart/form-data') > -1) {\n const _FormData = this.env && this.env.FormData;\n\n return toFormData(\n isFileList ? {'files[]': data} : data,\n _FormData && new _FormData(),\n this.formSerializer\n );\n }\n }\n\n if (isObjectPayload || hasJSONContentType ) {\n headers.setContentType('application/json', false);\n return stringifySafely(data);\n }\n\n return data;\n }],\n\n transformResponse: [function transformResponse(data) {\n const transitional = this.transitional || defaults.transitional;\n const forcedJSONParsing = transitional && transitional.forcedJSONParsing;\n const JSONRequested = this.responseType === 'json';\n\n if (utils.isResponse(data) || utils.isReadableStream(data)) {\n return data;\n }\n\n if (data && utils.isString(data) && ((forcedJSONParsing && !this.responseType) || JSONRequested)) {\n const silentJSONParsing = transitional && transitional.silentJSONParsing;\n const strictJSONParsing = !silentJSONParsing && JSONRequested;\n\n try {\n return JSON.parse(data);\n } catch (e) {\n if (strictJSONParsing) {\n if (e.name === 'SyntaxError') {\n throw AxiosError.from(e, AxiosError.ERR_BAD_RESPONSE, this, null, this.response);\n }\n throw e;\n }\n }\n }\n\n return data;\n }],\n\n /**\n * A timeout in milliseconds to abort a request. If set to 0 (default) a\n * timeout is not created.\n */\n timeout: 0,\n\n xsrfCookieName: 'XSRF-TOKEN',\n xsrfHeaderName: 'X-XSRF-TOKEN',\n\n maxContentLength: -1,\n maxBodyLength: -1,\n\n env: {\n FormData: platform.classes.FormData,\n Blob: platform.classes.Blob\n },\n\n validateStatus: function validateStatus(status) {\n return status >= 200 && status < 300;\n },\n\n headers: {\n common: {\n 'Accept': 'application/json, text/plain, */*',\n 'Content-Type': undefined\n }\n }\n};\n\nutils.forEach(['delete', 'get', 'head', 'post', 'put', 'patch'], (method) => {\n defaults.headers[method] = {};\n});\n\nexport default defaults;\n","'use strict';\n\nimport utils from './../utils.js';\n\n// RawAxiosHeaders whose duplicates are ignored by node\n// c.f. https://nodejs.org/api/http.html#http_message_headers\nconst ignoreDuplicateOf = utils.toObjectSet([\n 'age', 'authorization', 'content-length', 'content-type', 'etag',\n 'expires', 'from', 'host', 'if-modified-since', 'if-unmodified-since',\n 'last-modified', 'location', 'max-forwards', 'proxy-authorization',\n 'referer', 'retry-after', 'user-agent'\n]);\n\n/**\n * Parse headers into an object\n *\n * ```\n * Date: Wed, 27 Aug 2014 08:58:49 GMT\n * Content-Type: application/json\n * Connection: keep-alive\n * Transfer-Encoding: chunked\n * ```\n *\n * @param {String} rawHeaders Headers needing to be parsed\n *\n * @returns {Object} Headers parsed into an object\n */\nexport default rawHeaders => {\n const parsed = {};\n let key;\n let val;\n let i;\n\n rawHeaders && rawHeaders.split('\\n').forEach(function parser(line) {\n i = line.indexOf(':');\n key = line.substring(0, i).trim().toLowerCase();\n val = line.substring(i + 1).trim();\n\n if (!key || (parsed[key] && ignoreDuplicateOf[key])) {\n return;\n }\n\n if (key === 'set-cookie') {\n if (parsed[key]) {\n parsed[key].push(val);\n } else {\n parsed[key] = [val];\n }\n } else {\n parsed[key] = parsed[key] ? parsed[key] + ', ' + val : val;\n }\n });\n\n return parsed;\n};\n","'use strict';\n\nimport utils from '../utils.js';\nimport parseHeaders from '../helpers/parseHeaders.js';\n\nconst $internals = Symbol('internals');\n\nfunction normalizeHeader(header) {\n return header && String(header).trim().toLowerCase();\n}\n\nfunction normalizeValue(value) {\n if (value === false || value == null) {\n return value;\n }\n\n return utils.isArray(value) ? value.map(normalizeValue) : String(value);\n}\n\nfunction parseTokens(str) {\n const tokens = Object.create(null);\n const tokensRE = /([^\\s,;=]+)\\s*(?:=\\s*([^,;]+))?/g;\n let match;\n\n while ((match = tokensRE.exec(str))) {\n tokens[match[1]] = match[2];\n }\n\n return tokens;\n}\n\nconst isValidHeaderName = (str) => /^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(str.trim());\n\nfunction matchHeaderValue(context, value, header, filter, isHeaderNameFilter) {\n if (utils.isFunction(filter)) {\n return filter.call(this, value, header);\n }\n\n if (isHeaderNameFilter) {\n value = header;\n }\n\n if (!utils.isString(value)) return;\n\n if (utils.isString(filter)) {\n return value.indexOf(filter) !== -1;\n }\n\n if (utils.isRegExp(filter)) {\n return filter.test(value);\n }\n}\n\nfunction formatHeader(header) {\n return header.trim()\n .toLowerCase().replace(/([a-z\\d])(\\w*)/g, (w, char, str) => {\n return char.toUpperCase() + str;\n });\n}\n\nfunction buildAccessors(obj, header) {\n const accessorName = utils.toCamelCase(' ' + header);\n\n ['get', 'set', 'has'].forEach(methodName => {\n Object.defineProperty(obj, methodName + accessorName, {\n value: function(arg1, arg2, arg3) {\n return this[methodName].call(this, header, arg1, arg2, arg3);\n },\n configurable: true\n });\n });\n}\n\nclass AxiosHeaders {\n constructor(headers) {\n headers && this.set(headers);\n }\n\n set(header, valueOrRewrite, rewrite) {\n const self = this;\n\n function setHeader(_value, _header, _rewrite) {\n const lHeader = normalizeHeader(_header);\n\n if (!lHeader) {\n throw new Error('header name must be a non-empty string');\n }\n\n const key = utils.findKey(self, lHeader);\n\n if(!key || self[key] === undefined || _rewrite === true || (_rewrite === undefined && self[key] !== false)) {\n self[key || _header] = normalizeValue(_value);\n }\n }\n\n const setHeaders = (headers, _rewrite) =>\n utils.forEach(headers, (_value, _header) => setHeader(_value, _header, _rewrite));\n\n if (utils.isPlainObject(header) || header instanceof this.constructor) {\n setHeaders(header, valueOrRewrite)\n } else if(utils.isString(header) && (header = header.trim()) && !isValidHeaderName(header)) {\n setHeaders(parseHeaders(header), valueOrRewrite);\n } else if (utils.isHeaders(header)) {\n for (const [key, value] of header.entries()) {\n setHeader(value, key, rewrite);\n }\n } else {\n header != null && setHeader(valueOrRewrite, header, rewrite);\n }\n\n return this;\n }\n\n get(header, parser) {\n header = normalizeHeader(header);\n\n if (header) {\n const key = utils.findKey(this, header);\n\n if (key) {\n const value = this[key];\n\n if (!parser) {\n return value;\n }\n\n if (parser === true) {\n return parseTokens(value);\n }\n\n if (utils.isFunction(parser)) {\n return parser.call(this, value, key);\n }\n\n if (utils.isRegExp(parser)) {\n return parser.exec(value);\n }\n\n throw new TypeError('parser must be boolean|regexp|function');\n }\n }\n }\n\n has(header, matcher) {\n header = normalizeHeader(header);\n\n if (header) {\n const key = utils.findKey(this, header);\n\n return !!(key && this[key] !== undefined && (!matcher || matchHeaderValue(this, this[key], key, matcher)));\n }\n\n return false;\n }\n\n delete(header, matcher) {\n const self = this;\n let deleted = false;\n\n function deleteHeader(_header) {\n _header = normalizeHeader(_header);\n\n if (_header) {\n const key = utils.findKey(self, _header);\n\n if (key && (!matcher || matchHeaderValue(self, self[key], key, matcher))) {\n delete self[key];\n\n deleted = true;\n }\n }\n }\n\n if (utils.isArray(header)) {\n header.forEach(deleteHeader);\n } else {\n deleteHeader(header);\n }\n\n return deleted;\n }\n\n clear(matcher) {\n const keys = Object.keys(this);\n let i = keys.length;\n let deleted = false;\n\n while (i--) {\n const key = keys[i];\n if(!matcher || matchHeaderValue(this, this[key], key, matcher, true)) {\n delete this[key];\n deleted = true;\n }\n }\n\n return deleted;\n }\n\n normalize(format) {\n const self = this;\n const headers = {};\n\n utils.forEach(this, (value, header) => {\n const key = utils.findKey(headers, header);\n\n if (key) {\n self[key] = normalizeValue(value);\n delete self[header];\n return;\n }\n\n const normalized = format ? formatHeader(header) : String(header).trim();\n\n if (normalized !== header) {\n delete self[header];\n }\n\n self[normalized] = normalizeValue(value);\n\n headers[normalized] = true;\n });\n\n return this;\n }\n\n concat(...targets) {\n return this.constructor.concat(this, ...targets);\n }\n\n toJSON(asStrings) {\n const obj = Object.create(null);\n\n utils.forEach(this, (value, header) => {\n value != null && value !== false && (obj[header] = asStrings && utils.isArray(value) ? value.join(', ') : value);\n });\n\n return obj;\n }\n\n [Symbol.iterator]() {\n return Object.entries(this.toJSON())[Symbol.iterator]();\n }\n\n toString() {\n return Object.entries(this.toJSON()).map(([header, value]) => header + ': ' + value).join('\\n');\n }\n\n get [Symbol.toStringTag]() {\n return 'AxiosHeaders';\n }\n\n static from(thing) {\n return thing instanceof this ? thing : new this(thing);\n }\n\n static concat(first, ...targets) {\n const computed = new this(first);\n\n targets.forEach((target) => computed.set(target));\n\n return computed;\n }\n\n static accessor(header) {\n const internals = this[$internals] = (this[$internals] = {\n accessors: {}\n });\n\n const accessors = internals.accessors;\n const prototype = this.prototype;\n\n function defineAccessor(_header) {\n const lHeader = normalizeHeader(_header);\n\n if (!accessors[lHeader]) {\n buildAccessors(prototype, _header);\n accessors[lHeader] = true;\n }\n }\n\n utils.isArray(header) ? header.forEach(defineAccessor) : defineAccessor(header);\n\n return this;\n }\n}\n\nAxiosHeaders.accessor(['Content-Type', 'Content-Length', 'Accept', 'Accept-Encoding', 'User-Agent', 'Authorization']);\n\n// reserved names hotfix\nutils.reduceDescriptors(AxiosHeaders.prototype, ({value}, key) => {\n let mapped = key[0].toUpperCase() + key.slice(1); // map `set` => `Set`\n return {\n get: () => value,\n set(headerValue) {\n this[mapped] = headerValue;\n }\n }\n});\n\nutils.freezeMethods(AxiosHeaders);\n\nexport default AxiosHeaders;\n","'use strict';\n\nimport utils from './../utils.js';\nimport defaults from '../defaults/index.js';\nimport AxiosHeaders from '../core/AxiosHeaders.js';\n\n/**\n * Transform the data for a request or a response\n *\n * @param {Array|Function} fns A single function or Array of functions\n * @param {?Object} response The response object\n *\n * @returns {*} The resulting transformed data\n */\nexport default function transformData(fns, response) {\n const config = this || defaults;\n const context = response || config;\n const headers = AxiosHeaders.from(context.headers);\n let data = context.data;\n\n utils.forEach(fns, function transform(fn) {\n data = fn.call(config, data, headers.normalize(), response ? response.status : undefined);\n });\n\n headers.normalize();\n\n return data;\n}\n","'use strict';\n\nexport default function isCancel(value) {\n return !!(value && value.__CANCEL__);\n}\n","'use strict';\n\nimport AxiosError from '../core/AxiosError.js';\nimport utils from '../utils.js';\n\n/**\n * A `CanceledError` is an object that is thrown when an operation is canceled.\n *\n * @param {string=} message The message.\n * @param {Object=} config The config.\n * @param {Object=} request The request.\n *\n * @returns {CanceledError} The created error.\n */\nfunction CanceledError(message, config, request) {\n // eslint-disable-next-line no-eq-null,eqeqeq\n AxiosError.call(this, message == null ? 'canceled' : message, AxiosError.ERR_CANCELED, config, request);\n this.name = 'CanceledError';\n}\n\nutils.inherits(CanceledError, AxiosError, {\n __CANCEL__: true\n});\n\nexport default CanceledError;\n","'use strict';\n\nimport AxiosError from './AxiosError.js';\n\n/**\n * Resolve or reject a Promise based on response status.\n *\n * @param {Function} resolve A function that resolves the promise.\n * @param {Function} reject A function that rejects the promise.\n * @param {object} response The response.\n *\n * @returns {object} The response.\n */\nexport default function settle(resolve, reject, response) {\n const validateStatus = response.config.validateStatus;\n if (!response.status || !validateStatus || validateStatus(response.status)) {\n resolve(response);\n } else {\n reject(new AxiosError(\n 'Request failed with status code ' + response.status,\n [AxiosError.ERR_BAD_REQUEST, AxiosError.ERR_BAD_RESPONSE][Math.floor(response.status / 100) - 4],\n response.config,\n response.request,\n response\n ));\n }\n}\n","'use strict';\n\n/**\n * Determines whether the specified URL is absolute\n *\n * @param {string} url The URL to test\n *\n * @returns {boolean} True if the specified URL is absolute, otherwise false\n */\nexport default function isAbsoluteURL(url) {\n // A URL is considered absolute if it begins with \"://\" or \"//\" (protocol-relative URL).\n // RFC 3986 defines scheme name as a sequence of characters beginning with a letter and followed\n // by any combination of letters, digits, plus, period, or hyphen.\n return /^([a-z][a-z\\d+\\-.]*:)?\\/\\//i.test(url);\n}\n","'use strict';\n\n/**\n * Creates a new URL by combining the specified URLs\n *\n * @param {string} baseURL The base URL\n * @param {string} relativeURL The relative URL\n *\n * @returns {string} The combined URL\n */\nexport default function combineURLs(baseURL, relativeURL) {\n return relativeURL\n ? baseURL.replace(/\\/?\\/$/, '') + '/' + relativeURL.replace(/^\\/+/, '')\n : baseURL;\n}\n","'use strict';\n\nimport isAbsoluteURL from '../helpers/isAbsoluteURL.js';\nimport combineURLs from '../helpers/combineURLs.js';\n\n/**\n * Creates a new URL by combining the baseURL with the requestedURL,\n * only when the requestedURL is not already an absolute URL.\n * If the requestURL is absolute, this function returns the requestedURL untouched.\n *\n * @param {string} baseURL The base URL\n * @param {string} requestedURL Absolute or relative URL to combine\n *\n * @returns {string} The combined full path\n */\nexport default function buildFullPath(baseURL, requestedURL) {\n if (baseURL && !isAbsoluteURL(requestedURL)) {\n return combineURLs(baseURL, requestedURL);\n }\n return requestedURL;\n}\n","export const VERSION = \"1.7.2\";","'use strict';\n\nexport default function parseProtocol(url) {\n const match = /^([-+\\w]{1,25})(:?\\/\\/|:)/.exec(url);\n return match && match[1] || '';\n}\n","'use strict';\n\nimport AxiosError from '../core/AxiosError.js';\nimport parseProtocol from './parseProtocol.js';\nimport platform from '../platform/index.js';\n\nconst DATA_URL_PATTERN = /^(?:([^;]+);)?(?:[^;]+;)?(base64|),([\\s\\S]*)$/;\n\n/**\n * Parse data uri to a Buffer or Blob\n *\n * @param {String} uri\n * @param {?Boolean} asBlob\n * @param {?Object} options\n * @param {?Function} options.Blob\n *\n * @returns {Buffer|Blob}\n */\nexport default function fromDataURI(uri, asBlob, options) {\n const _Blob = options && options.Blob || platform.classes.Blob;\n const protocol = parseProtocol(uri);\n\n if (asBlob === undefined && _Blob) {\n asBlob = true;\n }\n\n if (protocol === 'data') {\n uri = protocol.length ? uri.slice(protocol.length + 1) : uri;\n\n const match = DATA_URL_PATTERN.exec(uri);\n\n if (!match) {\n throw new AxiosError('Invalid URL', AxiosError.ERR_INVALID_URL);\n }\n\n const mime = match[1];\n const isBase64 = match[2];\n const body = match[3];\n const buffer = Buffer.from(decodeURIComponent(body), isBase64 ? 'base64' : 'utf8');\n\n if (asBlob) {\n if (!_Blob) {\n throw new AxiosError('Blob is not supported', AxiosError.ERR_NOT_SUPPORT);\n }\n\n return new _Blob([buffer], {type: mime});\n }\n\n return buffer;\n }\n\n throw new AxiosError('Unsupported protocol ' + protocol, AxiosError.ERR_NOT_SUPPORT);\n}\n","'use strict';\n\n/**\n * Throttle decorator\n * @param {Function} fn\n * @param {Number} freq\n * @return {Function}\n */\nfunction throttle(fn, freq) {\n let timestamp = 0;\n const threshold = 1000 / freq;\n let timer = null;\n return function throttled() {\n const force = this === true;\n\n const now = Date.now();\n if (force || now - timestamp > threshold) {\n if (timer) {\n clearTimeout(timer);\n timer = null;\n }\n timestamp = now;\n return fn.apply(null, arguments);\n }\n if (!timer) {\n timer = setTimeout(() => {\n timer = null;\n timestamp = Date.now();\n return fn.apply(null, arguments);\n }, threshold - (now - timestamp));\n }\n };\n}\n\nexport default throttle;\n","'use strict';\n\n/**\n * Calculate data maxRate\n * @param {Number} [samplesCount= 10]\n * @param {Number} [min= 1000]\n * @returns {Function}\n */\nfunction speedometer(samplesCount, min) {\n samplesCount = samplesCount || 10;\n const bytes = new Array(samplesCount);\n const timestamps = new Array(samplesCount);\n let head = 0;\n let tail = 0;\n let firstSampleTS;\n\n min = min !== undefined ? min : 1000;\n\n return function push(chunkLength) {\n const now = Date.now();\n\n const startedAt = timestamps[tail];\n\n if (!firstSampleTS) {\n firstSampleTS = now;\n }\n\n bytes[head] = chunkLength;\n timestamps[head] = now;\n\n let i = tail;\n let bytesCount = 0;\n\n while (i !== head) {\n bytesCount += bytes[i++];\n i = i % samplesCount;\n }\n\n head = (head + 1) % samplesCount;\n\n if (head === tail) {\n tail = (tail + 1) % samplesCount;\n }\n\n if (now - firstSampleTS < min) {\n return;\n }\n\n const passed = startedAt && now - startedAt;\n\n return passed ? Math.round(bytesCount * 1000 / passed) : undefined;\n };\n}\n\nexport default speedometer;\n","'use strict';\n\nimport stream from 'stream';\nimport utils from '../utils.js';\nimport throttle from './throttle.js';\nimport speedometer from './speedometer.js';\n\nconst kInternals = Symbol('internals');\n\nclass AxiosTransformStream extends stream.Transform{\n constructor(options) {\n options = utils.toFlatObject(options, {\n maxRate: 0,\n chunkSize: 64 * 1024,\n minChunkSize: 100,\n timeWindow: 500,\n ticksRate: 2,\n samplesCount: 15\n }, null, (prop, source) => {\n return !utils.isUndefined(source[prop]);\n });\n\n super({\n readableHighWaterMark: options.chunkSize\n });\n\n const self = this;\n\n const internals = this[kInternals] = {\n length: options.length,\n timeWindow: options.timeWindow,\n ticksRate: options.ticksRate,\n chunkSize: options.chunkSize,\n maxRate: options.maxRate,\n minChunkSize: options.minChunkSize,\n bytesSeen: 0,\n isCaptured: false,\n notifiedBytesLoaded: 0,\n ts: Date.now(),\n bytes: 0,\n onReadCallback: null\n };\n\n const _speedometer = speedometer(internals.ticksRate * options.samplesCount, internals.timeWindow);\n\n this.on('newListener', event => {\n if (event === 'progress') {\n if (!internals.isCaptured) {\n internals.isCaptured = true;\n }\n }\n });\n\n let bytesNotified = 0;\n\n internals.updateProgress = throttle(function throttledHandler() {\n const totalBytes = internals.length;\n const bytesTransferred = internals.bytesSeen;\n const progressBytes = bytesTransferred - bytesNotified;\n if (!progressBytes || self.destroyed) return;\n\n const rate = _speedometer(progressBytes);\n\n bytesNotified = bytesTransferred;\n\n process.nextTick(() => {\n self.emit('progress', {\n loaded: bytesTransferred,\n total: totalBytes,\n progress: totalBytes ? (bytesTransferred / totalBytes) : undefined,\n bytes: progressBytes,\n rate: rate ? rate : undefined,\n estimated: rate && totalBytes && bytesTransferred <= totalBytes ?\n (totalBytes - bytesTransferred) / rate : undefined,\n lengthComputable: totalBytes != null\n });\n });\n }, internals.ticksRate);\n\n const onFinish = () => {\n internals.updateProgress.call(true);\n };\n\n this.once('end', onFinish);\n this.once('error', onFinish);\n }\n\n _read(size) {\n const internals = this[kInternals];\n\n if (internals.onReadCallback) {\n internals.onReadCallback();\n }\n\n return super._read(size);\n }\n\n _transform(chunk, encoding, callback) {\n const self = this;\n const internals = this[kInternals];\n const maxRate = internals.maxRate;\n\n const readableHighWaterMark = this.readableHighWaterMark;\n\n const timeWindow = internals.timeWindow;\n\n const divider = 1000 / timeWindow;\n const bytesThreshold = (maxRate / divider);\n const minChunkSize = internals.minChunkSize !== false ? Math.max(internals.minChunkSize, bytesThreshold * 0.01) : 0;\n\n function pushChunk(_chunk, _callback) {\n const bytes = Buffer.byteLength(_chunk);\n internals.bytesSeen += bytes;\n internals.bytes += bytes;\n\n if (internals.isCaptured) {\n internals.updateProgress();\n }\n\n if (self.push(_chunk)) {\n process.nextTick(_callback);\n } else {\n internals.onReadCallback = () => {\n internals.onReadCallback = null;\n process.nextTick(_callback);\n };\n }\n }\n\n const transformChunk = (_chunk, _callback) => {\n const chunkSize = Buffer.byteLength(_chunk);\n let chunkRemainder = null;\n let maxChunkSize = readableHighWaterMark;\n let bytesLeft;\n let passed = 0;\n\n if (maxRate) {\n const now = Date.now();\n\n if (!internals.ts || (passed = (now - internals.ts)) >= timeWindow) {\n internals.ts = now;\n bytesLeft = bytesThreshold - internals.bytes;\n internals.bytes = bytesLeft < 0 ? -bytesLeft : 0;\n passed = 0;\n }\n\n bytesLeft = bytesThreshold - internals.bytes;\n }\n\n if (maxRate) {\n if (bytesLeft <= 0) {\n // next time window\n return setTimeout(() => {\n _callback(null, _chunk);\n }, timeWindow - passed);\n }\n\n if (bytesLeft < maxChunkSize) {\n maxChunkSize = bytesLeft;\n }\n }\n\n if (maxChunkSize && chunkSize > maxChunkSize && (chunkSize - maxChunkSize) > minChunkSize) {\n chunkRemainder = _chunk.subarray(maxChunkSize);\n _chunk = _chunk.subarray(0, maxChunkSize);\n }\n\n pushChunk(_chunk, chunkRemainder ? () => {\n process.nextTick(_callback, null, chunkRemainder);\n } : _callback);\n };\n\n transformChunk(chunk, function transformNextChunk(err, _chunk) {\n if (err) {\n return callback(err);\n }\n\n if (_chunk) {\n transformChunk(_chunk, transformNextChunk);\n } else {\n callback(null);\n }\n });\n }\n\n setLength(length) {\n this[kInternals].length = +length;\n return this;\n }\n}\n\nexport default AxiosTransformStream;\n","const {asyncIterator} = Symbol;\n\nconst readBlob = async function* (blob) {\n if (blob.stream) {\n yield* blob.stream()\n } else if (blob.arrayBuffer) {\n yield await blob.arrayBuffer()\n } else if (blob[asyncIterator]) {\n yield* blob[asyncIterator]();\n } else {\n yield blob;\n }\n}\n\nexport default readBlob;\n","import {TextEncoder} from 'util';\nimport {Readable} from 'stream';\nimport utils from \"../utils.js\";\nimport readBlob from \"./readBlob.js\";\n\nconst BOUNDARY_ALPHABET = utils.ALPHABET.ALPHA_DIGIT + '-_';\n\nconst textEncoder = new TextEncoder();\n\nconst CRLF = '\\r\\n';\nconst CRLF_BYTES = textEncoder.encode(CRLF);\nconst CRLF_BYTES_COUNT = 2;\n\nclass FormDataPart {\n constructor(name, value) {\n const {escapeName} = this.constructor;\n const isStringValue = utils.isString(value);\n\n let headers = `Content-Disposition: form-data; name=\"${escapeName(name)}\"${\n !isStringValue && value.name ? `; filename=\"${escapeName(value.name)}\"` : ''\n }${CRLF}`;\n\n if (isStringValue) {\n value = textEncoder.encode(String(value).replace(/\\r?\\n|\\r\\n?/g, CRLF));\n } else {\n headers += `Content-Type: ${value.type || \"application/octet-stream\"}${CRLF}`\n }\n\n this.headers = textEncoder.encode(headers + CRLF);\n\n this.contentLength = isStringValue ? value.byteLength : value.size;\n\n this.size = this.headers.byteLength + this.contentLength + CRLF_BYTES_COUNT;\n\n this.name = name;\n this.value = value;\n }\n\n async *encode(){\n yield this.headers;\n\n const {value} = this;\n\n if(utils.isTypedArray(value)) {\n yield value;\n } else {\n yield* readBlob(value);\n }\n\n yield CRLF_BYTES;\n }\n\n static escapeName(name) {\n return String(name).replace(/[\\r\\n\"]/g, (match) => ({\n '\\r' : '%0D',\n '\\n' : '%0A',\n '\"' : '%22',\n }[match]));\n }\n}\n\nconst formDataToStream = (form, headersHandler, options) => {\n const {\n tag = 'form-data-boundary',\n size = 25,\n boundary = tag + '-' + utils.generateString(size, BOUNDARY_ALPHABET)\n } = options || {};\n\n if(!utils.isFormData(form)) {\n throw TypeError('FormData instance required');\n }\n\n if (boundary.length < 1 || boundary.length > 70) {\n throw Error('boundary must be 10-70 characters long')\n }\n\n const boundaryBytes = textEncoder.encode('--' + boundary + CRLF);\n const footerBytes = textEncoder.encode('--' + boundary + '--' + CRLF + CRLF);\n let contentLength = footerBytes.byteLength;\n\n const parts = Array.from(form.entries()).map(([name, value]) => {\n const part = new FormDataPart(name, value);\n contentLength += part.size;\n return part;\n });\n\n contentLength += boundaryBytes.byteLength * parts.length;\n\n contentLength = utils.toFiniteNumber(contentLength);\n\n const computedHeaders = {\n 'Content-Type': `multipart/form-data; boundary=${boundary}`\n }\n\n if (Number.isFinite(contentLength)) {\n computedHeaders['Content-Length'] = contentLength;\n }\n\n headersHandler && headersHandler(computedHeaders);\n\n return Readable.from((async function *() {\n for(const part of parts) {\n yield boundaryBytes;\n yield* part.encode();\n }\n\n yield footerBytes;\n })());\n};\n\nexport default formDataToStream;\n","\"use strict\";\n\nimport stream from \"stream\";\n\nclass ZlibHeaderTransformStream extends stream.Transform {\n __transform(chunk, encoding, callback) {\n this.push(chunk);\n callback();\n }\n\n _transform(chunk, encoding, callback) {\n if (chunk.length !== 0) {\n this._transform = this.__transform;\n\n // Add Default Compression headers if no zlib headers are present\n if (chunk[0] !== 120) { // Hex: 78\n const header = Buffer.alloc(2);\n header[0] = 120; // Hex: 78\n header[1] = 156; // Hex: 9C \n this.push(header, encoding);\n }\n }\n\n this.__transform(chunk, encoding, callback);\n }\n}\n\nexport default ZlibHeaderTransformStream;\n","import utils from \"../utils.js\";\n\nconst callbackify = (fn, reducer) => {\n return utils.isAsyncFn(fn) ? function (...args) {\n const cb = args.pop();\n fn.apply(this, args).then((value) => {\n try {\n reducer ? cb(null, ...reducer(value)) : cb(null, value);\n } catch (err) {\n cb(err);\n }\n }, cb);\n } : fn;\n}\n\nexport default callbackify;\n","'use strict';\n\nimport utils from './../utils.js';\nimport settle from './../core/settle.js';\nimport buildFullPath from '../core/buildFullPath.js';\nimport buildURL from './../helpers/buildURL.js';\nimport {getProxyForUrl} from 'proxy-from-env';\nimport http from 'http';\nimport https from 'https';\nimport util from 'util';\nimport followRedirects from 'follow-redirects';\nimport zlib from 'zlib';\nimport {VERSION} from '../env/data.js';\nimport transitionalDefaults from '../defaults/transitional.js';\nimport AxiosError from '../core/AxiosError.js';\nimport CanceledError from '../cancel/CanceledError.js';\nimport platform from '../platform/index.js';\nimport fromDataURI from '../helpers/fromDataURI.js';\nimport stream from 'stream';\nimport AxiosHeaders from '../core/AxiosHeaders.js';\nimport AxiosTransformStream from '../helpers/AxiosTransformStream.js';\nimport {EventEmitter} from 'events';\nimport formDataToStream from \"../helpers/formDataToStream.js\";\nimport readBlob from \"../helpers/readBlob.js\";\nimport ZlibHeaderTransformStream from '../helpers/ZlibHeaderTransformStream.js';\nimport callbackify from \"../helpers/callbackify.js\";\n\nconst zlibOptions = {\n flush: zlib.constants.Z_SYNC_FLUSH,\n finishFlush: zlib.constants.Z_SYNC_FLUSH\n};\n\nconst brotliOptions = {\n flush: zlib.constants.BROTLI_OPERATION_FLUSH,\n finishFlush: zlib.constants.BROTLI_OPERATION_FLUSH\n}\n\nconst isBrotliSupported = utils.isFunction(zlib.createBrotliDecompress);\n\nconst {http: httpFollow, https: httpsFollow} = followRedirects;\n\nconst isHttps = /https:?/;\n\nconst supportedProtocols = platform.protocols.map(protocol => {\n return protocol + ':';\n});\n\n/**\n * If the proxy or config beforeRedirects functions are defined, call them with the options\n * object.\n *\n * @param {Object} options - The options object that was passed to the request.\n *\n * @returns {Object}\n */\nfunction dispatchBeforeRedirect(options, responseDetails) {\n if (options.beforeRedirects.proxy) {\n options.beforeRedirects.proxy(options);\n }\n if (options.beforeRedirects.config) {\n options.beforeRedirects.config(options, responseDetails);\n }\n}\n\n/**\n * If the proxy or config afterRedirects functions are defined, call them with the options\n *\n * @param {http.ClientRequestArgs} options\n * @param {AxiosProxyConfig} configProxy configuration from Axios options object\n * @param {string} location\n *\n * @returns {http.ClientRequestArgs}\n */\nfunction setProxy(options, configProxy, location) {\n let proxy = configProxy;\n if (!proxy && proxy !== false) {\n const proxyUrl = getProxyForUrl(location);\n if (proxyUrl) {\n proxy = new URL(proxyUrl);\n }\n }\n if (proxy) {\n // Basic proxy authorization\n if (proxy.username) {\n proxy.auth = (proxy.username || '') + ':' + (proxy.password || '');\n }\n\n if (proxy.auth) {\n // Support proxy auth object form\n if (proxy.auth.username || proxy.auth.password) {\n proxy.auth = (proxy.auth.username || '') + ':' + (proxy.auth.password || '');\n }\n const base64 = Buffer\n .from(proxy.auth, 'utf8')\n .toString('base64');\n options.headers['Proxy-Authorization'] = 'Basic ' + base64;\n }\n\n options.headers.host = options.hostname + (options.port ? ':' + options.port : '');\n const proxyHost = proxy.hostname || proxy.host;\n options.hostname = proxyHost;\n // Replace 'host' since options is not a URL object\n options.host = proxyHost;\n options.port = proxy.port;\n options.path = location;\n if (proxy.protocol) {\n options.protocol = proxy.protocol.includes(':') ? proxy.protocol : `${proxy.protocol}:`;\n }\n }\n\n options.beforeRedirects.proxy = function beforeRedirect(redirectOptions) {\n // Configure proxy for redirected request, passing the original config proxy to apply\n // the exact same logic as if the redirected request was performed by axios directly.\n setProxy(redirectOptions, configProxy, redirectOptions.href);\n };\n}\n\nconst isHttpAdapterSupported = typeof process !== 'undefined' && utils.kindOf(process) === 'process';\n\n// temporary hotfix\n\nconst wrapAsync = (asyncExecutor) => {\n return new Promise((resolve, reject) => {\n let onDone;\n let isDone;\n\n const done = (value, isRejected) => {\n if (isDone) return;\n isDone = true;\n onDone && onDone(value, isRejected);\n }\n\n const _resolve = (value) => {\n done(value);\n resolve(value);\n };\n\n const _reject = (reason) => {\n done(reason, true);\n reject(reason);\n }\n\n asyncExecutor(_resolve, _reject, (onDoneHandler) => (onDone = onDoneHandler)).catch(_reject);\n })\n};\n\nconst resolveFamily = ({address, family}) => {\n if (!utils.isString(address)) {\n throw TypeError('address must be a string');\n }\n return ({\n address,\n family: family || (address.indexOf('.') < 0 ? 6 : 4)\n });\n}\n\nconst buildAddressEntry = (address, family) => resolveFamily(utils.isObject(address) ? address : {address, family});\n\n/*eslint consistent-return:0*/\nexport default isHttpAdapterSupported && function httpAdapter(config) {\n return wrapAsync(async function dispatchHttpRequest(resolve, reject, onDone) {\n let {data, lookup, family} = config;\n const {responseType, responseEncoding} = config;\n const method = config.method.toUpperCase();\n let isDone;\n let rejected = false;\n let req;\n\n if (lookup) {\n const _lookup = callbackify(lookup, (value) => utils.isArray(value) ? value : [value]);\n // hotfix to support opt.all option which is required for node 20.x\n lookup = (hostname, opt, cb) => {\n _lookup(hostname, opt, (err, arg0, arg1) => {\n if (err) {\n return cb(err);\n }\n\n const addresses = utils.isArray(arg0) ? arg0.map(addr => buildAddressEntry(addr)) : [buildAddressEntry(arg0, arg1)];\n\n opt.all ? cb(err, addresses) : cb(err, addresses[0].address, addresses[0].family);\n });\n }\n }\n\n // temporary internal emitter until the AxiosRequest class will be implemented\n const emitter = new EventEmitter();\n\n const onFinished = () => {\n if (config.cancelToken) {\n config.cancelToken.unsubscribe(abort);\n }\n\n if (config.signal) {\n config.signal.removeEventListener('abort', abort);\n }\n\n emitter.removeAllListeners();\n }\n\n onDone((value, isRejected) => {\n isDone = true;\n if (isRejected) {\n rejected = true;\n onFinished();\n }\n });\n\n function abort(reason) {\n emitter.emit('abort', !reason || reason.type ? new CanceledError(null, config, req) : reason);\n }\n\n emitter.once('abort', reject);\n\n if (config.cancelToken || config.signal) {\n config.cancelToken && config.cancelToken.subscribe(abort);\n if (config.signal) {\n config.signal.aborted ? abort() : config.signal.addEventListener('abort', abort);\n }\n }\n\n // Parse url\n const fullPath = buildFullPath(config.baseURL, config.url);\n const parsed = new URL(fullPath, 'http://localhost');\n const protocol = parsed.protocol || supportedProtocols[0];\n\n if (protocol === 'data:') {\n let convertedData;\n\n if (method !== 'GET') {\n return settle(resolve, reject, {\n status: 405,\n statusText: 'method not allowed',\n headers: {},\n config\n });\n }\n\n try {\n convertedData = fromDataURI(config.url, responseType === 'blob', {\n Blob: config.env && config.env.Blob\n });\n } catch (err) {\n throw AxiosError.from(err, AxiosError.ERR_BAD_REQUEST, config);\n }\n\n if (responseType === 'text') {\n convertedData = convertedData.toString(responseEncoding);\n\n if (!responseEncoding || responseEncoding === 'utf8') {\n convertedData = utils.stripBOM(convertedData);\n }\n } else if (responseType === 'stream') {\n convertedData = stream.Readable.from(convertedData);\n }\n\n return settle(resolve, reject, {\n data: convertedData,\n status: 200,\n statusText: 'OK',\n headers: new AxiosHeaders(),\n config\n });\n }\n\n if (supportedProtocols.indexOf(protocol) === -1) {\n return reject(new AxiosError(\n 'Unsupported protocol ' + protocol,\n AxiosError.ERR_BAD_REQUEST,\n config\n ));\n }\n\n const headers = AxiosHeaders.from(config.headers).normalize();\n\n // Set User-Agent (required by some servers)\n // See https://github.com/axios/axios/issues/69\n // User-Agent is specified; handle case where no UA header is desired\n // Only set header if it hasn't been set in config\n headers.set('User-Agent', 'axios/' + VERSION, false);\n\n const onDownloadProgress = config.onDownloadProgress;\n const onUploadProgress = config.onUploadProgress;\n const maxRate = config.maxRate;\n let maxUploadRate = undefined;\n let maxDownloadRate = undefined;\n\n // support for spec compliant FormData objects\n if (utils.isSpecCompliantForm(data)) {\n const userBoundary = headers.getContentType(/boundary=([-_\\w\\d]{10,70})/i);\n\n data = formDataToStream(data, (formHeaders) => {\n headers.set(formHeaders);\n }, {\n tag: `axios-${VERSION}-boundary`,\n boundary: userBoundary && userBoundary[1] || undefined\n });\n // support for https://www.npmjs.com/package/form-data api\n } else if (utils.isFormData(data) && utils.isFunction(data.getHeaders)) {\n headers.set(data.getHeaders());\n\n if (!headers.hasContentLength()) {\n try {\n const knownLength = await util.promisify(data.getLength).call(data);\n Number.isFinite(knownLength) && knownLength >= 0 && headers.setContentLength(knownLength);\n /*eslint no-empty:0*/\n } catch (e) {\n }\n }\n } else if (utils.isBlob(data)) {\n data.size && headers.setContentType(data.type || 'application/octet-stream');\n headers.setContentLength(data.size || 0);\n data = stream.Readable.from(readBlob(data));\n } else if (data && !utils.isStream(data)) {\n if (Buffer.isBuffer(data)) {\n // Nothing to do...\n } else if (utils.isArrayBuffer(data)) {\n data = Buffer.from(new Uint8Array(data));\n } else if (utils.isString(data)) {\n data = Buffer.from(data, 'utf-8');\n } else {\n return reject(new AxiosError(\n 'Data after transformation must be a string, an ArrayBuffer, a Buffer, or a Stream',\n AxiosError.ERR_BAD_REQUEST,\n config\n ));\n }\n\n // Add Content-Length header if data exists\n headers.setContentLength(data.length, false);\n\n if (config.maxBodyLength > -1 && data.length > config.maxBodyLength) {\n return reject(new AxiosError(\n 'Request body larger than maxBodyLength limit',\n AxiosError.ERR_BAD_REQUEST,\n config\n ));\n }\n }\n\n const contentLength = utils.toFiniteNumber(headers.getContentLength());\n\n if (utils.isArray(maxRate)) {\n maxUploadRate = maxRate[0];\n maxDownloadRate = maxRate[1];\n } else {\n maxUploadRate = maxDownloadRate = maxRate;\n }\n\n if (data && (onUploadProgress || maxUploadRate)) {\n if (!utils.isStream(data)) {\n data = stream.Readable.from(data, {objectMode: false});\n }\n\n data = stream.pipeline([data, new AxiosTransformStream({\n length: contentLength,\n maxRate: utils.toFiniteNumber(maxUploadRate)\n })], utils.noop);\n\n onUploadProgress && data.on('progress', progress => {\n onUploadProgress(Object.assign(progress, {\n upload: true\n }));\n });\n }\n\n // HTTP basic authentication\n let auth = undefined;\n if (config.auth) {\n const username = config.auth.username || '';\n const password = config.auth.password || '';\n auth = username + ':' + password;\n }\n\n if (!auth && parsed.username) {\n const urlUsername = parsed.username;\n const urlPassword = parsed.password;\n auth = urlUsername + ':' + urlPassword;\n }\n\n auth && headers.delete('authorization');\n\n let path;\n\n try {\n path = buildURL(\n parsed.pathname + parsed.search,\n config.params,\n config.paramsSerializer\n ).replace(/^\\?/, '');\n } catch (err) {\n const customErr = new Error(err.message);\n customErr.config = config;\n customErr.url = config.url;\n customErr.exists = true;\n return reject(customErr);\n }\n\n headers.set(\n 'Accept-Encoding',\n 'gzip, compress, deflate' + (isBrotliSupported ? ', br' : ''), false\n );\n\n const options = {\n path,\n method: method,\n headers: headers.toJSON(),\n agents: { http: config.httpAgent, https: config.httpsAgent },\n auth,\n protocol,\n family,\n beforeRedirect: dispatchBeforeRedirect,\n beforeRedirects: {}\n };\n\n // cacheable-lookup integration hotfix\n !utils.isUndefined(lookup) && (options.lookup = lookup);\n\n if (config.socketPath) {\n options.socketPath = config.socketPath;\n } else {\n options.hostname = parsed.hostname;\n options.port = parsed.port;\n setProxy(options, config.proxy, protocol + '//' + parsed.hostname + (parsed.port ? ':' + parsed.port : '') + options.path);\n }\n\n let transport;\n const isHttpsRequest = isHttps.test(options.protocol);\n options.agent = isHttpsRequest ? config.httpsAgent : config.httpAgent;\n if (config.transport) {\n transport = config.transport;\n } else if (config.maxRedirects === 0) {\n transport = isHttpsRequest ? https : http;\n } else {\n if (config.maxRedirects) {\n options.maxRedirects = config.maxRedirects;\n }\n if (config.beforeRedirect) {\n options.beforeRedirects.config = config.beforeRedirect;\n }\n transport = isHttpsRequest ? httpsFollow : httpFollow;\n }\n\n if (config.maxBodyLength > -1) {\n options.maxBodyLength = config.maxBodyLength;\n } else {\n // follow-redirects does not skip comparison, so it should always succeed for axios -1 unlimited\n options.maxBodyLength = Infinity;\n }\n\n if (config.insecureHTTPParser) {\n options.insecureHTTPParser = config.insecureHTTPParser;\n }\n\n // Create the request\n req = transport.request(options, function handleResponse(res) {\n if (req.destroyed) return;\n\n const streams = [res];\n\n const responseLength = +res.headers['content-length'];\n\n if (onDownloadProgress) {\n const transformStream = new AxiosTransformStream({\n length: utils.toFiniteNumber(responseLength),\n maxRate: utils.toFiniteNumber(maxDownloadRate)\n });\n\n onDownloadProgress && transformStream.on('progress', progress => {\n onDownloadProgress(Object.assign(progress, {\n download: true\n }));\n });\n\n streams.push(transformStream);\n }\n\n // decompress the response body transparently if required\n let responseStream = res;\n\n // return the last request in case of redirects\n const lastRequest = res.req || req;\n\n // if decompress disabled we should not decompress\n if (config.decompress !== false && res.headers['content-encoding']) {\n // if no content, but headers still say that it is encoded,\n // remove the header not confuse downstream operations\n if (method === 'HEAD' || res.statusCode === 204) {\n delete res.headers['content-encoding'];\n }\n\n switch ((res.headers['content-encoding'] || '').toLowerCase()) {\n /*eslint default-case:0*/\n case 'gzip':\n case 'x-gzip':\n case 'compress':\n case 'x-compress':\n // add the unzipper to the body stream processing pipeline\n streams.push(zlib.createUnzip(zlibOptions));\n\n // remove the content-encoding in order to not confuse downstream operations\n delete res.headers['content-encoding'];\n break;\n case 'deflate':\n streams.push(new ZlibHeaderTransformStream());\n\n // add the unzipper to the body stream processing pipeline\n streams.push(zlib.createUnzip(zlibOptions));\n\n // remove the content-encoding in order to not confuse downstream operations\n delete res.headers['content-encoding'];\n break;\n case 'br':\n if (isBrotliSupported) {\n streams.push(zlib.createBrotliDecompress(brotliOptions));\n delete res.headers['content-encoding'];\n }\n }\n }\n\n responseStream = streams.length > 1 ? stream.pipeline(streams, utils.noop) : streams[0];\n\n const offListeners = stream.finished(responseStream, () => {\n offListeners();\n onFinished();\n });\n\n const response = {\n status: res.statusCode,\n statusText: res.statusMessage,\n headers: new AxiosHeaders(res.headers),\n config,\n request: lastRequest\n };\n\n if (responseType === 'stream') {\n response.data = responseStream;\n settle(resolve, reject, response);\n } else {\n const responseBuffer = [];\n let totalResponseBytes = 0;\n\n responseStream.on('data', function handleStreamData(chunk) {\n responseBuffer.push(chunk);\n totalResponseBytes += chunk.length;\n\n // make sure the content length is not over the maxContentLength if specified\n if (config.maxContentLength > -1 && totalResponseBytes > config.maxContentLength) {\n // stream.destroy() emit aborted event before calling reject() on Node.js v16\n rejected = true;\n responseStream.destroy();\n reject(new AxiosError('maxContentLength size of ' + config.maxContentLength + ' exceeded',\n AxiosError.ERR_BAD_RESPONSE, config, lastRequest));\n }\n });\n\n responseStream.on('aborted', function handlerStreamAborted() {\n if (rejected) {\n return;\n }\n\n const err = new AxiosError(\n 'maxContentLength size of ' + config.maxContentLength + ' exceeded',\n AxiosError.ERR_BAD_RESPONSE,\n config,\n lastRequest\n );\n responseStream.destroy(err);\n reject(err);\n });\n\n responseStream.on('error', function handleStreamError(err) {\n if (req.destroyed) return;\n reject(AxiosError.from(err, null, config, lastRequest));\n });\n\n responseStream.on('end', function handleStreamEnd() {\n try {\n let responseData = responseBuffer.length === 1 ? responseBuffer[0] : Buffer.concat(responseBuffer);\n if (responseType !== 'arraybuffer') {\n responseData = responseData.toString(responseEncoding);\n if (!responseEncoding || responseEncoding === 'utf8') {\n responseData = utils.stripBOM(responseData);\n }\n }\n response.data = responseData;\n } catch (err) {\n return reject(AxiosError.from(err, null, config, response.request, response));\n }\n settle(resolve, reject, response);\n });\n }\n\n emitter.once('abort', err => {\n if (!responseStream.destroyed) {\n responseStream.emit('error', err);\n responseStream.destroy();\n }\n });\n });\n\n emitter.once('abort', err => {\n reject(err);\n req.destroy(err);\n });\n\n // Handle errors\n req.on('error', function handleRequestError(err) {\n // @todo remove\n // if (req.aborted && err.code !== AxiosError.ERR_FR_TOO_MANY_REDIRECTS) return;\n reject(AxiosError.from(err, null, config, req));\n });\n\n // set tcp keep alive to prevent drop connection by peer\n req.on('socket', function handleRequestSocket(socket) {\n // default interval of sending ack packet is 1 minute\n socket.setKeepAlive(true, 1000 * 60);\n });\n\n // Handle request timeout\n if (config.timeout) {\n // This is forcing a int timeout to avoid problems if the `req` interface doesn't handle other types.\n const timeout = parseInt(config.timeout, 10);\n\n if (Number.isNaN(timeout)) {\n reject(new AxiosError(\n 'error trying to parse `config.timeout` to int',\n AxiosError.ERR_BAD_OPTION_VALUE,\n config,\n req\n ));\n\n return;\n }\n\n // Sometime, the response will be very slow, and does not respond, the connect event will be block by event loop system.\n // And timer callback will be fired, and abort() will be invoked before connection, then get \"socket hang up\" and code ECONNRESET.\n // At this time, if we have a large number of request, nodejs will hang up some socket on background. and the number will up and up.\n // And then these socket which be hang up will devouring CPU little by little.\n // ClientRequest.setTimeout will be fired on the specify milliseconds, and can make sure that abort() will be fired after connect.\n req.setTimeout(timeout, function handleRequestTimeout() {\n if (isDone) return;\n let timeoutErrorMessage = config.timeout ? 'timeout of ' + config.timeout + 'ms exceeded' : 'timeout exceeded';\n const transitional = config.transitional || transitionalDefaults;\n if (config.timeoutErrorMessage) {\n timeoutErrorMessage = config.timeoutErrorMessage;\n }\n reject(new AxiosError(\n timeoutErrorMessage,\n transitional.clarifyTimeoutError ? AxiosError.ETIMEDOUT : AxiosError.ECONNABORTED,\n config,\n req\n ));\n abort();\n });\n }\n\n\n // Send the request\n if (utils.isStream(data)) {\n let ended = false;\n let errored = false;\n\n data.on('end', () => {\n ended = true;\n });\n\n data.once('error', err => {\n errored = true;\n req.destroy(err);\n });\n\n data.on('close', () => {\n if (!ended && !errored) {\n abort(new CanceledError('Request stream has been aborted', config, req));\n }\n });\n\n data.pipe(req);\n } else {\n req.end(data);\n }\n });\n}\n\nexport const __setProxy = setProxy;\n","import speedometer from \"./speedometer.js\";\nimport throttle from \"./throttle.js\";\n\nexport default (listener, isDownloadStream, freq = 3) => {\n let bytesNotified = 0;\n const _speedometer = speedometer(50, 250);\n\n return throttle(e => {\n const loaded = e.loaded;\n const total = e.lengthComputable ? e.total : undefined;\n const progressBytes = loaded - bytesNotified;\n const rate = _speedometer(progressBytes);\n const inRange = loaded <= total;\n\n bytesNotified = loaded;\n\n const data = {\n loaded,\n total,\n progress: total ? (loaded / total) : undefined,\n bytes: progressBytes,\n rate: rate ? rate : undefined,\n estimated: rate && total && inRange ? (total - loaded) / rate : undefined,\n event: e,\n lengthComputable: total != null\n };\n\n data[isDownloadStream ? 'download' : 'upload'] = true;\n\n listener(data);\n }, freq);\n}\n","'use strict';\n\nimport utils from './../utils.js';\nimport platform from '../platform/index.js';\n\nexport default platform.hasStandardBrowserEnv ?\n\n// Standard browser envs have full support of the APIs needed to test\n// whether the request URL is of the same origin as current location.\n (function standardBrowserEnv() {\n const msie = /(msie|trident)/i.test(navigator.userAgent);\n const urlParsingNode = document.createElement('a');\n let originURL;\n\n /**\n * Parse a URL to discover its components\n *\n * @param {String} url The URL to be parsed\n * @returns {Object}\n */\n function resolveURL(url) {\n let href = url;\n\n if (msie) {\n // IE needs attribute set twice to normalize properties\n urlParsingNode.setAttribute('href', href);\n href = urlParsingNode.href;\n }\n\n urlParsingNode.setAttribute('href', href);\n\n // urlParsingNode provides the UrlUtils interface - http://url.spec.whatwg.org/#urlutils\n return {\n href: urlParsingNode.href,\n protocol: urlParsingNode.protocol ? urlParsingNode.protocol.replace(/:$/, '') : '',\n host: urlParsingNode.host,\n search: urlParsingNode.search ? urlParsingNode.search.replace(/^\\?/, '') : '',\n hash: urlParsingNode.hash ? urlParsingNode.hash.replace(/^#/, '') : '',\n hostname: urlParsingNode.hostname,\n port: urlParsingNode.port,\n pathname: (urlParsingNode.pathname.charAt(0) === '/') ?\n urlParsingNode.pathname :\n '/' + urlParsingNode.pathname\n };\n }\n\n originURL = resolveURL(window.location.href);\n\n /**\n * Determine if a URL shares the same origin as the current location\n *\n * @param {String} requestURL The URL to test\n * @returns {boolean} True if URL shares the same origin, otherwise false\n */\n return function isURLSameOrigin(requestURL) {\n const parsed = (utils.isString(requestURL)) ? resolveURL(requestURL) : requestURL;\n return (parsed.protocol === originURL.protocol &&\n parsed.host === originURL.host);\n };\n })() :\n\n // Non standard browser envs (web workers, react-native) lack needed support.\n (function nonStandardBrowserEnv() {\n return function isURLSameOrigin() {\n return true;\n };\n })();\n","import utils from './../utils.js';\nimport platform from '../platform/index.js';\n\nexport default platform.hasStandardBrowserEnv ?\n\n // Standard browser envs support document.cookie\n {\n write(name, value, expires, path, domain, secure) {\n const cookie = [name + '=' + encodeURIComponent(value)];\n\n utils.isNumber(expires) && cookie.push('expires=' + new Date(expires).toGMTString());\n\n utils.isString(path) && cookie.push('path=' + path);\n\n utils.isString(domain) && cookie.push('domain=' + domain);\n\n secure === true && cookie.push('secure');\n\n document.cookie = cookie.join('; ');\n },\n\n read(name) {\n const match = document.cookie.match(new RegExp('(^|;\\\\s*)(' + name + ')=([^;]*)'));\n return (match ? decodeURIComponent(match[3]) : null);\n },\n\n remove(name) {\n this.write(name, '', Date.now() - 86400000);\n }\n }\n\n :\n\n // Non-standard browser env (web workers, react-native) lack needed support.\n {\n write() {},\n read() {\n return null;\n },\n remove() {}\n };\n\n","'use strict';\n\nimport utils from '../utils.js';\nimport AxiosHeaders from \"./AxiosHeaders.js\";\n\nconst headersToObject = (thing) => thing instanceof AxiosHeaders ? { ...thing } : thing;\n\n/**\n * Config-specific merge-function which creates a new config-object\n * by merging two configuration objects together.\n *\n * @param {Object} config1\n * @param {Object} config2\n *\n * @returns {Object} New object resulting from merging config2 to config1\n */\nexport default function mergeConfig(config1, config2) {\n // eslint-disable-next-line no-param-reassign\n config2 = config2 || {};\n const config = {};\n\n function getMergedValue(target, source, caseless) {\n if (utils.isPlainObject(target) && utils.isPlainObject(source)) {\n return utils.merge.call({caseless}, target, source);\n } else if (utils.isPlainObject(source)) {\n return utils.merge({}, source);\n } else if (utils.isArray(source)) {\n return source.slice();\n }\n return source;\n }\n\n // eslint-disable-next-line consistent-return\n function mergeDeepProperties(a, b, caseless) {\n if (!utils.isUndefined(b)) {\n return getMergedValue(a, b, caseless);\n } else if (!utils.isUndefined(a)) {\n return getMergedValue(undefined, a, caseless);\n }\n }\n\n // eslint-disable-next-line consistent-return\n function valueFromConfig2(a, b) {\n if (!utils.isUndefined(b)) {\n return getMergedValue(undefined, b);\n }\n }\n\n // eslint-disable-next-line consistent-return\n function defaultToConfig2(a, b) {\n if (!utils.isUndefined(b)) {\n return getMergedValue(undefined, b);\n } else if (!utils.isUndefined(a)) {\n return getMergedValue(undefined, a);\n }\n }\n\n // eslint-disable-next-line consistent-return\n function mergeDirectKeys(a, b, prop) {\n if (prop in config2) {\n return getMergedValue(a, b);\n } else if (prop in config1) {\n return getMergedValue(undefined, a);\n }\n }\n\n const mergeMap = {\n url: valueFromConfig2,\n method: valueFromConfig2,\n data: valueFromConfig2,\n baseURL: defaultToConfig2,\n transformRequest: defaultToConfig2,\n transformResponse: defaultToConfig2,\n paramsSerializer: defaultToConfig2,\n timeout: defaultToConfig2,\n timeoutMessage: defaultToConfig2,\n withCredentials: defaultToConfig2,\n withXSRFToken: defaultToConfig2,\n adapter: defaultToConfig2,\n responseType: defaultToConfig2,\n xsrfCookieName: defaultToConfig2,\n xsrfHeaderName: defaultToConfig2,\n onUploadProgress: defaultToConfig2,\n onDownloadProgress: defaultToConfig2,\n decompress: defaultToConfig2,\n maxContentLength: defaultToConfig2,\n maxBodyLength: defaultToConfig2,\n beforeRedirect: defaultToConfig2,\n transport: defaultToConfig2,\n httpAgent: defaultToConfig2,\n httpsAgent: defaultToConfig2,\n cancelToken: defaultToConfig2,\n socketPath: defaultToConfig2,\n responseEncoding: defaultToConfig2,\n validateStatus: mergeDirectKeys,\n headers: (a, b) => mergeDeepProperties(headersToObject(a), headersToObject(b), true)\n };\n\n utils.forEach(Object.keys(Object.assign({}, config1, config2)), function computeConfigValue(prop) {\n const merge = mergeMap[prop] || mergeDeepProperties;\n const configValue = merge(config1[prop], config2[prop], prop);\n (utils.isUndefined(configValue) && merge !== mergeDirectKeys) || (config[prop] = configValue);\n });\n\n return config;\n}\n","import platform from \"../platform/index.js\";\nimport utils from \"../utils.js\";\nimport isURLSameOrigin from \"./isURLSameOrigin.js\";\nimport cookies from \"./cookies.js\";\nimport buildFullPath from \"../core/buildFullPath.js\";\nimport mergeConfig from \"../core/mergeConfig.js\";\nimport AxiosHeaders from \"../core/AxiosHeaders.js\";\nimport buildURL from \"./buildURL.js\";\n\nexport default (config) => {\n const newConfig = mergeConfig({}, config);\n\n let {data, withXSRFToken, xsrfHeaderName, xsrfCookieName, headers, auth} = newConfig;\n\n newConfig.headers = headers = AxiosHeaders.from(headers);\n\n newConfig.url = buildURL(buildFullPath(newConfig.baseURL, newConfig.url), config.params, config.paramsSerializer);\n\n // HTTP basic authentication\n if (auth) {\n headers.set('Authorization', 'Basic ' +\n btoa((auth.username || '') + ':' + (auth.password ? unescape(encodeURIComponent(auth.password)) : ''))\n );\n }\n\n let contentType;\n\n if (utils.isFormData(data)) {\n if (platform.hasStandardBrowserEnv || platform.hasStandardBrowserWebWorkerEnv) {\n headers.setContentType(undefined); // Let the browser set it\n } else if ((contentType = headers.getContentType()) !== false) {\n // fix semicolon duplication issue for ReactNative FormData implementation\n const [type, ...tokens] = contentType ? contentType.split(';').map(token => token.trim()).filter(Boolean) : [];\n headers.setContentType([type || 'multipart/form-data', ...tokens].join('; '));\n }\n }\n\n // Add xsrf header\n // This is only done if running in a standard browser environment.\n // Specifically not if we're in a web worker, or react-native.\n\n if (platform.hasStandardBrowserEnv) {\n withXSRFToken && utils.isFunction(withXSRFToken) && (withXSRFToken = withXSRFToken(newConfig));\n\n if (withXSRFToken || (withXSRFToken !== false && isURLSameOrigin(newConfig.url))) {\n // Add xsrf header\n const xsrfValue = xsrfHeaderName && xsrfCookieName && cookies.read(xsrfCookieName);\n\n if (xsrfValue) {\n headers.set(xsrfHeaderName, xsrfValue);\n }\n }\n }\n\n return newConfig;\n}\n\n","import utils from './../utils.js';\nimport settle from './../core/settle.js';\nimport transitionalDefaults from '../defaults/transitional.js';\nimport AxiosError from '../core/AxiosError.js';\nimport CanceledError from '../cancel/CanceledError.js';\nimport parseProtocol from '../helpers/parseProtocol.js';\nimport platform from '../platform/index.js';\nimport AxiosHeaders from '../core/AxiosHeaders.js';\nimport progressEventReducer from '../helpers/progressEventReducer.js';\nimport resolveConfig from \"../helpers/resolveConfig.js\";\n\nconst isXHRAdapterSupported = typeof XMLHttpRequest !== 'undefined';\n\nexport default isXHRAdapterSupported && function (config) {\n return new Promise(function dispatchXhrRequest(resolve, reject) {\n const _config = resolveConfig(config);\n let requestData = _config.data;\n const requestHeaders = AxiosHeaders.from(_config.headers).normalize();\n let {responseType} = _config;\n let onCanceled;\n function done() {\n if (_config.cancelToken) {\n _config.cancelToken.unsubscribe(onCanceled);\n }\n\n if (_config.signal) {\n _config.signal.removeEventListener('abort', onCanceled);\n }\n }\n\n let request = new XMLHttpRequest();\n\n request.open(_config.method.toUpperCase(), _config.url, true);\n\n // Set the request timeout in MS\n request.timeout = _config.timeout;\n\n function onloadend() {\n if (!request) {\n return;\n }\n // Prepare the response\n const responseHeaders = AxiosHeaders.from(\n 'getAllResponseHeaders' in request && request.getAllResponseHeaders()\n );\n const responseData = !responseType || responseType === 'text' || responseType === 'json' ?\n request.responseText : request.response;\n const response = {\n data: responseData,\n status: request.status,\n statusText: request.statusText,\n headers: responseHeaders,\n config,\n request\n };\n\n settle(function _resolve(value) {\n resolve(value);\n done();\n }, function _reject(err) {\n reject(err);\n done();\n }, response);\n\n // Clean up request\n request = null;\n }\n\n if ('onloadend' in request) {\n // Use onloadend if available\n request.onloadend = onloadend;\n } else {\n // Listen for ready state to emulate onloadend\n request.onreadystatechange = function handleLoad() {\n if (!request || request.readyState !== 4) {\n return;\n }\n\n // The request errored out and we didn't get a response, this will be\n // handled by onerror instead\n // With one exception: request that using file: protocol, most browsers\n // will return status as 0 even though it's a successful request\n if (request.status === 0 && !(request.responseURL && request.responseURL.indexOf('file:') === 0)) {\n return;\n }\n // readystate handler is calling before onerror or ontimeout handlers,\n // so we should call onloadend on the next 'tick'\n setTimeout(onloadend);\n };\n }\n\n // Handle browser request cancellation (as opposed to a manual cancellation)\n request.onabort = function handleAbort() {\n if (!request) {\n return;\n }\n\n reject(new AxiosError('Request aborted', AxiosError.ECONNABORTED, _config, request));\n\n // Clean up request\n request = null;\n };\n\n // Handle low level network errors\n request.onerror = function handleError() {\n // Real errors are hidden from us by the browser\n // onerror should only fire if it's a network error\n reject(new AxiosError('Network Error', AxiosError.ERR_NETWORK, _config, request));\n\n // Clean up request\n request = null;\n };\n\n // Handle timeout\n request.ontimeout = function handleTimeout() {\n let timeoutErrorMessage = _config.timeout ? 'timeout of ' + _config.timeout + 'ms exceeded' : 'timeout exceeded';\n const transitional = _config.transitional || transitionalDefaults;\n if (_config.timeoutErrorMessage) {\n timeoutErrorMessage = _config.timeoutErrorMessage;\n }\n reject(new AxiosError(\n timeoutErrorMessage,\n transitional.clarifyTimeoutError ? AxiosError.ETIMEDOUT : AxiosError.ECONNABORTED,\n _config,\n request));\n\n // Clean up request\n request = null;\n };\n\n // Remove Content-Type if data is undefined\n requestData === undefined && requestHeaders.setContentType(null);\n\n // Add headers to the request\n if ('setRequestHeader' in request) {\n utils.forEach(requestHeaders.toJSON(), function setRequestHeader(val, key) {\n request.setRequestHeader(key, val);\n });\n }\n\n // Add withCredentials to request if needed\n if (!utils.isUndefined(_config.withCredentials)) {\n request.withCredentials = !!_config.withCredentials;\n }\n\n // Add responseType to request if needed\n if (responseType && responseType !== 'json') {\n request.responseType = _config.responseType;\n }\n\n // Handle progress if needed\n if (typeof _config.onDownloadProgress === 'function') {\n request.addEventListener('progress', progressEventReducer(_config.onDownloadProgress, true));\n }\n\n // Not all browsers support upload events\n if (typeof _config.onUploadProgress === 'function' && request.upload) {\n request.upload.addEventListener('progress', progressEventReducer(_config.onUploadProgress));\n }\n\n if (_config.cancelToken || _config.signal) {\n // Handle cancellation\n // eslint-disable-next-line func-names\n onCanceled = cancel => {\n if (!request) {\n return;\n }\n reject(!cancel || cancel.type ? new CanceledError(null, config, request) : cancel);\n request.abort();\n request = null;\n };\n\n _config.cancelToken && _config.cancelToken.subscribe(onCanceled);\n if (_config.signal) {\n _config.signal.aborted ? onCanceled() : _config.signal.addEventListener('abort', onCanceled);\n }\n }\n\n const protocol = parseProtocol(_config.url);\n\n if (protocol && platform.protocols.indexOf(protocol) === -1) {\n reject(new AxiosError('Unsupported protocol ' + protocol + ':', AxiosError.ERR_BAD_REQUEST, config));\n return;\n }\n\n\n // Send the request\n request.send(requestData || null);\n });\n}\n","import CanceledError from \"../cancel/CanceledError.js\";\nimport AxiosError from \"../core/AxiosError.js\";\n\nconst composeSignals = (signals, timeout) => {\n let controller = new AbortController();\n\n let aborted;\n\n const onabort = function (cancel) {\n if (!aborted) {\n aborted = true;\n unsubscribe();\n const err = cancel instanceof Error ? cancel : this.reason;\n controller.abort(err instanceof AxiosError ? err : new CanceledError(err instanceof Error ? err.message : err));\n }\n }\n\n let timer = timeout && setTimeout(() => {\n onabort(new AxiosError(`timeout ${timeout} of ms exceeded`, AxiosError.ETIMEDOUT))\n }, timeout)\n\n const unsubscribe = () => {\n if (signals) {\n timer && clearTimeout(timer);\n timer = null;\n signals.forEach(signal => {\n signal &&\n (signal.removeEventListener ? signal.removeEventListener('abort', onabort) : signal.unsubscribe(onabort));\n });\n signals = null;\n }\n }\n\n signals.forEach((signal) => signal && signal.addEventListener && signal.addEventListener('abort', onabort));\n\n const {signal} = controller;\n\n signal.unsubscribe = unsubscribe;\n\n return [signal, () => {\n timer && clearTimeout(timer);\n timer = null;\n }];\n}\n\nexport default composeSignals;\n","\n\nexport const streamChunk = function* (chunk, chunkSize) {\n let len = chunk.byteLength;\n\n if (!chunkSize || len < chunkSize) {\n yield chunk;\n return;\n }\n\n let pos = 0;\n let end;\n\n while (pos < len) {\n end = pos + chunkSize;\n yield chunk.slice(pos, end);\n pos = end;\n }\n}\n\nexport const readBytes = async function* (iterable, chunkSize, encode) {\n for await (const chunk of iterable) {\n yield* streamChunk(ArrayBuffer.isView(chunk) ? chunk : (await encode(String(chunk))), chunkSize);\n }\n}\n\nexport const trackStream = (stream, chunkSize, onProgress, onFinish, encode) => {\n const iterator = readBytes(stream, chunkSize, encode);\n\n let bytes = 0;\n\n return new ReadableStream({\n type: 'bytes',\n\n async pull(controller) {\n const {done, value} = await iterator.next();\n\n if (done) {\n controller.close();\n onFinish();\n return;\n }\n\n let len = value.byteLength;\n onProgress && onProgress(bytes += len);\n controller.enqueue(new Uint8Array(value));\n },\n cancel(reason) {\n onFinish(reason);\n return iterator.return();\n }\n }, {\n highWaterMark: 2\n })\n}\n","import platform from \"../platform/index.js\";\nimport utils from \"../utils.js\";\nimport AxiosError from \"../core/AxiosError.js\";\nimport composeSignals from \"../helpers/composeSignals.js\";\nimport {trackStream} from \"../helpers/trackStream.js\";\nimport AxiosHeaders from \"../core/AxiosHeaders.js\";\nimport progressEventReducer from \"../helpers/progressEventReducer.js\";\nimport resolveConfig from \"../helpers/resolveConfig.js\";\nimport settle from \"../core/settle.js\";\n\nconst fetchProgressDecorator = (total, fn) => {\n const lengthComputable = total != null;\n return (loaded) => setTimeout(() => fn({\n lengthComputable,\n total,\n loaded\n }));\n}\n\nconst isFetchSupported = typeof fetch === 'function' && typeof Request === 'function' && typeof Response === 'function';\nconst isReadableStreamSupported = isFetchSupported && typeof ReadableStream === 'function';\n\n// used only inside the fetch adapter\nconst encodeText = isFetchSupported && (typeof TextEncoder === 'function' ?\n ((encoder) => (str) => encoder.encode(str))(new TextEncoder()) :\n async (str) => new Uint8Array(await new Response(str).arrayBuffer())\n);\n\nconst supportsRequestStream = isReadableStreamSupported && (() => {\n let duplexAccessed = false;\n\n const hasContentType = new Request(platform.origin, {\n body: new ReadableStream(),\n method: 'POST',\n get duplex() {\n duplexAccessed = true;\n return 'half';\n },\n }).headers.has('Content-Type');\n\n return duplexAccessed && !hasContentType;\n})();\n\nconst DEFAULT_CHUNK_SIZE = 64 * 1024;\n\nconst supportsResponseStream = isReadableStreamSupported && !!(()=> {\n try {\n return utils.isReadableStream(new Response('').body);\n } catch(err) {\n // return undefined\n }\n})();\n\nconst resolvers = {\n stream: supportsResponseStream && ((res) => res.body)\n};\n\nisFetchSupported && (((res) => {\n ['text', 'arrayBuffer', 'blob', 'formData', 'stream'].forEach(type => {\n !resolvers[type] && (resolvers[type] = utils.isFunction(res[type]) ? (res) => res[type]() :\n (_, config) => {\n throw new AxiosError(`Response type '${type}' is not supported`, AxiosError.ERR_NOT_SUPPORT, config);\n })\n });\n})(new Response));\n\nconst getBodyLength = async (body) => {\n if (body == null) {\n return 0;\n }\n\n if(utils.isBlob(body)) {\n return body.size;\n }\n\n if(utils.isSpecCompliantForm(body)) {\n return (await new Request(body).arrayBuffer()).byteLength;\n }\n\n if(utils.isArrayBufferView(body)) {\n return body.byteLength;\n }\n\n if(utils.isURLSearchParams(body)) {\n body = body + '';\n }\n\n if(utils.isString(body)) {\n return (await encodeText(body)).byteLength;\n }\n}\n\nconst resolveBodyLength = async (headers, body) => {\n const length = utils.toFiniteNumber(headers.getContentLength());\n\n return length == null ? getBodyLength(body) : length;\n}\n\nexport default isFetchSupported && (async (config) => {\n let {\n url,\n method,\n data,\n signal,\n cancelToken,\n timeout,\n onDownloadProgress,\n onUploadProgress,\n responseType,\n headers,\n withCredentials = 'same-origin',\n fetchOptions\n } = resolveConfig(config);\n\n responseType = responseType ? (responseType + '').toLowerCase() : 'text';\n\n let [composedSignal, stopTimeout] = (signal || cancelToken || timeout) ?\n composeSignals([signal, cancelToken], timeout) : [];\n\n let finished, request;\n\n const onFinish = () => {\n !finished && setTimeout(() => {\n composedSignal && composedSignal.unsubscribe();\n });\n\n finished = true;\n }\n\n let requestContentLength;\n\n try {\n if (\n onUploadProgress && supportsRequestStream && method !== 'get' && method !== 'head' &&\n (requestContentLength = await resolveBodyLength(headers, data)) !== 0\n ) {\n let _request = new Request(url, {\n method: 'POST',\n body: data,\n duplex: \"half\"\n });\n\n let contentTypeHeader;\n\n if (utils.isFormData(data) && (contentTypeHeader = _request.headers.get('content-type'))) {\n headers.setContentType(contentTypeHeader)\n }\n\n if (_request.body) {\n data = trackStream(_request.body, DEFAULT_CHUNK_SIZE, fetchProgressDecorator(\n requestContentLength,\n progressEventReducer(onUploadProgress)\n ), null, encodeText);\n }\n }\n\n if (!utils.isString(withCredentials)) {\n withCredentials = withCredentials ? 'cors' : 'omit';\n }\n\n request = new Request(url, {\n ...fetchOptions,\n signal: composedSignal,\n method: method.toUpperCase(),\n headers: headers.normalize().toJSON(),\n body: data,\n duplex: \"half\",\n withCredentials\n });\n\n let response = await fetch(request);\n\n const isStreamResponse = supportsResponseStream && (responseType === 'stream' || responseType === 'response');\n\n if (supportsResponseStream && (onDownloadProgress || isStreamResponse)) {\n const options = {};\n\n ['status', 'statusText', 'headers'].forEach(prop => {\n options[prop] = response[prop];\n });\n\n const responseContentLength = utils.toFiniteNumber(response.headers.get('content-length'));\n\n response = new Response(\n trackStream(response.body, DEFAULT_CHUNK_SIZE, onDownloadProgress && fetchProgressDecorator(\n responseContentLength,\n progressEventReducer(onDownloadProgress, true)\n ), isStreamResponse && onFinish, encodeText),\n options\n );\n }\n\n responseType = responseType || 'text';\n\n let responseData = await resolvers[utils.findKey(resolvers, responseType) || 'text'](response, config);\n\n !isStreamResponse && onFinish();\n\n stopTimeout && stopTimeout();\n\n return await new Promise((resolve, reject) => {\n settle(resolve, reject, {\n data: responseData,\n headers: AxiosHeaders.from(response.headers),\n status: response.status,\n statusText: response.statusText,\n config,\n request\n })\n })\n } catch (err) {\n onFinish();\n\n if (err && err.name === 'TypeError' && /fetch/i.test(err.message)) {\n throw Object.assign(\n new AxiosError('Network Error', AxiosError.ERR_NETWORK, config, request),\n {\n cause: err.cause || err\n }\n )\n }\n\n throw AxiosError.from(err, err && err.code, config, request);\n }\n});\n\n\n","import utils from '../utils.js';\nimport httpAdapter from './http.js';\nimport xhrAdapter from './xhr.js';\nimport fetchAdapter from './fetch.js';\nimport AxiosError from \"../core/AxiosError.js\";\n\nconst knownAdapters = {\n http: httpAdapter,\n xhr: xhrAdapter,\n fetch: fetchAdapter\n}\n\nutils.forEach(knownAdapters, (fn, value) => {\n if (fn) {\n try {\n Object.defineProperty(fn, 'name', {value});\n } catch (e) {\n // eslint-disable-next-line no-empty\n }\n Object.defineProperty(fn, 'adapterName', {value});\n }\n});\n\nconst renderReason = (reason) => `- ${reason}`;\n\nconst isResolvedHandle = (adapter) => utils.isFunction(adapter) || adapter === null || adapter === false;\n\nexport default {\n getAdapter: (adapters) => {\n adapters = utils.isArray(adapters) ? adapters : [adapters];\n\n const {length} = adapters;\n let nameOrAdapter;\n let adapter;\n\n const rejectedReasons = {};\n\n for (let i = 0; i < length; i++) {\n nameOrAdapter = adapters[i];\n let id;\n\n adapter = nameOrAdapter;\n\n if (!isResolvedHandle(nameOrAdapter)) {\n adapter = knownAdapters[(id = String(nameOrAdapter)).toLowerCase()];\n\n if (adapter === undefined) {\n throw new AxiosError(`Unknown adapter '${id}'`);\n }\n }\n\n if (adapter) {\n break;\n }\n\n rejectedReasons[id || '#' + i] = adapter;\n }\n\n if (!adapter) {\n\n const reasons = Object.entries(rejectedReasons)\n .map(([id, state]) => `adapter ${id} ` +\n (state === false ? 'is not supported by the environment' : 'is not available in the build')\n );\n\n let s = length ?\n (reasons.length > 1 ? 'since :\\n' + reasons.map(renderReason).join('\\n') : ' ' + renderReason(reasons[0])) :\n 'as no adapter specified';\n\n throw new AxiosError(\n `There is no suitable adapter to dispatch the request ` + s,\n 'ERR_NOT_SUPPORT'\n );\n }\n\n return adapter;\n },\n adapters: knownAdapters\n}\n","'use strict';\n\nimport transformData from './transformData.js';\nimport isCancel from '../cancel/isCancel.js';\nimport defaults from '../defaults/index.js';\nimport CanceledError from '../cancel/CanceledError.js';\nimport AxiosHeaders from '../core/AxiosHeaders.js';\nimport adapters from \"../adapters/adapters.js\";\n\n/**\n * Throws a `CanceledError` if cancellation has been requested.\n *\n * @param {Object} config The config that is to be used for the request\n *\n * @returns {void}\n */\nfunction throwIfCancellationRequested(config) {\n if (config.cancelToken) {\n config.cancelToken.throwIfRequested();\n }\n\n if (config.signal && config.signal.aborted) {\n throw new CanceledError(null, config);\n }\n}\n\n/**\n * Dispatch a request to the server using the configured adapter.\n *\n * @param {object} config The config that is to be used for the request\n *\n * @returns {Promise} The Promise to be fulfilled\n */\nexport default function dispatchRequest(config) {\n throwIfCancellationRequested(config);\n\n config.headers = AxiosHeaders.from(config.headers);\n\n // Transform request data\n config.data = transformData.call(\n config,\n config.transformRequest\n );\n\n if (['post', 'put', 'patch'].indexOf(config.method) !== -1) {\n config.headers.setContentType('application/x-www-form-urlencoded', false);\n }\n\n const adapter = adapters.getAdapter(config.adapter || defaults.adapter);\n\n return adapter(config).then(function onAdapterResolution(response) {\n throwIfCancellationRequested(config);\n\n // Transform response data\n response.data = transformData.call(\n config,\n config.transformResponse,\n response\n );\n\n response.headers = AxiosHeaders.from(response.headers);\n\n return response;\n }, function onAdapterRejection(reason) {\n if (!isCancel(reason)) {\n throwIfCancellationRequested(config);\n\n // Transform response data\n if (reason && reason.response) {\n reason.response.data = transformData.call(\n config,\n config.transformResponse,\n reason.response\n );\n reason.response.headers = AxiosHeaders.from(reason.response.headers);\n }\n }\n\n return Promise.reject(reason);\n });\n}\n","'use strict';\n\nimport {VERSION} from '../env/data.js';\nimport AxiosError from '../core/AxiosError.js';\n\nconst validators = {};\n\n// eslint-disable-next-line func-names\n['object', 'boolean', 'number', 'function', 'string', 'symbol'].forEach((type, i) => {\n validators[type] = function validator(thing) {\n return typeof thing === type || 'a' + (i < 1 ? 'n ' : ' ') + type;\n };\n});\n\nconst deprecatedWarnings = {};\n\n/**\n * Transitional option validator\n *\n * @param {function|boolean?} validator - set to false if the transitional option has been removed\n * @param {string?} version - deprecated version / removed since version\n * @param {string?} message - some message with additional info\n *\n * @returns {function}\n */\nvalidators.transitional = function transitional(validator, version, message) {\n function formatMessage(opt, desc) {\n return '[Axios v' + VERSION + '] Transitional option \\'' + opt + '\\'' + desc + (message ? '. ' + message : '');\n }\n\n // eslint-disable-next-line func-names\n return (value, opt, opts) => {\n if (validator === false) {\n throw new AxiosError(\n formatMessage(opt, ' has been removed' + (version ? ' in ' + version : '')),\n AxiosError.ERR_DEPRECATED\n );\n }\n\n if (version && !deprecatedWarnings[opt]) {\n deprecatedWarnings[opt] = true;\n // eslint-disable-next-line no-console\n console.warn(\n formatMessage(\n opt,\n ' has been deprecated since v' + version + ' and will be removed in the near future'\n )\n );\n }\n\n return validator ? validator(value, opt, opts) : true;\n };\n};\n\n/**\n * Assert object's properties type\n *\n * @param {object} options\n * @param {object} schema\n * @param {boolean?} allowUnknown\n *\n * @returns {object}\n */\n\nfunction assertOptions(options, schema, allowUnknown) {\n if (typeof options !== 'object') {\n throw new AxiosError('options must be an object', AxiosError.ERR_BAD_OPTION_VALUE);\n }\n const keys = Object.keys(options);\n let i = keys.length;\n while (i-- > 0) {\n const opt = keys[i];\n const validator = schema[opt];\n if (validator) {\n const value = options[opt];\n const result = value === undefined || validator(value, opt, options);\n if (result !== true) {\n throw new AxiosError('option ' + opt + ' must be ' + result, AxiosError.ERR_BAD_OPTION_VALUE);\n }\n continue;\n }\n if (allowUnknown !== true) {\n throw new AxiosError('Unknown option ' + opt, AxiosError.ERR_BAD_OPTION);\n }\n }\n}\n\nexport default {\n assertOptions,\n validators\n};\n","'use strict';\n\nimport utils from './../utils.js';\nimport buildURL from '../helpers/buildURL.js';\nimport InterceptorManager from './InterceptorManager.js';\nimport dispatchRequest from './dispatchRequest.js';\nimport mergeConfig from './mergeConfig.js';\nimport buildFullPath from './buildFullPath.js';\nimport validator from '../helpers/validator.js';\nimport AxiosHeaders from './AxiosHeaders.js';\n\nconst validators = validator.validators;\n\n/**\n * Create a new instance of Axios\n *\n * @param {Object} instanceConfig The default config for the instance\n *\n * @return {Axios} A new instance of Axios\n */\nclass Axios {\n constructor(instanceConfig) {\n this.defaults = instanceConfig;\n this.interceptors = {\n request: new InterceptorManager(),\n response: new InterceptorManager()\n };\n }\n\n /**\n * Dispatch a request\n *\n * @param {String|Object} configOrUrl The config specific for this request (merged with this.defaults)\n * @param {?Object} config\n *\n * @returns {Promise} The Promise to be fulfilled\n */\n async request(configOrUrl, config) {\n try {\n return await this._request(configOrUrl, config);\n } catch (err) {\n if (err instanceof Error) {\n let dummy;\n\n Error.captureStackTrace ? Error.captureStackTrace(dummy = {}) : (dummy = new Error());\n\n // slice off the Error: ... line\n const stack = dummy.stack ? dummy.stack.replace(/^.+\\n/, '') : '';\n try {\n if (!err.stack) {\n err.stack = stack;\n // match without the 2 top stack lines\n } else if (stack && !String(err.stack).endsWith(stack.replace(/^.+\\n.+\\n/, ''))) {\n err.stack += '\\n' + stack\n }\n } catch (e) {\n // ignore the case where \"stack\" is an un-writable property\n }\n }\n\n throw err;\n }\n }\n\n _request(configOrUrl, config) {\n /*eslint no-param-reassign:0*/\n // Allow for axios('example/url'[, config]) a la fetch API\n if (typeof configOrUrl === 'string') {\n config = config || {};\n config.url = configOrUrl;\n } else {\n config = configOrUrl || {};\n }\n\n config = mergeConfig(this.defaults, config);\n\n const {transitional, paramsSerializer, headers} = config;\n\n if (transitional !== undefined) {\n validator.assertOptions(transitional, {\n silentJSONParsing: validators.transitional(validators.boolean),\n forcedJSONParsing: validators.transitional(validators.boolean),\n clarifyTimeoutError: validators.transitional(validators.boolean)\n }, false);\n }\n\n if (paramsSerializer != null) {\n if (utils.isFunction(paramsSerializer)) {\n config.paramsSerializer = {\n serialize: paramsSerializer\n }\n } else {\n validator.assertOptions(paramsSerializer, {\n encode: validators.function,\n serialize: validators.function\n }, true);\n }\n }\n\n // Set config.method\n config.method = (config.method || this.defaults.method || 'get').toLowerCase();\n\n // Flatten headers\n let contextHeaders = headers && utils.merge(\n headers.common,\n headers[config.method]\n );\n\n headers && utils.forEach(\n ['delete', 'get', 'head', 'post', 'put', 'patch', 'common'],\n (method) => {\n delete headers[method];\n }\n );\n\n config.headers = AxiosHeaders.concat(contextHeaders, headers);\n\n // filter out skipped interceptors\n const requestInterceptorChain = [];\n let synchronousRequestInterceptors = true;\n this.interceptors.request.forEach(function unshiftRequestInterceptors(interceptor) {\n if (typeof interceptor.runWhen === 'function' && interceptor.runWhen(config) === false) {\n return;\n }\n\n synchronousRequestInterceptors = synchronousRequestInterceptors && interceptor.synchronous;\n\n requestInterceptorChain.unshift(interceptor.fulfilled, interceptor.rejected);\n });\n\n const responseInterceptorChain = [];\n this.interceptors.response.forEach(function pushResponseInterceptors(interceptor) {\n responseInterceptorChain.push(interceptor.fulfilled, interceptor.rejected);\n });\n\n let promise;\n let i = 0;\n let len;\n\n if (!synchronousRequestInterceptors) {\n const chain = [dispatchRequest.bind(this), undefined];\n chain.unshift.apply(chain, requestInterceptorChain);\n chain.push.apply(chain, responseInterceptorChain);\n len = chain.length;\n\n promise = Promise.resolve(config);\n\n while (i < len) {\n promise = promise.then(chain[i++], chain[i++]);\n }\n\n return promise;\n }\n\n len = requestInterceptorChain.length;\n\n let newConfig = config;\n\n i = 0;\n\n while (i < len) {\n const onFulfilled = requestInterceptorChain[i++];\n const onRejected = requestInterceptorChain[i++];\n try {\n newConfig = onFulfilled(newConfig);\n } catch (error) {\n onRejected.call(this, error);\n break;\n }\n }\n\n try {\n promise = dispatchRequest.call(this, newConfig);\n } catch (error) {\n return Promise.reject(error);\n }\n\n i = 0;\n len = responseInterceptorChain.length;\n\n while (i < len) {\n promise = promise.then(responseInterceptorChain[i++], responseInterceptorChain[i++]);\n }\n\n return promise;\n }\n\n getUri(config) {\n config = mergeConfig(this.defaults, config);\n const fullPath = buildFullPath(config.baseURL, config.url);\n return buildURL(fullPath, config.params, config.paramsSerializer);\n }\n}\n\n// Provide aliases for supported request methods\nutils.forEach(['delete', 'get', 'head', 'options'], function forEachMethodNoData(method) {\n /*eslint func-names:0*/\n Axios.prototype[method] = function(url, config) {\n return this.request(mergeConfig(config || {}, {\n method,\n url,\n data: (config || {}).data\n }));\n };\n});\n\nutils.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) {\n /*eslint func-names:0*/\n\n function generateHTTPMethod(isForm) {\n return function httpMethod(url, data, config) {\n return this.request(mergeConfig(config || {}, {\n method,\n headers: isForm ? {\n 'Content-Type': 'multipart/form-data'\n } : {},\n url,\n data\n }));\n };\n }\n\n Axios.prototype[method] = generateHTTPMethod();\n\n Axios.prototype[method + 'Form'] = generateHTTPMethod(true);\n});\n\nexport default Axios;\n","'use strict';\n\nimport CanceledError from './CanceledError.js';\n\n/**\n * A `CancelToken` is an object that can be used to request cancellation of an operation.\n *\n * @param {Function} executor The executor function.\n *\n * @returns {CancelToken}\n */\nclass CancelToken {\n constructor(executor) {\n if (typeof executor !== 'function') {\n throw new TypeError('executor must be a function.');\n }\n\n let resolvePromise;\n\n this.promise = new Promise(function promiseExecutor(resolve) {\n resolvePromise = resolve;\n });\n\n const token = this;\n\n // eslint-disable-next-line func-names\n this.promise.then(cancel => {\n if (!token._listeners) return;\n\n let i = token._listeners.length;\n\n while (i-- > 0) {\n token._listeners[i](cancel);\n }\n token._listeners = null;\n });\n\n // eslint-disable-next-line func-names\n this.promise.then = onfulfilled => {\n let _resolve;\n // eslint-disable-next-line func-names\n const promise = new Promise(resolve => {\n token.subscribe(resolve);\n _resolve = resolve;\n }).then(onfulfilled);\n\n promise.cancel = function reject() {\n token.unsubscribe(_resolve);\n };\n\n return promise;\n };\n\n executor(function cancel(message, config, request) {\n if (token.reason) {\n // Cancellation has already been requested\n return;\n }\n\n token.reason = new CanceledError(message, config, request);\n resolvePromise(token.reason);\n });\n }\n\n /**\n * Throws a `CanceledError` if cancellation has been requested.\n */\n throwIfRequested() {\n if (this.reason) {\n throw this.reason;\n }\n }\n\n /**\n * Subscribe to the cancel signal\n */\n\n subscribe(listener) {\n if (this.reason) {\n listener(this.reason);\n return;\n }\n\n if (this._listeners) {\n this._listeners.push(listener);\n } else {\n this._listeners = [listener];\n }\n }\n\n /**\n * Unsubscribe from the cancel signal\n */\n\n unsubscribe(listener) {\n if (!this._listeners) {\n return;\n }\n const index = this._listeners.indexOf(listener);\n if (index !== -1) {\n this._listeners.splice(index, 1);\n }\n }\n\n /**\n * Returns an object that contains a new `CancelToken` and a function that, when called,\n * cancels the `CancelToken`.\n */\n static source() {\n let cancel;\n const token = new CancelToken(function executor(c) {\n cancel = c;\n });\n return {\n token,\n cancel\n };\n }\n}\n\nexport default CancelToken;\n","'use strict';\n\n/**\n * Syntactic sugar for invoking a function and expanding an array for arguments.\n *\n * Common use case would be to use `Function.prototype.apply`.\n *\n * ```js\n * function f(x, y, z) {}\n * var args = [1, 2, 3];\n * f.apply(null, args);\n * ```\n *\n * With `spread` this example can be re-written.\n *\n * ```js\n * spread(function(x, y, z) {})([1, 2, 3]);\n * ```\n *\n * @param {Function} callback\n *\n * @returns {Function}\n */\nexport default function spread(callback) {\n return function wrap(arr) {\n return callback.apply(null, arr);\n };\n}\n","'use strict';\n\nimport utils from './../utils.js';\n\n/**\n * Determines whether the payload is an error thrown by Axios\n *\n * @param {*} payload The value to test\n *\n * @returns {boolean} True if the payload is an error thrown by Axios, otherwise false\n */\nexport default function isAxiosError(payload) {\n return utils.isObject(payload) && (payload.isAxiosError === true);\n}\n","const HttpStatusCode = {\n Continue: 100,\n SwitchingProtocols: 101,\n Processing: 102,\n EarlyHints: 103,\n Ok: 200,\n Created: 201,\n Accepted: 202,\n NonAuthoritativeInformation: 203,\n NoContent: 204,\n ResetContent: 205,\n PartialContent: 206,\n MultiStatus: 207,\n AlreadyReported: 208,\n ImUsed: 226,\n MultipleChoices: 300,\n MovedPermanently: 301,\n Found: 302,\n SeeOther: 303,\n NotModified: 304,\n UseProxy: 305,\n Unused: 306,\n TemporaryRedirect: 307,\n PermanentRedirect: 308,\n BadRequest: 400,\n Unauthorized: 401,\n PaymentRequired: 402,\n Forbidden: 403,\n NotFound: 404,\n MethodNotAllowed: 405,\n NotAcceptable: 406,\n ProxyAuthenticationRequired: 407,\n RequestTimeout: 408,\n Conflict: 409,\n Gone: 410,\n LengthRequired: 411,\n PreconditionFailed: 412,\n PayloadTooLarge: 413,\n UriTooLong: 414,\n UnsupportedMediaType: 415,\n RangeNotSatisfiable: 416,\n ExpectationFailed: 417,\n ImATeapot: 418,\n MisdirectedRequest: 421,\n UnprocessableEntity: 422,\n Locked: 423,\n FailedDependency: 424,\n TooEarly: 425,\n UpgradeRequired: 426,\n PreconditionRequired: 428,\n TooManyRequests: 429,\n RequestHeaderFieldsTooLarge: 431,\n UnavailableForLegalReasons: 451,\n InternalServerError: 500,\n NotImplemented: 501,\n BadGateway: 502,\n ServiceUnavailable: 503,\n GatewayTimeout: 504,\n HttpVersionNotSupported: 505,\n VariantAlsoNegotiates: 506,\n InsufficientStorage: 507,\n LoopDetected: 508,\n NotExtended: 510,\n NetworkAuthenticationRequired: 511,\n};\n\nObject.entries(HttpStatusCode).forEach(([key, value]) => {\n HttpStatusCode[value] = key;\n});\n\nexport default HttpStatusCode;\n","'use strict';\n\nimport utils from './utils.js';\nimport bind from './helpers/bind.js';\nimport Axios from './core/Axios.js';\nimport mergeConfig from './core/mergeConfig.js';\nimport defaults from './defaults/index.js';\nimport formDataToJSON from './helpers/formDataToJSON.js';\nimport CanceledError from './cancel/CanceledError.js';\nimport CancelToken from './cancel/CancelToken.js';\nimport isCancel from './cancel/isCancel.js';\nimport {VERSION} from './env/data.js';\nimport toFormData from './helpers/toFormData.js';\nimport AxiosError from './core/AxiosError.js';\nimport spread from './helpers/spread.js';\nimport isAxiosError from './helpers/isAxiosError.js';\nimport AxiosHeaders from \"./core/AxiosHeaders.js\";\nimport adapters from './adapters/adapters.js';\nimport HttpStatusCode from './helpers/HttpStatusCode.js';\n\n/**\n * Create an instance of Axios\n *\n * @param {Object} defaultConfig The default config for the instance\n *\n * @returns {Axios} A new instance of Axios\n */\nfunction createInstance(defaultConfig) {\n const context = new Axios(defaultConfig);\n const instance = bind(Axios.prototype.request, context);\n\n // Copy axios.prototype to instance\n utils.extend(instance, Axios.prototype, context, {allOwnKeys: true});\n\n // Copy context to instance\n utils.extend(instance, context, null, {allOwnKeys: true});\n\n // Factory for creating new instances\n instance.create = function create(instanceConfig) {\n return createInstance(mergeConfig(defaultConfig, instanceConfig));\n };\n\n return instance;\n}\n\n// Create the default instance to be exported\nconst axios = createInstance(defaults);\n\n// Expose Axios class to allow class inheritance\naxios.Axios = Axios;\n\n// Expose Cancel & CancelToken\naxios.CanceledError = CanceledError;\naxios.CancelToken = CancelToken;\naxios.isCancel = isCancel;\naxios.VERSION = VERSION;\naxios.toFormData = toFormData;\n\n// Expose AxiosError class\naxios.AxiosError = AxiosError;\n\n// alias for CanceledError for backward compatibility\naxios.Cancel = axios.CanceledError;\n\n// Expose all/spread\naxios.all = function all(promises) {\n return Promise.all(promises);\n};\n\naxios.spread = spread;\n\n// Expose isAxiosError\naxios.isAxiosError = isAxiosError;\n\n// Expose mergeConfig\naxios.mergeConfig = mergeConfig;\n\naxios.AxiosHeaders = AxiosHeaders;\n\naxios.formToJSON = thing => formDataToJSON(utils.isHTMLForm(thing) ? new FormData(thing) : thing);\n\naxios.getAdapter = adapters.getAdapter;\n\naxios.HttpStatusCode = HttpStatusCode;\n\naxios.default = axios;\n\n// this module should only have a default export\nexport default axios\n"],"names":["utils","prototype","PlatformFormData","encode","url","FormData","platform","defaults","AxiosHeaders","stream","TextEncoder","readBlob","Readable","zlib","followRedirects","getProxyForUrl","callbackify","EventEmitter","formDataToStream","util","AxiosTransformStream","https","http","ZlibHeaderTransformStream","composeSignals","validators","InterceptorManager","Axios","CancelToken","HttpStatusCode"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;AAEe,SAAS,IAAI,CAAC,EAAE,EAAE,OAAO,EAAE;AAC1C,EAAE,OAAO,SAAS,IAAI,GAAG;AACzB,IAAI,OAAO,EAAE,CAAC,KAAK,CAAC,OAAO,EAAE,SAAS,CAAC,CAAC;AACxC,GAAG,CAAC;AACJ;;ACFA;AACA;AACA,MAAM,CAAC,QAAQ,CAAC,GAAG,MAAM,CAAC,SAAS,CAAC;AACpC,MAAM,CAAC,cAAc,CAAC,GAAG,MAAM,CAAC;AAChC;AACA,MAAM,MAAM,GAAG,CAAC,KAAK,IAAI,KAAK,IAAI;AAClC,IAAI,MAAM,GAAG,GAAG,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;AACrC,IAAI,OAAO,KAAK,CAAC,GAAG,CAAC,KAAK,KAAK,CAAC,GAAG,CAAC,GAAG,GAAG,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC;AACvE,CAAC,EAAE,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC;AACxB;AACA,MAAM,UAAU,GAAG,CAAC,IAAI,KAAK;AAC7B,EAAE,IAAI,GAAG,IAAI,CAAC,WAAW,EAAE,CAAC;AAC5B,EAAE,OAAO,CAAC,KAAK,KAAK,MAAM,CAAC,KAAK,CAAC,KAAK,IAAI;AAC1C,EAAC;AACD;AACA,MAAM,UAAU,GAAG,IAAI,IAAI,KAAK,IAAI,OAAO,KAAK,KAAK,IAAI,CAAC;AAC1D;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,CAAC,OAAO,CAAC,GAAG,KAAK,CAAC;AACxB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,WAAW,GAAG,UAAU,CAAC,WAAW,CAAC,CAAC;AAC5C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,QAAQ,CAAC,GAAG,EAAE;AACvB,EAAE,OAAO,GAAG,KAAK,IAAI,IAAI,CAAC,WAAW,CAAC,GAAG,CAAC,IAAI,GAAG,CAAC,WAAW,KAAK,IAAI,IAAI,CAAC,WAAW,CAAC,GAAG,CAAC,WAAW,CAAC;AACvG,OAAO,UAAU,CAAC,GAAG,CAAC,WAAW,CAAC,QAAQ,CAAC,IAAI,GAAG,CAAC,WAAW,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC;AAC7E,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,aAAa,GAAG,UAAU,CAAC,aAAa,CAAC,CAAC;AAChD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,iBAAiB,CAAC,GAAG,EAAE;AAChC,EAAE,IAAI,MAAM,CAAC;AACb,EAAE,IAAI,CAAC,OAAO,WAAW,KAAK,WAAW,MAAM,WAAW,CAAC,MAAM,CAAC,EAAE;AACpE,IAAI,MAAM,GAAG,WAAW,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC;AACrC,GAAG,MAAM;AACT,IAAI,MAAM,GAAG,CAAC,GAAG,MAAM,GAAG,CAAC,MAAM,CAAC,KAAK,aAAa,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC;AAClE,GAAG;AACH,EAAE,OAAO,MAAM,CAAC;AAChB,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,QAAQ,GAAG,UAAU,CAAC,QAAQ,CAAC,CAAC;AACtC;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,UAAU,GAAG,UAAU,CAAC,UAAU,CAAC,CAAC;AAC1C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,QAAQ,GAAG,UAAU,CAAC,QAAQ,CAAC,CAAC;AACtC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,QAAQ,GAAG,CAAC,KAAK,KAAK,KAAK,KAAK,IAAI,IAAI,OAAO,KAAK,KAAK,QAAQ,CAAC;AACxE;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,SAAS,GAAG,KAAK,IAAI,KAAK,KAAK,IAAI,IAAI,KAAK,KAAK,KAAK,CAAC;AAC7D;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,aAAa,GAAG,CAAC,GAAG,KAAK;AAC/B,EAAE,IAAI,MAAM,CAAC,GAAG,CAAC,KAAK,QAAQ,EAAE;AAChC,IAAI,OAAO,KAAK,CAAC;AACjB,GAAG;AACH;AACA,EAAE,MAAM,SAAS,GAAG,cAAc,CAAC,GAAG,CAAC,CAAC;AACxC,EAAE,OAAO,CAAC,SAAS,KAAK,IAAI,IAAI,SAAS,KAAK,MAAM,CAAC,SAAS,IAAI,MAAM,CAAC,cAAc,CAAC,SAAS,CAAC,KAAK,IAAI,KAAK,EAAE,MAAM,CAAC,WAAW,IAAI,GAAG,CAAC,IAAI,EAAE,MAAM,CAAC,QAAQ,IAAI,GAAG,CAAC,CAAC;AAC1K,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,MAAM,GAAG,UAAU,CAAC,MAAM,CAAC,CAAC;AAClC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,MAAM,GAAG,UAAU,CAAC,MAAM,CAAC,CAAC;AAClC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,MAAM,GAAG,UAAU,CAAC,MAAM,CAAC,CAAC;AAClC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,UAAU,GAAG,UAAU,CAAC,UAAU,CAAC,CAAC;AAC1C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,QAAQ,GAAG,CAAC,GAAG,KAAK,QAAQ,CAAC,GAAG,CAAC,IAAI,UAAU,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;AAChE;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,UAAU,GAAG,CAAC,KAAK,KAAK;AAC9B,EAAE,IAAI,IAAI,CAAC;AACX,EAAE,OAAO,KAAK;AACd,IAAI,CAAC,OAAO,QAAQ,KAAK,UAAU,IAAI,KAAK,YAAY,QAAQ;AAChE,MAAM,UAAU,CAAC,KAAK,CAAC,MAAM,CAAC;AAC9B,QAAQ,CAAC,IAAI,GAAG,MAAM,CAAC,KAAK,CAAC,MAAM,UAAU;AAC7C;AACA,SAAS,IAAI,KAAK,QAAQ,IAAI,UAAU,CAAC,KAAK,CAAC,QAAQ,CAAC,IAAI,KAAK,CAAC,QAAQ,EAAE,KAAK,mBAAmB,CAAC;AACrG,OAAO;AACP,KAAK;AACL,GAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,iBAAiB,GAAG,UAAU,CAAC,iBAAiB,CAAC,CAAC;AACxD;AACA,MAAM,CAAC,gBAAgB,EAAE,SAAS,EAAE,UAAU,EAAE,SAAS,CAAC,GAAG,CAAC,gBAAgB,EAAE,SAAS,EAAE,UAAU,EAAE,SAAS,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;AAClI;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,IAAI,GAAG,CAAC,GAAG,KAAK,GAAG,CAAC,IAAI;AAC9B,EAAE,GAAG,CAAC,IAAI,EAAE,GAAG,GAAG,CAAC,OAAO,CAAC,oCAAoC,EAAE,EAAE,CAAC,CAAC;AACrE;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,OAAO,CAAC,GAAG,EAAE,EAAE,EAAE,CAAC,UAAU,GAAG,KAAK,CAAC,GAAG,EAAE,EAAE;AACrD;AACA,EAAE,IAAI,GAAG,KAAK,IAAI,IAAI,OAAO,GAAG,KAAK,WAAW,EAAE;AAClD,IAAI,OAAO;AACX,GAAG;AACH;AACA,EAAE,IAAI,CAAC,CAAC;AACR,EAAE,IAAI,CAAC,CAAC;AACR;AACA;AACA,EAAE,IAAI,OAAO,GAAG,KAAK,QAAQ,EAAE;AAC/B;AACA,IAAI,GAAG,GAAG,CAAC,GAAG,CAAC,CAAC;AAChB,GAAG;AACH;AACA,EAAE,IAAI,OAAO,CAAC,GAAG,CAAC,EAAE;AACpB;AACA,IAAI,KAAK,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,GAAG,CAAC,MAAM,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE;AAC5C,MAAM,EAAE,CAAC,IAAI,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC;AACpC,KAAK;AACL,GAAG,MAAM;AACT;AACA,IAAI,MAAM,IAAI,GAAG,UAAU,GAAG,MAAM,CAAC,mBAAmB,CAAC,GAAG,CAAC,GAAG,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AACjF,IAAI,MAAM,GAAG,GAAG,IAAI,CAAC,MAAM,CAAC;AAC5B,IAAI,IAAI,GAAG,CAAC;AACZ;AACA,IAAI,KAAK,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,GAAG,EAAE,CAAC,EAAE,EAAE;AAC9B,MAAM,GAAG,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC;AACpB,MAAM,EAAE,CAAC,IAAI,CAAC,IAAI,EAAE,GAAG,CAAC,GAAG,CAAC,EAAE,GAAG,EAAE,GAAG,CAAC,CAAC;AACxC,KAAK;AACL,GAAG;AACH,CAAC;AACD;AACA,SAAS,OAAO,CAAC,GAAG,EAAE,GAAG,EAAE;AAC3B,EAAE,GAAG,GAAG,GAAG,CAAC,WAAW,EAAE,CAAC;AAC1B,EAAE,MAAM,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AAChC,EAAE,IAAI,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC;AACtB,EAAE,IAAI,IAAI,CAAC;AACX,EAAE,OAAO,CAAC,EAAE,GAAG,CAAC,EAAE;AAClB,IAAI,IAAI,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC;AACnB,IAAI,IAAI,GAAG,KAAK,IAAI,CAAC,WAAW,EAAE,EAAE;AACpC,MAAM,OAAO,IAAI,CAAC;AAClB,KAAK;AACL,GAAG;AACH,EAAE,OAAO,IAAI,CAAC;AACd,CAAC;AACD;AACA,MAAM,OAAO,GAAG,CAAC,MAAM;AACvB;AACA,EAAE,IAAI,OAAO,UAAU,KAAK,WAAW,EAAE,OAAO,UAAU,CAAC;AAC3D,EAAE,OAAO,OAAO,IAAI,KAAK,WAAW,GAAG,IAAI,IAAI,OAAO,MAAM,KAAK,WAAW,GAAG,MAAM,GAAG,MAAM,CAAC;AAC/F,CAAC,GAAG,CAAC;AACL;AACA,MAAM,gBAAgB,GAAG,CAAC,OAAO,KAAK,CAAC,WAAW,CAAC,OAAO,CAAC,IAAI,OAAO,KAAK,OAAO,CAAC;AACnF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,KAAK,8BAA8B;AAC5C,EAAE,MAAM,CAAC,QAAQ,CAAC,GAAG,gBAAgB,CAAC,IAAI,CAAC,IAAI,IAAI,IAAI,EAAE,CAAC;AAC1D,EAAE,MAAM,MAAM,GAAG,EAAE,CAAC;AACpB,EAAE,MAAM,WAAW,GAAG,CAAC,GAAG,EAAE,GAAG,KAAK;AACpC,IAAI,MAAM,SAAS,GAAG,QAAQ,IAAI,OAAO,CAAC,MAAM,EAAE,GAAG,CAAC,IAAI,GAAG,CAAC;AAC9D,IAAI,IAAI,aAAa,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,IAAI,aAAa,CAAC,GAAG,CAAC,EAAE;AAChE,MAAM,MAAM,CAAC,SAAS,CAAC,GAAG,KAAK,CAAC,MAAM,CAAC,SAAS,CAAC,EAAE,GAAG,CAAC,CAAC;AACxD,KAAK,MAAM,IAAI,aAAa,CAAC,GAAG,CAAC,EAAE;AACnC,MAAM,MAAM,CAAC,SAAS,CAAC,GAAG,KAAK,CAAC,EAAE,EAAE,GAAG,CAAC,CAAC;AACzC,KAAK,MAAM,IAAI,OAAO,CAAC,GAAG,CAAC,EAAE;AAC7B,MAAM,MAAM,CAAC,SAAS,CAAC,GAAG,GAAG,CAAC,KAAK,EAAE,CAAC;AACtC,KAAK,MAAM;AACX,MAAM,MAAM,CAAC,SAAS,CAAC,GAAG,GAAG,CAAC;AAC9B,KAAK;AACL,IAAG;AACH;AACA,EAAE,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,SAAS,CAAC,MAAM,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE;AACpD,IAAI,SAAS,CAAC,CAAC,CAAC,IAAI,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC,EAAE,WAAW,CAAC,CAAC;AACvD,GAAG;AACH,EAAE,OAAO,MAAM,CAAC;AAChB,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,MAAM,GAAG,CAAC,CAAC,EAAE,CAAC,EAAE,OAAO,EAAE,CAAC,UAAU,CAAC,EAAE,EAAE,KAAK;AACpD,EAAE,OAAO,CAAC,CAAC,EAAE,CAAC,GAAG,EAAE,GAAG,KAAK;AAC3B,IAAI,IAAI,OAAO,IAAI,UAAU,CAAC,GAAG,CAAC,EAAE;AACpC,MAAM,CAAC,CAAC,GAAG,CAAC,GAAG,IAAI,CAAC,GAAG,EAAE,OAAO,CAAC,CAAC;AAClC,KAAK,MAAM;AACX,MAAM,CAAC,CAAC,GAAG,CAAC,GAAG,GAAG,CAAC;AACnB,KAAK;AACL,GAAG,EAAE,CAAC,UAAU,CAAC,CAAC,CAAC;AACnB,EAAE,OAAO,CAAC,CAAC;AACX,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,QAAQ,GAAG,CAAC,OAAO,KAAK;AAC9B,EAAE,IAAI,OAAO,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,MAAM,EAAE;AACxC,IAAI,OAAO,GAAG,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC;AAC/B,GAAG;AACH,EAAE,OAAO,OAAO,CAAC;AACjB,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,QAAQ,GAAG,CAAC,WAAW,EAAE,gBAAgB,EAAE,KAAK,EAAE,WAAW,KAAK;AACxE,EAAE,WAAW,CAAC,SAAS,GAAG,MAAM,CAAC,MAAM,CAAC,gBAAgB,CAAC,SAAS,EAAE,WAAW,CAAC,CAAC;AACjF,EAAE,WAAW,CAAC,SAAS,CAAC,WAAW,GAAG,WAAW,CAAC;AAClD,EAAE,MAAM,CAAC,cAAc,CAAC,WAAW,EAAE,OAAO,EAAE;AAC9C,IAAI,KAAK,EAAE,gBAAgB,CAAC,SAAS;AACrC,GAAG,CAAC,CAAC;AACL,EAAE,KAAK,IAAI,MAAM,CAAC,MAAM,CAAC,WAAW,CAAC,SAAS,EAAE,KAAK,CAAC,CAAC;AACvD,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,YAAY,GAAG,CAAC,SAAS,EAAE,OAAO,EAAE,MAAM,EAAE,UAAU,KAAK;AACjE,EAAE,IAAI,KAAK,CAAC;AACZ,EAAE,IAAI,CAAC,CAAC;AACR,EAAE,IAAI,IAAI,CAAC;AACX,EAAE,MAAM,MAAM,GAAG,EAAE,CAAC;AACpB;AACA,EAAE,OAAO,GAAG,OAAO,IAAI,EAAE,CAAC;AAC1B;AACA,EAAE,IAAI,SAAS,IAAI,IAAI,EAAE,OAAO,OAAO,CAAC;AACxC;AACA,EAAE,GAAG;AACL,IAAI,KAAK,GAAG,MAAM,CAAC,mBAAmB,CAAC,SAAS,CAAC,CAAC;AAClD,IAAI,CAAC,GAAG,KAAK,CAAC,MAAM,CAAC;AACrB,IAAI,OAAO,CAAC,EAAE,GAAG,CAAC,EAAE;AACpB,MAAM,IAAI,GAAG,KAAK,CAAC,CAAC,CAAC,CAAC;AACtB,MAAM,IAAI,CAAC,CAAC,UAAU,IAAI,UAAU,CAAC,IAAI,EAAE,SAAS,EAAE,OAAO,CAAC,KAAK,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE;AAClF,QAAQ,OAAO,CAAC,IAAI,CAAC,GAAG,SAAS,CAAC,IAAI,CAAC,CAAC;AACxC,QAAQ,MAAM,CAAC,IAAI,CAAC,GAAG,IAAI,CAAC;AAC5B,OAAO;AACP,KAAK;AACL,IAAI,SAAS,GAAG,MAAM,KAAK,KAAK,IAAI,cAAc,CAAC,SAAS,CAAC,CAAC;AAC9D,GAAG,QAAQ,SAAS,KAAK,CAAC,MAAM,IAAI,MAAM,CAAC,SAAS,EAAE,OAAO,CAAC,CAAC,IAAI,SAAS,KAAK,MAAM,CAAC,SAAS,EAAE;AACnG;AACA,EAAE,OAAO,OAAO,CAAC;AACjB,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,QAAQ,GAAG,CAAC,GAAG,EAAE,YAAY,EAAE,QAAQ,KAAK;AAClD,EAAE,GAAG,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC;AACpB,EAAE,IAAI,QAAQ,KAAK,SAAS,IAAI,QAAQ,GAAG,GAAG,CAAC,MAAM,EAAE;AACvD,IAAI,QAAQ,GAAG,GAAG,CAAC,MAAM,CAAC;AAC1B,GAAG;AACH,EAAE,QAAQ,IAAI,YAAY,CAAC,MAAM,CAAC;AAClC,EAAE,MAAM,SAAS,GAAG,GAAG,CAAC,OAAO,CAAC,YAAY,EAAE,QAAQ,CAAC,CAAC;AACxD,EAAE,OAAO,SAAS,KAAK,CAAC,CAAC,IAAI,SAAS,KAAK,QAAQ,CAAC;AACpD,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,OAAO,GAAG,CAAC,KAAK,KAAK;AAC3B,EAAE,IAAI,CAAC,KAAK,EAAE,OAAO,IAAI,CAAC;AAC1B,EAAE,IAAI,OAAO,CAAC,KAAK,CAAC,EAAE,OAAO,KAAK,CAAC;AACnC,EAAE,IAAI,CAAC,GAAG,KAAK,CAAC,MAAM,CAAC;AACvB,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,EAAE,OAAO,IAAI,CAAC;AAChC,EAAE,MAAM,GAAG,GAAG,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC;AAC3B,EAAE,OAAO,CAAC,EAAE,GAAG,CAAC,EAAE;AAClB,IAAI,GAAG,CAAC,CAAC,CAAC,GAAG,KAAK,CAAC,CAAC,CAAC,CAAC;AACtB,GAAG;AACH,EAAE,OAAO,GAAG,CAAC;AACb,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,YAAY,GAAG,CAAC,UAAU,IAAI;AACpC;AACA,EAAE,OAAO,KAAK,IAAI;AAClB,IAAI,OAAO,UAAU,IAAI,KAAK,YAAY,UAAU,CAAC;AACrD,GAAG,CAAC;AACJ,CAAC,EAAE,OAAO,UAAU,KAAK,WAAW,IAAI,cAAc,CAAC,UAAU,CAAC,CAAC,CAAC;AACpE;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,YAAY,GAAG,CAAC,GAAG,EAAE,EAAE,KAAK;AAClC,EAAE,MAAM,SAAS,GAAG,GAAG,IAAI,GAAG,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC;AAChD;AACA,EAAE,MAAM,QAAQ,GAAG,SAAS,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AACvC;AACA,EAAE,IAAI,MAAM,CAAC;AACb;AACA,EAAE,OAAO,CAAC,MAAM,GAAG,QAAQ,CAAC,IAAI,EAAE,KAAK,CAAC,MAAM,CAAC,IAAI,EAAE;AACrD,IAAI,MAAM,IAAI,GAAG,MAAM,CAAC,KAAK,CAAC;AAC9B,IAAI,EAAE,CAAC,IAAI,CAAC,GAAG,EAAE,IAAI,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC;AACnC,GAAG;AACH,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,QAAQ,GAAG,CAAC,MAAM,EAAE,GAAG,KAAK;AAClC,EAAE,IAAI,OAAO,CAAC;AACd,EAAE,MAAM,GAAG,GAAG,EAAE,CAAC;AACjB;AACA,EAAE,OAAO,CAAC,OAAO,GAAG,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,MAAM,IAAI,EAAE;AAChD,IAAI,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AACtB,GAAG;AACH;AACA,EAAE,OAAO,GAAG,CAAC;AACb,EAAC;AACD;AACA;AACA,MAAM,UAAU,GAAG,UAAU,CAAC,iBAAiB,CAAC,CAAC;AACjD;AACA,MAAM,WAAW,GAAG,GAAG,IAAI;AAC3B,EAAE,OAAO,GAAG,CAAC,WAAW,EAAE,CAAC,OAAO,CAAC,uBAAuB;AAC1D,IAAI,SAAS,QAAQ,CAAC,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE;AACjC,MAAM,OAAO,EAAE,CAAC,WAAW,EAAE,GAAG,EAAE,CAAC;AACnC,KAAK;AACL,GAAG,CAAC;AACJ,CAAC,CAAC;AACF;AACA;AACA,MAAM,cAAc,GAAG,CAAC,CAAC,CAAC,cAAc,CAAC,KAAK,CAAC,GAAG,EAAE,IAAI,KAAK,cAAc,CAAC,IAAI,CAAC,GAAG,EAAE,IAAI,CAAC,EAAE,MAAM,CAAC,SAAS,CAAC,CAAC;AAC/G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,QAAQ,GAAG,UAAU,CAAC,QAAQ,CAAC,CAAC;AACtC;AACA,MAAM,iBAAiB,GAAG,CAAC,GAAG,EAAE,OAAO,KAAK;AAC5C,EAAE,MAAM,WAAW,GAAG,MAAM,CAAC,yBAAyB,CAAC,GAAG,CAAC,CAAC;AAC5D,EAAE,MAAM,kBAAkB,GAAG,EAAE,CAAC;AAChC;AACA,EAAE,OAAO,CAAC,WAAW,EAAE,CAAC,UAAU,EAAE,IAAI,KAAK;AAC7C,IAAI,IAAI,GAAG,CAAC;AACZ,IAAI,IAAI,CAAC,GAAG,GAAG,OAAO,CAAC,UAAU,EAAE,IAAI,EAAE,GAAG,CAAC,MAAM,KAAK,EAAE;AAC1D,MAAM,kBAAkB,CAAC,IAAI,CAAC,GAAG,GAAG,IAAI,UAAU,CAAC;AACnD,KAAK;AACL,GAAG,CAAC,CAAC;AACL;AACA,EAAE,MAAM,CAAC,gBAAgB,CAAC,GAAG,EAAE,kBAAkB,CAAC,CAAC;AACnD,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,aAAa,GAAG,CAAC,GAAG,KAAK;AAC/B,EAAE,iBAAiB,CAAC,GAAG,EAAE,CAAC,UAAU,EAAE,IAAI,KAAK;AAC/C;AACA,IAAI,IAAI,UAAU,CAAC,GAAG,CAAC,IAAI,CAAC,WAAW,EAAE,QAAQ,EAAE,QAAQ,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE;AACnF,MAAM,OAAO,KAAK,CAAC;AACnB,KAAK;AACL;AACA,IAAI,MAAM,KAAK,GAAG,GAAG,CAAC,IAAI,CAAC,CAAC;AAC5B;AACA,IAAI,IAAI,CAAC,UAAU,CAAC,KAAK,CAAC,EAAE,OAAO;AACnC;AACA,IAAI,UAAU,CAAC,UAAU,GAAG,KAAK,CAAC;AAClC;AACA,IAAI,IAAI,UAAU,IAAI,UAAU,EAAE;AAClC,MAAM,UAAU,CAAC,QAAQ,GAAG,KAAK,CAAC;AAClC,MAAM,OAAO;AACb,KAAK;AACL;AACA,IAAI,IAAI,CAAC,UAAU,CAAC,GAAG,EAAE;AACzB,MAAM,UAAU,CAAC,GAAG,GAAG,MAAM;AAC7B,QAAQ,MAAM,KAAK,CAAC,qCAAqC,GAAG,IAAI,GAAG,IAAI,CAAC,CAAC;AACzE,OAAO,CAAC;AACR,KAAK;AACL,GAAG,CAAC,CAAC;AACL,EAAC;AACD;AACA,MAAM,WAAW,GAAG,CAAC,aAAa,EAAE,SAAS,KAAK;AAClD,EAAE,MAAM,GAAG,GAAG,EAAE,CAAC;AACjB;AACA,EAAE,MAAM,MAAM,GAAG,CAAC,GAAG,KAAK;AAC1B,IAAI,GAAG,CAAC,OAAO,CAAC,KAAK,IAAI;AACzB,MAAM,GAAG,CAAC,KAAK,CAAC,GAAG,IAAI,CAAC;AACxB,KAAK,CAAC,CAAC;AACP,IAAG;AACH;AACA,EAAE,OAAO,CAAC,aAAa,CAAC,GAAG,MAAM,CAAC,aAAa,CAAC,GAAG,MAAM,CAAC,MAAM,CAAC,aAAa,CAAC,CAAC,KAAK,CAAC,SAAS,CAAC,CAAC,CAAC;AAClG;AACA,EAAE,OAAO,GAAG,CAAC;AACb,EAAC;AACD;AACA,MAAM,IAAI,GAAG,MAAM,GAAE;AACrB;AACA,MAAM,cAAc,GAAG,CAAC,KAAK,EAAE,YAAY,KAAK;AAChD,EAAE,OAAO,KAAK,IAAI,IAAI,IAAI,MAAM,CAAC,QAAQ,CAAC,KAAK,GAAG,CAAC,KAAK,CAAC,GAAG,KAAK,GAAG,YAAY,CAAC;AACjF,EAAC;AACD;AACA,MAAM,KAAK,GAAG,6BAA4B;AAC1C;AACA,MAAM,KAAK,GAAG,YAAY,CAAC;AAC3B;AACA,MAAM,QAAQ,GAAG;AACjB,EAAE,KAAK;AACP,EAAE,KAAK;AACP,EAAE,WAAW,EAAE,KAAK,GAAG,KAAK,CAAC,WAAW,EAAE,GAAG,KAAK;AAClD,EAAC;AACD;AACA,MAAM,cAAc,GAAG,CAAC,IAAI,GAAG,EAAE,EAAE,QAAQ,GAAG,QAAQ,CAAC,WAAW,KAAK;AACvE,EAAE,IAAI,GAAG,GAAG,EAAE,CAAC;AACf,EAAE,MAAM,CAAC,MAAM,CAAC,GAAG,QAAQ,CAAC;AAC5B,EAAE,OAAO,IAAI,EAAE,EAAE;AACjB,IAAI,GAAG,IAAI,QAAQ,CAAC,IAAI,CAAC,MAAM,EAAE,GAAG,MAAM,CAAC,CAAC,EAAC;AAC7C,GAAG;AACH;AACA,EAAE,OAAO,GAAG,CAAC;AACb,EAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,mBAAmB,CAAC,KAAK,EAAE;AACpC,EAAE,OAAO,CAAC,EAAE,KAAK,IAAI,UAAU,CAAC,KAAK,CAAC,MAAM,CAAC,IAAI,KAAK,CAAC,MAAM,CAAC,WAAW,CAAC,KAAK,UAAU,IAAI,KAAK,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC;AACrH,CAAC;AACD;AACA,MAAM,YAAY,GAAG,CAAC,GAAG,KAAK;AAC9B,EAAE,MAAM,KAAK,GAAG,IAAI,KAAK,CAAC,EAAE,CAAC,CAAC;AAC9B;AACA,EAAE,MAAM,KAAK,GAAG,CAAC,MAAM,EAAE,CAAC,KAAK;AAC/B;AACA,IAAI,IAAI,QAAQ,CAAC,MAAM,CAAC,EAAE;AAC1B,MAAM,IAAI,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE;AACtC,QAAQ,OAAO;AACf,OAAO;AACP;AACA,MAAM,GAAG,EAAE,QAAQ,IAAI,MAAM,CAAC,EAAE;AAChC,QAAQ,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC;AAC1B,QAAQ,MAAM,MAAM,GAAG,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,GAAG,EAAE,CAAC;AACjD;AACA,QAAQ,OAAO,CAAC,MAAM,EAAE,CAAC,KAAK,EAAE,GAAG,KAAK;AACxC,UAAU,MAAM,YAAY,GAAG,KAAK,CAAC,KAAK,EAAE,CAAC,GAAG,CAAC,CAAC,CAAC;AACnD,UAAU,CAAC,WAAW,CAAC,YAAY,CAAC,KAAK,MAAM,CAAC,GAAG,CAAC,GAAG,YAAY,CAAC,CAAC;AACrE,SAAS,CAAC,CAAC;AACX;AACA,QAAQ,KAAK,CAAC,CAAC,CAAC,GAAG,SAAS,CAAC;AAC7B;AACA,QAAQ,OAAO,MAAM,CAAC;AACtB,OAAO;AACP,KAAK;AACL;AACA,IAAI,OAAO,MAAM,CAAC;AAClB,IAAG;AACH;AACA,EAAE,OAAO,KAAK,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC;AACvB,EAAC;AACD;AACA,MAAM,SAAS,GAAG,UAAU,CAAC,eAAe,CAAC,CAAC;AAC9C;AACA,MAAM,UAAU,GAAG,CAAC,KAAK;AACzB,EAAE,KAAK,KAAK,QAAQ,CAAC,KAAK,CAAC,IAAI,UAAU,CAAC,KAAK,CAAC,CAAC,IAAI,UAAU,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,UAAU,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC;AACvG;AACA,gBAAe;AACf,EAAE,OAAO;AACT,EAAE,aAAa;AACf,EAAE,QAAQ;AACV,EAAE,UAAU;AACZ,EAAE,iBAAiB;AACnB,EAAE,QAAQ;AACV,EAAE,QAAQ;AACV,EAAE,SAAS;AACX,EAAE,QAAQ;AACV,EAAE,aAAa;AACf,EAAE,gBAAgB;AAClB,EAAE,SAAS;AACX,EAAE,UAAU;AACZ,EAAE,SAAS;AACX,EAAE,WAAW;AACb,EAAE,MAAM;AACR,EAAE,MAAM;AACR,EAAE,MAAM;AACR,EAAE,QAAQ;AACV,EAAE,UAAU;AACZ,EAAE,QAAQ;AACV,EAAE,iBAAiB;AACnB,EAAE,YAAY;AACd,EAAE,UAAU;AACZ,EAAE,OAAO;AACT,EAAE,KAAK;AACP,EAAE,MAAM;AACR,EAAE,IAAI;AACN,EAAE,QAAQ;AACV,EAAE,QAAQ;AACV,EAAE,YAAY;AACd,EAAE,MAAM;AACR,EAAE,UAAU;AACZ,EAAE,QAAQ;AACV,EAAE,OAAO;AACT,EAAE,YAAY;AACd,EAAE,QAAQ;AACV,EAAE,UAAU;AACZ,EAAE,cAAc;AAChB,EAAE,UAAU,EAAE,cAAc;AAC5B,EAAE,iBAAiB;AACnB,EAAE,aAAa;AACf,EAAE,WAAW;AACb,EAAE,WAAW;AACb,EAAE,IAAI;AACN,EAAE,cAAc;AAChB,EAAE,OAAO;AACT,EAAE,MAAM,EAAE,OAAO;AACjB,EAAE,gBAAgB;AAClB,EAAE,QAAQ;AACV,EAAE,cAAc;AAChB,EAAE,mBAAmB;AACrB,EAAE,YAAY;AACd,EAAE,SAAS;AACX,EAAE,UAAU;AACZ,CAAC;;ACntBD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,UAAU,CAAC,OAAO,EAAE,IAAI,EAAE,MAAM,EAAE,OAAO,EAAE,QAAQ,EAAE;AAC9D,EAAE,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;AACnB;AACA,EAAE,IAAI,KAAK,CAAC,iBAAiB,EAAE;AAC/B,IAAI,KAAK,CAAC,iBAAiB,CAAC,IAAI,EAAE,IAAI,CAAC,WAAW,CAAC,CAAC;AACpD,GAAG,MAAM;AACT,IAAI,IAAI,CAAC,KAAK,GAAG,CAAC,IAAI,KAAK,EAAE,EAAE,KAAK,CAAC;AACrC,GAAG;AACH;AACA,EAAE,IAAI,CAAC,OAAO,GAAG,OAAO,CAAC;AACzB,EAAE,IAAI,CAAC,IAAI,GAAG,YAAY,CAAC;AAC3B,EAAE,IAAI,KAAK,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,CAAC;AAC7B,EAAE,MAAM,KAAK,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC,CAAC;AACnC,EAAE,OAAO,KAAK,IAAI,CAAC,OAAO,GAAG,OAAO,CAAC,CAAC;AACtC,EAAE,QAAQ,KAAK,IAAI,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC;AACzC,CAAC;AACD;AACAA,OAAK,CAAC,QAAQ,CAAC,UAAU,EAAE,KAAK,EAAE;AAClC,EAAE,MAAM,EAAE,SAAS,MAAM,GAAG;AAC5B,IAAI,OAAO;AACX;AACA,MAAM,OAAO,EAAE,IAAI,CAAC,OAAO;AAC3B,MAAM,IAAI,EAAE,IAAI,CAAC,IAAI;AACrB;AACA,MAAM,WAAW,EAAE,IAAI,CAAC,WAAW;AACnC,MAAM,MAAM,EAAE,IAAI,CAAC,MAAM;AACzB;AACA,MAAM,QAAQ,EAAE,IAAI,CAAC,QAAQ;AAC7B,MAAM,UAAU,EAAE,IAAI,CAAC,UAAU;AACjC,MAAM,YAAY,EAAE,IAAI,CAAC,YAAY;AACrC,MAAM,KAAK,EAAE,IAAI,CAAC,KAAK;AACvB;AACA,MAAM,MAAM,EAAEA,OAAK,CAAC,YAAY,CAAC,IAAI,CAAC,MAAM,CAAC;AAC7C,MAAM,IAAI,EAAE,IAAI,CAAC,IAAI;AACrB,MAAM,MAAM,EAAE,IAAI,CAAC,QAAQ,IAAI,IAAI,CAAC,QAAQ,CAAC,MAAM,GAAG,IAAI,CAAC,QAAQ,CAAC,MAAM,GAAG,IAAI;AACjF,KAAK,CAAC;AACN,GAAG;AACH,CAAC,CAAC,CAAC;AACH;AACA,MAAMC,WAAS,GAAG,UAAU,CAAC,SAAS,CAAC;AACvC,MAAM,WAAW,GAAG,EAAE,CAAC;AACvB;AACA;AACA,EAAE,sBAAsB;AACxB,EAAE,gBAAgB;AAClB,EAAE,cAAc;AAChB,EAAE,WAAW;AACb,EAAE,aAAa;AACf,EAAE,2BAA2B;AAC7B,EAAE,gBAAgB;AAClB,EAAE,kBAAkB;AACpB,EAAE,iBAAiB;AACnB,EAAE,cAAc;AAChB,EAAE,iBAAiB;AACnB,EAAE,iBAAiB;AACnB;AACA,CAAC,CAAC,OAAO,CAAC,IAAI,IAAI;AAClB,EAAE,WAAW,CAAC,IAAI,CAAC,GAAG,CAAC,KAAK,EAAE,IAAI,CAAC,CAAC;AACpC,CAAC,CAAC,CAAC;AACH;AACA,MAAM,CAAC,gBAAgB,CAAC,UAAU,EAAE,WAAW,CAAC,CAAC;AACjD,MAAM,CAAC,cAAc,CAACA,WAAS,EAAE,cAAc,EAAE,CAAC,KAAK,EAAE,IAAI,CAAC,CAAC,CAAC;AAChE;AACA;AACA,UAAU,CAAC,IAAI,GAAG,CAAC,KAAK,EAAE,IAAI,EAAE,MAAM,EAAE,OAAO,EAAE,QAAQ,EAAE,WAAW,KAAK;AAC3E,EAAE,MAAM,UAAU,GAAG,MAAM,CAAC,MAAM,CAACA,WAAS,CAAC,CAAC;AAC9C;AACA,EAAED,OAAK,CAAC,YAAY,CAAC,KAAK,EAAE,UAAU,EAAE,SAAS,MAAM,CAAC,GAAG,EAAE;AAC7D,IAAI,OAAO,GAAG,KAAK,KAAK,CAAC,SAAS,CAAC;AACnC,GAAG,EAAE,IAAI,IAAI;AACb,IAAI,OAAO,IAAI,KAAK,cAAc,CAAC;AACnC,GAAG,CAAC,CAAC;AACL;AACA,EAAE,UAAU,CAAC,IAAI,CAAC,UAAU,EAAE,KAAK,CAAC,OAAO,EAAE,IAAI,EAAE,MAAM,EAAE,OAAO,EAAE,QAAQ,CAAC,CAAC;AAC9E;AACA,EAAE,UAAU,CAAC,KAAK,GAAG,KAAK,CAAC;AAC3B;AACA,EAAE,UAAU,CAAC,IAAI,GAAG,KAAK,CAAC,IAAI,CAAC;AAC/B;AACA,EAAE,WAAW,IAAI,MAAM,CAAC,MAAM,CAAC,UAAU,EAAE,WAAW,CAAC,CAAC;AACxD;AACA,EAAE,OAAO,UAAU,CAAC;AACpB,CAAC;;AC1FD;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,WAAW,CAAC,KAAK,EAAE;AAC5B,EAAE,OAAOA,OAAK,CAAC,aAAa,CAAC,KAAK,CAAC,IAAIA,OAAK,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC;AAC5D,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,cAAc,CAAC,GAAG,EAAE;AAC7B,EAAE,OAAOA,OAAK,CAAC,QAAQ,CAAC,GAAG,EAAE,IAAI,CAAC,GAAG,GAAG,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC;AAC5D,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,SAAS,CAAC,IAAI,EAAE,GAAG,EAAE,IAAI,EAAE;AACpC,EAAE,IAAI,CAAC,IAAI,EAAE,OAAO,GAAG,CAAC;AACxB,EAAE,OAAO,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,SAAS,IAAI,CAAC,KAAK,EAAE,CAAC,EAAE;AACtD;AACA,IAAI,KAAK,GAAG,cAAc,CAAC,KAAK,CAAC,CAAC;AAClC,IAAI,OAAO,CAAC,IAAI,IAAI,CAAC,GAAG,GAAG,GAAG,KAAK,GAAG,GAAG,GAAG,KAAK,CAAC;AAClD,GAAG,CAAC,CAAC,IAAI,CAAC,IAAI,GAAG,GAAG,GAAG,EAAE,CAAC,CAAC;AAC3B,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,WAAW,CAAC,GAAG,EAAE;AAC1B,EAAE,OAAOA,OAAK,CAAC,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC;AACtD,CAAC;AACD;AACA,MAAM,UAAU,GAAGA,OAAK,CAAC,YAAY,CAACA,OAAK,EAAE,EAAE,EAAE,IAAI,EAAE,SAAS,MAAM,CAAC,IAAI,EAAE;AAC7E,EAAE,OAAO,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;AAC/B,CAAC,CAAC,CAAC;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,UAAU,CAAC,GAAG,EAAE,QAAQ,EAAE,OAAO,EAAE;AAC5C,EAAE,IAAI,CAACA,OAAK,CAAC,QAAQ,CAAC,GAAG,CAAC,EAAE;AAC5B,IAAI,MAAM,IAAI,SAAS,CAAC,0BAA0B,CAAC,CAAC;AACpD,GAAG;AACH;AACA;AACA,EAAE,QAAQ,GAAG,QAAQ,IAAI,KAAKE,4BAAgB,IAAI,QAAQ,GAAG,CAAC;AAC9D;AACA;AACA,EAAE,OAAO,GAAGF,OAAK,CAAC,YAAY,CAAC,OAAO,EAAE;AACxC,IAAI,UAAU,EAAE,IAAI;AACpB,IAAI,IAAI,EAAE,KAAK;AACf,IAAI,OAAO,EAAE,KAAK;AAClB,GAAG,EAAE,KAAK,EAAE,SAAS,OAAO,CAAC,MAAM,EAAE,MAAM,EAAE;AAC7C;AACA,IAAI,OAAO,CAACA,OAAK,CAAC,WAAW,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC;AAC9C,GAAG,CAAC,CAAC;AACL;AACA,EAAE,MAAM,UAAU,GAAG,OAAO,CAAC,UAAU,CAAC;AACxC;AACA,EAAE,MAAM,OAAO,GAAG,OAAO,CAAC,OAAO,IAAI,cAAc,CAAC;AACpD,EAAE,MAAM,IAAI,GAAG,OAAO,CAAC,IAAI,CAAC;AAC5B,EAAE,MAAM,OAAO,GAAG,OAAO,CAAC,OAAO,CAAC;AAClC,EAAE,MAAM,KAAK,GAAG,OAAO,CAAC,IAAI,IAAI,OAAO,IAAI,KAAK,WAAW,IAAI,IAAI,CAAC;AACpE,EAAE,MAAM,OAAO,GAAG,KAAK,IAAIA,OAAK,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC;AAC/D;AACA,EAAE,IAAI,CAACA,OAAK,CAAC,UAAU,CAAC,OAAO,CAAC,EAAE;AAClC,IAAI,MAAM,IAAI,SAAS,CAAC,4BAA4B,CAAC,CAAC;AACtD,GAAG;AACH;AACA,EAAE,SAAS,YAAY,CAAC,KAAK,EAAE;AAC/B,IAAI,IAAI,KAAK,KAAK,IAAI,EAAE,OAAO,EAAE,CAAC;AAClC;AACA,IAAI,IAAIA,OAAK,CAAC,MAAM,CAAC,KAAK,CAAC,EAAE;AAC7B,MAAM,OAAO,KAAK,CAAC,WAAW,EAAE,CAAC;AACjC,KAAK;AACL;AACA,IAAI,IAAI,CAAC,OAAO,IAAIA,OAAK,CAAC,MAAM,CAAC,KAAK,CAAC,EAAE;AACzC,MAAM,MAAM,IAAI,UAAU,CAAC,8CAA8C,CAAC,CAAC;AAC3E,KAAK;AACL;AACA,IAAI,IAAIA,OAAK,CAAC,aAAa,CAAC,KAAK,CAAC,IAAIA,OAAK,CAAC,YAAY,CAAC,KAAK,CAAC,EAAE;AACjE,MAAM,OAAO,OAAO,IAAI,OAAO,IAAI,KAAK,UAAU,GAAG,IAAI,IAAI,CAAC,CAAC,KAAK,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;AAC5F,KAAK;AACL;AACA,IAAI,OAAO,KAAK,CAAC;AACjB,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE,SAAS,cAAc,CAAC,KAAK,EAAE,GAAG,EAAE,IAAI,EAAE;AAC5C,IAAI,IAAI,GAAG,GAAG,KAAK,CAAC;AACpB;AACA,IAAI,IAAI,KAAK,IAAI,CAAC,IAAI,IAAI,OAAO,KAAK,KAAK,QAAQ,EAAE;AACrD,MAAM,IAAIA,OAAK,CAAC,QAAQ,CAAC,GAAG,EAAE,IAAI,CAAC,EAAE;AACrC;AACA,QAAQ,GAAG,GAAG,UAAU,GAAG,GAAG,GAAG,GAAG,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC;AAClD;AACA,QAAQ,KAAK,GAAG,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,CAAC;AACtC,OAAO,MAAM;AACb,QAAQ,CAACA,OAAK,CAAC,OAAO,CAAC,KAAK,CAAC,IAAI,WAAW,CAAC,KAAK,CAAC;AACnD,SAAS,CAACA,OAAK,CAAC,UAAU,CAAC,KAAK,CAAC,IAAIA,OAAK,CAAC,QAAQ,CAAC,GAAG,EAAE,IAAI,CAAC,MAAM,GAAG,GAAGA,OAAK,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC;AAC/F,SAAS,EAAE;AACX;AACA,QAAQ,GAAG,GAAG,cAAc,CAAC,GAAG,CAAC,CAAC;AAClC;AACA,QAAQ,GAAG,CAAC,OAAO,CAAC,SAAS,IAAI,CAAC,EAAE,EAAE,KAAK,EAAE;AAC7C,UAAU,EAAEA,OAAK,CAAC,WAAW,CAAC,EAAE,CAAC,IAAI,EAAE,KAAK,IAAI,CAAC,IAAI,QAAQ,CAAC,MAAM;AACpE;AACA,YAAY,OAAO,KAAK,IAAI,GAAG,SAAS,CAAC,CAAC,GAAG,CAAC,EAAE,KAAK,EAAE,IAAI,CAAC,IAAI,OAAO,KAAK,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,CAAC;AACpG,YAAY,YAAY,CAAC,EAAE,CAAC;AAC5B,WAAW,CAAC;AACZ,SAAS,CAAC,CAAC;AACX,QAAQ,OAAO,KAAK,CAAC;AACrB,OAAO;AACP,KAAK;AACL;AACA,IAAI,IAAI,WAAW,CAAC,KAAK,CAAC,EAAE;AAC5B,MAAM,OAAO,IAAI,CAAC;AAClB,KAAK;AACL;AACA,IAAI,QAAQ,CAAC,MAAM,CAAC,SAAS,CAAC,IAAI,EAAE,GAAG,EAAE,IAAI,CAAC,EAAE,YAAY,CAAC,KAAK,CAAC,CAAC,CAAC;AACrE;AACA,IAAI,OAAO,KAAK,CAAC;AACjB,GAAG;AACH;AACA,EAAE,MAAM,KAAK,GAAG,EAAE,CAAC;AACnB;AACA,EAAE,MAAM,cAAc,GAAG,MAAM,CAAC,MAAM,CAAC,UAAU,EAAE;AACnD,IAAI,cAAc;AAClB,IAAI,YAAY;AAChB,IAAI,WAAW;AACf,GAAG,CAAC,CAAC;AACL;AACA,EAAE,SAAS,KAAK,CAAC,KAAK,EAAE,IAAI,EAAE;AAC9B,IAAI,IAAIA,OAAK,CAAC,WAAW,CAAC,KAAK,CAAC,EAAE,OAAO;AACzC;AACA,IAAI,IAAI,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC,EAAE;AACrC,MAAM,MAAM,KAAK,CAAC,iCAAiC,GAAG,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC;AACtE,KAAK;AACL;AACA,IAAI,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;AACtB;AACA,IAAIA,OAAK,CAAC,OAAO,CAAC,KAAK,EAAE,SAAS,IAAI,CAAC,EAAE,EAAE,GAAG,EAAE;AAChD,MAAM,MAAM,MAAM,GAAG,EAAEA,OAAK,CAAC,WAAW,CAAC,EAAE,CAAC,IAAI,EAAE,KAAK,IAAI,CAAC,IAAI,OAAO,CAAC,IAAI;AAC5E,QAAQ,QAAQ,EAAE,EAAE,EAAEA,OAAK,CAAC,QAAQ,CAAC,GAAG,CAAC,GAAG,GAAG,CAAC,IAAI,EAAE,GAAG,GAAG,EAAE,IAAI,EAAE,cAAc;AAClF,OAAO,CAAC;AACR;AACA,MAAM,IAAI,MAAM,KAAK,IAAI,EAAE;AAC3B,QAAQ,KAAK,CAAC,EAAE,EAAE,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC;AACnD,OAAO;AACP,KAAK,CAAC,CAAC;AACP;AACA,IAAI,KAAK,CAAC,GAAG,EAAE,CAAC;AAChB,GAAG;AACH;AACA,EAAE,IAAI,CAACA,OAAK,CAAC,QAAQ,CAAC,GAAG,CAAC,EAAE;AAC5B,IAAI,MAAM,IAAI,SAAS,CAAC,wBAAwB,CAAC,CAAC;AAClD,GAAG;AACH;AACA,EAAE,KAAK,CAAC,GAAG,CAAC,CAAC;AACb;AACA,EAAE,OAAO,QAAQ,CAAC;AAClB;;ACpNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAASG,QAAM,CAAC,GAAG,EAAE;AACrB,EAAE,MAAM,OAAO,GAAG;AAClB,IAAI,GAAG,EAAE,KAAK;AACd,IAAI,GAAG,EAAE,KAAK;AACd,IAAI,GAAG,EAAE,KAAK;AACd,IAAI,GAAG,EAAE,KAAK;AACd,IAAI,GAAG,EAAE,KAAK;AACd,IAAI,KAAK,EAAE,GAAG;AACd,IAAI,KAAK,EAAE,MAAM;AACjB,GAAG,CAAC;AACJ,EAAE,OAAO,kBAAkB,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,kBAAkB,EAAE,SAAS,QAAQ,CAAC,KAAK,EAAE;AACtF,IAAI,OAAO,OAAO,CAAC,KAAK,CAAC,CAAC;AAC1B,GAAG,CAAC,CAAC;AACL,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,oBAAoB,CAAC,MAAM,EAAE,OAAO,EAAE;AAC/C,EAAE,IAAI,CAAC,MAAM,GAAG,EAAE,CAAC;AACnB;AACA,EAAE,MAAM,IAAI,UAAU,CAAC,MAAM,EAAE,IAAI,EAAE,OAAO,CAAC,CAAC;AAC9C,CAAC;AACD;AACA,MAAM,SAAS,GAAG,oBAAoB,CAAC,SAAS,CAAC;AACjD;AACA,SAAS,CAAC,MAAM,GAAG,SAAS,MAAM,CAAC,IAAI,EAAE,KAAK,EAAE;AAChD,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC;AAClC,CAAC,CAAC;AACF;AACA,SAAS,CAAC,QAAQ,GAAG,SAAS,QAAQ,CAAC,OAAO,EAAE;AAChD,EAAE,MAAM,OAAO,GAAG,OAAO,GAAG,SAAS,KAAK,EAAE;AAC5C,IAAI,OAAO,OAAO,CAAC,IAAI,CAAC,IAAI,EAAE,KAAK,EAAEA,QAAM,CAAC,CAAC;AAC7C,GAAG,GAAGA,QAAM,CAAC;AACb;AACA,EAAE,OAAO,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,SAAS,IAAI,CAAC,IAAI,EAAE;AAC7C,IAAI,OAAO,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,GAAG,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC;AACrD,GAAG,EAAE,EAAE,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AACnB,CAAC;;AClDD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,MAAM,CAAC,GAAG,EAAE;AACrB,EAAE,OAAO,kBAAkB,CAAC,GAAG,CAAC;AAChC,IAAI,OAAO,CAAC,OAAO,EAAE,GAAG,CAAC;AACzB,IAAI,OAAO,CAAC,MAAM,EAAE,GAAG,CAAC;AACxB,IAAI,OAAO,CAAC,OAAO,EAAE,GAAG,CAAC;AACzB,IAAI,OAAO,CAAC,MAAM,EAAE,GAAG,CAAC;AACxB,IAAI,OAAO,CAAC,OAAO,EAAE,GAAG,CAAC;AACzB,IAAI,OAAO,CAAC,OAAO,EAAE,GAAG,CAAC,CAAC;AAC1B,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACe,SAAS,QAAQ,CAAC,GAAG,EAAE,MAAM,EAAE,OAAO,EAAE;AACvD;AACA,EAAE,IAAI,CAAC,MAAM,EAAE;AACf,IAAI,OAAO,GAAG,CAAC;AACf,GAAG;AACH;AACA,EAAE,MAAM,OAAO,GAAG,OAAO,IAAI,OAAO,CAAC,MAAM,IAAI,MAAM,CAAC;AACtD;AACA,EAAE,MAAM,WAAW,GAAG,OAAO,IAAI,OAAO,CAAC,SAAS,CAAC;AACnD;AACA,EAAE,IAAI,gBAAgB,CAAC;AACvB;AACA,EAAE,IAAI,WAAW,EAAE;AACnB,IAAI,gBAAgB,GAAG,WAAW,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC;AACpD,GAAG,MAAM;AACT,IAAI,gBAAgB,GAAGH,OAAK,CAAC,iBAAiB,CAAC,MAAM,CAAC;AACtD,MAAM,MAAM,CAAC,QAAQ,EAAE;AACvB,MAAM,IAAI,oBAAoB,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AAClE,GAAG;AACH;AACA,EAAE,IAAI,gBAAgB,EAAE;AACxB,IAAI,MAAM,aAAa,GAAG,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC;AAC3C;AACA,IAAI,IAAI,aAAa,KAAK,CAAC,CAAC,EAAE;AAC9B,MAAM,GAAG,GAAG,GAAG,CAAC,KAAK,CAAC,CAAC,EAAE,aAAa,CAAC,CAAC;AACxC,KAAK;AACL,IAAI,GAAG,IAAI,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,GAAG,GAAG,GAAG,GAAG,IAAI,gBAAgB,CAAC;AACpE,GAAG;AACH;AACA,EAAE,OAAO,GAAG,CAAC;AACb;;AC1DA,MAAM,kBAAkB,CAAC;AACzB,EAAE,WAAW,GAAG;AAChB,IAAI,IAAI,CAAC,QAAQ,GAAG,EAAE,CAAC;AACvB,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,EAAE,OAAO,EAAE;AACpC,IAAI,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC;AACvB,MAAM,SAAS;AACf,MAAM,QAAQ;AACd,MAAM,WAAW,EAAE,OAAO,GAAG,OAAO,CAAC,WAAW,GAAG,KAAK;AACxD,MAAM,OAAO,EAAE,OAAO,GAAG,OAAO,CAAC,OAAO,GAAG,IAAI;AAC/C,KAAK,CAAC,CAAC;AACP,IAAI,OAAO,IAAI,CAAC,QAAQ,CAAC,MAAM,GAAG,CAAC,CAAC;AACpC,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE,KAAK,CAAC,EAAE,EAAE;AACZ,IAAI,IAAI,IAAI,CAAC,QAAQ,CAAC,EAAE,CAAC,EAAE;AAC3B,MAAM,IAAI,CAAC,QAAQ,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC;AAC/B,KAAK;AACL,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA,EAAE,KAAK,GAAG;AACV,IAAI,IAAI,IAAI,CAAC,QAAQ,EAAE;AACvB,MAAM,IAAI,CAAC,QAAQ,GAAG,EAAE,CAAC;AACzB,KAAK;AACL,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE,OAAO,CAAC,EAAE,EAAE;AACd,IAAIA,OAAK,CAAC,OAAO,CAAC,IAAI,CAAC,QAAQ,EAAE,SAAS,cAAc,CAAC,CAAC,EAAE;AAC5D,MAAM,IAAI,CAAC,KAAK,IAAI,EAAE;AACtB,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC;AACd,OAAO;AACP,KAAK,CAAC,CAAC;AACP,GAAG;AACH,CAAC;AACD;AACA,6BAAe,kBAAkB;;ACpEjC,6BAAe;AACf,EAAE,iBAAiB,EAAE,IAAI;AACzB,EAAE,iBAAiB,EAAE,IAAI;AACzB,EAAE,mBAAmB,EAAE,KAAK;AAC5B,CAAC;;ACHD,wBAAeI,uBAAG,CAAC,eAAe;;ACAlC,mBAAe;AACf,EAAE,MAAM,EAAE,IAAI;AACd,EAAE,OAAO,EAAE;AACX,IAAI,eAAe;AACnB,cAAIC,4BAAQ;AACZ,IAAI,IAAI,EAAE,OAAO,IAAI,KAAK,WAAW,IAAI,IAAI,IAAI,IAAI;AACrD,GAAG;AACH,EAAE,SAAS,EAAE,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE;AAChD,CAAC;;ACXD,MAAM,aAAa,GAAG,OAAO,MAAM,KAAK,WAAW,IAAI,OAAO,QAAQ,KAAK,WAAW,CAAC;AACvF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,qBAAqB,GAAG;AAC9B,EAAE,CAAC,OAAO,KAAK;AACf,IAAI,OAAO,aAAa,IAAI,CAAC,aAAa,EAAE,cAAc,EAAE,IAAI,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,GAAG,CAAC;AACtF,GAAG,EAAE,OAAO,SAAS,KAAK,WAAW,IAAI,SAAS,CAAC,OAAO,CAAC,CAAC;AAC5D;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,8BAA8B,GAAG,CAAC,MAAM;AAC9C,EAAE;AACF,IAAI,OAAO,iBAAiB,KAAK,WAAW;AAC5C;AACA,IAAI,IAAI,YAAY,iBAAiB;AACrC,IAAI,OAAO,IAAI,CAAC,aAAa,KAAK,UAAU;AAC5C,IAAI;AACJ,CAAC,GAAG,CAAC;AACL;AACA,MAAM,MAAM,GAAG,aAAa,IAAI,MAAM,CAAC,QAAQ,CAAC,IAAI,IAAI,kBAAkB;;;;;;;;;;ACvC1E,iBAAe;AACf,EAAE,GAAG,KAAK;AACV,EAAE,GAAGC,UAAQ;AACb;;ACAe,SAAS,gBAAgB,CAAC,IAAI,EAAE,OAAO,EAAE;AACxD,EAAE,OAAO,UAAU,CAAC,IAAI,EAAE,IAAI,QAAQ,CAAC,OAAO,CAAC,eAAe,EAAE,EAAE,MAAM,CAAC,MAAM,CAAC;AAChF,IAAI,OAAO,EAAE,SAAS,KAAK,EAAE,GAAG,EAAE,IAAI,EAAE,OAAO,EAAE;AACjD,MAAM,IAAI,QAAQ,CAAC,MAAM,IAAIN,OAAK,CAAC,QAAQ,CAAC,KAAK,CAAC,EAAE;AACpD,QAAQ,IAAI,CAAC,MAAM,CAAC,GAAG,EAAE,KAAK,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC;AACnD,QAAQ,OAAO,KAAK,CAAC;AACrB,OAAO;AACP;AACA,MAAM,OAAO,OAAO,CAAC,cAAc,CAAC,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC;AAC3D,KAAK;AACL,GAAG,EAAE,OAAO,CAAC,CAAC,CAAC;AACf;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,aAAa,CAAC,IAAI,EAAE;AAC7B;AACA;AACA;AACA;AACA,EAAE,OAAOA,OAAK,CAAC,QAAQ,CAAC,eAAe,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,KAAK,IAAI;AAC5D,IAAI,OAAO,KAAK,CAAC,CAAC,CAAC,KAAK,IAAI,GAAG,EAAE,GAAG,KAAK,CAAC,CAAC,CAAC,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC;AACzD,GAAG,CAAC,CAAC;AACL,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,aAAa,CAAC,GAAG,EAAE;AAC5B,EAAE,MAAM,GAAG,GAAG,EAAE,CAAC;AACjB,EAAE,MAAM,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AAChC,EAAE,IAAI,CAAC,CAAC;AACR,EAAE,MAAM,GAAG,GAAG,IAAI,CAAC,MAAM,CAAC;AAC1B,EAAE,IAAI,GAAG,CAAC;AACV,EAAE,KAAK,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,GAAG,EAAE,CAAC,EAAE,EAAE;AAC5B,IAAI,GAAG,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC;AAClB,IAAI,GAAG,CAAC,GAAG,CAAC,GAAG,GAAG,CAAC,GAAG,CAAC,CAAC;AACxB,GAAG;AACH,EAAE,OAAO,GAAG,CAAC;AACb,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,cAAc,CAAC,QAAQ,EAAE;AAClC,EAAE,SAAS,SAAS,CAAC,IAAI,EAAE,KAAK,EAAE,MAAM,EAAE,KAAK,EAAE;AACjD,IAAI,IAAI,IAAI,GAAG,IAAI,CAAC,KAAK,EAAE,CAAC,CAAC;AAC7B;AACA,IAAI,IAAI,IAAI,KAAK,WAAW,EAAE,OAAO,IAAI,CAAC;AAC1C;AACA,IAAI,MAAM,YAAY,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,CAAC;AAChD,IAAI,MAAM,MAAM,GAAG,KAAK,IAAI,IAAI,CAAC,MAAM,CAAC;AACxC,IAAI,IAAI,GAAG,CAAC,IAAI,IAAIA,OAAK,CAAC,OAAO,CAAC,MAAM,CAAC,GAAG,MAAM,CAAC,MAAM,GAAG,IAAI,CAAC;AACjE;AACA,IAAI,IAAI,MAAM,EAAE;AAChB,MAAM,IAAIA,OAAK,CAAC,UAAU,CAAC,MAAM,EAAE,IAAI,CAAC,EAAE;AAC1C,QAAQ,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE,KAAK,CAAC,CAAC;AAC7C,OAAO,MAAM;AACb,QAAQ,MAAM,CAAC,IAAI,CAAC,GAAG,KAAK,CAAC;AAC7B,OAAO;AACP;AACA,MAAM,OAAO,CAAC,YAAY,CAAC;AAC3B,KAAK;AACL;AACA,IAAI,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAACA,OAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,EAAE;AACxD,MAAM,MAAM,CAAC,IAAI,CAAC,GAAG,EAAE,CAAC;AACxB,KAAK;AACL;AACA,IAAI,MAAM,MAAM,GAAG,SAAS,CAAC,IAAI,EAAE,KAAK,EAAE,MAAM,CAAC,IAAI,CAAC,EAAE,KAAK,CAAC,CAAC;AAC/D;AACA,IAAI,IAAI,MAAM,IAAIA,OAAK,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,EAAE;AAC/C,MAAM,MAAM,CAAC,IAAI,CAAC,GAAG,aAAa,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC;AACjD,KAAK;AACL;AACA,IAAI,OAAO,CAAC,YAAY,CAAC;AACzB,GAAG;AACH;AACA,EAAE,IAAIA,OAAK,CAAC,UAAU,CAAC,QAAQ,CAAC,IAAIA,OAAK,CAAC,UAAU,CAAC,QAAQ,CAAC,OAAO,CAAC,EAAE;AACxE,IAAI,MAAM,GAAG,GAAG,EAAE,CAAC;AACnB;AACA,IAAIA,OAAK,CAAC,YAAY,CAAC,QAAQ,EAAE,CAAC,IAAI,EAAE,KAAK,KAAK;AAClD,MAAM,SAAS,CAAC,aAAa,CAAC,IAAI,CAAC,EAAE,KAAK,EAAE,GAAG,EAAE,CAAC,CAAC,CAAC;AACpD,KAAK,CAAC,CAAC;AACP;AACA,IAAI,OAAO,GAAG,CAAC;AACf,GAAG;AACH;AACA,EAAE,OAAO,IAAI,CAAC;AACd;;AClFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,eAAe,CAAC,QAAQ,EAAE,MAAM,EAAE,OAAO,EAAE;AACpD,EAAE,IAAIA,OAAK,CAAC,QAAQ,CAAC,QAAQ,CAAC,EAAE;AAChC,IAAI,IAAI;AACR,MAAM,CAAC,MAAM,IAAI,IAAI,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC;AACvC,MAAM,OAAOA,OAAK,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC;AAClC,KAAK,CAAC,OAAO,CAAC,EAAE;AAChB,MAAM,IAAI,CAAC,CAAC,IAAI,KAAK,aAAa,EAAE;AACpC,QAAQ,MAAM,CAAC,CAAC;AAChB,OAAO;AACP,KAAK;AACL,GAAG;AACH;AACA,EAAE,OAAO,CAAC,OAAO,IAAI,IAAI,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC;AAC/C,CAAC;AACD;AACA,MAAM,QAAQ,GAAG;AACjB;AACA,EAAE,YAAY,EAAE,oBAAoB;AACpC;AACA,EAAE,OAAO,EAAE,CAAC,KAAK,EAAE,MAAM,EAAE,OAAO,CAAC;AACnC;AACA,EAAE,gBAAgB,EAAE,CAAC,SAAS,gBAAgB,CAAC,IAAI,EAAE,OAAO,EAAE;AAC9D,IAAI,MAAM,WAAW,GAAG,OAAO,CAAC,cAAc,EAAE,IAAI,EAAE,CAAC;AACvD,IAAI,MAAM,kBAAkB,GAAG,WAAW,CAAC,OAAO,CAAC,kBAAkB,CAAC,GAAG,CAAC,CAAC,CAAC;AAC5E,IAAI,MAAM,eAAe,GAAGA,OAAK,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC;AACjD;AACA,IAAI,IAAI,eAAe,IAAIA,OAAK,CAAC,UAAU,CAAC,IAAI,CAAC,EAAE;AACnD,MAAM,IAAI,GAAG,IAAI,QAAQ,CAAC,IAAI,CAAC,CAAC;AAChC,KAAK;AACL;AACA,IAAI,MAAM,UAAU,GAAGA,OAAK,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC;AAC9C;AACA,IAAI,IAAI,UAAU,EAAE;AACpB,MAAM,OAAO,kBAAkB,GAAG,IAAI,CAAC,SAAS,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC;AAC9E,KAAK;AACL;AACA,IAAI,IAAIA,OAAK,CAAC,aAAa,CAAC,IAAI,CAAC;AACjC,MAAMA,OAAK,CAAC,QAAQ,CAAC,IAAI,CAAC;AAC1B,MAAMA,OAAK,CAAC,QAAQ,CAAC,IAAI,CAAC;AAC1B,MAAMA,OAAK,CAAC,MAAM,CAAC,IAAI,CAAC;AACxB,MAAMA,OAAK,CAAC,MAAM,CAAC,IAAI,CAAC;AACxB,MAAMA,OAAK,CAAC,gBAAgB,CAAC,IAAI,CAAC;AAClC,MAAM;AACN,MAAM,OAAO,IAAI,CAAC;AAClB,KAAK;AACL,IAAI,IAAIA,OAAK,CAAC,iBAAiB,CAAC,IAAI,CAAC,EAAE;AACvC,MAAM,OAAO,IAAI,CAAC,MAAM,CAAC;AACzB,KAAK;AACL,IAAI,IAAIA,OAAK,CAAC,iBAAiB,CAAC,IAAI,CAAC,EAAE;AACvC,MAAM,OAAO,CAAC,cAAc,CAAC,iDAAiD,EAAE,KAAK,CAAC,CAAC;AACvF,MAAM,OAAO,IAAI,CAAC,QAAQ,EAAE,CAAC;AAC7B,KAAK;AACL;AACA,IAAI,IAAI,UAAU,CAAC;AACnB;AACA,IAAI,IAAI,eAAe,EAAE;AACzB,MAAM,IAAI,WAAW,CAAC,OAAO,CAAC,mCAAmC,CAAC,GAAG,CAAC,CAAC,EAAE;AACzE,QAAQ,OAAO,gBAAgB,CAAC,IAAI,EAAE,IAAI,CAAC,cAAc,CAAC,CAAC,QAAQ,EAAE,CAAC;AACtE,OAAO;AACP;AACA,MAAM,IAAI,CAAC,UAAU,GAAGA,OAAK,CAAC,UAAU,CAAC,IAAI,CAAC,KAAK,WAAW,CAAC,OAAO,CAAC,qBAAqB,CAAC,GAAG,CAAC,CAAC,EAAE;AACpG,QAAQ,MAAM,SAAS,GAAG,IAAI,CAAC,GAAG,IAAI,IAAI,CAAC,GAAG,CAAC,QAAQ,CAAC;AACxD;AACA,QAAQ,OAAO,UAAU;AACzB,UAAU,UAAU,GAAG,CAAC,SAAS,EAAE,IAAI,CAAC,GAAG,IAAI;AAC/C,UAAU,SAAS,IAAI,IAAI,SAAS,EAAE;AACtC,UAAU,IAAI,CAAC,cAAc;AAC7B,SAAS,CAAC;AACV,OAAO;AACP,KAAK;AACL;AACA,IAAI,IAAI,eAAe,IAAI,kBAAkB,GAAG;AAChD,MAAM,OAAO,CAAC,cAAc,CAAC,kBAAkB,EAAE,KAAK,CAAC,CAAC;AACxD,MAAM,OAAO,eAAe,CAAC,IAAI,CAAC,CAAC;AACnC,KAAK;AACL;AACA,IAAI,OAAO,IAAI,CAAC;AAChB,GAAG,CAAC;AACJ;AACA,EAAE,iBAAiB,EAAE,CAAC,SAAS,iBAAiB,CAAC,IAAI,EAAE;AACvD,IAAI,MAAM,YAAY,GAAG,IAAI,CAAC,YAAY,IAAI,QAAQ,CAAC,YAAY,CAAC;AACpE,IAAI,MAAM,iBAAiB,GAAG,YAAY,IAAI,YAAY,CAAC,iBAAiB,CAAC;AAC7E,IAAI,MAAM,aAAa,GAAG,IAAI,CAAC,YAAY,KAAK,MAAM,CAAC;AACvD;AACA,IAAI,IAAIA,OAAK,CAAC,UAAU,CAAC,IAAI,CAAC,IAAIA,OAAK,CAAC,gBAAgB,CAAC,IAAI,CAAC,EAAE;AAChE,MAAM,OAAO,IAAI,CAAC;AAClB,KAAK;AACL;AACA,IAAI,IAAI,IAAI,IAAIA,OAAK,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,iBAAiB,IAAI,CAAC,IAAI,CAAC,YAAY,KAAK,aAAa,CAAC,EAAE;AACtG,MAAM,MAAM,iBAAiB,GAAG,YAAY,IAAI,YAAY,CAAC,iBAAiB,CAAC;AAC/E,MAAM,MAAM,iBAAiB,GAAG,CAAC,iBAAiB,IAAI,aAAa,CAAC;AACpE;AACA,MAAM,IAAI;AACV,QAAQ,OAAO,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC;AAChC,OAAO,CAAC,OAAO,CAAC,EAAE;AAClB,QAAQ,IAAI,iBAAiB,EAAE;AAC/B,UAAU,IAAI,CAAC,CAAC,IAAI,KAAK,aAAa,EAAE;AACxC,YAAY,MAAM,UAAU,CAAC,IAAI,CAAC,CAAC,EAAE,UAAU,CAAC,gBAAgB,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC;AAC7F,WAAW;AACX,UAAU,MAAM,CAAC,CAAC;AAClB,SAAS;AACT,OAAO;AACP,KAAK;AACL;AACA,IAAI,OAAO,IAAI,CAAC;AAChB,GAAG,CAAC;AACJ;AACA;AACA;AACA;AACA;AACA,EAAE,OAAO,EAAE,CAAC;AACZ;AACA,EAAE,cAAc,EAAE,YAAY;AAC9B,EAAE,cAAc,EAAE,cAAc;AAChC;AACA,EAAE,gBAAgB,EAAE,CAAC,CAAC;AACtB,EAAE,aAAa,EAAE,CAAC,CAAC;AACnB;AACA,EAAE,GAAG,EAAE;AACP,IAAI,QAAQ,EAAE,QAAQ,CAAC,OAAO,CAAC,QAAQ;AACvC,IAAI,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,IAAI;AAC/B,GAAG;AACH;AACA,EAAE,cAAc,EAAE,SAAS,cAAc,CAAC,MAAM,EAAE;AAClD,IAAI,OAAO,MAAM,IAAI,GAAG,IAAI,MAAM,GAAG,GAAG,CAAC;AACzC,GAAG;AACH;AACA,EAAE,OAAO,EAAE;AACX,IAAI,MAAM,EAAE;AACZ,MAAM,QAAQ,EAAE,mCAAmC;AACnD,MAAM,cAAc,EAAE,SAAS;AAC/B,KAAK;AACL,GAAG;AACH,CAAC,CAAC;AACF;AACAA,OAAK,CAAC,OAAO,CAAC,CAAC,QAAQ,EAAE,KAAK,EAAE,MAAM,EAAE,MAAM,EAAE,KAAK,EAAE,OAAO,CAAC,EAAE,CAAC,MAAM,KAAK;AAC7E,EAAE,QAAQ,CAAC,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC;AAChC,CAAC,CAAC,CAAC;AACH;AACA,mBAAe,QAAQ;;AC5JvB;AACA;AACA,MAAM,iBAAiB,GAAGA,OAAK,CAAC,WAAW,CAAC;AAC5C,EAAE,KAAK,EAAE,eAAe,EAAE,gBAAgB,EAAE,cAAc,EAAE,MAAM;AAClE,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,mBAAmB,EAAE,qBAAqB;AACvE,EAAE,eAAe,EAAE,UAAU,EAAE,cAAc,EAAE,qBAAqB;AACpE,EAAE,SAAS,EAAE,aAAa,EAAE,YAAY;AACxC,CAAC,CAAC,CAAC;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qBAAe,UAAU,IAAI;AAC7B,EAAE,MAAM,MAAM,GAAG,EAAE,CAAC;AACpB,EAAE,IAAI,GAAG,CAAC;AACV,EAAE,IAAI,GAAG,CAAC;AACV,EAAE,IAAI,CAAC,CAAC;AACR;AACA,EAAE,UAAU,IAAI,UAAU,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,OAAO,CAAC,SAAS,MAAM,CAAC,IAAI,EAAE;AACrE,IAAI,CAAC,GAAG,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC;AAC1B,IAAI,GAAG,GAAG,IAAI,CAAC,SAAS,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,WAAW,EAAE,CAAC;AACpD,IAAI,GAAG,GAAG,IAAI,CAAC,SAAS,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC;AACvC;AACA,IAAI,IAAI,CAAC,GAAG,KAAK,MAAM,CAAC,GAAG,CAAC,IAAI,iBAAiB,CAAC,GAAG,CAAC,CAAC,EAAE;AACzD,MAAM,OAAO;AACb,KAAK;AACL;AACA,IAAI,IAAI,GAAG,KAAK,YAAY,EAAE;AAC9B,MAAM,IAAI,MAAM,CAAC,GAAG,CAAC,EAAE;AACvB,QAAQ,MAAM,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AAC9B,OAAO,MAAM;AACb,QAAQ,MAAM,CAAC,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;AAC5B,OAAO;AACP,KAAK,MAAM;AACX,MAAM,MAAM,CAAC,GAAG,CAAC,GAAG,MAAM,CAAC,GAAG,CAAC,GAAG,MAAM,CAAC,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,CAAC;AACjE,KAAK;AACL,GAAG,CAAC,CAAC;AACL;AACA,EAAE,OAAO,MAAM,CAAC;AAChB,CAAC;;ACjDD,MAAM,UAAU,GAAG,MAAM,CAAC,WAAW,CAAC,CAAC;AACvC;AACA,SAAS,eAAe,CAAC,MAAM,EAAE;AACjC,EAAE,OAAO,MAAM,IAAI,MAAM,CAAC,MAAM,CAAC,CAAC,IAAI,EAAE,CAAC,WAAW,EAAE,CAAC;AACvD,CAAC;AACD;AACA,SAAS,cAAc,CAAC,KAAK,EAAE;AAC/B,EAAE,IAAI,KAAK,KAAK,KAAK,IAAI,KAAK,IAAI,IAAI,EAAE;AACxC,IAAI,OAAO,KAAK,CAAC;AACjB,GAAG;AACH;AACA,EAAE,OAAOA,OAAK,CAAC,OAAO,CAAC,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,CAAC,cAAc,CAAC,GAAG,MAAM,CAAC,KAAK,CAAC,CAAC;AAC1E,CAAC;AACD;AACA,SAAS,WAAW,CAAC,GAAG,EAAE;AAC1B,EAAE,MAAM,MAAM,GAAG,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC;AACrC,EAAE,MAAM,QAAQ,GAAG,kCAAkC,CAAC;AACtD,EAAE,IAAI,KAAK,CAAC;AACZ;AACA,EAAE,QAAQ,KAAK,GAAG,QAAQ,CAAC,IAAI,CAAC,GAAG,CAAC,GAAG;AACvC,IAAI,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,KAAK,CAAC,CAAC,CAAC,CAAC;AAChC,GAAG;AACH;AACA,EAAE,OAAO,MAAM,CAAC;AAChB,CAAC;AACD;AACA,MAAM,iBAAiB,GAAG,CAAC,GAAG,KAAK,gCAAgC,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,EAAE,CAAC,CAAC;AACrF;AACA,SAAS,gBAAgB,CAAC,OAAO,EAAE,KAAK,EAAE,MAAM,EAAE,MAAM,EAAE,kBAAkB,EAAE;AAC9E,EAAE,IAAIA,OAAK,CAAC,UAAU,CAAC,MAAM,CAAC,EAAE;AAChC,IAAI,OAAO,MAAM,CAAC,IAAI,CAAC,IAAI,EAAE,KAAK,EAAE,MAAM,CAAC,CAAC;AAC5C,GAAG;AACH;AACA,EAAE,IAAI,kBAAkB,EAAE;AAC1B,IAAI,KAAK,GAAG,MAAM,CAAC;AACnB,GAAG;AACH;AACA,EAAE,IAAI,CAACA,OAAK,CAAC,QAAQ,CAAC,KAAK,CAAC,EAAE,OAAO;AACrC;AACA,EAAE,IAAIA,OAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,EAAE;AAC9B,IAAI,OAAO,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC;AACxC,GAAG;AACH;AACA,EAAE,IAAIA,OAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,EAAE;AAC9B,IAAI,OAAO,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;AAC9B,GAAG;AACH,CAAC;AACD;AACA,SAAS,YAAY,CAAC,MAAM,EAAE;AAC9B,EAAE,OAAO,MAAM,CAAC,IAAI,EAAE;AACtB,KAAK,WAAW,EAAE,CAAC,OAAO,CAAC,iBAAiB,EAAE,CAAC,CAAC,EAAE,IAAI,EAAE,GAAG,KAAK;AAChE,MAAM,OAAO,IAAI,CAAC,WAAW,EAAE,GAAG,GAAG,CAAC;AACtC,KAAK,CAAC,CAAC;AACP,CAAC;AACD;AACA,SAAS,cAAc,CAAC,GAAG,EAAE,MAAM,EAAE;AACrC,EAAE,MAAM,YAAY,GAAGA,OAAK,CAAC,WAAW,CAAC,GAAG,GAAG,MAAM,CAAC,CAAC;AACvD;AACA,EAAE,CAAC,KAAK,EAAE,KAAK,EAAE,KAAK,CAAC,CAAC,OAAO,CAAC,UAAU,IAAI;AAC9C,IAAI,MAAM,CAAC,cAAc,CAAC,GAAG,EAAE,UAAU,GAAG,YAAY,EAAE;AAC1D,MAAM,KAAK,EAAE,SAAS,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE;AACxC,QAAQ,OAAO,IAAI,CAAC,UAAU,CAAC,CAAC,IAAI,CAAC,IAAI,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,CAAC;AACrE,OAAO;AACP,MAAM,YAAY,EAAE,IAAI;AACxB,KAAK,CAAC,CAAC;AACP,GAAG,CAAC,CAAC;AACL,CAAC;AACD;AACA,MAAM,YAAY,CAAC;AACnB,EAAE,WAAW,CAAC,OAAO,EAAE;AACvB,IAAI,OAAO,IAAI,IAAI,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACjC,GAAG;AACH;AACA,EAAE,GAAG,CAAC,MAAM,EAAE,cAAc,EAAE,OAAO,EAAE;AACvC,IAAI,MAAM,IAAI,GAAG,IAAI,CAAC;AACtB;AACA,IAAI,SAAS,SAAS,CAAC,MAAM,EAAE,OAAO,EAAE,QAAQ,EAAE;AAClD,MAAM,MAAM,OAAO,GAAG,eAAe,CAAC,OAAO,CAAC,CAAC;AAC/C;AACA,MAAM,IAAI,CAAC,OAAO,EAAE;AACpB,QAAQ,MAAM,IAAI,KAAK,CAAC,wCAAwC,CAAC,CAAC;AAClE,OAAO;AACP;AACA,MAAM,MAAM,GAAG,GAAGA,OAAK,CAAC,OAAO,CAAC,IAAI,EAAE,OAAO,CAAC,CAAC;AAC/C;AACA,MAAM,GAAG,CAAC,GAAG,IAAI,IAAI,CAAC,GAAG,CAAC,KAAK,SAAS,IAAI,QAAQ,KAAK,IAAI,KAAK,QAAQ,KAAK,SAAS,IAAI,IAAI,CAAC,GAAG,CAAC,KAAK,KAAK,CAAC,EAAE;AAClH,QAAQ,IAAI,CAAC,GAAG,IAAI,OAAO,CAAC,GAAG,cAAc,CAAC,MAAM,CAAC,CAAC;AACtD,OAAO;AACP,KAAK;AACL;AACA,IAAI,MAAM,UAAU,GAAG,CAAC,OAAO,EAAE,QAAQ;AACzC,MAAMA,OAAK,CAAC,OAAO,CAAC,OAAO,EAAE,CAAC,MAAM,EAAE,OAAO,KAAK,SAAS,CAAC,MAAM,EAAE,OAAO,EAAE,QAAQ,CAAC,CAAC,CAAC;AACxF;AACA,IAAI,IAAIA,OAAK,CAAC,aAAa,CAAC,MAAM,CAAC,IAAI,MAAM,YAAY,IAAI,CAAC,WAAW,EAAE;AAC3E,MAAM,UAAU,CAAC,MAAM,EAAE,cAAc,EAAC;AACxC,KAAK,MAAM,GAAGA,OAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,EAAE,CAAC,IAAI,CAAC,iBAAiB,CAAC,MAAM,CAAC,EAAE;AAChG,MAAM,UAAU,CAAC,YAAY,CAAC,MAAM,CAAC,EAAE,cAAc,CAAC,CAAC;AACvD,KAAK,MAAM,IAAIA,OAAK,CAAC,SAAS,CAAC,MAAM,CAAC,EAAE;AACxC,MAAM,KAAK,MAAM,CAAC,GAAG,EAAE,KAAK,CAAC,IAAI,MAAM,CAAC,OAAO,EAAE,EAAE;AACnD,QAAQ,SAAS,CAAC,KAAK,EAAE,GAAG,EAAE,OAAO,CAAC,CAAC;AACvC,OAAO;AACP,KAAK,MAAM;AACX,MAAM,MAAM,IAAI,IAAI,IAAI,SAAS,CAAC,cAAc,EAAE,MAAM,EAAE,OAAO,CAAC,CAAC;AACnE,KAAK;AACL;AACA,IAAI,OAAO,IAAI,CAAC;AAChB,GAAG;AACH;AACA,EAAE,GAAG,CAAC,MAAM,EAAE,MAAM,EAAE;AACtB,IAAI,MAAM,GAAG,eAAe,CAAC,MAAM,CAAC,CAAC;AACrC;AACA,IAAI,IAAI,MAAM,EAAE;AAChB,MAAM,MAAM,GAAG,GAAGA,OAAK,CAAC,OAAO,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;AAC9C;AACA,MAAM,IAAI,GAAG,EAAE;AACf,QAAQ,MAAM,KAAK,GAAG,IAAI,CAAC,GAAG,CAAC,CAAC;AAChC;AACA,QAAQ,IAAI,CAAC,MAAM,EAAE;AACrB,UAAU,OAAO,KAAK,CAAC;AACvB,SAAS;AACT;AACA,QAAQ,IAAI,MAAM,KAAK,IAAI,EAAE;AAC7B,UAAU,OAAO,WAAW,CAAC,KAAK,CAAC,CAAC;AACpC,SAAS;AACT;AACA,QAAQ,IAAIA,OAAK,CAAC,UAAU,CAAC,MAAM,CAAC,EAAE;AACtC,UAAU,OAAO,MAAM,CAAC,IAAI,CAAC,IAAI,EAAE,KAAK,EAAE,GAAG,CAAC,CAAC;AAC/C,SAAS;AACT;AACA,QAAQ,IAAIA,OAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,EAAE;AACpC,UAAU,OAAO,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;AACpC,SAAS;AACT;AACA,QAAQ,MAAM,IAAI,SAAS,CAAC,wCAAwC,CAAC,CAAC;AACtE,OAAO;AACP,KAAK;AACL,GAAG;AACH;AACA,EAAE,GAAG,CAAC,MAAM,EAAE,OAAO,EAAE;AACvB,IAAI,MAAM,GAAG,eAAe,CAAC,MAAM,CAAC,CAAC;AACrC;AACA,IAAI,IAAI,MAAM,EAAE;AAChB,MAAM,MAAM,GAAG,GAAGA,OAAK,CAAC,OAAO,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;AAC9C;AACA,MAAM,OAAO,CAAC,EAAE,GAAG,IAAI,IAAI,CAAC,GAAG,CAAC,KAAK,SAAS,KAAK,CAAC,OAAO,IAAI,gBAAgB,CAAC,IAAI,EAAE,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC;AACjH,KAAK;AACL;AACA,IAAI,OAAO,KAAK,CAAC;AACjB,GAAG;AACH;AACA,EAAE,MAAM,CAAC,MAAM,EAAE,OAAO,EAAE;AAC1B,IAAI,MAAM,IAAI,GAAG,IAAI,CAAC;AACtB,IAAI,IAAI,OAAO,GAAG,KAAK,CAAC;AACxB;AACA,IAAI,SAAS,YAAY,CAAC,OAAO,EAAE;AACnC,MAAM,OAAO,GAAG,eAAe,CAAC,OAAO,CAAC,CAAC;AACzC;AACA,MAAM,IAAI,OAAO,EAAE;AACnB,QAAQ,MAAM,GAAG,GAAGA,OAAK,CAAC,OAAO,CAAC,IAAI,EAAE,OAAO,CAAC,CAAC;AACjD;AACA,QAAQ,IAAI,GAAG,KAAK,CAAC,OAAO,IAAI,gBAAgB,CAAC,IAAI,EAAE,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,EAAE,OAAO,CAAC,CAAC,EAAE;AAClF,UAAU,OAAO,IAAI,CAAC,GAAG,CAAC,CAAC;AAC3B;AACA,UAAU,OAAO,GAAG,IAAI,CAAC;AACzB,SAAS;AACT,OAAO;AACP,KAAK;AACL;AACA,IAAI,IAAIA,OAAK,CAAC,OAAO,CAAC,MAAM,CAAC,EAAE;AAC/B,MAAM,MAAM,CAAC,OAAO,CAAC,YAAY,CAAC,CAAC;AACnC,KAAK,MAAM;AACX,MAAM,YAAY,CAAC,MAAM,CAAC,CAAC;AAC3B,KAAK;AACL;AACA,IAAI,OAAO,OAAO,CAAC;AACnB,GAAG;AACH;AACA,EAAE,KAAK,CAAC,OAAO,EAAE;AACjB,IAAI,MAAM,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;AACnC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC;AACxB,IAAI,IAAI,OAAO,GAAG,KAAK,CAAC;AACxB;AACA,IAAI,OAAO,CAAC,EAAE,EAAE;AAChB,MAAM,MAAM,GAAG,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC;AAC1B,MAAM,GAAG,CAAC,OAAO,IAAI,gBAAgB,CAAC,IAAI,EAAE,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,EAAE,OAAO,EAAE,IAAI,CAAC,EAAE;AAC5E,QAAQ,OAAO,IAAI,CAAC,GAAG,CAAC,CAAC;AACzB,QAAQ,OAAO,GAAG,IAAI,CAAC;AACvB,OAAO;AACP,KAAK;AACL;AACA,IAAI,OAAO,OAAO,CAAC;AACnB,GAAG;AACH;AACA,EAAE,SAAS,CAAC,MAAM,EAAE;AACpB,IAAI,MAAM,IAAI,GAAG,IAAI,CAAC;AACtB,IAAI,MAAM,OAAO,GAAG,EAAE,CAAC;AACvB;AACA,IAAIA,OAAK,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC,KAAK,EAAE,MAAM,KAAK;AAC3C,MAAM,MAAM,GAAG,GAAGA,OAAK,CAAC,OAAO,CAAC,OAAO,EAAE,MAAM,CAAC,CAAC;AACjD;AACA,MAAM,IAAI,GAAG,EAAE;AACf,QAAQ,IAAI,CAAC,GAAG,CAAC,GAAG,cAAc,CAAC,KAAK,CAAC,CAAC;AAC1C,QAAQ,OAAO,IAAI,CAAC,MAAM,CAAC,CAAC;AAC5B,QAAQ,OAAO;AACf,OAAO;AACP;AACA,MAAM,MAAM,UAAU,GAAG,MAAM,GAAG,YAAY,CAAC,MAAM,CAAC,GAAG,MAAM,CAAC,MAAM,CAAC,CAAC,IAAI,EAAE,CAAC;AAC/E;AACA,MAAM,IAAI,UAAU,KAAK,MAAM,EAAE;AACjC,QAAQ,OAAO,IAAI,CAAC,MAAM,CAAC,CAAC;AAC5B,OAAO;AACP;AACA,MAAM,IAAI,CAAC,UAAU,CAAC,GAAG,cAAc,CAAC,KAAK,CAAC,CAAC;AAC/C;AACA,MAAM,OAAO,CAAC,UAAU,CAAC,GAAG,IAAI,CAAC;AACjC,KAAK,CAAC,CAAC;AACP;AACA,IAAI,OAAO,IAAI,CAAC;AAChB,GAAG;AACH;AACA,EAAE,MAAM,CAAC,GAAG,OAAO,EAAE;AACrB,IAAI,OAAO,IAAI,CAAC,WAAW,CAAC,MAAM,CAAC,IAAI,EAAE,GAAG,OAAO,CAAC,CAAC;AACrD,GAAG;AACH;AACA,EAAE,MAAM,CAAC,SAAS,EAAE;AACpB,IAAI,MAAM,GAAG,GAAG,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC;AACpC;AACA,IAAIA,OAAK,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC,KAAK,EAAE,MAAM,KAAK;AAC3C,MAAM,KAAK,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,KAAK,GAAG,CAAC,MAAM,CAAC,GAAG,SAAS,IAAIA,OAAK,CAAC,OAAO,CAAC,KAAK,CAAC,GAAG,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,KAAK,CAAC,CAAC;AACvH,KAAK,CAAC,CAAC;AACP;AACA,IAAI,OAAO,GAAG,CAAC;AACf,GAAG;AACH;AACA,EAAE,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG;AACtB,IAAI,OAAO,MAAM,CAAC,OAAO,CAAC,IAAI,CAAC,MAAM,EAAE,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,EAAE,CAAC;AAC5D,GAAG;AACH;AACA,EAAE,QAAQ,GAAG;AACb,IAAI,OAAO,MAAM,CAAC,OAAO,CAAC,IAAI,CAAC,MAAM,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,MAAM,EAAE,KAAK,CAAC,KAAK,MAAM,GAAG,IAAI,GAAG,KAAK,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;AACpG,GAAG;AACH;AACA,EAAE,KAAK,MAAM,CAAC,WAAW,CAAC,GAAG;AAC7B,IAAI,OAAO,cAAc,CAAC;AAC1B,GAAG;AACH;AACA,EAAE,OAAO,IAAI,CAAC,KAAK,EAAE;AACrB,IAAI,OAAO,KAAK,YAAY,IAAI,GAAG,KAAK,GAAG,IAAI,IAAI,CAAC,KAAK,CAAC,CAAC;AAC3D,GAAG;AACH;AACA,EAAE,OAAO,MAAM,CAAC,KAAK,EAAE,GAAG,OAAO,EAAE;AACnC,IAAI,MAAM,QAAQ,GAAG,IAAI,IAAI,CAAC,KAAK,CAAC,CAAC;AACrC;AACA,IAAI,OAAO,CAAC,OAAO,CAAC,CAAC,MAAM,KAAK,QAAQ,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC;AACtD;AACA,IAAI,OAAO,QAAQ,CAAC;AACpB,GAAG;AACH;AACA,EAAE,OAAO,QAAQ,CAAC,MAAM,EAAE;AAC1B,IAAI,MAAM,SAAS,GAAG,IAAI,CAAC,UAAU,CAAC,IAAI,IAAI,CAAC,UAAU,CAAC,GAAG;AAC7D,MAAM,SAAS,EAAE,EAAE;AACnB,KAAK,CAAC,CAAC;AACP;AACA,IAAI,MAAM,SAAS,GAAG,SAAS,CAAC,SAAS,CAAC;AAC1C,IAAI,MAAM,SAAS,GAAG,IAAI,CAAC,SAAS,CAAC;AACrC;AACA,IAAI,SAAS,cAAc,CAAC,OAAO,EAAE;AACrC,MAAM,MAAM,OAAO,GAAG,eAAe,CAAC,OAAO,CAAC,CAAC;AAC/C;AACA,MAAM,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,EAAE;AAC/B,QAAQ,cAAc,CAAC,SAAS,EAAE,OAAO,CAAC,CAAC;AAC3C,QAAQ,SAAS,CAAC,OAAO,CAAC,GAAG,IAAI,CAAC;AAClC,OAAO;AACP,KAAK;AACL;AACA,IAAIA,OAAK,CAAC,OAAO,CAAC,MAAM,CAAC,GAAG,MAAM,CAAC,OAAO,CAAC,cAAc,CAAC,GAAG,cAAc,CAAC,MAAM,CAAC,CAAC;AACpF;AACA,IAAI,OAAO,IAAI,CAAC;AAChB,GAAG;AACH,CAAC;AACD;AACA,YAAY,CAAC,QAAQ,CAAC,CAAC,cAAc,EAAE,gBAAgB,EAAE,QAAQ,EAAE,iBAAiB,EAAE,YAAY,EAAE,eAAe,CAAC,CAAC,CAAC;AACtH;AACA;AACAA,OAAK,CAAC,iBAAiB,CAAC,YAAY,CAAC,SAAS,EAAE,CAAC,CAAC,KAAK,CAAC,EAAE,GAAG,KAAK;AAClE,EAAE,IAAI,MAAM,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,WAAW,EAAE,GAAG,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC;AACnD,EAAE,OAAO;AACT,IAAI,GAAG,EAAE,MAAM,KAAK;AACpB,IAAI,GAAG,CAAC,WAAW,EAAE;AACrB,MAAM,IAAI,CAAC,MAAM,CAAC,GAAG,WAAW,CAAC;AACjC,KAAK;AACL,GAAG;AACH,CAAC,CAAC,CAAC;AACH;AACAA,OAAK,CAAC,aAAa,CAAC,YAAY,CAAC,CAAC;AAClC;AACA,uBAAe,YAAY;;ACvS3B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACe,SAAS,aAAa,CAAC,GAAG,EAAE,QAAQ,EAAE;AACrD,EAAE,MAAM,MAAM,GAAG,IAAI,IAAIO,UAAQ,CAAC;AAClC,EAAE,MAAM,OAAO,GAAG,QAAQ,IAAI,MAAM,CAAC;AACrC,EAAE,MAAM,OAAO,GAAGC,cAAY,CAAC,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC;AACrD,EAAE,IAAI,IAAI,GAAG,OAAO,CAAC,IAAI,CAAC;AAC1B;AACA,EAAER,OAAK,CAAC,OAAO,CAAC,GAAG,EAAE,SAAS,SAAS,CAAC,EAAE,EAAE;AAC5C,IAAI,IAAI,GAAG,EAAE,CAAC,IAAI,CAAC,MAAM,EAAE,IAAI,EAAE,OAAO,CAAC,SAAS,EAAE,EAAE,QAAQ,GAAG,QAAQ,CAAC,MAAM,GAAG,SAAS,CAAC,CAAC;AAC9F,GAAG,CAAC,CAAC;AACL;AACA,EAAE,OAAO,CAAC,SAAS,EAAE,CAAC;AACtB;AACA,EAAE,OAAO,IAAI,CAAC;AACd;;ACzBe,SAAS,QAAQ,CAAC,KAAK,EAAE;AACxC,EAAE,OAAO,CAAC,EAAE,KAAK,IAAI,KAAK,CAAC,UAAU,CAAC,CAAC;AACvC;;ACCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,aAAa,CAAC,OAAO,EAAE,MAAM,EAAE,OAAO,EAAE;AACjD;AACA,EAAE,UAAU,CAAC,IAAI,CAAC,IAAI,EAAE,OAAO,IAAI,IAAI,GAAG,UAAU,GAAG,OAAO,EAAE,UAAU,CAAC,YAAY,EAAE,MAAM,EAAE,OAAO,CAAC,CAAC;AAC1G,EAAE,IAAI,CAAC,IAAI,GAAG,eAAe,CAAC;AAC9B,CAAC;AACD;AACAA,OAAK,CAAC,QAAQ,CAAC,aAAa,EAAE,UAAU,EAAE;AAC1C,EAAE,UAAU,EAAE,IAAI;AAClB,CAAC,CAAC;;AClBF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACe,SAAS,MAAM,CAAC,OAAO,EAAE,MAAM,EAAE,QAAQ,EAAE;AAC1D,EAAE,MAAM,cAAc,GAAG,QAAQ,CAAC,MAAM,CAAC,cAAc,CAAC;AACxD,EAAE,IAAI,CAAC,QAAQ,CAAC,MAAM,IAAI,CAAC,cAAc,IAAI,cAAc,CAAC,QAAQ,CAAC,MAAM,CAAC,EAAE;AAC9E,IAAI,OAAO,CAAC,QAAQ,CAAC,CAAC;AACtB,GAAG,MAAM;AACT,IAAI,MAAM,CAAC,IAAI,UAAU;AACzB,MAAM,kCAAkC,GAAG,QAAQ,CAAC,MAAM;AAC1D,MAAM,CAAC,UAAU,CAAC,eAAe,EAAE,UAAU,CAAC,gBAAgB,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,MAAM,GAAG,GAAG,CAAC,GAAG,CAAC,CAAC;AACtG,MAAM,QAAQ,CAAC,MAAM;AACrB,MAAM,QAAQ,CAAC,OAAO;AACtB,MAAM,QAAQ;AACd,KAAK,CAAC,CAAC;AACP,GAAG;AACH;;ACxBA;AACA;AACA;AACA;AACA;AACA;AACA;AACe,SAAS,aAAa,CAAC,GAAG,EAAE;AAC3C;AACA;AACA;AACA,EAAE,OAAO,6BAA6B,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AACjD;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACe,SAAS,WAAW,CAAC,OAAO,EAAE,WAAW,EAAE;AAC1D,EAAE,OAAO,WAAW;AACpB,MAAM,OAAO,CAAC,OAAO,CAAC,QAAQ,EAAE,EAAE,CAAC,GAAG,GAAG,GAAG,WAAW,CAAC,OAAO,CAAC,MAAM,EAAE,EAAE,CAAC;AAC3E,MAAM,OAAO,CAAC;AACd;;ACTA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACe,SAAS,aAAa,CAAC,OAAO,EAAE,YAAY,EAAE;AAC7D,EAAE,IAAI,OAAO,IAAI,CAAC,aAAa,CAAC,YAAY,CAAC,EAAE;AAC/C,IAAI,OAAO,WAAW,CAAC,OAAO,EAAE,YAAY,CAAC,CAAC;AAC9C,GAAG;AACH,EAAE,OAAO,YAAY,CAAC;AACtB;;ACpBO,MAAM,OAAO,GAAG,OAAO;;ACEf,SAAS,aAAa,CAAC,GAAG,EAAE;AAC3C,EAAE,MAAM,KAAK,GAAG,2BAA2B,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AACtD,EAAE,OAAO,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC;AACjC;;ACCA,MAAM,gBAAgB,GAAG,+CAA+C,CAAC;AACzE;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACe,SAAS,WAAW,CAAC,GAAG,EAAE,MAAM,EAAE,OAAO,EAAE;AAC1D,EAAE,MAAM,KAAK,GAAG,OAAO,IAAI,OAAO,CAAC,IAAI,IAAI,QAAQ,CAAC,OAAO,CAAC,IAAI,CAAC;AACjE,EAAE,MAAM,QAAQ,GAAG,aAAa,CAAC,GAAG,CAAC,CAAC;AACtC;AACA,EAAE,IAAI,MAAM,KAAK,SAAS,IAAI,KAAK,EAAE;AACrC,IAAI,MAAM,GAAG,IAAI,CAAC;AAClB,GAAG;AACH;AACA,EAAE,IAAI,QAAQ,KAAK,MAAM,EAAE;AAC3B,IAAI,GAAG,GAAG,QAAQ,CAAC,MAAM,GAAG,GAAG,CAAC,KAAK,CAAC,QAAQ,CAAC,MAAM,GAAG,CAAC,CAAC,GAAG,GAAG,CAAC;AACjE;AACA,IAAI,MAAM,KAAK,GAAG,gBAAgB,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AAC7C;AACA,IAAI,IAAI,CAAC,KAAK,EAAE;AAChB,MAAM,MAAM,IAAI,UAAU,CAAC,aAAa,EAAE,UAAU,CAAC,eAAe,CAAC,CAAC;AACtE,KAAK;AACL;AACA,IAAI,MAAM,IAAI,GAAG,KAAK,CAAC,CAAC,CAAC,CAAC;AAC1B,IAAI,MAAM,QAAQ,GAAG,KAAK,CAAC,CAAC,CAAC,CAAC;AAC9B,IAAI,MAAM,IAAI,GAAG,KAAK,CAAC,CAAC,CAAC,CAAC;AAC1B,IAAI,MAAM,MAAM,GAAG,MAAM,CAAC,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,EAAE,QAAQ,GAAG,QAAQ,GAAG,MAAM,CAAC,CAAC;AACvF;AACA,IAAI,IAAI,MAAM,EAAE;AAChB,MAAM,IAAI,CAAC,KAAK,EAAE;AAClB,QAAQ,MAAM,IAAI,UAAU,CAAC,uBAAuB,EAAE,UAAU,CAAC,eAAe,CAAC,CAAC;AAClF,OAAO;AACP;AACA,MAAM,OAAO,IAAI,KAAK,CAAC,CAAC,MAAM,CAAC,EAAE,CAAC,IAAI,EAAE,IAAI,CAAC,CAAC,CAAC;AAC/C,KAAK;AACL;AACA,IAAI,OAAO,MAAM,CAAC;AAClB,GAAG;AACH;AACA,EAAE,MAAM,IAAI,UAAU,CAAC,uBAAuB,GAAG,QAAQ,EAAE,UAAU,CAAC,eAAe,CAAC,CAAC;AACvF;;AClDA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,QAAQ,CAAC,EAAE,EAAE,IAAI,EAAE;AAC5B,EAAE,IAAI,SAAS,GAAG,CAAC,CAAC;AACpB,EAAE,MAAM,SAAS,GAAG,IAAI,GAAG,IAAI,CAAC;AAChC,EAAE,IAAI,KAAK,GAAG,IAAI,CAAC;AACnB,EAAE,OAAO,SAAS,SAAS,GAAG;AAC9B,IAAI,MAAM,KAAK,GAAG,IAAI,KAAK,IAAI,CAAC;AAChC;AACA,IAAI,MAAM,GAAG,GAAG,IAAI,CAAC,GAAG,EAAE,CAAC;AAC3B,IAAI,IAAI,KAAK,IAAI,GAAG,GAAG,SAAS,GAAG,SAAS,EAAE;AAC9C,MAAM,IAAI,KAAK,EAAE;AACjB,QAAQ,YAAY,CAAC,KAAK,CAAC,CAAC;AAC5B,QAAQ,KAAK,GAAG,IAAI,CAAC;AACrB,OAAO;AACP,MAAM,SAAS,GAAG,GAAG,CAAC;AACtB,MAAM,OAAO,EAAE,CAAC,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC;AACvC,KAAK;AACL,IAAI,IAAI,CAAC,KAAK,EAAE;AAChB,MAAM,KAAK,GAAG,UAAU,CAAC,MAAM;AAC/B,QAAQ,KAAK,GAAG,IAAI,CAAC;AACrB,QAAQ,SAAS,GAAG,IAAI,CAAC,GAAG,EAAE,CAAC;AAC/B,QAAQ,OAAO,EAAE,CAAC,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC;AACzC,OAAO,EAAE,SAAS,IAAI,GAAG,GAAG,SAAS,CAAC,CAAC,CAAC;AACxC,KAAK;AACL,GAAG,CAAC;AACJ;;AC9BA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,WAAW,CAAC,YAAY,EAAE,GAAG,EAAE;AACxC,EAAE,YAAY,GAAG,YAAY,IAAI,EAAE,CAAC;AACpC,EAAE,MAAM,KAAK,GAAG,IAAI,KAAK,CAAC,YAAY,CAAC,CAAC;AACxC,EAAE,MAAM,UAAU,GAAG,IAAI,KAAK,CAAC,YAAY,CAAC,CAAC;AAC7C,EAAE,IAAI,IAAI,GAAG,CAAC,CAAC;AACf,EAAE,IAAI,IAAI,GAAG,CAAC,CAAC;AACf,EAAE,IAAI,aAAa,CAAC;AACpB;AACA,EAAE,GAAG,GAAG,GAAG,KAAK,SAAS,GAAG,GAAG,GAAG,IAAI,CAAC;AACvC;AACA,EAAE,OAAO,SAAS,IAAI,CAAC,WAAW,EAAE;AACpC,IAAI,MAAM,GAAG,GAAG,IAAI,CAAC,GAAG,EAAE,CAAC;AAC3B;AACA,IAAI,MAAM,SAAS,GAAG,UAAU,CAAC,IAAI,CAAC,CAAC;AACvC;AACA,IAAI,IAAI,CAAC,aAAa,EAAE;AACxB,MAAM,aAAa,GAAG,GAAG,CAAC;AAC1B,KAAK;AACL;AACA,IAAI,KAAK,CAAC,IAAI,CAAC,GAAG,WAAW,CAAC;AAC9B,IAAI,UAAU,CAAC,IAAI,CAAC,GAAG,GAAG,CAAC;AAC3B;AACA,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC;AACjB,IAAI,IAAI,UAAU,GAAG,CAAC,CAAC;AACvB;AACA,IAAI,OAAO,CAAC,KAAK,IAAI,EAAE;AACvB,MAAM,UAAU,IAAI,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC;AAC/B,MAAM,CAAC,GAAG,CAAC,GAAG,YAAY,CAAC;AAC3B,KAAK;AACL;AACA,IAAI,IAAI,GAAG,CAAC,IAAI,GAAG,CAAC,IAAI,YAAY,CAAC;AACrC;AACA,IAAI,IAAI,IAAI,KAAK,IAAI,EAAE;AACvB,MAAM,IAAI,GAAG,CAAC,IAAI,GAAG,CAAC,IAAI,YAAY,CAAC;AACvC,KAAK;AACL;AACA,IAAI,IAAI,GAAG,GAAG,aAAa,GAAG,GAAG,EAAE;AACnC,MAAM,OAAO;AACb,KAAK;AACL;AACA,IAAI,MAAM,MAAM,GAAG,SAAS,IAAI,GAAG,GAAG,SAAS,CAAC;AAChD;AACA,IAAI,OAAO,MAAM,GAAG,IAAI,CAAC,KAAK,CAAC,UAAU,GAAG,IAAI,GAAG,MAAM,CAAC,GAAG,SAAS,CAAC;AACvE,GAAG,CAAC;AACJ;;AC7CA,MAAM,UAAU,GAAG,MAAM,CAAC,WAAW,CAAC,CAAC;AACvC;AACA,MAAM,oBAAoB,SAASS,0BAAM,CAAC,SAAS;AACnD,EAAE,WAAW,CAAC,OAAO,EAAE;AACvB,IAAI,OAAO,GAAGT,OAAK,CAAC,YAAY,CAAC,OAAO,EAAE;AAC1C,MAAM,OAAO,EAAE,CAAC;AAChB,MAAM,SAAS,EAAE,EAAE,GAAG,IAAI;AAC1B,MAAM,YAAY,EAAE,GAAG;AACvB,MAAM,UAAU,EAAE,GAAG;AACrB,MAAM,SAAS,EAAE,CAAC;AAClB,MAAM,YAAY,EAAE,EAAE;AACtB,KAAK,EAAE,IAAI,EAAE,CAAC,IAAI,EAAE,MAAM,KAAK;AAC/B,MAAM,OAAO,CAACA,OAAK,CAAC,WAAW,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC;AAC9C,KAAK,CAAC,CAAC;AACP;AACA,IAAI,KAAK,CAAC;AACV,MAAM,qBAAqB,EAAE,OAAO,CAAC,SAAS;AAC9C,KAAK,CAAC,CAAC;AACP;AACA,IAAI,MAAM,IAAI,GAAG,IAAI,CAAC;AACtB;AACA,IAAI,MAAM,SAAS,GAAG,IAAI,CAAC,UAAU,CAAC,GAAG;AACzC,MAAM,MAAM,EAAE,OAAO,CAAC,MAAM;AAC5B,MAAM,UAAU,EAAE,OAAO,CAAC,UAAU;AACpC,MAAM,SAAS,EAAE,OAAO,CAAC,SAAS;AAClC,MAAM,SAAS,EAAE,OAAO,CAAC,SAAS;AAClC,MAAM,OAAO,EAAE,OAAO,CAAC,OAAO;AAC9B,MAAM,YAAY,EAAE,OAAO,CAAC,YAAY;AACxC,MAAM,SAAS,EAAE,CAAC;AAClB,MAAM,UAAU,EAAE,KAAK;AACvB,MAAM,mBAAmB,EAAE,CAAC;AAC5B,MAAM,EAAE,EAAE,IAAI,CAAC,GAAG,EAAE;AACpB,MAAM,KAAK,EAAE,CAAC;AACd,MAAM,cAAc,EAAE,IAAI;AAC1B,KAAK,CAAC;AACN;AACA,IAAI,MAAM,YAAY,GAAG,WAAW,CAAC,SAAS,CAAC,SAAS,GAAG,OAAO,CAAC,YAAY,EAAE,SAAS,CAAC,UAAU,CAAC,CAAC;AACvG;AACA,IAAI,IAAI,CAAC,EAAE,CAAC,aAAa,EAAE,KAAK,IAAI;AACpC,MAAM,IAAI,KAAK,KAAK,UAAU,EAAE;AAChC,QAAQ,IAAI,CAAC,SAAS,CAAC,UAAU,EAAE;AACnC,UAAU,SAAS,CAAC,UAAU,GAAG,IAAI,CAAC;AACtC,SAAS;AACT,OAAO;AACP,KAAK,CAAC,CAAC;AACP;AACA,IAAI,IAAI,aAAa,GAAG,CAAC,CAAC;AAC1B;AACA,IAAI,SAAS,CAAC,cAAc,GAAG,QAAQ,CAAC,SAAS,gBAAgB,GAAG;AACpE,MAAM,MAAM,UAAU,GAAG,SAAS,CAAC,MAAM,CAAC;AAC1C,MAAM,MAAM,gBAAgB,GAAG,SAAS,CAAC,SAAS,CAAC;AACnD,MAAM,MAAM,aAAa,GAAG,gBAAgB,GAAG,aAAa,CAAC;AAC7D,MAAM,IAAI,CAAC,aAAa,IAAI,IAAI,CAAC,SAAS,EAAE,OAAO;AACnD;AACA,MAAM,MAAM,IAAI,GAAG,YAAY,CAAC,aAAa,CAAC,CAAC;AAC/C;AACA,MAAM,aAAa,GAAG,gBAAgB,CAAC;AACvC;AACA,MAAM,OAAO,CAAC,QAAQ,CAAC,MAAM;AAC7B,QAAQ,IAAI,CAAC,IAAI,CAAC,UAAU,EAAE;AAC9B,UAAU,MAAM,EAAE,gBAAgB;AAClC,UAAU,KAAK,EAAE,UAAU;AAC3B,UAAU,QAAQ,EAAE,UAAU,IAAI,gBAAgB,GAAG,UAAU,IAAI,SAAS;AAC5E,UAAU,KAAK,EAAE,aAAa;AAC9B,UAAU,IAAI,EAAE,IAAI,GAAG,IAAI,GAAG,SAAS;AACvC,UAAU,SAAS,EAAE,IAAI,IAAI,UAAU,IAAI,gBAAgB,IAAI,UAAU;AACzE,YAAY,CAAC,UAAU,GAAG,gBAAgB,IAAI,IAAI,GAAG,SAAS;AAC9D,UAAU,gBAAgB,EAAE,UAAU,IAAI,IAAI;AAC9C,SAAS,CAAC,CAAC;AACX,OAAO,CAAC,CAAC;AACT,KAAK,EAAE,SAAS,CAAC,SAAS,CAAC,CAAC;AAC5B;AACA,IAAI,MAAM,QAAQ,GAAG,MAAM;AAC3B,MAAM,SAAS,CAAC,cAAc,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;AAC1C,KAAK,CAAC;AACN;AACA,IAAI,IAAI,CAAC,IAAI,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC;AAC/B,IAAI,IAAI,CAAC,IAAI,CAAC,OAAO,EAAE,QAAQ,CAAC,CAAC;AACjC,GAAG;AACH;AACA,EAAE,KAAK,CAAC,IAAI,EAAE;AACd,IAAI,MAAM,SAAS,GAAG,IAAI,CAAC,UAAU,CAAC,CAAC;AACvC;AACA,IAAI,IAAI,SAAS,CAAC,cAAc,EAAE;AAClC,MAAM,SAAS,CAAC,cAAc,EAAE,CAAC;AACjC,KAAK;AACL;AACA,IAAI,OAAO,KAAK,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC;AAC7B,GAAG;AACH;AACA,EAAE,UAAU,CAAC,KAAK,EAAE,QAAQ,EAAE,QAAQ,EAAE;AACxC,IAAI,MAAM,IAAI,GAAG,IAAI,CAAC;AACtB,IAAI,MAAM,SAAS,GAAG,IAAI,CAAC,UAAU,CAAC,CAAC;AACvC,IAAI,MAAM,OAAO,GAAG,SAAS,CAAC,OAAO,CAAC;AACtC;AACA,IAAI,MAAM,qBAAqB,GAAG,IAAI,CAAC,qBAAqB,CAAC;AAC7D;AACA,IAAI,MAAM,UAAU,GAAG,SAAS,CAAC,UAAU,CAAC;AAC5C;AACA,IAAI,MAAM,OAAO,GAAG,IAAI,GAAG,UAAU,CAAC;AACtC,IAAI,MAAM,cAAc,IAAI,OAAO,GAAG,OAAO,CAAC,CAAC;AAC/C,IAAI,MAAM,YAAY,GAAG,SAAS,CAAC,YAAY,KAAK,KAAK,GAAG,IAAI,CAAC,GAAG,CAAC,SAAS,CAAC,YAAY,EAAE,cAAc,GAAG,IAAI,CAAC,GAAG,CAAC,CAAC;AACxH;AACA,IAAI,SAAS,SAAS,CAAC,MAAM,EAAE,SAAS,EAAE;AAC1C,MAAM,MAAM,KAAK,GAAG,MAAM,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC;AAC9C,MAAM,SAAS,CAAC,SAAS,IAAI,KAAK,CAAC;AACnC,MAAM,SAAS,CAAC,KAAK,IAAI,KAAK,CAAC;AAC/B;AACA,MAAM,IAAI,SAAS,CAAC,UAAU,EAAE;AAChC,QAAQ,SAAS,CAAC,cAAc,EAAE,CAAC;AACnC,OAAO;AACP;AACA,MAAM,IAAI,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,EAAE;AAC7B,QAAQ,OAAO,CAAC,QAAQ,CAAC,SAAS,CAAC,CAAC;AACpC,OAAO,MAAM;AACb,QAAQ,SAAS,CAAC,cAAc,GAAG,MAAM;AACzC,UAAU,SAAS,CAAC,cAAc,GAAG,IAAI,CAAC;AAC1C,UAAU,OAAO,CAAC,QAAQ,CAAC,SAAS,CAAC,CAAC;AACtC,SAAS,CAAC;AACV,OAAO;AACP,KAAK;AACL;AACA,IAAI,MAAM,cAAc,GAAG,CAAC,MAAM,EAAE,SAAS,KAAK;AAClD,MAAM,MAAM,SAAS,GAAG,MAAM,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC;AAClD,MAAM,IAAI,cAAc,GAAG,IAAI,CAAC;AAChC,MAAM,IAAI,YAAY,GAAG,qBAAqB,CAAC;AAC/C,MAAM,IAAI,SAAS,CAAC;AACpB,MAAM,IAAI,MAAM,GAAG,CAAC,CAAC;AACrB;AACA,MAAM,IAAI,OAAO,EAAE;AACnB,QAAQ,MAAM,GAAG,GAAG,IAAI,CAAC,GAAG,EAAE,CAAC;AAC/B;AACA,QAAQ,IAAI,CAAC,SAAS,CAAC,EAAE,IAAI,CAAC,MAAM,IAAI,GAAG,GAAG,SAAS,CAAC,EAAE,CAAC,KAAK,UAAU,EAAE;AAC5E,UAAU,SAAS,CAAC,EAAE,GAAG,GAAG,CAAC;AAC7B,UAAU,SAAS,GAAG,cAAc,GAAG,SAAS,CAAC,KAAK,CAAC;AACvD,UAAU,SAAS,CAAC,KAAK,GAAG,SAAS,GAAG,CAAC,GAAG,CAAC,SAAS,GAAG,CAAC,CAAC;AAC3D,UAAU,MAAM,GAAG,CAAC,CAAC;AACrB,SAAS;AACT;AACA,QAAQ,SAAS,GAAG,cAAc,GAAG,SAAS,CAAC,KAAK,CAAC;AACrD,OAAO;AACP;AACA,MAAM,IAAI,OAAO,EAAE;AACnB,QAAQ,IAAI,SAAS,IAAI,CAAC,EAAE;AAC5B;AACA,UAAU,OAAO,UAAU,CAAC,MAAM;AAClC,YAAY,SAAS,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;AACpC,WAAW,EAAE,UAAU,GAAG,MAAM,CAAC,CAAC;AAClC,SAAS;AACT;AACA,QAAQ,IAAI,SAAS,GAAG,YAAY,EAAE;AACtC,UAAU,YAAY,GAAG,SAAS,CAAC;AACnC,SAAS;AACT,OAAO;AACP;AACA,MAAM,IAAI,YAAY,IAAI,SAAS,GAAG,YAAY,IAAI,CAAC,SAAS,GAAG,YAAY,IAAI,YAAY,EAAE;AACjG,QAAQ,cAAc,GAAG,MAAM,CAAC,QAAQ,CAAC,YAAY,CAAC,CAAC;AACvD,QAAQ,MAAM,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,YAAY,CAAC,CAAC;AAClD,OAAO;AACP;AACA,MAAM,SAAS,CAAC,MAAM,EAAE,cAAc,GAAG,MAAM;AAC/C,QAAQ,OAAO,CAAC,QAAQ,CAAC,SAAS,EAAE,IAAI,EAAE,cAAc,CAAC,CAAC;AAC1D,OAAO,GAAG,SAAS,CAAC,CAAC;AACrB,KAAK,CAAC;AACN;AACA,IAAI,cAAc,CAAC,KAAK,EAAE,SAAS,kBAAkB,CAAC,GAAG,EAAE,MAAM,EAAE;AACnE,MAAM,IAAI,GAAG,EAAE;AACf,QAAQ,OAAO,QAAQ,CAAC,GAAG,CAAC,CAAC;AAC7B,OAAO;AACP;AACA,MAAM,IAAI,MAAM,EAAE;AAClB,QAAQ,cAAc,CAAC,MAAM,EAAE,kBAAkB,CAAC,CAAC;AACnD,OAAO,MAAM;AACb,QAAQ,QAAQ,CAAC,IAAI,CAAC,CAAC;AACvB,OAAO;AACP,KAAK,CAAC,CAAC;AACP,GAAG;AACH;AACA,EAAE,SAAS,CAAC,MAAM,EAAE;AACpB,IAAI,IAAI,CAAC,UAAU,CAAC,CAAC,MAAM,GAAG,CAAC,MAAM,CAAC;AACtC,IAAI,OAAO,IAAI,CAAC;AAChB,GAAG;AACH,CAAC;AACD;AACA,+BAAe,oBAAoB;;AC/LnC,MAAM,CAAC,aAAa,CAAC,GAAG,MAAM,CAAC;AAC/B;AACA,MAAM,QAAQ,GAAG,iBAAiB,IAAI,EAAE;AACxC,EAAE,IAAI,IAAI,CAAC,MAAM,EAAE;AACnB,IAAI,OAAO,IAAI,CAAC,MAAM,GAAE;AACxB,GAAG,MAAM,IAAI,IAAI,CAAC,WAAW,EAAE;AAC/B,IAAI,MAAM,MAAM,IAAI,CAAC,WAAW,GAAE;AAClC,GAAG,MAAM,IAAI,IAAI,CAAC,aAAa,CAAC,EAAE;AAClC,IAAI,OAAO,IAAI,CAAC,aAAa,CAAC,EAAE,CAAC;AACjC,GAAG,MAAM;AACT,IAAI,MAAM,IAAI,CAAC;AACf,GAAG;AACH,EAAC;AACD;AACA,mBAAe,QAAQ;;ACTvB,MAAM,iBAAiB,GAAGA,OAAK,CAAC,QAAQ,CAAC,WAAW,GAAG,IAAI,CAAC;AAC5D;AACA,MAAM,WAAW,GAAG,IAAIU,gBAAW,EAAE,CAAC;AACtC;AACA,MAAM,IAAI,GAAG,MAAM,CAAC;AACpB,MAAM,UAAU,GAAG,WAAW,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC;AAC5C,MAAM,gBAAgB,GAAG,CAAC,CAAC;AAC3B;AACA,MAAM,YAAY,CAAC;AACnB,EAAE,WAAW,CAAC,IAAI,EAAE,KAAK,EAAE;AAC3B,IAAI,MAAM,CAAC,UAAU,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC;AAC1C,IAAI,MAAM,aAAa,GAAGV,OAAK,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC;AAChD;AACA,IAAI,IAAI,OAAO,GAAG,CAAC,sCAAsC,EAAE,UAAU,CAAC,IAAI,CAAC,CAAC,CAAC;AAC7E,MAAM,CAAC,aAAa,IAAI,KAAK,CAAC,IAAI,GAAG,CAAC,YAAY,EAAE,UAAU,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,GAAG,EAAE;AAClF,KAAK,EAAE,IAAI,CAAC,CAAC,CAAC;AACd;AACA,IAAI,IAAI,aAAa,EAAE;AACvB,MAAM,KAAK,GAAG,WAAW,CAAC,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,OAAO,CAAC,cAAc,EAAE,IAAI,CAAC,CAAC,CAAC;AAC9E,KAAK,MAAM;AACX,MAAM,OAAO,IAAI,CAAC,cAAc,EAAE,KAAK,CAAC,IAAI,IAAI,0BAA0B,CAAC,EAAE,IAAI,CAAC,EAAC;AACnF,KAAK;AACL;AACA,IAAI,IAAI,CAAC,OAAO,GAAG,WAAW,CAAC,MAAM,CAAC,OAAO,GAAG,IAAI,CAAC,CAAC;AACtD;AACA,IAAI,IAAI,CAAC,aAAa,GAAG,aAAa,GAAG,KAAK,CAAC,UAAU,GAAG,KAAK,CAAC,IAAI,CAAC;AACvE;AACA,IAAI,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,OAAO,CAAC,UAAU,GAAG,IAAI,CAAC,aAAa,GAAG,gBAAgB,CAAC;AAChF;AACA,IAAI,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC;AACrB,IAAI,IAAI,CAAC,KAAK,GAAG,KAAK,CAAC;AACvB,GAAG;AACH;AACA,EAAE,OAAO,MAAM,EAAE;AACjB,IAAI,MAAM,IAAI,CAAC,OAAO,CAAC;AACvB;AACA,IAAI,MAAM,CAAC,KAAK,CAAC,GAAG,IAAI,CAAC;AACzB;AACA,IAAI,GAAGA,OAAK,CAAC,YAAY,CAAC,KAAK,CAAC,EAAE;AAClC,MAAM,MAAM,KAAK,CAAC;AAClB,KAAK,MAAM;AACX,MAAM,OAAOW,UAAQ,CAAC,KAAK,CAAC,CAAC;AAC7B,KAAK;AACL;AACA,IAAI,MAAM,UAAU,CAAC;AACrB,GAAG;AACH;AACA,EAAE,OAAO,UAAU,CAAC,IAAI,EAAE;AAC1B,MAAM,OAAO,MAAM,CAAC,IAAI,CAAC,CAAC,OAAO,CAAC,UAAU,EAAE,CAAC,KAAK,MAAM;AAC1D,QAAQ,IAAI,GAAG,KAAK;AACpB,QAAQ,IAAI,GAAG,KAAK;AACpB,QAAQ,GAAG,GAAG,KAAK;AACnB,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC;AACjB,GAAG;AACH,CAAC;AACD;AACA,MAAM,gBAAgB,GAAG,CAAC,IAAI,EAAE,cAAc,EAAE,OAAO,KAAK;AAC5D,EAAE,MAAM;AACR,IAAI,GAAG,GAAG,oBAAoB;AAC9B,IAAI,IAAI,GAAG,EAAE;AACb,IAAI,QAAQ,GAAG,GAAG,GAAG,GAAG,GAAGX,OAAK,CAAC,cAAc,CAAC,IAAI,EAAE,iBAAiB,CAAC;AACxE,GAAG,GAAG,OAAO,IAAI,EAAE,CAAC;AACpB;AACA,EAAE,GAAG,CAACA,OAAK,CAAC,UAAU,CAAC,IAAI,CAAC,EAAE;AAC9B,IAAI,MAAM,SAAS,CAAC,4BAA4B,CAAC,CAAC;AAClD,GAAG;AACH;AACA,EAAE,IAAI,QAAQ,CAAC,MAAM,GAAG,CAAC,IAAI,QAAQ,CAAC,MAAM,GAAG,EAAE,EAAE;AACnD,IAAI,MAAM,KAAK,CAAC,wCAAwC,CAAC;AACzD,GAAG;AACH;AACA,EAAE,MAAM,aAAa,GAAG,WAAW,CAAC,MAAM,CAAC,IAAI,GAAG,QAAQ,GAAG,IAAI,CAAC,CAAC;AACnE,EAAE,MAAM,WAAW,GAAG,WAAW,CAAC,MAAM,CAAC,IAAI,GAAG,QAAQ,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,CAAC,CAAC;AAC/E,EAAE,IAAI,aAAa,GAAG,WAAW,CAAC,UAAU,CAAC;AAC7C;AACA,EAAE,MAAM,KAAK,GAAG,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,OAAO,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,KAAK;AAClE,IAAI,MAAM,IAAI,GAAG,IAAI,YAAY,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC;AAC/C,IAAI,aAAa,IAAI,IAAI,CAAC,IAAI,CAAC;AAC/B,IAAI,OAAO,IAAI,CAAC;AAChB,GAAG,CAAC,CAAC;AACL;AACA,EAAE,aAAa,IAAI,aAAa,CAAC,UAAU,GAAG,KAAK,CAAC,MAAM,CAAC;AAC3D;AACA,EAAE,aAAa,GAAGA,OAAK,CAAC,cAAc,CAAC,aAAa,CAAC,CAAC;AACtD;AACA,EAAE,MAAM,eAAe,GAAG;AAC1B,IAAI,cAAc,EAAE,CAAC,8BAA8B,EAAE,QAAQ,CAAC,CAAC;AAC/D,IAAG;AACH;AACA,EAAE,IAAI,MAAM,CAAC,QAAQ,CAAC,aAAa,CAAC,EAAE;AACtC,IAAI,eAAe,CAAC,gBAAgB,CAAC,GAAG,aAAa,CAAC;AACtD,GAAG;AACH;AACA,EAAE,cAAc,IAAI,cAAc,CAAC,eAAe,CAAC,CAAC;AACpD;AACA,EAAE,OAAOY,eAAQ,CAAC,IAAI,CAAC,CAAC,mBAAmB;AAC3C,IAAI,IAAI,MAAM,IAAI,IAAI,KAAK,EAAE;AAC7B,MAAM,MAAM,aAAa,CAAC;AAC1B,MAAM,OAAO,IAAI,CAAC,MAAM,EAAE,CAAC;AAC3B,KAAK;AACL;AACA,IAAI,MAAM,WAAW,CAAC;AACtB,GAAG,GAAG,CAAC,CAAC;AACR,CAAC,CAAC;AACF;AACA,2BAAe,gBAAgB;;AC1G/B,MAAM,yBAAyB,SAASH,0BAAM,CAAC,SAAS,CAAC;AACzD,EAAE,WAAW,CAAC,KAAK,EAAE,QAAQ,EAAE,QAAQ,EAAE;AACzC,IAAI,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;AACrB,IAAI,QAAQ,EAAE,CAAC;AACf,GAAG;AACH;AACA,EAAE,UAAU,CAAC,KAAK,EAAE,QAAQ,EAAE,QAAQ,EAAE;AACxC,IAAI,IAAI,KAAK,CAAC,MAAM,KAAK,CAAC,EAAE;AAC5B,MAAM,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC,WAAW,CAAC;AACzC;AACA;AACA,MAAM,IAAI,KAAK,CAAC,CAAC,CAAC,KAAK,GAAG,EAAE;AAC5B,QAAQ,MAAM,MAAM,GAAG,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC;AACvC,QAAQ,MAAM,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC;AACxB,QAAQ,MAAM,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC;AACxB,QAAQ,IAAI,CAAC,IAAI,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC;AACpC,OAAO;AACP,KAAK;AACL;AACA,IAAI,IAAI,CAAC,WAAW,CAAC,KAAK,EAAE,QAAQ,EAAE,QAAQ,CAAC,CAAC;AAChD,GAAG;AACH,CAAC;AACD;AACA,oCAAe,yBAAyB;;ACzBxC,MAAM,WAAW,GAAG,CAAC,EAAE,EAAE,OAAO,KAAK;AACrC,EAAE,OAAOT,OAAK,CAAC,SAAS,CAAC,EAAE,CAAC,GAAG,UAAU,GAAG,IAAI,EAAE;AAClD,IAAI,MAAM,EAAE,GAAG,IAAI,CAAC,GAAG,EAAE,CAAC;AAC1B,IAAI,EAAE,CAAC,KAAK,CAAC,IAAI,EAAE,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,KAAK,KAAK;AACzC,MAAM,IAAI;AACV,QAAQ,OAAO,GAAG,EAAE,CAAC,IAAI,EAAE,GAAG,OAAO,CAAC,KAAK,CAAC,CAAC,GAAG,EAAE,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC;AAChE,OAAO,CAAC,OAAO,GAAG,EAAE;AACpB,QAAQ,EAAE,CAAC,GAAG,CAAC,CAAC;AAChB,OAAO;AACP,KAAK,EAAE,EAAE,CAAC,CAAC;AACX,GAAG,GAAG,EAAE,CAAC;AACT,EAAC;AACD;AACA,sBAAe,WAAW;;ACY1B,MAAM,WAAW,GAAG;AACpB,EAAE,KAAK,EAAEa,wBAAI,CAAC,SAAS,CAAC,YAAY;AACpC,EAAE,WAAW,EAAEA,wBAAI,CAAC,SAAS,CAAC,YAAY;AAC1C,CAAC,CAAC;AACF;AACA,MAAM,aAAa,GAAG;AACtB,EAAE,KAAK,EAAEA,wBAAI,CAAC,SAAS,CAAC,sBAAsB;AAC9C,EAAE,WAAW,EAAEA,wBAAI,CAAC,SAAS,CAAC,sBAAsB;AACpD,EAAC;AACD;AACA,MAAM,iBAAiB,GAAGb,OAAK,CAAC,UAAU,CAACa,wBAAI,CAAC,sBAAsB,CAAC,CAAC;AACxE;AACA,MAAM,CAAC,IAAI,EAAE,UAAU,EAAE,KAAK,EAAE,WAAW,CAAC,GAAGC,mCAAe,CAAC;AAC/D;AACA,MAAM,OAAO,GAAG,SAAS,CAAC;AAC1B;AACA,MAAM,kBAAkB,GAAG,QAAQ,CAAC,SAAS,CAAC,GAAG,CAAC,QAAQ,IAAI;AAC9D,EAAE,OAAO,QAAQ,GAAG,GAAG,CAAC;AACxB,CAAC,CAAC,CAAC;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,sBAAsB,CAAC,OAAO,EAAE,eAAe,EAAE;AAC1D,EAAE,IAAI,OAAO,CAAC,eAAe,CAAC,KAAK,EAAE;AACrC,IAAI,OAAO,CAAC,eAAe,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC;AAC3C,GAAG;AACH,EAAE,IAAI,OAAO,CAAC,eAAe,CAAC,MAAM,EAAE;AACtC,IAAI,OAAO,CAAC,eAAe,CAAC,MAAM,CAAC,OAAO,EAAE,eAAe,CAAC,CAAC;AAC7D,GAAG;AACH,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,QAAQ,CAAC,OAAO,EAAE,WAAW,EAAE,QAAQ,EAAE;AAClD,EAAE,IAAI,KAAK,GAAG,WAAW,CAAC;AAC1B,EAAE,IAAI,CAAC,KAAK,IAAI,KAAK,KAAK,KAAK,EAAE;AACjC,IAAI,MAAM,QAAQ,GAAGC,2BAAc,CAAC,QAAQ,CAAC,CAAC;AAC9C,IAAI,IAAI,QAAQ,EAAE;AAClB,MAAM,KAAK,GAAG,IAAI,GAAG,CAAC,QAAQ,CAAC,CAAC;AAChC,KAAK;AACL,GAAG;AACH,EAAE,IAAI,KAAK,EAAE;AACb;AACA,IAAI,IAAI,KAAK,CAAC,QAAQ,EAAE;AACxB,MAAM,KAAK,CAAC,IAAI,GAAG,CAAC,KAAK,CAAC,QAAQ,IAAI,EAAE,IAAI,GAAG,IAAI,KAAK,CAAC,QAAQ,IAAI,EAAE,CAAC,CAAC;AACzE,KAAK;AACL;AACA,IAAI,IAAI,KAAK,CAAC,IAAI,EAAE;AACpB;AACA,MAAM,IAAI,KAAK,CAAC,IAAI,CAAC,QAAQ,IAAI,KAAK,CAAC,IAAI,CAAC,QAAQ,EAAE;AACtD,QAAQ,KAAK,CAAC,IAAI,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,QAAQ,IAAI,EAAE,IAAI,GAAG,IAAI,KAAK,CAAC,IAAI,CAAC,QAAQ,IAAI,EAAE,CAAC,CAAC;AACrF,OAAO;AACP,MAAM,MAAM,MAAM,GAAG,MAAM;AAC3B,SAAS,IAAI,CAAC,KAAK,CAAC,IAAI,EAAE,MAAM,CAAC;AACjC,SAAS,QAAQ,CAAC,QAAQ,CAAC,CAAC;AAC5B,MAAM,OAAO,CAAC,OAAO,CAAC,qBAAqB,CAAC,GAAG,QAAQ,GAAG,MAAM,CAAC;AACjE,KAAK;AACL;AACA,IAAI,OAAO,CAAC,OAAO,CAAC,IAAI,GAAG,OAAO,CAAC,QAAQ,IAAI,OAAO,CAAC,IAAI,GAAG,GAAG,GAAG,OAAO,CAAC,IAAI,GAAG,EAAE,CAAC,CAAC;AACvF,IAAI,MAAM,SAAS,GAAG,KAAK,CAAC,QAAQ,IAAI,KAAK,CAAC,IAAI,CAAC;AACnD,IAAI,OAAO,CAAC,QAAQ,GAAG,SAAS,CAAC;AACjC;AACA,IAAI,OAAO,CAAC,IAAI,GAAG,SAAS,CAAC;AAC7B,IAAI,OAAO,CAAC,IAAI,GAAG,KAAK,CAAC,IAAI,CAAC;AAC9B,IAAI,OAAO,CAAC,IAAI,GAAG,QAAQ,CAAC;AAC5B,IAAI,IAAI,KAAK,CAAC,QAAQ,EAAE;AACxB,MAAM,OAAO,CAAC,QAAQ,GAAG,KAAK,CAAC,QAAQ,CAAC,QAAQ,CAAC,GAAG,CAAC,GAAG,KAAK,CAAC,QAAQ,GAAG,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC;AAC9F,KAAK;AACL,GAAG;AACH;AACA,EAAE,OAAO,CAAC,eAAe,CAAC,KAAK,GAAG,SAAS,cAAc,CAAC,eAAe,EAAE;AAC3E;AACA;AACA,IAAI,QAAQ,CAAC,eAAe,EAAE,WAAW,EAAE,eAAe,CAAC,IAAI,CAAC,CAAC;AACjE,GAAG,CAAC;AACJ,CAAC;AACD;AACA,MAAM,sBAAsB,GAAG,OAAO,OAAO,KAAK,WAAW,IAAIf,OAAK,CAAC,MAAM,CAAC,OAAO,CAAC,KAAK,SAAS,CAAC;AACrG;AACA;AACA;AACA,MAAM,SAAS,GAAG,CAAC,aAAa,KAAK;AACrC,EAAE,OAAO,IAAI,OAAO,CAAC,CAAC,OAAO,EAAE,MAAM,KAAK;AAC1C,IAAI,IAAI,MAAM,CAAC;AACf,IAAI,IAAI,MAAM,CAAC;AACf;AACA,IAAI,MAAM,IAAI,GAAG,CAAC,KAAK,EAAE,UAAU,KAAK;AACxC,MAAM,IAAI,MAAM,EAAE,OAAO;AACzB,MAAM,MAAM,GAAG,IAAI,CAAC;AACpB,MAAM,MAAM,IAAI,MAAM,CAAC,KAAK,EAAE,UAAU,CAAC,CAAC;AAC1C,MAAK;AACL;AACA,IAAI,MAAM,QAAQ,GAAG,CAAC,KAAK,KAAK;AAChC,MAAM,IAAI,CAAC,KAAK,CAAC,CAAC;AAClB,MAAM,OAAO,CAAC,KAAK,CAAC,CAAC;AACrB,KAAK,CAAC;AACN;AACA,IAAI,MAAM,OAAO,GAAG,CAAC,MAAM,KAAK;AAChC,MAAM,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC;AACzB,MAAM,MAAM,CAAC,MAAM,CAAC,CAAC;AACrB,MAAK;AACL;AACA,IAAI,aAAa,CAAC,QAAQ,EAAE,OAAO,EAAE,CAAC,aAAa,MAAM,MAAM,GAAG,aAAa,CAAC,CAAC,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC;AACjG,GAAG,CAAC;AACJ,CAAC,CAAC;AACF;AACA,MAAM,aAAa,GAAG,CAAC,CAAC,OAAO,EAAE,MAAM,CAAC,KAAK;AAC7C,EAAE,IAAI,CAACA,OAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,EAAE;AAChC,IAAI,MAAM,SAAS,CAAC,0BAA0B,CAAC,CAAC;AAChD,GAAG;AACH,EAAE,QAAQ;AACV,IAAI,OAAO;AACX,IAAI,MAAM,EAAE,MAAM,KAAK,OAAO,CAAC,OAAO,CAAC,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;AACxD,GAAG,EAAE;AACL,EAAC;AACD;AACA,MAAM,iBAAiB,GAAG,CAAC,OAAO,EAAE,MAAM,KAAK,aAAa,CAACA,OAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,GAAG,OAAO,GAAG,CAAC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC;AACpH;AACA;AACA,oBAAe,sBAAsB,IAAI,SAAS,WAAW,CAAC,MAAM,EAAE;AACtE,EAAE,OAAO,SAAS,CAAC,eAAe,mBAAmB,CAAC,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE;AAC/E,IAAI,IAAI,CAAC,IAAI,EAAE,MAAM,EAAE,MAAM,CAAC,GAAG,MAAM,CAAC;AACxC,IAAI,MAAM,CAAC,YAAY,EAAE,gBAAgB,CAAC,GAAG,MAAM,CAAC;AACpD,IAAI,MAAM,MAAM,GAAG,MAAM,CAAC,MAAM,CAAC,WAAW,EAAE,CAAC;AAC/C,IAAI,IAAI,MAAM,CAAC;AACf,IAAI,IAAI,QAAQ,GAAG,KAAK,CAAC;AACzB,IAAI,IAAI,GAAG,CAAC;AACZ;AACA,IAAI,IAAI,MAAM,EAAE;AAChB,MAAM,MAAM,OAAO,GAAGgB,aAAW,CAAC,MAAM,EAAE,CAAC,KAAK,KAAKhB,OAAK,CAAC,OAAO,CAAC,KAAK,CAAC,GAAG,KAAK,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC;AAC7F;AACA,MAAM,MAAM,GAAG,CAAC,QAAQ,EAAE,GAAG,EAAE,EAAE,KAAK;AACtC,QAAQ,OAAO,CAAC,QAAQ,EAAE,GAAG,EAAE,CAAC,GAAG,EAAE,IAAI,EAAE,IAAI,KAAK;AACpD,UAAU,IAAI,GAAG,EAAE;AACnB,YAAY,OAAO,EAAE,CAAC,GAAG,CAAC,CAAC;AAC3B,WAAW;AACX;AACA,UAAU,MAAM,SAAS,GAAGA,OAAK,CAAC,OAAO,CAAC,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,CAAC,IAAI,IAAI,iBAAiB,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,iBAAiB,CAAC,IAAI,EAAE,IAAI,CAAC,CAAC,CAAC;AAC9H;AACA,UAAU,GAAG,CAAC,GAAG,GAAG,EAAE,CAAC,GAAG,EAAE,SAAS,CAAC,GAAG,EAAE,CAAC,GAAG,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,OAAO,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC;AAC5F,SAAS,CAAC,CAAC;AACX,QAAO;AACP,KAAK;AACL;AACA;AACA,IAAI,MAAM,OAAO,GAAG,IAAIiB,mBAAY,EAAE,CAAC;AACvC;AACA,IAAI,MAAM,UAAU,GAAG,MAAM;AAC7B,MAAM,IAAI,MAAM,CAAC,WAAW,EAAE;AAC9B,QAAQ,MAAM,CAAC,WAAW,CAAC,WAAW,CAAC,KAAK,CAAC,CAAC;AAC9C,OAAO;AACP;AACA,MAAM,IAAI,MAAM,CAAC,MAAM,EAAE;AACzB,QAAQ,MAAM,CAAC,MAAM,CAAC,mBAAmB,CAAC,OAAO,EAAE,KAAK,CAAC,CAAC;AAC1D,OAAO;AACP;AACA,MAAM,OAAO,CAAC,kBAAkB,EAAE,CAAC;AACnC,MAAK;AACL;AACA,IAAI,MAAM,CAAC,CAAC,KAAK,EAAE,UAAU,KAAK;AAClC,MAAM,MAAM,GAAG,IAAI,CAAC;AACpB,MAAM,IAAI,UAAU,EAAE;AACtB,QAAQ,QAAQ,GAAG,IAAI,CAAC;AACxB,QAAQ,UAAU,EAAE,CAAC;AACrB,OAAO;AACP,KAAK,CAAC,CAAC;AACP;AACA,IAAI,SAAS,KAAK,CAAC,MAAM,EAAE;AAC3B,MAAM,OAAO,CAAC,IAAI,CAAC,OAAO,EAAE,CAAC,MAAM,IAAI,MAAM,CAAC,IAAI,GAAG,IAAI,aAAa,CAAC,IAAI,EAAE,MAAM,EAAE,GAAG,CAAC,GAAG,MAAM,CAAC,CAAC;AACpG,KAAK;AACL;AACA,IAAI,OAAO,CAAC,IAAI,CAAC,OAAO,EAAE,MAAM,CAAC,CAAC;AAClC;AACA,IAAI,IAAI,MAAM,CAAC,WAAW,IAAI,MAAM,CAAC,MAAM,EAAE;AAC7C,MAAM,MAAM,CAAC,WAAW,IAAI,MAAM,CAAC,WAAW,CAAC,SAAS,CAAC,KAAK,CAAC,CAAC;AAChE,MAAM,IAAI,MAAM,CAAC,MAAM,EAAE;AACzB,QAAQ,MAAM,CAAC,MAAM,CAAC,OAAO,GAAG,KAAK,EAAE,GAAG,MAAM,CAAC,MAAM,CAAC,gBAAgB,CAAC,OAAO,EAAE,KAAK,CAAC,CAAC;AACzF,OAAO;AACP,KAAK;AACL;AACA;AACA,IAAI,MAAM,QAAQ,GAAG,aAAa,CAAC,MAAM,CAAC,OAAO,EAAE,MAAM,CAAC,GAAG,CAAC,CAAC;AAC/D,IAAI,MAAM,MAAM,GAAG,IAAI,GAAG,CAAC,QAAQ,EAAE,kBAAkB,CAAC,CAAC;AACzD,IAAI,MAAM,QAAQ,GAAG,MAAM,CAAC,QAAQ,IAAI,kBAAkB,CAAC,CAAC,CAAC,CAAC;AAC9D;AACA,IAAI,IAAI,QAAQ,KAAK,OAAO,EAAE;AAC9B,MAAM,IAAI,aAAa,CAAC;AACxB;AACA,MAAM,IAAI,MAAM,KAAK,KAAK,EAAE;AAC5B,QAAQ,OAAO,MAAM,CAAC,OAAO,EAAE,MAAM,EAAE;AACvC,UAAU,MAAM,EAAE,GAAG;AACrB,UAAU,UAAU,EAAE,oBAAoB;AAC1C,UAAU,OAAO,EAAE,EAAE;AACrB,UAAU,MAAM;AAChB,SAAS,CAAC,CAAC;AACX,OAAO;AACP;AACA,MAAM,IAAI;AACV,QAAQ,aAAa,GAAG,WAAW,CAAC,MAAM,CAAC,GAAG,EAAE,YAAY,KAAK,MAAM,EAAE;AACzE,UAAU,IAAI,EAAE,MAAM,CAAC,GAAG,IAAI,MAAM,CAAC,GAAG,CAAC,IAAI;AAC7C,SAAS,CAAC,CAAC;AACX,OAAO,CAAC,OAAO,GAAG,EAAE;AACpB,QAAQ,MAAM,UAAU,CAAC,IAAI,CAAC,GAAG,EAAE,UAAU,CAAC,eAAe,EAAE,MAAM,CAAC,CAAC;AACvE,OAAO;AACP;AACA,MAAM,IAAI,YAAY,KAAK,MAAM,EAAE;AACnC,QAAQ,aAAa,GAAG,aAAa,CAAC,QAAQ,CAAC,gBAAgB,CAAC,CAAC;AACjE;AACA,QAAQ,IAAI,CAAC,gBAAgB,IAAI,gBAAgB,KAAK,MAAM,EAAE;AAC9D,UAAU,aAAa,GAAGjB,OAAK,CAAC,QAAQ,CAAC,aAAa,CAAC,CAAC;AACxD,SAAS;AACT,OAAO,MAAM,IAAI,YAAY,KAAK,QAAQ,EAAE;AAC5C,QAAQ,aAAa,GAAGS,0BAAM,CAAC,QAAQ,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC;AAC5D,OAAO;AACP;AACA,MAAM,OAAO,MAAM,CAAC,OAAO,EAAE,MAAM,EAAE;AACrC,QAAQ,IAAI,EAAE,aAAa;AAC3B,QAAQ,MAAM,EAAE,GAAG;AACnB,QAAQ,UAAU,EAAE,IAAI;AACxB,QAAQ,OAAO,EAAE,IAAID,cAAY,EAAE;AACnC,QAAQ,MAAM;AACd,OAAO,CAAC,CAAC;AACT,KAAK;AACL;AACA,IAAI,IAAI,kBAAkB,CAAC,OAAO,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,EAAE;AACrD,MAAM,OAAO,MAAM,CAAC,IAAI,UAAU;AAClC,QAAQ,uBAAuB,GAAG,QAAQ;AAC1C,QAAQ,UAAU,CAAC,eAAe;AAClC,QAAQ,MAAM;AACd,OAAO,CAAC,CAAC;AACT,KAAK;AACL;AACA,IAAI,MAAM,OAAO,GAAGA,cAAY,CAAC,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC,SAAS,EAAE,CAAC;AAClE;AACA;AACA;AACA;AACA;AACA,IAAI,OAAO,CAAC,GAAG,CAAC,YAAY,EAAE,QAAQ,GAAG,OAAO,EAAE,KAAK,CAAC,CAAC;AACzD;AACA,IAAI,MAAM,kBAAkB,GAAG,MAAM,CAAC,kBAAkB,CAAC;AACzD,IAAI,MAAM,gBAAgB,GAAG,MAAM,CAAC,gBAAgB,CAAC;AACrD,IAAI,MAAM,OAAO,GAAG,MAAM,CAAC,OAAO,CAAC;AACnC,IAAI,IAAI,aAAa,GAAG,SAAS,CAAC;AAClC,IAAI,IAAI,eAAe,GAAG,SAAS,CAAC;AACpC;AACA;AACA,IAAI,IAAIR,OAAK,CAAC,mBAAmB,CAAC,IAAI,CAAC,EAAE;AACzC,MAAM,MAAM,YAAY,GAAG,OAAO,CAAC,cAAc,CAAC,6BAA6B,CAAC,CAAC;AACjF;AACA,MAAM,IAAI,GAAGkB,kBAAgB,CAAC,IAAI,EAAE,CAAC,WAAW,KAAK;AACrD,QAAQ,OAAO,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC;AACjC,OAAO,EAAE;AACT,QAAQ,GAAG,EAAE,CAAC,MAAM,EAAE,OAAO,CAAC,SAAS,CAAC;AACxC,QAAQ,QAAQ,EAAE,YAAY,IAAI,YAAY,CAAC,CAAC,CAAC,IAAI,SAAS;AAC9D,OAAO,CAAC,CAAC;AACT;AACA,KAAK,MAAM,IAAIlB,OAAK,CAAC,UAAU,CAAC,IAAI,CAAC,IAAIA,OAAK,CAAC,UAAU,CAAC,IAAI,CAAC,UAAU,CAAC,EAAE;AAC5E,MAAM,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,UAAU,EAAE,CAAC,CAAC;AACrC;AACA,MAAM,IAAI,CAAC,OAAO,CAAC,gBAAgB,EAAE,EAAE;AACvC,QAAQ,IAAI;AACZ,UAAU,MAAM,WAAW,GAAG,MAAMmB,wBAAI,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;AAC9E,UAAU,MAAM,CAAC,QAAQ,CAAC,WAAW,CAAC,IAAI,WAAW,IAAI,CAAC,IAAI,OAAO,CAAC,gBAAgB,CAAC,WAAW,CAAC,CAAC;AACpG;AACA,SAAS,CAAC,OAAO,CAAC,EAAE;AACpB,SAAS;AACT,OAAO;AACP,KAAK,MAAM,IAAInB,OAAK,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE;AACnC,MAAM,IAAI,CAAC,IAAI,IAAI,OAAO,CAAC,cAAc,CAAC,IAAI,CAAC,IAAI,IAAI,0BAA0B,CAAC,CAAC;AACnF,MAAM,OAAO,CAAC,gBAAgB,CAAC,IAAI,CAAC,IAAI,IAAI,CAAC,CAAC,CAAC;AAC/C,MAAM,IAAI,GAAGS,0BAAM,CAAC,QAAQ,CAAC,IAAI,CAACE,UAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;AAClD,KAAK,MAAM,IAAI,IAAI,IAAI,CAACX,OAAK,CAAC,QAAQ,CAAC,IAAI,CAAC,EAAE;AAC9C,MAAM,IAAI,MAAM,CAAC,QAAQ,CAAC,IAAI,CAAC,EAAE,CAE1B,MAAM,IAAIA,OAAK,CAAC,aAAa,CAAC,IAAI,CAAC,EAAE;AAC5C,QAAQ,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,UAAU,CAAC,IAAI,CAAC,CAAC,CAAC;AACjD,OAAO,MAAM,IAAIA,OAAK,CAAC,QAAQ,CAAC,IAAI,CAAC,EAAE;AACvC,QAAQ,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,EAAE,OAAO,CAAC,CAAC;AAC1C,OAAO,MAAM;AACb,QAAQ,OAAO,MAAM,CAAC,IAAI,UAAU;AACpC,UAAU,mFAAmF;AAC7F,UAAU,UAAU,CAAC,eAAe;AACpC,UAAU,MAAM;AAChB,SAAS,CAAC,CAAC;AACX,OAAO;AACP;AACA;AACA,MAAM,OAAO,CAAC,gBAAgB,CAAC,IAAI,CAAC,MAAM,EAAE,KAAK,CAAC,CAAC;AACnD;AACA,MAAM,IAAI,MAAM,CAAC,aAAa,GAAG,CAAC,CAAC,IAAI,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC,aAAa,EAAE;AAC3E,QAAQ,OAAO,MAAM,CAAC,IAAI,UAAU;AACpC,UAAU,8CAA8C;AACxD,UAAU,UAAU,CAAC,eAAe;AACpC,UAAU,MAAM;AAChB,SAAS,CAAC,CAAC;AACX,OAAO;AACP,KAAK;AACL;AACA,IAAI,MAAM,aAAa,GAAGA,OAAK,CAAC,cAAc,CAAC,OAAO,CAAC,gBAAgB,EAAE,CAAC,CAAC;AAC3E;AACA,IAAI,IAAIA,OAAK,CAAC,OAAO,CAAC,OAAO,CAAC,EAAE;AAChC,MAAM,aAAa,GAAG,OAAO,CAAC,CAAC,CAAC,CAAC;AACjC,MAAM,eAAe,GAAG,OAAO,CAAC,CAAC,CAAC,CAAC;AACnC,KAAK,MAAM;AACX,MAAM,aAAa,GAAG,eAAe,GAAG,OAAO,CAAC;AAChD,KAAK;AACL;AACA,IAAI,IAAI,IAAI,KAAK,gBAAgB,IAAI,aAAa,CAAC,EAAE;AACrD,MAAM,IAAI,CAACA,OAAK,CAAC,QAAQ,CAAC,IAAI,CAAC,EAAE;AACjC,QAAQ,IAAI,GAAGS,0BAAM,CAAC,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,CAAC,UAAU,EAAE,KAAK,CAAC,CAAC,CAAC;AAC/D,OAAO;AACP;AACA,MAAM,IAAI,GAAGA,0BAAM,CAAC,QAAQ,CAAC,CAAC,IAAI,EAAE,IAAIW,sBAAoB,CAAC;AAC7D,QAAQ,MAAM,EAAE,aAAa;AAC7B,QAAQ,OAAO,EAAEpB,OAAK,CAAC,cAAc,CAAC,aAAa,CAAC;AACpD,OAAO,CAAC,CAAC,EAAEA,OAAK,CAAC,IAAI,CAAC,CAAC;AACvB;AACA,MAAM,gBAAgB,IAAI,IAAI,CAAC,EAAE,CAAC,UAAU,EAAE,QAAQ,IAAI;AAC1D,QAAQ,gBAAgB,CAAC,MAAM,CAAC,MAAM,CAAC,QAAQ,EAAE;AACjD,UAAU,MAAM,EAAE,IAAI;AACtB,SAAS,CAAC,CAAC,CAAC;AACZ,OAAO,CAAC,CAAC;AACT,KAAK;AACL;AACA;AACA,IAAI,IAAI,IAAI,GAAG,SAAS,CAAC;AACzB,IAAI,IAAI,MAAM,CAAC,IAAI,EAAE;AACrB,MAAM,MAAM,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,QAAQ,IAAI,EAAE,CAAC;AAClD,MAAM,MAAM,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,QAAQ,IAAI,EAAE,CAAC;AAClD,MAAM,IAAI,GAAG,QAAQ,GAAG,GAAG,GAAG,QAAQ,CAAC;AACvC,KAAK;AACL;AACA,IAAI,IAAI,CAAC,IAAI,IAAI,MAAM,CAAC,QAAQ,EAAE;AAClC,MAAM,MAAM,WAAW,GAAG,MAAM,CAAC,QAAQ,CAAC;AAC1C,MAAM,MAAM,WAAW,GAAG,MAAM,CAAC,QAAQ,CAAC;AAC1C,MAAM,IAAI,GAAG,WAAW,GAAG,GAAG,GAAG,WAAW,CAAC;AAC7C,KAAK;AACL;AACA,IAAI,IAAI,IAAI,OAAO,CAAC,MAAM,CAAC,eAAe,CAAC,CAAC;AAC5C;AACA,IAAI,IAAI,IAAI,CAAC;AACb;AACA,IAAI,IAAI;AACR,MAAM,IAAI,GAAG,QAAQ;AACrB,QAAQ,MAAM,CAAC,QAAQ,GAAG,MAAM,CAAC,MAAM;AACvC,QAAQ,MAAM,CAAC,MAAM;AACrB,QAAQ,MAAM,CAAC,gBAAgB;AAC/B,OAAO,CAAC,OAAO,CAAC,KAAK,EAAE,EAAE,CAAC,CAAC;AAC3B,KAAK,CAAC,OAAO,GAAG,EAAE;AAClB,MAAM,MAAM,SAAS,GAAG,IAAI,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AAC/C,MAAM,SAAS,CAAC,MAAM,GAAG,MAAM,CAAC;AAChC,MAAM,SAAS,CAAC,GAAG,GAAG,MAAM,CAAC,GAAG,CAAC;AACjC,MAAM,SAAS,CAAC,MAAM,GAAG,IAAI,CAAC;AAC9B,MAAM,OAAO,MAAM,CAAC,SAAS,CAAC,CAAC;AAC/B,KAAK;AACL;AACA,IAAI,OAAO,CAAC,GAAG;AACf,MAAM,iBAAiB;AACvB,MAAM,yBAAyB,IAAI,iBAAiB,GAAG,MAAM,GAAG,EAAE,CAAC,EAAE,KAAK;AAC1E,OAAO,CAAC;AACR;AACA,IAAI,MAAM,OAAO,GAAG;AACpB,MAAM,IAAI;AACV,MAAM,MAAM,EAAE,MAAM;AACpB,MAAM,OAAO,EAAE,OAAO,CAAC,MAAM,EAAE;AAC/B,MAAM,MAAM,EAAE,EAAE,IAAI,EAAE,MAAM,CAAC,SAAS,EAAE,KAAK,EAAE,MAAM,CAAC,UAAU,EAAE;AAClE,MAAM,IAAI;AACV,MAAM,QAAQ;AACd,MAAM,MAAM;AACZ,MAAM,cAAc,EAAE,sBAAsB;AAC5C,MAAM,eAAe,EAAE,EAAE;AACzB,KAAK,CAAC;AACN;AACA;AACA,IAAI,CAACA,OAAK,CAAC,WAAW,CAAC,MAAM,CAAC,KAAK,OAAO,CAAC,MAAM,GAAG,MAAM,CAAC,CAAC;AAC5D;AACA,IAAI,IAAI,MAAM,CAAC,UAAU,EAAE;AAC3B,MAAM,OAAO,CAAC,UAAU,GAAG,MAAM,CAAC,UAAU,CAAC;AAC7C,KAAK,MAAM;AACX,MAAM,OAAO,CAAC,QAAQ,GAAG,MAAM,CAAC,QAAQ,CAAC;AACzC,MAAM,OAAO,CAAC,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC;AACjC,MAAM,QAAQ,CAAC,OAAO,EAAE,MAAM,CAAC,KAAK,EAAE,QAAQ,GAAG,IAAI,GAAG,MAAM,CAAC,QAAQ,IAAI,MAAM,CAAC,IAAI,GAAG,GAAG,GAAG,MAAM,CAAC,IAAI,GAAG,EAAE,CAAC,GAAG,OAAO,CAAC,IAAI,CAAC,CAAC;AACjI,KAAK;AACL;AACA,IAAI,IAAI,SAAS,CAAC;AAClB,IAAI,MAAM,cAAc,GAAG,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC;AAC1D,IAAI,OAAO,CAAC,KAAK,GAAG,cAAc,GAAG,MAAM,CAAC,UAAU,GAAG,MAAM,CAAC,SAAS,CAAC;AAC1E,IAAI,IAAI,MAAM,CAAC,SAAS,EAAE;AAC1B,MAAM,SAAS,GAAG,MAAM,CAAC,SAAS,CAAC;AACnC,KAAK,MAAM,IAAI,MAAM,CAAC,YAAY,KAAK,CAAC,EAAE;AAC1C,MAAM,SAAS,GAAG,cAAc,GAAGqB,yBAAK,GAAGC,wBAAI,CAAC;AAChD,KAAK,MAAM;AACX,MAAM,IAAI,MAAM,CAAC,YAAY,EAAE;AAC/B,QAAQ,OAAO,CAAC,YAAY,GAAG,MAAM,CAAC,YAAY,CAAC;AACnD,OAAO;AACP,MAAM,IAAI,MAAM,CAAC,cAAc,EAAE;AACjC,QAAQ,OAAO,CAAC,eAAe,CAAC,MAAM,GAAG,MAAM,CAAC,cAAc,CAAC;AAC/D,OAAO;AACP,MAAM,SAAS,GAAG,cAAc,GAAG,WAAW,GAAG,UAAU,CAAC;AAC5D,KAAK;AACL;AACA,IAAI,IAAI,MAAM,CAAC,aAAa,GAAG,CAAC,CAAC,EAAE;AACnC,MAAM,OAAO,CAAC,aAAa,GAAG,MAAM,CAAC,aAAa,CAAC;AACnD,KAAK,MAAM;AACX;AACA,MAAM,OAAO,CAAC,aAAa,GAAG,QAAQ,CAAC;AACvC,KAAK;AACL;AACA,IAAI,IAAI,MAAM,CAAC,kBAAkB,EAAE;AACnC,MAAM,OAAO,CAAC,kBAAkB,GAAG,MAAM,CAAC,kBAAkB,CAAC;AAC7D,KAAK;AACL;AACA;AACA,IAAI,GAAG,GAAG,SAAS,CAAC,OAAO,CAAC,OAAO,EAAE,SAAS,cAAc,CAAC,GAAG,EAAE;AAClE,MAAM,IAAI,GAAG,CAAC,SAAS,EAAE,OAAO;AAChC;AACA,MAAM,MAAM,OAAO,GAAG,CAAC,GAAG,CAAC,CAAC;AAC5B;AACA,MAAM,MAAM,cAAc,GAAG,CAAC,GAAG,CAAC,OAAO,CAAC,gBAAgB,CAAC,CAAC;AAC5D;AACA,MAAM,IAAI,kBAAkB,EAAE;AAC9B,QAAQ,MAAM,eAAe,GAAG,IAAIF,sBAAoB,CAAC;AACzD,UAAU,MAAM,EAAEpB,OAAK,CAAC,cAAc,CAAC,cAAc,CAAC;AACtD,UAAU,OAAO,EAAEA,OAAK,CAAC,cAAc,CAAC,eAAe,CAAC;AACxD,SAAS,CAAC,CAAC;AACX;AACA,QAAQ,kBAAkB,IAAI,eAAe,CAAC,EAAE,CAAC,UAAU,EAAE,QAAQ,IAAI;AACzE,UAAU,kBAAkB,CAAC,MAAM,CAAC,MAAM,CAAC,QAAQ,EAAE;AACrD,YAAY,QAAQ,EAAE,IAAI;AAC1B,WAAW,CAAC,CAAC,CAAC;AACd,SAAS,CAAC,CAAC;AACX;AACA,QAAQ,OAAO,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC;AACtC,OAAO;AACP;AACA;AACA,MAAM,IAAI,cAAc,GAAG,GAAG,CAAC;AAC/B;AACA;AACA,MAAM,MAAM,WAAW,GAAG,GAAG,CAAC,GAAG,IAAI,GAAG,CAAC;AACzC;AACA;AACA,MAAM,IAAI,MAAM,CAAC,UAAU,KAAK,KAAK,IAAI,GAAG,CAAC,OAAO,CAAC,kBAAkB,CAAC,EAAE;AAC1E;AACA;AACA,QAAQ,IAAI,MAAM,KAAK,MAAM,IAAI,GAAG,CAAC,UAAU,KAAK,GAAG,EAAE;AACzD,UAAU,OAAO,GAAG,CAAC,OAAO,CAAC,kBAAkB,CAAC,CAAC;AACjD,SAAS;AACT;AACA,QAAQ,QAAQ,CAAC,GAAG,CAAC,OAAO,CAAC,kBAAkB,CAAC,IAAI,EAAE,EAAE,WAAW,EAAE;AACrE;AACA,QAAQ,KAAK,MAAM,CAAC;AACpB,QAAQ,KAAK,QAAQ,CAAC;AACtB,QAAQ,KAAK,UAAU,CAAC;AACxB,QAAQ,KAAK,YAAY;AACzB;AACA,UAAU,OAAO,CAAC,IAAI,CAACa,wBAAI,CAAC,WAAW,CAAC,WAAW,CAAC,CAAC,CAAC;AACtD;AACA;AACA,UAAU,OAAO,GAAG,CAAC,OAAO,CAAC,kBAAkB,CAAC,CAAC;AACjD,UAAU,MAAM;AAChB,QAAQ,KAAK,SAAS;AACtB,UAAU,OAAO,CAAC,IAAI,CAAC,IAAIU,2BAAyB,EAAE,CAAC,CAAC;AACxD;AACA;AACA,UAAU,OAAO,CAAC,IAAI,CAACV,wBAAI,CAAC,WAAW,CAAC,WAAW,CAAC,CAAC,CAAC;AACtD;AACA;AACA,UAAU,OAAO,GAAG,CAAC,OAAO,CAAC,kBAAkB,CAAC,CAAC;AACjD,UAAU,MAAM;AAChB,QAAQ,KAAK,IAAI;AACjB,UAAU,IAAI,iBAAiB,EAAE;AACjC,YAAY,OAAO,CAAC,IAAI,CAACA,wBAAI,CAAC,sBAAsB,CAAC,aAAa,CAAC,CAAC,CAAC;AACrE,YAAY,OAAO,GAAG,CAAC,OAAO,CAAC,kBAAkB,CAAC,CAAC;AACnD,WAAW;AACX,SAAS;AACT,OAAO;AACP;AACA,MAAM,cAAc,GAAG,OAAO,CAAC,MAAM,GAAG,CAAC,GAAGJ,0BAAM,CAAC,QAAQ,CAAC,OAAO,EAAET,OAAK,CAAC,IAAI,CAAC,GAAG,OAAO,CAAC,CAAC,CAAC,CAAC;AAC9F;AACA,MAAM,MAAM,YAAY,GAAGS,0BAAM,CAAC,QAAQ,CAAC,cAAc,EAAE,MAAM;AACjE,QAAQ,YAAY,EAAE,CAAC;AACvB,QAAQ,UAAU,EAAE,CAAC;AACrB,OAAO,CAAC,CAAC;AACT;AACA,MAAM,MAAM,QAAQ,GAAG;AACvB,QAAQ,MAAM,EAAE,GAAG,CAAC,UAAU;AAC9B,QAAQ,UAAU,EAAE,GAAG,CAAC,aAAa;AACrC,QAAQ,OAAO,EAAE,IAAID,cAAY,CAAC,GAAG,CAAC,OAAO,CAAC;AAC9C,QAAQ,MAAM;AACd,QAAQ,OAAO,EAAE,WAAW;AAC5B,OAAO,CAAC;AACR;AACA,MAAM,IAAI,YAAY,KAAK,QAAQ,EAAE;AACrC,QAAQ,QAAQ,CAAC,IAAI,GAAG,cAAc,CAAC;AACvC,QAAQ,MAAM,CAAC,OAAO,EAAE,MAAM,EAAE,QAAQ,CAAC,CAAC;AAC1C,OAAO,MAAM;AACb,QAAQ,MAAM,cAAc,GAAG,EAAE,CAAC;AAClC,QAAQ,IAAI,kBAAkB,GAAG,CAAC,CAAC;AACnC;AACA,QAAQ,cAAc,CAAC,EAAE,CAAC,MAAM,EAAE,SAAS,gBAAgB,CAAC,KAAK,EAAE;AACnE,UAAU,cAAc,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;AACrC,UAAU,kBAAkB,IAAI,KAAK,CAAC,MAAM,CAAC;AAC7C;AACA;AACA,UAAU,IAAI,MAAM,CAAC,gBAAgB,GAAG,CAAC,CAAC,IAAI,kBAAkB,GAAG,MAAM,CAAC,gBAAgB,EAAE;AAC5F;AACA,YAAY,QAAQ,GAAG,IAAI,CAAC;AAC5B,YAAY,cAAc,CAAC,OAAO,EAAE,CAAC;AACrC,YAAY,MAAM,CAAC,IAAI,UAAU,CAAC,2BAA2B,GAAG,MAAM,CAAC,gBAAgB,GAAG,WAAW;AACrG,cAAc,UAAU,CAAC,gBAAgB,EAAE,MAAM,EAAE,WAAW,CAAC,CAAC,CAAC;AACjE,WAAW;AACX,SAAS,CAAC,CAAC;AACX;AACA,QAAQ,cAAc,CAAC,EAAE,CAAC,SAAS,EAAE,SAAS,oBAAoB,GAAG;AACrE,UAAU,IAAI,QAAQ,EAAE;AACxB,YAAY,OAAO;AACnB,WAAW;AACX;AACA,UAAU,MAAM,GAAG,GAAG,IAAI,UAAU;AACpC,YAAY,2BAA2B,GAAG,MAAM,CAAC,gBAAgB,GAAG,WAAW;AAC/E,YAAY,UAAU,CAAC,gBAAgB;AACvC,YAAY,MAAM;AAClB,YAAY,WAAW;AACvB,WAAW,CAAC;AACZ,UAAU,cAAc,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC;AACtC,UAAU,MAAM,CAAC,GAAG,CAAC,CAAC;AACtB,SAAS,CAAC,CAAC;AACX;AACA,QAAQ,cAAc,CAAC,EAAE,CAAC,OAAO,EAAE,SAAS,iBAAiB,CAAC,GAAG,EAAE;AACnE,UAAU,IAAI,GAAG,CAAC,SAAS,EAAE,OAAO;AACpC,UAAU,MAAM,CAAC,UAAU,CAAC,IAAI,CAAC,GAAG,EAAE,IAAI,EAAE,MAAM,EAAE,WAAW,CAAC,CAAC,CAAC;AAClE,SAAS,CAAC,CAAC;AACX;AACA,QAAQ,cAAc,CAAC,EAAE,CAAC,KAAK,EAAE,SAAS,eAAe,GAAG;AAC5D,UAAU,IAAI;AACd,YAAY,IAAI,YAAY,GAAG,cAAc,CAAC,MAAM,KAAK,CAAC,GAAG,cAAc,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC;AAC/G,YAAY,IAAI,YAAY,KAAK,aAAa,EAAE;AAChD,cAAc,YAAY,GAAG,YAAY,CAAC,QAAQ,CAAC,gBAAgB,CAAC,CAAC;AACrE,cAAc,IAAI,CAAC,gBAAgB,IAAI,gBAAgB,KAAK,MAAM,EAAE;AACpE,gBAAgB,YAAY,GAAGR,OAAK,CAAC,QAAQ,CAAC,YAAY,CAAC,CAAC;AAC5D,eAAe;AACf,aAAa;AACb,YAAY,QAAQ,CAAC,IAAI,GAAG,YAAY,CAAC;AACzC,WAAW,CAAC,OAAO,GAAG,EAAE;AACxB,YAAY,OAAO,MAAM,CAAC,UAAU,CAAC,IAAI,CAAC,GAAG,EAAE,IAAI,EAAE,MAAM,EAAE,QAAQ,CAAC,OAAO,EAAE,QAAQ,CAAC,CAAC,CAAC;AAC1F,WAAW;AACX,UAAU,MAAM,CAAC,OAAO,EAAE,MAAM,EAAE,QAAQ,CAAC,CAAC;AAC5C,SAAS,CAAC,CAAC;AACX,OAAO;AACP;AACA,MAAM,OAAO,CAAC,IAAI,CAAC,OAAO,EAAE,GAAG,IAAI;AACnC,QAAQ,IAAI,CAAC,cAAc,CAAC,SAAS,EAAE;AACvC,UAAU,cAAc,CAAC,IAAI,CAAC,OAAO,EAAE,GAAG,CAAC,CAAC;AAC5C,UAAU,cAAc,CAAC,OAAO,EAAE,CAAC;AACnC,SAAS;AACT,OAAO,CAAC,CAAC;AACT,KAAK,CAAC,CAAC;AACP;AACA,IAAI,OAAO,CAAC,IAAI,CAAC,OAAO,EAAE,GAAG,IAAI;AACjC,MAAM,MAAM,CAAC,GAAG,CAAC,CAAC;AAClB,MAAM,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC;AACvB,KAAK,CAAC,CAAC;AACP;AACA;AACA,IAAI,GAAG,CAAC,EAAE,CAAC,OAAO,EAAE,SAAS,kBAAkB,CAAC,GAAG,EAAE;AACrD;AACA;AACA,MAAM,MAAM,CAAC,UAAU,CAAC,IAAI,CAAC,GAAG,EAAE,IAAI,EAAE,MAAM,EAAE,GAAG,CAAC,CAAC,CAAC;AACtD,KAAK,CAAC,CAAC;AACP;AACA;AACA,IAAI,GAAG,CAAC,EAAE,CAAC,QAAQ,EAAE,SAAS,mBAAmB,CAAC,MAAM,EAAE;AAC1D;AACA,MAAM,MAAM,CAAC,YAAY,CAAC,IAAI,EAAE,IAAI,GAAG,EAAE,CAAC,CAAC;AAC3C,KAAK,CAAC,CAAC;AACP;AACA;AACA,IAAI,IAAI,MAAM,CAAC,OAAO,EAAE;AACxB;AACA,MAAM,MAAM,OAAO,GAAG,QAAQ,CAAC,MAAM,CAAC,OAAO,EAAE,EAAE,CAAC,CAAC;AACnD;AACA,MAAM,IAAI,MAAM,CAAC,KAAK,CAAC,OAAO,CAAC,EAAE;AACjC,QAAQ,MAAM,CAAC,IAAI,UAAU;AAC7B,UAAU,+CAA+C;AACzD,UAAU,UAAU,CAAC,oBAAoB;AACzC,UAAU,MAAM;AAChB,UAAU,GAAG;AACb,SAAS,CAAC,CAAC;AACX;AACA,QAAQ,OAAO;AACf,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,GAAG,CAAC,UAAU,CAAC,OAAO,EAAE,SAAS,oBAAoB,GAAG;AAC9D,QAAQ,IAAI,MAAM,EAAE,OAAO;AAC3B,QAAQ,IAAI,mBAAmB,GAAG,MAAM,CAAC,OAAO,GAAG,aAAa,GAAG,MAAM,CAAC,OAAO,GAAG,aAAa,GAAG,kBAAkB,CAAC;AACvH,QAAQ,MAAM,YAAY,GAAG,MAAM,CAAC,YAAY,IAAI,oBAAoB,CAAC;AACzE,QAAQ,IAAI,MAAM,CAAC,mBAAmB,EAAE;AACxC,UAAU,mBAAmB,GAAG,MAAM,CAAC,mBAAmB,CAAC;AAC3D,SAAS;AACT,QAAQ,MAAM,CAAC,IAAI,UAAU;AAC7B,UAAU,mBAAmB;AAC7B,UAAU,YAAY,CAAC,mBAAmB,GAAG,UAAU,CAAC,SAAS,GAAG,UAAU,CAAC,YAAY;AAC3F,UAAU,MAAM;AAChB,UAAU,GAAG;AACb,SAAS,CAAC,CAAC;AACX,QAAQ,KAAK,EAAE,CAAC;AAChB,OAAO,CAAC,CAAC;AACT,KAAK;AACL;AACA;AACA;AACA,IAAI,IAAIA,OAAK,CAAC,QAAQ,CAAC,IAAI,CAAC,EAAE;AAC9B,MAAM,IAAI,KAAK,GAAG,KAAK,CAAC;AACxB,MAAM,IAAI,OAAO,GAAG,KAAK,CAAC;AAC1B;AACA,MAAM,IAAI,CAAC,EAAE,CAAC,KAAK,EAAE,MAAM;AAC3B,QAAQ,KAAK,GAAG,IAAI,CAAC;AACrB,OAAO,CAAC,CAAC;AACT;AACA,MAAM,IAAI,CAAC,IAAI,CAAC,OAAO,EAAE,GAAG,IAAI;AAChC,QAAQ,OAAO,GAAG,IAAI,CAAC;AACvB,QAAQ,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC;AACzB,OAAO,CAAC,CAAC;AACT;AACA,MAAM,IAAI,CAAC,EAAE,CAAC,OAAO,EAAE,MAAM;AAC7B,QAAQ,IAAI,CAAC,KAAK,IAAI,CAAC,OAAO,EAAE;AAChC,UAAU,KAAK,CAAC,IAAI,aAAa,CAAC,iCAAiC,EAAE,MAAM,EAAE,GAAG,CAAC,CAAC,CAAC;AACnF,SAAS;AACT,OAAO,CAAC,CAAC;AACT;AACA,MAAM,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AACrB,KAAK,MAAM;AACX,MAAM,GAAG,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;AACpB,KAAK;AACL,GAAG,CAAC,CAAC;AACL;;ACvqBA,6BAAe,CAAC,QAAQ,EAAE,gBAAgB,EAAE,IAAI,GAAG,CAAC,KAAK;AACzD,EAAE,IAAI,aAAa,GAAG,CAAC,CAAC;AACxB,EAAE,MAAM,YAAY,GAAG,WAAW,CAAC,EAAE,EAAE,GAAG,CAAC,CAAC;AAC5C;AACA,EAAE,OAAO,QAAQ,CAAC,CAAC,IAAI;AACvB,IAAI,MAAM,MAAM,GAAG,CAAC,CAAC,MAAM,CAAC;AAC5B,IAAI,MAAM,KAAK,GAAG,CAAC,CAAC,gBAAgB,GAAG,CAAC,CAAC,KAAK,GAAG,SAAS,CAAC;AAC3D,IAAI,MAAM,aAAa,GAAG,MAAM,GAAG,aAAa,CAAC;AACjD,IAAI,MAAM,IAAI,GAAG,YAAY,CAAC,aAAa,CAAC,CAAC;AAC7C,IAAI,MAAM,OAAO,GAAG,MAAM,IAAI,KAAK,CAAC;AACpC;AACA,IAAI,aAAa,GAAG,MAAM,CAAC;AAC3B;AACA,IAAI,MAAM,IAAI,GAAG;AACjB,MAAM,MAAM;AACZ,MAAM,KAAK;AACX,MAAM,QAAQ,EAAE,KAAK,IAAI,MAAM,GAAG,KAAK,IAAI,SAAS;AACpD,MAAM,KAAK,EAAE,aAAa;AAC1B,MAAM,IAAI,EAAE,IAAI,GAAG,IAAI,GAAG,SAAS;AACnC,MAAM,SAAS,EAAE,IAAI,IAAI,KAAK,IAAI,OAAO,GAAG,CAAC,KAAK,GAAG,MAAM,IAAI,IAAI,GAAG,SAAS;AAC/E,MAAM,KAAK,EAAE,CAAC;AACd,MAAM,gBAAgB,EAAE,KAAK,IAAI,IAAI;AACrC,KAAK,CAAC;AACN;AACA,IAAI,IAAI,CAAC,gBAAgB,GAAG,UAAU,GAAG,QAAQ,CAAC,GAAG,IAAI,CAAC;AAC1D;AACA,IAAI,QAAQ,CAAC,IAAI,CAAC,CAAC;AACnB,GAAG,EAAE,IAAI,CAAC,CAAC;AACX;;AC1BA,wBAAe,QAAQ,CAAC,qBAAqB;AAC7C;AACA;AACA;AACA,EAAE,CAAC,SAAS,kBAAkB,GAAG;AACjC,IAAI,MAAM,IAAI,GAAG,iBAAiB,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,CAAC;AAC7D,IAAI,MAAM,cAAc,GAAG,QAAQ,CAAC,aAAa,CAAC,GAAG,CAAC,CAAC;AACvD,IAAI,IAAI,SAAS,CAAC;AAClB;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI,SAAS,UAAU,CAAC,GAAG,EAAE;AAC7B,MAAM,IAAI,IAAI,GAAG,GAAG,CAAC;AACrB;AACA,MAAM,IAAI,IAAI,EAAE;AAChB;AACA,QAAQ,cAAc,CAAC,YAAY,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC;AAClD,QAAQ,IAAI,GAAG,cAAc,CAAC,IAAI,CAAC;AACnC,OAAO;AACP;AACA,MAAM,cAAc,CAAC,YAAY,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC;AAChD;AACA;AACA,MAAM,OAAO;AACb,QAAQ,IAAI,EAAE,cAAc,CAAC,IAAI;AACjC,QAAQ,QAAQ,EAAE,cAAc,CAAC,QAAQ,GAAG,cAAc,CAAC,QAAQ,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,CAAC,GAAG,EAAE;AAC1F,QAAQ,IAAI,EAAE,cAAc,CAAC,IAAI;AACjC,QAAQ,MAAM,EAAE,cAAc,CAAC,MAAM,GAAG,cAAc,CAAC,MAAM,CAAC,OAAO,CAAC,KAAK,EAAE,EAAE,CAAC,GAAG,EAAE;AACrF,QAAQ,IAAI,EAAE,cAAc,CAAC,IAAI,GAAG,cAAc,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,CAAC,GAAG,EAAE;AAC9E,QAAQ,QAAQ,EAAE,cAAc,CAAC,QAAQ;AACzC,QAAQ,IAAI,EAAE,cAAc,CAAC,IAAI;AACjC,QAAQ,QAAQ,EAAE,CAAC,cAAc,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,GAAG;AAC5D,UAAU,cAAc,CAAC,QAAQ;AACjC,UAAU,GAAG,GAAG,cAAc,CAAC,QAAQ;AACvC,OAAO,CAAC;AACR,KAAK;AACL;AACA,IAAI,SAAS,GAAG,UAAU,CAAC,MAAM,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC;AACjD;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI,OAAO,SAAS,eAAe,CAAC,UAAU,EAAE;AAChD,MAAM,MAAM,MAAM,GAAG,CAACA,OAAK,CAAC,QAAQ,CAAC,UAAU,CAAC,IAAI,UAAU,CAAC,UAAU,CAAC,GAAG,UAAU,CAAC;AACxF,MAAM,QAAQ,MAAM,CAAC,QAAQ,KAAK,SAAS,CAAC,QAAQ;AACpD,UAAU,MAAM,CAAC,IAAI,KAAK,SAAS,CAAC,IAAI,EAAE;AAC1C,KAAK,CAAC;AACN,GAAG,GAAG;AACN;AACA;AACA,EAAE,CAAC,SAAS,qBAAqB,GAAG;AACpC,IAAI,OAAO,SAAS,eAAe,GAAG;AACtC,MAAM,OAAO,IAAI,CAAC;AAClB,KAAK,CAAC;AACN,GAAG,GAAG;;AC/DN,gBAAe,QAAQ,CAAC,qBAAqB;AAC7C;AACA;AACA,EAAE;AACF,IAAI,KAAK,CAAC,IAAI,EAAE,KAAK,EAAE,OAAO,EAAE,IAAI,EAAE,MAAM,EAAE,MAAM,EAAE;AACtD,MAAM,MAAM,MAAM,GAAG,CAAC,IAAI,GAAG,GAAG,GAAG,kBAAkB,CAAC,KAAK,CAAC,CAAC,CAAC;AAC9D;AACA,MAAMA,OAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,IAAI,MAAM,CAAC,IAAI,CAAC,UAAU,GAAG,IAAI,IAAI,CAAC,OAAO,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC;AAC3F;AACA,MAAMA,OAAK,CAAC,QAAQ,CAAC,IAAI,CAAC,IAAI,MAAM,CAAC,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,CAAC;AAC1D;AACA,MAAMA,OAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,IAAI,MAAM,CAAC,IAAI,CAAC,SAAS,GAAG,MAAM,CAAC,CAAC;AAChE;AACA,MAAM,MAAM,KAAK,IAAI,IAAI,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC;AAC/C;AACA,MAAM,QAAQ,CAAC,MAAM,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;AAC1C,KAAK;AACL;AACA,IAAI,IAAI,CAAC,IAAI,EAAE;AACf,MAAM,MAAM,KAAK,GAAG,QAAQ,CAAC,MAAM,CAAC,KAAK,CAAC,IAAI,MAAM,CAAC,YAAY,GAAG,IAAI,GAAG,WAAW,CAAC,CAAC,CAAC;AACzF,MAAM,QAAQ,KAAK,GAAG,kBAAkB,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,EAAE;AAC3D,KAAK;AACL;AACA,IAAI,MAAM,CAAC,IAAI,EAAE;AACjB,MAAM,IAAI,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,EAAE,IAAI,CAAC,GAAG,EAAE,GAAG,QAAQ,CAAC,CAAC;AAClD,KAAK;AACL,GAAG;AACH;AACA;AACA;AACA;AACA,EAAE;AACF,IAAI,KAAK,GAAG,EAAE;AACd,IAAI,IAAI,GAAG;AACX,MAAM,OAAO,IAAI,CAAC;AAClB,KAAK;AACL,IAAI,MAAM,GAAG,EAAE;AACf,GAAG;;ACnCH,MAAM,eAAe,GAAG,CAAC,KAAK,KAAK,KAAK,YAAYQ,cAAY,GAAG,EAAE,GAAG,KAAK,EAAE,GAAG,KAAK,CAAC;AACxF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACe,SAAS,WAAW,CAAC,OAAO,EAAE,OAAO,EAAE;AACtD;AACA,EAAE,OAAO,GAAG,OAAO,IAAI,EAAE,CAAC;AAC1B,EAAE,MAAM,MAAM,GAAG,EAAE,CAAC;AACpB;AACA,EAAE,SAAS,cAAc,CAAC,MAAM,EAAE,MAAM,EAAE,QAAQ,EAAE;AACpD,IAAI,IAAIR,OAAK,CAAC,aAAa,CAAC,MAAM,CAAC,IAAIA,OAAK,CAAC,aAAa,CAAC,MAAM,CAAC,EAAE;AACpE,MAAM,OAAOA,OAAK,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,QAAQ,CAAC,EAAE,MAAM,EAAE,MAAM,CAAC,CAAC;AAC1D,KAAK,MAAM,IAAIA,OAAK,CAAC,aAAa,CAAC,MAAM,CAAC,EAAE;AAC5C,MAAM,OAAOA,OAAK,CAAC,KAAK,CAAC,EAAE,EAAE,MAAM,CAAC,CAAC;AACrC,KAAK,MAAM,IAAIA,OAAK,CAAC,OAAO,CAAC,MAAM,CAAC,EAAE;AACtC,MAAM,OAAO,MAAM,CAAC,KAAK,EAAE,CAAC;AAC5B,KAAK;AACL,IAAI,OAAO,MAAM,CAAC;AAClB,GAAG;AACH;AACA;AACA,EAAE,SAAS,mBAAmB,CAAC,CAAC,EAAE,CAAC,EAAE,QAAQ,EAAE;AAC/C,IAAI,IAAI,CAACA,OAAK,CAAC,WAAW,CAAC,CAAC,CAAC,EAAE;AAC/B,MAAM,OAAO,cAAc,CAAC,CAAC,EAAE,CAAC,EAAE,QAAQ,CAAC,CAAC;AAC5C,KAAK,MAAM,IAAI,CAACA,OAAK,CAAC,WAAW,CAAC,CAAC,CAAC,EAAE;AACtC,MAAM,OAAO,cAAc,CAAC,SAAS,EAAE,CAAC,EAAE,QAAQ,CAAC,CAAC;AACpD,KAAK;AACL,GAAG;AACH;AACA;AACA,EAAE,SAAS,gBAAgB,CAAC,CAAC,EAAE,CAAC,EAAE;AAClC,IAAI,IAAI,CAACA,OAAK,CAAC,WAAW,CAAC,CAAC,CAAC,EAAE;AAC/B,MAAM,OAAO,cAAc,CAAC,SAAS,EAAE,CAAC,CAAC,CAAC;AAC1C,KAAK;AACL,GAAG;AACH;AACA;AACA,EAAE,SAAS,gBAAgB,CAAC,CAAC,EAAE,CAAC,EAAE;AAClC,IAAI,IAAI,CAACA,OAAK,CAAC,WAAW,CAAC,CAAC,CAAC,EAAE;AAC/B,MAAM,OAAO,cAAc,CAAC,SAAS,EAAE,CAAC,CAAC,CAAC;AAC1C,KAAK,MAAM,IAAI,CAACA,OAAK,CAAC,WAAW,CAAC,CAAC,CAAC,EAAE;AACtC,MAAM,OAAO,cAAc,CAAC,SAAS,EAAE,CAAC,CAAC,CAAC;AAC1C,KAAK;AACL,GAAG;AACH;AACA;AACA,EAAE,SAAS,eAAe,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,EAAE;AACvC,IAAI,IAAI,IAAI,IAAI,OAAO,EAAE;AACzB,MAAM,OAAO,cAAc,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;AAClC,KAAK,MAAM,IAAI,IAAI,IAAI,OAAO,EAAE;AAChC,MAAM,OAAO,cAAc,CAAC,SAAS,EAAE,CAAC,CAAC,CAAC;AAC1C,KAAK;AACL,GAAG;AACH;AACA,EAAE,MAAM,QAAQ,GAAG;AACnB,IAAI,GAAG,EAAE,gBAAgB;AACzB,IAAI,MAAM,EAAE,gBAAgB;AAC5B,IAAI,IAAI,EAAE,gBAAgB;AAC1B,IAAI,OAAO,EAAE,gBAAgB;AAC7B,IAAI,gBAAgB,EAAE,gBAAgB;AACtC,IAAI,iBAAiB,EAAE,gBAAgB;AACvC,IAAI,gBAAgB,EAAE,gBAAgB;AACtC,IAAI,OAAO,EAAE,gBAAgB;AAC7B,IAAI,cAAc,EAAE,gBAAgB;AACpC,IAAI,eAAe,EAAE,gBAAgB;AACrC,IAAI,aAAa,EAAE,gBAAgB;AACnC,IAAI,OAAO,EAAE,gBAAgB;AAC7B,IAAI,YAAY,EAAE,gBAAgB;AAClC,IAAI,cAAc,EAAE,gBAAgB;AACpC,IAAI,cAAc,EAAE,gBAAgB;AACpC,IAAI,gBAAgB,EAAE,gBAAgB;AACtC,IAAI,kBAAkB,EAAE,gBAAgB;AACxC,IAAI,UAAU,EAAE,gBAAgB;AAChC,IAAI,gBAAgB,EAAE,gBAAgB;AACtC,IAAI,aAAa,EAAE,gBAAgB;AACnC,IAAI,cAAc,EAAE,gBAAgB;AACpC,IAAI,SAAS,EAAE,gBAAgB;AAC/B,IAAI,SAAS,EAAE,gBAAgB;AAC/B,IAAI,UAAU,EAAE,gBAAgB;AAChC,IAAI,WAAW,EAAE,gBAAgB;AACjC,IAAI,UAAU,EAAE,gBAAgB;AAChC,IAAI,gBAAgB,EAAE,gBAAgB;AACtC,IAAI,cAAc,EAAE,eAAe;AACnC,IAAI,OAAO,EAAE,CAAC,CAAC,EAAE,CAAC,KAAK,mBAAmB,CAAC,eAAe,CAAC,CAAC,CAAC,EAAE,eAAe,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC;AACxF,GAAG,CAAC;AACJ;AACA,EAAEA,OAAK,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,EAAE,EAAE,OAAO,EAAE,OAAO,CAAC,CAAC,EAAE,SAAS,kBAAkB,CAAC,IAAI,EAAE;AACpG,IAAI,MAAM,KAAK,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,mBAAmB,CAAC;AACxD,IAAI,MAAM,WAAW,GAAG,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,IAAI,CAAC,CAAC;AAClE,IAAI,CAACA,OAAK,CAAC,WAAW,CAAC,WAAW,CAAC,IAAI,KAAK,KAAK,eAAe,MAAM,MAAM,CAAC,IAAI,CAAC,GAAG,WAAW,CAAC,CAAC;AAClG,GAAG,CAAC,CAAC;AACL;AACA,EAAE,OAAO,MAAM,CAAC;AAChB;;AChGA,sBAAe,CAAC,MAAM,KAAK;AAC3B,EAAE,MAAM,SAAS,GAAG,WAAW,CAAC,EAAE,EAAE,MAAM,CAAC,CAAC;AAC5C;AACA,EAAE,IAAI,CAAC,IAAI,EAAE,aAAa,EAAE,cAAc,EAAE,cAAc,EAAE,OAAO,EAAE,IAAI,CAAC,GAAG,SAAS,CAAC;AACvF;AACA,EAAE,SAAS,CAAC,OAAO,GAAG,OAAO,GAAGQ,cAAY,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AAC3D;AACA,EAAE,SAAS,CAAC,GAAG,GAAG,QAAQ,CAAC,aAAa,CAAC,SAAS,CAAC,OAAO,EAAE,SAAS,CAAC,GAAG,CAAC,EAAE,MAAM,CAAC,MAAM,EAAE,MAAM,CAAC,gBAAgB,CAAC,CAAC;AACpH;AACA;AACA,EAAE,IAAI,IAAI,EAAE;AACZ,IAAI,OAAO,CAAC,GAAG,CAAC,eAAe,EAAE,QAAQ;AACzC,MAAM,IAAI,CAAC,CAAC,IAAI,CAAC,QAAQ,IAAI,EAAE,IAAI,GAAG,IAAI,IAAI,CAAC,QAAQ,GAAG,QAAQ,CAAC,kBAAkB,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC;AAC5G,KAAK,CAAC;AACN,GAAG;AACH;AACA,EAAE,IAAI,WAAW,CAAC;AAClB;AACA,EAAE,IAAIR,OAAK,CAAC,UAAU,CAAC,IAAI,CAAC,EAAE;AAC9B,IAAI,IAAI,QAAQ,CAAC,qBAAqB,IAAI,QAAQ,CAAC,8BAA8B,EAAE;AACnF,MAAM,OAAO,CAAC,cAAc,CAAC,SAAS,CAAC,CAAC;AACxC,KAAK,MAAM,IAAI,CAAC,WAAW,GAAG,OAAO,CAAC,cAAc,EAAE,MAAM,KAAK,EAAE;AACnE;AACA,MAAM,MAAM,CAAC,IAAI,EAAE,GAAG,MAAM,CAAC,GAAG,WAAW,GAAG,WAAW,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,KAAK,IAAI,KAAK,CAAC,IAAI,EAAE,CAAC,CAAC,MAAM,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC;AACrH,MAAM,OAAO,CAAC,cAAc,CAAC,CAAC,IAAI,IAAI,qBAAqB,EAAE,GAAG,MAAM,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC;AACpF,KAAK;AACL,GAAG;AACH;AACA;AACA;AACA;AACA;AACA,EAAE,IAAI,QAAQ,CAAC,qBAAqB,EAAE;AACtC,IAAI,aAAa,IAAIA,OAAK,CAAC,UAAU,CAAC,aAAa,CAAC,KAAK,aAAa,GAAG,aAAa,CAAC,SAAS,CAAC,CAAC,CAAC;AACnG;AACA,IAAI,IAAI,aAAa,KAAK,aAAa,KAAK,KAAK,IAAI,eAAe,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,EAAE;AACtF;AACA,MAAM,MAAM,SAAS,GAAG,cAAc,IAAI,cAAc,IAAI,OAAO,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC;AACzF;AACA,MAAM,IAAI,SAAS,EAAE;AACrB,QAAQ,OAAO,CAAC,GAAG,CAAC,cAAc,EAAE,SAAS,CAAC,CAAC;AAC/C,OAAO;AACP,KAAK;AACL,GAAG;AACH;AACA,EAAE,OAAO,SAAS,CAAC;AACnB;;AC5CA,MAAM,qBAAqB,GAAG,OAAO,cAAc,KAAK,WAAW,CAAC;AACpE;AACA,mBAAe,qBAAqB,IAAI,UAAU,MAAM,EAAE;AAC1D,EAAE,OAAO,IAAI,OAAO,CAAC,SAAS,kBAAkB,CAAC,OAAO,EAAE,MAAM,EAAE;AAClE,IAAI,MAAM,OAAO,GAAG,aAAa,CAAC,MAAM,CAAC,CAAC;AAC1C,IAAI,IAAI,WAAW,GAAG,OAAO,CAAC,IAAI,CAAC;AACnC,IAAI,MAAM,cAAc,GAAGQ,cAAY,CAAC,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,SAAS,EAAE,CAAC;AAC1E,IAAI,IAAI,CAAC,YAAY,CAAC,GAAG,OAAO,CAAC;AACjC,IAAI,IAAI,UAAU,CAAC;AACnB,IAAI,SAAS,IAAI,GAAG;AACpB,MAAM,IAAI,OAAO,CAAC,WAAW,EAAE;AAC/B,QAAQ,OAAO,CAAC,WAAW,CAAC,WAAW,CAAC,UAAU,CAAC,CAAC;AACpD,OAAO;AACP;AACA,MAAM,IAAI,OAAO,CAAC,MAAM,EAAE;AAC1B,QAAQ,OAAO,CAAC,MAAM,CAAC,mBAAmB,CAAC,OAAO,EAAE,UAAU,CAAC,CAAC;AAChE,OAAO;AACP,KAAK;AACL;AACA,IAAI,IAAI,OAAO,GAAG,IAAI,cAAc,EAAE,CAAC;AACvC;AACA,IAAI,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,WAAW,EAAE,EAAE,OAAO,CAAC,GAAG,EAAE,IAAI,CAAC,CAAC;AAClE;AACA;AACA,IAAI,OAAO,CAAC,OAAO,GAAG,OAAO,CAAC,OAAO,CAAC;AACtC;AACA,IAAI,SAAS,SAAS,GAAG;AACzB,MAAM,IAAI,CAAC,OAAO,EAAE;AACpB,QAAQ,OAAO;AACf,OAAO;AACP;AACA,MAAM,MAAM,eAAe,GAAGA,cAAY,CAAC,IAAI;AAC/C,QAAQ,uBAAuB,IAAI,OAAO,IAAI,OAAO,CAAC,qBAAqB,EAAE;AAC7E,OAAO,CAAC;AACR,MAAM,MAAM,YAAY,GAAG,CAAC,YAAY,IAAI,YAAY,KAAK,MAAM,IAAI,YAAY,KAAK,MAAM;AAC9F,QAAQ,OAAO,CAAC,YAAY,GAAG,OAAO,CAAC,QAAQ,CAAC;AAChD,MAAM,MAAM,QAAQ,GAAG;AACvB,QAAQ,IAAI,EAAE,YAAY;AAC1B,QAAQ,MAAM,EAAE,OAAO,CAAC,MAAM;AAC9B,QAAQ,UAAU,EAAE,OAAO,CAAC,UAAU;AACtC,QAAQ,OAAO,EAAE,eAAe;AAChC,QAAQ,MAAM;AACd,QAAQ,OAAO;AACf,OAAO,CAAC;AACR;AACA,MAAM,MAAM,CAAC,SAAS,QAAQ,CAAC,KAAK,EAAE;AACtC,QAAQ,OAAO,CAAC,KAAK,CAAC,CAAC;AACvB,QAAQ,IAAI,EAAE,CAAC;AACf,OAAO,EAAE,SAAS,OAAO,CAAC,GAAG,EAAE;AAC/B,QAAQ,MAAM,CAAC,GAAG,CAAC,CAAC;AACpB,QAAQ,IAAI,EAAE,CAAC;AACf,OAAO,EAAE,QAAQ,CAAC,CAAC;AACnB;AACA;AACA,MAAM,OAAO,GAAG,IAAI,CAAC;AACrB,KAAK;AACL;AACA,IAAI,IAAI,WAAW,IAAI,OAAO,EAAE;AAChC;AACA,MAAM,OAAO,CAAC,SAAS,GAAG,SAAS,CAAC;AACpC,KAAK,MAAM;AACX;AACA,MAAM,OAAO,CAAC,kBAAkB,GAAG,SAAS,UAAU,GAAG;AACzD,QAAQ,IAAI,CAAC,OAAO,IAAI,OAAO,CAAC,UAAU,KAAK,CAAC,EAAE;AAClD,UAAU,OAAO;AACjB,SAAS;AACT;AACA;AACA;AACA;AACA;AACA,QAAQ,IAAI,OAAO,CAAC,MAAM,KAAK,CAAC,IAAI,EAAE,OAAO,CAAC,WAAW,IAAI,OAAO,CAAC,WAAW,CAAC,OAAO,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,EAAE;AAC1G,UAAU,OAAO;AACjB,SAAS;AACT;AACA;AACA,QAAQ,UAAU,CAAC,SAAS,CAAC,CAAC;AAC9B,OAAO,CAAC;AACR,KAAK;AACL;AACA;AACA,IAAI,OAAO,CAAC,OAAO,GAAG,SAAS,WAAW,GAAG;AAC7C,MAAM,IAAI,CAAC,OAAO,EAAE;AACpB,QAAQ,OAAO;AACf,OAAO;AACP;AACA,MAAM,MAAM,CAAC,IAAI,UAAU,CAAC,iBAAiB,EAAE,UAAU,CAAC,YAAY,EAAE,OAAO,EAAE,OAAO,CAAC,CAAC,CAAC;AAC3F;AACA;AACA,MAAM,OAAO,GAAG,IAAI,CAAC;AACrB,KAAK,CAAC;AACN;AACA;AACA,IAAI,OAAO,CAAC,OAAO,GAAG,SAAS,WAAW,GAAG;AAC7C;AACA;AACA,MAAM,MAAM,CAAC,IAAI,UAAU,CAAC,eAAe,EAAE,UAAU,CAAC,WAAW,EAAE,OAAO,EAAE,OAAO,CAAC,CAAC,CAAC;AACxF;AACA;AACA,MAAM,OAAO,GAAG,IAAI,CAAC;AACrB,KAAK,CAAC;AACN;AACA;AACA,IAAI,OAAO,CAAC,SAAS,GAAG,SAAS,aAAa,GAAG;AACjD,MAAM,IAAI,mBAAmB,GAAG,OAAO,CAAC,OAAO,GAAG,aAAa,GAAG,OAAO,CAAC,OAAO,GAAG,aAAa,GAAG,kBAAkB,CAAC;AACvH,MAAM,MAAM,YAAY,GAAG,OAAO,CAAC,YAAY,IAAI,oBAAoB,CAAC;AACxE,MAAM,IAAI,OAAO,CAAC,mBAAmB,EAAE;AACvC,QAAQ,mBAAmB,GAAG,OAAO,CAAC,mBAAmB,CAAC;AAC1D,OAAO;AACP,MAAM,MAAM,CAAC,IAAI,UAAU;AAC3B,QAAQ,mBAAmB;AAC3B,QAAQ,YAAY,CAAC,mBAAmB,GAAG,UAAU,CAAC,SAAS,GAAG,UAAU,CAAC,YAAY;AACzF,QAAQ,OAAO;AACf,QAAQ,OAAO,CAAC,CAAC,CAAC;AAClB;AACA;AACA,MAAM,OAAO,GAAG,IAAI,CAAC;AACrB,KAAK,CAAC;AACN;AACA;AACA,IAAI,WAAW,KAAK,SAAS,IAAI,cAAc,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC;AACrE;AACA;AACA,IAAI,IAAI,kBAAkB,IAAI,OAAO,EAAE;AACvC,MAAMR,OAAK,CAAC,OAAO,CAAC,cAAc,CAAC,MAAM,EAAE,EAAE,SAAS,gBAAgB,CAAC,GAAG,EAAE,GAAG,EAAE;AACjF,QAAQ,OAAO,CAAC,gBAAgB,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;AAC3C,OAAO,CAAC,CAAC;AACT,KAAK;AACL;AACA;AACA,IAAI,IAAI,CAACA,OAAK,CAAC,WAAW,CAAC,OAAO,CAAC,eAAe,CAAC,EAAE;AACrD,MAAM,OAAO,CAAC,eAAe,GAAG,CAAC,CAAC,OAAO,CAAC,eAAe,CAAC;AAC1D,KAAK;AACL;AACA;AACA,IAAI,IAAI,YAAY,IAAI,YAAY,KAAK,MAAM,EAAE;AACjD,MAAM,OAAO,CAAC,YAAY,GAAG,OAAO,CAAC,YAAY,CAAC;AAClD,KAAK;AACL;AACA;AACA,IAAI,IAAI,OAAO,OAAO,CAAC,kBAAkB,KAAK,UAAU,EAAE;AAC1D,MAAM,OAAO,CAAC,gBAAgB,CAAC,UAAU,EAAE,oBAAoB,CAAC,OAAO,CAAC,kBAAkB,EAAE,IAAI,CAAC,CAAC,CAAC;AACnG,KAAK;AACL;AACA;AACA,IAAI,IAAI,OAAO,OAAO,CAAC,gBAAgB,KAAK,UAAU,IAAI,OAAO,CAAC,MAAM,EAAE;AAC1E,MAAM,OAAO,CAAC,MAAM,CAAC,gBAAgB,CAAC,UAAU,EAAE,oBAAoB,CAAC,OAAO,CAAC,gBAAgB,CAAC,CAAC,CAAC;AAClG,KAAK;AACL;AACA,IAAI,IAAI,OAAO,CAAC,WAAW,IAAI,OAAO,CAAC,MAAM,EAAE;AAC/C;AACA;AACA,MAAM,UAAU,GAAG,MAAM,IAAI;AAC7B,QAAQ,IAAI,CAAC,OAAO,EAAE;AACtB,UAAU,OAAO;AACjB,SAAS;AACT,QAAQ,MAAM,CAAC,CAAC,MAAM,IAAI,MAAM,CAAC,IAAI,GAAG,IAAI,aAAa,CAAC,IAAI,EAAE,MAAM,EAAE,OAAO,CAAC,GAAG,MAAM,CAAC,CAAC;AAC3F,QAAQ,OAAO,CAAC,KAAK,EAAE,CAAC;AACxB,QAAQ,OAAO,GAAG,IAAI,CAAC;AACvB,OAAO,CAAC;AACR;AACA,MAAM,OAAO,CAAC,WAAW,IAAI,OAAO,CAAC,WAAW,CAAC,SAAS,CAAC,UAAU,CAAC,CAAC;AACvE,MAAM,IAAI,OAAO,CAAC,MAAM,EAAE;AAC1B,QAAQ,OAAO,CAAC,MAAM,CAAC,OAAO,GAAG,UAAU,EAAE,GAAG,OAAO,CAAC,MAAM,CAAC,gBAAgB,CAAC,OAAO,EAAE,UAAU,CAAC,CAAC;AACrG,OAAO;AACP,KAAK;AACL;AACA,IAAI,MAAM,QAAQ,GAAG,aAAa,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC;AAChD;AACA,IAAI,IAAI,QAAQ,IAAI,QAAQ,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,EAAE;AACjE,MAAM,MAAM,CAAC,IAAI,UAAU,CAAC,uBAAuB,GAAG,QAAQ,GAAG,GAAG,EAAE,UAAU,CAAC,eAAe,EAAE,MAAM,CAAC,CAAC,CAAC;AAC3G,MAAM,OAAO;AACb,KAAK;AACL;AACA;AACA;AACA,IAAI,OAAO,CAAC,IAAI,CAAC,WAAW,IAAI,IAAI,CAAC,CAAC;AACtC,GAAG,CAAC,CAAC;AACL;;AC1LA,MAAM,cAAc,GAAG,CAAC,OAAO,EAAE,OAAO,KAAK;AAC7C,EAAE,IAAI,UAAU,GAAG,IAAI,eAAe,EAAE,CAAC;AACzC;AACA,EAAE,IAAI,OAAO,CAAC;AACd;AACA,EAAE,MAAM,OAAO,GAAG,UAAU,MAAM,EAAE;AACpC,IAAI,IAAI,CAAC,OAAO,EAAE;AAClB,MAAM,OAAO,GAAG,IAAI,CAAC;AACrB,MAAM,WAAW,EAAE,CAAC;AACpB,MAAM,MAAM,GAAG,GAAG,MAAM,YAAY,KAAK,GAAG,MAAM,GAAG,IAAI,CAAC,MAAM,CAAC;AACjE,MAAM,UAAU,CAAC,KAAK,CAAC,GAAG,YAAY,UAAU,GAAG,GAAG,GAAG,IAAI,aAAa,CAAC,GAAG,YAAY,KAAK,GAAG,GAAG,CAAC,OAAO,GAAG,GAAG,CAAC,CAAC,CAAC;AACtH,KAAK;AACL,IAAG;AACH;AACA,EAAE,IAAI,KAAK,GAAG,OAAO,IAAI,UAAU,CAAC,MAAM;AAC1C,IAAI,OAAO,CAAC,IAAI,UAAU,CAAC,CAAC,QAAQ,EAAE,OAAO,CAAC,eAAe,CAAC,EAAE,UAAU,CAAC,SAAS,CAAC,EAAC;AACtF,GAAG,EAAE,OAAO,EAAC;AACb;AACA,EAAE,MAAM,WAAW,GAAG,MAAM;AAC5B,IAAI,IAAI,OAAO,EAAE;AACjB,MAAM,KAAK,IAAI,YAAY,CAAC,KAAK,CAAC,CAAC;AACnC,MAAM,KAAK,GAAG,IAAI,CAAC;AACnB,MAAM,OAAO,CAAC,OAAO,CAAC,MAAM,IAAI;AAChC,QAAQ,MAAM;AACd,SAAS,MAAM,CAAC,mBAAmB,GAAG,MAAM,CAAC,mBAAmB,CAAC,OAAO,EAAE,OAAO,CAAC,GAAG,MAAM,CAAC,WAAW,CAAC,OAAO,CAAC,CAAC,CAAC;AAClH,OAAO,CAAC,CAAC;AACT,MAAM,OAAO,GAAG,IAAI,CAAC;AACrB,KAAK;AACL,IAAG;AACH;AACA,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC,MAAM,KAAK,MAAM,IAAI,MAAM,CAAC,gBAAgB,IAAI,MAAM,CAAC,gBAAgB,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,CAAC;AAC9G;AACA,EAAE,MAAM,CAAC,MAAM,CAAC,GAAG,UAAU,CAAC;AAC9B;AACA,EAAE,MAAM,CAAC,WAAW,GAAG,WAAW,CAAC;AACnC;AACA,EAAE,OAAO,CAAC,MAAM,EAAE,MAAM;AACxB,IAAI,KAAK,IAAI,YAAY,CAAC,KAAK,CAAC,CAAC;AACjC,IAAI,KAAK,GAAG,IAAI,CAAC;AACjB,GAAG,CAAC,CAAC;AACL,EAAC;AACD;AACA,yBAAe,cAAc;;AC3CtB,MAAM,WAAW,GAAG,WAAW,KAAK,EAAE,SAAS,EAAE;AACxD,EAAE,IAAI,GAAG,GAAG,KAAK,CAAC,UAAU,CAAC;AAC7B;AACA,EAAE,IAAI,CAAC,SAAS,IAAI,GAAG,GAAG,SAAS,EAAE;AACrC,IAAI,MAAM,KAAK,CAAC;AAChB,IAAI,OAAO;AACX,GAAG;AACH;AACA,EAAE,IAAI,GAAG,GAAG,CAAC,CAAC;AACd,EAAE,IAAI,GAAG,CAAC;AACV;AACA,EAAE,OAAO,GAAG,GAAG,GAAG,EAAE;AACpB,IAAI,GAAG,GAAG,GAAG,GAAG,SAAS,CAAC;AAC1B,IAAI,MAAM,KAAK,CAAC,KAAK,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC;AAChC,IAAI,GAAG,GAAG,GAAG,CAAC;AACd,GAAG;AACH,EAAC;AACD;AACO,MAAM,SAAS,GAAG,iBAAiB,QAAQ,EAAE,SAAS,EAAE,MAAM,EAAE;AACvE,EAAE,WAAW,MAAM,KAAK,IAAI,QAAQ,EAAE;AACtC,IAAI,OAAO,WAAW,CAAC,WAAW,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,KAAK,IAAI,MAAM,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,EAAE,SAAS,CAAC,CAAC;AACrG,GAAG;AACH,EAAC;AACD;AACO,MAAM,WAAW,GAAG,CAAC,MAAM,EAAE,SAAS,EAAE,UAAU,EAAE,QAAQ,EAAE,MAAM,KAAK;AAChF,EAAE,MAAM,QAAQ,GAAG,SAAS,CAAC,MAAM,EAAE,SAAS,EAAE,MAAM,CAAC,CAAC;AACxD;AACA,EAAE,IAAI,KAAK,GAAG,CAAC,CAAC;AAChB;AACA,EAAE,OAAO,IAAI,cAAc,CAAC;AAC5B,IAAI,IAAI,EAAE,OAAO;AACjB;AACA,IAAI,MAAM,IAAI,CAAC,UAAU,EAAE;AAC3B,MAAM,MAAM,CAAC,IAAI,EAAE,KAAK,CAAC,GAAG,MAAM,QAAQ,CAAC,IAAI,EAAE,CAAC;AAClD;AACA,MAAM,IAAI,IAAI,EAAE;AAChB,QAAQ,UAAU,CAAC,KAAK,EAAE,CAAC;AAC3B,QAAQ,QAAQ,EAAE,CAAC;AACnB,QAAQ,OAAO;AACf,OAAO;AACP;AACA,MAAM,IAAI,GAAG,GAAG,KAAK,CAAC,UAAU,CAAC;AACjC,MAAM,UAAU,IAAI,UAAU,CAAC,KAAK,IAAI,GAAG,CAAC,CAAC;AAC7C,MAAM,UAAU,CAAC,OAAO,CAAC,IAAI,UAAU,CAAC,KAAK,CAAC,CAAC,CAAC;AAChD,KAAK;AACL,IAAI,MAAM,CAAC,MAAM,EAAE;AACnB,MAAM,QAAQ,CAAC,MAAM,CAAC,CAAC;AACvB,MAAM,OAAO,QAAQ,CAAC,MAAM,EAAE,CAAC;AAC/B,KAAK;AACL,GAAG,EAAE;AACL,IAAI,aAAa,EAAE,CAAC;AACpB,GAAG,CAAC;AACJ;;AC5CA,MAAM,sBAAsB,GAAG,CAAC,KAAK,EAAE,EAAE,KAAK;AAC9C,EAAE,MAAM,gBAAgB,GAAG,KAAK,IAAI,IAAI,CAAC;AACzC,EAAE,OAAO,CAAC,MAAM,KAAK,UAAU,CAAC,MAAM,EAAE,CAAC;AACzC,IAAI,gBAAgB;AACpB,IAAI,KAAK;AACT,IAAI,MAAM;AACV,GAAG,CAAC,CAAC,CAAC;AACN,EAAC;AACD;AACA,MAAM,gBAAgB,GAAG,OAAO,KAAK,KAAK,UAAU,IAAI,OAAO,OAAO,KAAK,UAAU,IAAI,OAAO,QAAQ,KAAK,UAAU,CAAC;AACxH,MAAM,yBAAyB,GAAG,gBAAgB,IAAI,OAAO,cAAc,KAAK,UAAU,CAAC;AAC3F;AACA;AACA,MAAM,UAAU,GAAG,gBAAgB,KAAK,OAAO,WAAW,KAAK,UAAU;AACzE,IAAI,CAAC,CAAC,OAAO,KAAK,CAAC,GAAG,KAAK,OAAO,CAAC,MAAM,CAAC,GAAG,CAAC,EAAE,IAAI,WAAW,EAAE,CAAC;AAClE,IAAI,OAAO,GAAG,KAAK,IAAI,UAAU,CAAC,MAAM,IAAI,QAAQ,CAAC,GAAG,CAAC,CAAC,WAAW,EAAE,CAAC;AACxE,CAAC,CAAC;AACF;AACA,MAAM,qBAAqB,GAAG,yBAAyB,IAAI,CAAC,MAAM;AAClE,EAAE,IAAI,cAAc,GAAG,KAAK,CAAC;AAC7B;AACA,EAAE,MAAM,cAAc,GAAG,IAAI,OAAO,CAAC,QAAQ,CAAC,MAAM,EAAE;AACtD,IAAI,IAAI,EAAE,IAAI,cAAc,EAAE;AAC9B,IAAI,MAAM,EAAE,MAAM;AAClB,IAAI,IAAI,MAAM,GAAG;AACjB,MAAM,cAAc,GAAG,IAAI,CAAC;AAC5B,MAAM,OAAO,MAAM,CAAC;AACpB,KAAK;AACL,GAAG,CAAC,CAAC,OAAO,CAAC,GAAG,CAAC,cAAc,CAAC,CAAC;AACjC;AACA,EAAE,OAAO,cAAc,IAAI,CAAC,cAAc,CAAC;AAC3C,CAAC,GAAG,CAAC;AACL;AACA,MAAM,kBAAkB,GAAG,EAAE,GAAG,IAAI,CAAC;AACrC;AACA,MAAM,sBAAsB,GAAG,yBAAyB,IAAI,CAAC,CAAC,CAAC,KAAK;AACpE,EAAE,IAAI;AACN,IAAI,OAAOA,OAAK,CAAC,gBAAgB,CAAC,IAAI,QAAQ,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC;AACzD,GAAG,CAAC,MAAM,GAAG,EAAE;AACf;AACA,GAAG;AACH,CAAC,GAAG,CAAC;AACL;AACA,MAAM,SAAS,GAAG;AAClB,EAAE,MAAM,EAAE,sBAAsB,KAAK,CAAC,GAAG,KAAK,GAAG,CAAC,IAAI,CAAC;AACvD,CAAC,CAAC;AACF;AACA,gBAAgB,KAAK,CAAC,CAAC,GAAG,KAAK;AAC/B,EAAE,CAAC,MAAM,EAAE,aAAa,EAAE,MAAM,EAAE,UAAU,EAAE,QAAQ,CAAC,CAAC,OAAO,CAAC,IAAI,IAAI;AACxE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,SAAS,CAAC,IAAI,CAAC,GAAGA,OAAK,CAAC,UAAU,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,KAAK,GAAG,CAAC,IAAI,CAAC,EAAE;AAC7F,MAAM,CAAC,CAAC,EAAE,MAAM,KAAK;AACrB,QAAQ,MAAM,IAAI,UAAU,CAAC,CAAC,eAAe,EAAE,IAAI,CAAC,kBAAkB,CAAC,EAAE,UAAU,CAAC,eAAe,EAAE,MAAM,CAAC,CAAC;AAC7G,OAAO,EAAC;AACR,GAAG,CAAC,CAAC;AACL,CAAC,EAAE,IAAI,QAAQ,CAAC,CAAC,CAAC;AAClB;AACA,MAAM,aAAa,GAAG,OAAO,IAAI,KAAK;AACtC,EAAE,IAAI,IAAI,IAAI,IAAI,EAAE;AACpB,IAAI,OAAO,CAAC,CAAC;AACb,GAAG;AACH;AACA,EAAE,GAAGA,OAAK,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE;AACzB,IAAI,OAAO,IAAI,CAAC,IAAI,CAAC;AACrB,GAAG;AACH;AACA,EAAE,GAAGA,OAAK,CAAC,mBAAmB,CAAC,IAAI,CAAC,EAAE;AACtC,IAAI,OAAO,CAAC,MAAM,IAAI,OAAO,CAAC,IAAI,CAAC,CAAC,WAAW,EAAE,EAAE,UAAU,CAAC;AAC9D,GAAG;AACH;AACA,EAAE,GAAGA,OAAK,CAAC,iBAAiB,CAAC,IAAI,CAAC,EAAE;AACpC,IAAI,OAAO,IAAI,CAAC,UAAU,CAAC;AAC3B,GAAG;AACH;AACA,EAAE,GAAGA,OAAK,CAAC,iBAAiB,CAAC,IAAI,CAAC,EAAE;AACpC,IAAI,IAAI,GAAG,IAAI,GAAG,EAAE,CAAC;AACrB,GAAG;AACH;AACA,EAAE,GAAGA,OAAK,CAAC,QAAQ,CAAC,IAAI,CAAC,EAAE;AAC3B,IAAI,OAAO,CAAC,MAAM,UAAU,CAAC,IAAI,CAAC,EAAE,UAAU,CAAC;AAC/C,GAAG;AACH,EAAC;AACD;AACA,MAAM,iBAAiB,GAAG,OAAO,OAAO,EAAE,IAAI,KAAK;AACnD,EAAE,MAAM,MAAM,GAAGA,OAAK,CAAC,cAAc,CAAC,OAAO,CAAC,gBAAgB,EAAE,CAAC,CAAC;AAClE;AACA,EAAE,OAAO,MAAM,IAAI,IAAI,GAAG,aAAa,CAAC,IAAI,CAAC,GAAG,MAAM,CAAC;AACvD,EAAC;AACD;AACA,qBAAe,gBAAgB,KAAK,OAAO,MAAM,KAAK;AACtD,EAAE,IAAI;AACN,IAAI,GAAG;AACP,IAAI,MAAM;AACV,IAAI,IAAI;AACR,IAAI,MAAM;AACV,IAAI,WAAW;AACf,IAAI,OAAO;AACX,IAAI,kBAAkB;AACtB,IAAI,gBAAgB;AACpB,IAAI,YAAY;AAChB,IAAI,OAAO;AACX,IAAI,eAAe,GAAG,aAAa;AACnC,IAAI,YAAY;AAChB,GAAG,GAAG,aAAa,CAAC,MAAM,CAAC,CAAC;AAC5B;AACA,EAAE,YAAY,GAAG,YAAY,GAAG,CAAC,YAAY,GAAG,EAAE,EAAE,WAAW,EAAE,GAAG,MAAM,CAAC;AAC3E;AACA,EAAE,IAAI,CAAC,cAAc,EAAE,WAAW,CAAC,GAAG,CAAC,MAAM,IAAI,WAAW,IAAI,OAAO;AACvE,IAAIwB,gBAAc,CAAC,CAAC,MAAM,EAAE,WAAW,CAAC,EAAE,OAAO,CAAC,GAAG,EAAE,CAAC;AACxD;AACA,EAAE,IAAI,QAAQ,EAAE,OAAO,CAAC;AACxB;AACA,EAAE,MAAM,QAAQ,GAAG,MAAM;AACzB,IAAI,CAAC,QAAQ,IAAI,UAAU,CAAC,MAAM;AAClC,MAAM,cAAc,IAAI,cAAc,CAAC,WAAW,EAAE,CAAC;AACrD,KAAK,CAAC,CAAC;AACP;AACA,IAAI,QAAQ,GAAG,IAAI,CAAC;AACpB,IAAG;AACH;AACA,EAAE,IAAI,oBAAoB,CAAC;AAC3B;AACA,EAAE,IAAI;AACN,IAAI;AACJ,MAAM,gBAAgB,IAAI,qBAAqB,IAAI,MAAM,KAAK,KAAK,IAAI,MAAM,KAAK,MAAM;AACxF,MAAM,CAAC,oBAAoB,GAAG,MAAM,iBAAiB,CAAC,OAAO,EAAE,IAAI,CAAC,MAAM,CAAC;AAC3E,MAAM;AACN,MAAM,IAAI,QAAQ,GAAG,IAAI,OAAO,CAAC,GAAG,EAAE;AACtC,QAAQ,MAAM,EAAE,MAAM;AACtB,QAAQ,IAAI,EAAE,IAAI;AAClB,QAAQ,MAAM,EAAE,MAAM;AACtB,OAAO,CAAC,CAAC;AACT;AACA,MAAM,IAAI,iBAAiB,CAAC;AAC5B;AACA,MAAM,IAAIxB,OAAK,CAAC,UAAU,CAAC,IAAI,CAAC,KAAK,iBAAiB,GAAG,QAAQ,CAAC,OAAO,CAAC,GAAG,CAAC,cAAc,CAAC,CAAC,EAAE;AAChG,QAAQ,OAAO,CAAC,cAAc,CAAC,iBAAiB,EAAC;AACjD,OAAO;AACP;AACA,MAAM,IAAI,QAAQ,CAAC,IAAI,EAAE;AACzB,QAAQ,IAAI,GAAG,WAAW,CAAC,QAAQ,CAAC,IAAI,EAAE,kBAAkB,EAAE,sBAAsB;AACpF,UAAU,oBAAoB;AAC9B,UAAU,oBAAoB,CAAC,gBAAgB,CAAC;AAChD,SAAS,EAAE,IAAI,EAAE,UAAU,CAAC,CAAC;AAC7B,OAAO;AACP,KAAK;AACL;AACA,IAAI,IAAI,CAACA,OAAK,CAAC,QAAQ,CAAC,eAAe,CAAC,EAAE;AAC1C,MAAM,eAAe,GAAG,eAAe,GAAG,MAAM,GAAG,MAAM,CAAC;AAC1D,KAAK;AACL;AACA,IAAI,OAAO,GAAG,IAAI,OAAO,CAAC,GAAG,EAAE;AAC/B,MAAM,GAAG,YAAY;AACrB,MAAM,MAAM,EAAE,cAAc;AAC5B,MAAM,MAAM,EAAE,MAAM,CAAC,WAAW,EAAE;AAClC,MAAM,OAAO,EAAE,OAAO,CAAC,SAAS,EAAE,CAAC,MAAM,EAAE;AAC3C,MAAM,IAAI,EAAE,IAAI;AAChB,MAAM,MAAM,EAAE,MAAM;AACpB,MAAM,eAAe;AACrB,KAAK,CAAC,CAAC;AACP;AACA,IAAI,IAAI,QAAQ,GAAG,MAAM,KAAK,CAAC,OAAO,CAAC,CAAC;AACxC;AACA,IAAI,MAAM,gBAAgB,GAAG,sBAAsB,KAAK,YAAY,KAAK,QAAQ,IAAI,YAAY,KAAK,UAAU,CAAC,CAAC;AAClH;AACA,IAAI,IAAI,sBAAsB,KAAK,kBAAkB,IAAI,gBAAgB,CAAC,EAAE;AAC5E,MAAM,MAAM,OAAO,GAAG,EAAE,CAAC;AACzB;AACA,MAAM,CAAC,QAAQ,EAAE,YAAY,EAAE,SAAS,CAAC,CAAC,OAAO,CAAC,IAAI,IAAI;AAC1D,QAAQ,OAAO,CAAC,IAAI,CAAC,GAAG,QAAQ,CAAC,IAAI,CAAC,CAAC;AACvC,OAAO,CAAC,CAAC;AACT;AACA,MAAM,MAAM,qBAAqB,GAAGA,OAAK,CAAC,cAAc,CAAC,QAAQ,CAAC,OAAO,CAAC,GAAG,CAAC,gBAAgB,CAAC,CAAC,CAAC;AACjG;AACA,MAAM,QAAQ,GAAG,IAAI,QAAQ;AAC7B,QAAQ,WAAW,CAAC,QAAQ,CAAC,IAAI,EAAE,kBAAkB,EAAE,kBAAkB,IAAI,sBAAsB;AACnG,UAAU,qBAAqB;AAC/B,UAAU,oBAAoB,CAAC,kBAAkB,EAAE,IAAI,CAAC;AACxD,SAAS,EAAE,gBAAgB,IAAI,QAAQ,EAAE,UAAU,CAAC;AACpD,QAAQ,OAAO;AACf,OAAO,CAAC;AACR,KAAK;AACL;AACA,IAAI,YAAY,GAAG,YAAY,IAAI,MAAM,CAAC;AAC1C;AACA,IAAI,IAAI,YAAY,GAAG,MAAM,SAAS,CAACA,OAAK,CAAC,OAAO,CAAC,SAAS,EAAE,YAAY,CAAC,IAAI,MAAM,CAAC,CAAC,QAAQ,EAAE,MAAM,CAAC,CAAC;AAC3G;AACA,IAAI,CAAC,gBAAgB,IAAI,QAAQ,EAAE,CAAC;AACpC;AACA,IAAI,WAAW,IAAI,WAAW,EAAE,CAAC;AACjC;AACA,IAAI,OAAO,MAAM,IAAI,OAAO,CAAC,CAAC,OAAO,EAAE,MAAM,KAAK;AAClD,MAAM,MAAM,CAAC,OAAO,EAAE,MAAM,EAAE;AAC9B,QAAQ,IAAI,EAAE,YAAY;AAC1B,QAAQ,OAAO,EAAEQ,cAAY,CAAC,IAAI,CAAC,QAAQ,CAAC,OAAO,CAAC;AACpD,QAAQ,MAAM,EAAE,QAAQ,CAAC,MAAM;AAC/B,QAAQ,UAAU,EAAE,QAAQ,CAAC,UAAU;AACvC,QAAQ,MAAM;AACd,QAAQ,OAAO;AACf,OAAO,EAAC;AACR,KAAK,CAAC;AACN,GAAG,CAAC,OAAO,GAAG,EAAE;AAChB,IAAI,QAAQ,EAAE,CAAC;AACf;AACA,IAAI,IAAI,GAAG,IAAI,GAAG,CAAC,IAAI,KAAK,WAAW,IAAI,QAAQ,CAAC,IAAI,CAAC,GAAG,CAAC,OAAO,CAAC,EAAE;AACvE,MAAM,MAAM,MAAM,CAAC,MAAM;AACzB,QAAQ,IAAI,UAAU,CAAC,eAAe,EAAE,UAAU,CAAC,WAAW,EAAE,MAAM,EAAE,OAAO,CAAC;AAChF,QAAQ;AACR,UAAU,KAAK,EAAE,GAAG,CAAC,KAAK,IAAI,GAAG;AACjC,SAAS;AACT,OAAO;AACP,KAAK;AACL;AACA,IAAI,MAAM,UAAU,CAAC,IAAI,CAAC,GAAG,EAAE,GAAG,IAAI,GAAG,CAAC,IAAI,EAAE,MAAM,EAAE,OAAO,CAAC,CAAC;AACjE,GAAG;AACH,CAAC,CAAC;;AC1NF,MAAM,aAAa,GAAG;AACtB,EAAE,IAAI,EAAE,WAAW;AACnB,EAAE,GAAG,EAAE,UAAU;AACjB,EAAE,KAAK,EAAE,YAAY;AACrB,EAAC;AACD;AACAR,OAAK,CAAC,OAAO,CAAC,aAAa,EAAE,CAAC,EAAE,EAAE,KAAK,KAAK;AAC5C,EAAE,IAAI,EAAE,EAAE;AACV,IAAI,IAAI;AACR,MAAM,MAAM,CAAC,cAAc,CAAC,EAAE,EAAE,MAAM,EAAE,CAAC,KAAK,CAAC,CAAC,CAAC;AACjD,KAAK,CAAC,OAAO,CAAC,EAAE;AAChB;AACA,KAAK;AACL,IAAI,MAAM,CAAC,cAAc,CAAC,EAAE,EAAE,aAAa,EAAE,CAAC,KAAK,CAAC,CAAC,CAAC;AACtD,GAAG;AACH,CAAC,CAAC,CAAC;AACH;AACA,MAAM,YAAY,GAAG,CAAC,MAAM,KAAK,CAAC,EAAE,EAAE,MAAM,CAAC,CAAC,CAAC;AAC/C;AACA,MAAM,gBAAgB,GAAG,CAAC,OAAO,KAAKA,OAAK,CAAC,UAAU,CAAC,OAAO,CAAC,IAAI,OAAO,KAAK,IAAI,IAAI,OAAO,KAAK,KAAK,CAAC;AACzG;AACA,iBAAe;AACf,EAAE,UAAU,EAAE,CAAC,QAAQ,KAAK;AAC5B,IAAI,QAAQ,GAAGA,OAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,GAAG,QAAQ,GAAG,CAAC,QAAQ,CAAC,CAAC;AAC/D;AACA,IAAI,MAAM,CAAC,MAAM,CAAC,GAAG,QAAQ,CAAC;AAC9B,IAAI,IAAI,aAAa,CAAC;AACtB,IAAI,IAAI,OAAO,CAAC;AAChB;AACA,IAAI,MAAM,eAAe,GAAG,EAAE,CAAC;AAC/B;AACA,IAAI,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,MAAM,EAAE,CAAC,EAAE,EAAE;AACrC,MAAM,aAAa,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC;AAClC,MAAM,IAAI,EAAE,CAAC;AACb;AACA,MAAM,OAAO,GAAG,aAAa,CAAC;AAC9B;AACA,MAAM,IAAI,CAAC,gBAAgB,CAAC,aAAa,CAAC,EAAE;AAC5C,QAAQ,OAAO,GAAG,aAAa,CAAC,CAAC,EAAE,GAAG,MAAM,CAAC,aAAa,CAAC,EAAE,WAAW,EAAE,CAAC,CAAC;AAC5E;AACA,QAAQ,IAAI,OAAO,KAAK,SAAS,EAAE;AACnC,UAAU,MAAM,IAAI,UAAU,CAAC,CAAC,iBAAiB,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC;AAC1D,SAAS;AACT,OAAO;AACP;AACA,MAAM,IAAI,OAAO,EAAE;AACnB,QAAQ,MAAM;AACd,OAAO;AACP;AACA,MAAM,eAAe,CAAC,EAAE,IAAI,GAAG,GAAG,CAAC,CAAC,GAAG,OAAO,CAAC;AAC/C,KAAK;AACL;AACA,IAAI,IAAI,CAAC,OAAO,EAAE;AAClB;AACA,MAAM,MAAM,OAAO,GAAG,MAAM,CAAC,OAAO,CAAC,eAAe,CAAC;AACrD,SAAS,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,KAAK,CAAC,KAAK,CAAC,QAAQ,EAAE,EAAE,CAAC,CAAC,CAAC;AAC9C,WAAW,KAAK,KAAK,KAAK,GAAG,qCAAqC,GAAG,+BAA+B,CAAC;AACrG,SAAS,CAAC;AACV;AACA,MAAM,IAAI,CAAC,GAAG,MAAM;AACpB,SAAS,OAAO,CAAC,MAAM,GAAG,CAAC,GAAG,WAAW,GAAG,OAAO,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,GAAG,GAAG,YAAY,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC;AACjH,QAAQ,yBAAyB,CAAC;AAClC;AACA,MAAM,MAAM,IAAI,UAAU;AAC1B,QAAQ,CAAC,qDAAqD,CAAC,GAAG,CAAC;AACnE,QAAQ,iBAAiB;AACzB,OAAO,CAAC;AACR,KAAK;AACL;AACA,IAAI,OAAO,OAAO,CAAC;AACnB,GAAG;AACH,EAAE,QAAQ,EAAE,aAAa;AACzB;;ACrEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,4BAA4B,CAAC,MAAM,EAAE;AAC9C,EAAE,IAAI,MAAM,CAAC,WAAW,EAAE;AAC1B,IAAI,MAAM,CAAC,WAAW,CAAC,gBAAgB,EAAE,CAAC;AAC1C,GAAG;AACH;AACA,EAAE,IAAI,MAAM,CAAC,MAAM,IAAI,MAAM,CAAC,MAAM,CAAC,OAAO,EAAE;AAC9C,IAAI,MAAM,IAAI,aAAa,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;AAC1C,GAAG;AACH,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACe,SAAS,eAAe,CAAC,MAAM,EAAE;AAChD,EAAE,4BAA4B,CAAC,MAAM,CAAC,CAAC;AACvC;AACA,EAAE,MAAM,CAAC,OAAO,GAAGQ,cAAY,CAAC,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC;AACrD;AACA;AACA,EAAE,MAAM,CAAC,IAAI,GAAG,aAAa,CAAC,IAAI;AAClC,IAAI,MAAM;AACV,IAAI,MAAM,CAAC,gBAAgB;AAC3B,GAAG,CAAC;AACJ;AACA,EAAE,IAAI,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,EAAE;AAC9D,IAAI,MAAM,CAAC,OAAO,CAAC,cAAc,CAAC,mCAAmC,EAAE,KAAK,CAAC,CAAC;AAC9E,GAAG;AACH;AACA,EAAE,MAAM,OAAO,GAAG,QAAQ,CAAC,UAAU,CAAC,MAAM,CAAC,OAAO,IAAID,UAAQ,CAAC,OAAO,CAAC,CAAC;AAC1E;AACA,EAAE,OAAO,OAAO,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,SAAS,mBAAmB,CAAC,QAAQ,EAAE;AACrE,IAAI,4BAA4B,CAAC,MAAM,CAAC,CAAC;AACzC;AACA;AACA,IAAI,QAAQ,CAAC,IAAI,GAAG,aAAa,CAAC,IAAI;AACtC,MAAM,MAAM;AACZ,MAAM,MAAM,CAAC,iBAAiB;AAC9B,MAAM,QAAQ;AACd,KAAK,CAAC;AACN;AACA,IAAI,QAAQ,CAAC,OAAO,GAAGC,cAAY,CAAC,IAAI,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AAC3D;AACA,IAAI,OAAO,QAAQ,CAAC;AACpB,GAAG,EAAE,SAAS,kBAAkB,CAAC,MAAM,EAAE;AACzC,IAAI,IAAI,CAAC,QAAQ,CAAC,MAAM,CAAC,EAAE;AAC3B,MAAM,4BAA4B,CAAC,MAAM,CAAC,CAAC;AAC3C;AACA;AACA,MAAM,IAAI,MAAM,IAAI,MAAM,CAAC,QAAQ,EAAE;AACrC,QAAQ,MAAM,CAAC,QAAQ,CAAC,IAAI,GAAG,aAAa,CAAC,IAAI;AACjD,UAAU,MAAM;AAChB,UAAU,MAAM,CAAC,iBAAiB;AAClC,UAAU,MAAM,CAAC,QAAQ;AACzB,SAAS,CAAC;AACV,QAAQ,MAAM,CAAC,QAAQ,CAAC,OAAO,GAAGA,cAAY,CAAC,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;AAC7E,OAAO;AACP,KAAK;AACL;AACA,IAAI,OAAO,OAAO,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC;AAClC,GAAG,CAAC,CAAC;AACL;;AC3EA,MAAMiB,YAAU,GAAG,EAAE,CAAC;AACtB;AACA;AACA,CAAC,QAAQ,EAAE,SAAS,EAAE,QAAQ,EAAE,UAAU,EAAE,QAAQ,EAAE,QAAQ,CAAC,CAAC,OAAO,CAAC,CAAC,IAAI,EAAE,CAAC,KAAK;AACrF,EAAEA,YAAU,CAAC,IAAI,CAAC,GAAG,SAAS,SAAS,CAAC,KAAK,EAAE;AAC/C,IAAI,OAAO,OAAO,KAAK,KAAK,IAAI,IAAI,GAAG,IAAI,CAAC,GAAG,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,GAAG,IAAI,CAAC;AACtE,GAAG,CAAC;AACJ,CAAC,CAAC,CAAC;AACH;AACA,MAAM,kBAAkB,GAAG,EAAE,CAAC;AAC9B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACAA,YAAU,CAAC,YAAY,GAAG,SAAS,YAAY,CAAC,SAAS,EAAE,OAAO,EAAE,OAAO,EAAE;AAC7E,EAAE,SAAS,aAAa,CAAC,GAAG,EAAE,IAAI,EAAE;AACpC,IAAI,OAAO,UAAU,GAAG,OAAO,GAAG,0BAA0B,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,IAAI,OAAO,GAAG,IAAI,GAAG,OAAO,GAAG,EAAE,CAAC,CAAC;AACnH,GAAG;AACH;AACA;AACA,EAAE,OAAO,CAAC,KAAK,EAAE,GAAG,EAAE,IAAI,KAAK;AAC/B,IAAI,IAAI,SAAS,KAAK,KAAK,EAAE;AAC7B,MAAM,MAAM,IAAI,UAAU;AAC1B,QAAQ,aAAa,CAAC,GAAG,EAAE,mBAAmB,IAAI,OAAO,GAAG,MAAM,GAAG,OAAO,GAAG,EAAE,CAAC,CAAC;AACnF,QAAQ,UAAU,CAAC,cAAc;AACjC,OAAO,CAAC;AACR,KAAK;AACL;AACA,IAAI,IAAI,OAAO,IAAI,CAAC,kBAAkB,CAAC,GAAG,CAAC,EAAE;AAC7C,MAAM,kBAAkB,CAAC,GAAG,CAAC,GAAG,IAAI,CAAC;AACrC;AACA,MAAM,OAAO,CAAC,IAAI;AAClB,QAAQ,aAAa;AACrB,UAAU,GAAG;AACb,UAAU,8BAA8B,GAAG,OAAO,GAAG,yCAAyC;AAC9F,SAAS;AACT,OAAO,CAAC;AACR,KAAK;AACL;AACA,IAAI,OAAO,SAAS,GAAG,SAAS,CAAC,KAAK,EAAE,GAAG,EAAE,IAAI,CAAC,GAAG,IAAI,CAAC;AAC1D,GAAG,CAAC;AACJ,CAAC,CAAC;AACF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,aAAa,CAAC,OAAO,EAAE,MAAM,EAAE,YAAY,EAAE;AACtD,EAAE,IAAI,OAAO,OAAO,KAAK,QAAQ,EAAE;AACnC,IAAI,MAAM,IAAI,UAAU,CAAC,2BAA2B,EAAE,UAAU,CAAC,oBAAoB,CAAC,CAAC;AACvF,GAAG;AACH,EAAE,MAAM,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;AACpC,EAAE,IAAI,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC;AACtB,EAAE,OAAO,CAAC,EAAE,GAAG,CAAC,EAAE;AAClB,IAAI,MAAM,GAAG,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC;AACxB,IAAI,MAAM,SAAS,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC;AAClC,IAAI,IAAI,SAAS,EAAE;AACnB,MAAM,MAAM,KAAK,GAAG,OAAO,CAAC,GAAG,CAAC,CAAC;AACjC,MAAM,MAAM,MAAM,GAAG,KAAK,KAAK,SAAS,IAAI,SAAS,CAAC,KAAK,EAAE,GAAG,EAAE,OAAO,CAAC,CAAC;AAC3E,MAAM,IAAI,MAAM,KAAK,IAAI,EAAE;AAC3B,QAAQ,MAAM,IAAI,UAAU,CAAC,SAAS,GAAG,GAAG,GAAG,WAAW,GAAG,MAAM,EAAE,UAAU,CAAC,oBAAoB,CAAC,CAAC;AACtG,OAAO;AACP,MAAM,SAAS;AACf,KAAK;AACL,IAAI,IAAI,YAAY,KAAK,IAAI,EAAE;AAC/B,MAAM,MAAM,IAAI,UAAU,CAAC,iBAAiB,GAAG,GAAG,EAAE,UAAU,CAAC,cAAc,CAAC,CAAC;AAC/E,KAAK;AACL,GAAG;AACH,CAAC;AACD;AACA,kBAAe;AACf,EAAE,aAAa;AACf,cAAEA,YAAU;AACZ,CAAC;;AC/ED,MAAM,UAAU,GAAG,SAAS,CAAC,UAAU,CAAC;AACxC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,KAAK,CAAC;AACZ,EAAE,WAAW,CAAC,cAAc,EAAE;AAC9B,IAAI,IAAI,CAAC,QAAQ,GAAG,cAAc,CAAC;AACnC,IAAI,IAAI,CAAC,YAAY,GAAG;AACxB,MAAM,OAAO,EAAE,IAAIC,oBAAkB,EAAE;AACvC,MAAM,QAAQ,EAAE,IAAIA,oBAAkB,EAAE;AACxC,KAAK,CAAC;AACN,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE,MAAM,OAAO,CAAC,WAAW,EAAE,MAAM,EAAE;AACrC,IAAI,IAAI;AACR,MAAM,OAAO,MAAM,IAAI,CAAC,QAAQ,CAAC,WAAW,EAAE,MAAM,CAAC,CAAC;AACtD,KAAK,CAAC,OAAO,GAAG,EAAE;AAClB,MAAM,IAAI,GAAG,YAAY,KAAK,EAAE;AAChC,QAAQ,IAAI,KAAK,CAAC;AAClB;AACA,QAAQ,KAAK,CAAC,iBAAiB,GAAG,KAAK,CAAC,iBAAiB,CAAC,KAAK,GAAG,EAAE,CAAC,IAAI,KAAK,GAAG,IAAI,KAAK,EAAE,CAAC,CAAC;AAC9F;AACA;AACA,QAAQ,MAAM,KAAK,GAAG,KAAK,CAAC,KAAK,GAAG,KAAK,CAAC,KAAK,CAAC,OAAO,CAAC,OAAO,EAAE,EAAE,CAAC,GAAG,EAAE,CAAC;AAC1E,QAAQ,IAAI;AACZ,UAAU,IAAI,CAAC,GAAG,CAAC,KAAK,EAAE;AAC1B,YAAY,GAAG,CAAC,KAAK,GAAG,KAAK,CAAC;AAC9B;AACA,WAAW,MAAM,IAAI,KAAK,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,WAAW,EAAE,EAAE,CAAC,CAAC,EAAE;AAC3F,YAAY,GAAG,CAAC,KAAK,IAAI,IAAI,GAAG,MAAK;AACrC,WAAW;AACX,SAAS,CAAC,OAAO,CAAC,EAAE;AACpB;AACA,SAAS;AACT,OAAO;AACP;AACA,MAAM,MAAM,GAAG,CAAC;AAChB,KAAK;AACL,GAAG;AACH;AACA,EAAE,QAAQ,CAAC,WAAW,EAAE,MAAM,EAAE;AAChC;AACA;AACA,IAAI,IAAI,OAAO,WAAW,KAAK,QAAQ,EAAE;AACzC,MAAM,MAAM,GAAG,MAAM,IAAI,EAAE,CAAC;AAC5B,MAAM,MAAM,CAAC,GAAG,GAAG,WAAW,CAAC;AAC/B,KAAK,MAAM;AACX,MAAM,MAAM,GAAG,WAAW,IAAI,EAAE,CAAC;AACjC,KAAK;AACL;AACA,IAAI,MAAM,GAAG,WAAW,CAAC,IAAI,CAAC,QAAQ,EAAE,MAAM,CAAC,CAAC;AAChD;AACA,IAAI,MAAM,CAAC,YAAY,EAAE,gBAAgB,EAAE,OAAO,CAAC,GAAG,MAAM,CAAC;AAC7D;AACA,IAAI,IAAI,YAAY,KAAK,SAAS,EAAE;AACpC,MAAM,SAAS,CAAC,aAAa,CAAC,YAAY,EAAE;AAC5C,QAAQ,iBAAiB,EAAE,UAAU,CAAC,YAAY,CAAC,UAAU,CAAC,OAAO,CAAC;AACtE,QAAQ,iBAAiB,EAAE,UAAU,CAAC,YAAY,CAAC,UAAU,CAAC,OAAO,CAAC;AACtE,QAAQ,mBAAmB,EAAE,UAAU,CAAC,YAAY,CAAC,UAAU,CAAC,OAAO,CAAC;AACxE,OAAO,EAAE,KAAK,CAAC,CAAC;AAChB,KAAK;AACL;AACA,IAAI,IAAI,gBAAgB,IAAI,IAAI,EAAE;AAClC,MAAM,IAAI1B,OAAK,CAAC,UAAU,CAAC,gBAAgB,CAAC,EAAE;AAC9C,QAAQ,MAAM,CAAC,gBAAgB,GAAG;AAClC,UAAU,SAAS,EAAE,gBAAgB;AACrC,UAAS;AACT,OAAO,MAAM;AACb,QAAQ,SAAS,CAAC,aAAa,CAAC,gBAAgB,EAAE;AAClD,UAAU,MAAM,EAAE,UAAU,CAAC,QAAQ;AACrC,UAAU,SAAS,EAAE,UAAU,CAAC,QAAQ;AACxC,SAAS,EAAE,IAAI,CAAC,CAAC;AACjB,OAAO;AACP,KAAK;AACL;AACA;AACA,IAAI,MAAM,CAAC,MAAM,GAAG,CAAC,MAAM,CAAC,MAAM,IAAI,IAAI,CAAC,QAAQ,CAAC,MAAM,IAAI,KAAK,EAAE,WAAW,EAAE,CAAC;AACnF;AACA;AACA,IAAI,IAAI,cAAc,GAAG,OAAO,IAAIA,OAAK,CAAC,KAAK;AAC/C,MAAM,OAAO,CAAC,MAAM;AACpB,MAAM,OAAO,CAAC,MAAM,CAAC,MAAM,CAAC;AAC5B,KAAK,CAAC;AACN;AACA,IAAI,OAAO,IAAIA,OAAK,CAAC,OAAO;AAC5B,MAAM,CAAC,QAAQ,EAAE,KAAK,EAAE,MAAM,EAAE,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE,QAAQ,CAAC;AACjE,MAAM,CAAC,MAAM,KAAK;AAClB,QAAQ,OAAO,OAAO,CAAC,MAAM,CAAC,CAAC;AAC/B,OAAO;AACP,KAAK,CAAC;AACN;AACA,IAAI,MAAM,CAAC,OAAO,GAAGQ,cAAY,CAAC,MAAM,CAAC,cAAc,EAAE,OAAO,CAAC,CAAC;AAClE;AACA;AACA,IAAI,MAAM,uBAAuB,GAAG,EAAE,CAAC;AACvC,IAAI,IAAI,8BAA8B,GAAG,IAAI,CAAC;AAC9C,IAAI,IAAI,CAAC,YAAY,CAAC,OAAO,CAAC,OAAO,CAAC,SAAS,0BAA0B,CAAC,WAAW,EAAE;AACvF,MAAM,IAAI,OAAO,WAAW,CAAC,OAAO,KAAK,UAAU,IAAI,WAAW,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK,KAAK,EAAE;AAC9F,QAAQ,OAAO;AACf,OAAO;AACP;AACA,MAAM,8BAA8B,GAAG,8BAA8B,IAAI,WAAW,CAAC,WAAW,CAAC;AACjG;AACA,MAAM,uBAAuB,CAAC,OAAO,CAAC,WAAW,CAAC,SAAS,EAAE,WAAW,CAAC,QAAQ,CAAC,CAAC;AACnF,KAAK,CAAC,CAAC;AACP;AACA,IAAI,MAAM,wBAAwB,GAAG,EAAE,CAAC;AACxC,IAAI,IAAI,CAAC,YAAY,CAAC,QAAQ,CAAC,OAAO,CAAC,SAAS,wBAAwB,CAAC,WAAW,EAAE;AACtF,MAAM,wBAAwB,CAAC,IAAI,CAAC,WAAW,CAAC,SAAS,EAAE,WAAW,CAAC,QAAQ,CAAC,CAAC;AACjF,KAAK,CAAC,CAAC;AACP;AACA,IAAI,IAAI,OAAO,CAAC;AAChB,IAAI,IAAI,CAAC,GAAG,CAAC,CAAC;AACd,IAAI,IAAI,GAAG,CAAC;AACZ;AACA,IAAI,IAAI,CAAC,8BAA8B,EAAE;AACzC,MAAM,MAAM,KAAK,GAAG,CAAC,eAAe,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE,SAAS,CAAC,CAAC;AAC5D,MAAM,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,KAAK,EAAE,uBAAuB,CAAC,CAAC;AAC1D,MAAM,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,KAAK,EAAE,wBAAwB,CAAC,CAAC;AACxD,MAAM,GAAG,GAAG,KAAK,CAAC,MAAM,CAAC;AACzB;AACA,MAAM,OAAO,GAAG,OAAO,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC;AACxC;AACA,MAAM,OAAO,CAAC,GAAG,GAAG,EAAE;AACtB,QAAQ,OAAO,GAAG,OAAO,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,EAAE,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;AACvD,OAAO;AACP;AACA,MAAM,OAAO,OAAO,CAAC;AACrB,KAAK;AACL;AACA,IAAI,GAAG,GAAG,uBAAuB,CAAC,MAAM,CAAC;AACzC;AACA,IAAI,IAAI,SAAS,GAAG,MAAM,CAAC;AAC3B;AACA,IAAI,CAAC,GAAG,CAAC,CAAC;AACV;AACA,IAAI,OAAO,CAAC,GAAG,GAAG,EAAE;AACpB,MAAM,MAAM,WAAW,GAAG,uBAAuB,CAAC,CAAC,EAAE,CAAC,CAAC;AACvD,MAAM,MAAM,UAAU,GAAG,uBAAuB,CAAC,CAAC,EAAE,CAAC,CAAC;AACtD,MAAM,IAAI;AACV,QAAQ,SAAS,GAAG,WAAW,CAAC,SAAS,CAAC,CAAC;AAC3C,OAAO,CAAC,OAAO,KAAK,EAAE;AACtB,QAAQ,UAAU,CAAC,IAAI,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC;AACrC,QAAQ,MAAM;AACd,OAAO;AACP,KAAK;AACL;AACA,IAAI,IAAI;AACR,MAAM,OAAO,GAAG,eAAe,CAAC,IAAI,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC;AACtD,KAAK,CAAC,OAAO,KAAK,EAAE;AACpB,MAAM,OAAO,OAAO,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC;AACnC,KAAK;AACL;AACA,IAAI,CAAC,GAAG,CAAC,CAAC;AACV,IAAI,GAAG,GAAG,wBAAwB,CAAC,MAAM,CAAC;AAC1C;AACA,IAAI,OAAO,CAAC,GAAG,GAAG,EAAE;AACpB,MAAM,OAAO,GAAG,OAAO,CAAC,IAAI,CAAC,wBAAwB,CAAC,CAAC,EAAE,CAAC,EAAE,wBAAwB,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;AAC3F,KAAK;AACL;AACA,IAAI,OAAO,OAAO,CAAC;AACnB,GAAG;AACH;AACA,EAAE,MAAM,CAAC,MAAM,EAAE;AACjB,IAAI,MAAM,GAAG,WAAW,CAAC,IAAI,CAAC,QAAQ,EAAE,MAAM,CAAC,CAAC;AAChD,IAAI,MAAM,QAAQ,GAAG,aAAa,CAAC,MAAM,CAAC,OAAO,EAAE,MAAM,CAAC,GAAG,CAAC,CAAC;AAC/D,IAAI,OAAO,QAAQ,CAAC,QAAQ,EAAE,MAAM,CAAC,MAAM,EAAE,MAAM,CAAC,gBAAgB,CAAC,CAAC;AACtE,GAAG;AACH,CAAC;AACD;AACA;AACAR,OAAK,CAAC,OAAO,CAAC,CAAC,QAAQ,EAAE,KAAK,EAAE,MAAM,EAAE,SAAS,CAAC,EAAE,SAAS,mBAAmB,CAAC,MAAM,EAAE;AACzF;AACA,EAAE,KAAK,CAAC,SAAS,CAAC,MAAM,CAAC,GAAG,SAAS,GAAG,EAAE,MAAM,EAAE;AAClD,IAAI,OAAO,IAAI,CAAC,OAAO,CAAC,WAAW,CAAC,MAAM,IAAI,EAAE,EAAE;AAClD,MAAM,MAAM;AACZ,MAAM,GAAG;AACT,MAAM,IAAI,EAAE,CAAC,MAAM,IAAI,EAAE,EAAE,IAAI;AAC/B,KAAK,CAAC,CAAC,CAAC;AACR,GAAG,CAAC;AACJ,CAAC,CAAC,CAAC;AACH;AACAA,OAAK,CAAC,OAAO,CAAC,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,CAAC,EAAE,SAAS,qBAAqB,CAAC,MAAM,EAAE;AAC/E;AACA;AACA,EAAE,SAAS,kBAAkB,CAAC,MAAM,EAAE;AACtC,IAAI,OAAO,SAAS,UAAU,CAAC,GAAG,EAAE,IAAI,EAAE,MAAM,EAAE;AAClD,MAAM,OAAO,IAAI,CAAC,OAAO,CAAC,WAAW,CAAC,MAAM,IAAI,EAAE,EAAE;AACpD,QAAQ,MAAM;AACd,QAAQ,OAAO,EAAE,MAAM,GAAG;AAC1B,UAAU,cAAc,EAAE,qBAAqB;AAC/C,SAAS,GAAG,EAAE;AACd,QAAQ,GAAG;AACX,QAAQ,IAAI;AACZ,OAAO,CAAC,CAAC,CAAC;AACV,KAAK,CAAC;AACN,GAAG;AACH;AACA,EAAE,KAAK,CAAC,SAAS,CAAC,MAAM,CAAC,GAAG,kBAAkB,EAAE,CAAC;AACjD;AACA,EAAE,KAAK,CAAC,SAAS,CAAC,MAAM,GAAG,MAAM,CAAC,GAAG,kBAAkB,CAAC,IAAI,CAAC,CAAC;AAC9D,CAAC,CAAC,CAAC;AACH;AACA,gBAAe,KAAK;;AC/NpB;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,WAAW,CAAC;AAClB,EAAE,WAAW,CAAC,QAAQ,EAAE;AACxB,IAAI,IAAI,OAAO,QAAQ,KAAK,UAAU,EAAE;AACxC,MAAM,MAAM,IAAI,SAAS,CAAC,8BAA8B,CAAC,CAAC;AAC1D,KAAK;AACL;AACA,IAAI,IAAI,cAAc,CAAC;AACvB;AACA,IAAI,IAAI,CAAC,OAAO,GAAG,IAAI,OAAO,CAAC,SAAS,eAAe,CAAC,OAAO,EAAE;AACjE,MAAM,cAAc,GAAG,OAAO,CAAC;AAC/B,KAAK,CAAC,CAAC;AACP;AACA,IAAI,MAAM,KAAK,GAAG,IAAI,CAAC;AACvB;AACA;AACA,IAAI,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,MAAM,IAAI;AAChC,MAAM,IAAI,CAAC,KAAK,CAAC,UAAU,EAAE,OAAO;AACpC;AACA,MAAM,IAAI,CAAC,GAAG,KAAK,CAAC,UAAU,CAAC,MAAM,CAAC;AACtC;AACA,MAAM,OAAO,CAAC,EAAE,GAAG,CAAC,EAAE;AACtB,QAAQ,KAAK,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC;AACpC,OAAO;AACP,MAAM,KAAK,CAAC,UAAU,GAAG,IAAI,CAAC;AAC9B,KAAK,CAAC,CAAC;AACP;AACA;AACA,IAAI,IAAI,CAAC,OAAO,CAAC,IAAI,GAAG,WAAW,IAAI;AACvC,MAAM,IAAI,QAAQ,CAAC;AACnB;AACA,MAAM,MAAM,OAAO,GAAG,IAAI,OAAO,CAAC,OAAO,IAAI;AAC7C,QAAQ,KAAK,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC;AACjC,QAAQ,QAAQ,GAAG,OAAO,CAAC;AAC3B,OAAO,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC;AAC3B;AACA,MAAM,OAAO,CAAC,MAAM,GAAG,SAAS,MAAM,GAAG;AACzC,QAAQ,KAAK,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC;AACpC,OAAO,CAAC;AACR;AACA,MAAM,OAAO,OAAO,CAAC;AACrB,KAAK,CAAC;AACN;AACA,IAAI,QAAQ,CAAC,SAAS,MAAM,CAAC,OAAO,EAAE,MAAM,EAAE,OAAO,EAAE;AACvD,MAAM,IAAI,KAAK,CAAC,MAAM,EAAE;AACxB;AACA,QAAQ,OAAO;AACf,OAAO;AACP;AACA,MAAM,KAAK,CAAC,MAAM,GAAG,IAAI,aAAa,CAAC,OAAO,EAAE,MAAM,EAAE,OAAO,CAAC,CAAC;AACjE,MAAM,cAAc,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC;AACnC,KAAK,CAAC,CAAC;AACP,GAAG;AACH;AACA;AACA;AACA;AACA,EAAE,gBAAgB,GAAG;AACrB,IAAI,IAAI,IAAI,CAAC,MAAM,EAAE;AACrB,MAAM,MAAM,IAAI,CAAC,MAAM,CAAC;AACxB,KAAK;AACL,GAAG;AACH;AACA;AACA;AACA;AACA;AACA,EAAE,SAAS,CAAC,QAAQ,EAAE;AACtB,IAAI,IAAI,IAAI,CAAC,MAAM,EAAE;AACrB,MAAM,QAAQ,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;AAC5B,MAAM,OAAO;AACb,KAAK;AACL;AACA,IAAI,IAAI,IAAI,CAAC,UAAU,EAAE;AACzB,MAAM,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC;AACrC,KAAK,MAAM;AACX,MAAM,IAAI,CAAC,UAAU,GAAG,CAAC,QAAQ,CAAC,CAAC;AACnC,KAAK;AACL,GAAG;AACH;AACA;AACA;AACA;AACA;AACA,EAAE,WAAW,CAAC,QAAQ,EAAE;AACxB,IAAI,IAAI,CAAC,IAAI,CAAC,UAAU,EAAE;AAC1B,MAAM,OAAO;AACb,KAAK;AACL,IAAI,MAAM,KAAK,GAAG,IAAI,CAAC,UAAU,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC;AACpD,IAAI,IAAI,KAAK,KAAK,CAAC,CAAC,EAAE;AACtB,MAAM,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,KAAK,EAAE,CAAC,CAAC,CAAC;AACvC,KAAK;AACL,GAAG;AACH;AACA;AACA;AACA;AACA;AACA,EAAE,OAAO,MAAM,GAAG;AAClB,IAAI,IAAI,MAAM,CAAC;AACf,IAAI,MAAM,KAAK,GAAG,IAAI,WAAW,CAAC,SAAS,QAAQ,CAAC,CAAC,EAAE;AACvD,MAAM,MAAM,GAAG,CAAC,CAAC;AACjB,KAAK,CAAC,CAAC;AACP,IAAI,OAAO;AACX,MAAM,KAAK;AACX,MAAM,MAAM;AACZ,KAAK,CAAC;AACN,GAAG;AACH,CAAC;AACD;AACA,sBAAe,WAAW;;ACtH1B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACe,SAAS,MAAM,CAAC,QAAQ,EAAE;AACzC,EAAE,OAAO,SAAS,IAAI,CAAC,GAAG,EAAE;AAC5B,IAAI,OAAO,QAAQ,CAAC,KAAK,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC;AACrC,GAAG,CAAC;AACJ;;ACvBA;AACA;AACA;AACA;AACA;AACA;AACA;AACe,SAAS,YAAY,CAAC,OAAO,EAAE;AAC9C,EAAE,OAAOA,OAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,KAAK,OAAO,CAAC,YAAY,KAAK,IAAI,CAAC,CAAC;AACpE;;ACbA,MAAM,cAAc,GAAG;AACvB,EAAE,QAAQ,EAAE,GAAG;AACf,EAAE,kBAAkB,EAAE,GAAG;AACzB,EAAE,UAAU,EAAE,GAAG;AACjB,EAAE,UAAU,EAAE,GAAG;AACjB,EAAE,EAAE,EAAE,GAAG;AACT,EAAE,OAAO,EAAE,GAAG;AACd,EAAE,QAAQ,EAAE,GAAG;AACf,EAAE,2BAA2B,EAAE,GAAG;AAClC,EAAE,SAAS,EAAE,GAAG;AAChB,EAAE,YAAY,EAAE,GAAG;AACnB,EAAE,cAAc,EAAE,GAAG;AACrB,EAAE,WAAW,EAAE,GAAG;AAClB,EAAE,eAAe,EAAE,GAAG;AACtB,EAAE,MAAM,EAAE,GAAG;AACb,EAAE,eAAe,EAAE,GAAG;AACtB,EAAE,gBAAgB,EAAE,GAAG;AACvB,EAAE,KAAK,EAAE,GAAG;AACZ,EAAE,QAAQ,EAAE,GAAG;AACf,EAAE,WAAW,EAAE,GAAG;AAClB,EAAE,QAAQ,EAAE,GAAG;AACf,EAAE,MAAM,EAAE,GAAG;AACb,EAAE,iBAAiB,EAAE,GAAG;AACxB,EAAE,iBAAiB,EAAE,GAAG;AACxB,EAAE,UAAU,EAAE,GAAG;AACjB,EAAE,YAAY,EAAE,GAAG;AACnB,EAAE,eAAe,EAAE,GAAG;AACtB,EAAE,SAAS,EAAE,GAAG;AAChB,EAAE,QAAQ,EAAE,GAAG;AACf,EAAE,gBAAgB,EAAE,GAAG;AACvB,EAAE,aAAa,EAAE,GAAG;AACpB,EAAE,2BAA2B,EAAE,GAAG;AAClC,EAAE,cAAc,EAAE,GAAG;AACrB,EAAE,QAAQ,EAAE,GAAG;AACf,EAAE,IAAI,EAAE,GAAG;AACX,EAAE,cAAc,EAAE,GAAG;AACrB,EAAE,kBAAkB,EAAE,GAAG;AACzB,EAAE,eAAe,EAAE,GAAG;AACtB,EAAE,UAAU,EAAE,GAAG;AACjB,EAAE,oBAAoB,EAAE,GAAG;AAC3B,EAAE,mBAAmB,EAAE,GAAG;AAC1B,EAAE,iBAAiB,EAAE,GAAG;AACxB,EAAE,SAAS,EAAE,GAAG;AAChB,EAAE,kBAAkB,EAAE,GAAG;AACzB,EAAE,mBAAmB,EAAE,GAAG;AAC1B,EAAE,MAAM,EAAE,GAAG;AACb,EAAE,gBAAgB,EAAE,GAAG;AACvB,EAAE,QAAQ,EAAE,GAAG;AACf,EAAE,eAAe,EAAE,GAAG;AACtB,EAAE,oBAAoB,EAAE,GAAG;AAC3B,EAAE,eAAe,EAAE,GAAG;AACtB,EAAE,2BAA2B,EAAE,GAAG;AAClC,EAAE,0BAA0B,EAAE,GAAG;AACjC,EAAE,mBAAmB,EAAE,GAAG;AAC1B,EAAE,cAAc,EAAE,GAAG;AACrB,EAAE,UAAU,EAAE,GAAG;AACjB,EAAE,kBAAkB,EAAE,GAAG;AACzB,EAAE,cAAc,EAAE,GAAG;AACrB,EAAE,uBAAuB,EAAE,GAAG;AAC9B,EAAE,qBAAqB,EAAE,GAAG;AAC5B,EAAE,mBAAmB,EAAE,GAAG;AAC1B,EAAE,YAAY,EAAE,GAAG;AACnB,EAAE,WAAW,EAAE,GAAG;AAClB,EAAE,6BAA6B,EAAE,GAAG;AACpC,CAAC,CAAC;AACF;AACA,MAAM,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,GAAG,EAAE,KAAK,CAAC,KAAK;AACzD,EAAE,cAAc,CAAC,KAAK,CAAC,GAAG,GAAG,CAAC;AAC9B,CAAC,CAAC,CAAC;AACH;AACA,yBAAe,cAAc;;AClD7B;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,cAAc,CAAC,aAAa,EAAE;AACvC,EAAE,MAAM,OAAO,GAAG,IAAI2B,OAAK,CAAC,aAAa,CAAC,CAAC;AAC3C,EAAE,MAAM,QAAQ,GAAG,IAAI,CAACA,OAAK,CAAC,SAAS,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC;AAC1D;AACA;AACA,EAAE3B,OAAK,CAAC,MAAM,CAAC,QAAQ,EAAE2B,OAAK,CAAC,SAAS,EAAE,OAAO,EAAE,CAAC,UAAU,EAAE,IAAI,CAAC,CAAC,CAAC;AACvE;AACA;AACA,EAAE3B,OAAK,CAAC,MAAM,CAAC,QAAQ,EAAE,OAAO,EAAE,IAAI,EAAE,CAAC,UAAU,EAAE,IAAI,CAAC,CAAC,CAAC;AAC5D;AACA;AACA,EAAE,QAAQ,CAAC,MAAM,GAAG,SAAS,MAAM,CAAC,cAAc,EAAE;AACpD,IAAI,OAAO,cAAc,CAAC,WAAW,CAAC,aAAa,EAAE,cAAc,CAAC,CAAC,CAAC;AACtE,GAAG,CAAC;AACJ;AACA,EAAE,OAAO,QAAQ,CAAC;AAClB,CAAC;AACD;AACA;AACK,MAAC,KAAK,GAAG,cAAc,CAACO,UAAQ,EAAE;AACvC;AACA;AACA,KAAK,CAAC,KAAK,GAAGoB,OAAK,CAAC;AACpB;AACA;AACA,KAAK,CAAC,aAAa,GAAG,aAAa,CAAC;AACpC,KAAK,CAAC,WAAW,GAAGC,aAAW,CAAC;AAChC,KAAK,CAAC,QAAQ,GAAG,QAAQ,CAAC;AAC1B,KAAK,CAAC,OAAO,GAAG,OAAO,CAAC;AACxB,KAAK,CAAC,UAAU,GAAG,UAAU,CAAC;AAC9B;AACA;AACA,KAAK,CAAC,UAAU,GAAG,UAAU,CAAC;AAC9B;AACA;AACA,KAAK,CAAC,MAAM,GAAG,KAAK,CAAC,aAAa,CAAC;AACnC;AACA;AACA,KAAK,CAAC,GAAG,GAAG,SAAS,GAAG,CAAC,QAAQ,EAAE;AACnC,EAAE,OAAO,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;AAC/B,CAAC,CAAC;AACF;AACA,KAAK,CAAC,MAAM,GAAG,MAAM,CAAC;AACtB;AACA;AACA,KAAK,CAAC,YAAY,GAAG,YAAY,CAAC;AAClC;AACA;AACA,KAAK,CAAC,WAAW,GAAG,WAAW,CAAC;AAChC;AACA,KAAK,CAAC,YAAY,GAAGpB,cAAY,CAAC;AAClC;AACA,KAAK,CAAC,UAAU,GAAG,KAAK,IAAI,cAAc,CAACR,OAAK,CAAC,UAAU,CAAC,KAAK,CAAC,GAAG,IAAI,QAAQ,CAAC,KAAK,CAAC,GAAG,KAAK,CAAC,CAAC;AAClG;AACA,KAAK,CAAC,UAAU,GAAG,QAAQ,CAAC,UAAU,CAAC;AACvC;AACA,KAAK,CAAC,cAAc,GAAG6B,gBAAc,CAAC;AACtC;AACA,KAAK,CAAC,OAAO,GAAG,KAAK;;;;"} \ No newline at end of file diff --git a/node_modules/axios/index.d.cts b/node_modules/axios/index.d.cts new file mode 100644 index 0000000..7d12dd3 --- /dev/null +++ b/node_modules/axios/index.d.cts @@ -0,0 +1,545 @@ +interface RawAxiosHeaders { + [key: string]: axios.AxiosHeaderValue; +} + +type MethodsHeaders = Partial<{ + [Key in axios.Method as Lowercase]: AxiosHeaders; +} & {common: AxiosHeaders}>; + +type AxiosHeaderMatcher = (this: AxiosHeaders, value: string, name: string, headers: RawAxiosHeaders) => boolean; + +type AxiosHeaderParser = (this: AxiosHeaders, value: axios.AxiosHeaderValue, header: string) => any; + +type CommonRequestHeadersList = 'Accept' | 'Content-Length' | 'User-Agent'| 'Content-Encoding' | 'Authorization'; + +type ContentType = axios.AxiosHeaderValue | 'text/html' | 'text/plain' | 'multipart/form-data' | 'application/json' | 'application/x-www-form-urlencoded' | 'application/octet-stream'; + +type CommonResponseHeadersList = 'Server' | 'Content-Type' | 'Content-Length' | 'Cache-Control'| 'Content-Encoding'; + +declare class AxiosHeaders { + constructor( + headers?: RawAxiosHeaders | AxiosHeaders | string + ); + + [key: string]: any; + + set(headerName?: string, value?: axios.AxiosHeaderValue, rewrite?: boolean | AxiosHeaderMatcher): AxiosHeaders; + set(headers?: RawAxiosHeaders | AxiosHeaders | string, rewrite?: boolean): AxiosHeaders; + + get(headerName: string, parser: RegExp): RegExpExecArray | null; + get(headerName: string, matcher?: true | AxiosHeaderParser): axios.AxiosHeaderValue; + + has(header: string, matcher?: AxiosHeaderMatcher): boolean; + + delete(header: string | string[], matcher?: AxiosHeaderMatcher): boolean; + + clear(matcher?: AxiosHeaderMatcher): boolean; + + normalize(format: boolean): AxiosHeaders; + + concat(...targets: Array): AxiosHeaders; + + toJSON(asStrings?: boolean): RawAxiosHeaders; + + static from(thing?: AxiosHeaders | RawAxiosHeaders | string): AxiosHeaders; + + static accessor(header: string | string[]): AxiosHeaders; + + static concat(...targets: Array): AxiosHeaders; + + setContentType(value: ContentType, rewrite?: boolean | AxiosHeaderMatcher): AxiosHeaders; + getContentType(parser?: RegExp): RegExpExecArray | null; + getContentType(matcher?: AxiosHeaderMatcher): axios.AxiosHeaderValue; + hasContentType(matcher?: AxiosHeaderMatcher): boolean; + + setContentLength(value: axios.AxiosHeaderValue, rewrite?: boolean | AxiosHeaderMatcher): AxiosHeaders; + getContentLength(parser?: RegExp): RegExpExecArray | null; + getContentLength(matcher?: AxiosHeaderMatcher): axios.AxiosHeaderValue; + hasContentLength(matcher?: AxiosHeaderMatcher): boolean; + + setAccept(value: axios.AxiosHeaderValue, rewrite?: boolean | AxiosHeaderMatcher): AxiosHeaders; + getAccept(parser?: RegExp): RegExpExecArray | null; + getAccept(matcher?: AxiosHeaderMatcher): axios.AxiosHeaderValue; + hasAccept(matcher?: AxiosHeaderMatcher): boolean; + + setUserAgent(value: axios.AxiosHeaderValue, rewrite?: boolean | AxiosHeaderMatcher): AxiosHeaders; + getUserAgent(parser?: RegExp): RegExpExecArray | null; + getUserAgent(matcher?: AxiosHeaderMatcher): axios.AxiosHeaderValue; + hasUserAgent(matcher?: AxiosHeaderMatcher): boolean; + + setContentEncoding(value: axios.AxiosHeaderValue, rewrite?: boolean | AxiosHeaderMatcher): AxiosHeaders; + getContentEncoding(parser?: RegExp): RegExpExecArray | null; + getContentEncoding(matcher?: AxiosHeaderMatcher): axios.AxiosHeaderValue; + hasContentEncoding(matcher?: AxiosHeaderMatcher): boolean; + + setAuthorization(value: axios.AxiosHeaderValue, rewrite?: boolean | AxiosHeaderMatcher): AxiosHeaders; + getAuthorization(parser?: RegExp): RegExpExecArray | null; + getAuthorization(matcher?: AxiosHeaderMatcher): axios.AxiosHeaderValue; + hasAuthorization(matcher?: AxiosHeaderMatcher): boolean; + + [Symbol.iterator](): IterableIterator<[string, axios.AxiosHeaderValue]>; +} + +declare class AxiosError extends Error { + constructor( + message?: string, + code?: string, + config?: axios.InternalAxiosRequestConfig, + request?: any, + response?: axios.AxiosResponse + ); + + config?: axios.InternalAxiosRequestConfig; + code?: string; + request?: any; + response?: axios.AxiosResponse; + isAxiosError: boolean; + status?: number; + toJSON: () => object; + cause?: Error; + static readonly ERR_FR_TOO_MANY_REDIRECTS = "ERR_FR_TOO_MANY_REDIRECTS"; + static readonly ERR_BAD_OPTION_VALUE = "ERR_BAD_OPTION_VALUE"; + static readonly ERR_BAD_OPTION = "ERR_BAD_OPTION"; + static readonly ERR_NETWORK = "ERR_NETWORK"; + static readonly ERR_DEPRECATED = "ERR_DEPRECATED"; + static readonly ERR_BAD_RESPONSE = "ERR_BAD_RESPONSE"; + static readonly ERR_BAD_REQUEST = "ERR_BAD_REQUEST"; + static readonly ERR_NOT_SUPPORT = "ERR_NOT_SUPPORT"; + static readonly ERR_INVALID_URL = "ERR_INVALID_URL"; + static readonly ERR_CANCELED = "ERR_CANCELED"; + static readonly ECONNABORTED = "ECONNABORTED"; + static readonly ETIMEDOUT = "ETIMEDOUT"; +} + +declare class CanceledError extends AxiosError { +} + +declare class Axios { + constructor(config?: axios.AxiosRequestConfig); + defaults: axios.AxiosDefaults; + interceptors: { + request: axios.AxiosInterceptorManager; + response: axios.AxiosInterceptorManager; + }; + getUri(config?: axios.AxiosRequestConfig): string; + request, D = any>(config: axios.AxiosRequestConfig): Promise; + get, D = any>(url: string, config?: axios.AxiosRequestConfig): Promise; + delete, D = any>(url: string, config?: axios.AxiosRequestConfig): Promise; + head, D = any>(url: string, config?: axios.AxiosRequestConfig): Promise; + options, D = any>(url: string, config?: axios.AxiosRequestConfig): Promise; + post, D = any>(url: string, data?: D, config?: axios.AxiosRequestConfig): Promise; + put, D = any>(url: string, data?: D, config?: axios.AxiosRequestConfig): Promise; + patch, D = any>(url: string, data?: D, config?: axios.AxiosRequestConfig): Promise; + postForm, D = any>(url: string, data?: D, config?: axios.AxiosRequestConfig): Promise; + putForm, D = any>(url: string, data?: D, config?: axios.AxiosRequestConfig): Promise; + patchForm, D = any>(url: string, data?: D, config?: axios.AxiosRequestConfig): Promise; +} + +declare enum HttpStatusCode { + Continue = 100, + SwitchingProtocols = 101, + Processing = 102, + EarlyHints = 103, + Ok = 200, + Created = 201, + Accepted = 202, + NonAuthoritativeInformation = 203, + NoContent = 204, + ResetContent = 205, + PartialContent = 206, + MultiStatus = 207, + AlreadyReported = 208, + ImUsed = 226, + MultipleChoices = 300, + MovedPermanently = 301, + Found = 302, + SeeOther = 303, + NotModified = 304, + UseProxy = 305, + Unused = 306, + TemporaryRedirect = 307, + PermanentRedirect = 308, + BadRequest = 400, + Unauthorized = 401, + PaymentRequired = 402, + Forbidden = 403, + NotFound = 404, + MethodNotAllowed = 405, + NotAcceptable = 406, + ProxyAuthenticationRequired = 407, + RequestTimeout = 408, + Conflict = 409, + Gone = 410, + LengthRequired = 411, + PreconditionFailed = 412, + PayloadTooLarge = 413, + UriTooLong = 414, + UnsupportedMediaType = 415, + RangeNotSatisfiable = 416, + ExpectationFailed = 417, + ImATeapot = 418, + MisdirectedRequest = 421, + UnprocessableEntity = 422, + Locked = 423, + FailedDependency = 424, + TooEarly = 425, + UpgradeRequired = 426, + PreconditionRequired = 428, + TooManyRequests = 429, + RequestHeaderFieldsTooLarge = 431, + UnavailableForLegalReasons = 451, + InternalServerError = 500, + NotImplemented = 501, + BadGateway = 502, + ServiceUnavailable = 503, + GatewayTimeout = 504, + HttpVersionNotSupported = 505, + VariantAlsoNegotiates = 506, + InsufficientStorage = 507, + LoopDetected = 508, + NotExtended = 510, + NetworkAuthenticationRequired = 511, +} + +type InternalAxiosError = AxiosError; + +declare namespace axios { + type AxiosError = InternalAxiosError; + + type RawAxiosRequestHeaders = Partial; + + type AxiosRequestHeaders = RawAxiosRequestHeaders & AxiosHeaders; + + type AxiosHeaderValue = AxiosHeaders | string | string[] | number | boolean | null; + + type RawCommonResponseHeaders = { + [Key in CommonResponseHeadersList]: AxiosHeaderValue; + } & { + "set-cookie": string[]; + }; + + type RawAxiosResponseHeaders = Partial; + + type AxiosResponseHeaders = RawAxiosResponseHeaders & AxiosHeaders; + + interface AxiosRequestTransformer { + (this: InternalAxiosRequestConfig, data: any, headers: AxiosRequestHeaders): any; + } + + interface AxiosResponseTransformer { + (this: InternalAxiosRequestConfig, data: any, headers: AxiosResponseHeaders, status?: number): any; + } + + interface AxiosAdapter { + (config: InternalAxiosRequestConfig): AxiosPromise; + } + + interface AxiosBasicCredentials { + username: string; + password: string; + } + + interface AxiosProxyConfig { + host: string; + port: number; + auth?: AxiosBasicCredentials; + protocol?: string; + } + + type Method = + | 'get' | 'GET' + | 'delete' | 'DELETE' + | 'head' | 'HEAD' + | 'options' | 'OPTIONS' + | 'post' | 'POST' + | 'put' | 'PUT' + | 'patch' | 'PATCH' + | 'purge' | 'PURGE' + | 'link' | 'LINK' + | 'unlink' | 'UNLINK'; + + type ResponseType = + | 'arraybuffer' + | 'blob' + | 'document' + | 'json' + | 'text' + | 'stream' + | 'formdata'; + + type responseEncoding = + | 'ascii' | 'ASCII' + | 'ansi' | 'ANSI' + | 'binary' | 'BINARY' + | 'base64' | 'BASE64' + | 'base64url' | 'BASE64URL' + | 'hex' | 'HEX' + | 'latin1' | 'LATIN1' + | 'ucs-2' | 'UCS-2' + | 'ucs2' | 'UCS2' + | 'utf-8' | 'UTF-8' + | 'utf8' | 'UTF8' + | 'utf16le' | 'UTF16LE'; + + interface TransitionalOptions { + silentJSONParsing?: boolean; + forcedJSONParsing?: boolean; + clarifyTimeoutError?: boolean; + } + + interface GenericAbortSignal { + readonly aborted: boolean; + onabort?: ((...args: any) => any) | null; + addEventListener?: (...args: any) => any; + removeEventListener?: (...args: any) => any; + } + + interface FormDataVisitorHelpers { + defaultVisitor: SerializerVisitor; + convertValue: (value: any) => any; + isVisitable: (value: any) => boolean; + } + + interface SerializerVisitor { + ( + this: GenericFormData, + value: any, + key: string | number, + path: null | Array, + helpers: FormDataVisitorHelpers + ): boolean; + } + + interface SerializerOptions { + visitor?: SerializerVisitor; + dots?: boolean; + metaTokens?: boolean; + indexes?: boolean | null; + } + + // tslint:disable-next-line + interface FormSerializerOptions extends SerializerOptions { + } + + interface ParamEncoder { + (value: any, defaultEncoder: (value: any) => any): any; + } + + interface CustomParamsSerializer { + (params: Record, options?: ParamsSerializerOptions): string; + } + + interface ParamsSerializerOptions extends SerializerOptions { + encode?: ParamEncoder; + serialize?: CustomParamsSerializer; + } + + type MaxUploadRate = number; + + type MaxDownloadRate = number; + + type BrowserProgressEvent = any; + + interface AxiosProgressEvent { + loaded: number; + total?: number; + progress?: number; + bytes: number; + rate?: number; + estimated?: number; + upload?: boolean; + download?: boolean; + event?: BrowserProgressEvent; + lengthComputable: boolean; + } + + type Milliseconds = number; + + type AxiosAdapterName = 'fetch' | 'xhr' | 'http' | string; + + type AxiosAdapterConfig = AxiosAdapter | AxiosAdapterName; + + type AddressFamily = 4 | 6 | undefined; + + interface LookupAddressEntry { + address: string; + family?: AddressFamily; + } + + type LookupAddress = string | LookupAddressEntry; + + interface AxiosRequestConfig { + url?: string; + method?: Method | string; + baseURL?: string; + transformRequest?: AxiosRequestTransformer | AxiosRequestTransformer[]; + transformResponse?: AxiosResponseTransformer | AxiosResponseTransformer[]; + headers?: (RawAxiosRequestHeaders & MethodsHeaders) | AxiosHeaders; + params?: any; + paramsSerializer?: ParamsSerializerOptions | CustomParamsSerializer; + data?: D; + timeout?: Milliseconds; + timeoutErrorMessage?: string; + withCredentials?: boolean; + adapter?: AxiosAdapterConfig | AxiosAdapterConfig[]; + auth?: AxiosBasicCredentials; + responseType?: ResponseType; + responseEncoding?: responseEncoding | string; + xsrfCookieName?: string; + xsrfHeaderName?: string; + onUploadProgress?: (progressEvent: AxiosProgressEvent) => void; + onDownloadProgress?: (progressEvent: AxiosProgressEvent) => void; + maxContentLength?: number; + validateStatus?: ((status: number) => boolean) | null; + maxBodyLength?: number; + maxRedirects?: number; + maxRate?: number | [MaxUploadRate, MaxDownloadRate]; + beforeRedirect?: (options: Record, responseDetails: {headers: Record, statusCode: HttpStatusCode}) => void; + socketPath?: string | null; + transport?: any; + httpAgent?: any; + httpsAgent?: any; + proxy?: AxiosProxyConfig | false; + cancelToken?: CancelToken; + decompress?: boolean; + transitional?: TransitionalOptions; + signal?: GenericAbortSignal; + insecureHTTPParser?: boolean; + env?: { + FormData?: new (...args: any[]) => object; + }; + formSerializer?: FormSerializerOptions; + family?: AddressFamily; + lookup?: ((hostname: string, options: object, cb: (err: Error | null, address: LookupAddress | LookupAddress[], family?: AddressFamily) => void) => void) | + ((hostname: string, options: object) => Promise<[address: LookupAddressEntry | LookupAddressEntry[], family?: AddressFamily] | LookupAddress>); + withXSRFToken?: boolean | ((config: InternalAxiosRequestConfig) => boolean | undefined); + fetchOptions?: Record; + } + + // Alias + type RawAxiosRequestConfig = AxiosRequestConfig; + + interface InternalAxiosRequestConfig extends AxiosRequestConfig { + headers: AxiosRequestHeaders; + } + + interface HeadersDefaults { + common: RawAxiosRequestHeaders; + delete: RawAxiosRequestHeaders; + get: RawAxiosRequestHeaders; + head: RawAxiosRequestHeaders; + post: RawAxiosRequestHeaders; + put: RawAxiosRequestHeaders; + patch: RawAxiosRequestHeaders; + options?: RawAxiosRequestHeaders; + purge?: RawAxiosRequestHeaders; + link?: RawAxiosRequestHeaders; + unlink?: RawAxiosRequestHeaders; + } + + interface AxiosDefaults extends Omit, 'headers'> { + headers: HeadersDefaults; + } + + interface CreateAxiosDefaults extends Omit, 'headers'> { + headers?: RawAxiosRequestHeaders | AxiosHeaders | Partial; + } + + interface AxiosResponse { + data: T; + status: number; + statusText: string; + headers: RawAxiosResponseHeaders | AxiosResponseHeaders; + config: InternalAxiosRequestConfig; + request?: any; + } + + type AxiosPromise = Promise>; + + interface CancelStatic { + new (message?: string): Cancel; + } + + interface Cancel { + message: string | undefined; + } + + interface Canceler { + (message?: string, config?: AxiosRequestConfig, request?: any): void; + } + + interface CancelTokenStatic { + new (executor: (cancel: Canceler) => void): CancelToken; + source(): CancelTokenSource; + } + + interface CancelToken { + promise: Promise; + reason?: Cancel; + throwIfRequested(): void; + } + + interface CancelTokenSource { + token: CancelToken; + cancel: Canceler; + } + + interface AxiosInterceptorOptions { + synchronous?: boolean; + runWhen?: (config: InternalAxiosRequestConfig) => boolean; + } + + interface AxiosInterceptorManager { + use(onFulfilled?: (value: V) => V | Promise, onRejected?: (error: any) => any, options?: AxiosInterceptorOptions): number; + eject(id: number): void; + clear(): void; + } + + interface AxiosInstance extends Axios { + , D = any>(config: AxiosRequestConfig): Promise; + , D = any>(url: string, config?: AxiosRequestConfig): Promise; + + defaults: Omit & { + headers: HeadersDefaults & { + [key: string]: AxiosHeaderValue + } + }; + } + + interface GenericFormData { + append(name: string, value: any, options?: any): any; + } + + interface GenericHTMLFormElement { + name: string; + method: string; + submit(): void; + } + + interface AxiosStatic extends AxiosInstance { + create(config?: CreateAxiosDefaults): AxiosInstance; + Cancel: CancelStatic; + CancelToken: CancelTokenStatic; + Axios: typeof Axios; + AxiosError: typeof AxiosError; + CanceledError: typeof CanceledError; + HttpStatusCode: typeof HttpStatusCode; + readonly VERSION: string; + isCancel(value: any): value is Cancel; + all(values: Array>): Promise; + spread(callback: (...args: T[]) => R): (array: T[]) => R; + isAxiosError(payload: any): payload is AxiosError; + toFormData(sourceObj: object, targetFormData?: GenericFormData, options?: FormSerializerOptions): GenericFormData; + formToJSON(form: GenericFormData|GenericHTMLFormElement): object; + getAdapter(adapters: AxiosAdapterConfig | AxiosAdapterConfig[] | undefined): AxiosAdapter; + AxiosHeaders: typeof AxiosHeaders; + } +} + +declare const axios: axios.AxiosStatic; + +export = axios; diff --git a/node_modules/axios/index.d.ts b/node_modules/axios/index.d.ts index 0b9e1d3..dbb7dca 100644 --- a/node_modules/axios/index.d.ts +++ b/node_modules/axios/index.d.ts @@ -1,20 +1,116 @@ -// TypeScript Version: 3.0 -export type AxiosRequestHeaders = Record; +// TypeScript Version: 4.7 +export type AxiosHeaderValue = AxiosHeaders | string | string[] | number | boolean | null; -export type AxiosResponseHeaders = Record & { - "set-cookie"?: string[] +interface RawAxiosHeaders { + [key: string]: AxiosHeaderValue; +} + +type MethodsHeaders = Partial<{ + [Key in Method as Lowercase]: AxiosHeaders; +} & {common: AxiosHeaders}>; + +type AxiosHeaderMatcher = string | RegExp | ((this: AxiosHeaders, value: string, name: string) => boolean); + +type AxiosHeaderParser = (this: AxiosHeaders, value: AxiosHeaderValue, header: string) => any; + +export class AxiosHeaders { + constructor( + headers?: RawAxiosHeaders | AxiosHeaders | string + ); + + [key: string]: any; + + set(headerName?: string, value?: AxiosHeaderValue, rewrite?: boolean | AxiosHeaderMatcher): AxiosHeaders; + set(headers?: RawAxiosHeaders | AxiosHeaders | string, rewrite?: boolean): AxiosHeaders; + + get(headerName: string, parser: RegExp): RegExpExecArray | null; + get(headerName: string, matcher?: true | AxiosHeaderParser): AxiosHeaderValue; + + has(header: string, matcher?: AxiosHeaderMatcher): boolean; + + delete(header: string | string[], matcher?: AxiosHeaderMatcher): boolean; + + clear(matcher?: AxiosHeaderMatcher): boolean; + + normalize(format: boolean): AxiosHeaders; + + concat(...targets: Array): AxiosHeaders; + + toJSON(asStrings?: boolean): RawAxiosHeaders; + + static from(thing?: AxiosHeaders | RawAxiosHeaders | string): AxiosHeaders; + + static accessor(header: string | string[]): AxiosHeaders; + + static concat(...targets: Array): AxiosHeaders; + + setContentType(value: ContentType, rewrite?: boolean | AxiosHeaderMatcher): AxiosHeaders; + getContentType(parser?: RegExp): RegExpExecArray | null; + getContentType(matcher?: AxiosHeaderMatcher): AxiosHeaderValue; + hasContentType(matcher?: AxiosHeaderMatcher): boolean; + + setContentLength(value: AxiosHeaderValue, rewrite?: boolean | AxiosHeaderMatcher): AxiosHeaders; + getContentLength(parser?: RegExp): RegExpExecArray | null; + getContentLength(matcher?: AxiosHeaderMatcher): AxiosHeaderValue; + hasContentLength(matcher?: AxiosHeaderMatcher): boolean; + + setAccept(value: AxiosHeaderValue, rewrite?: boolean | AxiosHeaderMatcher): AxiosHeaders; + getAccept(parser?: RegExp): RegExpExecArray | null; + getAccept(matcher?: AxiosHeaderMatcher): AxiosHeaderValue; + hasAccept(matcher?: AxiosHeaderMatcher): boolean; + + setUserAgent(value: AxiosHeaderValue, rewrite?: boolean | AxiosHeaderMatcher): AxiosHeaders; + getUserAgent(parser?: RegExp): RegExpExecArray | null; + getUserAgent(matcher?: AxiosHeaderMatcher): AxiosHeaderValue; + hasUserAgent(matcher?: AxiosHeaderMatcher): boolean; + + setContentEncoding(value: AxiosHeaderValue, rewrite?: boolean | AxiosHeaderMatcher): AxiosHeaders; + getContentEncoding(parser?: RegExp): RegExpExecArray | null; + getContentEncoding(matcher?: AxiosHeaderMatcher): AxiosHeaderValue; + hasContentEncoding(matcher?: AxiosHeaderMatcher): boolean; + + setAuthorization(value: AxiosHeaderValue, rewrite?: boolean | AxiosHeaderMatcher): AxiosHeaders; + getAuthorization(parser?: RegExp): RegExpExecArray | null; + getAuthorization(matcher?: AxiosHeaderMatcher): AxiosHeaderValue; + hasAuthorization(matcher?: AxiosHeaderMatcher): boolean; + + [Symbol.iterator](): IterableIterator<[string, AxiosHeaderValue]>; +} + +type CommonRequestHeadersList = 'Accept' | 'Content-Length' | 'User-Agent' | 'Content-Encoding' | 'Authorization'; + +type ContentType = AxiosHeaderValue | 'text/html' | 'text/plain' | 'multipart/form-data' | 'application/json' | 'application/x-www-form-urlencoded' | 'application/octet-stream'; + +export type RawAxiosRequestHeaders = Partial; + +export type AxiosRequestHeaders = RawAxiosRequestHeaders & AxiosHeaders; + +type CommonResponseHeadersList = 'Server' | 'Content-Type' | 'Content-Length' | 'Cache-Control'| 'Content-Encoding'; + +type RawCommonResponseHeaders = { + [Key in CommonResponseHeadersList]: AxiosHeaderValue; +} & { + "set-cookie": string[]; }; +export type RawAxiosResponseHeaders = Partial; + +export type AxiosResponseHeaders = RawAxiosResponseHeaders & AxiosHeaders; + export interface AxiosRequestTransformer { - (data: any, headers?: AxiosRequestHeaders): any; + (this: InternalAxiosRequestConfig, data: any, headers: AxiosRequestHeaders): any; } export interface AxiosResponseTransformer { - (data: any, headers?: AxiosResponseHeaders): any; + (this: InternalAxiosRequestConfig, data: any, headers: AxiosResponseHeaders, status?: number): any; } export interface AxiosAdapter { - (config: AxiosRequestConfig): AxiosPromise; + (config: InternalAxiosRequestConfig): AxiosPromise; } export interface AxiosBasicCredentials { @@ -25,46 +121,110 @@ export interface AxiosBasicCredentials { export interface AxiosProxyConfig { host: string; port: number; - auth?: { - username: string; - password: string; - }; + auth?: AxiosBasicCredentials; protocol?: string; } +export enum HttpStatusCode { + Continue = 100, + SwitchingProtocols = 101, + Processing = 102, + EarlyHints = 103, + Ok = 200, + Created = 201, + Accepted = 202, + NonAuthoritativeInformation = 203, + NoContent = 204, + ResetContent = 205, + PartialContent = 206, + MultiStatus = 207, + AlreadyReported = 208, + ImUsed = 226, + MultipleChoices = 300, + MovedPermanently = 301, + Found = 302, + SeeOther = 303, + NotModified = 304, + UseProxy = 305, + Unused = 306, + TemporaryRedirect = 307, + PermanentRedirect = 308, + BadRequest = 400, + Unauthorized = 401, + PaymentRequired = 402, + Forbidden = 403, + NotFound = 404, + MethodNotAllowed = 405, + NotAcceptable = 406, + ProxyAuthenticationRequired = 407, + RequestTimeout = 408, + Conflict = 409, + Gone = 410, + LengthRequired = 411, + PreconditionFailed = 412, + PayloadTooLarge = 413, + UriTooLong = 414, + UnsupportedMediaType = 415, + RangeNotSatisfiable = 416, + ExpectationFailed = 417, + ImATeapot = 418, + MisdirectedRequest = 421, + UnprocessableEntity = 422, + Locked = 423, + FailedDependency = 424, + TooEarly = 425, + UpgradeRequired = 426, + PreconditionRequired = 428, + TooManyRequests = 429, + RequestHeaderFieldsTooLarge = 431, + UnavailableForLegalReasons = 451, + InternalServerError = 500, + NotImplemented = 501, + BadGateway = 502, + ServiceUnavailable = 503, + GatewayTimeout = 504, + HttpVersionNotSupported = 505, + VariantAlsoNegotiates = 506, + InsufficientStorage = 507, + LoopDetected = 508, + NotExtended = 510, + NetworkAuthenticationRequired = 511, +} + export type Method = - | 'get' | 'GET' - | 'delete' | 'DELETE' - | 'head' | 'HEAD' - | 'options' | 'OPTIONS' - | 'post' | 'POST' - | 'put' | 'PUT' - | 'patch' | 'PATCH' - | 'purge' | 'PURGE' - | 'link' | 'LINK' - | 'unlink' | 'UNLINK'; + | 'get' | 'GET' + | 'delete' | 'DELETE' + | 'head' | 'HEAD' + | 'options' | 'OPTIONS' + | 'post' | 'POST' + | 'put' | 'PUT' + | 'patch' | 'PATCH' + | 'purge' | 'PURGE' + | 'link' | 'LINK' + | 'unlink' | 'UNLINK'; export type ResponseType = - | 'arraybuffer' - | 'blob' - | 'document' - | 'json' - | 'text' - | 'stream'; - - export type responseEncoding = - | 'ascii' | 'ASCII' - | 'ansi' | 'ANSI' - | 'binary' | 'BINARY' - | 'base64' | 'BASE64' - | 'base64url' | 'BASE64URL' - | 'hex' | 'HEX' - | 'latin1' | 'LATIN1' - | 'ucs-2' | 'UCS-2' - | 'ucs2' | 'UCS2' - | 'utf-8' | 'UTF-8' - | 'utf8' | 'UTF8' - | 'utf16le' | 'UTF16LE'; + | 'arraybuffer' + | 'blob' + | 'document' + | 'json' + | 'text' + | 'stream' + | 'formdata'; + +export type responseEncoding = + | 'ascii' | 'ASCII' + | 'ansi' | 'ANSI' + | 'binary' | 'BINARY' + | 'base64' | 'BASE64' + | 'base64url' | 'BASE64URL' + | 'hex' | 'HEX' + | 'latin1' | 'LATIN1' + | 'ucs-2' | 'UCS-2' + | 'ucs2' | 'UCS2' + | 'utf-8' | 'UTF-8' + | 'utf8' | 'UTF8' + | 'utf16le' | 'UTF16LE'; export interface TransitionalOptions { silentJSONParsing?: boolean; @@ -72,89 +232,198 @@ export interface TransitionalOptions { clarifyTimeoutError?: boolean; } +export interface GenericAbortSignal { + readonly aborted: boolean; + onabort?: ((...args: any) => any) | null; + addEventListener?: (...args: any) => any; + removeEventListener?: (...args: any) => any; +} + +export interface FormDataVisitorHelpers { + defaultVisitor: SerializerVisitor; + convertValue: (value: any) => any; + isVisitable: (value: any) => boolean; +} + +export interface SerializerVisitor { + ( + this: GenericFormData, + value: any, + key: string | number, + path: null | Array, + helpers: FormDataVisitorHelpers + ): boolean; +} + +export interface SerializerOptions { + visitor?: SerializerVisitor; + dots?: boolean; + metaTokens?: boolean; + indexes?: boolean | null; +} + +// tslint:disable-next-line +export interface FormSerializerOptions extends SerializerOptions { +} + +export interface ParamEncoder { + (value: any, defaultEncoder: (value: any) => any): any; +} + +export interface CustomParamsSerializer { + (params: Record, options?: ParamsSerializerOptions): string; +} + +export interface ParamsSerializerOptions extends SerializerOptions { + encode?: ParamEncoder; + serialize?: CustomParamsSerializer; +} + +type MaxUploadRate = number; + +type MaxDownloadRate = number; + +type BrowserProgressEvent = any; + +export interface AxiosProgressEvent { + loaded: number; + total?: number; + progress?: number; + bytes: number; + rate?: number; + estimated?: number; + upload?: boolean; + download?: boolean; + event?: BrowserProgressEvent; + lengthComputable: boolean; +} + +type Milliseconds = number; + +type AxiosAdapterName = 'fetch' | 'xhr' | 'http' | string; + +type AxiosAdapterConfig = AxiosAdapter | AxiosAdapterName; + +export type AddressFamily = 4 | 6 | undefined; + +export interface LookupAddressEntry { + address: string; + family?: AddressFamily; +} + +export type LookupAddress = string | LookupAddressEntry; + export interface AxiosRequestConfig { url?: string; method?: Method | string; baseURL?: string; transformRequest?: AxiosRequestTransformer | AxiosRequestTransformer[]; transformResponse?: AxiosResponseTransformer | AxiosResponseTransformer[]; - headers?: AxiosRequestHeaders; + headers?: (RawAxiosRequestHeaders & MethodsHeaders) | AxiosHeaders; params?: any; - paramsSerializer?: (params: any) => string; + paramsSerializer?: ParamsSerializerOptions | CustomParamsSerializer; data?: D; - timeout?: number; + timeout?: Milliseconds; timeoutErrorMessage?: string; withCredentials?: boolean; - adapter?: AxiosAdapter; + adapter?: AxiosAdapterConfig | AxiosAdapterConfig[]; auth?: AxiosBasicCredentials; responseType?: ResponseType; responseEncoding?: responseEncoding | string; xsrfCookieName?: string; xsrfHeaderName?: string; - onUploadProgress?: (progressEvent: any) => void; - onDownloadProgress?: (progressEvent: any) => void; + onUploadProgress?: (progressEvent: AxiosProgressEvent) => void; + onDownloadProgress?: (progressEvent: AxiosProgressEvent) => void; maxContentLength?: number; validateStatus?: ((status: number) => boolean) | null; maxBodyLength?: number; maxRedirects?: number; - beforeRedirect?: (options: Record, responseDetails: {headers: Record}) => void; + maxRate?: number | [MaxUploadRate, MaxDownloadRate]; + beforeRedirect?: (options: Record, responseDetails: {headers: Record, statusCode: HttpStatusCode}) => void; socketPath?: string | null; + transport?: any; httpAgent?: any; httpsAgent?: any; proxy?: AxiosProxyConfig | false; cancelToken?: CancelToken; decompress?: boolean; transitional?: TransitionalOptions; - signal?: AbortSignal; + signal?: GenericAbortSignal; insecureHTTPParser?: boolean; env?: { FormData?: new (...args: any[]) => object; }; + formSerializer?: FormSerializerOptions; + family?: AddressFamily; + lookup?: ((hostname: string, options: object, cb: (err: Error | null, address: LookupAddress | LookupAddress[], family?: AddressFamily) => void) => void) | + ((hostname: string, options: object) => Promise<[address: LookupAddressEntry | LookupAddressEntry[], family?: AddressFamily] | LookupAddress>); + withXSRFToken?: boolean | ((config: InternalAxiosRequestConfig) => boolean | undefined); + fetchOptions?: Record; +} + +// Alias +export type RawAxiosRequestConfig = AxiosRequestConfig; + +export interface InternalAxiosRequestConfig extends AxiosRequestConfig { + headers: AxiosRequestHeaders; } export interface HeadersDefaults { - common: AxiosRequestHeaders; - delete: AxiosRequestHeaders; - get: AxiosRequestHeaders; - head: AxiosRequestHeaders; - post: AxiosRequestHeaders; - put: AxiosRequestHeaders; - patch: AxiosRequestHeaders; - options?: AxiosRequestHeaders; - purge?: AxiosRequestHeaders; - link?: AxiosRequestHeaders; - unlink?: AxiosRequestHeaders; + common: RawAxiosRequestHeaders; + delete: RawAxiosRequestHeaders; + get: RawAxiosRequestHeaders; + head: RawAxiosRequestHeaders; + post: RawAxiosRequestHeaders; + put: RawAxiosRequestHeaders; + patch: RawAxiosRequestHeaders; + options?: RawAxiosRequestHeaders; + purge?: RawAxiosRequestHeaders; + link?: RawAxiosRequestHeaders; + unlink?: RawAxiosRequestHeaders; } export interface AxiosDefaults extends Omit, 'headers'> { headers: HeadersDefaults; } -export interface AxiosResponse { +export interface CreateAxiosDefaults extends Omit, 'headers'> { + headers?: RawAxiosRequestHeaders | AxiosHeaders | Partial; +} + +export interface AxiosResponse { data: T; status: number; statusText: string; - headers: AxiosResponseHeaders; - config: AxiosRequestConfig; + headers: RawAxiosResponseHeaders | AxiosResponseHeaders; + config: InternalAxiosRequestConfig; request?: any; } export class AxiosError extends Error { constructor( - message?: string, - code?: string, - config?: AxiosRequestConfig, - request?: any, - response?: AxiosResponse + message?: string, + code?: string, + config?: InternalAxiosRequestConfig, + request?: any, + response?: AxiosResponse ); - config: AxiosRequestConfig; + config?: InternalAxiosRequestConfig; code?: string; request?: any; response?: AxiosResponse; isAxiosError: boolean; - status?: string; + status?: number; toJSON: () => object; + cause?: Error; + static from( + error: Error | unknown, + code?: string, + config?: InternalAxiosRequestConfig, + request?: any, + response?: AxiosResponse, + customProps?: object, +): AxiosError; static readonly ERR_FR_TOO_MANY_REDIRECTS = "ERR_FR_TOO_MANY_REDIRECTS"; static readonly ERR_BAD_OPTION_VALUE = "ERR_BAD_OPTION_VALUE"; static readonly ERR_BAD_OPTION = "ERR_BAD_OPTION"; @@ -162,6 +431,8 @@ export class AxiosError extends Error { static readonly ERR_DEPRECATED = "ERR_DEPRECATED"; static readonly ERR_BAD_RESPONSE = "ERR_BAD_RESPONSE"; static readonly ERR_BAD_REQUEST = "ERR_BAD_REQUEST"; + static readonly ERR_NOT_SUPPORT = "ERR_NOT_SUPPORT"; + static readonly ERR_INVALID_URL = "ERR_INVALID_URL"; static readonly ERR_CANCELED = "ERR_CANCELED"; static readonly ECONNABORTED = "ECONNABORTED"; static readonly ETIMEDOUT = "ETIMEDOUT"; @@ -170,8 +441,7 @@ export class AxiosError extends Error { export class CanceledError extends AxiosError { } -export interface AxiosPromise extends Promise> { -} +export type AxiosPromise = Promise>; export interface CancelStatic { new (message?: string): Cancel; @@ -182,7 +452,7 @@ export interface Cancel { } export interface Canceler { - (message?: string): void; + (message?: string, config?: AxiosRequestConfig, request?: any): void; } export interface CancelTokenStatic { @@ -203,19 +473,20 @@ export interface CancelTokenSource { export interface AxiosInterceptorOptions { synchronous?: boolean; - runWhen?: (config: AxiosRequestConfig) => boolean; + runWhen?: (config: InternalAxiosRequestConfig) => boolean; } export interface AxiosInterceptorManager { - use(onFulfilled?: (value: V) => T | Promise, onRejected?: (error: any) => any, options?: AxiosInterceptorOptions): number; + use(onFulfilled?: ((value: V) => V | Promise) | null, onRejected?: ((error: any) => any) | null, options?: AxiosInterceptorOptions): number; eject(id: number): void; + clear(): void; } export class Axios { constructor(config?: AxiosRequestConfig); defaults: AxiosDefaults; interceptors: { - request: AxiosInterceptorManager; + request: AxiosInterceptorManager; response: AxiosInterceptorManager; }; getUri(config?: AxiosRequestConfig): string; @@ -233,20 +504,57 @@ export class Axios { } export interface AxiosInstance extends Axios { - (config: AxiosRequestConfig): AxiosPromise; - (url: string, config?: AxiosRequestConfig): AxiosPromise; + , D = any>(config: AxiosRequestConfig): Promise; + , D = any>(url: string, config?: AxiosRequestConfig): Promise; + + defaults: Omit & { + headers: HeadersDefaults & { + [key: string]: AxiosHeaderValue + } + }; } +export interface GenericFormData { + append(name: string, value: any, options?: any): any; +} + +export interface GenericHTMLFormElement { + name: string; + method: string; + submit(): void; +} + +export function getAdapter(adapters: AxiosAdapterConfig | AxiosAdapterConfig[] | undefined): AxiosAdapter; + +export function toFormData(sourceObj: object, targetFormData?: GenericFormData, options?: FormSerializerOptions): GenericFormData; + +export function formToJSON(form: GenericFormData|GenericHTMLFormElement): object; + +export function isAxiosError(payload: any): payload is AxiosError; + +export function spread(callback: (...args: T[]) => R): (array: T[]) => R; + +export function isCancel(value: any): value is Cancel; + +export function all(values: Array>): Promise; + export interface AxiosStatic extends AxiosInstance { - create(config?: AxiosRequestConfig): AxiosInstance; + create(config?: CreateAxiosDefaults): AxiosInstance; Cancel: CancelStatic; CancelToken: CancelTokenStatic; Axios: typeof Axios; + AxiosError: typeof AxiosError; + HttpStatusCode: typeof HttpStatusCode; readonly VERSION: string; - isCancel(value: any): boolean; - all(values: Array>): Promise; - spread(callback: (...args: T[]) => R): (array: T[]) => R; - isAxiosError(payload: any): payload is AxiosError; + isCancel: typeof isCancel; + all: typeof all; + spread: typeof spread; + isAxiosError: typeof isAxiosError; + toFormData: typeof toFormData; + formToJSON: typeof formToJSON; + getAdapter: typeof getAdapter; + CanceledError: typeof CanceledError; + AxiosHeaders: typeof AxiosHeaders; } declare const axios: AxiosStatic; diff --git a/node_modules/axios/index.js b/node_modules/axios/index.js index 79dfd09..fba3990 100644 --- a/node_modules/axios/index.js +++ b/node_modules/axios/index.js @@ -1 +1,43 @@ -module.exports = require('./lib/axios'); \ No newline at end of file +import axios from './lib/axios.js'; + +// This module is intended to unwrap Axios default export as named. +// Keep top-level export same with static properties +// so that it can keep same with es module or cjs +const { + Axios, + AxiosError, + CanceledError, + isCancel, + CancelToken, + VERSION, + all, + Cancel, + isAxiosError, + spread, + toFormData, + AxiosHeaders, + HttpStatusCode, + formToJSON, + getAdapter, + mergeConfig +} = axios; + +export { + axios as default, + Axios, + AxiosError, + CanceledError, + isCancel, + CancelToken, + VERSION, + all, + Cancel, + isAxiosError, + spread, + toFormData, + AxiosHeaders, + HttpStatusCode, + formToJSON, + getAdapter, + mergeConfig +} diff --git a/node_modules/axios/lib/adapters/adapters.js b/node_modules/axios/lib/adapters/adapters.js new file mode 100644 index 0000000..b466dd5 --- /dev/null +++ b/node_modules/axios/lib/adapters/adapters.js @@ -0,0 +1,79 @@ +import utils from '../utils.js'; +import httpAdapter from './http.js'; +import xhrAdapter from './xhr.js'; +import fetchAdapter from './fetch.js'; +import AxiosError from "../core/AxiosError.js"; + +const knownAdapters = { + http: httpAdapter, + xhr: xhrAdapter, + fetch: fetchAdapter +} + +utils.forEach(knownAdapters, (fn, value) => { + if (fn) { + try { + Object.defineProperty(fn, 'name', {value}); + } catch (e) { + // eslint-disable-next-line no-empty + } + Object.defineProperty(fn, 'adapterName', {value}); + } +}); + +const renderReason = (reason) => `- ${reason}`; + +const isResolvedHandle = (adapter) => utils.isFunction(adapter) || adapter === null || adapter === false; + +export default { + getAdapter: (adapters) => { + adapters = utils.isArray(adapters) ? adapters : [adapters]; + + const {length} = adapters; + let nameOrAdapter; + let adapter; + + const rejectedReasons = {}; + + for (let i = 0; i < length; i++) { + nameOrAdapter = adapters[i]; + let id; + + adapter = nameOrAdapter; + + if (!isResolvedHandle(nameOrAdapter)) { + adapter = knownAdapters[(id = String(nameOrAdapter)).toLowerCase()]; + + if (adapter === undefined) { + throw new AxiosError(`Unknown adapter '${id}'`); + } + } + + if (adapter) { + break; + } + + rejectedReasons[id || '#' + i] = adapter; + } + + if (!adapter) { + + const reasons = Object.entries(rejectedReasons) + .map(([id, state]) => `adapter ${id} ` + + (state === false ? 'is not supported by the environment' : 'is not available in the build') + ); + + let s = length ? + (reasons.length > 1 ? 'since :\n' + reasons.map(renderReason).join('\n') : ' ' + renderReason(reasons[0])) : + 'as no adapter specified'; + + throw new AxiosError( + `There is no suitable adapter to dispatch the request ` + s, + 'ERR_NOT_SUPPORT' + ); + } + + return adapter; + }, + adapters: knownAdapters +} diff --git a/node_modules/axios/lib/adapters/fetch.js b/node_modules/axios/lib/adapters/fetch.js new file mode 100644 index 0000000..1104553 --- /dev/null +++ b/node_modules/axios/lib/adapters/fetch.js @@ -0,0 +1,227 @@ +import platform from "../platform/index.js"; +import utils from "../utils.js"; +import AxiosError from "../core/AxiosError.js"; +import composeSignals from "../helpers/composeSignals.js"; +import {trackStream} from "../helpers/trackStream.js"; +import AxiosHeaders from "../core/AxiosHeaders.js"; +import progressEventReducer from "../helpers/progressEventReducer.js"; +import resolveConfig from "../helpers/resolveConfig.js"; +import settle from "../core/settle.js"; + +const fetchProgressDecorator = (total, fn) => { + const lengthComputable = total != null; + return (loaded) => setTimeout(() => fn({ + lengthComputable, + total, + loaded + })); +} + +const isFetchSupported = typeof fetch === 'function' && typeof Request === 'function' && typeof Response === 'function'; +const isReadableStreamSupported = isFetchSupported && typeof ReadableStream === 'function'; + +// used only inside the fetch adapter +const encodeText = isFetchSupported && (typeof TextEncoder === 'function' ? + ((encoder) => (str) => encoder.encode(str))(new TextEncoder()) : + async (str) => new Uint8Array(await new Response(str).arrayBuffer()) +); + +const supportsRequestStream = isReadableStreamSupported && (() => { + let duplexAccessed = false; + + const hasContentType = new Request(platform.origin, { + body: new ReadableStream(), + method: 'POST', + get duplex() { + duplexAccessed = true; + return 'half'; + }, + }).headers.has('Content-Type'); + + return duplexAccessed && !hasContentType; +})(); + +const DEFAULT_CHUNK_SIZE = 64 * 1024; + +const supportsResponseStream = isReadableStreamSupported && !!(()=> { + try { + return utils.isReadableStream(new Response('').body); + } catch(err) { + // return undefined + } +})(); + +const resolvers = { + stream: supportsResponseStream && ((res) => res.body) +}; + +isFetchSupported && (((res) => { + ['text', 'arrayBuffer', 'blob', 'formData', 'stream'].forEach(type => { + !resolvers[type] && (resolvers[type] = utils.isFunction(res[type]) ? (res) => res[type]() : + (_, config) => { + throw new AxiosError(`Response type '${type}' is not supported`, AxiosError.ERR_NOT_SUPPORT, config); + }) + }); +})(new Response)); + +const getBodyLength = async (body) => { + if (body == null) { + return 0; + } + + if(utils.isBlob(body)) { + return body.size; + } + + if(utils.isSpecCompliantForm(body)) { + return (await new Request(body).arrayBuffer()).byteLength; + } + + if(utils.isArrayBufferView(body)) { + return body.byteLength; + } + + if(utils.isURLSearchParams(body)) { + body = body + ''; + } + + if(utils.isString(body)) { + return (await encodeText(body)).byteLength; + } +} + +const resolveBodyLength = async (headers, body) => { + const length = utils.toFiniteNumber(headers.getContentLength()); + + return length == null ? getBodyLength(body) : length; +} + +export default isFetchSupported && (async (config) => { + let { + url, + method, + data, + signal, + cancelToken, + timeout, + onDownloadProgress, + onUploadProgress, + responseType, + headers, + withCredentials = 'same-origin', + fetchOptions + } = resolveConfig(config); + + responseType = responseType ? (responseType + '').toLowerCase() : 'text'; + + let [composedSignal, stopTimeout] = (signal || cancelToken || timeout) ? + composeSignals([signal, cancelToken], timeout) : []; + + let finished, request; + + const onFinish = () => { + !finished && setTimeout(() => { + composedSignal && composedSignal.unsubscribe(); + }); + + finished = true; + } + + let requestContentLength; + + try { + if ( + onUploadProgress && supportsRequestStream && method !== 'get' && method !== 'head' && + (requestContentLength = await resolveBodyLength(headers, data)) !== 0 + ) { + let _request = new Request(url, { + method: 'POST', + body: data, + duplex: "half" + }); + + let contentTypeHeader; + + if (utils.isFormData(data) && (contentTypeHeader = _request.headers.get('content-type'))) { + headers.setContentType(contentTypeHeader) + } + + if (_request.body) { + data = trackStream(_request.body, DEFAULT_CHUNK_SIZE, fetchProgressDecorator( + requestContentLength, + progressEventReducer(onUploadProgress) + ), null, encodeText); + } + } + + if (!utils.isString(withCredentials)) { + withCredentials = withCredentials ? 'cors' : 'omit'; + } + + request = new Request(url, { + ...fetchOptions, + signal: composedSignal, + method: method.toUpperCase(), + headers: headers.normalize().toJSON(), + body: data, + duplex: "half", + withCredentials + }); + + let response = await fetch(request); + + const isStreamResponse = supportsResponseStream && (responseType === 'stream' || responseType === 'response'); + + if (supportsResponseStream && (onDownloadProgress || isStreamResponse)) { + const options = {}; + + ['status', 'statusText', 'headers'].forEach(prop => { + options[prop] = response[prop]; + }); + + const responseContentLength = utils.toFiniteNumber(response.headers.get('content-length')); + + response = new Response( + trackStream(response.body, DEFAULT_CHUNK_SIZE, onDownloadProgress && fetchProgressDecorator( + responseContentLength, + progressEventReducer(onDownloadProgress, true) + ), isStreamResponse && onFinish, encodeText), + options + ); + } + + responseType = responseType || 'text'; + + let responseData = await resolvers[utils.findKey(resolvers, responseType) || 'text'](response, config); + + !isStreamResponse && onFinish(); + + stopTimeout && stopTimeout(); + + return await new Promise((resolve, reject) => { + settle(resolve, reject, { + data: responseData, + headers: AxiosHeaders.from(response.headers), + status: response.status, + statusText: response.statusText, + config, + request + }) + }) + } catch (err) { + onFinish(); + + if (err && err.name === 'TypeError' && /fetch/i.test(err.message)) { + throw Object.assign( + new AxiosError('Network Error', AxiosError.ERR_NETWORK, config, request), + { + cause: err.cause || err + } + ) + } + + throw AxiosError.from(err, err && err.code, config, request); + } +}); + + diff --git a/node_modules/axios/lib/adapters/http.js b/node_modules/axios/lib/adapters/http.js index 04a9aac..768e4a5 100755 --- a/node_modules/axios/lib/adapters/http.js +++ b/node_modules/axios/lib/adapters/http.js @@ -1,96 +1,315 @@ 'use strict'; -var utils = require('./../utils'); -var settle = require('./../core/settle'); -var buildFullPath = require('../core/buildFullPath'); -var buildURL = require('./../helpers/buildURL'); -var http = require('http'); -var https = require('https'); -var httpFollow = require('follow-redirects').http; -var httpsFollow = require('follow-redirects').https; -var url = require('url'); -var zlib = require('zlib'); -var VERSION = require('./../env/data').version; -var transitionalDefaults = require('../defaults/transitional'); -var AxiosError = require('../core/AxiosError'); -var CanceledError = require('../cancel/CanceledError'); - -var isHttps = /https:?/; - -var supportedProtocols = [ 'http:', 'https:', 'file:' ]; +import utils from './../utils.js'; +import settle from './../core/settle.js'; +import buildFullPath from '../core/buildFullPath.js'; +import buildURL from './../helpers/buildURL.js'; +import {getProxyForUrl} from 'proxy-from-env'; +import http from 'http'; +import https from 'https'; +import util from 'util'; +import followRedirects from 'follow-redirects'; +import zlib from 'zlib'; +import {VERSION} from '../env/data.js'; +import transitionalDefaults from '../defaults/transitional.js'; +import AxiosError from '../core/AxiosError.js'; +import CanceledError from '../cancel/CanceledError.js'; +import platform from '../platform/index.js'; +import fromDataURI from '../helpers/fromDataURI.js'; +import stream from 'stream'; +import AxiosHeaders from '../core/AxiosHeaders.js'; +import AxiosTransformStream from '../helpers/AxiosTransformStream.js'; +import {EventEmitter} from 'events'; +import formDataToStream from "../helpers/formDataToStream.js"; +import readBlob from "../helpers/readBlob.js"; +import ZlibHeaderTransformStream from '../helpers/ZlibHeaderTransformStream.js'; +import callbackify from "../helpers/callbackify.js"; + +const zlibOptions = { + flush: zlib.constants.Z_SYNC_FLUSH, + finishFlush: zlib.constants.Z_SYNC_FLUSH +}; + +const brotliOptions = { + flush: zlib.constants.BROTLI_OPERATION_FLUSH, + finishFlush: zlib.constants.BROTLI_OPERATION_FLUSH +} + +const isBrotliSupported = utils.isFunction(zlib.createBrotliDecompress); + +const {http: httpFollow, https: httpsFollow} = followRedirects; + +const isHttps = /https:?/; + +const supportedProtocols = platform.protocols.map(protocol => { + return protocol + ':'; +}); + +/** + * If the proxy or config beforeRedirects functions are defined, call them with the options + * object. + * + * @param {Object} options - The options object that was passed to the request. + * + * @returns {Object} + */ +function dispatchBeforeRedirect(options, responseDetails) { + if (options.beforeRedirects.proxy) { + options.beforeRedirects.proxy(options); + } + if (options.beforeRedirects.config) { + options.beforeRedirects.config(options, responseDetails); + } +} /** + * If the proxy or config afterRedirects functions are defined, call them with the options * * @param {http.ClientRequestArgs} options - * @param {AxiosProxyConfig} proxy + * @param {AxiosProxyConfig} configProxy configuration from Axios options object * @param {string} location + * + * @returns {http.ClientRequestArgs} */ -function setProxy(options, proxy, location) { - options.hostname = proxy.host; - options.host = proxy.host; - options.port = proxy.port; - options.path = location; - - // Basic proxy authorization - if (proxy.auth) { - var base64 = Buffer.from(proxy.auth.username + ':' + proxy.auth.password, 'utf8').toString('base64'); - options.headers['Proxy-Authorization'] = 'Basic ' + base64; +function setProxy(options, configProxy, location) { + let proxy = configProxy; + if (!proxy && proxy !== false) { + const proxyUrl = getProxyForUrl(location); + if (proxyUrl) { + proxy = new URL(proxyUrl); + } } + if (proxy) { + // Basic proxy authorization + if (proxy.username) { + proxy.auth = (proxy.username || '') + ':' + (proxy.password || ''); + } - // If a proxy is used, any redirects must also pass through the proxy - options.beforeRedirect = function beforeRedirect(redirection) { - redirection.headers.host = redirection.host; - setProxy(redirection, proxy, redirection.href); + if (proxy.auth) { + // Support proxy auth object form + if (proxy.auth.username || proxy.auth.password) { + proxy.auth = (proxy.auth.username || '') + ':' + (proxy.auth.password || ''); + } + const base64 = Buffer + .from(proxy.auth, 'utf8') + .toString('base64'); + options.headers['Proxy-Authorization'] = 'Basic ' + base64; + } + + options.headers.host = options.hostname + (options.port ? ':' + options.port : ''); + const proxyHost = proxy.hostname || proxy.host; + options.hostname = proxyHost; + // Replace 'host' since options is not a URL object + options.host = proxyHost; + options.port = proxy.port; + options.path = location; + if (proxy.protocol) { + options.protocol = proxy.protocol.includes(':') ? proxy.protocol : `${proxy.protocol}:`; + } + } + + options.beforeRedirects.proxy = function beforeRedirect(redirectOptions) { + // Configure proxy for redirected request, passing the original config proxy to apply + // the exact same logic as if the redirected request was performed by axios directly. + setProxy(redirectOptions, configProxy, redirectOptions.href); }; } +const isHttpAdapterSupported = typeof process !== 'undefined' && utils.kindOf(process) === 'process'; + +// temporary hotfix + +const wrapAsync = (asyncExecutor) => { + return new Promise((resolve, reject) => { + let onDone; + let isDone; + + const done = (value, isRejected) => { + if (isDone) return; + isDone = true; + onDone && onDone(value, isRejected); + } + + const _resolve = (value) => { + done(value); + resolve(value); + }; + + const _reject = (reason) => { + done(reason, true); + reject(reason); + } + + asyncExecutor(_resolve, _reject, (onDoneHandler) => (onDone = onDoneHandler)).catch(_reject); + }) +}; + +const resolveFamily = ({address, family}) => { + if (!utils.isString(address)) { + throw TypeError('address must be a string'); + } + return ({ + address, + family: family || (address.indexOf('.') < 0 ? 6 : 4) + }); +} + +const buildAddressEntry = (address, family) => resolveFamily(utils.isObject(address) ? address : {address, family}); + /*eslint consistent-return:0*/ -module.exports = function httpAdapter(config) { - return new Promise(function dispatchHttpRequest(resolvePromise, rejectPromise) { - var onCanceled; - function done() { +export default isHttpAdapterSupported && function httpAdapter(config) { + return wrapAsync(async function dispatchHttpRequest(resolve, reject, onDone) { + let {data, lookup, family} = config; + const {responseType, responseEncoding} = config; + const method = config.method.toUpperCase(); + let isDone; + let rejected = false; + let req; + + if (lookup) { + const _lookup = callbackify(lookup, (value) => utils.isArray(value) ? value : [value]); + // hotfix to support opt.all option which is required for node 20.x + lookup = (hostname, opt, cb) => { + _lookup(hostname, opt, (err, arg0, arg1) => { + if (err) { + return cb(err); + } + + const addresses = utils.isArray(arg0) ? arg0.map(addr => buildAddressEntry(addr)) : [buildAddressEntry(arg0, arg1)]; + + opt.all ? cb(err, addresses) : cb(err, addresses[0].address, addresses[0].family); + }); + } + } + + // temporary internal emitter until the AxiosRequest class will be implemented + const emitter = new EventEmitter(); + + const onFinished = () => { if (config.cancelToken) { - config.cancelToken.unsubscribe(onCanceled); + config.cancelToken.unsubscribe(abort); } if (config.signal) { - config.signal.removeEventListener('abort', onCanceled); + config.signal.removeEventListener('abort', abort); } + + emitter.removeAllListeners(); } - var resolve = function resolve(value) { - done(); - resolvePromise(value); - }; - var rejected = false; - var reject = function reject(value) { - done(); - rejected = true; - rejectPromise(value); - }; - var data = config.data; - var headers = config.headers; - var headerNames = {}; - Object.keys(headers).forEach(function storeLowerName(name) { - headerNames[name.toLowerCase()] = name; + onDone((value, isRejected) => { + isDone = true; + if (isRejected) { + rejected = true; + onFinished(); + } }); - // Set User-Agent (required by some servers) - // See https://github.com/axios/axios/issues/69 - if ('user-agent' in headerNames) { - // User-Agent is specified; handle case where no UA header is desired - if (!headers[headerNames['user-agent']]) { - delete headers[headerNames['user-agent']]; + function abort(reason) { + emitter.emit('abort', !reason || reason.type ? new CanceledError(null, config, req) : reason); + } + + emitter.once('abort', reject); + + if (config.cancelToken || config.signal) { + config.cancelToken && config.cancelToken.subscribe(abort); + if (config.signal) { + config.signal.aborted ? abort() : config.signal.addEventListener('abort', abort); } - // Otherwise, use specified value - } else { - // Only set header if it hasn't been set in config - headers['User-Agent'] = 'axios/' + VERSION; } - // support for https://www.npmjs.com/package/form-data api - if (utils.isFormData(data) && utils.isFunction(data.getHeaders)) { - Object.assign(headers, data.getHeaders()); + // Parse url + const fullPath = buildFullPath(config.baseURL, config.url); + const parsed = new URL(fullPath, 'http://localhost'); + const protocol = parsed.protocol || supportedProtocols[0]; + + if (protocol === 'data:') { + let convertedData; + + if (method !== 'GET') { + return settle(resolve, reject, { + status: 405, + statusText: 'method not allowed', + headers: {}, + config + }); + } + + try { + convertedData = fromDataURI(config.url, responseType === 'blob', { + Blob: config.env && config.env.Blob + }); + } catch (err) { + throw AxiosError.from(err, AxiosError.ERR_BAD_REQUEST, config); + } + + if (responseType === 'text') { + convertedData = convertedData.toString(responseEncoding); + + if (!responseEncoding || responseEncoding === 'utf8') { + convertedData = utils.stripBOM(convertedData); + } + } else if (responseType === 'stream') { + convertedData = stream.Readable.from(convertedData); + } + + return settle(resolve, reject, { + data: convertedData, + status: 200, + statusText: 'OK', + headers: new AxiosHeaders(), + config + }); + } + + if (supportedProtocols.indexOf(protocol) === -1) { + return reject(new AxiosError( + 'Unsupported protocol ' + protocol, + AxiosError.ERR_BAD_REQUEST, + config + )); + } + + const headers = AxiosHeaders.from(config.headers).normalize(); + + // Set User-Agent (required by some servers) + // See https://github.com/axios/axios/issues/69 + // User-Agent is specified; handle case where no UA header is desired + // Only set header if it hasn't been set in config + headers.set('User-Agent', 'axios/' + VERSION, false); + + const onDownloadProgress = config.onDownloadProgress; + const onUploadProgress = config.onUploadProgress; + const maxRate = config.maxRate; + let maxUploadRate = undefined; + let maxDownloadRate = undefined; + + // support for spec compliant FormData objects + if (utils.isSpecCompliantForm(data)) { + const userBoundary = headers.getContentType(/boundary=([-_\w\d]{10,70})/i); + + data = formDataToStream(data, (formHeaders) => { + headers.set(formHeaders); + }, { + tag: `axios-${VERSION}-boundary`, + boundary: userBoundary && userBoundary[1] || undefined + }); + // support for https://www.npmjs.com/package/form-data api + } else if (utils.isFormData(data) && utils.isFunction(data.getHeaders)) { + headers.set(data.getHeaders()); + + if (!headers.hasContentLength()) { + try { + const knownLength = await util.promisify(data.getLength).call(data); + Number.isFinite(knownLength) && knownLength >= 0 && headers.setContentLength(knownLength); + /*eslint no-empty:0*/ + } catch (e) { + } + } + } else if (utils.isBlob(data)) { + data.size && headers.setContentType(data.type || 'application/octet-stream'); + headers.setContentLength(data.size || 0); + data = stream.Readable.from(readBlob(data)); } else if (data && !utils.isStream(data)) { if (Buffer.isBuffer(data)) { // Nothing to do... @@ -106,6 +325,9 @@ module.exports = function httpAdapter(config) { )); } + // Add Content-Length header if data exists + headers.setContentLength(data.length, false); + if (config.maxBodyLength > -1 && data.length > config.maxBodyLength) { return reject(new AxiosError( 'Request body larger than maxBodyLength limit', @@ -113,145 +335,116 @@ module.exports = function httpAdapter(config) { config )); } + } - // Add Content-Length header if data exists - if (!headerNames['content-length']) { - headers['Content-Length'] = data.length; + const contentLength = utils.toFiniteNumber(headers.getContentLength()); + + if (utils.isArray(maxRate)) { + maxUploadRate = maxRate[0]; + maxDownloadRate = maxRate[1]; + } else { + maxUploadRate = maxDownloadRate = maxRate; + } + + if (data && (onUploadProgress || maxUploadRate)) { + if (!utils.isStream(data)) { + data = stream.Readable.from(data, {objectMode: false}); } + + data = stream.pipeline([data, new AxiosTransformStream({ + length: contentLength, + maxRate: utils.toFiniteNumber(maxUploadRate) + })], utils.noop); + + onUploadProgress && data.on('progress', progress => { + onUploadProgress(Object.assign(progress, { + upload: true + })); + }); } // HTTP basic authentication - var auth = undefined; + let auth = undefined; if (config.auth) { - var username = config.auth.username || ''; - var password = config.auth.password || ''; + const username = config.auth.username || ''; + const password = config.auth.password || ''; auth = username + ':' + password; } - // Parse url - var fullPath = buildFullPath(config.baseURL, config.url); - var parsed = url.parse(fullPath); - var protocol = parsed.protocol || supportedProtocols[0]; - - if (supportedProtocols.indexOf(protocol) === -1) { - return reject(new AxiosError( - 'Unsupported protocol ' + protocol, - AxiosError.ERR_BAD_REQUEST, - config - )); - } - - if (!auth && parsed.auth) { - var urlAuth = parsed.auth.split(':'); - var urlUsername = urlAuth[0] || ''; - var urlPassword = urlAuth[1] || ''; + if (!auth && parsed.username) { + const urlUsername = parsed.username; + const urlPassword = parsed.password; auth = urlUsername + ':' + urlPassword; } - if (auth && headerNames.authorization) { - delete headers[headerNames.authorization]; - } + auth && headers.delete('authorization'); - var isHttpsRequest = isHttps.test(protocol); - var agent = isHttpsRequest ? config.httpsAgent : config.httpAgent; + let path; try { - buildURL(parsed.path, config.params, config.paramsSerializer).replace(/^\?/, ''); + path = buildURL( + parsed.pathname + parsed.search, + config.params, + config.paramsSerializer + ).replace(/^\?/, ''); } catch (err) { - var customErr = new Error(err.message); + const customErr = new Error(err.message); customErr.config = config; customErr.url = config.url; customErr.exists = true; - reject(customErr); + return reject(customErr); } - var options = { - path: buildURL(parsed.path, config.params, config.paramsSerializer).replace(/^\?/, ''), - method: config.method.toUpperCase(), - headers: headers, - agent: agent, + headers.set( + 'Accept-Encoding', + 'gzip, compress, deflate' + (isBrotliSupported ? ', br' : ''), false + ); + + const options = { + path, + method: method, + headers: headers.toJSON(), agents: { http: config.httpAgent, https: config.httpsAgent }, - auth: auth + auth, + protocol, + family, + beforeRedirect: dispatchBeforeRedirect, + beforeRedirects: {} }; + // cacheable-lookup integration hotfix + !utils.isUndefined(lookup) && (options.lookup = lookup); + if (config.socketPath) { options.socketPath = config.socketPath; } else { options.hostname = parsed.hostname; options.port = parsed.port; + setProxy(options, config.proxy, protocol + '//' + parsed.hostname + (parsed.port ? ':' + parsed.port : '') + options.path); } - var proxy = config.proxy; - if (!proxy && proxy !== false) { - var proxyEnv = protocol.slice(0, -1) + '_proxy'; - var proxyUrl = process.env[proxyEnv] || process.env[proxyEnv.toUpperCase()]; - if (proxyUrl) { - var parsedProxyUrl = url.parse(proxyUrl); - var noProxyEnv = process.env.no_proxy || process.env.NO_PROXY; - var shouldProxy = true; - - if (noProxyEnv) { - var noProxy = noProxyEnv.split(',').map(function trim(s) { - return s.trim(); - }); - - shouldProxy = !noProxy.some(function proxyMatch(proxyElement) { - if (!proxyElement) { - return false; - } - if (proxyElement === '*') { - return true; - } - if (proxyElement[0] === '.' && - parsed.hostname.substr(parsed.hostname.length - proxyElement.length) === proxyElement) { - return true; - } - - return parsed.hostname === proxyElement; - }); - } - - if (shouldProxy) { - proxy = { - host: parsedProxyUrl.hostname, - port: parsedProxyUrl.port, - protocol: parsedProxyUrl.protocol - }; - - if (parsedProxyUrl.auth) { - var proxyUrlAuth = parsedProxyUrl.auth.split(':'); - proxy.auth = { - username: proxyUrlAuth[0], - password: proxyUrlAuth[1] - }; - } - } - } - } - - if (proxy) { - options.headers.host = parsed.hostname + (parsed.port ? ':' + parsed.port : ''); - setProxy(options, proxy, protocol + '//' + parsed.hostname + (parsed.port ? ':' + parsed.port : '') + options.path); - } - - var transport; - var isHttpsProxy = isHttpsRequest && (proxy ? isHttps.test(proxy.protocol) : true); + let transport; + const isHttpsRequest = isHttps.test(options.protocol); + options.agent = isHttpsRequest ? config.httpsAgent : config.httpAgent; if (config.transport) { transport = config.transport; } else if (config.maxRedirects === 0) { - transport = isHttpsProxy ? https : http; + transport = isHttpsRequest ? https : http; } else { if (config.maxRedirects) { options.maxRedirects = config.maxRedirects; } if (config.beforeRedirect) { - options.beforeRedirect = config.beforeRedirect; + options.beforeRedirects.config = config.beforeRedirect; } - transport = isHttpsProxy ? httpsFollow : httpFollow; + transport = isHttpsRequest ? httpsFollow : httpFollow; } if (config.maxBodyLength > -1) { options.maxBodyLength = config.maxBodyLength; + } else { + // follow-redirects does not skip comparison, so it should always succeed for axios -1 unlimited + options.maxBodyLength = Infinity; } if (config.insecureHTTPParser) { @@ -259,94 +452,155 @@ module.exports = function httpAdapter(config) { } // Create the request - var req = transport.request(options, function handleResponse(res) { - if (req.aborted) return; + req = transport.request(options, function handleResponse(res) { + if (req.destroyed) return; + + const streams = [res]; - // uncompress the response body transparently if required - var stream = res; + const responseLength = +res.headers['content-length']; + + if (onDownloadProgress) { + const transformStream = new AxiosTransformStream({ + length: utils.toFiniteNumber(responseLength), + maxRate: utils.toFiniteNumber(maxDownloadRate) + }); + + onDownloadProgress && transformStream.on('progress', progress => { + onDownloadProgress(Object.assign(progress, { + download: true + })); + }); + + streams.push(transformStream); + } + + // decompress the response body transparently if required + let responseStream = res; // return the last request in case of redirects - var lastRequest = res.req || req; + const lastRequest = res.req || req; + // if decompress disabled we should not decompress + if (config.decompress !== false && res.headers['content-encoding']) { + // if no content, but headers still say that it is encoded, + // remove the header not confuse downstream operations + if (method === 'HEAD' || res.statusCode === 204) { + delete res.headers['content-encoding']; + } - // if no content, is HEAD request or decompress disabled we should not decompress - if (res.statusCode !== 204 && lastRequest.method !== 'HEAD' && config.decompress !== false) { - switch (res.headers['content-encoding']) { + switch ((res.headers['content-encoding'] || '').toLowerCase()) { /*eslint default-case:0*/ case 'gzip': + case 'x-gzip': case 'compress': + case 'x-compress': + // add the unzipper to the body stream processing pipeline + streams.push(zlib.createUnzip(zlibOptions)); + + // remove the content-encoding in order to not confuse downstream operations + delete res.headers['content-encoding']; + break; case 'deflate': - // add the unzipper to the body stream processing pipeline - stream = stream.pipe(zlib.createUnzip()); + streams.push(new ZlibHeaderTransformStream()); + + // add the unzipper to the body stream processing pipeline + streams.push(zlib.createUnzip(zlibOptions)); // remove the content-encoding in order to not confuse downstream operations delete res.headers['content-encoding']; break; + case 'br': + if (isBrotliSupported) { + streams.push(zlib.createBrotliDecompress(brotliOptions)); + delete res.headers['content-encoding']; + } } } - var response = { + responseStream = streams.length > 1 ? stream.pipeline(streams, utils.noop) : streams[0]; + + const offListeners = stream.finished(responseStream, () => { + offListeners(); + onFinished(); + }); + + const response = { status: res.statusCode, statusText: res.statusMessage, - headers: res.headers, - config: config, + headers: new AxiosHeaders(res.headers), + config, request: lastRequest }; - if (config.responseType === 'stream') { - response.data = stream; + if (responseType === 'stream') { + response.data = responseStream; settle(resolve, reject, response); } else { - var responseBuffer = []; - var totalResponseBytes = 0; - stream.on('data', function handleStreamData(chunk) { + const responseBuffer = []; + let totalResponseBytes = 0; + + responseStream.on('data', function handleStreamData(chunk) { responseBuffer.push(chunk); totalResponseBytes += chunk.length; // make sure the content length is not over the maxContentLength if specified if (config.maxContentLength > -1 && totalResponseBytes > config.maxContentLength) { - // stream.destoy() emit aborted event before calling reject() on Node.js v16 + // stream.destroy() emit aborted event before calling reject() on Node.js v16 rejected = true; - stream.destroy(); + responseStream.destroy(); reject(new AxiosError('maxContentLength size of ' + config.maxContentLength + ' exceeded', AxiosError.ERR_BAD_RESPONSE, config, lastRequest)); } }); - stream.on('aborted', function handlerStreamAborted() { + responseStream.on('aborted', function handlerStreamAborted() { if (rejected) { return; } - stream.destroy(); - reject(new AxiosError( + + const err = new AxiosError( 'maxContentLength size of ' + config.maxContentLength + ' exceeded', AxiosError.ERR_BAD_RESPONSE, config, lastRequest - )); + ); + responseStream.destroy(err); + reject(err); }); - stream.on('error', function handleStreamError(err) { - if (req.aborted) return; + responseStream.on('error', function handleStreamError(err) { + if (req.destroyed) return; reject(AxiosError.from(err, null, config, lastRequest)); }); - stream.on('end', function handleStreamEnd() { + responseStream.on('end', function handleStreamEnd() { try { - var responseData = responseBuffer.length === 1 ? responseBuffer[0] : Buffer.concat(responseBuffer); - if (config.responseType !== 'arraybuffer') { - responseData = responseData.toString(config.responseEncoding); - if (!config.responseEncoding || config.responseEncoding === 'utf8') { + let responseData = responseBuffer.length === 1 ? responseBuffer[0] : Buffer.concat(responseBuffer); + if (responseType !== 'arraybuffer') { + responseData = responseData.toString(responseEncoding); + if (!responseEncoding || responseEncoding === 'utf8') { responseData = utils.stripBOM(responseData); } } response.data = responseData; } catch (err) { - reject(AxiosError.from(err, null, config, response.request, response)); + return reject(AxiosError.from(err, null, config, response.request, response)); } settle(resolve, reject, response); }); } + + emitter.once('abort', err => { + if (!responseStream.destroyed) { + responseStream.emit('error', err); + responseStream.destroy(); + } + }); + }); + + emitter.once('abort', err => { + reject(err); + req.destroy(err); }); // Handle errors @@ -365,9 +619,9 @@ module.exports = function httpAdapter(config) { // Handle request timeout if (config.timeout) { // This is forcing a int timeout to avoid problems if the `req` interface doesn't handle other types. - var timeout = parseInt(config.timeout, 10); + const timeout = parseInt(config.timeout, 10); - if (isNaN(timeout)) { + if (Number.isNaN(timeout)) { reject(new AxiosError( 'error trying to parse `config.timeout` to int', AxiosError.ERR_BAD_OPTION_VALUE, @@ -381,44 +635,51 @@ module.exports = function httpAdapter(config) { // Sometime, the response will be very slow, and does not respond, the connect event will be block by event loop system. // And timer callback will be fired, and abort() will be invoked before connection, then get "socket hang up" and code ECONNRESET. // At this time, if we have a large number of request, nodejs will hang up some socket on background. and the number will up and up. - // And then these socket which be hang up will devoring CPU little by little. + // And then these socket which be hang up will devouring CPU little by little. // ClientRequest.setTimeout will be fired on the specify milliseconds, and can make sure that abort() will be fired after connect. req.setTimeout(timeout, function handleRequestTimeout() { - req.abort(); - var transitional = config.transitional || transitionalDefaults; + if (isDone) return; + let timeoutErrorMessage = config.timeout ? 'timeout of ' + config.timeout + 'ms exceeded' : 'timeout exceeded'; + const transitional = config.transitional || transitionalDefaults; + if (config.timeoutErrorMessage) { + timeoutErrorMessage = config.timeoutErrorMessage; + } reject(new AxiosError( - 'timeout of ' + timeout + 'ms exceeded', + timeoutErrorMessage, transitional.clarifyTimeoutError ? AxiosError.ETIMEDOUT : AxiosError.ECONNABORTED, config, req )); + abort(); }); } - if (config.cancelToken || config.signal) { - // Handle cancellation - // eslint-disable-next-line func-names - onCanceled = function(cancel) { - if (req.aborted) return; - req.abort(); - reject(!cancel || (cancel && cancel.type) ? new CanceledError() : cancel); - }; + // Send the request + if (utils.isStream(data)) { + let ended = false; + let errored = false; - config.cancelToken && config.cancelToken.subscribe(onCanceled); - if (config.signal) { - config.signal.aborted ? onCanceled() : config.signal.addEventListener('abort', onCanceled); - } - } + data.on('end', () => { + ended = true; + }); + data.once('error', err => { + errored = true; + req.destroy(err); + }); - // Send the request - if (utils.isStream(data)) { - data.on('error', function handleStreamError(err) { - reject(AxiosError.from(err, config, null, req)); - }).pipe(req); + data.on('close', () => { + if (!ended && !errored) { + abort(new CanceledError('Request stream has been aborted', config, req)); + } + }); + + data.pipe(req); } else { req.end(data); } }); -}; +} + +export const __setProxy = setProxy; diff --git a/node_modules/axios/lib/adapters/xhr.js b/node_modules/axios/lib/adapters/xhr.js index 76d7e7a..e9b8e80 100644 --- a/node_modules/axios/lib/adapters/xhr.js +++ b/node_modules/axios/lib/adapters/xhr.js @@ -1,68 +1,57 @@ -'use strict'; - -var utils = require('./../utils'); -var settle = require('./../core/settle'); -var cookies = require('./../helpers/cookies'); -var buildURL = require('./../helpers/buildURL'); -var buildFullPath = require('../core/buildFullPath'); -var parseHeaders = require('./../helpers/parseHeaders'); -var isURLSameOrigin = require('./../helpers/isURLSameOrigin'); -var transitionalDefaults = require('../defaults/transitional'); -var AxiosError = require('../core/AxiosError'); -var CanceledError = require('../cancel/CanceledError'); -var parseProtocol = require('../helpers/parseProtocol'); - -module.exports = function xhrAdapter(config) { +import utils from './../utils.js'; +import settle from './../core/settle.js'; +import transitionalDefaults from '../defaults/transitional.js'; +import AxiosError from '../core/AxiosError.js'; +import CanceledError from '../cancel/CanceledError.js'; +import parseProtocol from '../helpers/parseProtocol.js'; +import platform from '../platform/index.js'; +import AxiosHeaders from '../core/AxiosHeaders.js'; +import progressEventReducer from '../helpers/progressEventReducer.js'; +import resolveConfig from "../helpers/resolveConfig.js"; + +const isXHRAdapterSupported = typeof XMLHttpRequest !== 'undefined'; + +export default isXHRAdapterSupported && function (config) { return new Promise(function dispatchXhrRequest(resolve, reject) { - var requestData = config.data; - var requestHeaders = config.headers; - var responseType = config.responseType; - var onCanceled; + const _config = resolveConfig(config); + let requestData = _config.data; + const requestHeaders = AxiosHeaders.from(_config.headers).normalize(); + let {responseType} = _config; + let onCanceled; function done() { - if (config.cancelToken) { - config.cancelToken.unsubscribe(onCanceled); + if (_config.cancelToken) { + _config.cancelToken.unsubscribe(onCanceled); } - if (config.signal) { - config.signal.removeEventListener('abort', onCanceled); + if (_config.signal) { + _config.signal.removeEventListener('abort', onCanceled); } } - if (utils.isFormData(requestData) && utils.isStandardBrowserEnv()) { - delete requestHeaders['Content-Type']; // Let the browser set it - } - - var request = new XMLHttpRequest(); - - // HTTP basic authentication - if (config.auth) { - var username = config.auth.username || ''; - var password = config.auth.password ? unescape(encodeURIComponent(config.auth.password)) : ''; - requestHeaders.Authorization = 'Basic ' + btoa(username + ':' + password); - } - - var fullPath = buildFullPath(config.baseURL, config.url); + let request = new XMLHttpRequest(); - request.open(config.method.toUpperCase(), buildURL(fullPath, config.params, config.paramsSerializer), true); + request.open(_config.method.toUpperCase(), _config.url, true); // Set the request timeout in MS - request.timeout = config.timeout; + request.timeout = _config.timeout; function onloadend() { if (!request) { return; } // Prepare the response - var responseHeaders = 'getAllResponseHeaders' in request ? parseHeaders(request.getAllResponseHeaders()) : null; - var responseData = !responseType || responseType === 'text' || responseType === 'json' ? + const responseHeaders = AxiosHeaders.from( + 'getAllResponseHeaders' in request && request.getAllResponseHeaders() + ); + const responseData = !responseType || responseType === 'text' || responseType === 'json' ? request.responseText : request.response; - var response = { + const response = { data: responseData, status: request.status, statusText: request.statusText, headers: responseHeaders, - config: config, - request: request + config, + request }; settle(function _resolve(value) { @@ -106,7 +95,7 @@ module.exports = function xhrAdapter(config) { return; } - reject(new AxiosError('Request aborted', AxiosError.ECONNABORTED, config, request)); + reject(new AxiosError('Request aborted', AxiosError.ECONNABORTED, _config, request)); // Clean up request request = null; @@ -116,7 +105,7 @@ module.exports = function xhrAdapter(config) { request.onerror = function handleError() { // Real errors are hidden from us by the browser // onerror should only fire if it's a network error - reject(new AxiosError('Network Error', AxiosError.ERR_NETWORK, config, request, request)); + reject(new AxiosError('Network Error', AxiosError.ERR_NETWORK, _config, request)); // Clean up request request = null; @@ -124,99 +113,78 @@ module.exports = function xhrAdapter(config) { // Handle timeout request.ontimeout = function handleTimeout() { - var timeoutErrorMessage = config.timeout ? 'timeout of ' + config.timeout + 'ms exceeded' : 'timeout exceeded'; - var transitional = config.transitional || transitionalDefaults; - if (config.timeoutErrorMessage) { - timeoutErrorMessage = config.timeoutErrorMessage; + let timeoutErrorMessage = _config.timeout ? 'timeout of ' + _config.timeout + 'ms exceeded' : 'timeout exceeded'; + const transitional = _config.transitional || transitionalDefaults; + if (_config.timeoutErrorMessage) { + timeoutErrorMessage = _config.timeoutErrorMessage; } reject(new AxiosError( timeoutErrorMessage, transitional.clarifyTimeoutError ? AxiosError.ETIMEDOUT : AxiosError.ECONNABORTED, - config, + _config, request)); // Clean up request request = null; }; - // Add xsrf header - // This is only done if running in a standard browser environment. - // Specifically not if we're in a web worker, or react-native. - if (utils.isStandardBrowserEnv()) { - // Add xsrf header - var xsrfValue = (config.withCredentials || isURLSameOrigin(fullPath)) && config.xsrfCookieName ? - cookies.read(config.xsrfCookieName) : - undefined; - - if (xsrfValue) { - requestHeaders[config.xsrfHeaderName] = xsrfValue; - } - } + // Remove Content-Type if data is undefined + requestData === undefined && requestHeaders.setContentType(null); // Add headers to the request if ('setRequestHeader' in request) { - utils.forEach(requestHeaders, function setRequestHeader(val, key) { - if (typeof requestData === 'undefined' && key.toLowerCase() === 'content-type') { - // Remove Content-Type if data is undefined - delete requestHeaders[key]; - } else { - // Otherwise add header to the request - request.setRequestHeader(key, val); - } + utils.forEach(requestHeaders.toJSON(), function setRequestHeader(val, key) { + request.setRequestHeader(key, val); }); } // Add withCredentials to request if needed - if (!utils.isUndefined(config.withCredentials)) { - request.withCredentials = !!config.withCredentials; + if (!utils.isUndefined(_config.withCredentials)) { + request.withCredentials = !!_config.withCredentials; } // Add responseType to request if needed if (responseType && responseType !== 'json') { - request.responseType = config.responseType; + request.responseType = _config.responseType; } // Handle progress if needed - if (typeof config.onDownloadProgress === 'function') { - request.addEventListener('progress', config.onDownloadProgress); + if (typeof _config.onDownloadProgress === 'function') { + request.addEventListener('progress', progressEventReducer(_config.onDownloadProgress, true)); } // Not all browsers support upload events - if (typeof config.onUploadProgress === 'function' && request.upload) { - request.upload.addEventListener('progress', config.onUploadProgress); + if (typeof _config.onUploadProgress === 'function' && request.upload) { + request.upload.addEventListener('progress', progressEventReducer(_config.onUploadProgress)); } - if (config.cancelToken || config.signal) { + if (_config.cancelToken || _config.signal) { // Handle cancellation // eslint-disable-next-line func-names - onCanceled = function(cancel) { + onCanceled = cancel => { if (!request) { return; } - reject(!cancel || (cancel && cancel.type) ? new CanceledError() : cancel); + reject(!cancel || cancel.type ? new CanceledError(null, config, request) : cancel); request.abort(); request = null; }; - config.cancelToken && config.cancelToken.subscribe(onCanceled); - if (config.signal) { - config.signal.aborted ? onCanceled() : config.signal.addEventListener('abort', onCanceled); + _config.cancelToken && _config.cancelToken.subscribe(onCanceled); + if (_config.signal) { + _config.signal.aborted ? onCanceled() : _config.signal.addEventListener('abort', onCanceled); } } - if (!requestData) { - requestData = null; - } - - var protocol = parseProtocol(fullPath); + const protocol = parseProtocol(_config.url); - if (protocol && [ 'http', 'https', 'file' ].indexOf(protocol) === -1) { + if (protocol && platform.protocols.indexOf(protocol) === -1) { reject(new AxiosError('Unsupported protocol ' + protocol + ':', AxiosError.ERR_BAD_REQUEST, config)); return; } // Send the request - request.send(requestData); + request.send(requestData || null); }); -}; +} diff --git a/node_modules/axios/lib/axios.js b/node_modules/axios/lib/axios.js index cf6583c..873f246 100644 --- a/node_modules/axios/lib/axios.js +++ b/node_modules/axios/lib/axios.js @@ -1,26 +1,39 @@ 'use strict'; -var utils = require('./utils'); -var bind = require('./helpers/bind'); -var Axios = require('./core/Axios'); -var mergeConfig = require('./core/mergeConfig'); -var defaults = require('./defaults'); +import utils from './utils.js'; +import bind from './helpers/bind.js'; +import Axios from './core/Axios.js'; +import mergeConfig from './core/mergeConfig.js'; +import defaults from './defaults/index.js'; +import formDataToJSON from './helpers/formDataToJSON.js'; +import CanceledError from './cancel/CanceledError.js'; +import CancelToken from './cancel/CancelToken.js'; +import isCancel from './cancel/isCancel.js'; +import {VERSION} from './env/data.js'; +import toFormData from './helpers/toFormData.js'; +import AxiosError from './core/AxiosError.js'; +import spread from './helpers/spread.js'; +import isAxiosError from './helpers/isAxiosError.js'; +import AxiosHeaders from "./core/AxiosHeaders.js"; +import adapters from './adapters/adapters.js'; +import HttpStatusCode from './helpers/HttpStatusCode.js'; /** * Create an instance of Axios * * @param {Object} defaultConfig The default config for the instance - * @return {Axios} A new instance of Axios + * + * @returns {Axios} A new instance of Axios */ function createInstance(defaultConfig) { - var context = new Axios(defaultConfig); - var instance = bind(Axios.prototype.request, context); + const context = new Axios(defaultConfig); + const instance = bind(Axios.prototype.request, context); // Copy axios.prototype to instance - utils.extend(instance, Axios.prototype, context); + utils.extend(instance, Axios.prototype, context, {allOwnKeys: true}); // Copy context to instance - utils.extend(instance, context); + utils.extend(instance, context, null, {allOwnKeys: true}); // Factory for creating new instances instance.create = function create(instanceConfig) { @@ -31,20 +44,20 @@ function createInstance(defaultConfig) { } // Create the default instance to be exported -var axios = createInstance(defaults); +const axios = createInstance(defaults); // Expose Axios class to allow class inheritance axios.Axios = Axios; // Expose Cancel & CancelToken -axios.CanceledError = require('./cancel/CanceledError'); -axios.CancelToken = require('./cancel/CancelToken'); -axios.isCancel = require('./cancel/isCancel'); -axios.VERSION = require('./env/data').version; -axios.toFormData = require('./helpers/toFormData'); +axios.CanceledError = CanceledError; +axios.CancelToken = CancelToken; +axios.isCancel = isCancel; +axios.VERSION = VERSION; +axios.toFormData = toFormData; // Expose AxiosError class -axios.AxiosError = require('../lib/core/AxiosError'); +axios.AxiosError = AxiosError; // alias for CanceledError for backward compatibility axios.Cancel = axios.CanceledError; @@ -53,12 +66,24 @@ axios.Cancel = axios.CanceledError; axios.all = function all(promises) { return Promise.all(promises); }; -axios.spread = require('./helpers/spread'); + +axios.spread = spread; // Expose isAxiosError -axios.isAxiosError = require('./helpers/isAxiosError'); +axios.isAxiosError = isAxiosError; + +// Expose mergeConfig +axios.mergeConfig = mergeConfig; + +axios.AxiosHeaders = AxiosHeaders; + +axios.formToJSON = thing => formDataToJSON(utils.isHTMLForm(thing) ? new FormData(thing) : thing); + +axios.getAdapter = adapters.getAdapter; + +axios.HttpStatusCode = HttpStatusCode; -module.exports = axios; +axios.default = axios; -// Allow use of default import syntax in TypeScript -module.exports.default = axios; +// this module should only have a default export +export default axios diff --git a/node_modules/axios/lib/cancel/CancelToken.js b/node_modules/axios/lib/cancel/CancelToken.js index ee7989f..20d8f68 100644 --- a/node_modules/axios/lib/cancel/CancelToken.js +++ b/node_modules/axios/lib/cancel/CancelToken.js @@ -1,119 +1,121 @@ 'use strict'; -var CanceledError = require('./CanceledError'); +import CanceledError from './CanceledError.js'; /** * A `CancelToken` is an object that can be used to request cancellation of an operation. * - * @class * @param {Function} executor The executor function. + * + * @returns {CancelToken} */ -function CancelToken(executor) { - if (typeof executor !== 'function') { - throw new TypeError('executor must be a function.'); - } +class CancelToken { + constructor(executor) { + if (typeof executor !== 'function') { + throw new TypeError('executor must be a function.'); + } - var resolvePromise; + let resolvePromise; - this.promise = new Promise(function promiseExecutor(resolve) { - resolvePromise = resolve; - }); + this.promise = new Promise(function promiseExecutor(resolve) { + resolvePromise = resolve; + }); - var token = this; + const token = this; - // eslint-disable-next-line func-names - this.promise.then(function(cancel) { - if (!token._listeners) return; + // eslint-disable-next-line func-names + this.promise.then(cancel => { + if (!token._listeners) return; - var i; - var l = token._listeners.length; + let i = token._listeners.length; - for (i = 0; i < l; i++) { - token._listeners[i](cancel); - } - token._listeners = null; - }); + while (i-- > 0) { + token._listeners[i](cancel); + } + token._listeners = null; + }); - // eslint-disable-next-line func-names - this.promise.then = function(onfulfilled) { - var _resolve; // eslint-disable-next-line func-names - var promise = new Promise(function(resolve) { - token.subscribe(resolve); - _resolve = resolve; - }).then(onfulfilled); - - promise.cancel = function reject() { - token.unsubscribe(_resolve); + this.promise.then = onfulfilled => { + let _resolve; + // eslint-disable-next-line func-names + const promise = new Promise(resolve => { + token.subscribe(resolve); + _resolve = resolve; + }).then(onfulfilled); + + promise.cancel = function reject() { + token.unsubscribe(_resolve); + }; + + return promise; }; - return promise; - }; + executor(function cancel(message, config, request) { + if (token.reason) { + // Cancellation has already been requested + return; + } - executor(function cancel(message) { - if (token.reason) { - // Cancellation has already been requested - return; - } - - token.reason = new CanceledError(message); - resolvePromise(token.reason); - }); -} + token.reason = new CanceledError(message, config, request); + resolvePromise(token.reason); + }); + } -/** - * Throws a `CanceledError` if cancellation has been requested. - */ -CancelToken.prototype.throwIfRequested = function throwIfRequested() { - if (this.reason) { - throw this.reason; + /** + * Throws a `CanceledError` if cancellation has been requested. + */ + throwIfRequested() { + if (this.reason) { + throw this.reason; + } } -}; -/** - * Subscribe to the cancel signal - */ + /** + * Subscribe to the cancel signal + */ -CancelToken.prototype.subscribe = function subscribe(listener) { - if (this.reason) { - listener(this.reason); - return; - } + subscribe(listener) { + if (this.reason) { + listener(this.reason); + return; + } - if (this._listeners) { - this._listeners.push(listener); - } else { - this._listeners = [listener]; + if (this._listeners) { + this._listeners.push(listener); + } else { + this._listeners = [listener]; + } } -}; -/** - * Unsubscribe from the cancel signal - */ + /** + * Unsubscribe from the cancel signal + */ -CancelToken.prototype.unsubscribe = function unsubscribe(listener) { - if (!this._listeners) { - return; + unsubscribe(listener) { + if (!this._listeners) { + return; + } + const index = this._listeners.indexOf(listener); + if (index !== -1) { + this._listeners.splice(index, 1); + } } - var index = this._listeners.indexOf(listener); - if (index !== -1) { - this._listeners.splice(index, 1); + + /** + * Returns an object that contains a new `CancelToken` and a function that, when called, + * cancels the `CancelToken`. + */ + static source() { + let cancel; + const token = new CancelToken(function executor(c) { + cancel = c; + }); + return { + token, + cancel + }; } -}; +} -/** - * Returns an object that contains a new `CancelToken` and a function that, when called, - * cancels the `CancelToken`. - */ -CancelToken.source = function source() { - var cancel; - var token = new CancelToken(function executor(c) { - cancel = c; - }); - return { - token: token, - cancel: cancel - }; -}; - -module.exports = CancelToken; +export default CancelToken; diff --git a/node_modules/axios/lib/cancel/CanceledError.js b/node_modules/axios/lib/cancel/CanceledError.js index b7ceb02..880066e 100644 --- a/node_modules/axios/lib/cancel/CanceledError.js +++ b/node_modules/axios/lib/cancel/CanceledError.js @@ -1,17 +1,20 @@ 'use strict'; -var AxiosError = require('../core/AxiosError'); -var utils = require('../utils'); +import AxiosError from '../core/AxiosError.js'; +import utils from '../utils.js'; /** * A `CanceledError` is an object that is thrown when an operation is canceled. * - * @class * @param {string=} message The message. + * @param {Object=} config The config. + * @param {Object=} request The request. + * + * @returns {CanceledError} The created error. */ -function CanceledError(message) { +function CanceledError(message, config, request) { // eslint-disable-next-line no-eq-null,eqeqeq - AxiosError.call(this, message == null ? 'canceled' : message, AxiosError.ERR_CANCELED); + AxiosError.call(this, message == null ? 'canceled' : message, AxiosError.ERR_CANCELED, config, request); this.name = 'CanceledError'; } @@ -19,4 +22,4 @@ utils.inherits(CanceledError, AxiosError, { __CANCEL__: true }); -module.exports = CanceledError; +export default CanceledError; diff --git a/node_modules/axios/lib/cancel/isCancel.js b/node_modules/axios/lib/cancel/isCancel.js index 051f3ae..a444a12 100644 --- a/node_modules/axios/lib/cancel/isCancel.js +++ b/node_modules/axios/lib/cancel/isCancel.js @@ -1,5 +1,5 @@ 'use strict'; -module.exports = function isCancel(value) { +export default function isCancel(value) { return !!(value && value.__CANCEL__); -}; +} diff --git a/node_modules/axios/lib/core/Axios.js b/node_modules/axios/lib/core/Axios.js index 3a79171..2765bbb 100644 --- a/node_modules/axios/lib/core/Axios.js +++ b/node_modules/axios/lib/core/Axios.js @@ -1,136 +1,204 @@ 'use strict'; -var utils = require('./../utils'); -var buildURL = require('../helpers/buildURL'); -var InterceptorManager = require('./InterceptorManager'); -var dispatchRequest = require('./dispatchRequest'); -var mergeConfig = require('./mergeConfig'); -var buildFullPath = require('./buildFullPath'); -var validator = require('../helpers/validator'); - -var validators = validator.validators; +import utils from './../utils.js'; +import buildURL from '../helpers/buildURL.js'; +import InterceptorManager from './InterceptorManager.js'; +import dispatchRequest from './dispatchRequest.js'; +import mergeConfig from './mergeConfig.js'; +import buildFullPath from './buildFullPath.js'; +import validator from '../helpers/validator.js'; +import AxiosHeaders from './AxiosHeaders.js'; + +const validators = validator.validators; + /** * Create a new instance of Axios * * @param {Object} instanceConfig The default config for the instance - */ -function Axios(instanceConfig) { - this.defaults = instanceConfig; - this.interceptors = { - request: new InterceptorManager(), - response: new InterceptorManager() - }; -} - -/** - * Dispatch a request * - * @param {Object} config The config specific for this request (merged with this.defaults) + * @return {Axios} A new instance of Axios */ -Axios.prototype.request = function request(configOrUrl, config) { - /*eslint no-param-reassign:0*/ - // Allow for axios('example/url'[, config]) a la fetch API - if (typeof configOrUrl === 'string') { - config = config || {}; - config.url = configOrUrl; - } else { - config = configOrUrl || {}; +class Axios { + constructor(instanceConfig) { + this.defaults = instanceConfig; + this.interceptors = { + request: new InterceptorManager(), + response: new InterceptorManager() + }; } - config = mergeConfig(this.defaults, config); - - // Set config.method - if (config.method) { - config.method = config.method.toLowerCase(); - } else if (this.defaults.method) { - config.method = this.defaults.method.toLowerCase(); - } else { - config.method = 'get'; + /** + * Dispatch a request + * + * @param {String|Object} configOrUrl The config specific for this request (merged with this.defaults) + * @param {?Object} config + * + * @returns {Promise} The Promise to be fulfilled + */ + async request(configOrUrl, config) { + try { + return await this._request(configOrUrl, config); + } catch (err) { + if (err instanceof Error) { + let dummy; + + Error.captureStackTrace ? Error.captureStackTrace(dummy = {}) : (dummy = new Error()); + + // slice off the Error: ... line + const stack = dummy.stack ? dummy.stack.replace(/^.+\n/, '') : ''; + try { + if (!err.stack) { + err.stack = stack; + // match without the 2 top stack lines + } else if (stack && !String(err.stack).endsWith(stack.replace(/^.+\n.+\n/, ''))) { + err.stack += '\n' + stack + } + } catch (e) { + // ignore the case where "stack" is an un-writable property + } + } + + throw err; + } } - var transitional = config.transitional; + _request(configOrUrl, config) { + /*eslint no-param-reassign:0*/ + // Allow for axios('example/url'[, config]) a la fetch API + if (typeof configOrUrl === 'string') { + config = config || {}; + config.url = configOrUrl; + } else { + config = configOrUrl || {}; + } - if (transitional !== undefined) { - validator.assertOptions(transitional, { - silentJSONParsing: validators.transitional(validators.boolean), - forcedJSONParsing: validators.transitional(validators.boolean), - clarifyTimeoutError: validators.transitional(validators.boolean) - }, false); - } + config = mergeConfig(this.defaults, config); + + const {transitional, paramsSerializer, headers} = config; - // filter out skipped interceptors - var requestInterceptorChain = []; - var synchronousRequestInterceptors = true; - this.interceptors.request.forEach(function unshiftRequestInterceptors(interceptor) { - if (typeof interceptor.runWhen === 'function' && interceptor.runWhen(config) === false) { - return; + if (transitional !== undefined) { + validator.assertOptions(transitional, { + silentJSONParsing: validators.transitional(validators.boolean), + forcedJSONParsing: validators.transitional(validators.boolean), + clarifyTimeoutError: validators.transitional(validators.boolean) + }, false); } - synchronousRequestInterceptors = synchronousRequestInterceptors && interceptor.synchronous; + if (paramsSerializer != null) { + if (utils.isFunction(paramsSerializer)) { + config.paramsSerializer = { + serialize: paramsSerializer + } + } else { + validator.assertOptions(paramsSerializer, { + encode: validators.function, + serialize: validators.function + }, true); + } + } + + // Set config.method + config.method = (config.method || this.defaults.method || 'get').toLowerCase(); + + // Flatten headers + let contextHeaders = headers && utils.merge( + headers.common, + headers[config.method] + ); + + headers && utils.forEach( + ['delete', 'get', 'head', 'post', 'put', 'patch', 'common'], + (method) => { + delete headers[method]; + } + ); - requestInterceptorChain.unshift(interceptor.fulfilled, interceptor.rejected); - }); + config.headers = AxiosHeaders.concat(contextHeaders, headers); - var responseInterceptorChain = []; - this.interceptors.response.forEach(function pushResponseInterceptors(interceptor) { - responseInterceptorChain.push(interceptor.fulfilled, interceptor.rejected); - }); + // filter out skipped interceptors + const requestInterceptorChain = []; + let synchronousRequestInterceptors = true; + this.interceptors.request.forEach(function unshiftRequestInterceptors(interceptor) { + if (typeof interceptor.runWhen === 'function' && interceptor.runWhen(config) === false) { + return; + } - var promise; + synchronousRequestInterceptors = synchronousRequestInterceptors && interceptor.synchronous; - if (!synchronousRequestInterceptors) { - var chain = [dispatchRequest, undefined]; + requestInterceptorChain.unshift(interceptor.fulfilled, interceptor.rejected); + }); - Array.prototype.unshift.apply(chain, requestInterceptorChain); - chain = chain.concat(responseInterceptorChain); + const responseInterceptorChain = []; + this.interceptors.response.forEach(function pushResponseInterceptors(interceptor) { + responseInterceptorChain.push(interceptor.fulfilled, interceptor.rejected); + }); - promise = Promise.resolve(config); - while (chain.length) { - promise = promise.then(chain.shift(), chain.shift()); + let promise; + let i = 0; + let len; + + if (!synchronousRequestInterceptors) { + const chain = [dispatchRequest.bind(this), undefined]; + chain.unshift.apply(chain, requestInterceptorChain); + chain.push.apply(chain, responseInterceptorChain); + len = chain.length; + + promise = Promise.resolve(config); + + while (i < len) { + promise = promise.then(chain[i++], chain[i++]); + } + + return promise; } - return promise; - } + len = requestInterceptorChain.length; + + let newConfig = config; + i = 0; + + while (i < len) { + const onFulfilled = requestInterceptorChain[i++]; + const onRejected = requestInterceptorChain[i++]; + try { + newConfig = onFulfilled(newConfig); + } catch (error) { + onRejected.call(this, error); + break; + } + } - var newConfig = config; - while (requestInterceptorChain.length) { - var onFulfilled = requestInterceptorChain.shift(); - var onRejected = requestInterceptorChain.shift(); try { - newConfig = onFulfilled(newConfig); + promise = dispatchRequest.call(this, newConfig); } catch (error) { - onRejected(error); - break; + return Promise.reject(error); } - } - try { - promise = dispatchRequest(newConfig); - } catch (error) { - return Promise.reject(error); - } + i = 0; + len = responseInterceptorChain.length; - while (responseInterceptorChain.length) { - promise = promise.then(responseInterceptorChain.shift(), responseInterceptorChain.shift()); - } + while (i < len) { + promise = promise.then(responseInterceptorChain[i++], responseInterceptorChain[i++]); + } - return promise; -}; + return promise; + } -Axios.prototype.getUri = function getUri(config) { - config = mergeConfig(this.defaults, config); - var fullPath = buildFullPath(config.baseURL, config.url); - return buildURL(fullPath, config.params, config.paramsSerializer); -}; + getUri(config) { + config = mergeConfig(this.defaults, config); + const fullPath = buildFullPath(config.baseURL, config.url); + return buildURL(fullPath, config.params, config.paramsSerializer); + } +} // Provide aliases for supported request methods utils.forEach(['delete', 'get', 'head', 'options'], function forEachMethodNoData(method) { /*eslint func-names:0*/ Axios.prototype[method] = function(url, config) { return this.request(mergeConfig(config || {}, { - method: method, - url: url, + method, + url, data: (config || {}).data })); }; @@ -142,12 +210,12 @@ utils.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) { function generateHTTPMethod(isForm) { return function httpMethod(url, data, config) { return this.request(mergeConfig(config || {}, { - method: method, + method, headers: isForm ? { 'Content-Type': 'multipart/form-data' } : {}, - url: url, - data: data + url, + data })); }; } @@ -157,4 +225,4 @@ utils.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) { Axios.prototype[method + 'Form'] = generateHTTPMethod(true); }); -module.exports = Axios; +export default Axios; diff --git a/node_modules/axios/lib/core/AxiosError.js b/node_modules/axios/lib/core/AxiosError.js index 52c806a..7141a8c 100644 --- a/node_modules/axios/lib/core/AxiosError.js +++ b/node_modules/axios/lib/core/AxiosError.js @@ -1,6 +1,6 @@ 'use strict'; -var utils = require('../utils'); +import utils from '../utils.js'; /** * Create an Error with the specified message, config, error code, request and response. @@ -10,10 +10,18 @@ var utils = require('../utils'); * @param {Object} [config] The config. * @param {Object} [request] The request. * @param {Object} [response] The response. + * * @returns {Error} The created error. */ function AxiosError(message, code, config, request, response) { Error.call(this); + + if (Error.captureStackTrace) { + Error.captureStackTrace(this, this.constructor); + } else { + this.stack = (new Error()).stack; + } + this.message = message; this.name = 'AxiosError'; code && (this.code = code); @@ -37,15 +45,15 @@ utils.inherits(AxiosError, Error, { columnNumber: this.columnNumber, stack: this.stack, // Axios - config: this.config, + config: utils.toJSONObject(this.config), code: this.code, status: this.response && this.response.status ? this.response.status : null }; } }); -var prototype = AxiosError.prototype; -var descriptors = {}; +const prototype = AxiosError.prototype; +const descriptors = {}; [ 'ERR_BAD_OPTION_VALUE', @@ -57,9 +65,11 @@ var descriptors = {}; 'ERR_DEPRECATED', 'ERR_BAD_RESPONSE', 'ERR_BAD_REQUEST', - 'ERR_CANCELED' + 'ERR_CANCELED', + 'ERR_NOT_SUPPORT', + 'ERR_INVALID_URL' // eslint-disable-next-line func-names -].forEach(function(code) { +].forEach(code => { descriptors[code] = {value: code}; }); @@ -67,15 +77,19 @@ Object.defineProperties(AxiosError, descriptors); Object.defineProperty(prototype, 'isAxiosError', {value: true}); // eslint-disable-next-line func-names -AxiosError.from = function(error, code, config, request, response, customProps) { - var axiosError = Object.create(prototype); +AxiosError.from = (error, code, config, request, response, customProps) => { + const axiosError = Object.create(prototype); utils.toFlatObject(error, axiosError, function filter(obj) { return obj !== Error.prototype; + }, prop => { + return prop !== 'isAxiosError'; }); AxiosError.call(axiosError, error.message, code, config, request, response); + axiosError.cause = error; + axiosError.name = error.name; customProps && Object.assign(axiosError, customProps); @@ -83,4 +97,4 @@ AxiosError.from = function(error, code, config, request, response, customProps) return axiosError; }; -module.exports = AxiosError; +export default AxiosError; diff --git a/node_modules/axios/lib/core/AxiosHeaders.js b/node_modules/axios/lib/core/AxiosHeaders.js new file mode 100644 index 0000000..7b576e9 --- /dev/null +++ b/node_modules/axios/lib/core/AxiosHeaders.js @@ -0,0 +1,302 @@ +'use strict'; + +import utils from '../utils.js'; +import parseHeaders from '../helpers/parseHeaders.js'; + +const $internals = Symbol('internals'); + +function normalizeHeader(header) { + return header && String(header).trim().toLowerCase(); +} + +function normalizeValue(value) { + if (value === false || value == null) { + return value; + } + + return utils.isArray(value) ? value.map(normalizeValue) : String(value); +} + +function parseTokens(str) { + const tokens = Object.create(null); + const tokensRE = /([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g; + let match; + + while ((match = tokensRE.exec(str))) { + tokens[match[1]] = match[2]; + } + + return tokens; +} + +const isValidHeaderName = (str) => /^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(str.trim()); + +function matchHeaderValue(context, value, header, filter, isHeaderNameFilter) { + if (utils.isFunction(filter)) { + return filter.call(this, value, header); + } + + if (isHeaderNameFilter) { + value = header; + } + + if (!utils.isString(value)) return; + + if (utils.isString(filter)) { + return value.indexOf(filter) !== -1; + } + + if (utils.isRegExp(filter)) { + return filter.test(value); + } +} + +function formatHeader(header) { + return header.trim() + .toLowerCase().replace(/([a-z\d])(\w*)/g, (w, char, str) => { + return char.toUpperCase() + str; + }); +} + +function buildAccessors(obj, header) { + const accessorName = utils.toCamelCase(' ' + header); + + ['get', 'set', 'has'].forEach(methodName => { + Object.defineProperty(obj, methodName + accessorName, { + value: function(arg1, arg2, arg3) { + return this[methodName].call(this, header, arg1, arg2, arg3); + }, + configurable: true + }); + }); +} + +class AxiosHeaders { + constructor(headers) { + headers && this.set(headers); + } + + set(header, valueOrRewrite, rewrite) { + const self = this; + + function setHeader(_value, _header, _rewrite) { + const lHeader = normalizeHeader(_header); + + if (!lHeader) { + throw new Error('header name must be a non-empty string'); + } + + const key = utils.findKey(self, lHeader); + + if(!key || self[key] === undefined || _rewrite === true || (_rewrite === undefined && self[key] !== false)) { + self[key || _header] = normalizeValue(_value); + } + } + + const setHeaders = (headers, _rewrite) => + utils.forEach(headers, (_value, _header) => setHeader(_value, _header, _rewrite)); + + if (utils.isPlainObject(header) || header instanceof this.constructor) { + setHeaders(header, valueOrRewrite) + } else if(utils.isString(header) && (header = header.trim()) && !isValidHeaderName(header)) { + setHeaders(parseHeaders(header), valueOrRewrite); + } else if (utils.isHeaders(header)) { + for (const [key, value] of header.entries()) { + setHeader(value, key, rewrite); + } + } else { + header != null && setHeader(valueOrRewrite, header, rewrite); + } + + return this; + } + + get(header, parser) { + header = normalizeHeader(header); + + if (header) { + const key = utils.findKey(this, header); + + if (key) { + const value = this[key]; + + if (!parser) { + return value; + } + + if (parser === true) { + return parseTokens(value); + } + + if (utils.isFunction(parser)) { + return parser.call(this, value, key); + } + + if (utils.isRegExp(parser)) { + return parser.exec(value); + } + + throw new TypeError('parser must be boolean|regexp|function'); + } + } + } + + has(header, matcher) { + header = normalizeHeader(header); + + if (header) { + const key = utils.findKey(this, header); + + return !!(key && this[key] !== undefined && (!matcher || matchHeaderValue(this, this[key], key, matcher))); + } + + return false; + } + + delete(header, matcher) { + const self = this; + let deleted = false; + + function deleteHeader(_header) { + _header = normalizeHeader(_header); + + if (_header) { + const key = utils.findKey(self, _header); + + if (key && (!matcher || matchHeaderValue(self, self[key], key, matcher))) { + delete self[key]; + + deleted = true; + } + } + } + + if (utils.isArray(header)) { + header.forEach(deleteHeader); + } else { + deleteHeader(header); + } + + return deleted; + } + + clear(matcher) { + const keys = Object.keys(this); + let i = keys.length; + let deleted = false; + + while (i--) { + const key = keys[i]; + if(!matcher || matchHeaderValue(this, this[key], key, matcher, true)) { + delete this[key]; + deleted = true; + } + } + + return deleted; + } + + normalize(format) { + const self = this; + const headers = {}; + + utils.forEach(this, (value, header) => { + const key = utils.findKey(headers, header); + + if (key) { + self[key] = normalizeValue(value); + delete self[header]; + return; + } + + const normalized = format ? formatHeader(header) : String(header).trim(); + + if (normalized !== header) { + delete self[header]; + } + + self[normalized] = normalizeValue(value); + + headers[normalized] = true; + }); + + return this; + } + + concat(...targets) { + return this.constructor.concat(this, ...targets); + } + + toJSON(asStrings) { + const obj = Object.create(null); + + utils.forEach(this, (value, header) => { + value != null && value !== false && (obj[header] = asStrings && utils.isArray(value) ? value.join(', ') : value); + }); + + return obj; + } + + [Symbol.iterator]() { + return Object.entries(this.toJSON())[Symbol.iterator](); + } + + toString() { + return Object.entries(this.toJSON()).map(([header, value]) => header + ': ' + value).join('\n'); + } + + get [Symbol.toStringTag]() { + return 'AxiosHeaders'; + } + + static from(thing) { + return thing instanceof this ? thing : new this(thing); + } + + static concat(first, ...targets) { + const computed = new this(first); + + targets.forEach((target) => computed.set(target)); + + return computed; + } + + static accessor(header) { + const internals = this[$internals] = (this[$internals] = { + accessors: {} + }); + + const accessors = internals.accessors; + const prototype = this.prototype; + + function defineAccessor(_header) { + const lHeader = normalizeHeader(_header); + + if (!accessors[lHeader]) { + buildAccessors(prototype, _header); + accessors[lHeader] = true; + } + } + + utils.isArray(header) ? header.forEach(defineAccessor) : defineAccessor(header); + + return this; + } +} + +AxiosHeaders.accessor(['Content-Type', 'Content-Length', 'Accept', 'Accept-Encoding', 'User-Agent', 'Authorization']); + +// reserved names hotfix +utils.reduceDescriptors(AxiosHeaders.prototype, ({value}, key) => { + let mapped = key[0].toUpperCase() + key.slice(1); // map `set` => `Set` + return { + get: () => value, + set(headerValue) { + this[mapped] = headerValue; + } + } +}); + +utils.freezeMethods(AxiosHeaders); + +export default AxiosHeaders; diff --git a/node_modules/axios/lib/core/InterceptorManager.js b/node_modules/axios/lib/core/InterceptorManager.js index 900f448..6657a9d 100644 --- a/node_modules/axios/lib/core/InterceptorManager.js +++ b/node_modules/axios/lib/core/InterceptorManager.js @@ -1,54 +1,71 @@ 'use strict'; -var utils = require('./../utils'); +import utils from './../utils.js'; -function InterceptorManager() { - this.handlers = []; -} +class InterceptorManager { + constructor() { + this.handlers = []; + } -/** - * Add a new interceptor to the stack - * - * @param {Function} fulfilled The function to handle `then` for a `Promise` - * @param {Function} rejected The function to handle `reject` for a `Promise` - * - * @return {Number} An ID used to remove interceptor later - */ -InterceptorManager.prototype.use = function use(fulfilled, rejected, options) { - this.handlers.push({ - fulfilled: fulfilled, - rejected: rejected, - synchronous: options ? options.synchronous : false, - runWhen: options ? options.runWhen : null - }); - return this.handlers.length - 1; -}; + /** + * Add a new interceptor to the stack + * + * @param {Function} fulfilled The function to handle `then` for a `Promise` + * @param {Function} rejected The function to handle `reject` for a `Promise` + * + * @return {Number} An ID used to remove interceptor later + */ + use(fulfilled, rejected, options) { + this.handlers.push({ + fulfilled, + rejected, + synchronous: options ? options.synchronous : false, + runWhen: options ? options.runWhen : null + }); + return this.handlers.length - 1; + } -/** - * Remove an interceptor from the stack - * - * @param {Number} id The ID that was returned by `use` - */ -InterceptorManager.prototype.eject = function eject(id) { - if (this.handlers[id]) { - this.handlers[id] = null; + /** + * Remove an interceptor from the stack + * + * @param {Number} id The ID that was returned by `use` + * + * @returns {Boolean} `true` if the interceptor was removed, `false` otherwise + */ + eject(id) { + if (this.handlers[id]) { + this.handlers[id] = null; + } } -}; -/** - * Iterate over all the registered interceptors - * - * This method is particularly useful for skipping over any - * interceptors that may have become `null` calling `eject`. - * - * @param {Function} fn The function to call for each interceptor - */ -InterceptorManager.prototype.forEach = function forEach(fn) { - utils.forEach(this.handlers, function forEachHandler(h) { - if (h !== null) { - fn(h); + /** + * Clear all interceptors from the stack + * + * @returns {void} + */ + clear() { + if (this.handlers) { + this.handlers = []; } - }); -}; + } + + /** + * Iterate over all the registered interceptors + * + * This method is particularly useful for skipping over any + * interceptors that may have become `null` calling `eject`. + * + * @param {Function} fn The function to call for each interceptor + * + * @returns {void} + */ + forEach(fn) { + utils.forEach(this.handlers, function forEachHandler(h) { + if (h !== null) { + fn(h); + } + }); + } +} -module.exports = InterceptorManager; +export default InterceptorManager; diff --git a/node_modules/axios/lib/core/buildFullPath.js b/node_modules/axios/lib/core/buildFullPath.js index 00b2b05..b60927c 100644 --- a/node_modules/axios/lib/core/buildFullPath.js +++ b/node_modules/axios/lib/core/buildFullPath.js @@ -1,7 +1,7 @@ 'use strict'; -var isAbsoluteURL = require('../helpers/isAbsoluteURL'); -var combineURLs = require('../helpers/combineURLs'); +import isAbsoluteURL from '../helpers/isAbsoluteURL.js'; +import combineURLs from '../helpers/combineURLs.js'; /** * Creates a new URL by combining the baseURL with the requestedURL, @@ -10,11 +10,12 @@ var combineURLs = require('../helpers/combineURLs'); * * @param {string} baseURL The base URL * @param {string} requestedURL Absolute or relative URL to combine + * * @returns {string} The combined full path */ -module.exports = function buildFullPath(baseURL, requestedURL) { +export default function buildFullPath(baseURL, requestedURL) { if (baseURL && !isAbsoluteURL(requestedURL)) { return combineURLs(baseURL, requestedURL); } return requestedURL; -}; +} diff --git a/node_modules/axios/lib/core/dispatchRequest.js b/node_modules/axios/lib/core/dispatchRequest.js index fa1ad95..9e306aa 100644 --- a/node_modules/axios/lib/core/dispatchRequest.js +++ b/node_modules/axios/lib/core/dispatchRequest.js @@ -1,13 +1,18 @@ 'use strict'; -var utils = require('./../utils'); -var transformData = require('./transformData'); -var isCancel = require('../cancel/isCancel'); -var defaults = require('../defaults'); -var CanceledError = require('../cancel/CanceledError'); +import transformData from './transformData.js'; +import isCancel from '../cancel/isCancel.js'; +import defaults from '../defaults/index.js'; +import CanceledError from '../cancel/CanceledError.js'; +import AxiosHeaders from '../core/AxiosHeaders.js'; +import adapters from "../adapters/adapters.js"; /** * Throws a `CanceledError` if cancellation has been requested. + * + * @param {Object} config The config that is to be used for the request + * + * @returns {void} */ function throwIfCancellationRequested(config) { if (config.cancelToken) { @@ -15,7 +20,7 @@ function throwIfCancellationRequested(config) { } if (config.signal && config.signal.aborted) { - throw new CanceledError(); + throw new CanceledError(null, config); } } @@ -23,37 +28,25 @@ function throwIfCancellationRequested(config) { * Dispatch a request to the server using the configured adapter. * * @param {object} config The config that is to be used for the request + * * @returns {Promise} The Promise to be fulfilled */ -module.exports = function dispatchRequest(config) { +export default function dispatchRequest(config) { throwIfCancellationRequested(config); - // Ensure headers exist - config.headers = config.headers || {}; + config.headers = AxiosHeaders.from(config.headers); // Transform request data config.data = transformData.call( config, - config.data, - config.headers, config.transformRequest ); - // Flatten headers - config.headers = utils.merge( - config.headers.common || {}, - config.headers[config.method] || {}, - config.headers - ); - - utils.forEach( - ['delete', 'get', 'head', 'post', 'put', 'patch', 'common'], - function cleanHeaderConfig(method) { - delete config.headers[method]; - } - ); + if (['post', 'put', 'patch'].indexOf(config.method) !== -1) { + config.headers.setContentType('application/x-www-form-urlencoded', false); + } - var adapter = config.adapter || defaults.adapter; + const adapter = adapters.getAdapter(config.adapter || defaults.adapter); return adapter(config).then(function onAdapterResolution(response) { throwIfCancellationRequested(config); @@ -61,11 +54,12 @@ module.exports = function dispatchRequest(config) { // Transform response data response.data = transformData.call( config, - response.data, - response.headers, - config.transformResponse + config.transformResponse, + response ); + response.headers = AxiosHeaders.from(response.headers); + return response; }, function onAdapterRejection(reason) { if (!isCancel(reason)) { @@ -75,13 +69,13 @@ module.exports = function dispatchRequest(config) { if (reason && reason.response) { reason.response.data = transformData.call( config, - reason.response.data, - reason.response.headers, - config.transformResponse + config.transformResponse, + reason.response ); + reason.response.headers = AxiosHeaders.from(reason.response.headers); } } return Promise.reject(reason); }); -}; +} diff --git a/node_modules/axios/lib/core/mergeConfig.js b/node_modules/axios/lib/core/mergeConfig.js index eb7aa39..e4600e5 100644 --- a/node_modules/axios/lib/core/mergeConfig.js +++ b/node_modules/axios/lib/core/mergeConfig.js @@ -1,6 +1,9 @@ 'use strict'; -var utils = require('../utils'); +import utils from '../utils.js'; +import AxiosHeaders from "./AxiosHeaders.js"; + +const headersToObject = (thing) => thing instanceof AxiosHeaders ? { ...thing } : thing; /** * Config-specific merge-function which creates a new config-object @@ -8,16 +11,17 @@ var utils = require('../utils'); * * @param {Object} config1 * @param {Object} config2 + * * @returns {Object} New object resulting from merging config2 to config1 */ -module.exports = function mergeConfig(config1, config2) { +export default function mergeConfig(config1, config2) { // eslint-disable-next-line no-param-reassign config2 = config2 || {}; - var config = {}; + const config = {}; - function getMergedValue(target, source) { + function getMergedValue(target, source, caseless) { if (utils.isPlainObject(target) && utils.isPlainObject(source)) { - return utils.merge(target, source); + return utils.merge.call({caseless}, target, source); } else if (utils.isPlainObject(source)) { return utils.merge({}, source); } else if (utils.isArray(source)) { @@ -27,74 +31,76 @@ module.exports = function mergeConfig(config1, config2) { } // eslint-disable-next-line consistent-return - function mergeDeepProperties(prop) { - if (!utils.isUndefined(config2[prop])) { - return getMergedValue(config1[prop], config2[prop]); - } else if (!utils.isUndefined(config1[prop])) { - return getMergedValue(undefined, config1[prop]); + function mergeDeepProperties(a, b, caseless) { + if (!utils.isUndefined(b)) { + return getMergedValue(a, b, caseless); + } else if (!utils.isUndefined(a)) { + return getMergedValue(undefined, a, caseless); } } // eslint-disable-next-line consistent-return - function valueFromConfig2(prop) { - if (!utils.isUndefined(config2[prop])) { - return getMergedValue(undefined, config2[prop]); + function valueFromConfig2(a, b) { + if (!utils.isUndefined(b)) { + return getMergedValue(undefined, b); } } // eslint-disable-next-line consistent-return - function defaultToConfig2(prop) { - if (!utils.isUndefined(config2[prop])) { - return getMergedValue(undefined, config2[prop]); - } else if (!utils.isUndefined(config1[prop])) { - return getMergedValue(undefined, config1[prop]); + function defaultToConfig2(a, b) { + if (!utils.isUndefined(b)) { + return getMergedValue(undefined, b); + } else if (!utils.isUndefined(a)) { + return getMergedValue(undefined, a); } } // eslint-disable-next-line consistent-return - function mergeDirectKeys(prop) { + function mergeDirectKeys(a, b, prop) { if (prop in config2) { - return getMergedValue(config1[prop], config2[prop]); + return getMergedValue(a, b); } else if (prop in config1) { - return getMergedValue(undefined, config1[prop]); + return getMergedValue(undefined, a); } } - var mergeMap = { - 'url': valueFromConfig2, - 'method': valueFromConfig2, - 'data': valueFromConfig2, - 'baseURL': defaultToConfig2, - 'transformRequest': defaultToConfig2, - 'transformResponse': defaultToConfig2, - 'paramsSerializer': defaultToConfig2, - 'timeout': defaultToConfig2, - 'timeoutMessage': defaultToConfig2, - 'withCredentials': defaultToConfig2, - 'adapter': defaultToConfig2, - 'responseType': defaultToConfig2, - 'xsrfCookieName': defaultToConfig2, - 'xsrfHeaderName': defaultToConfig2, - 'onUploadProgress': defaultToConfig2, - 'onDownloadProgress': defaultToConfig2, - 'decompress': defaultToConfig2, - 'maxContentLength': defaultToConfig2, - 'maxBodyLength': defaultToConfig2, - 'beforeRedirect': defaultToConfig2, - 'transport': defaultToConfig2, - 'httpAgent': defaultToConfig2, - 'httpsAgent': defaultToConfig2, - 'cancelToken': defaultToConfig2, - 'socketPath': defaultToConfig2, - 'responseEncoding': defaultToConfig2, - 'validateStatus': mergeDirectKeys + const mergeMap = { + url: valueFromConfig2, + method: valueFromConfig2, + data: valueFromConfig2, + baseURL: defaultToConfig2, + transformRequest: defaultToConfig2, + transformResponse: defaultToConfig2, + paramsSerializer: defaultToConfig2, + timeout: defaultToConfig2, + timeoutMessage: defaultToConfig2, + withCredentials: defaultToConfig2, + withXSRFToken: defaultToConfig2, + adapter: defaultToConfig2, + responseType: defaultToConfig2, + xsrfCookieName: defaultToConfig2, + xsrfHeaderName: defaultToConfig2, + onUploadProgress: defaultToConfig2, + onDownloadProgress: defaultToConfig2, + decompress: defaultToConfig2, + maxContentLength: defaultToConfig2, + maxBodyLength: defaultToConfig2, + beforeRedirect: defaultToConfig2, + transport: defaultToConfig2, + httpAgent: defaultToConfig2, + httpsAgent: defaultToConfig2, + cancelToken: defaultToConfig2, + socketPath: defaultToConfig2, + responseEncoding: defaultToConfig2, + validateStatus: mergeDirectKeys, + headers: (a, b) => mergeDeepProperties(headersToObject(a), headersToObject(b), true) }; - utils.forEach(Object.keys(config1).concat(Object.keys(config2)), function computeConfigValue(prop) { - var merge = mergeMap[prop] || mergeDeepProperties; - var configValue = merge(prop); + utils.forEach(Object.keys(Object.assign({}, config1, config2)), function computeConfigValue(prop) { + const merge = mergeMap[prop] || mergeDeepProperties; + const configValue = merge(config1[prop], config2[prop], prop); (utils.isUndefined(configValue) && merge !== mergeDirectKeys) || (config[prop] = configValue); }); return config; -}; +} diff --git a/node_modules/axios/lib/core/settle.js b/node_modules/axios/lib/core/settle.js index bbb9afa..ac905c4 100644 --- a/node_modules/axios/lib/core/settle.js +++ b/node_modules/axios/lib/core/settle.js @@ -1,6 +1,6 @@ 'use strict'; -var AxiosError = require('./AxiosError'); +import AxiosError from './AxiosError.js'; /** * Resolve or reject a Promise based on response status. @@ -8,9 +8,11 @@ var AxiosError = require('./AxiosError'); * @param {Function} resolve A function that resolves the promise. * @param {Function} reject A function that rejects the promise. * @param {object} response The response. + * + * @returns {object} The response. */ -module.exports = function settle(resolve, reject, response) { - var validateStatus = response.config.validateStatus; +export default function settle(resolve, reject, response) { + const validateStatus = response.config.validateStatus; if (!response.status || !validateStatus || validateStatus(response.status)) { resolve(response); } else { @@ -22,4 +24,4 @@ module.exports = function settle(resolve, reject, response) { response )); } -}; +} diff --git a/node_modules/axios/lib/core/transformData.js b/node_modules/axios/lib/core/transformData.js index 82ee7dd..eeb5a8a 100644 --- a/node_modules/axios/lib/core/transformData.js +++ b/node_modules/axios/lib/core/transformData.js @@ -1,22 +1,28 @@ 'use strict'; -var utils = require('./../utils'); -var defaults = require('../defaults'); +import utils from './../utils.js'; +import defaults from '../defaults/index.js'; +import AxiosHeaders from '../core/AxiosHeaders.js'; /** * Transform the data for a request or a response * - * @param {Object|String} data The data to be transformed - * @param {Array} headers The headers for the request or response * @param {Array|Function} fns A single function or Array of functions + * @param {?Object} response The response object + * * @returns {*} The resulting transformed data */ -module.exports = function transformData(data, headers, fns) { - var context = this || defaults; - /*eslint no-param-reassign:0*/ +export default function transformData(fns, response) { + const config = this || defaults; + const context = response || config; + const headers = AxiosHeaders.from(context.headers); + let data = context.data; + utils.forEach(fns, function transform(fn) { - data = fn.call(context, data, headers); + data = fn.call(config, data, headers.normalize(), response ? response.status : undefined); }); + headers.normalize(); + return data; -}; +} diff --git a/node_modules/axios/lib/defaults/env/FormData.js b/node_modules/axios/lib/defaults/env/FormData.js deleted file mode 100644 index a8e6bdf..0000000 --- a/node_modules/axios/lib/defaults/env/FormData.js +++ /dev/null @@ -1,2 +0,0 @@ -// eslint-disable-next-line strict -module.exports = require('form-data'); diff --git a/node_modules/axios/lib/defaults/index.js b/node_modules/axios/lib/defaults/index.js index 9199818..e543fea 100644 --- a/node_modules/axios/lib/defaults/index.js +++ b/node_modules/axios/lib/defaults/index.js @@ -1,33 +1,23 @@ 'use strict'; -var utils = require('../utils'); -var normalizeHeaderName = require('../helpers/normalizeHeaderName'); -var AxiosError = require('../core/AxiosError'); -var transitionalDefaults = require('./transitional'); -var toFormData = require('../helpers/toFormData'); - -var DEFAULT_CONTENT_TYPE = { - 'Content-Type': 'application/x-www-form-urlencoded' -}; - -function setContentTypeIfUnset(headers, value) { - if (!utils.isUndefined(headers) && utils.isUndefined(headers['Content-Type'])) { - headers['Content-Type'] = value; - } -} - -function getDefaultAdapter() { - var adapter; - if (typeof XMLHttpRequest !== 'undefined') { - // For browsers use XHR adapter - adapter = require('../adapters/xhr'); - } else if (typeof process !== 'undefined' && Object.prototype.toString.call(process) === '[object process]') { - // For node use HTTP adapter - adapter = require('../adapters/http'); - } - return adapter; -} - +import utils from '../utils.js'; +import AxiosError from '../core/AxiosError.js'; +import transitionalDefaults from './transitional.js'; +import toFormData from '../helpers/toFormData.js'; +import toURLEncodedForm from '../helpers/toURLEncodedForm.js'; +import platform from '../platform/index.js'; +import formDataToJSON from '../helpers/formDataToJSON.js'; + +/** + * It takes a string, tries to parse it, and if it fails, it returns the stringified version + * of the input + * + * @param {any} rawValue - The value to be stringified. + * @param {Function} parser - A function that parses a string into a JavaScript object. + * @param {Function} encoder - A function that takes a value and returns a string. + * + * @returns {string} A stringified version of the rawValue. + */ function stringifySafely(rawValue, parser, encoder) { if (utils.isString(rawValue)) { try { @@ -43,22 +33,33 @@ function stringifySafely(rawValue, parser, encoder) { return (encoder || JSON.stringify)(rawValue); } -var defaults = { +const defaults = { transitional: transitionalDefaults, - adapter: getDefaultAdapter(), + adapter: ['xhr', 'http', 'fetch'], transformRequest: [function transformRequest(data, headers) { - normalizeHeaderName(headers, 'Accept'); - normalizeHeaderName(headers, 'Content-Type'); + const contentType = headers.getContentType() || ''; + const hasJSONContentType = contentType.indexOf('application/json') > -1; + const isObjectPayload = utils.isObject(data); + + if (isObjectPayload && utils.isHTMLForm(data)) { + data = new FormData(data); + } + + const isFormData = utils.isFormData(data); + + if (isFormData) { + return hasJSONContentType ? JSON.stringify(formDataToJSON(data)) : data; + } - if (utils.isFormData(data) || - utils.isArrayBuffer(data) || + if (utils.isArrayBuffer(data) || utils.isBuffer(data) || utils.isStream(data) || utils.isFile(data) || - utils.isBlob(data) + utils.isBlob(data) || + utils.isReadableStream(data) ) { return data; } @@ -66,20 +67,30 @@ var defaults = { return data.buffer; } if (utils.isURLSearchParams(data)) { - setContentTypeIfUnset(headers, 'application/x-www-form-urlencoded;charset=utf-8'); + headers.setContentType('application/x-www-form-urlencoded;charset=utf-8', false); return data.toString(); } - var isObjectPayload = utils.isObject(data); - var contentType = headers && headers['Content-Type']; + let isFileList; + + if (isObjectPayload) { + if (contentType.indexOf('application/x-www-form-urlencoded') > -1) { + return toURLEncodedForm(data, this.formSerializer).toString(); + } + + if ((isFileList = utils.isFileList(data)) || contentType.indexOf('multipart/form-data') > -1) { + const _FormData = this.env && this.env.FormData; - var isFileList; + return toFormData( + isFileList ? {'files[]': data} : data, + _FormData && new _FormData(), + this.formSerializer + ); + } + } - if ((isFileList = utils.isFileList(data)) || (isObjectPayload && contentType === 'multipart/form-data')) { - var _FormData = this.env && this.env.FormData; - return toFormData(isFileList ? {'files[]': data} : data, _FormData && new _FormData()); - } else if (isObjectPayload || contentType === 'application/json') { - setContentTypeIfUnset(headers, 'application/json'); + if (isObjectPayload || hasJSONContentType ) { + headers.setContentType('application/json', false); return stringifySafely(data); } @@ -87,12 +98,18 @@ var defaults = { }], transformResponse: [function transformResponse(data) { - var transitional = this.transitional || defaults.transitional; - var silentJSONParsing = transitional && transitional.silentJSONParsing; - var forcedJSONParsing = transitional && transitional.forcedJSONParsing; - var strictJSONParsing = !silentJSONParsing && this.responseType === 'json'; + const transitional = this.transitional || defaults.transitional; + const forcedJSONParsing = transitional && transitional.forcedJSONParsing; + const JSONRequested = this.responseType === 'json'; + + if (utils.isResponse(data) || utils.isReadableStream(data)) { + return data; + } + + if (data && utils.isString(data) && ((forcedJSONParsing && !this.responseType) || JSONRequested)) { + const silentJSONParsing = transitional && transitional.silentJSONParsing; + const strictJSONParsing = !silentJSONParsing && JSONRequested; - if (strictJSONParsing || (forcedJSONParsing && utils.isString(data) && data.length)) { try { return JSON.parse(data); } catch (e) { @@ -121,7 +138,8 @@ var defaults = { maxBodyLength: -1, env: { - FormData: require('./env/FormData') + FormData: platform.classes.FormData, + Blob: platform.classes.Blob }, validateStatus: function validateStatus(status) { @@ -130,17 +148,14 @@ var defaults = { headers: { common: { - 'Accept': 'application/json, text/plain, */*' + 'Accept': 'application/json, text/plain, */*', + 'Content-Type': undefined } } }; -utils.forEach(['delete', 'get', 'head'], function forEachMethodNoData(method) { +utils.forEach(['delete', 'get', 'head', 'post', 'put', 'patch'], (method) => { defaults.headers[method] = {}; }); -utils.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) { - defaults.headers[method] = utils.merge(DEFAULT_CONTENT_TYPE); -}); - -module.exports = defaults; +export default defaults; diff --git a/node_modules/axios/lib/defaults/transitional.js b/node_modules/axios/lib/defaults/transitional.js index 601dd7e..f891331 100644 --- a/node_modules/axios/lib/defaults/transitional.js +++ b/node_modules/axios/lib/defaults/transitional.js @@ -1,6 +1,6 @@ 'use strict'; -module.exports = { +export default { silentJSONParsing: true, forcedJSONParsing: true, clarifyTimeoutError: false diff --git a/node_modules/axios/lib/env/classes/FormData.js b/node_modules/axios/lib/env/classes/FormData.js new file mode 100644 index 0000000..862adb9 --- /dev/null +++ b/node_modules/axios/lib/env/classes/FormData.js @@ -0,0 +1,2 @@ +import _FormData from 'form-data'; +export default typeof FormData !== 'undefined' ? FormData : _FormData; diff --git a/node_modules/axios/lib/env/data.js b/node_modules/axios/lib/env/data.js index 62f7a0e..487d829 100644 --- a/node_modules/axios/lib/env/data.js +++ b/node_modules/axios/lib/env/data.js @@ -1,3 +1 @@ -module.exports = { - "version": "0.27.2" -}; \ No newline at end of file +export const VERSION = "1.7.2"; \ No newline at end of file diff --git a/node_modules/axios/lib/helpers/AxiosTransformStream.js b/node_modules/axios/lib/helpers/AxiosTransformStream.js new file mode 100644 index 0000000..92ba883 --- /dev/null +++ b/node_modules/axios/lib/helpers/AxiosTransformStream.js @@ -0,0 +1,192 @@ +'use strict'; + +import stream from 'stream'; +import utils from '../utils.js'; +import throttle from './throttle.js'; +import speedometer from './speedometer.js'; + +const kInternals = Symbol('internals'); + +class AxiosTransformStream extends stream.Transform{ + constructor(options) { + options = utils.toFlatObject(options, { + maxRate: 0, + chunkSize: 64 * 1024, + minChunkSize: 100, + timeWindow: 500, + ticksRate: 2, + samplesCount: 15 + }, null, (prop, source) => { + return !utils.isUndefined(source[prop]); + }); + + super({ + readableHighWaterMark: options.chunkSize + }); + + const self = this; + + const internals = this[kInternals] = { + length: options.length, + timeWindow: options.timeWindow, + ticksRate: options.ticksRate, + chunkSize: options.chunkSize, + maxRate: options.maxRate, + minChunkSize: options.minChunkSize, + bytesSeen: 0, + isCaptured: false, + notifiedBytesLoaded: 0, + ts: Date.now(), + bytes: 0, + onReadCallback: null + }; + + const _speedometer = speedometer(internals.ticksRate * options.samplesCount, internals.timeWindow); + + this.on('newListener', event => { + if (event === 'progress') { + if (!internals.isCaptured) { + internals.isCaptured = true; + } + } + }); + + let bytesNotified = 0; + + internals.updateProgress = throttle(function throttledHandler() { + const totalBytes = internals.length; + const bytesTransferred = internals.bytesSeen; + const progressBytes = bytesTransferred - bytesNotified; + if (!progressBytes || self.destroyed) return; + + const rate = _speedometer(progressBytes); + + bytesNotified = bytesTransferred; + + process.nextTick(() => { + self.emit('progress', { + loaded: bytesTransferred, + total: totalBytes, + progress: totalBytes ? (bytesTransferred / totalBytes) : undefined, + bytes: progressBytes, + rate: rate ? rate : undefined, + estimated: rate && totalBytes && bytesTransferred <= totalBytes ? + (totalBytes - bytesTransferred) / rate : undefined, + lengthComputable: totalBytes != null + }); + }); + }, internals.ticksRate); + + const onFinish = () => { + internals.updateProgress.call(true); + }; + + this.once('end', onFinish); + this.once('error', onFinish); + } + + _read(size) { + const internals = this[kInternals]; + + if (internals.onReadCallback) { + internals.onReadCallback(); + } + + return super._read(size); + } + + _transform(chunk, encoding, callback) { + const self = this; + const internals = this[kInternals]; + const maxRate = internals.maxRate; + + const readableHighWaterMark = this.readableHighWaterMark; + + const timeWindow = internals.timeWindow; + + const divider = 1000 / timeWindow; + const bytesThreshold = (maxRate / divider); + const minChunkSize = internals.minChunkSize !== false ? Math.max(internals.minChunkSize, bytesThreshold * 0.01) : 0; + + function pushChunk(_chunk, _callback) { + const bytes = Buffer.byteLength(_chunk); + internals.bytesSeen += bytes; + internals.bytes += bytes; + + if (internals.isCaptured) { + internals.updateProgress(); + } + + if (self.push(_chunk)) { + process.nextTick(_callback); + } else { + internals.onReadCallback = () => { + internals.onReadCallback = null; + process.nextTick(_callback); + }; + } + } + + const transformChunk = (_chunk, _callback) => { + const chunkSize = Buffer.byteLength(_chunk); + let chunkRemainder = null; + let maxChunkSize = readableHighWaterMark; + let bytesLeft; + let passed = 0; + + if (maxRate) { + const now = Date.now(); + + if (!internals.ts || (passed = (now - internals.ts)) >= timeWindow) { + internals.ts = now; + bytesLeft = bytesThreshold - internals.bytes; + internals.bytes = bytesLeft < 0 ? -bytesLeft : 0; + passed = 0; + } + + bytesLeft = bytesThreshold - internals.bytes; + } + + if (maxRate) { + if (bytesLeft <= 0) { + // next time window + return setTimeout(() => { + _callback(null, _chunk); + }, timeWindow - passed); + } + + if (bytesLeft < maxChunkSize) { + maxChunkSize = bytesLeft; + } + } + + if (maxChunkSize && chunkSize > maxChunkSize && (chunkSize - maxChunkSize) > minChunkSize) { + chunkRemainder = _chunk.subarray(maxChunkSize); + _chunk = _chunk.subarray(0, maxChunkSize); + } + + pushChunk(_chunk, chunkRemainder ? () => { + process.nextTick(_callback, null, chunkRemainder); + } : _callback); + }; + + transformChunk(chunk, function transformNextChunk(err, _chunk) { + if (err) { + return callback(err); + } + + if (_chunk) { + transformChunk(_chunk, transformNextChunk); + } else { + callback(null); + } + }); + } + + setLength(length) { + this[kInternals].length = +length; + return this; + } +} + +export default AxiosTransformStream; diff --git a/node_modules/axios/lib/helpers/AxiosURLSearchParams.js b/node_modules/axios/lib/helpers/AxiosURLSearchParams.js new file mode 100644 index 0000000..b9aa9f0 --- /dev/null +++ b/node_modules/axios/lib/helpers/AxiosURLSearchParams.js @@ -0,0 +1,58 @@ +'use strict'; + +import toFormData from './toFormData.js'; + +/** + * It encodes a string by replacing all characters that are not in the unreserved set with + * their percent-encoded equivalents + * + * @param {string} str - The string to encode. + * + * @returns {string} The encoded string. + */ +function encode(str) { + const charMap = { + '!': '%21', + "'": '%27', + '(': '%28', + ')': '%29', + '~': '%7E', + '%20': '+', + '%00': '\x00' + }; + return encodeURIComponent(str).replace(/[!'()~]|%20|%00/g, function replacer(match) { + return charMap[match]; + }); +} + +/** + * It takes a params object and converts it to a FormData object + * + * @param {Object} params - The parameters to be converted to a FormData object. + * @param {Object} options - The options object passed to the Axios constructor. + * + * @returns {void} + */ +function AxiosURLSearchParams(params, options) { + this._pairs = []; + + params && toFormData(params, this, options); +} + +const prototype = AxiosURLSearchParams.prototype; + +prototype.append = function append(name, value) { + this._pairs.push([name, value]); +}; + +prototype.toString = function toString(encoder) { + const _encode = encoder ? function(value) { + return encoder.call(this, value, encode); + } : encode; + + return this._pairs.map(function each(pair) { + return _encode(pair[0]) + '=' + _encode(pair[1]); + }, '').join('&'); +}; + +export default AxiosURLSearchParams; diff --git a/node_modules/axios/lib/helpers/HttpStatusCode.js b/node_modules/axios/lib/helpers/HttpStatusCode.js new file mode 100644 index 0000000..b3e7adc --- /dev/null +++ b/node_modules/axios/lib/helpers/HttpStatusCode.js @@ -0,0 +1,71 @@ +const HttpStatusCode = { + Continue: 100, + SwitchingProtocols: 101, + Processing: 102, + EarlyHints: 103, + Ok: 200, + Created: 201, + Accepted: 202, + NonAuthoritativeInformation: 203, + NoContent: 204, + ResetContent: 205, + PartialContent: 206, + MultiStatus: 207, + AlreadyReported: 208, + ImUsed: 226, + MultipleChoices: 300, + MovedPermanently: 301, + Found: 302, + SeeOther: 303, + NotModified: 304, + UseProxy: 305, + Unused: 306, + TemporaryRedirect: 307, + PermanentRedirect: 308, + BadRequest: 400, + Unauthorized: 401, + PaymentRequired: 402, + Forbidden: 403, + NotFound: 404, + MethodNotAllowed: 405, + NotAcceptable: 406, + ProxyAuthenticationRequired: 407, + RequestTimeout: 408, + Conflict: 409, + Gone: 410, + LengthRequired: 411, + PreconditionFailed: 412, + PayloadTooLarge: 413, + UriTooLong: 414, + UnsupportedMediaType: 415, + RangeNotSatisfiable: 416, + ExpectationFailed: 417, + ImATeapot: 418, + MisdirectedRequest: 421, + UnprocessableEntity: 422, + Locked: 423, + FailedDependency: 424, + TooEarly: 425, + UpgradeRequired: 426, + PreconditionRequired: 428, + TooManyRequests: 429, + RequestHeaderFieldsTooLarge: 431, + UnavailableForLegalReasons: 451, + InternalServerError: 500, + NotImplemented: 501, + BadGateway: 502, + ServiceUnavailable: 503, + GatewayTimeout: 504, + HttpVersionNotSupported: 505, + VariantAlsoNegotiates: 506, + InsufficientStorage: 507, + LoopDetected: 508, + NotExtended: 510, + NetworkAuthenticationRequired: 511, +}; + +Object.entries(HttpStatusCode).forEach(([key, value]) => { + HttpStatusCode[value] = key; +}); + +export default HttpStatusCode; diff --git a/node_modules/axios/lib/helpers/ZlibHeaderTransformStream.js b/node_modules/axios/lib/helpers/ZlibHeaderTransformStream.js new file mode 100644 index 0000000..d1791f0 --- /dev/null +++ b/node_modules/axios/lib/helpers/ZlibHeaderTransformStream.js @@ -0,0 +1,28 @@ +"use strict"; + +import stream from "stream"; + +class ZlibHeaderTransformStream extends stream.Transform { + __transform(chunk, encoding, callback) { + this.push(chunk); + callback(); + } + + _transform(chunk, encoding, callback) { + if (chunk.length !== 0) { + this._transform = this.__transform; + + // Add Default Compression headers if no zlib headers are present + if (chunk[0] !== 120) { // Hex: 78 + const header = Buffer.alloc(2); + header[0] = 120; // Hex: 78 + header[1] = 156; // Hex: 9C + this.push(header, encoding); + } + } + + this.__transform(chunk, encoding, callback); + } +} + +export default ZlibHeaderTransformStream; diff --git a/node_modules/axios/lib/helpers/bind.js b/node_modules/axios/lib/helpers/bind.js index 6147c60..b3aa83b 100644 --- a/node_modules/axios/lib/helpers/bind.js +++ b/node_modules/axios/lib/helpers/bind.js @@ -1,11 +1,7 @@ 'use strict'; -module.exports = function bind(fn, thisArg) { +export default function bind(fn, thisArg) { return function wrap() { - var args = new Array(arguments.length); - for (var i = 0; i < args.length; i++) { - args[i] = arguments[i]; - } - return fn.apply(thisArg, args); + return fn.apply(thisArg, arguments); }; -}; +} diff --git a/node_modules/axios/lib/helpers/buildURL.js b/node_modules/axios/lib/helpers/buildURL.js index 31595c3..d769fdf 100644 --- a/node_modules/axios/lib/helpers/buildURL.js +++ b/node_modules/axios/lib/helpers/buildURL.js @@ -1,7 +1,16 @@ 'use strict'; -var utils = require('./../utils'); +import utils from '../utils.js'; +import AxiosURLSearchParams from '../helpers/AxiosURLSearchParams.js'; +/** + * It replaces all instances of the characters `:`, `$`, `,`, `+`, `[`, and `]` with their + * URI encoded counterparts + * + * @param {string} val The value to be encoded. + * + * @returns {string} The encoded value. + */ function encode(val) { return encodeURIComponent(val). replace(/%3A/gi, ':'). @@ -17,54 +26,38 @@ function encode(val) { * * @param {string} url The base of the url (e.g., http://www.google.com) * @param {object} [params] The params to be appended + * @param {?object} options + * * @returns {string} The formatted url */ -module.exports = function buildURL(url, params, paramsSerializer) { +export default function buildURL(url, params, options) { /*eslint no-param-reassign:0*/ if (!params) { return url; } + + const _encode = options && options.encode || encode; - var serializedParams; - if (paramsSerializer) { - serializedParams = paramsSerializer(params); - } else if (utils.isURLSearchParams(params)) { - serializedParams = params.toString(); - } else { - var parts = []; - - utils.forEach(params, function serialize(val, key) { - if (val === null || typeof val === 'undefined') { - return; - } - - if (utils.isArray(val)) { - key = key + '[]'; - } else { - val = [val]; - } + const serializeFn = options && options.serialize; - utils.forEach(val, function parseValue(v) { - if (utils.isDate(v)) { - v = v.toISOString(); - } else if (utils.isObject(v)) { - v = JSON.stringify(v); - } - parts.push(encode(key) + '=' + encode(v)); - }); - }); + let serializedParams; - serializedParams = parts.join('&'); + if (serializeFn) { + serializedParams = serializeFn(params, options); + } else { + serializedParams = utils.isURLSearchParams(params) ? + params.toString() : + new AxiosURLSearchParams(params, options).toString(_encode); } if (serializedParams) { - var hashmarkIndex = url.indexOf('#'); + const hashmarkIndex = url.indexOf("#"); + if (hashmarkIndex !== -1) { url = url.slice(0, hashmarkIndex); } - url += (url.indexOf('?') === -1 ? '?' : '&') + serializedParams; } return url; -}; +} diff --git a/node_modules/axios/lib/helpers/callbackify.js b/node_modules/axios/lib/helpers/callbackify.js new file mode 100644 index 0000000..4603bad --- /dev/null +++ b/node_modules/axios/lib/helpers/callbackify.js @@ -0,0 +1,16 @@ +import utils from "../utils.js"; + +const callbackify = (fn, reducer) => { + return utils.isAsyncFn(fn) ? function (...args) { + const cb = args.pop(); + fn.apply(this, args).then((value) => { + try { + reducer ? cb(null, ...reducer(value)) : cb(null, value); + } catch (err) { + cb(err); + } + }, cb); + } : fn; +} + +export default callbackify; diff --git a/node_modules/axios/lib/helpers/combineURLs.js b/node_modules/axios/lib/helpers/combineURLs.js index f1b58a5..9f04f02 100644 --- a/node_modules/axios/lib/helpers/combineURLs.js +++ b/node_modules/axios/lib/helpers/combineURLs.js @@ -5,10 +5,11 @@ * * @param {string} baseURL The base URL * @param {string} relativeURL The relative URL + * * @returns {string} The combined URL */ -module.exports = function combineURLs(baseURL, relativeURL) { +export default function combineURLs(baseURL, relativeURL) { return relativeURL - ? baseURL.replace(/\/+$/, '') + '/' + relativeURL.replace(/^\/+/, '') + ? baseURL.replace(/\/?\/$/, '') + '/' + relativeURL.replace(/^\/+/, '') : baseURL; -}; +} diff --git a/node_modules/axios/lib/helpers/composeSignals.js b/node_modules/axios/lib/helpers/composeSignals.js new file mode 100644 index 0000000..3f6f203 --- /dev/null +++ b/node_modules/axios/lib/helpers/composeSignals.js @@ -0,0 +1,46 @@ +import CanceledError from "../cancel/CanceledError.js"; +import AxiosError from "../core/AxiosError.js"; + +const composeSignals = (signals, timeout) => { + let controller = new AbortController(); + + let aborted; + + const onabort = function (cancel) { + if (!aborted) { + aborted = true; + unsubscribe(); + const err = cancel instanceof Error ? cancel : this.reason; + controller.abort(err instanceof AxiosError ? err : new CanceledError(err instanceof Error ? err.message : err)); + } + } + + let timer = timeout && setTimeout(() => { + onabort(new AxiosError(`timeout ${timeout} of ms exceeded`, AxiosError.ETIMEDOUT)) + }, timeout) + + const unsubscribe = () => { + if (signals) { + timer && clearTimeout(timer); + timer = null; + signals.forEach(signal => { + signal && + (signal.removeEventListener ? signal.removeEventListener('abort', onabort) : signal.unsubscribe(onabort)); + }); + signals = null; + } + } + + signals.forEach((signal) => signal && signal.addEventListener && signal.addEventListener('abort', onabort)); + + const {signal} = controller; + + signal.unsubscribe = unsubscribe; + + return [signal, () => { + timer && clearTimeout(timer); + timer = null; + }]; +} + +export default composeSignals; diff --git a/node_modules/axios/lib/helpers/cookies.js b/node_modules/axios/lib/helpers/cookies.js index 5a8a666..d039ac4 100644 --- a/node_modules/axios/lib/helpers/cookies.js +++ b/node_modules/axios/lib/helpers/cookies.js @@ -1,53 +1,42 @@ -'use strict'; +import utils from './../utils.js'; +import platform from '../platform/index.js'; -var utils = require('./../utils'); - -module.exports = ( - utils.isStandardBrowserEnv() ? +export default platform.hasStandardBrowserEnv ? // Standard browser envs support document.cookie - (function standardBrowserEnv() { - return { - write: function write(name, value, expires, path, domain, secure) { - var cookie = []; - cookie.push(name + '=' + encodeURIComponent(value)); - - if (utils.isNumber(expires)) { - cookie.push('expires=' + new Date(expires).toGMTString()); - } - - if (utils.isString(path)) { - cookie.push('path=' + path); - } - - if (utils.isString(domain)) { - cookie.push('domain=' + domain); - } - - if (secure === true) { - cookie.push('secure'); - } - - document.cookie = cookie.join('; '); - }, - - read: function read(name) { - var match = document.cookie.match(new RegExp('(^|;\\s*)(' + name + ')=([^;]*)')); - return (match ? decodeURIComponent(match[3]) : null); - }, - - remove: function remove(name) { - this.write(name, '', Date.now() - 86400000); - } - }; - })() : - - // Non standard browser env (web workers, react-native) lack needed support. - (function nonStandardBrowserEnv() { - return { - write: function write() {}, - read: function read() { return null; }, - remove: function remove() {} - }; - })() -); + { + write(name, value, expires, path, domain, secure) { + const cookie = [name + '=' + encodeURIComponent(value)]; + + utils.isNumber(expires) && cookie.push('expires=' + new Date(expires).toGMTString()); + + utils.isString(path) && cookie.push('path=' + path); + + utils.isString(domain) && cookie.push('domain=' + domain); + + secure === true && cookie.push('secure'); + + document.cookie = cookie.join('; '); + }, + + read(name) { + const match = document.cookie.match(new RegExp('(^|;\\s*)(' + name + ')=([^;]*)')); + return (match ? decodeURIComponent(match[3]) : null); + }, + + remove(name) { + this.write(name, '', Date.now() - 86400000); + } + } + + : + + // Non-standard browser env (web workers, react-native) lack needed support. + { + write() {}, + read() { + return null; + }, + remove() {} + }; + diff --git a/node_modules/axios/lib/helpers/deprecatedMethod.js b/node_modules/axios/lib/helpers/deprecatedMethod.js index ed40965..9e8fae6 100644 --- a/node_modules/axios/lib/helpers/deprecatedMethod.js +++ b/node_modules/axios/lib/helpers/deprecatedMethod.js @@ -9,8 +9,10 @@ * @param {string} method The name of the deprecated method * @param {string} [instead] The alternate method to use if applicable * @param {string} [docs] The documentation URL to get further details + * + * @returns {void} */ -module.exports = function deprecatedMethod(method, instead, docs) { +export default function deprecatedMethod(method, instead, docs) { try { console.warn( 'DEPRECATED method `' + method + '`.' + @@ -21,4 +23,4 @@ module.exports = function deprecatedMethod(method, instead, docs) { console.warn('For more information about usage see ' + docs); } } catch (e) { /* Ignore */ } -}; +} diff --git a/node_modules/axios/lib/helpers/formDataToJSON.js b/node_modules/axios/lib/helpers/formDataToJSON.js new file mode 100644 index 0000000..906ce60 --- /dev/null +++ b/node_modules/axios/lib/helpers/formDataToJSON.js @@ -0,0 +1,95 @@ +'use strict'; + +import utils from '../utils.js'; + +/** + * It takes a string like `foo[x][y][z]` and returns an array like `['foo', 'x', 'y', 'z'] + * + * @param {string} name - The name of the property to get. + * + * @returns An array of strings. + */ +function parsePropPath(name) { + // foo[x][y][z] + // foo.x.y.z + // foo-x-y-z + // foo x y z + return utils.matchAll(/\w+|\[(\w*)]/g, name).map(match => { + return match[0] === '[]' ? '' : match[1] || match[0]; + }); +} + +/** + * Convert an array to an object. + * + * @param {Array} arr - The array to convert to an object. + * + * @returns An object with the same keys and values as the array. + */ +function arrayToObject(arr) { + const obj = {}; + const keys = Object.keys(arr); + let i; + const len = keys.length; + let key; + for (i = 0; i < len; i++) { + key = keys[i]; + obj[key] = arr[key]; + } + return obj; +} + +/** + * It takes a FormData object and returns a JavaScript object + * + * @param {string} formData The FormData object to convert to JSON. + * + * @returns {Object | null} The converted object. + */ +function formDataToJSON(formData) { + function buildPath(path, value, target, index) { + let name = path[index++]; + + if (name === '__proto__') return true; + + const isNumericKey = Number.isFinite(+name); + const isLast = index >= path.length; + name = !name && utils.isArray(target) ? target.length : name; + + if (isLast) { + if (utils.hasOwnProp(target, name)) { + target[name] = [target[name], value]; + } else { + target[name] = value; + } + + return !isNumericKey; + } + + if (!target[name] || !utils.isObject(target[name])) { + target[name] = []; + } + + const result = buildPath(path, value, target[name], index); + + if (result && utils.isArray(target[name])) { + target[name] = arrayToObject(target[name]); + } + + return !isNumericKey; + } + + if (utils.isFormData(formData) && utils.isFunction(formData.entries)) { + const obj = {}; + + utils.forEachEntry(formData, (name, value) => { + buildPath(parsePropPath(name), value, obj, 0); + }); + + return obj; + } + + return null; +} + +export default formDataToJSON; diff --git a/node_modules/axios/lib/helpers/formDataToStream.js b/node_modules/axios/lib/helpers/formDataToStream.js new file mode 100644 index 0000000..9187e73 --- /dev/null +++ b/node_modules/axios/lib/helpers/formDataToStream.js @@ -0,0 +1,111 @@ +import {TextEncoder} from 'util'; +import {Readable} from 'stream'; +import utils from "../utils.js"; +import readBlob from "./readBlob.js"; + +const BOUNDARY_ALPHABET = utils.ALPHABET.ALPHA_DIGIT + '-_'; + +const textEncoder = new TextEncoder(); + +const CRLF = '\r\n'; +const CRLF_BYTES = textEncoder.encode(CRLF); +const CRLF_BYTES_COUNT = 2; + +class FormDataPart { + constructor(name, value) { + const {escapeName} = this.constructor; + const isStringValue = utils.isString(value); + + let headers = `Content-Disposition: form-data; name="${escapeName(name)}"${ + !isStringValue && value.name ? `; filename="${escapeName(value.name)}"` : '' + }${CRLF}`; + + if (isStringValue) { + value = textEncoder.encode(String(value).replace(/\r?\n|\r\n?/g, CRLF)); + } else { + headers += `Content-Type: ${value.type || "application/octet-stream"}${CRLF}` + } + + this.headers = textEncoder.encode(headers + CRLF); + + this.contentLength = isStringValue ? value.byteLength : value.size; + + this.size = this.headers.byteLength + this.contentLength + CRLF_BYTES_COUNT; + + this.name = name; + this.value = value; + } + + async *encode(){ + yield this.headers; + + const {value} = this; + + if(utils.isTypedArray(value)) { + yield value; + } else { + yield* readBlob(value); + } + + yield CRLF_BYTES; + } + + static escapeName(name) { + return String(name).replace(/[\r\n"]/g, (match) => ({ + '\r' : '%0D', + '\n' : '%0A', + '"' : '%22', + }[match])); + } +} + +const formDataToStream = (form, headersHandler, options) => { + const { + tag = 'form-data-boundary', + size = 25, + boundary = tag + '-' + utils.generateString(size, BOUNDARY_ALPHABET) + } = options || {}; + + if(!utils.isFormData(form)) { + throw TypeError('FormData instance required'); + } + + if (boundary.length < 1 || boundary.length > 70) { + throw Error('boundary must be 10-70 characters long') + } + + const boundaryBytes = textEncoder.encode('--' + boundary + CRLF); + const footerBytes = textEncoder.encode('--' + boundary + '--' + CRLF + CRLF); + let contentLength = footerBytes.byteLength; + + const parts = Array.from(form.entries()).map(([name, value]) => { + const part = new FormDataPart(name, value); + contentLength += part.size; + return part; + }); + + contentLength += boundaryBytes.byteLength * parts.length; + + contentLength = utils.toFiniteNumber(contentLength); + + const computedHeaders = { + 'Content-Type': `multipart/form-data; boundary=${boundary}` + } + + if (Number.isFinite(contentLength)) { + computedHeaders['Content-Length'] = contentLength; + } + + headersHandler && headersHandler(computedHeaders); + + return Readable.from((async function *() { + for(const part of parts) { + yield boundaryBytes; + yield* part.encode(); + } + + yield footerBytes; + })()); +}; + +export default formDataToStream; diff --git a/node_modules/axios/lib/helpers/fromDataURI.js b/node_modules/axios/lib/helpers/fromDataURI.js new file mode 100644 index 0000000..eb71d3f --- /dev/null +++ b/node_modules/axios/lib/helpers/fromDataURI.js @@ -0,0 +1,53 @@ +'use strict'; + +import AxiosError from '../core/AxiosError.js'; +import parseProtocol from './parseProtocol.js'; +import platform from '../platform/index.js'; + +const DATA_URL_PATTERN = /^(?:([^;]+);)?(?:[^;]+;)?(base64|),([\s\S]*)$/; + +/** + * Parse data uri to a Buffer or Blob + * + * @param {String} uri + * @param {?Boolean} asBlob + * @param {?Object} options + * @param {?Function} options.Blob + * + * @returns {Buffer|Blob} + */ +export default function fromDataURI(uri, asBlob, options) { + const _Blob = options && options.Blob || platform.classes.Blob; + const protocol = parseProtocol(uri); + + if (asBlob === undefined && _Blob) { + asBlob = true; + } + + if (protocol === 'data') { + uri = protocol.length ? uri.slice(protocol.length + 1) : uri; + + const match = DATA_URL_PATTERN.exec(uri); + + if (!match) { + throw new AxiosError('Invalid URL', AxiosError.ERR_INVALID_URL); + } + + const mime = match[1]; + const isBase64 = match[2]; + const body = match[3]; + const buffer = Buffer.from(decodeURIComponent(body), isBase64 ? 'base64' : 'utf8'); + + if (asBlob) { + if (!_Blob) { + throw new AxiosError('Blob is not supported', AxiosError.ERR_NOT_SUPPORT); + } + + return new _Blob([buffer], {type: mime}); + } + + return buffer; + } + + throw new AxiosError('Unsupported protocol ' + protocol, AxiosError.ERR_NOT_SUPPORT); +} diff --git a/node_modules/axios/lib/helpers/isAbsoluteURL.js b/node_modules/axios/lib/helpers/isAbsoluteURL.js index 43fea78..4747a45 100644 --- a/node_modules/axios/lib/helpers/isAbsoluteURL.js +++ b/node_modules/axios/lib/helpers/isAbsoluteURL.js @@ -4,11 +4,12 @@ * Determines whether the specified URL is absolute * * @param {string} url The URL to test + * * @returns {boolean} True if the specified URL is absolute, otherwise false */ -module.exports = function isAbsoluteURL(url) { +export default function isAbsoluteURL(url) { // A URL is considered absolute if it begins with "://" or "//" (protocol-relative URL). // RFC 3986 defines scheme name as a sequence of characters beginning with a letter and followed // by any combination of letters, digits, plus, period, or hyphen. return /^([a-z][a-z\d+\-.]*:)?\/\//i.test(url); -}; +} diff --git a/node_modules/axios/lib/helpers/isAxiosError.js b/node_modules/axios/lib/helpers/isAxiosError.js index a037bec..da6cd63 100644 --- a/node_modules/axios/lib/helpers/isAxiosError.js +++ b/node_modules/axios/lib/helpers/isAxiosError.js @@ -1,13 +1,14 @@ 'use strict'; -var utils = require('./../utils'); +import utils from './../utils.js'; /** * Determines whether the payload is an error thrown by Axios * * @param {*} payload The value to test + * * @returns {boolean} True if the payload is an error thrown by Axios, otherwise false */ -module.exports = function isAxiosError(payload) { +export default function isAxiosError(payload) { return utils.isObject(payload) && (payload.isAxiosError === true); -}; +} diff --git a/node_modules/axios/lib/helpers/isURLSameOrigin.js b/node_modules/axios/lib/helpers/isURLSameOrigin.js index f1d89ad..a8678a4 100644 --- a/node_modules/axios/lib/helpers/isURLSameOrigin.js +++ b/node_modules/axios/lib/helpers/isURLSameOrigin.js @@ -1,68 +1,67 @@ 'use strict'; -var utils = require('./../utils'); +import utils from './../utils.js'; +import platform from '../platform/index.js'; -module.exports = ( - utils.isStandardBrowserEnv() ? +export default platform.hasStandardBrowserEnv ? - // Standard browser envs have full support of the APIs needed to test - // whether the request URL is of the same origin as current location. - (function standardBrowserEnv() { - var msie = /(msie|trident)/i.test(navigator.userAgent); - var urlParsingNode = document.createElement('a'); - var originURL; +// Standard browser envs have full support of the APIs needed to test +// whether the request URL is of the same origin as current location. + (function standardBrowserEnv() { + const msie = /(msie|trident)/i.test(navigator.userAgent); + const urlParsingNode = document.createElement('a'); + let originURL; - /** - * Parse a URL to discover it's components + /** + * Parse a URL to discover its components * * @param {String} url The URL to be parsed * @returns {Object} */ - function resolveURL(url) { - var href = url; + function resolveURL(url) { + let href = url; - if (msie) { + if (msie) { // IE needs attribute set twice to normalize properties - urlParsingNode.setAttribute('href', href); - href = urlParsingNode.href; - } - urlParsingNode.setAttribute('href', href); - - // urlParsingNode provides the UrlUtils interface - http://url.spec.whatwg.org/#urlutils - return { - href: urlParsingNode.href, - protocol: urlParsingNode.protocol ? urlParsingNode.protocol.replace(/:$/, '') : '', - host: urlParsingNode.host, - search: urlParsingNode.search ? urlParsingNode.search.replace(/^\?/, '') : '', - hash: urlParsingNode.hash ? urlParsingNode.hash.replace(/^#/, '') : '', - hostname: urlParsingNode.hostname, - port: urlParsingNode.port, - pathname: (urlParsingNode.pathname.charAt(0) === '/') ? - urlParsingNode.pathname : - '/' + urlParsingNode.pathname - }; + href = urlParsingNode.href; } - originURL = resolveURL(window.location.href); + urlParsingNode.setAttribute('href', href); + + // urlParsingNode provides the UrlUtils interface - http://url.spec.whatwg.org/#urlutils + return { + href: urlParsingNode.href, + protocol: urlParsingNode.protocol ? urlParsingNode.protocol.replace(/:$/, '') : '', + host: urlParsingNode.host, + search: urlParsingNode.search ? urlParsingNode.search.replace(/^\?/, '') : '', + hash: urlParsingNode.hash ? urlParsingNode.hash.replace(/^#/, '') : '', + hostname: urlParsingNode.hostname, + port: urlParsingNode.port, + pathname: (urlParsingNode.pathname.charAt(0) === '/') ? + urlParsingNode.pathname : + '/' + urlParsingNode.pathname + }; + } - /** + originURL = resolveURL(window.location.href); + + /** * Determine if a URL shares the same origin as the current location * * @param {String} requestURL The URL to test * @returns {boolean} True if URL shares the same origin, otherwise false */ - return function isURLSameOrigin(requestURL) { - var parsed = (utils.isString(requestURL)) ? resolveURL(requestURL) : requestURL; - return (parsed.protocol === originURL.protocol && - parsed.host === originURL.host); - }; - })() : + return function isURLSameOrigin(requestURL) { + const parsed = (utils.isString(requestURL)) ? resolveURL(requestURL) : requestURL; + return (parsed.protocol === originURL.protocol && + parsed.host === originURL.host); + }; + })() : // Non standard browser envs (web workers, react-native) lack needed support. - (function nonStandardBrowserEnv() { - return function isURLSameOrigin() { - return true; - }; - })() -); + (function nonStandardBrowserEnv() { + return function isURLSameOrigin() { + return true; + }; + })(); diff --git a/node_modules/axios/lib/helpers/normalizeHeaderName.js b/node_modules/axios/lib/helpers/normalizeHeaderName.js deleted file mode 100644 index 738c9fe..0000000 --- a/node_modules/axios/lib/helpers/normalizeHeaderName.js +++ /dev/null @@ -1,12 +0,0 @@ -'use strict'; - -var utils = require('../utils'); - -module.exports = function normalizeHeaderName(headers, normalizedName) { - utils.forEach(headers, function processHeader(value, name) { - if (name !== normalizedName && name.toUpperCase() === normalizedName.toUpperCase()) { - headers[normalizedName] = value; - delete headers[name]; - } - }); -}; diff --git a/node_modules/axios/lib/helpers/null.js b/node_modules/axios/lib/helpers/null.js index 859bace..b9f82c4 100644 --- a/node_modules/axios/lib/helpers/null.js +++ b/node_modules/axios/lib/helpers/null.js @@ -1,2 +1,2 @@ // eslint-disable-next-line strict -module.exports = null; +export default null; diff --git a/node_modules/axios/lib/helpers/parseHeaders.js b/node_modules/axios/lib/helpers/parseHeaders.js index 8af2cc7..50af948 100644 --- a/node_modules/axios/lib/helpers/parseHeaders.js +++ b/node_modules/axios/lib/helpers/parseHeaders.js @@ -1,15 +1,15 @@ 'use strict'; -var utils = require('./../utils'); +import utils from './../utils.js'; -// Headers whose duplicates are ignored by node +// RawAxiosHeaders whose duplicates are ignored by node // c.f. https://nodejs.org/api/http.html#http_message_headers -var ignoreDuplicateOf = [ +const ignoreDuplicateOf = utils.toObjectSet([ 'age', 'authorization', 'content-length', 'content-type', 'etag', 'expires', 'from', 'host', 'if-modified-since', 'if-unmodified-since', 'last-modified', 'location', 'max-forwards', 'proxy-authorization', 'referer', 'retry-after', 'user-agent' -]; +]); /** * Parse headers into an object @@ -21,31 +21,33 @@ var ignoreDuplicateOf = [ * Transfer-Encoding: chunked * ``` * - * @param {String} headers Headers needing to be parsed + * @param {String} rawHeaders Headers needing to be parsed + * * @returns {Object} Headers parsed into an object */ -module.exports = function parseHeaders(headers) { - var parsed = {}; - var key; - var val; - var i; - - if (!headers) { return parsed; } +export default rawHeaders => { + const parsed = {}; + let key; + let val; + let i; - utils.forEach(headers.split('\n'), function parser(line) { + rawHeaders && rawHeaders.split('\n').forEach(function parser(line) { i = line.indexOf(':'); - key = utils.trim(line.substr(0, i)).toLowerCase(); - val = utils.trim(line.substr(i + 1)); + key = line.substring(0, i).trim().toLowerCase(); + val = line.substring(i + 1).trim(); - if (key) { - if (parsed[key] && ignoreDuplicateOf.indexOf(key) >= 0) { - return; - } - if (key === 'set-cookie') { - parsed[key] = (parsed[key] ? parsed[key] : []).concat([val]); + if (!key || (parsed[key] && ignoreDuplicateOf[key])) { + return; + } + + if (key === 'set-cookie') { + if (parsed[key]) { + parsed[key].push(val); } else { - parsed[key] = parsed[key] ? parsed[key] + ', ' + val : val; + parsed[key] = [val]; } + } else { + parsed[key] = parsed[key] ? parsed[key] + ', ' + val : val; } }); diff --git a/node_modules/axios/lib/helpers/parseProtocol.js b/node_modules/axios/lib/helpers/parseProtocol.js index 10f3f02..586ec96 100644 --- a/node_modules/axios/lib/helpers/parseProtocol.js +++ b/node_modules/axios/lib/helpers/parseProtocol.js @@ -1,6 +1,6 @@ 'use strict'; -module.exports = function parseProtocol(url) { - var match = /^([-+\w]{1,25})(:?\/\/|:)/.exec(url); +export default function parseProtocol(url) { + const match = /^([-+\w]{1,25})(:?\/\/|:)/.exec(url); return match && match[1] || ''; -}; +} diff --git a/node_modules/axios/lib/helpers/progressEventReducer.js b/node_modules/axios/lib/helpers/progressEventReducer.js new file mode 100644 index 0000000..7829be3 --- /dev/null +++ b/node_modules/axios/lib/helpers/progressEventReducer.js @@ -0,0 +1,32 @@ +import speedometer from "./speedometer.js"; +import throttle from "./throttle.js"; + +export default (listener, isDownloadStream, freq = 3) => { + let bytesNotified = 0; + const _speedometer = speedometer(50, 250); + + return throttle(e => { + const loaded = e.loaded; + const total = e.lengthComputable ? e.total : undefined; + const progressBytes = loaded - bytesNotified; + const rate = _speedometer(progressBytes); + const inRange = loaded <= total; + + bytesNotified = loaded; + + const data = { + loaded, + total, + progress: total ? (loaded / total) : undefined, + bytes: progressBytes, + rate: rate ? rate : undefined, + estimated: rate && total && inRange ? (total - loaded) / rate : undefined, + event: e, + lengthComputable: total != null + }; + + data[isDownloadStream ? 'download' : 'upload'] = true; + + listener(data); + }, freq); +} diff --git a/node_modules/axios/lib/helpers/readBlob.js b/node_modules/axios/lib/helpers/readBlob.js new file mode 100644 index 0000000..6de748e --- /dev/null +++ b/node_modules/axios/lib/helpers/readBlob.js @@ -0,0 +1,15 @@ +const {asyncIterator} = Symbol; + +const readBlob = async function* (blob) { + if (blob.stream) { + yield* blob.stream() + } else if (blob.arrayBuffer) { + yield await blob.arrayBuffer() + } else if (blob[asyncIterator]) { + yield* blob[asyncIterator](); + } else { + yield blob; + } +} + +export default readBlob; diff --git a/node_modules/axios/lib/helpers/resolveConfig.js b/node_modules/axios/lib/helpers/resolveConfig.js new file mode 100644 index 0000000..5e84c5c --- /dev/null +++ b/node_modules/axios/lib/helpers/resolveConfig.js @@ -0,0 +1,57 @@ +import platform from "../platform/index.js"; +import utils from "../utils.js"; +import isURLSameOrigin from "./isURLSameOrigin.js"; +import cookies from "./cookies.js"; +import buildFullPath from "../core/buildFullPath.js"; +import mergeConfig from "../core/mergeConfig.js"; +import AxiosHeaders from "../core/AxiosHeaders.js"; +import buildURL from "./buildURL.js"; + +export default (config) => { + const newConfig = mergeConfig({}, config); + + let {data, withXSRFToken, xsrfHeaderName, xsrfCookieName, headers, auth} = newConfig; + + newConfig.headers = headers = AxiosHeaders.from(headers); + + newConfig.url = buildURL(buildFullPath(newConfig.baseURL, newConfig.url), config.params, config.paramsSerializer); + + // HTTP basic authentication + if (auth) { + headers.set('Authorization', 'Basic ' + + btoa((auth.username || '') + ':' + (auth.password ? unescape(encodeURIComponent(auth.password)) : '')) + ); + } + + let contentType; + + if (utils.isFormData(data)) { + if (platform.hasStandardBrowserEnv || platform.hasStandardBrowserWebWorkerEnv) { + headers.setContentType(undefined); // Let the browser set it + } else if ((contentType = headers.getContentType()) !== false) { + // fix semicolon duplication issue for ReactNative FormData implementation + const [type, ...tokens] = contentType ? contentType.split(';').map(token => token.trim()).filter(Boolean) : []; + headers.setContentType([type || 'multipart/form-data', ...tokens].join('; ')); + } + } + + // Add xsrf header + // This is only done if running in a standard browser environment. + // Specifically not if we're in a web worker, or react-native. + + if (platform.hasStandardBrowserEnv) { + withXSRFToken && utils.isFunction(withXSRFToken) && (withXSRFToken = withXSRFToken(newConfig)); + + if (withXSRFToken || (withXSRFToken !== false && isURLSameOrigin(newConfig.url))) { + // Add xsrf header + const xsrfValue = xsrfHeaderName && xsrfCookieName && cookies.read(xsrfCookieName); + + if (xsrfValue) { + headers.set(xsrfHeaderName, xsrfValue); + } + } + } + + return newConfig; +} + diff --git a/node_modules/axios/lib/helpers/speedometer.js b/node_modules/axios/lib/helpers/speedometer.js new file mode 100644 index 0000000..3b3c666 --- /dev/null +++ b/node_modules/axios/lib/helpers/speedometer.js @@ -0,0 +1,55 @@ +'use strict'; + +/** + * Calculate data maxRate + * @param {Number} [samplesCount= 10] + * @param {Number} [min= 1000] + * @returns {Function} + */ +function speedometer(samplesCount, min) { + samplesCount = samplesCount || 10; + const bytes = new Array(samplesCount); + const timestamps = new Array(samplesCount); + let head = 0; + let tail = 0; + let firstSampleTS; + + min = min !== undefined ? min : 1000; + + return function push(chunkLength) { + const now = Date.now(); + + const startedAt = timestamps[tail]; + + if (!firstSampleTS) { + firstSampleTS = now; + } + + bytes[head] = chunkLength; + timestamps[head] = now; + + let i = tail; + let bytesCount = 0; + + while (i !== head) { + bytesCount += bytes[i++]; + i = i % samplesCount; + } + + head = (head + 1) % samplesCount; + + if (head === tail) { + tail = (tail + 1) % samplesCount; + } + + if (now - firstSampleTS < min) { + return; + } + + const passed = startedAt && now - startedAt; + + return passed ? Math.round(bytesCount * 1000 / passed) : undefined; + }; +} + +export default speedometer; diff --git a/node_modules/axios/lib/helpers/spread.js b/node_modules/axios/lib/helpers/spread.js index 25e3cdd..13479cb 100644 --- a/node_modules/axios/lib/helpers/spread.js +++ b/node_modules/axios/lib/helpers/spread.js @@ -18,10 +18,11 @@ * ``` * * @param {Function} callback + * * @returns {Function} */ -module.exports = function spread(callback) { +export default function spread(callback) { return function wrap(arr) { return callback.apply(null, arr); }; -}; +} diff --git a/node_modules/axios/lib/helpers/throttle.js b/node_modules/axios/lib/helpers/throttle.js new file mode 100644 index 0000000..a3204fd --- /dev/null +++ b/node_modules/axios/lib/helpers/throttle.js @@ -0,0 +1,35 @@ +'use strict'; + +/** + * Throttle decorator + * @param {Function} fn + * @param {Number} freq + * @return {Function} + */ +function throttle(fn, freq) { + let timestamp = 0; + const threshold = 1000 / freq; + let timer = null; + return function throttled() { + const force = this === true; + + const now = Date.now(); + if (force || now - timestamp > threshold) { + if (timer) { + clearTimeout(timer); + timer = null; + } + timestamp = now; + return fn.apply(null, arguments); + } + if (!timer) { + timer = setTimeout(() => { + timer = null; + timestamp = Date.now(); + return fn.apply(null, arguments); + }, threshold - (now - timestamp)); + } + }; +} + +export default throttle; diff --git a/node_modules/axios/lib/helpers/toFormData.js b/node_modules/axios/lib/helpers/toFormData.js index 5e3cc0f..a41e966 100644 --- a/node_modules/axios/lib/helpers/toFormData.js +++ b/node_modules/axios/lib/helpers/toFormData.js @@ -1,19 +1,117 @@ 'use strict'; -var utils = require('../utils'); +import utils from '../utils.js'; +import AxiosError from '../core/AxiosError.js'; +// temporary hotfix to avoid circular references until AxiosURLSearchParams is refactored +import PlatformFormData from '../platform/node/classes/FormData.js'; + +/** + * Determines if the given thing is a array or js object. + * + * @param {string} thing - The object or array to be visited. + * + * @returns {boolean} + */ +function isVisitable(thing) { + return utils.isPlainObject(thing) || utils.isArray(thing); +} + +/** + * It removes the brackets from the end of a string + * + * @param {string} key - The key of the parameter. + * + * @returns {string} the key without the brackets. + */ +function removeBrackets(key) { + return utils.endsWith(key, '[]') ? key.slice(0, -2) : key; +} + +/** + * It takes a path, a key, and a boolean, and returns a string + * + * @param {string} path - The path to the current key. + * @param {string} key - The key of the current object being iterated over. + * @param {string} dots - If true, the key will be rendered with dots instead of brackets. + * + * @returns {string} The path to the current key. + */ +function renderKey(path, key, dots) { + if (!path) return key; + return path.concat(key).map(function each(token, i) { + // eslint-disable-next-line no-param-reassign + token = removeBrackets(token); + return !dots && i ? '[' + token + ']' : token; + }).join(dots ? '.' : ''); +} + +/** + * If the array is an array and none of its elements are visitable, then it's a flat array. + * + * @param {Array} arr - The array to check + * + * @returns {boolean} + */ +function isFlatArray(arr) { + return utils.isArray(arr) && !arr.some(isVisitable); +} + +const predicates = utils.toFlatObject(utils, {}, null, function filter(prop) { + return /^is[A-Z]/.test(prop); +}); /** * Convert a data object to FormData + * * @param {Object} obj * @param {?Object} [formData] + * @param {?Object} [options] + * @param {Function} [options.visitor] + * @param {Boolean} [options.metaTokens = true] + * @param {Boolean} [options.dots = false] + * @param {?Boolean} [options.indexes = false] + * * @returns {Object} **/ -function toFormData(obj, formData) { +/** + * It converts an object into a FormData object + * + * @param {Object} obj - The object to convert to form data. + * @param {string} formData - The FormData object to append to. + * @param {Object} options + * + * @returns + */ +function toFormData(obj, formData, options) { + if (!utils.isObject(obj)) { + throw new TypeError('target must be an object'); + } + // eslint-disable-next-line no-param-reassign - formData = formData || new FormData(); + formData = formData || new (PlatformFormData || FormData)(); - var stack = []; + // eslint-disable-next-line no-param-reassign + options = utils.toFlatObject(options, { + metaTokens: true, + dots: false, + indexes: false + }, false, function defined(option, source) { + // eslint-disable-next-line no-eq-null,eqeqeq + return !utils.isUndefined(source[option]); + }); + + const metaTokens = options.metaTokens; + // eslint-disable-next-line no-use-before-define + const visitor = options.visitor || defaultVisitor; + const dots = options.dots; + const indexes = options.indexes; + const _Blob = options.Blob || typeof Blob !== 'undefined' && Blob; + const useBlob = _Blob && utils.isSpecCompliantForm(formData); + + if (!utils.isFunction(visitor)) { + throw new TypeError('visitor must be a function'); + } function convertValue(value) { if (value === null) return ''; @@ -22,46 +120,95 @@ function toFormData(obj, formData) { return value.toISOString(); } + if (!useBlob && utils.isBlob(value)) { + throw new AxiosError('Blob is not supported. Use a Buffer instead.'); + } + if (utils.isArrayBuffer(value) || utils.isTypedArray(value)) { - return typeof Blob === 'function' ? new Blob([value]) : Buffer.from(value); + return useBlob && typeof Blob === 'function' ? new Blob([value]) : Buffer.from(value); } return value; } - function build(data, parentKey) { - if (utils.isPlainObject(data) || utils.isArray(data)) { - if (stack.indexOf(data) !== -1) { - throw Error('Circular reference detected in ' + parentKey); + /** + * Default visitor. + * + * @param {*} value + * @param {String|Number} key + * @param {Array} path + * @this {FormData} + * + * @returns {boolean} return true to visit the each prop of the value recursively + */ + function defaultVisitor(value, key, path) { + let arr = value; + + if (value && !path && typeof value === 'object') { + if (utils.endsWith(key, '{}')) { + // eslint-disable-next-line no-param-reassign + key = metaTokens ? key : key.slice(0, -2); + // eslint-disable-next-line no-param-reassign + value = JSON.stringify(value); + } else if ( + (utils.isArray(value) && isFlatArray(value)) || + ((utils.isFileList(value) || utils.endsWith(key, '[]')) && (arr = utils.toArray(value)) + )) { + // eslint-disable-next-line no-param-reassign + key = removeBrackets(key); + + arr.forEach(function each(el, index) { + !(utils.isUndefined(el) || el === null) && formData.append( + // eslint-disable-next-line no-nested-ternary + indexes === true ? renderKey([key], index, dots) : (indexes === null ? key : key + '[]'), + convertValue(el) + ); + }); + return false; } + } + + if (isVisitable(value)) { + return true; + } + + formData.append(renderKey(path, key, dots), convertValue(value)); + + return false; + } + + const stack = []; - stack.push(data); - - utils.forEach(data, function each(value, key) { - if (utils.isUndefined(value)) return; - var fullKey = parentKey ? parentKey + '.' + key : key; - var arr; - - if (value && !parentKey && typeof value === 'object') { - if (utils.endsWith(key, '{}')) { - // eslint-disable-next-line no-param-reassign - value = JSON.stringify(value); - } else if (utils.endsWith(key, '[]') && (arr = utils.toArray(value))) { - // eslint-disable-next-line func-names - arr.forEach(function(el) { - !utils.isUndefined(el) && formData.append(fullKey, convertValue(el)); - }); - return; - } - } - - build(value, fullKey); - }); - - stack.pop(); - } else { - formData.append(parentKey, convertValue(data)); + const exposedHelpers = Object.assign(predicates, { + defaultVisitor, + convertValue, + isVisitable + }); + + function build(value, path) { + if (utils.isUndefined(value)) return; + + if (stack.indexOf(value) !== -1) { + throw Error('Circular reference detected in ' + path.join('.')); } + + stack.push(value); + + utils.forEach(value, function each(el, key) { + const result = !(utils.isUndefined(el) || el === null) && visitor.call( + formData, el, utils.isString(key) ? key.trim() : key, path, exposedHelpers + ); + + if (result === true) { + build(el, path ? path.concat(key) : [key]); + } + }); + + stack.pop(); + } + + if (!utils.isObject(obj)) { + throw new TypeError('data must be an object'); } build(obj); @@ -69,4 +216,4 @@ function toFormData(obj, formData) { return formData; } -module.exports = toFormData; +export default toFormData; diff --git a/node_modules/axios/lib/helpers/toURLEncodedForm.js b/node_modules/axios/lib/helpers/toURLEncodedForm.js new file mode 100644 index 0000000..988a38a --- /dev/null +++ b/node_modules/axios/lib/helpers/toURLEncodedForm.js @@ -0,0 +1,18 @@ +'use strict'; + +import utils from '../utils.js'; +import toFormData from './toFormData.js'; +import platform from '../platform/index.js'; + +export default function toURLEncodedForm(data, options) { + return toFormData(data, new platform.classes.URLSearchParams(), Object.assign({ + visitor: function(value, key, path, helpers) { + if (platform.isNode && utils.isBuffer(value)) { + this.append(key, value.toString('base64')); + return false; + } + + return helpers.defaultVisitor.apply(this, arguments); + } + }, options)); +} diff --git a/node_modules/axios/lib/helpers/trackStream.js b/node_modules/axios/lib/helpers/trackStream.js new file mode 100644 index 0000000..6241d06 --- /dev/null +++ b/node_modules/axios/lib/helpers/trackStream.js @@ -0,0 +1,55 @@ + + +export const streamChunk = function* (chunk, chunkSize) { + let len = chunk.byteLength; + + if (!chunkSize || len < chunkSize) { + yield chunk; + return; + } + + let pos = 0; + let end; + + while (pos < len) { + end = pos + chunkSize; + yield chunk.slice(pos, end); + pos = end; + } +} + +export const readBytes = async function* (iterable, chunkSize, encode) { + for await (const chunk of iterable) { + yield* streamChunk(ArrayBuffer.isView(chunk) ? chunk : (await encode(String(chunk))), chunkSize); + } +} + +export const trackStream = (stream, chunkSize, onProgress, onFinish, encode) => { + const iterator = readBytes(stream, chunkSize, encode); + + let bytes = 0; + + return new ReadableStream({ + type: 'bytes', + + async pull(controller) { + const {done, value} = await iterator.next(); + + if (done) { + controller.close(); + onFinish(); + return; + } + + let len = value.byteLength; + onProgress && onProgress(bytes += len); + controller.enqueue(new Uint8Array(value)); + }, + cancel(reason) { + onFinish(reason); + return iterator.return(); + } + }, { + highWaterMark: 2 + }) +} diff --git a/node_modules/axios/lib/helpers/validator.js b/node_modules/axios/lib/helpers/validator.js index 8095b90..14b4696 100644 --- a/node_modules/axios/lib/helpers/validator.js +++ b/node_modules/axios/lib/helpers/validator.js @@ -1,24 +1,26 @@ 'use strict'; -var VERSION = require('../env/data').version; -var AxiosError = require('../core/AxiosError'); +import {VERSION} from '../env/data.js'; +import AxiosError from '../core/AxiosError.js'; -var validators = {}; +const validators = {}; // eslint-disable-next-line func-names -['object', 'boolean', 'number', 'function', 'string', 'symbol'].forEach(function(type, i) { +['object', 'boolean', 'number', 'function', 'string', 'symbol'].forEach((type, i) => { validators[type] = function validator(thing) { return typeof thing === type || 'a' + (i < 1 ? 'n ' : ' ') + type; }; }); -var deprecatedWarnings = {}; +const deprecatedWarnings = {}; /** * Transitional option validator + * * @param {function|boolean?} validator - set to false if the transitional option has been removed * @param {string?} version - deprecated version / removed since version * @param {string?} message - some message with additional info + * * @returns {function} */ validators.transitional = function transitional(validator, version, message) { @@ -27,7 +29,7 @@ validators.transitional = function transitional(validator, version, message) { } // eslint-disable-next-line func-names - return function(value, opt, opts) { + return (value, opt, opts) => { if (validator === false) { throw new AxiosError( formatMessage(opt, ' has been removed' + (version ? ' in ' + version : '')), @@ -52,23 +54,26 @@ validators.transitional = function transitional(validator, version, message) { /** * Assert object's properties type + * * @param {object} options * @param {object} schema * @param {boolean?} allowUnknown + * + * @returns {object} */ function assertOptions(options, schema, allowUnknown) { if (typeof options !== 'object') { throw new AxiosError('options must be an object', AxiosError.ERR_BAD_OPTION_VALUE); } - var keys = Object.keys(options); - var i = keys.length; + const keys = Object.keys(options); + let i = keys.length; while (i-- > 0) { - var opt = keys[i]; - var validator = schema[opt]; + const opt = keys[i]; + const validator = schema[opt]; if (validator) { - var value = options[opt]; - var result = value === undefined || validator(value, opt, options); + const value = options[opt]; + const result = value === undefined || validator(value, opt, options); if (result !== true) { throw new AxiosError('option ' + opt + ' must be ' + result, AxiosError.ERR_BAD_OPTION_VALUE); } @@ -80,7 +85,7 @@ function assertOptions(options, schema, allowUnknown) { } } -module.exports = { - assertOptions: assertOptions, - validators: validators +export default { + assertOptions, + validators }; diff --git a/node_modules/axios/lib/platform/browser/classes/Blob.js b/node_modules/axios/lib/platform/browser/classes/Blob.js new file mode 100644 index 0000000..6c506c4 --- /dev/null +++ b/node_modules/axios/lib/platform/browser/classes/Blob.js @@ -0,0 +1,3 @@ +'use strict' + +export default typeof Blob !== 'undefined' ? Blob : null diff --git a/node_modules/axios/lib/platform/browser/classes/FormData.js b/node_modules/axios/lib/platform/browser/classes/FormData.js new file mode 100644 index 0000000..f36d31b --- /dev/null +++ b/node_modules/axios/lib/platform/browser/classes/FormData.js @@ -0,0 +1,3 @@ +'use strict'; + +export default typeof FormData !== 'undefined' ? FormData : null; diff --git a/node_modules/axios/lib/platform/browser/classes/URLSearchParams.js b/node_modules/axios/lib/platform/browser/classes/URLSearchParams.js new file mode 100644 index 0000000..b7dae95 --- /dev/null +++ b/node_modules/axios/lib/platform/browser/classes/URLSearchParams.js @@ -0,0 +1,4 @@ +'use strict'; + +import AxiosURLSearchParams from '../../../helpers/AxiosURLSearchParams.js'; +export default typeof URLSearchParams !== 'undefined' ? URLSearchParams : AxiosURLSearchParams; diff --git a/node_modules/axios/lib/platform/browser/index.js b/node_modules/axios/lib/platform/browser/index.js new file mode 100644 index 0000000..08c206f --- /dev/null +++ b/node_modules/axios/lib/platform/browser/index.js @@ -0,0 +1,13 @@ +import URLSearchParams from './classes/URLSearchParams.js' +import FormData from './classes/FormData.js' +import Blob from './classes/Blob.js' + +export default { + isBrowser: true, + classes: { + URLSearchParams, + FormData, + Blob + }, + protocols: ['http', 'https', 'file', 'blob', 'url', 'data'] +}; diff --git a/node_modules/axios/lib/platform/common/utils.js b/node_modules/axios/lib/platform/common/utils.js new file mode 100644 index 0000000..d60921b --- /dev/null +++ b/node_modules/axios/lib/platform/common/utils.js @@ -0,0 +1,50 @@ +const hasBrowserEnv = typeof window !== 'undefined' && typeof document !== 'undefined'; + +/** + * Determine if we're running in a standard browser environment + * + * This allows axios to run in a web worker, and react-native. + * Both environments support XMLHttpRequest, but not fully standard globals. + * + * web workers: + * typeof window -> undefined + * typeof document -> undefined + * + * react-native: + * navigator.product -> 'ReactNative' + * nativescript + * navigator.product -> 'NativeScript' or 'NS' + * + * @returns {boolean} + */ +const hasStandardBrowserEnv = ( + (product) => { + return hasBrowserEnv && ['ReactNative', 'NativeScript', 'NS'].indexOf(product) < 0 + })(typeof navigator !== 'undefined' && navigator.product); + +/** + * Determine if we're running in a standard browser webWorker environment + * + * Although the `isStandardBrowserEnv` method indicates that + * `allows axios to run in a web worker`, the WebWorker will still be + * filtered out due to its judgment standard + * `typeof window !== 'undefined' && typeof document !== 'undefined'`. + * This leads to a problem when axios post `FormData` in webWorker + */ +const hasStandardBrowserWebWorkerEnv = (() => { + return ( + typeof WorkerGlobalScope !== 'undefined' && + // eslint-disable-next-line no-undef + self instanceof WorkerGlobalScope && + typeof self.importScripts === 'function' + ); +})(); + +const origin = hasBrowserEnv && window.location.href || 'http://localhost'; + +export { + hasBrowserEnv, + hasStandardBrowserWebWorkerEnv, + hasStandardBrowserEnv, + origin +} diff --git a/node_modules/axios/lib/platform/index.js b/node_modules/axios/lib/platform/index.js new file mode 100644 index 0000000..860ba21 --- /dev/null +++ b/node_modules/axios/lib/platform/index.js @@ -0,0 +1,7 @@ +import platform from './node/index.js'; +import * as utils from './common/utils.js'; + +export default { + ...utils, + ...platform +} diff --git a/node_modules/axios/lib/platform/node/classes/FormData.js b/node_modules/axios/lib/platform/node/classes/FormData.js new file mode 100644 index 0000000..b07f947 --- /dev/null +++ b/node_modules/axios/lib/platform/node/classes/FormData.js @@ -0,0 +1,3 @@ +import FormData from 'form-data'; + +export default FormData; diff --git a/node_modules/axios/lib/platform/node/classes/URLSearchParams.js b/node_modules/axios/lib/platform/node/classes/URLSearchParams.js new file mode 100644 index 0000000..fba5842 --- /dev/null +++ b/node_modules/axios/lib/platform/node/classes/URLSearchParams.js @@ -0,0 +1,4 @@ +'use strict'; + +import url from 'url'; +export default url.URLSearchParams; diff --git a/node_modules/axios/lib/platform/node/index.js b/node_modules/axios/lib/platform/node/index.js new file mode 100644 index 0000000..aef514a --- /dev/null +++ b/node_modules/axios/lib/platform/node/index.js @@ -0,0 +1,12 @@ +import URLSearchParams from './classes/URLSearchParams.js' +import FormData from './classes/FormData.js' + +export default { + isNode: true, + classes: { + URLSearchParams, + FormData, + Blob: typeof Blob !== 'undefined' && Blob || null + }, + protocols: [ 'http', 'https', 'file', 'data' ] +}; diff --git a/node_modules/axios/lib/utils.js b/node_modules/axios/lib/utils.js index 18de154..72b9f1d 100644 --- a/node_modules/axios/lib/utils.js +++ b/node_modules/axios/lib/utils.js @@ -1,76 +1,73 @@ 'use strict'; -var bind = require('./helpers/bind'); +import bind from './helpers/bind.js'; // utils is a library of generic helper functions non-specific to axios -var toString = Object.prototype.toString; +const {toString} = Object.prototype; +const {getPrototypeOf} = Object; -// eslint-disable-next-line func-names -var kindOf = (function(cache) { - // eslint-disable-next-line func-names - return function(thing) { - var str = toString.call(thing); +const kindOf = (cache => thing => { + const str = toString.call(thing); return cache[str] || (cache[str] = str.slice(8, -1).toLowerCase()); - }; })(Object.create(null)); -function kindOfTest(type) { +const kindOfTest = (type) => { type = type.toLowerCase(); - return function isKindOf(thing) { - return kindOf(thing) === type; - }; + return (thing) => kindOf(thing) === type } +const typeOfTest = type => thing => typeof thing === type; + /** * Determine if a value is an Array * * @param {Object} val The value to test + * * @returns {boolean} True if value is an Array, otherwise false */ -function isArray(val) { - return Array.isArray(val); -} +const {isArray} = Array; /** * Determine if a value is undefined * - * @param {Object} val The value to test + * @param {*} val The value to test + * * @returns {boolean} True if the value is undefined, otherwise false */ -function isUndefined(val) { - return typeof val === 'undefined'; -} +const isUndefined = typeOfTest('undefined'); /** * Determine if a value is a Buffer * - * @param {Object} val The value to test + * @param {*} val The value to test + * * @returns {boolean} True if value is a Buffer, otherwise false */ function isBuffer(val) { return val !== null && !isUndefined(val) && val.constructor !== null && !isUndefined(val.constructor) - && typeof val.constructor.isBuffer === 'function' && val.constructor.isBuffer(val); + && isFunction(val.constructor.isBuffer) && val.constructor.isBuffer(val); } /** * Determine if a value is an ArrayBuffer * - * @function - * @param {Object} val The value to test + * @param {*} val The value to test + * * @returns {boolean} True if value is an ArrayBuffer, otherwise false */ -var isArrayBuffer = kindOfTest('ArrayBuffer'); +const isArrayBuffer = kindOfTest('ArrayBuffer'); /** * Determine if a value is a view on an ArrayBuffer * - * @param {Object} val The value to test + * @param {*} val The value to test + * * @returns {boolean} True if value is a view on an ArrayBuffer, otherwise false */ function isArrayBufferView(val) { - var result; + let result; if ((typeof ArrayBuffer !== 'undefined') && (ArrayBuffer.isView)) { result = ArrayBuffer.isView(val); } else { @@ -82,163 +79,147 @@ function isArrayBufferView(val) { /** * Determine if a value is a String * - * @param {Object} val The value to test + * @param {*} val The value to test + * * @returns {boolean} True if value is a String, otherwise false */ -function isString(val) { - return typeof val === 'string'; -} +const isString = typeOfTest('string'); + +/** + * Determine if a value is a Function + * + * @param {*} val The value to test + * @returns {boolean} True if value is a Function, otherwise false + */ +const isFunction = typeOfTest('function'); /** * Determine if a value is a Number * - * @param {Object} val The value to test + * @param {*} val The value to test + * * @returns {boolean} True if value is a Number, otherwise false */ -function isNumber(val) { - return typeof val === 'number'; -} +const isNumber = typeOfTest('number'); /** * Determine if a value is an Object * - * @param {Object} val The value to test + * @param {*} thing The value to test + * * @returns {boolean} True if value is an Object, otherwise false */ -function isObject(val) { - return val !== null && typeof val === 'object'; -} +const isObject = (thing) => thing !== null && typeof thing === 'object'; + +/** + * Determine if a value is a Boolean + * + * @param {*} thing The value to test + * @returns {boolean} True if value is a Boolean, otherwise false + */ +const isBoolean = thing => thing === true || thing === false; /** * Determine if a value is a plain Object * - * @param {Object} val The value to test - * @return {boolean} True if value is a plain Object, otherwise false + * @param {*} val The value to test + * + * @returns {boolean} True if value is a plain Object, otherwise false */ -function isPlainObject(val) { +const isPlainObject = (val) => { if (kindOf(val) !== 'object') { return false; } - var prototype = Object.getPrototypeOf(val); - return prototype === null || prototype === Object.prototype; + const prototype = getPrototypeOf(val); + return (prototype === null || prototype === Object.prototype || Object.getPrototypeOf(prototype) === null) && !(Symbol.toStringTag in val) && !(Symbol.iterator in val); } /** * Determine if a value is a Date * - * @function - * @param {Object} val The value to test + * @param {*} val The value to test + * * @returns {boolean} True if value is a Date, otherwise false */ -var isDate = kindOfTest('Date'); +const isDate = kindOfTest('Date'); /** * Determine if a value is a File * - * @function - * @param {Object} val The value to test + * @param {*} val The value to test + * * @returns {boolean} True if value is a File, otherwise false */ -var isFile = kindOfTest('File'); +const isFile = kindOfTest('File'); /** * Determine if a value is a Blob * - * @function - * @param {Object} val The value to test + * @param {*} val The value to test + * * @returns {boolean} True if value is a Blob, otherwise false */ -var isBlob = kindOfTest('Blob'); +const isBlob = kindOfTest('Blob'); /** * Determine if a value is a FileList * - * @function - * @param {Object} val The value to test - * @returns {boolean} True if value is a File, otherwise false - */ -var isFileList = kindOfTest('FileList'); - -/** - * Determine if a value is a Function + * @param {*} val The value to test * - * @param {Object} val The value to test - * @returns {boolean} True if value is a Function, otherwise false + * @returns {boolean} True if value is a File, otherwise false */ -function isFunction(val) { - return toString.call(val) === '[object Function]'; -} +const isFileList = kindOfTest('FileList'); /** * Determine if a value is a Stream * - * @param {Object} val The value to test + * @param {*} val The value to test + * * @returns {boolean} True if value is a Stream, otherwise false */ -function isStream(val) { - return isObject(val) && isFunction(val.pipe); -} +const isStream = (val) => isObject(val) && isFunction(val.pipe); /** * Determine if a value is a FormData * - * @param {Object} thing The value to test + * @param {*} thing The value to test + * * @returns {boolean} True if value is an FormData, otherwise false */ -function isFormData(thing) { - var pattern = '[object FormData]'; +const isFormData = (thing) => { + let kind; return thing && ( - (typeof FormData === 'function' && thing instanceof FormData) || - toString.call(thing) === pattern || - (isFunction(thing.toString) && thing.toString() === pattern) - ); + (typeof FormData === 'function' && thing instanceof FormData) || ( + isFunction(thing.append) && ( + (kind = kindOf(thing)) === 'formdata' || + // detect form-data instance + (kind === 'object' && isFunction(thing.toString) && thing.toString() === '[object FormData]') + ) + ) + ) } /** * Determine if a value is a URLSearchParams object - * @function - * @param {Object} val The value to test + * + * @param {*} val The value to test + * * @returns {boolean} True if value is a URLSearchParams object, otherwise false */ -var isURLSearchParams = kindOfTest('URLSearchParams'); +const isURLSearchParams = kindOfTest('URLSearchParams'); + +const [isReadableStream, isRequest, isResponse, isHeaders] = ['ReadableStream', 'Request', 'Response', 'Headers'].map(kindOfTest); /** * Trim excess whitespace off the beginning and end of a string * * @param {String} str The String to trim - * @returns {String} The String freed of excess whitespace - */ -function trim(str) { - return str.trim ? str.trim() : str.replace(/^\s+|\s+$/g, ''); -} - -/** - * Determine if we're running in a standard browser environment - * - * This allows axios to run in a web worker, and react-native. - * Both environments support XMLHttpRequest, but not fully standard globals. * - * web workers: - * typeof window -> undefined - * typeof document -> undefined - * - * react-native: - * navigator.product -> 'ReactNative' - * nativescript - * navigator.product -> 'NativeScript' or 'NS' + * @returns {String} The String freed of excess whitespace */ -function isStandardBrowserEnv() { - if (typeof navigator !== 'undefined' && (navigator.product === 'ReactNative' || - navigator.product === 'NativeScript' || - navigator.product === 'NS')) { - return false; - } - return ( - typeof window !== 'undefined' && - typeof document !== 'undefined' - ); -} +const trim = (str) => str.trim ? + str.trim() : str.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, ''); /** * Iterate over an Array or an Object invoking a function for each item. @@ -251,13 +232,19 @@ function isStandardBrowserEnv() { * * @param {Object|Array} obj The object to iterate * @param {Function} fn The callback to invoke for each item + * + * @param {Boolean} [allOwnKeys = false] + * @returns {any} */ -function forEach(obj, fn) { +function forEach(obj, fn, {allOwnKeys = false} = {}) { // Don't bother if no value provided if (obj === null || typeof obj === 'undefined') { return; } + let i; + let l; + // Force an array if not already something iterable if (typeof obj !== 'object') { /*eslint no-param-reassign:0*/ @@ -266,19 +253,44 @@ function forEach(obj, fn) { if (isArray(obj)) { // Iterate over array values - for (var i = 0, l = obj.length; i < l; i++) { + for (i = 0, l = obj.length; i < l; i++) { fn.call(null, obj[i], i, obj); } } else { // Iterate over object keys - for (var key in obj) { - if (Object.prototype.hasOwnProperty.call(obj, key)) { - fn.call(null, obj[key], key, obj); - } + const keys = allOwnKeys ? Object.getOwnPropertyNames(obj) : Object.keys(obj); + const len = keys.length; + let key; + + for (i = 0; i < len; i++) { + key = keys[i]; + fn.call(null, obj[key], key, obj); + } + } +} + +function findKey(obj, key) { + key = key.toLowerCase(); + const keys = Object.keys(obj); + let i = keys.length; + let _key; + while (i-- > 0) { + _key = keys[i]; + if (key === _key.toLowerCase()) { + return _key; } } + return null; } +const _global = (() => { + /*eslint no-undef:0*/ + if (typeof globalThis !== "undefined") return globalThis; + return typeof self !== "undefined" ? self : (typeof window !== 'undefined' ? window : global) +})(); + +const isContextDefined = (context) => !isUndefined(context) && context !== _global; + /** * Accepts varargs expecting each argument to be an object, then * immutably merges the properties of each object and returns result. @@ -294,24 +306,27 @@ function forEach(obj, fn) { * ``` * * @param {Object} obj1 Object to merge + * * @returns {Object} Result of all merge properties */ function merge(/* obj1, obj2, obj3, ... */) { - var result = {}; - function assignValue(val, key) { - if (isPlainObject(result[key]) && isPlainObject(val)) { - result[key] = merge(result[key], val); + const {caseless} = isContextDefined(this) && this || {}; + const result = {}; + const assignValue = (val, key) => { + const targetKey = caseless && findKey(result, key) || key; + if (isPlainObject(result[targetKey]) && isPlainObject(val)) { + result[targetKey] = merge(result[targetKey], val); } else if (isPlainObject(val)) { - result[key] = merge({}, val); + result[targetKey] = merge({}, val); } else if (isArray(val)) { - result[key] = val.slice(); + result[targetKey] = val.slice(); } else { - result[key] = val; + result[targetKey] = val; } } - for (var i = 0, l = arguments.length; i < l; i++) { - forEach(arguments[i], assignValue); + for (let i = 0, l = arguments.length; i < l; i++) { + arguments[i] && forEach(arguments[i], assignValue); } return result; } @@ -322,16 +337,18 @@ function merge(/* obj1, obj2, obj3, ... */) { * @param {Object} a The object to be extended * @param {Object} b The object to copy properties from * @param {Object} thisArg The object to bind function to - * @return {Object} The resulting value of object a + * + * @param {Boolean} [allOwnKeys] + * @returns {Object} The resulting value of object a */ -function extend(a, b, thisArg) { - forEach(b, function assignValue(val, key) { - if (thisArg && typeof val === 'function') { +const extend = (a, b, thisArg, {allOwnKeys}= {}) => { + forEach(b, (val, key) => { + if (thisArg && isFunction(val)) { a[key] = bind(val, thisArg); } else { a[key] = val; } - }); + }, {allOwnKeys}); return a; } @@ -339,9 +356,10 @@ function extend(a, b, thisArg) { * Remove byte order marker. This catches EF BB BF (the UTF-8 BOM) * * @param {string} content with BOM - * @return {string} content value without BOM + * + * @returns {string} content value without BOM */ -function stripBOM(content) { +const stripBOM = (content) => { if (content.charCodeAt(0) === 0xFEFF) { content = content.slice(1); } @@ -354,11 +372,15 @@ function stripBOM(content) { * @param {function} superConstructor * @param {object} [props] * @param {object} [descriptors] + * + * @returns {void} */ - -function inherits(constructor, superConstructor, props, descriptors) { +const inherits = (constructor, superConstructor, props, descriptors) => { constructor.prototype = Object.create(superConstructor.prototype, descriptors); constructor.prototype.constructor = constructor; + Object.defineProperty(constructor, 'super', { + value: superConstructor.prototype + }); props && Object.assign(constructor.prototype, props); } @@ -366,105 +388,341 @@ function inherits(constructor, superConstructor, props, descriptors) { * Resolve object with deep prototype chain to a flat object * @param {Object} sourceObj source object * @param {Object} [destObj] - * @param {Function} [filter] + * @param {Function|Boolean} [filter] + * @param {Function} [propFilter] + * * @returns {Object} */ - -function toFlatObject(sourceObj, destObj, filter) { - var props; - var i; - var prop; - var merged = {}; +const toFlatObject = (sourceObj, destObj, filter, propFilter) => { + let props; + let i; + let prop; + const merged = {}; destObj = destObj || {}; + // eslint-disable-next-line no-eq-null,eqeqeq + if (sourceObj == null) return destObj; do { props = Object.getOwnPropertyNames(sourceObj); i = props.length; while (i-- > 0) { prop = props[i]; - if (!merged[prop]) { + if ((!propFilter || propFilter(prop, sourceObj, destObj)) && !merged[prop]) { destObj[prop] = sourceObj[prop]; merged[prop] = true; } } - sourceObj = Object.getPrototypeOf(sourceObj); + sourceObj = filter !== false && getPrototypeOf(sourceObj); } while (sourceObj && (!filter || filter(sourceObj, destObj)) && sourceObj !== Object.prototype); return destObj; } -/* - * determines whether a string ends with the characters of a specified string +/** + * Determines whether a string ends with the characters of a specified string + * * @param {String} str * @param {String} searchString * @param {Number} [position= 0] + * * @returns {boolean} */ -function endsWith(str, searchString, position) { +const endsWith = (str, searchString, position) => { str = String(str); if (position === undefined || position > str.length) { position = str.length; } position -= searchString.length; - var lastIndex = str.indexOf(searchString, position); + const lastIndex = str.indexOf(searchString, position); return lastIndex !== -1 && lastIndex === position; } /** - * Returns new array from array like object + * Returns new array from array like object or null if failed + * * @param {*} [thing] - * @returns {Array} + * + * @returns {?Array} */ -function toArray(thing) { +const toArray = (thing) => { if (!thing) return null; - var i = thing.length; - if (isUndefined(i)) return null; - var arr = new Array(i); + if (isArray(thing)) return thing; + let i = thing.length; + if (!isNumber(i)) return null; + const arr = new Array(i); while (i-- > 0) { arr[i] = thing[i]; } return arr; } +/** + * Checking if the Uint8Array exists and if it does, it returns a function that checks if the + * thing passed in is an instance of Uint8Array + * + * @param {TypedArray} + * + * @returns {Array} + */ // eslint-disable-next-line func-names -var isTypedArray = (function(TypedArray) { +const isTypedArray = (TypedArray => { // eslint-disable-next-line func-names - return function(thing) { + return thing => { return TypedArray && thing instanceof TypedArray; }; -})(typeof Uint8Array !== 'undefined' && Object.getPrototypeOf(Uint8Array)); - -module.exports = { - isArray: isArray, - isArrayBuffer: isArrayBuffer, - isBuffer: isBuffer, - isFormData: isFormData, - isArrayBufferView: isArrayBufferView, - isString: isString, - isNumber: isNumber, - isObject: isObject, - isPlainObject: isPlainObject, - isUndefined: isUndefined, - isDate: isDate, - isFile: isFile, - isBlob: isBlob, - isFunction: isFunction, - isStream: isStream, - isURLSearchParams: isURLSearchParams, - isStandardBrowserEnv: isStandardBrowserEnv, - forEach: forEach, - merge: merge, - extend: extend, - trim: trim, - stripBOM: stripBOM, - inherits: inherits, - toFlatObject: toFlatObject, - kindOf: kindOf, - kindOfTest: kindOfTest, - endsWith: endsWith, - toArray: toArray, - isTypedArray: isTypedArray, - isFileList: isFileList +})(typeof Uint8Array !== 'undefined' && getPrototypeOf(Uint8Array)); + +/** + * For each entry in the object, call the function with the key and value. + * + * @param {Object} obj - The object to iterate over. + * @param {Function} fn - The function to call for each entry. + * + * @returns {void} + */ +const forEachEntry = (obj, fn) => { + const generator = obj && obj[Symbol.iterator]; + + const iterator = generator.call(obj); + + let result; + + while ((result = iterator.next()) && !result.done) { + const pair = result.value; + fn.call(obj, pair[0], pair[1]); + } +} + +/** + * It takes a regular expression and a string, and returns an array of all the matches + * + * @param {string} regExp - The regular expression to match against. + * @param {string} str - The string to search. + * + * @returns {Array} + */ +const matchAll = (regExp, str) => { + let matches; + const arr = []; + + while ((matches = regExp.exec(str)) !== null) { + arr.push(matches); + } + + return arr; +} + +/* Checking if the kindOfTest function returns true when passed an HTMLFormElement. */ +const isHTMLForm = kindOfTest('HTMLFormElement'); + +const toCamelCase = str => { + return str.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g, + function replacer(m, p1, p2) { + return p1.toUpperCase() + p2; + } + ); +}; + +/* Creating a function that will check if an object has a property. */ +const hasOwnProperty = (({hasOwnProperty}) => (obj, prop) => hasOwnProperty.call(obj, prop))(Object.prototype); + +/** + * Determine if a value is a RegExp object + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a RegExp object, otherwise false + */ +const isRegExp = kindOfTest('RegExp'); + +const reduceDescriptors = (obj, reducer) => { + const descriptors = Object.getOwnPropertyDescriptors(obj); + const reducedDescriptors = {}; + + forEach(descriptors, (descriptor, name) => { + let ret; + if ((ret = reducer(descriptor, name, obj)) !== false) { + reducedDescriptors[name] = ret || descriptor; + } + }); + + Object.defineProperties(obj, reducedDescriptors); +} + +/** + * Makes all methods read-only + * @param {Object} obj + */ + +const freezeMethods = (obj) => { + reduceDescriptors(obj, (descriptor, name) => { + // skip restricted props in strict mode + if (isFunction(obj) && ['arguments', 'caller', 'callee'].indexOf(name) !== -1) { + return false; + } + + const value = obj[name]; + + if (!isFunction(value)) return; + + descriptor.enumerable = false; + + if ('writable' in descriptor) { + descriptor.writable = false; + return; + } + + if (!descriptor.set) { + descriptor.set = () => { + throw Error('Can not rewrite read-only method \'' + name + '\''); + }; + } + }); +} + +const toObjectSet = (arrayOrString, delimiter) => { + const obj = {}; + + const define = (arr) => { + arr.forEach(value => { + obj[value] = true; + }); + } + + isArray(arrayOrString) ? define(arrayOrString) : define(String(arrayOrString).split(delimiter)); + + return obj; +} + +const noop = () => {} + +const toFiniteNumber = (value, defaultValue) => { + return value != null && Number.isFinite(value = +value) ? value : defaultValue; +} + +const ALPHA = 'abcdefghijklmnopqrstuvwxyz' + +const DIGIT = '0123456789'; + +const ALPHABET = { + DIGIT, + ALPHA, + ALPHA_DIGIT: ALPHA + ALPHA.toUpperCase() + DIGIT +} + +const generateString = (size = 16, alphabet = ALPHABET.ALPHA_DIGIT) => { + let str = ''; + const {length} = alphabet; + while (size--) { + str += alphabet[Math.random() * length|0] + } + + return str; +} + +/** + * If the thing is a FormData object, return true, otherwise return false. + * + * @param {unknown} thing - The thing to check. + * + * @returns {boolean} + */ +function isSpecCompliantForm(thing) { + return !!(thing && isFunction(thing.append) && thing[Symbol.toStringTag] === 'FormData' && thing[Symbol.iterator]); +} + +const toJSONObject = (obj) => { + const stack = new Array(10); + + const visit = (source, i) => { + + if (isObject(source)) { + if (stack.indexOf(source) >= 0) { + return; + } + + if(!('toJSON' in source)) { + stack[i] = source; + const target = isArray(source) ? [] : {}; + + forEach(source, (value, key) => { + const reducedValue = visit(value, i + 1); + !isUndefined(reducedValue) && (target[key] = reducedValue); + }); + + stack[i] = undefined; + + return target; + } + } + + return source; + } + + return visit(obj, 0); +} + +const isAsyncFn = kindOfTest('AsyncFunction'); + +const isThenable = (thing) => + thing && (isObject(thing) || isFunction(thing)) && isFunction(thing.then) && isFunction(thing.catch); + +export default { + isArray, + isArrayBuffer, + isBuffer, + isFormData, + isArrayBufferView, + isString, + isNumber, + isBoolean, + isObject, + isPlainObject, + isReadableStream, + isRequest, + isResponse, + isHeaders, + isUndefined, + isDate, + isFile, + isBlob, + isRegExp, + isFunction, + isStream, + isURLSearchParams, + isTypedArray, + isFileList, + forEach, + merge, + extend, + trim, + stripBOM, + inherits, + toFlatObject, + kindOf, + kindOfTest, + endsWith, + toArray, + forEachEntry, + matchAll, + isHTMLForm, + hasOwnProperty, + hasOwnProp: hasOwnProperty, // an alias to avoid ESLint no-prototype-builtins detection + reduceDescriptors, + freezeMethods, + toObjectSet, + toCamelCase, + noop, + toFiniteNumber, + findKey, + global: _global, + isContextDefined, + ALPHABET, + generateString, + isSpecCompliantForm, + toJSONObject, + isAsyncFn, + isThenable }; diff --git a/node_modules/axios/package.json b/node_modules/axios/package.json index ffd98e6..860d614 100644 --- a/node_modules/axios/package.json +++ b/node_modules/axios/package.json @@ -1,17 +1,66 @@ { "name": "axios", - "version": "0.27.2", + "version": "1.7.2", "description": "Promise based HTTP client for the browser and node.js", "main": "index.js", + "exports": { + ".": { + "types": { + "require": "./index.d.cts", + "default": "./index.d.ts" + }, + "browser": { + "require": "./dist/browser/axios.cjs", + "default": "./index.js" + }, + "default": { + "require": "./dist/node/axios.cjs", + "default": "./index.js" + } + }, + "./lib/adapters/http.js": "./lib/adapters/http.js", + "./lib/adapters/xhr.js": "./lib/adapters/xhr.js", + "./unsafe/*": "./lib/*", + "./unsafe/core/settle.js": "./lib/core/settle.js", + "./unsafe/core/buildFullPath.js": "./lib/core/buildFullPath.js", + "./unsafe/helpers/isAbsoluteURL.js": "./lib/helpers/isAbsoluteURL.js", + "./unsafe/helpers/buildURL.js": "./lib/helpers/buildURL.js", + "./unsafe/helpers/combineURLs.js": "./lib/helpers/combineURLs.js", + "./unsafe/adapters/http.js": "./lib/adapters/http.js", + "./unsafe/adapters/xhr.js": "./lib/adapters/xhr.js", + "./unsafe/utils.js": "./lib/utils.js", + "./package.json": "./package.json" + }, + "type": "module", "types": "index.d.ts", "scripts": { - "test": "grunt test && dtslint", + "test": "npm run test:eslint && npm run test:mocha && npm run test:karma && npm run test:dtslint && npm run test:exports", + "test:eslint": "node bin/ssl_hotfix.js eslint lib/**/*.js", + "test:dtslint": "dtslint --localTs node_modules/typescript/lib", + "test:mocha": "node bin/ssl_hotfix.js mocha test/unit/**/*.js --timeout 30000 --exit", + "test:exports": "node bin/ssl_hotfix.js mocha test/module/test.js --timeout 30000 --exit", + "test:karma": "node bin/ssl_hotfix.js cross-env LISTEN_ADDR=:: karma start karma.conf.cjs --single-run", + "test:karma:firefox": "node bin/ssl_hotfix.js cross-env LISTEN_ADDR=:: Browsers=Firefox karma start karma.conf.cjs --single-run", + "test:karma:server": "node bin/ssl_hotfix.js cross-env karma start karma.conf.cjs", + "test:build:version": "node ./bin/check-build-version.js", "start": "node ./sandbox/server.js", - "preversion": "grunt version && npm test", - "build": "NODE_ENV=production grunt build", + "preversion": "gulp version", + "version": "npm run build && git add dist && git add package.json", + "prepublishOnly": "npm run test:build:version", + "postpublish": "git push && git push --tags", + "build": "gulp clear && cross-env NODE_ENV=production rollup -c -m", "examples": "node ./examples/server.js", "coveralls": "cat coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js", - "fix": "eslint --fix lib/**/*.js" + "fix": "eslint --fix lib/**/*.js", + "prepare": "husky install && npm run prepare:hooks", + "prepare:hooks": "npx husky set .husky/commit-msg \"npx commitlint --edit $1\"", + "release:dry": "release-it --dry-run --no-npm", + "release:info": "release-it --release-version", + "release:beta:no-npm": "release-it --preRelease=beta --no-npm", + "release:beta": "release-it --preRelease=beta", + "release:no-npm": "release-it --no-npm", + "release:changelog:fix": "node ./bin/injectContributorsList.js && git add CHANGELOG.md", + "release": "release-it" }, "repository": { "type": "git", @@ -31,57 +80,140 @@ }, "homepage": "https://axios-http.com", "devDependencies": { - "abortcontroller-polyfill": "^1.7.3", + "@babel/core": "^7.23.9", + "@babel/preset-env": "^7.23.9", + "@commitlint/cli": "^17.8.1", + "@commitlint/config-conventional": "^17.8.1", + "@release-it/conventional-changelog": "^5.1.1", + "@rollup/plugin-babel": "^5.3.1", + "@rollup/plugin-commonjs": "^15.1.0", + "@rollup/plugin-json": "^4.1.0", + "@rollup/plugin-multi-entry": "^4.1.0", + "@rollup/plugin-node-resolve": "^9.0.0", + "abortcontroller-polyfill": "^1.7.5", + "auto-changelog": "^2.4.0", + "body-parser": "^1.20.2", + "chalk": "^5.3.0", "coveralls": "^3.1.1", + "cross-env": "^7.0.3", + "dev-null": "^0.1.1", "dtslint": "^4.2.1", "es6-promise": "^4.2.8", - "formidable": "^2.0.1", - "grunt": "^1.4.1", - "grunt-banner": "^0.6.0", - "grunt-cli": "^1.4.3", - "grunt-contrib-clean": "^2.0.0", - "grunt-contrib-watch": "^1.1.0", - "grunt-eslint": "^24.0.0", - "grunt-karma": "^4.0.2", - "grunt-mocha-test": "^0.13.3", - "grunt-webpack": "^5.0.0", + "eslint": "^8.56.0", + "express": "^4.18.2", + "formdata-node": "^5.0.1", + "formidable": "^2.1.2", + "fs-extra": "^10.1.0", + "get-stream": "^3.0.0", + "gulp": "^4.0.2", + "gzip-size": "^7.0.0", + "handlebars": "^4.7.8", + "husky": "^8.0.3", "istanbul-instrumenter-loader": "^3.0.1", - "jasmine-core": "^2.4.1", + "jasmine-core": "^2.99.1", "karma": "^6.3.17", - "karma-chrome-launcher": "^3.1.1", + "karma-chrome-launcher": "^3.2.0", "karma-firefox-launcher": "^2.1.2", - "karma-jasmine": "^1.1.1", + "karma-jasmine": "^1.1.2", "karma-jasmine-ajax": "^0.1.13", + "karma-rollup-preprocessor": "^7.0.8", "karma-safari-launcher": "^1.0.0", "karma-sauce-launcher": "^4.3.6", "karma-sinon": "^1.0.5", "karma-sourcemap-loader": "^0.3.8", - "karma-webpack": "^4.0.2", - "load-grunt-tasks": "^5.1.0", - "minimist": "^1.2.6", - "mocha": "^8.2.1", + "memoizee": "^0.4.15", + "minimist": "^1.2.8", + "mocha": "^10.3.0", + "multer": "^1.4.4", + "pretty-bytes": "^6.1.1", + "release-it": "^15.11.0", + "rollup": "^2.79.1", + "rollup-plugin-auto-external": "^2.0.0", + "rollup-plugin-bundle-size": "^1.0.3", + "rollup-plugin-terser": "^7.0.2", "sinon": "^4.5.0", + "stream-throttle": "^0.1.3", + "string-replace-async": "^3.0.2", "terser-webpack-plugin": "^4.2.3", - "typescript": "^4.6.3", - "url-search-params": "^0.10.0", - "webpack": "^4.44.2", - "webpack-dev-server": "^3.11.0" + "typescript": "^4.9.5", + "@rollup/plugin-alias": "^5.1.0" }, "browser": { - "./lib/adapters/http.js": "./lib/adapters/xhr.js", - "./lib/defaults/env/FormData.js": "./lib/helpers/null.js" + "./lib/adapters/http.js": "./lib/helpers/null.js", + "./lib/platform/node/index.js": "./lib/platform/browser/index.js", + "./lib/platform/node/classes/FormData.js": "./lib/helpers/null.js" }, "jsdelivr": "dist/axios.min.js", "unpkg": "dist/axios.min.js", "typings": "./index.d.ts", "dependencies": { - "follow-redirects": "^1.14.9", - "form-data": "^4.0.0" + "follow-redirects": "^1.15.6", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" }, "bundlesize": [ { "path": "./dist/axios.min.js", "threshold": "5kB" } - ] -} + ], + "contributors": [ + "Matt Zabriskie (https://github.com/mzabriskie)", + "Nick Uraltsev (https://github.com/nickuraltsev)", + "Dmitriy Mozgovoy (https://github.com/DigitalBrainJS)", + "Jay (https://github.com/jasonsaayman)", + "Emily Morehouse (https://github.com/emilyemorehouse)", + "Rubén Norte (https://github.com/rubennorte)", + "Justin Beckwith (https://github.com/JustinBeckwith)", + "Martti Laine (https://github.com/codeclown)", + "Xianming Zhong (https://github.com/chinesedfan)", + "Rikki Gibson (https://github.com/RikkiGibson)", + "Remco Haszing (https://github.com/remcohaszing)", + "Yasu Flores (https://github.com/yasuf)", + "Ben Carp (https://github.com/carpben)" + ], + "sideEffects": false, + "release-it": { + "git": { + "commitMessage": "chore(release): v${version}", + "push": true, + "commit": true, + "tag": true, + "requireCommits": false, + "requireCleanWorkingDir": false + }, + "github": { + "release": true, + "draft": true + }, + "npm": { + "publish": false, + "ignoreVersion": false + }, + "plugins": { + "@release-it/conventional-changelog": { + "preset": "angular", + "infile": "CHANGELOG.md", + "header": "# Changelog" + } + }, + "hooks": { + "before:init": "npm test", + "after:bump": "gulp version --bump ${version} && npm run build && npm run test:build:version && git add ./dist && git add ./package-lock.json", + "before:release": "npm run release:changelog:fix", + "after:release": "echo Successfully released ${name} v${version} to ${repo.repository}." + } + }, + "commitlint": { + "rules": { + "header-max-length": [ + 2, + "always", + 130 + ] + }, + "extends": [ + "@commitlint/config-conventional" + ] + } +} \ No newline at end of file diff --git a/node_modules/axios/tsconfig.json b/node_modules/axios/tsconfig.json deleted file mode 100644 index 6665188..0000000 --- a/node_modules/axios/tsconfig.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "compilerOptions": { - "module": "es2015", - "lib": ["dom", "es2015"], - "types": [], - "moduleResolution": "node", - "strict": true, - "noEmit": true, - "baseUrl": ".", - "paths": { - "axios": ["."] - } - } -} diff --git a/node_modules/axios/tslint.json b/node_modules/axios/tslint.json deleted file mode 100644 index 3ec44a7..0000000 --- a/node_modules/axios/tslint.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "extends": "dtslint/dtslint.json", - "rules": { - "no-unnecessary-generics": false - } -} diff --git a/node_modules/eventemitter3/README.md b/node_modules/eventemitter3/README.md index 6ce142d..5413fc9 100644 --- a/node_modules/eventemitter3/README.md +++ b/node_modules/eventemitter3/README.md @@ -1,6 +1,6 @@ # EventEmitter3 -[![Version npm](https://img.shields.io/npm/v/eventemitter3.svg?style=flat-square)](https://www.npmjs.com/package/eventemitter3)[![Build Status](https://img.shields.io/travis/primus/eventemitter3/master.svg?style=flat-square)](https://travis-ci.org/primus/eventemitter3)[![Dependencies](https://img.shields.io/david/primus/eventemitter3.svg?style=flat-square)](https://david-dm.org/primus/eventemitter3)[![Coverage Status](https://img.shields.io/coveralls/primus/eventemitter3/master.svg?style=flat-square)](https://coveralls.io/r/primus/eventemitter3?branch=master)[![IRC channel](https://img.shields.io/badge/IRC-irc.freenode.net%23primus-00a8ff.svg?style=flat-square)](https://webchat.freenode.net/?channels=primus) +[![Version npm](https://img.shields.io/npm/v/eventemitter3.svg?style=flat-square)](https://www.npmjs.com/package/eventemitter3)[![CI](https://img.shields.io/github/actions/workflow/status/primus/eventemitter3/ci.yml?branch=master&label=CI&style=flat-square)](https://github.com/primus/eventemitter3/actions?query=workflow%3ACI+branch%3Amaster)[![Coverage Status](https://img.shields.io/coveralls/primus/eventemitter3/master.svg?style=flat-square)](https://coveralls.io/r/primus/eventemitter3?branch=master) [![Sauce Test Status](https://saucelabs.com/browser-matrix/eventemitter3.svg)](https://saucelabs.com/u/eventemitter3) @@ -37,7 +37,7 @@ $ npm install --save eventemitter3 Recommended CDN: ```text -https://unpkg.com/eventemitter3@latest/umd/eventemitter3.min.js +https://unpkg.com/eventemitter3@latest/dist/eventemitter3.umd.min.js ``` ## Usage @@ -86,6 +86,8 @@ alternatives. To run the benchmarks run `npm run benchmark`. Tests and benchmarks are not included in the npm package. If you want to play with them you have to clone the GitHub repository. +Note that you will have to run an additional `npm i` in the benchmarks folder +before `npm run benchmark`. ## License diff --git a/node_modules/eventemitter3/dist/eventemitter3.esm.js b/node_modules/eventemitter3/dist/eventemitter3.esm.js new file mode 100644 index 0000000..f44b76c --- /dev/null +++ b/node_modules/eventemitter3/dist/eventemitter3.esm.js @@ -0,0 +1,347 @@ +var eventemitter3Exports = {}; +var eventemitter3 = { + get exports(){ return eventemitter3Exports; }, + set exports(v){ eventemitter3Exports = v; }, +}; + +(function (module) { + + var has = Object.prototype.hasOwnProperty + , prefix = '~'; + + /** + * Constructor to create a storage for our `EE` objects. + * An `Events` instance is a plain object whose properties are event names. + * + * @constructor + * @private + */ + function Events() {} + + // + // We try to not inherit from `Object.prototype`. In some engines creating an + // instance in this way is faster than calling `Object.create(null)` directly. + // If `Object.create(null)` is not supported we prefix the event names with a + // character to make sure that the built-in object properties are not + // overridden or used as an attack vector. + // + if (Object.create) { + Events.prototype = Object.create(null); + + // + // This hack is needed because the `__proto__` property is still inherited in + // some old browsers like Android 4, iPhone 5.1, Opera 11 and Safari 5. + // + if (!new Events().__proto__) prefix = false; + } + + /** + * Representation of a single event listener. + * + * @param {Function} fn The listener function. + * @param {*} context The context to invoke the listener with. + * @param {Boolean} [once=false] Specify if the listener is a one-time listener. + * @constructor + * @private + */ + function EE(fn, context, once) { + this.fn = fn; + this.context = context; + this.once = once || false; + } + + /** + * Add a listener for a given event. + * + * @param {EventEmitter} emitter Reference to the `EventEmitter` instance. + * @param {(String|Symbol)} event The event name. + * @param {Function} fn The listener function. + * @param {*} context The context to invoke the listener with. + * @param {Boolean} once Specify if the listener is a one-time listener. + * @returns {EventEmitter} + * @private + */ + function addListener(emitter, event, fn, context, once) { + if (typeof fn !== 'function') { + throw new TypeError('The listener must be a function'); + } + + var listener = new EE(fn, context || emitter, once) + , evt = prefix ? prefix + event : event; + + if (!emitter._events[evt]) emitter._events[evt] = listener, emitter._eventsCount++; + else if (!emitter._events[evt].fn) emitter._events[evt].push(listener); + else emitter._events[evt] = [emitter._events[evt], listener]; + + return emitter; + } + + /** + * Clear event by name. + * + * @param {EventEmitter} emitter Reference to the `EventEmitter` instance. + * @param {(String|Symbol)} evt The Event name. + * @private + */ + function clearEvent(emitter, evt) { + if (--emitter._eventsCount === 0) emitter._events = new Events(); + else delete emitter._events[evt]; + } + + /** + * Minimal `EventEmitter` interface that is molded against the Node.js + * `EventEmitter` interface. + * + * @constructor + * @public + */ + function EventEmitter() { + this._events = new Events(); + this._eventsCount = 0; + } + + /** + * Return an array listing the events for which the emitter has registered + * listeners. + * + * @returns {Array} + * @public + */ + EventEmitter.prototype.eventNames = function eventNames() { + var names = [] + , events + , name; + + if (this._eventsCount === 0) return names; + + for (name in (events = this._events)) { + if (has.call(events, name)) names.push(prefix ? name.slice(1) : name); + } + + if (Object.getOwnPropertySymbols) { + return names.concat(Object.getOwnPropertySymbols(events)); + } + + return names; + }; + + /** + * Return the listeners registered for a given event. + * + * @param {(String|Symbol)} event The event name. + * @returns {Array} The registered listeners. + * @public + */ + EventEmitter.prototype.listeners = function listeners(event) { + var evt = prefix ? prefix + event : event + , handlers = this._events[evt]; + + if (!handlers) return []; + if (handlers.fn) return [handlers.fn]; + + for (var i = 0, l = handlers.length, ee = new Array(l); i < l; i++) { + ee[i] = handlers[i].fn; + } + + return ee; + }; + + /** + * Return the number of listeners listening to a given event. + * + * @param {(String|Symbol)} event The event name. + * @returns {Number} The number of listeners. + * @public + */ + EventEmitter.prototype.listenerCount = function listenerCount(event) { + var evt = prefix ? prefix + event : event + , listeners = this._events[evt]; + + if (!listeners) return 0; + if (listeners.fn) return 1; + return listeners.length; + }; + + /** + * Calls each of the listeners registered for a given event. + * + * @param {(String|Symbol)} event The event name. + * @returns {Boolean} `true` if the event had listeners, else `false`. + * @public + */ + EventEmitter.prototype.emit = function emit(event, a1, a2, a3, a4, a5) { + var evt = prefix ? prefix + event : event; + + if (!this._events[evt]) return false; + + var listeners = this._events[evt] + , len = arguments.length + , args + , i; + + if (listeners.fn) { + if (listeners.once) this.removeListener(event, listeners.fn, undefined, true); + + switch (len) { + case 1: return listeners.fn.call(listeners.context), true; + case 2: return listeners.fn.call(listeners.context, a1), true; + case 3: return listeners.fn.call(listeners.context, a1, a2), true; + case 4: return listeners.fn.call(listeners.context, a1, a2, a3), true; + case 5: return listeners.fn.call(listeners.context, a1, a2, a3, a4), true; + case 6: return listeners.fn.call(listeners.context, a1, a2, a3, a4, a5), true; + } + + for (i = 1, args = new Array(len -1); i < len; i++) { + args[i - 1] = arguments[i]; + } + + listeners.fn.apply(listeners.context, args); + } else { + var length = listeners.length + , j; + + for (i = 0; i < length; i++) { + if (listeners[i].once) this.removeListener(event, listeners[i].fn, undefined, true); + + switch (len) { + case 1: listeners[i].fn.call(listeners[i].context); break; + case 2: listeners[i].fn.call(listeners[i].context, a1); break; + case 3: listeners[i].fn.call(listeners[i].context, a1, a2); break; + case 4: listeners[i].fn.call(listeners[i].context, a1, a2, a3); break; + default: + if (!args) for (j = 1, args = new Array(len -1); j < len; j++) { + args[j - 1] = arguments[j]; + } + + listeners[i].fn.apply(listeners[i].context, args); + } + } + } + + return true; + }; + + /** + * Add a listener for a given event. + * + * @param {(String|Symbol)} event The event name. + * @param {Function} fn The listener function. + * @param {*} [context=this] The context to invoke the listener with. + * @returns {EventEmitter} `this`. + * @public + */ + EventEmitter.prototype.on = function on(event, fn, context) { + return addListener(this, event, fn, context, false); + }; + + /** + * Add a one-time listener for a given event. + * + * @param {(String|Symbol)} event The event name. + * @param {Function} fn The listener function. + * @param {*} [context=this] The context to invoke the listener with. + * @returns {EventEmitter} `this`. + * @public + */ + EventEmitter.prototype.once = function once(event, fn, context) { + return addListener(this, event, fn, context, true); + }; + + /** + * Remove the listeners of a given event. + * + * @param {(String|Symbol)} event The event name. + * @param {Function} fn Only remove the listeners that match this function. + * @param {*} context Only remove the listeners that have this context. + * @param {Boolean} once Only remove one-time listeners. + * @returns {EventEmitter} `this`. + * @public + */ + EventEmitter.prototype.removeListener = function removeListener(event, fn, context, once) { + var evt = prefix ? prefix + event : event; + + if (!this._events[evt]) return this; + if (!fn) { + clearEvent(this, evt); + return this; + } + + var listeners = this._events[evt]; + + if (listeners.fn) { + if ( + listeners.fn === fn && + (!once || listeners.once) && + (!context || listeners.context === context) + ) { + clearEvent(this, evt); + } + } else { + for (var i = 0, events = [], length = listeners.length; i < length; i++) { + if ( + listeners[i].fn !== fn || + (once && !listeners[i].once) || + (context && listeners[i].context !== context) + ) { + events.push(listeners[i]); + } + } + + // + // Reset the array, or remove it completely if we have no more listeners. + // + if (events.length) this._events[evt] = events.length === 1 ? events[0] : events; + else clearEvent(this, evt); + } + + return this; + }; + + /** + * Remove all listeners, or those of the specified event. + * + * @param {(String|Symbol)} [event] The event name. + * @returns {EventEmitter} `this`. + * @public + */ + EventEmitter.prototype.removeAllListeners = function removeAllListeners(event) { + var evt; + + if (event) { + evt = prefix ? prefix + event : event; + if (this._events[evt]) clearEvent(this, evt); + } else { + this._events = new Events(); + this._eventsCount = 0; + } + + return this; + }; + + // + // Alias methods names because people roll like that. + // + EventEmitter.prototype.off = EventEmitter.prototype.removeListener; + EventEmitter.prototype.addListener = EventEmitter.prototype.on; + + // + // Expose the prefix. + // + EventEmitter.prefixed = prefix; + + // + // Allow `EventEmitter` to be imported as module namespace. + // + EventEmitter.EventEmitter = EventEmitter; + + // + // Expose the module. + // + { + module.exports = EventEmitter; + } +} (eventemitter3)); + +var EventEmitter = eventemitter3Exports; + +export { EventEmitter, EventEmitter as default }; diff --git a/node_modules/eventemitter3/dist/eventemitter3.esm.min.js b/node_modules/eventemitter3/dist/eventemitter3.esm.min.js new file mode 100644 index 0000000..7612ed0 --- /dev/null +++ b/node_modules/eventemitter3/dist/eventemitter3.esm.min.js @@ -0,0 +1 @@ +var e={};!function(e){var t=Object.prototype.hasOwnProperty,n="~";function r(){}function o(e,t,n){this.fn=e,this.context=t,this.once=n||!1}function s(e,t,r,s,i){if("function"!=typeof r)throw new TypeError("The listener must be a function");var c=new o(r,s||e,i),f=n?n+t:t;return e._events[f]?e._events[f].fn?e._events[f]=[e._events[f],c]:e._events[f].push(c):(e._events[f]=c,e._eventsCount++),e}function i(e,t){0==--e._eventsCount?e._events=new r:delete e._events[t]}function c(){this._events=new r,this._eventsCount=0}Object.create&&(r.prototype=Object.create(null),(new r).__proto__||(n=!1)),c.prototype.eventNames=function(){var e,r,o=[];if(0===this._eventsCount)return o;for(r in e=this._events)t.call(e,r)&&o.push(n?r.slice(1):r);return Object.getOwnPropertySymbols?o.concat(Object.getOwnPropertySymbols(e)):o},c.prototype.listeners=function(e){var t=n?n+e:e,r=this._events[t];if(!r)return[];if(r.fn)return[r.fn];for(var o=0,s=r.length,i=new Array(s);o { +declare class EventEmitter< + EventTypes extends EventEmitter.ValidEventTypes = string | symbol, + Context extends any = any +> { static prefixed: string | boolean; /** * Return an array listing the events for which the emitter has registered * listeners. */ - eventNames(): Array; + eventNames(): Array>; /** * Return the listeners registered for a given event. */ - listeners(event: EventTypes): Array; + listeners>( + event: T + ): Array>; /** * Return the number of listeners listening to a given event. */ - listenerCount(event: EventTypes): number; + listenerCount(event: EventEmitter.EventNames): number; /** * Calls each of the listeners registered for a given event. */ - emit(event: EventTypes, ...args: Array): boolean; + emit>( + event: T, + ...args: EventEmitter.EventArgs + ): boolean; /** * Add a listener for a given event. */ - on(event: EventTypes, fn: EventEmitter.ListenerFn, context?: any): this; - addListener(event: EventTypes, fn: EventEmitter.ListenerFn, context?: any): this; + on>( + event: T, + fn: EventEmitter.EventListener, + context?: Context + ): this; + addListener>( + event: T, + fn: EventEmitter.EventListener, + context?: Context + ): this; /** * Add a one-time listener for a given event. */ - once(event: EventTypes, fn: EventEmitter.ListenerFn, context?: any): this; + once>( + event: T, + fn: EventEmitter.EventListener, + context?: Context + ): this; /** * Remove the listeners of a given event. */ - removeListener(event: EventTypes, fn?: EventEmitter.ListenerFn, context?: any, once?: boolean): this; - off(event: EventTypes, fn?: EventEmitter.ListenerFn, context?: any, once?: boolean): this; + removeListener>( + event: T, + fn?: EventEmitter.EventListener, + context?: Context, + once?: boolean + ): this; + off>( + event: T, + fn?: EventEmitter.EventListener, + context?: Context, + once?: boolean + ): this; /** * Remove all listeners, or those of the specified event. */ - removeAllListeners(event?: EventTypes): this; + removeAllListeners(event?: EventEmitter.EventNames): this; } declare namespace EventEmitter { - export interface ListenerFn { - (...args: Array): void; + export interface ListenerFn { + (...args: Args): void; } export interface EventEmitterStatic { - new(): EventEmitter; + new < + EventTypes extends ValidEventTypes = string | symbol, + Context = any + >(): EventEmitter; } + /** + * `object` should be in either of the following forms: + * ``` + * interface EventTypes { + * 'event-with-parameters': any[] + * 'event-with-example-handler': (...args: any[]) => void + * } + * ``` + */ + export type ValidEventTypes = string | symbol | object; + + export type EventNames = T extends string | symbol + ? T + : keyof T; + + export type ArgumentMap = { + [K in keyof T]: T[K] extends (...args: any[]) => void + ? Parameters + : T[K] extends any[] + ? T[K] + : any[]; + }; + + export type EventListener< + T extends ValidEventTypes, + K extends EventNames + > = T extends string | symbol + ? (...args: any[]) => void + : ( + ...args: ArgumentMap>[Extract] + ) => void; + + export type EventArgs< + T extends ValidEventTypes, + K extends EventNames + > = Parameters>; + export const EventEmitter: EventEmitterStatic; } -export = EventEmitter; +export { EventEmitter } +export default EventEmitter; diff --git a/node_modules/eventemitter3/index.mjs b/node_modules/eventemitter3/index.mjs new file mode 100644 index 0000000..89bb405 --- /dev/null +++ b/node_modules/eventemitter3/index.mjs @@ -0,0 +1,4 @@ +import EventEmitter from './index.js' + +export { EventEmitter } +export default EventEmitter diff --git a/node_modules/eventemitter3/package.json b/node_modules/eventemitter3/package.json index a14e63c..47843d2 100644 --- a/node_modules/eventemitter3/package.json +++ b/node_modules/eventemitter3/package.json @@ -1,21 +1,30 @@ { "name": "eventemitter3", - "version": "3.1.2", + "version": "5.0.1", "description": "EventEmitter3 focuses on performance while maintaining a Node.js AND browser compatible interface.", + "exports": { + ".": { + "types": "./index.d.ts", + "import": "./index.mjs", + "require": "./index.js" + }, + "./package.json": "./package.json" + }, "main": "index.js", - "typings": "index.d.ts", + "types": "index.d.ts", "scripts": { - "browserify": "rm -rf umd && mkdir umd && browserify index.js -s EventEmitter3 -o umd/eventemitter3.js", - "minify": "uglifyjs umd/eventemitter3.js --source-map -cm -o umd/eventemitter3.min.js", + "rollup": "rimraf dist umd && rollup -c", "benchmark": "find benchmarks/run -name '*.js' -exec benchmarks/start.sh {} \\;", - "test": "nyc --reporter=html --reporter=text mocha test/test.js", - "prepublishOnly": "npm run browserify && npm run minify", + "test": "c8 --reporter=lcov --reporter=text mocha test/test.js", + "test-esm": "mocha test/test.mjs", + "prepublishOnly": "npm run rollup", "test-browser": "node test/browser.js" }, "files": [ "index.js", + "index.mjs", "index.d.ts", - "umd" + "dist" ], "repository": { "type": "git", @@ -44,13 +53,15 @@ "url": "https://github.com/primus/eventemitter3/issues" }, "devDependencies": { - "assume": "~2.2.0", - "browserify": "~16.2.0", - "mocha": "~6.1.0", - "nyc": "~14.0.0", - "pre-commit": "~1.2.0", - "sauce-browsers": "~2.0.0", - "sauce-test": "~1.3.3", - "uglify-js": "~3.5.0" + "@rollup/plugin-commonjs": "^24.0.0", + "@rollup/plugin-terser": "^0.4.0", + "assume": "^2.2.0", + "c8": "^7.3.1", + "mocha": "^10.0.0", + "pre-commit": "^1.2.0", + "rimraf": "^4.1.2", + "rollup": "^3.4.0", + "sauce-browsers": "^3.0.0", + "sauce-test": "^1.3.3" } } diff --git a/node_modules/follow-redirects/index.js b/node_modules/follow-redirects/index.js index 3e199c1..c649cab 100644 --- a/node_modules/follow-redirects/index.js +++ b/node_modules/follow-redirects/index.js @@ -6,6 +6,30 @@ var Writable = require("stream").Writable; var assert = require("assert"); var debug = require("./debug"); +// Whether to use the native URL object or the legacy url module +var useNativeURL = false; +try { + assert(new URL()); +} +catch (error) { + useNativeURL = error.code === "ERR_INVALID_URL"; +} + +// URL fields to preserve in copy operations +var preservedUrlFields = [ + "auth", + "host", + "hostname", + "href", + "path", + "pathname", + "port", + "protocol", + "query", + "search", + "hash", +]; + // Create handlers that pass events from native requests var events = ["abort", "aborted", "connect", "error", "socket", "timeout"]; var eventHandlers = Object.create(null); @@ -15,19 +39,20 @@ events.forEach(function (event) { }; }); +// Error types with codes var InvalidUrlError = createErrorType( "ERR_INVALID_URL", "Invalid URL", TypeError ); -// Error types with codes var RedirectionError = createErrorType( "ERR_FR_REDIRECTION_FAILURE", "Redirected request failed" ); var TooManyRedirectsError = createErrorType( "ERR_FR_TOO_MANY_REDIRECTS", - "Maximum number of redirects exceeded" + "Maximum number of redirects exceeded", + RedirectionError ); var MaxBodyLengthExceededError = createErrorType( "ERR_FR_MAX_BODY_LENGTH_EXCEEDED", @@ -38,6 +63,9 @@ var WriteAfterEndError = createErrorType( "write after end" ); +// istanbul ignore next +var destroy = Writable.prototype.destroy || noop; + // An HTTP(S) request that can be redirected function RedirectableRequest(options, responseCallback) { // Initialize the request @@ -59,7 +87,13 @@ function RedirectableRequest(options, responseCallback) { // React to responses of native requests var self = this; this._onNativeResponse = function (response) { - self._processResponse(response); + try { + self._processResponse(response); + } + catch (cause) { + self.emit("error", cause instanceof RedirectionError ? + cause : new RedirectionError({ cause: cause })); + } }; // Perform the first request @@ -68,10 +102,17 @@ function RedirectableRequest(options, responseCallback) { RedirectableRequest.prototype = Object.create(Writable.prototype); RedirectableRequest.prototype.abort = function () { - abortRequest(this._currentRequest); + destroyRequest(this._currentRequest); + this._currentRequest.abort(); this.emit("abort"); }; +RedirectableRequest.prototype.destroy = function (error) { + destroyRequest(this._currentRequest, error); + destroy.call(this, error); + return this; +}; + // Writes buffered data to the current native request RedirectableRequest.prototype.write = function (data, encoding, callback) { // Writing is not allowed if end has been called @@ -184,6 +225,7 @@ RedirectableRequest.prototype.setTimeout = function (msecs, callback) { self.removeListener("abort", clearTimer); self.removeListener("error", clearTimer); self.removeListener("response", clearTimer); + self.removeListener("close", clearTimer); if (callback) { self.removeListener("timeout", callback); } @@ -210,6 +252,7 @@ RedirectableRequest.prototype.setTimeout = function (msecs, callback) { this.on("abort", clearTimer); this.on("error", clearTimer); this.on("response", clearTimer); + this.on("close", clearTimer); return this; }; @@ -268,8 +311,7 @@ RedirectableRequest.prototype._performRequest = function () { var protocol = this._options.protocol; var nativeProtocol = this._options.nativeProtocols[protocol]; if (!nativeProtocol) { - this.emit("error", new TypeError("Unsupported protocol " + protocol)); - return; + throw new TypeError("Unsupported protocol " + protocol); } // If specified, use the agent corresponding to the protocol @@ -361,15 +403,14 @@ RedirectableRequest.prototype._processResponse = function (response) { } // The response is a redirect, so abort the current request - abortRequest(this._currentRequest); + destroyRequest(this._currentRequest); // Discard the remainder of the response to avoid waiting for data response.destroy(); // RFC7231§6.4: A client SHOULD detect and intervene // in cyclical redirections (i.e., "infinite" redirection loops). if (++this._redirectCount > this._options.maxRedirects) { - this.emit("error", new TooManyRedirectsError()); - return; + throw new TooManyRedirectsError(); } // Store the request headers if applicable @@ -403,34 +444,24 @@ RedirectableRequest.prototype._processResponse = function (response) { var currentHostHeader = removeMatchingHeaders(/^host$/i, this._options.headers); // If the redirect is relative, carry over the host of the last request - var currentUrlParts = url.parse(this._currentUrl); + var currentUrlParts = parseUrl(this._currentUrl); var currentHost = currentHostHeader || currentUrlParts.host; var currentUrl = /^\w+:/.test(location) ? this._currentUrl : url.format(Object.assign(currentUrlParts, { host: currentHost })); - // Determine the URL of the redirection - var redirectUrl; - try { - redirectUrl = url.resolve(currentUrl, location); - } - catch (cause) { - this.emit("error", new RedirectionError({ cause: cause })); - return; - } - // Create the redirected request - debug("redirecting to", redirectUrl); + var redirectUrl = resolveUrl(location, currentUrl); + debug("redirecting to", redirectUrl.href); this._isRedirect = true; - var redirectUrlParts = url.parse(redirectUrl); - Object.assign(this._options, redirectUrlParts); + spreadUrlObject(redirectUrl, this._options); // Drop confidential headers when redirecting to a less secure protocol // or to a different domain that is not a superdomain - if (redirectUrlParts.protocol !== currentUrlParts.protocol && - redirectUrlParts.protocol !== "https:" || - redirectUrlParts.host !== currentHost && - !isSubdomain(redirectUrlParts.host, currentHost)) { - removeMatchingHeaders(/^(?:authorization|cookie)$/i, this._options.headers); + if (redirectUrl.protocol !== currentUrlParts.protocol && + redirectUrl.protocol !== "https:" || + redirectUrl.host !== currentHost && + !isSubdomain(redirectUrl.host, currentHost)) { + removeMatchingHeaders(/^(?:(?:proxy-)?authorization|cookie)$/i, this._options.headers); } // Evaluate the beforeRedirect callback @@ -444,23 +475,12 @@ RedirectableRequest.prototype._processResponse = function (response) { method: method, headers: requestHeaders, }; - try { - beforeRedirect(this._options, responseDetails, requestDetails); - } - catch (err) { - this.emit("error", err); - return; - } + beforeRedirect(this._options, responseDetails, requestDetails); this._sanitizeOptions(this._options); } // Perform the redirected request - try { - this._performRequest(); - } - catch (cause) { - this.emit("error", new RedirectionError({ cause: cause })); - } + this._performRequest(); }; // Wraps the key/value object of protocols with redirect functionality @@ -480,27 +500,16 @@ function wrap(protocols) { // Executes a request, following redirects function request(input, options, callback) { - // Parse parameters - if (isString(input)) { - var parsed; - try { - parsed = urlToOptions(new URL(input)); - } - catch (err) { - /* istanbul ignore next */ - parsed = url.parse(input); - } - if (!isString(parsed.protocol)) { - throw new InvalidUrlError({ input }); - } - input = parsed; + // Parse parameters, ensuring that input is an object + if (isURL(input)) { + input = spreadUrlObject(input); } - else if (URL && (input instanceof URL)) { - input = urlToOptions(input); + else if (isString(input)) { + input = spreadUrlObject(parseUrl(input)); } else { callback = options; - options = input; + options = validateUrl(input); input = { protocol: protocol }; } if (isFunction(options)) { @@ -539,27 +548,57 @@ function wrap(protocols) { return exports; } -/* istanbul ignore next */ function noop() { /* empty */ } -// from https://github.com/nodejs/node/blob/master/lib/internal/url.js -function urlToOptions(urlObject) { - var options = { - protocol: urlObject.protocol, - hostname: urlObject.hostname.startsWith("[") ? - /* istanbul ignore next */ - urlObject.hostname.slice(1, -1) : - urlObject.hostname, - hash: urlObject.hash, - search: urlObject.search, - pathname: urlObject.pathname, - path: urlObject.pathname + urlObject.search, - href: urlObject.href, - }; - if (urlObject.port !== "") { - options.port = Number(urlObject.port); +function parseUrl(input) { + var parsed; + /* istanbul ignore else */ + if (useNativeURL) { + parsed = new URL(input); + } + else { + // Ensure the URL is valid and absolute + parsed = validateUrl(url.parse(input)); + if (!isString(parsed.protocol)) { + throw new InvalidUrlError({ input }); + } + } + return parsed; +} + +function resolveUrl(relative, base) { + /* istanbul ignore next */ + return useNativeURL ? new URL(relative, base) : parseUrl(url.resolve(base, relative)); +} + +function validateUrl(input) { + if (/^\[/.test(input.hostname) && !/^\[[:0-9a-f]+\]$/i.test(input.hostname)) { + throw new InvalidUrlError({ input: input.href || input }); + } + if (/^\[/.test(input.host) && !/^\[[:0-9a-f]+\](:\d+)?$/i.test(input.host)) { + throw new InvalidUrlError({ input: input.href || input }); + } + return input; +} + +function spreadUrlObject(urlObject, target) { + var spread = target || {}; + for (var key of preservedUrlFields) { + spread[key] = urlObject[key]; + } + + // Fix IPv6 hostname + if (spread.hostname.startsWith("[")) { + spread.hostname = spread.hostname.slice(1, -1); + } + // Ensure port is a number + if (spread.port !== "") { + spread.port = Number(spread.port); } - return options; + // Concatenate path + spread.path = spread.search ? spread.pathname + spread.search : spread.pathname; + + return spread; } function removeMatchingHeaders(regex, headers) { @@ -585,17 +624,25 @@ function createErrorType(code, message, baseClass) { // Attach constructor and set default properties CustomError.prototype = new (baseClass || Error)(); - CustomError.prototype.constructor = CustomError; - CustomError.prototype.name = "Error [" + code + "]"; + Object.defineProperties(CustomError.prototype, { + constructor: { + value: CustomError, + enumerable: false, + }, + name: { + value: "Error [" + code + "]", + enumerable: false, + }, + }); return CustomError; } -function abortRequest(request) { +function destroyRequest(request, error) { for (var event of events) { request.removeListener(event, eventHandlers[event]); } request.on("error", noop); - request.abort(); + request.destroy(error); } function isSubdomain(subdomain, domain) { @@ -616,6 +663,10 @@ function isBuffer(value) { return typeof value === "object" && ("length" in value); } +function isURL(value) { + return URL && value instanceof URL; +} + // Exports module.exports = wrap({ http: http, https: https }); module.exports.wrap = wrap; diff --git a/node_modules/follow-redirects/package.json b/node_modules/follow-redirects/package.json index 97717c5..149943b 100644 --- a/node_modules/follow-redirects/package.json +++ b/node_modules/follow-redirects/package.json @@ -1,6 +1,6 @@ { "name": "follow-redirects", - "version": "1.15.2", + "version": "1.15.6", "description": "HTTP and HTTPS modules that follow redirects.", "license": "MIT", "main": "index.js", @@ -11,9 +11,8 @@ "node": ">=4.0" }, "scripts": { - "test": "npm run lint && npm run mocha", "lint": "eslint *.js test", - "mocha": "nyc mocha" + "test": "nyc mocha" }, "repository": { "type": "git", diff --git a/node_modules/is-electron/index.d.ts b/node_modules/is-electron/index.d.ts index 6b7c018..eda07fe 100644 --- a/node_modules/is-electron/index.d.ts +++ b/node_modules/is-electron/index.d.ts @@ -1 +1,2 @@ -export default function isElectron(): boolean; +declare function isElectron (): boolean +export = isElectron diff --git a/node_modules/is-electron/index.js b/node_modules/is-electron/index.js index a5c65da..394a7a9 100644 --- a/node_modules/is-electron/index.js +++ b/node_modules/is-electron/index.js @@ -10,7 +10,7 @@ function isElectron() { return true; } - // Detect the user agent when the `nodeIntegration` option is set to true + // Detect the user agent when the `nodeIntegration` option is set to false if (typeof navigator === 'object' && typeof navigator.userAgent === 'string' && navigator.userAgent.indexOf('Electron') >= 0) { return true; } diff --git a/node_modules/is-electron/package.json b/node_modules/is-electron/package.json index a64c16b..da92fa5 100644 --- a/node_modules/is-electron/package.json +++ b/node_modules/is-electron/package.json @@ -1,6 +1,6 @@ { "name": "is-electron", - "version": "2.2.0", + "version": "2.2.2", "description": "Detect if running in Electron.", "homepage": "https://github.com/cheton/is-electron", "main": "index.js", @@ -29,7 +29,6 @@ "tap": "^5.7.2" }, "nyc": { - "exclude": [ - ] + "exclude": [] } } diff --git a/node_modules/p-cancelable/index.d.ts b/node_modules/p-cancelable/index.d.ts deleted file mode 100644 index 316d636..0000000 --- a/node_modules/p-cancelable/index.d.ts +++ /dev/null @@ -1,168 +0,0 @@ -/** - * Accepts a function that is called when the promise is canceled. - * - * You're not required to call this function. You can call this function multiple times to add multiple cancel handlers. - */ -export interface OnCancelFunction { - (cancelHandler: () => void): void; - shouldReject: boolean; -} - -declare class PCancelable extends Promise { - /** - * Convenience method to make your promise-returning or async function cancelable. - * - * @param fn - A promise-returning function. The function you specify will have `onCancel` appended to its parameters. - * - * @example - * - * import PCancelable from 'p-cancelable'; - * - * const fn = PCancelable.fn((input, onCancel) => { - * const job = new Job(); - * - * onCancel(() => { - * job.cleanup(); - * }); - * - * return job.start(); //=> Promise - * }); - * - * const cancelablePromise = fn('input'); //=> PCancelable - * - * // … - * - * cancelablePromise.cancel(); - */ - static fn( - userFn: (onCancel: OnCancelFunction) => PromiseLike - ): () => PCancelable; - static fn( - userFn: ( - argument1: Agument1Type, - onCancel: OnCancelFunction - ) => PromiseLike - ): (argument1: Agument1Type) => PCancelable; - static fn( - userFn: ( - argument1: Agument1Type, - argument2: Agument2Type, - onCancel: OnCancelFunction - ) => PromiseLike - ): ( - argument1: Agument1Type, - argument2: Agument2Type - ) => PCancelable; - static fn( - userFn: ( - argument1: Agument1Type, - argument2: Agument2Type, - argument3: Agument3Type, - onCancel: OnCancelFunction - ) => PromiseLike - ): ( - argument1: Agument1Type, - argument2: Agument2Type, - argument3: Agument3Type - ) => PCancelable; - static fn( - userFn: ( - argument1: Agument1Type, - argument2: Agument2Type, - argument3: Agument3Type, - argument4: Agument4Type, - onCancel: OnCancelFunction - ) => PromiseLike - ): ( - argument1: Agument1Type, - argument2: Agument2Type, - argument3: Agument3Type, - argument4: Agument4Type - ) => PCancelable; - static fn< - Agument1Type, - Agument2Type, - Agument3Type, - Agument4Type, - Agument5Type, - ReturnType - >( - userFn: ( - argument1: Agument1Type, - argument2: Agument2Type, - argument3: Agument3Type, - argument4: Agument4Type, - argument5: Agument5Type, - onCancel: OnCancelFunction - ) => PromiseLike - ): ( - argument1: Agument1Type, - argument2: Agument2Type, - argument3: Agument3Type, - argument4: Agument4Type, - argument5: Agument5Type - ) => PCancelable; - static fn( - userFn: (...arguments: unknown[]) => PromiseLike - ): (...arguments: unknown[]) => PCancelable; - - /** - * Create a promise that can be canceled. - * - * Can be constructed in the same was as a [`Promise` constructor](https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Promise), but with an appended `onCancel` parameter in `executor`. `PCancelable` is a subclass of `Promise`. - * - * Cancelling will reject the promise with `CancelError`. To avoid that, set `onCancel.shouldReject` to `false`. - * - * @example - * - * import PCancelable from 'p-cancelable'; - * - * const cancelablePromise = new PCancelable((resolve, reject, onCancel) => { - * const job = new Job(); - * - * onCancel.shouldReject = false; - * onCancel(() => { - * job.stop(); - * }); - * - * job.on('finish', resolve); - * }); - * - * cancelablePromise.cancel(); // Doesn't throw an error - */ - constructor( - executor: ( - resolve: (value?: ValueType | PromiseLike) => void, - reject: (reason?: unknown) => void, - onCancel: OnCancelFunction - ) => void - ); - - /** - * Whether the promise is canceled. - */ - readonly isCanceled: boolean; - - /** - * Cancel the promise and optionally provide a reason. - * - * The cancellation is synchronous. Calling it after the promise has settled or multiple times does nothing. - * - * @param reason - The cancellation reason to reject the promise with. - */ - cancel(reason?: string): void; -} - -export default PCancelable; - -/** - * Rejection reason when `.cancel()` is called. - * - * It includes a `.isCanceled` property for convenience. - */ -export class CancelError extends Error { - readonly name: 'CancelError'; - readonly isCanceled: true; - - constructor(reason?: string); -} diff --git a/node_modules/p-cancelable/index.js b/node_modules/p-cancelable/index.js deleted file mode 100644 index 26bd42e..0000000 --- a/node_modules/p-cancelable/index.js +++ /dev/null @@ -1,103 +0,0 @@ -'use strict'; - -class CancelError extends Error { - constructor(reason) { - super(reason || 'Promise was canceled'); - this.name = 'CancelError'; - } - - get isCanceled() { - return true; - } -} - -class PCancelable { - static fn(userFn) { - return (...args) => { - return new PCancelable((resolve, reject, onCancel) => { - args.push(onCancel); - userFn(...args).then(resolve, reject); - }); - }; - } - - constructor(executor) { - this._cancelHandlers = []; - this._isPending = true; - this._isCanceled = false; - this._rejectOnCancel = true; - - this._promise = new Promise((resolve, reject) => { - this._reject = reject; - - const onResolve = value => { - this._isPending = false; - resolve(value); - }; - - const onReject = error => { - this._isPending = false; - reject(error); - }; - - const onCancel = handler => { - this._cancelHandlers.push(handler); - }; - - Object.defineProperties(onCancel, { - shouldReject: { - get: () => this._rejectOnCancel, - set: bool => { - this._rejectOnCancel = bool; - } - } - }); - - return executor(onResolve, onReject, onCancel); - }); - } - - then(onFulfilled, onRejected) { - return this._promise.then(onFulfilled, onRejected); - } - - catch(onRejected) { - return this._promise.catch(onRejected); - } - - finally(onFinally) { - return this._promise.finally(onFinally); - } - - cancel(reason) { - if (!this._isPending || this._isCanceled) { - return; - } - - if (this._cancelHandlers.length > 0) { - try { - for (const handler of this._cancelHandlers) { - handler(); - } - } catch (error) { - this._reject(error); - } - } - - this._isCanceled = true; - if (this._rejectOnCancel) { - this._reject(new CancelError(reason)); - } - } - - get isCanceled() { - return this._isCanceled; - } -} - -Object.setPrototypeOf(PCancelable.prototype, Promise.prototype); - -module.exports = PCancelable; -module.exports.default = PCancelable; - -module.exports.CancelError = CancelError; diff --git a/node_modules/p-cancelable/license b/node_modules/p-cancelable/license deleted file mode 100644 index e7af2f7..0000000 --- a/node_modules/p-cancelable/license +++ /dev/null @@ -1,9 +0,0 @@ -MIT License - -Copyright (c) Sindre Sorhus (sindresorhus.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/p-cancelable/package.json b/node_modules/p-cancelable/package.json deleted file mode 100644 index fa3a6c9..0000000 --- a/node_modules/p-cancelable/package.json +++ /dev/null @@ -1,49 +0,0 @@ -{ - "name": "p-cancelable", - "version": "1.1.0", - "description": "Create a promise that can be canceled", - "license": "MIT", - "repository": "sindresorhus/p-cancelable", - "author": { - "name": "Sindre Sorhus", - "email": "sindresorhus@gmail.com", - "url": "sindresorhus.com" - }, - "engines": { - "node": ">=6" - }, - "scripts": { - "test": "xo && ava && tsd-check" - }, - "files": [ - "index.js", - "index.d.ts" - ], - "keywords": [ - "promise", - "cancelable", - "cancel", - "canceled", - "canceling", - "cancellable", - "cancellation", - "abort", - "abortable", - "aborting", - "cleanup", - "task", - "token", - "async", - "function", - "await", - "promises", - "bluebird" - ], - "devDependencies": { - "ava": "^1.3.1", - "delay": "^4.1.0", - "promise.prototype.finally": "^3.1.0", - "tsd-check": "^0.3.0", - "xo": "^0.24.0" - } -} diff --git a/node_modules/p-cancelable/readme.md b/node_modules/p-cancelable/readme.md deleted file mode 100644 index b66e96a..0000000 --- a/node_modules/p-cancelable/readme.md +++ /dev/null @@ -1,155 +0,0 @@ -# p-cancelable [![Build Status](https://travis-ci.org/sindresorhus/p-cancelable.svg?branch=master)](https://travis-ci.org/sindresorhus/p-cancelable) - -> Create a promise that can be canceled - -Useful for animation, loading resources, long-running async computations, async iteration, etc. - - -## Install - -``` -$ npm install p-cancelable -``` - - -## Usage - -```js -const PCancelable = require('p-cancelable'); - -const cancelablePromise = new PCancelable((resolve, reject, onCancel) => { - const worker = new SomeLongRunningOperation(); - - onCancel(() => { - worker.close(); - }); - - worker.on('finish', resolve); - worker.on('error', reject); -}); - -(async () => { - try { - console.log('Operation finished successfully:', await cancelablePromise); - } catch (error) { - if (cancelablePromise.isCanceled) { - // Handle the cancelation here - console.log('Operation was canceled'); - return; - } - - throw error; - } -})(); - -// Cancel the operation after 10 seconds -setTimeout(() => { - cancelablePromise.cancel('Unicorn has changed its color'); -}, 10000); -``` - - -## API - -### new PCancelable(executor) - -Same as the [`Promise` constructor](https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Promise), but with an appended `onCancel` parameter in `executor`.
-Cancelling will reject the promise with `PCancelable.CancelError`. To avoid that, set `onCancel.shouldReject` to `false`. - -```js -const PCancelable = require('p-cancelable'); - -const cancelablePromise = new PCancelable((resolve, reject, onCancel) => { - const job = new Job(); - - onCancel.shouldReject = false; - onCancel(() => { - job.stop(); - }); - - job.on('finish', resolve); -}); - -cancelablePromise.cancel(); // Doesn't throw an error -``` - -`PCancelable` is a subclass of `Promise`. - -#### onCanceled(fn) - -Type: `Function` - -Accepts a function that is called when the promise is canceled. - -You're not required to call this function. You can call this function multiple times to add multiple cancel handlers. - -### PCancelable#cancel([reason]) - -Type: `Function` - -Cancel the promise and optionally provide a reason. - -The cancellation is synchronous. Calling it after the promise has settled or multiple times does nothing. - -### PCancelable#isCanceled - -Type: `boolean` - -Whether the promise is canceled. - -### PCancelable.CancelError - -Type: `Error` - -Rejection reason when `.cancel()` is called. - -It includes a `.isCanceled` property for convenience. - -### PCancelable.fn(fn) - -Convenience method to make your promise-returning or async function cancelable. - -The function you specify will have `onCancel` appended to its parameters. - -```js -const PCancelable = require('p-cancelable'); - -const fn = PCancelable.fn((input, onCancel) => { - const job = new Job(); - - onCancel(() => { - job.cleanup(); - }); - - return job.start(); //=> Promise -}); - -const cancelablePromise = fn('input'); //=> PCancelable - -// … - -cancelablePromise.cancel(); -``` - - -## FAQ - -### Cancelable vs. Cancellable - -[In American English, the verb cancel is usually inflected canceled and canceling—with one l.](http://grammarist.com/spelling/cancel/)
Both a [browser API](https://developer.mozilla.org/en-US/docs/Web/API/Event/cancelable) and the [Cancelable Promises proposal](https://github.com/tc39/proposal-cancelable-promises) use this spelling. - -### What about the official [Cancelable Promises proposal](https://github.com/tc39/proposal-cancelable-promises)? - -~~It's still an early draft and I don't really like its current direction. It complicates everything and will require deep changes in the ecosystem to adapt to it. And the way you have to use cancel tokens is verbose and convoluted. I much prefer the more pragmatic and less invasive approach in this module.~~ The proposal was withdrawn. - - -## Related - -- [p-progress](https://github.com/sindresorhus/p-progress) - Create a promise that reports progress -- [p-lazy](https://github.com/sindresorhus/p-lazy) - Create a lazy promise that defers execution until `.then()` or `.catch()` is called -- [More…](https://github.com/sindresorhus/promise-fun) - - -## License - -MIT © [Sindre Sorhus](https://sindresorhus.com) diff --git a/node_modules/proxy-from-env/.eslintrc b/node_modules/proxy-from-env/.eslintrc new file mode 100644 index 0000000..a51449b --- /dev/null +++ b/node_modules/proxy-from-env/.eslintrc @@ -0,0 +1,29 @@ +{ + "env": { + "node": true + }, + "rules": { + "array-bracket-spacing": [2, "never"], + "block-scoped-var": 2, + "brace-style": [2, "1tbs"], + "camelcase": 1, + "computed-property-spacing": [2, "never"], + "curly": 2, + "eol-last": 2, + "eqeqeq": [2, "smart"], + "max-depth": [1, 3], + "max-len": [1, 80], + "max-statements": [1, 15], + "new-cap": 1, + "no-extend-native": 2, + "no-mixed-spaces-and-tabs": 2, + "no-trailing-spaces": 2, + "no-unused-vars": 1, + "no-use-before-define": [2, "nofunc"], + "object-curly-spacing": [2, "never"], + "quotes": [2, "single", "avoid-escape"], + "semi": [2, "always"], + "keyword-spacing": [2, {"before": true, "after": true}], + "space-unary-ops": 2 + } +} diff --git a/node_modules/proxy-from-env/.travis.yml b/node_modules/proxy-from-env/.travis.yml new file mode 100644 index 0000000..64a05f9 --- /dev/null +++ b/node_modules/proxy-from-env/.travis.yml @@ -0,0 +1,10 @@ +language: node_js +node_js: + - node + - lts/* +script: + - npm run lint + # test-coverage will also run the tests, but does not print helpful output upon test failure. + # So we also run the tests separately. + - npm run test + - npm run test-coverage && cat coverage/lcov.info | ./node_modules/.bin/coveralls && rm -rf coverage diff --git a/node_modules/proxy-from-env/LICENSE b/node_modules/proxy-from-env/LICENSE new file mode 100644 index 0000000..8f25097 --- /dev/null +++ b/node_modules/proxy-from-env/LICENSE @@ -0,0 +1,20 @@ +The MIT License + +Copyright (C) 2016-2018 Rob Wu + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do +so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/proxy-from-env/README.md b/node_modules/proxy-from-env/README.md new file mode 100644 index 0000000..e82520c --- /dev/null +++ b/node_modules/proxy-from-env/README.md @@ -0,0 +1,131 @@ +# proxy-from-env + +[![Build Status](https://travis-ci.org/Rob--W/proxy-from-env.svg?branch=master)](https://travis-ci.org/Rob--W/proxy-from-env) +[![Coverage Status](https://coveralls.io/repos/github/Rob--W/proxy-from-env/badge.svg?branch=master)](https://coveralls.io/github/Rob--W/proxy-from-env?branch=master) + +`proxy-from-env` is a Node.js package that exports a function (`getProxyForUrl`) +that takes an input URL (a string or +[`url.parse`](https://nodejs.org/docs/latest/api/url.html#url_url_parsing)'s +return value) and returns the desired proxy URL (also a string) based on +standard proxy environment variables. If no proxy is set, an empty string is +returned. + +It is your responsibility to actually proxy the request using the given URL. + +Installation: + +```sh +npm install proxy-from-env +``` + +## Example +This example shows how the data for a URL can be fetched via the +[`http` module](https://nodejs.org/api/http.html), in a proxy-aware way. + +```javascript +var http = require('http'); +var parseUrl = require('url').parse; +var getProxyForUrl = require('proxy-from-env').getProxyForUrl; + +var some_url = 'http://example.com/something'; + +// // Example, if there is a proxy server at 10.0.0.1:1234, then setting the +// // http_proxy environment variable causes the request to go through a proxy. +// process.env.http_proxy = 'http://10.0.0.1:1234'; +// +// // But if the host to be proxied is listed in NO_PROXY, then the request is +// // not proxied (but a direct request is made). +// process.env.no_proxy = 'example.com'; + +var proxy_url = getProxyForUrl(some_url); // <-- Our magic. +if (proxy_url) { + // Should be proxied through proxy_url. + var parsed_some_url = parseUrl(some_url); + var parsed_proxy_url = parseUrl(proxy_url); + // A HTTP proxy is quite simple. It is similar to a normal request, except the + // path is an absolute URL, and the proxied URL's host is put in the header + // instead of the server's actual host. + httpOptions = { + protocol: parsed_proxy_url.protocol, + hostname: parsed_proxy_url.hostname, + port: parsed_proxy_url.port, + path: parsed_some_url.href, + headers: { + Host: parsed_some_url.host, // = host name + optional port. + }, + }; +} else { + // Direct request. + httpOptions = some_url; +} +http.get(httpOptions, function(res) { + var responses = []; + res.on('data', function(chunk) { responses.push(chunk); }); + res.on('end', function() { console.log(responses.join('')); }); +}); + +``` + +## Environment variables +The environment variables can be specified in lowercase or uppercase, with the +lowercase name having precedence over the uppercase variant. A variable that is +not set has the same meaning as a variable that is set but has no value. + +### NO\_PROXY + +`NO_PROXY` is a list of host names (optionally with a port). If the input URL +matches any of the entries in `NO_PROXY`, then the input URL should be fetched +by a direct request (i.e. without a proxy). + +Matching follows the following rules: + +- `NO_PROXY=*` disables all proxies. +- Space and commas may be used to separate the entries in the `NO_PROXY` list. +- If `NO_PROXY` does not contain any entries, then proxies are never disabled. +- If a port is added after the host name, then the ports must match. If the URL + does not have an explicit port name, the protocol's default port is used. +- Generally, the proxy is only disabled if the host name is an exact match for + an entry in the `NO_PROXY` list. The only exceptions are entries that start + with a dot or with a wildcard; then the proxy is disabled if the host name + ends with the entry. + +See `test.js` for examples of what should match and what does not. + +### \*\_PROXY + +The environment variable used for the proxy depends on the protocol of the URL. +For example, `https://example.com` uses the "https" protocol, and therefore the +proxy to be used is `HTTPS_PROXY` (_NOT_ `HTTP_PROXY`, which is _only_ used for +http:-URLs). + +The library is not limited to http(s), other schemes such as +`FTP_PROXY` (ftp:), +`WSS_PROXY` (wss:), +`WS_PROXY` (ws:) +are also supported. + +If present, `ALL_PROXY` is used as fallback if there is no other match. + + +## External resources +The exact way of parsing the environment variables is not codified in any +standard. This library is designed to be compatible with formats as expected by +existing software. +The following resources were used to determine the desired behavior: + +- cURL: + https://curl.haxx.se/docs/manpage.html#ENVIRONMENT + https://github.com/curl/curl/blob/4af40b3646d3b09f68e419f7ca866ff395d1f897/lib/url.c#L4446-L4514 + https://github.com/curl/curl/blob/4af40b3646d3b09f68e419f7ca866ff395d1f897/lib/url.c#L4608-L4638 + +- wget: + https://www.gnu.org/software/wget/manual/wget.html#Proxies + http://git.savannah.gnu.org/cgit/wget.git/tree/src/init.c?id=636a5f9a1c508aa39e35a3a8e9e54520a284d93d#n383 + http://git.savannah.gnu.org/cgit/wget.git/tree/src/retr.c?id=93c1517c4071c4288ba5a4b038e7634e4c6b5482#n1278 + +- W3: + https://www.w3.org/Daemon/User/Proxies/ProxyClients.html + +- Python's urllib: + https://github.com/python/cpython/blob/936135bb97fe04223aa30ca6e98eac8f3ed6b349/Lib/urllib/request.py#L755-L782 + https://github.com/python/cpython/blob/936135bb97fe04223aa30ca6e98eac8f3ed6b349/Lib/urllib/request.py#L2444-L2479 diff --git a/node_modules/proxy-from-env/index.js b/node_modules/proxy-from-env/index.js new file mode 100644 index 0000000..df75004 --- /dev/null +++ b/node_modules/proxy-from-env/index.js @@ -0,0 +1,108 @@ +'use strict'; + +var parseUrl = require('url').parse; + +var DEFAULT_PORTS = { + ftp: 21, + gopher: 70, + http: 80, + https: 443, + ws: 80, + wss: 443, +}; + +var stringEndsWith = String.prototype.endsWith || function(s) { + return s.length <= this.length && + this.indexOf(s, this.length - s.length) !== -1; +}; + +/** + * @param {string|object} url - The URL, or the result from url.parse. + * @return {string} The URL of the proxy that should handle the request to the + * given URL. If no proxy is set, this will be an empty string. + */ +function getProxyForUrl(url) { + var parsedUrl = typeof url === 'string' ? parseUrl(url) : url || {}; + var proto = parsedUrl.protocol; + var hostname = parsedUrl.host; + var port = parsedUrl.port; + if (typeof hostname !== 'string' || !hostname || typeof proto !== 'string') { + return ''; // Don't proxy URLs without a valid scheme or host. + } + + proto = proto.split(':', 1)[0]; + // Stripping ports in this way instead of using parsedUrl.hostname to make + // sure that the brackets around IPv6 addresses are kept. + hostname = hostname.replace(/:\d*$/, ''); + port = parseInt(port) || DEFAULT_PORTS[proto] || 0; + if (!shouldProxy(hostname, port)) { + return ''; // Don't proxy URLs that match NO_PROXY. + } + + var proxy = + getEnv('npm_config_' + proto + '_proxy') || + getEnv(proto + '_proxy') || + getEnv('npm_config_proxy') || + getEnv('all_proxy'); + if (proxy && proxy.indexOf('://') === -1) { + // Missing scheme in proxy, default to the requested URL's scheme. + proxy = proto + '://' + proxy; + } + return proxy; +} + +/** + * Determines whether a given URL should be proxied. + * + * @param {string} hostname - The host name of the URL. + * @param {number} port - The effective port of the URL. + * @returns {boolean} Whether the given URL should be proxied. + * @private + */ +function shouldProxy(hostname, port) { + var NO_PROXY = + (getEnv('npm_config_no_proxy') || getEnv('no_proxy')).toLowerCase(); + if (!NO_PROXY) { + return true; // Always proxy if NO_PROXY is not set. + } + if (NO_PROXY === '*') { + return false; // Never proxy if wildcard is set. + } + + return NO_PROXY.split(/[,\s]/).every(function(proxy) { + if (!proxy) { + return true; // Skip zero-length hosts. + } + var parsedProxy = proxy.match(/^(.+):(\d+)$/); + var parsedProxyHostname = parsedProxy ? parsedProxy[1] : proxy; + var parsedProxyPort = parsedProxy ? parseInt(parsedProxy[2]) : 0; + if (parsedProxyPort && parsedProxyPort !== port) { + return true; // Skip if ports don't match. + } + + if (!/^[.*]/.test(parsedProxyHostname)) { + // No wildcards, so stop proxying if there is an exact match. + return hostname !== parsedProxyHostname; + } + + if (parsedProxyHostname.charAt(0) === '*') { + // Remove leading wildcard. + parsedProxyHostname = parsedProxyHostname.slice(1); + } + // Stop proxying if the hostname ends with the no_proxy host. + return !stringEndsWith.call(hostname, parsedProxyHostname); + }); +} + +/** + * Get the value for an environment variable. + * + * @param {string} key - The name of the environment variable. + * @return {string} The value of the environment variable. + * @private + */ +function getEnv(key) { + return process.env[key.toLowerCase()] || process.env[key.toUpperCase()] || ''; +} + +exports.getProxyForUrl = getProxyForUrl; diff --git a/node_modules/proxy-from-env/package.json b/node_modules/proxy-from-env/package.json new file mode 100644 index 0000000..be2b845 --- /dev/null +++ b/node_modules/proxy-from-env/package.json @@ -0,0 +1,34 @@ +{ + "name": "proxy-from-env", + "version": "1.1.0", + "description": "Offers getProxyForUrl to get the proxy URL for a URL, respecting the *_PROXY (e.g. HTTP_PROXY) and NO_PROXY environment variables.", + "main": "index.js", + "scripts": { + "lint": "eslint *.js", + "test": "mocha ./test.js --reporter spec", + "test-coverage": "istanbul cover ./node_modules/.bin/_mocha -- --reporter spec" + }, + "repository": { + "type": "git", + "url": "https://github.com/Rob--W/proxy-from-env.git" + }, + "keywords": [ + "proxy", + "http_proxy", + "https_proxy", + "no_proxy", + "environment" + ], + "author": "Rob Wu (https://robwu.nl/)", + "license": "MIT", + "bugs": { + "url": "https://github.com/Rob--W/proxy-from-env/issues" + }, + "homepage": "https://github.com/Rob--W/proxy-from-env#readme", + "devDependencies": { + "coveralls": "^3.0.9", + "eslint": "^6.8.0", + "istanbul": "^0.4.5", + "mocha": "^7.1.0" + } +} diff --git a/node_modules/proxy-from-env/test.js b/node_modules/proxy-from-env/test.js new file mode 100644 index 0000000..abf6542 --- /dev/null +++ b/node_modules/proxy-from-env/test.js @@ -0,0 +1,483 @@ +/* eslint max-statements:0 */ +'use strict'; + +var assert = require('assert'); +var parseUrl = require('url').parse; + +var getProxyForUrl = require('./').getProxyForUrl; + +// Runs the callback with process.env temporarily set to env. +function runWithEnv(env, callback) { + var originalEnv = process.env; + process.env = env; + try { + callback(); + } finally { + process.env = originalEnv; + } +} + +// Defines a test case that checks whether getProxyForUrl(input) === expected. +function testProxyUrl(env, expected, input) { + assert(typeof env === 'object' && env !== null); + // Copy object to make sure that the in param does not get modified between + // the call of this function and the use of it below. + env = JSON.parse(JSON.stringify(env)); + + var title = 'getProxyForUrl(' + JSON.stringify(input) + ')' + + ' === ' + JSON.stringify(expected); + + // Save call stack for later use. + var stack = {}; + Error.captureStackTrace(stack, testProxyUrl); + // Only use the last stack frame because that shows where this function is + // called, and that is sufficient for our purpose. No need to flood the logs + // with an uninteresting stack trace. + stack = stack.stack.split('\n', 2)[1]; + + it(title, function() { + var actual; + runWithEnv(env, function() { + actual = getProxyForUrl(input); + }); + if (expected === actual) { + return; // Good! + } + try { + assert.strictEqual(expected, actual); // Create a formatted error message. + // Should not happen because previously we determined expected !== actual. + throw new Error('assert.strictEqual passed. This is impossible!'); + } catch (e) { + // Use the original stack trace, so we can see a helpful line number. + e.stack = e.message + stack; + throw e; + } + }); +} + +describe('getProxyForUrl', function() { + describe('No proxy variables', function() { + var env = {}; + testProxyUrl(env, '', 'http://example.com'); + testProxyUrl(env, '', 'https://example.com'); + testProxyUrl(env, '', 'ftp://example.com'); + }); + + describe('Invalid URLs', function() { + var env = {}; + env.ALL_PROXY = 'http://unexpected.proxy'; + testProxyUrl(env, '', 'bogus'); + testProxyUrl(env, '', '//example.com'); + testProxyUrl(env, '', '://example.com'); + testProxyUrl(env, '', '://'); + testProxyUrl(env, '', '/path'); + testProxyUrl(env, '', ''); + testProxyUrl(env, '', 'http:'); + testProxyUrl(env, '', 'http:/'); + testProxyUrl(env, '', 'http://'); + testProxyUrl(env, '', 'prototype://'); + testProxyUrl(env, '', 'hasOwnProperty://'); + testProxyUrl(env, '', '__proto__://'); + testProxyUrl(env, '', undefined); + testProxyUrl(env, '', null); + testProxyUrl(env, '', {}); + testProxyUrl(env, '', {host: 'x', protocol: 1}); + testProxyUrl(env, '', {host: 1, protocol: 'x'}); + }); + + describe('http_proxy and HTTP_PROXY', function() { + var env = {}; + env.HTTP_PROXY = 'http://http-proxy'; + + testProxyUrl(env, '', 'https://example'); + testProxyUrl(env, 'http://http-proxy', 'http://example'); + testProxyUrl(env, 'http://http-proxy', parseUrl('http://example')); + + // eslint-disable-next-line camelcase + env.http_proxy = 'http://priority'; + testProxyUrl(env, 'http://priority', 'http://example'); + }); + + describe('http_proxy with non-sensical value', function() { + var env = {}; + // Crazy values should be passed as-is. It is the responsibility of the + // one who launches the application that the value makes sense. + // TODO: Should we be stricter and perform validation? + env.HTTP_PROXY = 'Crazy \n!() { ::// }'; + testProxyUrl(env, 'Crazy \n!() { ::// }', 'http://wow'); + + // The implementation assumes that the HTTP_PROXY environment variable is + // somewhat reasonable, and if the scheme is missing, it is added. + // Garbage in, garbage out some would say... + env.HTTP_PROXY = 'crazy without colon slash slash'; + testProxyUrl(env, 'http://crazy without colon slash slash', 'http://wow'); + }); + + describe('https_proxy and HTTPS_PROXY', function() { + var env = {}; + // Assert that there is no fall back to http_proxy + env.HTTP_PROXY = 'http://unexpected.proxy'; + testProxyUrl(env, '', 'https://example'); + + env.HTTPS_PROXY = 'http://https-proxy'; + testProxyUrl(env, 'http://https-proxy', 'https://example'); + + // eslint-disable-next-line camelcase + env.https_proxy = 'http://priority'; + testProxyUrl(env, 'http://priority', 'https://example'); + }); + + describe('ftp_proxy', function() { + var env = {}; + // Something else than http_proxy / https, as a sanity check. + env.FTP_PROXY = 'http://ftp-proxy'; + + testProxyUrl(env, 'http://ftp-proxy', 'ftp://example'); + testProxyUrl(env, '', 'ftps://example'); + }); + + describe('all_proxy', function() { + var env = {}; + env.ALL_PROXY = 'http://catch-all'; + testProxyUrl(env, 'http://catch-all', 'https://example'); + + // eslint-disable-next-line camelcase + env.all_proxy = 'http://priority'; + testProxyUrl(env, 'http://priority', 'https://example'); + }); + + describe('all_proxy without scheme', function() { + var env = {}; + env.ALL_PROXY = 'noscheme'; + testProxyUrl(env, 'http://noscheme', 'http://example'); + testProxyUrl(env, 'https://noscheme', 'https://example'); + + // The module does not impose restrictions on the scheme. + testProxyUrl(env, 'bogus-scheme://noscheme', 'bogus-scheme://example'); + + // But the URL should still be valid. + testProxyUrl(env, '', 'bogus'); + }); + + describe('no_proxy empty', function() { + var env = {}; + env.HTTPS_PROXY = 'http://proxy'; + + // NO_PROXY set but empty. + env.NO_PROXY = ''; + testProxyUrl(env, 'http://proxy', 'https://example'); + + // No entries in NO_PROXY (comma). + env.NO_PROXY = ','; + testProxyUrl(env, 'http://proxy', 'https://example'); + + // No entries in NO_PROXY (whitespace). + env.NO_PROXY = ' '; + testProxyUrl(env, 'http://proxy', 'https://example'); + + // No entries in NO_PROXY (multiple whitespace / commas). + env.NO_PROXY = ',\t,,,\n, ,\r'; + testProxyUrl(env, 'http://proxy', 'https://example'); + }); + + describe('no_proxy=example (single host)', function() { + var env = {}; + env.HTTP_PROXY = 'http://proxy'; + + env.NO_PROXY = 'example'; + testProxyUrl(env, '', 'http://example'); + testProxyUrl(env, '', 'http://example:80'); + testProxyUrl(env, '', 'http://example:0'); + testProxyUrl(env, '', 'http://example:1337'); + testProxyUrl(env, 'http://proxy', 'http://sub.example'); + testProxyUrl(env, 'http://proxy', 'http://prefexample'); + testProxyUrl(env, 'http://proxy', 'http://example.no'); + testProxyUrl(env, 'http://proxy', 'http://a.b.example'); + testProxyUrl(env, 'http://proxy', 'http://host/example'); + }); + + describe('no_proxy=sub.example (subdomain)', function() { + var env = {}; + env.HTTP_PROXY = 'http://proxy'; + + env.NO_PROXY = 'sub.example'; + testProxyUrl(env, 'http://proxy', 'http://example'); + testProxyUrl(env, 'http://proxy', 'http://example:80'); + testProxyUrl(env, 'http://proxy', 'http://example:0'); + testProxyUrl(env, 'http://proxy', 'http://example:1337'); + testProxyUrl(env, '', 'http://sub.example'); + testProxyUrl(env, 'http://proxy', 'http://no.sub.example'); + testProxyUrl(env, 'http://proxy', 'http://sub-example'); + testProxyUrl(env, 'http://proxy', 'http://example.sub'); + }); + + describe('no_proxy=example:80 (host + port)', function() { + var env = {}; + env.HTTP_PROXY = 'http://proxy'; + + env.NO_PROXY = 'example:80'; + testProxyUrl(env, '', 'http://example'); + testProxyUrl(env, '', 'http://example:80'); + testProxyUrl(env, '', 'http://example:0'); + testProxyUrl(env, 'http://proxy', 'http://example:1337'); + testProxyUrl(env, 'http://proxy', 'http://sub.example'); + testProxyUrl(env, 'http://proxy', 'http://prefexample'); + testProxyUrl(env, 'http://proxy', 'http://example.no'); + testProxyUrl(env, 'http://proxy', 'http://a.b.example'); + }); + + describe('no_proxy=.example (host suffix)', function() { + var env = {}; + env.HTTP_PROXY = 'http://proxy'; + + env.NO_PROXY = '.example'; + testProxyUrl(env, 'http://proxy', 'http://example'); + testProxyUrl(env, 'http://proxy', 'http://example:80'); + testProxyUrl(env, 'http://proxy', 'http://example:1337'); + testProxyUrl(env, '', 'http://sub.example'); + testProxyUrl(env, '', 'http://sub.example:80'); + testProxyUrl(env, '', 'http://sub.example:1337'); + testProxyUrl(env, 'http://proxy', 'http://prefexample'); + testProxyUrl(env, 'http://proxy', 'http://example.no'); + testProxyUrl(env, '', 'http://a.b.example'); + }); + + describe('no_proxy=*', function() { + var env = {}; + env.HTTP_PROXY = 'http://proxy'; + env.NO_PROXY = '*'; + testProxyUrl(env, '', 'http://example.com'); + }); + + describe('no_proxy=*.example (host suffix with *.)', function() { + var env = {}; + env.HTTP_PROXY = 'http://proxy'; + + env.NO_PROXY = '*.example'; + testProxyUrl(env, 'http://proxy', 'http://example'); + testProxyUrl(env, 'http://proxy', 'http://example:80'); + testProxyUrl(env, 'http://proxy', 'http://example:1337'); + testProxyUrl(env, '', 'http://sub.example'); + testProxyUrl(env, '', 'http://sub.example:80'); + testProxyUrl(env, '', 'http://sub.example:1337'); + testProxyUrl(env, 'http://proxy', 'http://prefexample'); + testProxyUrl(env, 'http://proxy', 'http://example.no'); + testProxyUrl(env, '', 'http://a.b.example'); + }); + + describe('no_proxy=*example (substring suffix)', function() { + var env = {}; + env.HTTP_PROXY = 'http://proxy'; + + env.NO_PROXY = '*example'; + testProxyUrl(env, '', 'http://example'); + testProxyUrl(env, '', 'http://example:80'); + testProxyUrl(env, '', 'http://example:1337'); + testProxyUrl(env, '', 'http://sub.example'); + testProxyUrl(env, '', 'http://sub.example:80'); + testProxyUrl(env, '', 'http://sub.example:1337'); + testProxyUrl(env, '', 'http://prefexample'); + testProxyUrl(env, '', 'http://a.b.example'); + testProxyUrl(env, 'http://proxy', 'http://example.no'); + testProxyUrl(env, 'http://proxy', 'http://host/example'); + }); + + describe('no_proxy=.*example (arbitrary wildcards are NOT supported)', + function() { + var env = {}; + env.HTTP_PROXY = 'http://proxy'; + + env.NO_PROXY = '.*example'; + testProxyUrl(env, 'http://proxy', 'http://example'); + testProxyUrl(env, 'http://proxy', 'http://sub.example'); + testProxyUrl(env, 'http://proxy', 'http://sub.example'); + testProxyUrl(env, 'http://proxy', 'http://prefexample'); + testProxyUrl(env, 'http://proxy', 'http://x.prefexample'); + testProxyUrl(env, 'http://proxy', 'http://a.b.example'); + }); + + describe('no_proxy=[::1],[::2]:80,10.0.0.1,10.0.0.2:80 (IP addresses)', + function() { + var env = {}; + env.HTTP_PROXY = 'http://proxy'; + + env.NO_PROXY = '[::1],[::2]:80,10.0.0.1,10.0.0.2:80'; + testProxyUrl(env, '', 'http://[::1]/'); + testProxyUrl(env, '', 'http://[::1]:80/'); + testProxyUrl(env, '', 'http://[::1]:1337/'); + + testProxyUrl(env, '', 'http://[::2]/'); + testProxyUrl(env, '', 'http://[::2]:80/'); + testProxyUrl(env, 'http://proxy', 'http://[::2]:1337/'); + + testProxyUrl(env, '', 'http://10.0.0.1/'); + testProxyUrl(env, '', 'http://10.0.0.1:80/'); + testProxyUrl(env, '', 'http://10.0.0.1:1337/'); + + testProxyUrl(env, '', 'http://10.0.0.2/'); + testProxyUrl(env, '', 'http://10.0.0.2:80/'); + testProxyUrl(env, 'http://proxy', 'http://10.0.0.2:1337/'); + }); + + describe('no_proxy=127.0.0.1/32 (CIDR is NOT supported)', function() { + var env = {}; + env.HTTP_PROXY = 'http://proxy'; + + env.NO_PROXY = '127.0.0.1/32'; + testProxyUrl(env, 'http://proxy', 'http://127.0.0.1'); + testProxyUrl(env, 'http://proxy', 'http://127.0.0.1/32'); + }); + + describe('no_proxy=127.0.0.1 does NOT match localhost', function() { + var env = {}; + env.HTTP_PROXY = 'http://proxy'; + + env.NO_PROXY = '127.0.0.1'; + testProxyUrl(env, '', 'http://127.0.0.1'); + // We're not performing DNS queries, so this shouldn't match. + testProxyUrl(env, 'http://proxy', 'http://localhost'); + }); + + describe('no_proxy with protocols that have a default port', function() { + var env = {}; + env.WS_PROXY = 'http://ws'; + env.WSS_PROXY = 'http://wss'; + env.HTTP_PROXY = 'http://http'; + env.HTTPS_PROXY = 'http://https'; + env.GOPHER_PROXY = 'http://gopher'; + env.FTP_PROXY = 'http://ftp'; + env.ALL_PROXY = 'http://all'; + + env.NO_PROXY = 'xxx:21,xxx:70,xxx:80,xxx:443'; + + testProxyUrl(env, '', 'http://xxx'); + testProxyUrl(env, '', 'http://xxx:80'); + testProxyUrl(env, 'http://http', 'http://xxx:1337'); + + testProxyUrl(env, '', 'ws://xxx'); + testProxyUrl(env, '', 'ws://xxx:80'); + testProxyUrl(env, 'http://ws', 'ws://xxx:1337'); + + testProxyUrl(env, '', 'https://xxx'); + testProxyUrl(env, '', 'https://xxx:443'); + testProxyUrl(env, 'http://https', 'https://xxx:1337'); + + testProxyUrl(env, '', 'wss://xxx'); + testProxyUrl(env, '', 'wss://xxx:443'); + testProxyUrl(env, 'http://wss', 'wss://xxx:1337'); + + testProxyUrl(env, '', 'gopher://xxx'); + testProxyUrl(env, '', 'gopher://xxx:70'); + testProxyUrl(env, 'http://gopher', 'gopher://xxx:1337'); + + testProxyUrl(env, '', 'ftp://xxx'); + testProxyUrl(env, '', 'ftp://xxx:21'); + testProxyUrl(env, 'http://ftp', 'ftp://xxx:1337'); + }); + + describe('no_proxy should not be case-sensitive', function() { + var env = {}; + env.HTTP_PROXY = 'http://proxy'; + env.NO_PROXY = 'XXX,YYY,ZzZ'; + + testProxyUrl(env, '', 'http://xxx'); + testProxyUrl(env, '', 'http://XXX'); + testProxyUrl(env, '', 'http://yyy'); + testProxyUrl(env, '', 'http://YYY'); + testProxyUrl(env, '', 'http://ZzZ'); + testProxyUrl(env, '', 'http://zZz'); + }); + + describe('NPM proxy configuration', function() { + describe('npm_config_http_proxy should work', function() { + var env = {}; + // eslint-disable-next-line camelcase + env.npm_config_http_proxy = 'http://http-proxy'; + + testProxyUrl(env, '', 'https://example'); + testProxyUrl(env, 'http://http-proxy', 'http://example'); + + // eslint-disable-next-line camelcase + env.npm_config_http_proxy = 'http://priority'; + testProxyUrl(env, 'http://priority', 'http://example'); + }); + // eslint-disable-next-line max-len + describe('npm_config_http_proxy should take precedence over HTTP_PROXY and npm_config_proxy', function() { + var env = {}; + // eslint-disable-next-line camelcase + env.npm_config_http_proxy = 'http://http-proxy'; + // eslint-disable-next-line camelcase + env.npm_config_proxy = 'http://unexpected-proxy'; + env.HTTP_PROXY = 'http://unexpected-proxy'; + + testProxyUrl(env, 'http://http-proxy', 'http://example'); + }); + describe('npm_config_https_proxy should work', function() { + var env = {}; + // eslint-disable-next-line camelcase + env.npm_config_http_proxy = 'http://unexpected.proxy'; + testProxyUrl(env, '', 'https://example'); + + // eslint-disable-next-line camelcase + env.npm_config_https_proxy = 'http://https-proxy'; + testProxyUrl(env, 'http://https-proxy', 'https://example'); + + // eslint-disable-next-line camelcase + env.npm_config_https_proxy = 'http://priority'; + testProxyUrl(env, 'http://priority', 'https://example'); + }); + // eslint-disable-next-line max-len + describe('npm_config_https_proxy should take precedence over HTTPS_PROXY and npm_config_proxy', function() { + var env = {}; + // eslint-disable-next-line camelcase + env.npm_config_https_proxy = 'http://https-proxy'; + // eslint-disable-next-line camelcase + env.npm_config_proxy = 'http://unexpected-proxy'; + env.HTTPS_PROXY = 'http://unexpected-proxy'; + + testProxyUrl(env, 'http://https-proxy', 'https://example'); + }); + describe('npm_config_proxy should work', function() { + var env = {}; + // eslint-disable-next-line camelcase + env.npm_config_proxy = 'http://http-proxy'; + testProxyUrl(env, 'http://http-proxy', 'http://example'); + testProxyUrl(env, 'http://http-proxy', 'https://example'); + + // eslint-disable-next-line camelcase + env.npm_config_proxy = 'http://priority'; + testProxyUrl(env, 'http://priority', 'http://example'); + testProxyUrl(env, 'http://priority', 'https://example'); + }); + // eslint-disable-next-line max-len + describe('HTTP_PROXY and HTTPS_PROXY should take precedence over npm_config_proxy', function() { + var env = {}; + env.HTTP_PROXY = 'http://http-proxy'; + env.HTTPS_PROXY = 'http://https-proxy'; + // eslint-disable-next-line camelcase + env.npm_config_proxy = 'http://unexpected-proxy'; + testProxyUrl(env, 'http://http-proxy', 'http://example'); + testProxyUrl(env, 'http://https-proxy', 'https://example'); + }); + describe('npm_config_no_proxy should work', function() { + var env = {}; + env.HTTP_PROXY = 'http://proxy'; + // eslint-disable-next-line camelcase + env.npm_config_no_proxy = 'example'; + + testProxyUrl(env, '', 'http://example'); + testProxyUrl(env, 'http://proxy', 'http://otherwebsite'); + }); + // eslint-disable-next-line max-len + describe('npm_config_no_proxy should take precedence over NO_PROXY', function() { + var env = {}; + env.HTTP_PROXY = 'http://proxy'; + env.NO_PROXY = 'otherwebsite'; + // eslint-disable-next-line camelcase + env.npm_config_no_proxy = 'example'; + + testProxyUrl(env, '', 'http://example'); + testProxyUrl(env, 'http://proxy', 'http://otherwebsite'); + }); + }); +}); diff --git a/node_modules/semver/README.md b/node_modules/semver/README.md index 53ea9b5..8529a12 100644 --- a/node_modules/semver/README.md +++ b/node_modules/semver/README.md @@ -144,7 +144,7 @@ A leading `"="` or `"v"` character is stripped off and ignored. ## Ranges -A `version range` is a set of `comparators` which specify versions +A `version range` is a set of `comparators` that specify versions that satisfy the range. A `comparator` is composed of an `operator` and a `version`. The set @@ -155,7 +155,7 @@ of primitive `operators` is: * `>` Greater than * `>=` Greater than or equal to * `=` Equal. If no operator is specified, then equality is assumed, - so this operator is optional, but MAY be included. + so this operator is optional but MAY be included. For example, the comparator `>=1.2.7` would match the versions `1.2.7`, `1.2.8`, `2.5.3`, and `1.3.9`, but not the versions `1.2.6` @@ -189,26 +189,26 @@ For example, the range `>1.2.3-alpha.3` would be allowed to match the version `1.2.3-alpha.7`, but it would *not* be satisfied by `3.4.5-alpha.9`, even though `3.4.5-alpha.9` is technically "greater than" `1.2.3-alpha.3` according to the SemVer sort rules. The version -range only accepts prerelease tags on the `1.2.3` version. The -version `3.4.5` *would* satisfy the range, because it does not have a +range only accepts prerelease tags on the `1.2.3` version. +Version `3.4.5` *would* satisfy the range because it does not have a prerelease flag, and `3.4.5` is greater than `1.2.3-alpha.7`. -The purpose for this behavior is twofold. First, prerelease versions +The purpose of this behavior is twofold. First, prerelease versions frequently are updated very quickly, and contain many breaking changes that are (by the author's design) not yet fit for public consumption. -Therefore, by default, they are excluded from range matching +Therefore, by default, they are excluded from range-matching semantics. Second, a user who has opted into using a prerelease version has -clearly indicated the intent to use *that specific* set of +indicated the intent to use *that specific* set of alpha/beta/rc versions. By including a prerelease tag in the range, the user is indicating that they are aware of the risk. However, it is still not appropriate to assume that they have opted into taking a similar risk on the *next* set of prerelease versions. Note that this behavior can be suppressed (treating all prerelease -versions as if they were normal versions, for the purpose of range -matching) by setting the `includePrerelease` flag on the options +versions as if they were normal versions, for range-matching) +by setting the `includePrerelease` flag on the options object to any [functions](https://github.com/npm/node-semver#functions) that do range matching. @@ -401,12 +401,12 @@ All methods and classes take a final `options` object argument. All options in this object are `false` by default. The options supported are: -- `loose` Be more forgiving about not-quite-valid semver strings. +- `loose`: Be more forgiving about not-quite-valid semver strings. (Any resulting output will always be 100% strict compliant, of course.) For backwards compatibility reasons, if the `options` argument is a boolean value instead of an object, it is interpreted to be the `loose` param. -- `includePrerelease` Set to suppress the [default +- `includePrerelease`: Set to suppress the [default behavior](https://github.com/npm/node-semver#prerelease-tags) of excluding prerelease tagged versions from ranges unless they are explicitly opted into. @@ -415,16 +415,20 @@ Strict-mode Comparators and Ranges will be strict about the SemVer strings that they parse. * `valid(v)`: Return the parsed version, or null if it's not valid. -* `inc(v, release)`: Return the version incremented by the release - type (`major`, `premajor`, `minor`, `preminor`, `patch`, +* `inc(v, release, options, identifier, identifierBase)`: + Return the version incremented by the release + type (`major`, `premajor`, `minor`, `preminor`, `patch`, `prepatch`, or `prerelease`), or null if it's not valid * `premajor` in one call will bump the version up to the next major version and down to a prerelease of that major version. `preminor`, and `prepatch` work the same way. - * If called from a non-prerelease version, the `prerelease` will work the - same as `prepatch`. It increments the patch version, then makes a + * If called from a non-prerelease version, `prerelease` will work the + same as `prepatch`. It increments the patch version and then makes a prerelease. If the input version is already a prerelease it simply increments it. + * `identifier` can be used to prefix `premajor`, `preminor`, + `prepatch`, or `prerelease` version increments. `identifierBase` + is the base to be used for the `prerelease` identifier. * `prerelease(v)`: Returns an array of prerelease components, or null if none exist. Example: `prerelease('1.2.3-alpha.1') -> ['alpha', 1]` * `major(v)`: Return the major version number. @@ -442,7 +446,7 @@ strings that they parse. * `lt(v1, v2)`: `v1 < v2` * `lte(v1, v2)`: `v1 <= v2` * `eq(v1, v2)`: `v1 == v2` This is true if they're logically equivalent, - even if they're not the exact same string. You already know how to + even if they're not the same string. You already know how to compare strings. * `neq(v1, v2)`: `v1 != v2` The opposite of `eq`. * `cmp(v1, comparator, v2)`: Pass in a comparison string, and it'll call @@ -451,7 +455,7 @@ strings that they parse. invalid comparison string is provided. * `compare(v1, v2)`: Return `0` if `v1 == v2`, or `1` if `v1` is greater, or `-1` if `v2` is greater. Sorts in ascending order if passed to `Array.sort()`. -* `rcompare(v1, v2)`: The reverse of compare. Sorts an array of versions +* `rcompare(v1, v2)`: The reverse of `compare`. Sorts an array of versions in descending order when passed to `Array.sort()`. * `compareBuild(v1, v2)`: The same as `compare` but considers `build` when two versions are equal. Sorts in ascending order if passed to `Array.sort()`. @@ -460,6 +464,13 @@ strings that they parse. (`major`, `premajor`, `minor`, `preminor`, `patch`, `prepatch`, or `prerelease`), or null if the versions are the same. +### Sorting + +* `sort(versions)`: Returns a sorted array of versions based on the `compareBuild` + function. +* `rsort(versions)`: The reverse of `sort`. Returns an array of versions based on + the `compareBuild` function in descending order. + ### Comparators * `intersects(comparator)`: Return true if the comparators intersect @@ -473,11 +484,11 @@ strings that they parse. that satisfies the range, or `null` if none of them do. * `minSatisfying(versions, range)`: Return the lowest version in the list that satisfies the range, or `null` if none of them do. -* `minVersion(range)`: Return the lowest version that can possibly match +* `minVersion(range)`: Return the lowest version that can match the given range. -* `gtr(version, range)`: Return `true` if version is greater than all the +* `gtr(version, range)`: Return `true` if the version is greater than all the versions possible in the range. -* `ltr(version, range)`: Return `true` if version is less than all the +* `ltr(version, range)`: Return `true` if the version is less than all the versions possible in the range. * `outside(version, range, hilo)`: Return true if the version is outside the bounds of the range in either the high or low direction. The @@ -498,7 +509,7 @@ strings that they parse. Note that, since ranges may be non-contiguous, a version might not be greater than a range, less than a range, *or* satisfy a range! For example, the range `1.2 <1.2.9 || >2.0.0` would have a hole from `1.2.9` -until `2.0.0`, so the version `1.2.10` would not be greater than the +until `2.0.0`, so version `1.2.10` would not be greater than the range (because `2.0.1` satisfies, which is higher), nor less than the range (since `1.2.8` satisfies, which is lower), and it also does not satisfy the range. @@ -511,13 +522,13 @@ range, use the `satisfies(version, range)` function. * `coerce(version, options)`: Coerces a string to semver if possible This aims to provide a very forgiving translation of a non-semver string to -semver. It looks for the first digit in a string, and consumes all +semver. It looks for the first digit in a string and consumes all remaining characters which satisfy at least a partial semver (e.g., `1`, `1.2`, `1.2.3`) up to the max permitted length (256 characters). Longer versions are simply truncated (`4.6.3.9.2-alpha2` becomes `4.6.3`). All surrounding text is simply ignored (`v3.4 replaces v3.3.1` becomes `3.4.0`). Only text which lacks digits will fail coercion (`version one` -is not valid). The maximum length for any semver component considered for +is not valid). The maximum length for any semver component considered for coercion is 16 characters; longer components will be ignored (`10000000000000000.4.7.4` becomes `4.7.4`). The maximum value for any semver component is `Number.MAX_SAFE_INTEGER || (2**53 - 1)`; higher value diff --git a/node_modules/semver/internal/lrucache.js b/node_modules/semver/internal/lrucache.js new file mode 100644 index 0000000..6d89ec9 --- /dev/null +++ b/node_modules/semver/internal/lrucache.js @@ -0,0 +1,40 @@ +class LRUCache { + constructor () { + this.max = 1000 + this.map = new Map() + } + + get (key) { + const value = this.map.get(key) + if (value === undefined) { + return undefined + } else { + // Remove the key from the map and add it to the end + this.map.delete(key) + this.map.set(key, value) + return value + } + } + + delete (key) { + return this.map.delete(key) + } + + set (key, value) { + const deleted = this.delete(key) + + if (!deleted && value !== undefined) { + // If cache is full, delete the least recently used item + if (this.map.size >= this.max) { + const firstKey = this.map.keys().next().value + this.delete(firstKey) + } + + this.map.set(key, value) + } + + return this + } +} + +module.exports = LRUCache diff --git a/node_modules/send/node_modules/.bin/mime b/node_modules/send/node_modules/.bin/mime deleted file mode 120000 index 210a0bd..0000000 --- a/node_modules/send/node_modules/.bin/mime +++ /dev/null @@ -1 +0,0 @@ -../../../mime/cli.js \ No newline at end of file diff --git a/node_modules/ws/lib/websocket-server.js b/node_modules/ws/lib/websocket-server.js index fe7fdf5..8ead7d4 100644 --- a/node_modules/ws/lib/websocket-server.js +++ b/node_modules/ws/lib/websocket-server.js @@ -210,12 +210,14 @@ class WebSocketServer extends EventEmitter { req.headers['sec-websocket-key'] !== undefined ? req.headers['sec-websocket-key'].trim() : false; + const upgrade = req.headers.upgrade; const version = +req.headers['sec-websocket-version']; const extensions = {}; if ( req.method !== 'GET' || - req.headers.upgrade.toLowerCase() !== 'websocket' || + upgrade === undefined || + upgrade.toLowerCase() !== 'websocket' || !key || !keyRegex.test(key) || (version !== 8 && version !== 13) || diff --git a/node_modules/ws/lib/websocket.js b/node_modules/ws/lib/websocket.js index 1df8967..14f82c8 100644 --- a/node_modules/ws/lib/websocket.js +++ b/node_modules/ws/lib/websocket.js @@ -799,7 +799,9 @@ function initAsClient(websocket, address, protocols, options) { req = websocket._req = null; - if (res.headers.upgrade.toLowerCase() !== 'websocket') { + const upgrade = res.headers.upgrade; + + if (upgrade === undefined || upgrade.toLowerCase() !== 'websocket') { abortHandshake(websocket, socket, 'Invalid Upgrade header'); return; } diff --git a/node_modules/ws/package.json b/node_modules/ws/package.json index 832203f..0417b97 100644 --- a/node_modules/ws/package.json +++ b/node_modules/ws/package.json @@ -1,6 +1,6 @@ { "name": "ws", - "version": "7.5.9", + "version": "7.5.10", "description": "Simple to use, blazing fast and thoroughly tested websocket client and server for Node.js", "keywords": [ "HyBi", diff --git a/package.json b/package.json index 938e18d..b2211f0 100644 --- a/package.json +++ b/package.json @@ -11,8 +11,8 @@ "dependencies": { "@actions/core": "^1.10.0", "@actions/github": "^5.1.1", - "@slack/bolt": "^3.12.1", - "@slack/web-api": "^6.7.2" + "@slack/bolt": "^3.19.0", + "@slack/web-api": "^6.11.2" }, "devDependencies": { "@types/node": "^18.8.4", diff --git a/yarn.lock b/yarn.lock index 1659deb..6bc24c6 100644 --- a/yarn.lock +++ b/yarn.lock @@ -118,13 +118,12 @@ "resolved" "https://registry.npmjs.org/@slack/bolt/-/bolt-3.12.1.tgz" "version" "3.12.1" dependencies: - "@slack/logger" "^3.0.0" - "@slack/oauth" "^2.5.1" - "@slack/socket-mode" "^1.3.0" - "@slack/types" "^2.7.0" - "@slack/web-api" "^6.7.1" + "@slack/logger" "^4.0.0" + "@slack/oauth" "^2.6.2" + "@slack/socket-mode" "^1.3.3" + "@slack/types" "^2.11.0" + "@slack/web-api" "^6.11.2" "@types/express" "^4.16.1" - "@types/node" ">=12" "@types/promise.allsettled" "^1.0.3" "@types/tsscmp" "^1.0.0" "axios" "^0.26.1" @@ -147,7 +146,7 @@ "version" "2.6.1" dependencies: "@slack/logger" "^3.0.0" - "@slack/web-api" "^6.3.0" + "@slack/web-api" "^6.11.2" "@types/jsonwebtoken" "^8.3.7" "@types/node" ">=12" "jsonwebtoken" "^9.0.0" @@ -159,9 +158,8 @@ "version" "1.3.1" dependencies: "@slack/logger" "^3.0.0" - "@slack/web-api" "^6.2.3" + "@slack/web-api" "^6.11.2" "@types/node" ">=12.0.0" - "@types/p-queue" "^2.3.2" "@types/ws" "^7.4.7" "eventemitter3" "^3.1.0" "finity" "^0.5.4" @@ -180,7 +178,7 @@ "version" "6.7.2" dependencies: "@slack/logger" "^3.0.0" - "@slack/types" "^2.0.0" + "@slack/types" "^2.11.0" "@types/is-stream" "^1.1.0" "@types/node" ">=12.0.0" "axios" "^0.27.2"