From 90685ef84d4ed8a44350251601e37f6d65bd1ae2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mateusz=20Burzy=C5=84ski?= Date: Sun, 7 Jan 2024 19:10:44 +0100 Subject: [PATCH 1/2] Extend `isEmptyAnonymousObjectType` with support for non-generic mapped types --- src/compiler/checker.ts | 3 + ...EmitPrivatePromiseLikeInterface.errors.txt | 42 - ...larationEmitPrivatePromiseLikeInterface.js | 18432 ++++++++++++++++ .../emptyObjectMappedTypeWithNeverKey.symbols | 52 + .../emptyObjectMappedTypeWithNeverKey.types | 48 + .../generatorYieldContextualType.types | 6 +- ...intersectionWithIndexSignatures.errors.txt | 4 +- .../intersectionWithIndexSignatures.types | 10 +- .../intersectionsAndEmptyObjects.errors.txt | 96 + .../intersectionsAndEmptyObjects.types | 2 +- .../propTypeValidatorInference.types | 36 +- ...actDefaultPropsInferenceSuccess.errors.txt | 12 +- .../tsxLibraryManagedAttributes.errors.txt | 10 +- .../reference/unionTypeInference.types | 14 +- .../emptyObjectMappedTypeWithNeverKey.ts | 16 + 15 files changed, 18694 insertions(+), 89 deletions(-) delete mode 100644 tests/baselines/reference/declarationEmitPrivatePromiseLikeInterface.errors.txt create mode 100644 tests/baselines/reference/emptyObjectMappedTypeWithNeverKey.symbols create mode 100644 tests/baselines/reference/emptyObjectMappedTypeWithNeverKey.types create mode 100644 tests/baselines/reference/intersectionsAndEmptyObjects.errors.txt create mode 100644 tests/cases/compiler/emptyObjectMappedTypeWithNeverKey.ts diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts index 7fcd96913ae06..6240cf72ff8fd 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -20849,6 +20849,9 @@ export function createTypeChecker(host: TypeCheckerHost): TypeChecker { } function isEmptyAnonymousObjectType(type: Type) { + if (getObjectFlags(type) & ObjectFlags.Mapped && !isGenericMappedType(type)) { + return isEmptyResolvedType(resolveStructuredTypeMembers(type as ObjectType)); + } return !!(getObjectFlags(type) & ObjectFlags.Anonymous && ( (type as ResolvedType).members && isEmptyResolvedType(type as ResolvedType) || type.symbol && type.symbol.flags & SymbolFlags.TypeLiteral && getMembersOfSymbol(type.symbol).size === 0 diff --git a/tests/baselines/reference/declarationEmitPrivatePromiseLikeInterface.errors.txt b/tests/baselines/reference/declarationEmitPrivatePromiseLikeInterface.errors.txt deleted file mode 100644 index 31f88d2e8c664..0000000000000 --- a/tests/baselines/reference/declarationEmitPrivatePromiseLikeInterface.errors.txt +++ /dev/null @@ -1,42 +0,0 @@ -Api.ts(6,5): error TS7056: The inferred type of this node exceeds the maximum length the compiler will serialize. An explicit type annotation is needed. -Api.ts(7,5): error TS7056: The inferred type of this node exceeds the maximum length the compiler will serialize. An explicit type annotation is needed. -Api.ts(8,5): error TS7056: The inferred type of this node exceeds the maximum length the compiler will serialize. An explicit type annotation is needed. - - -==== http-client.ts (0 errors) ==== - type TPromise = Omit, "then" | "catch"> & { - then( - onfulfilled?: ((value: ResolveType) => TResult1 | PromiseLike) | undefined | null, - onrejected?: ((reason: RejectType) => TResult2 | PromiseLike) | undefined | null, - ): TPromise; - catch( - onrejected?: ((reason: RejectType) => TResult | PromiseLike) | undefined | null, - ): TPromise; - }; - - export interface HttpResponse extends Response { - data: D; - error: E; - } - - export class HttpClient { - public request = (): TPromise> => { - return '' as any; - }; - } -==== Api.ts (3 errors) ==== - import { HttpClient } from "./http-client"; - - export class Api { - constructor(private http: HttpClient) { } - - abc1 = () => this.http.request(); - ~~~~ -!!! error TS7056: The inferred type of this node exceeds the maximum length the compiler will serialize. An explicit type annotation is needed. - abc2 = () => this.http.request(); - ~~~~ -!!! error TS7056: The inferred type of this node exceeds the maximum length the compiler will serialize. An explicit type annotation is needed. - abc3 = () => this.http.request(); - ~~~~ -!!! error TS7056: The inferred type of this node exceeds the maximum length the compiler will serialize. An explicit type annotation is needed. - } \ No newline at end of file diff --git a/tests/baselines/reference/declarationEmitPrivatePromiseLikeInterface.js b/tests/baselines/reference/declarationEmitPrivatePromiseLikeInterface.js index dec8e1bbe65e9..d98e24d9c5728 100644 --- a/tests/baselines/reference/declarationEmitPrivatePromiseLikeInterface.js +++ b/tests/baselines/reference/declarationEmitPrivatePromiseLikeInterface.js @@ -75,3 +75,18435 @@ export declare class HttpClient { request: () => TPromise>; } export {}; +//// [Api.d.ts] +import { HttpClient } from "./http-client"; +export declare class Api { + private http; + constructor(http: HttpClient); + abc1: () => { + then, TResult2 = never>(onfulfilled?: (value: import("./http-client").HttpResponse) => TResult1 | PromiseLike, onrejected?: (reason: any) => TResult2 | PromiseLike): { + then(onfulfilled?: (value: TResult1 | TResult2) => TResult1_1 | PromiseLike, onrejected?: (reason: any) => TResult2_1 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1 | TResult2_1) => TResult1_2 | PromiseLike, onrejected?: (reason: any) => TResult2_2 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2 | TResult2_2) => TResult1_3 | PromiseLike, onrejected?: (reason: any) => TResult2_3 | PromiseLike): { + then(onfulfilled?: (value: TResult1_3 | TResult2_3) => TResult1_4 | PromiseLike, onrejected?: (reason: any) => TResult2_4 | PromiseLike): { + then(onfulfilled?: (value: TResult1_4 | TResult2_4) => TResult1_5 | PromiseLike, onrejected?: (reason: any) => TResult2_5 | PromiseLike): { + then(onfulfilled?: (value: TResult1_5 | TResult2_5) => TResult1_6 | PromiseLike, onrejected?: (reason: any) => TResult2_6 | PromiseLike): { + then(onfulfilled?: (value: TResult1_6 | TResult2_6) => TResult1_7 | PromiseLike, onrejected?: (reason: any) => TResult2_7 | PromiseLike): { + then(onfulfilled?: (value: TResult1_7 | TResult2_7) => TResult1_8 | PromiseLike, onrejected?: (reason: any) => TResult2_8 | PromiseLike): { + then(onfulfilled?: (value: TResult1_8 | TResult2_8) => TResult1_9 | PromiseLike, onrejected?: (reason: any) => TResult2_9 | PromiseLike): { + then(onfulfilled?: (value: TResult1_9 | TResult2_9) => TResult1_10 | PromiseLike, onrejected?: (reason: any) => TResult2_10 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1 | PromiseLike): { + then(onfulfilled?: (value: TResult1_8 | TResult2_8 | TResult_1) => TResult1_11 | PromiseLike, onrejected?: (reason: any) => TResult2_11 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_2 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_3 | PromiseLike): { + then(onfulfilled?: (value: TResult1_7 | TResult2_7 | TResult_3) => TResult1_12 | PromiseLike, onrejected?: (reason: any) => TResult2_12 | PromiseLike): { + then(onfulfilled?: (value: TResult1_12 | TResult2_12) => TResult1_13 | PromiseLike, onrejected?: (reason: any) => TResult2_13 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_4 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_5 | PromiseLike): { + then(onfulfilled?: (value: TResult1_7 | TResult2_7 | TResult_3 | TResult_5) => TResult1_14 | PromiseLike, onrejected?: (reason: any) => TResult2_14 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_6 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_7 | PromiseLike): { + then(onfulfilled?: (value: TResult1_6 | TResult2_6 | TResult_7) => TResult1_15 | PromiseLike, onrejected?: (reason: any) => TResult2_15 | PromiseLike): { + then(onfulfilled?: (value: TResult1_15 | TResult2_15) => TResult1_16 | PromiseLike, onrejected?: (reason: any) => TResult2_16 | PromiseLike): { + then(onfulfilled?: (value: TResult1_16 | TResult2_16) => TResult1_17 | PromiseLike, onrejected?: (reason: any) => TResult2_17 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_8 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_9 | PromiseLike): { + then(onfulfilled?: (value: TResult1_15 | TResult2_15 | TResult_9) => TResult1_18 | PromiseLike, onrejected?: (reason: any) => TResult2_18 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_10 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_11 | PromiseLike): { + then(onfulfilled?: (value: TResult1_6 | TResult2_6 | TResult_7 | TResult_11) => TResult1_19 | PromiseLike, onrejected?: (reason: any) => TResult2_19 | PromiseLike): { + then(onfulfilled?: (value: TResult1_19 | TResult2_19) => TResult1_20 | PromiseLike, onrejected?: (reason: any) => TResult2_20 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_12 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_13 | PromiseLike): { + then(onfulfilled?: (value: TResult1_6 | TResult2_6 | TResult_7 | TResult_11 | TResult_13) => TResult1_21 | PromiseLike, onrejected?: (reason: any) => TResult2_21 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_14 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_15 | PromiseLike): { + then(onfulfilled?: (value: TResult1_5 | TResult2_5 | TResult_15) => TResult1_22 | PromiseLike, onrejected?: (reason: any) => TResult2_22 | PromiseLike): { + then(onfulfilled?: (value: TResult1_22 | TResult2_22) => TResult1_23 | PromiseLike, onrejected?: (reason: any) => TResult2_23 | PromiseLike): { + then(onfulfilled?: (value: TResult1_23 | TResult2_23) => TResult1_24 | PromiseLike, onrejected?: (reason: any) => TResult2_24 | PromiseLike): { + then(onfulfilled?: (value: TResult1_24 | TResult2_24) => TResult1_25 | PromiseLike, onrejected?: (reason: any) => TResult2_25 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_16 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_17 | PromiseLike): { + then(onfulfilled?: (value: TResult1_23 | TResult2_23 | TResult_17) => TResult1_26 | PromiseLike, onrejected?: (reason: any) => TResult2_26 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_18 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_19 | PromiseLike): { + then(onfulfilled?: (value: TResult1_22 | TResult2_22 | TResult_19) => TResult1_27 | PromiseLike, onrejected?: (reason: any) => TResult2_27 | PromiseLike): { + then(onfulfilled?: (value: TResult1_27 | TResult2_27) => TResult1_28 | PromiseLike, onrejected?: (reason: any) => TResult2_28 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_20 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_21 | PromiseLike): { + then(onfulfilled?: (value: TResult1_22 | TResult2_22 | TResult_19 | TResult_21) => TResult1_29 | PromiseLike, onrejected?: (reason: any) => TResult2_29 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_22 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_23 | PromiseLike): { + then(onfulfilled?: (value: TResult1_5 | TResult2_5 | TResult_15 | TResult_23) => TResult1_30 | PromiseLike, onrejected?: (reason: any) => TResult2_30 | PromiseLike): { + then(onfulfilled?: (value: TResult1_30 | TResult2_30) => TResult1_31 | PromiseLike, onrejected?: (reason: any) => TResult2_31 | PromiseLike): { + then(onfulfilled?: (value: TResult1_31 | TResult2_31) => TResult1_32 | PromiseLike, onrejected?: (reason: any) => TResult2_32 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_24 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_25 | PromiseLike): { + then(onfulfilled?: (value: TResult1_30 | TResult2_30 | TResult_25) => TResult1_33 | PromiseLike, onrejected?: (reason: any) => TResult2_33 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_26 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_27 | PromiseLike): { + then(onfulfilled?: (value: TResult1_5 | TResult2_5 | TResult_15 | TResult_23 | TResult_27) => TResult1_34 | PromiseLike, onrejected?: (reason: any) => TResult2_34 | PromiseLike): { + then(onfulfilled?: (value: TResult1_34 | TResult2_34) => TResult1_35 | PromiseLike, onrejected?: (reason: any) => TResult2_35 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_28 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_29 | PromiseLike): { + then(onfulfilled?: (value: TResult1_5 | TResult2_5 | TResult_15 | TResult_23 | TResult_27 | TResult_29) => TResult1_36 | PromiseLike, onrejected?: (reason: any) => TResult2_36 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_30 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_31 | PromiseLike): { + then(onfulfilled?: (value: TResult1_4 | TResult2_4 | TResult_31) => TResult1_37 | PromiseLike, onrejected?: (reason: any) => TResult2_37 | PromiseLike): { + then(onfulfilled?: (value: TResult1_37 | TResult2_37) => TResult1_38 | PromiseLike, onrejected?: (reason: any) => TResult2_38 | PromiseLike): { + then(onfulfilled?: (value: TResult1_38 | TResult2_38) => TResult1_39 | PromiseLike, onrejected?: (reason: any) => TResult2_39 | PromiseLike): { + then(onfulfilled?: (value: TResult1_39 | TResult2_39) => TResult1_40 | PromiseLike, onrejected?: (reason: any) => TResult2_40 | PromiseLike): { + then(onfulfilled?: (value: TResult1_40 | TResult2_40) => TResult1_41 | PromiseLike, onrejected?: (reason: any) => TResult2_41 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_32 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_33 | PromiseLike): { + then(onfulfilled?: (value: TResult1_39 | TResult2_39 | TResult_33) => TResult1_42 | PromiseLike, onrejected?: (reason: any) => TResult2_42 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_34 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_35 | PromiseLike): { + then(onfulfilled?: (value: TResult1_38 | TResult2_38 | TResult_35) => TResult1_43 | PromiseLike, onrejected?: (reason: any) => TResult2_43 | PromiseLike): { + then(onfulfilled?: (value: TResult1_43 | TResult2_43) => TResult1_44 | PromiseLike, onrejected?: (reason: any) => TResult2_44 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_36 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_37 | PromiseLike): { + then(onfulfilled?: (value: TResult1_38 | TResult2_38 | TResult_35 | TResult_37) => TResult1_45 | PromiseLike, onrejected?: (reason: any) => TResult2_45 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_38 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_39 | PromiseLike): { + then(onfulfilled?: (value: TResult1_37 | TResult2_37 | TResult_39) => TResult1_46 | PromiseLike, onrejected?: (reason: any) => TResult2_46 | PromiseLike): { + then(onfulfilled?: (value: TResult1_46 | TResult2_46) => TResult1_47 | PromiseLike, onrejected?: (reason: any) => TResult2_47 | PromiseLike): { + then(onfulfilled?: (value: TResult1_47 | TResult2_47) => TResult1_48 | PromiseLike, onrejected?: (reason: any) => TResult2_48 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_40 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_41 | PromiseLike): { + then(onfulfilled?: (value: TResult1_46 | TResult2_46 | TResult_41) => TResult1_49 | PromiseLike, onrejected?: (reason: any) => TResult2_49 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_42 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_43 | PromiseLike): { + then(onfulfilled?: (value: TResult1_37 | TResult2_37 | TResult_39 | TResult_43) => TResult1_50 | PromiseLike, onrejected?: (reason: any) => TResult2_50 | PromiseLike): { + then(onfulfilled?: (value: TResult1_50 | TResult2_50) => TResult1_51 | PromiseLike, onrejected?: (reason: any) => TResult2_51 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_44 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_45 | PromiseLike): { + then(onfulfilled?: (value: TResult1_37 | TResult2_37 | TResult_39 | TResult_43 | TResult_45) => TResult1_52 | PromiseLike, onrejected?: (reason: any) => TResult2_52 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_46 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_47 | PromiseLike): { + then(onfulfilled?: (value: TResult1_4 | TResult2_4 | TResult_31 | TResult_47) => TResult1_53 | PromiseLike, onrejected?: (reason: any) => TResult2_53 | PromiseLike): { + then(onfulfilled?: (value: TResult1_53 | TResult2_53) => TResult1_54 | PromiseLike, onrejected?: (reason: any) => TResult2_54 | PromiseLike): { + then(onfulfilled?: (value: TResult1_54 | TResult2_54) => TResult1_55 | PromiseLike, onrejected?: (reason: any) => TResult2_55 | PromiseLike): { + then(onfulfilled?: (value: TResult1_55 | TResult2_55) => TResult1_56 | PromiseLike, onrejected?: (reason: any) => TResult2_56 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_48 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_49 | PromiseLike): { + then(onfulfilled?: (value: TResult1_54 | TResult2_54 | TResult_49) => TResult1_57 | PromiseLike, onrejected?: (reason: any) => TResult2_57 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_50 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_51 | PromiseLike): { + then(onfulfilled?: (value: TResult1_53 | TResult2_53 | TResult_51) => TResult1_58 | PromiseLike, onrejected?: (reason: any) => TResult2_58 | PromiseLike): { + then(onfulfilled?: (value: TResult1_58 | TResult2_58) => TResult1_59 | PromiseLike, onrejected?: (reason: any) => TResult2_59 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_52 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_53 | PromiseLike): { + then(onfulfilled?: (value: TResult1_53 | TResult2_53 | TResult_51 | TResult_53) => TResult1_60 | PromiseLike, onrejected?: (reason: any) => TResult2_60 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_54 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_55 | PromiseLike): { + then(onfulfilled?: (value: TResult1_4 | TResult2_4 | TResult_31 | TResult_47 | TResult_55) => TResult1_61 | PromiseLike, onrejected?: (reason: any) => TResult2_61 | PromiseLike): { + then(onfulfilled?: (value: TResult1_61 | TResult2_61) => TResult1_62 | PromiseLike, onrejected?: (reason: any) => TResult2_62 | PromiseLike): { + then(onfulfilled?: (value: TResult1_62 | TResult2_62) => TResult1_63 | PromiseLike, onrejected?: (reason: any) => TResult2_63 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_56 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_57 | PromiseLike): { + then(onfulfilled?: (value: TResult1_61 | TResult2_61 | TResult_57) => TResult1_64 | PromiseLike, onrejected?: (reason: any) => TResult2_64 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_58 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_59 | PromiseLike): { + then(onfulfilled?: (value: TResult1_4 | TResult2_4 | TResult_31 | TResult_47 | TResult_55 | TResult_59) => TResult1_65 | PromiseLike, onrejected?: (reason: any) => TResult2_65 | PromiseLike): { + then(onfulfilled?: (value: TResult1_65 | TResult2_65) => TResult1_66 | PromiseLike, onrejected?: (reason: any) => TResult2_66 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_60 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_61 | PromiseLike): { + then(onfulfilled?: (value: TResult1_4 | TResult2_4 | TResult_31 | TResult_47 | TResult_55 | TResult_59 | TResult_61) => TResult1_67 | PromiseLike, onrejected?: (reason: any) => TResult2_67 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_62 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_63 | PromiseLike): { + then(onfulfilled?: (value: TResult1_3 | TResult2_3 | TResult_63) => TResult1_68 | PromiseLike, onrejected?: (reason: any) => TResult2_68 | PromiseLike): { + then(onfulfilled?: (value: TResult1_68 | TResult2_68) => TResult1_69 | PromiseLike, onrejected?: (reason: any) => TResult2_69 | PromiseLike): { + then(onfulfilled?: (value: TResult1_69 | TResult2_69) => TResult1_70 | PromiseLike, onrejected?: (reason: any) => TResult2_70 | PromiseLike): { + then(onfulfilled?: (value: TResult1_70 | TResult2_70) => TResult1_71 | PromiseLike, onrejected?: (reason: any) => TResult2_71 | PromiseLike): { + then(onfulfilled?: (value: TResult1_71 | TResult2_71) => TResult1_72 | PromiseLike, onrejected?: (reason: any) => TResult2_72 | PromiseLike): { + then(onfulfilled?: (value: TResult1_72 | TResult2_72) => TResult1_73 | PromiseLike, onrejected?: (reason: any) => TResult2_73 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_64 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_65 | PromiseLike): { + then(onfulfilled?: (value: TResult1_71 | TResult2_71 | TResult_65) => TResult1_74 | PromiseLike, onrejected?: (reason: any) => TResult2_74 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_66 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_67 | PromiseLike): { + then(onfulfilled?: (value: TResult1_70 | TResult2_70 | TResult_67) => TResult1_75 | PromiseLike, onrejected?: (reason: any) => TResult2_75 | PromiseLike): { + then(onfulfilled?: (value: TResult1_75 | TResult2_75) => TResult1_76 | PromiseLike, onrejected?: (reason: any) => TResult2_76 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_68 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_69 | PromiseLike): { + then(onfulfilled?: (value: TResult1_70 | TResult2_70 | TResult_67 | TResult_69) => TResult1_77 | PromiseLike, onrejected?: (reason: any) => TResult2_77 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_70 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_71 | PromiseLike): { + then(onfulfilled?: (value: TResult1_69 | TResult2_69 | TResult_71) => TResult1_78 | PromiseLike, onrejected?: (reason: any) => TResult2_78 | PromiseLike): { + then(onfulfilled?: (value: TResult1_78 | TResult2_78) => TResult1_79 | PromiseLike, onrejected?: (reason: any) => TResult2_79 | PromiseLike): { + then(onfulfilled?: (value: TResult1_79 | TResult2_79) => TResult1_80 | PromiseLike, onrejected?: (reason: any) => TResult2_80 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_72 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_73 | PromiseLike): { + then(onfulfilled?: (value: TResult1_78 | TResult2_78 | TResult_73) => TResult1_81 | PromiseLike, onrejected?: (reason: any) => TResult2_81 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_74 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_75 | PromiseLike): { + then(onfulfilled?: (value: TResult1_69 | TResult2_69 | TResult_71 | TResult_75) => TResult1_82 | PromiseLike, onrejected?: (reason: any) => TResult2_82 | PromiseLike): { + then(onfulfilled?: (value: TResult1_82 | TResult2_82) => TResult1_83 | PromiseLike, onrejected?: (reason: any) => TResult2_83 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_76 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_77 | PromiseLike): { + then(onfulfilled?: (value: TResult1_69 | TResult2_69 | TResult_71 | TResult_75 | TResult_77) => TResult1_84 | PromiseLike, onrejected?: (reason: any) => TResult2_84 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_78 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_79 | PromiseLike): { + then(onfulfilled?: (value: TResult1_68 | TResult2_68 | TResult_79) => TResult1_85 | PromiseLike, onrejected?: (reason: any) => TResult2_85 | PromiseLike): { + then(onfulfilled?: (value: TResult1_85 | TResult2_85) => TResult1_86 | PromiseLike, onrejected?: (reason: any) => TResult2_86 | PromiseLike): { + then(onfulfilled?: (value: TResult1_86 | TResult2_86) => TResult1_87 | PromiseLike, onrejected?: (reason: any) => TResult2_87 | PromiseLike): { + then(onfulfilled?: (value: TResult1_87 | TResult2_87) => TResult1_88 | PromiseLike, onrejected?: (reason: any) => TResult2_88 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_80 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_81 | PromiseLike): { + then(onfulfilled?: (value: TResult1_86 | TResult2_86 | TResult_81) => TResult1_89 | PromiseLike, onrejected?: (reason: any) => TResult2_89 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_82 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_83 | PromiseLike): { + then(onfulfilled?: (value: TResult1_85 | TResult2_85 | TResult_83) => TResult1_90 | PromiseLike, onrejected?: (reason: any) => TResult2_90 | PromiseLike): { + then(onfulfilled?: (value: TResult1_90 | TResult2_90) => TResult1_91 | PromiseLike, onrejected?: (reason: any) => TResult2_91 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_84 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_85 | PromiseLike): { + then(onfulfilled?: (value: TResult1_85 | TResult2_85 | TResult_83 | TResult_85) => TResult1_92 | PromiseLike, onrejected?: (reason: any) => TResult2_92 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_86 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_87 | PromiseLike): { + then(onfulfilled?: (value: TResult1_68 | TResult2_68 | TResult_79 | TResult_87) => TResult1_93 | PromiseLike, onrejected?: (reason: any) => TResult2_93 | PromiseLike): { + then(onfulfilled?: (value: TResult1_93 | TResult2_93) => TResult1_94 | PromiseLike, onrejected?: (reason: any) => TResult2_94 | PromiseLike): { + then(onfulfilled?: (value: TResult1_94 | TResult2_94) => TResult1_95 | PromiseLike, onrejected?: (reason: any) => TResult2_95 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_88 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_89 | PromiseLike): { + then(onfulfilled?: (value: TResult1_93 | TResult2_93 | TResult_89) => TResult1_96 | PromiseLike, onrejected?: (reason: any) => TResult2_96 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_90 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_91 | PromiseLike): { + then(onfulfilled?: (value: TResult1_68 | TResult2_68 | TResult_79 | TResult_87 | TResult_91) => TResult1_97 | PromiseLike, onrejected?: (reason: any) => TResult2_97 | PromiseLike): { + then(onfulfilled?: (value: TResult1_97 | TResult2_97) => TResult1_98 | PromiseLike, onrejected?: (reason: any) => TResult2_98 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_92 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_93 | PromiseLike): { + then(onfulfilled?: (value: TResult1_68 | TResult2_68 | TResult_79 | TResult_87 | TResult_91 | TResult_93) => TResult1_99 | PromiseLike, onrejected?: (reason: any) => TResult2_99 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_94 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_95 | PromiseLike): { + then(onfulfilled?: (value: TResult1_3 | TResult2_3 | TResult_63 | TResult_95) => TResult1_100 | PromiseLike, onrejected?: (reason: any) => TResult2_100 | PromiseLike): { + then(onfulfilled?: (value: TResult1_100 | TResult2_100) => TResult1_101 | PromiseLike, onrejected?: (reason: any) => TResult2_101 | PromiseLike): { + then(onfulfilled?: (value: TResult1_101 | TResult2_101) => TResult1_102 | PromiseLike, onrejected?: (reason: any) => TResult2_102 | PromiseLike): { + then(onfulfilled?: (value: TResult1_102 | TResult2_102) => TResult1_103 | PromiseLike, onrejected?: (reason: any) => TResult2_103 | PromiseLike): { + then(onfulfilled?: (value: TResult1_103 | TResult2_103) => TResult1_104 | PromiseLike, onrejected?: (reason: any) => TResult2_104 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_96 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_97 | PromiseLike): { + then(onfulfilled?: (value: TResult1_102 | TResult2_102 | TResult_97) => TResult1_105 | PromiseLike, onrejected?: (reason: any) => TResult2_105 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_98 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_99 | PromiseLike): { + then(onfulfilled?: (value: TResult1_101 | TResult2_101 | TResult_99) => TResult1_106 | PromiseLike, onrejected?: (reason: any) => TResult2_106 | PromiseLike): { + then(onfulfilled?: (value: TResult1_106 | TResult2_106) => TResult1_107 | PromiseLike, onrejected?: (reason: any) => TResult2_107 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_100 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_101 | PromiseLike): { + then(onfulfilled?: (value: TResult1_101 | TResult2_101 | TResult_99 | TResult_101) => TResult1_108 | PromiseLike, onrejected?: (reason: any) => TResult2_108 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_102 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_103 | PromiseLike): { + then(onfulfilled?: (value: TResult1_100 | TResult2_100 | TResult_103) => TResult1_109 | PromiseLike, onrejected?: (reason: any) => TResult2_109 | PromiseLike): { + then(onfulfilled?: (value: TResult1_109 | TResult2_109) => TResult1_110 | PromiseLike, onrejected?: (reason: any) => TResult2_110 | PromiseLike): { + then(onfulfilled?: (value: TResult1_110 | TResult2_110) => TResult1_111 | PromiseLike, onrejected?: (reason: any) => TResult2_111 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_104 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_105 | PromiseLike): { + then(onfulfilled?: (value: TResult1_109 | TResult2_109 | TResult_105) => TResult1_112 | PromiseLike, onrejected?: (reason: any) => TResult2_112 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_106 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_107 | PromiseLike): { + then(onfulfilled?: (value: TResult1_100 | TResult2_100 | TResult_103 | TResult_107) => TResult1_113 | PromiseLike, onrejected?: (reason: any) => TResult2_113 | PromiseLike): { + then(onfulfilled?: (value: TResult1_113 | TResult2_113) => TResult1_114 | PromiseLike, onrejected?: (reason: any) => TResult2_114 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_108 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_109 | PromiseLike): { + then(onfulfilled?: (value: TResult1_100 | TResult2_100 | TResult_103 | TResult_107 | TResult_109) => TResult1_115 | PromiseLike, onrejected?: (reason: any) => TResult2_115 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_110 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_111 | PromiseLike): { + then(onfulfilled?: (value: TResult1_3 | TResult2_3 | TResult_63 | TResult_95 | TResult_111) => TResult1_116 | PromiseLike, onrejected?: (reason: any) => TResult2_116 | PromiseLike): { + then(onfulfilled?: (value: TResult1_116 | TResult2_116) => TResult1_117 | PromiseLike, onrejected?: (reason: any) => TResult2_117 | PromiseLike): { + then(onfulfilled?: (value: TResult1_117 | TResult2_117) => TResult1_118 | PromiseLike, onrejected?: (reason: any) => TResult2_118 | PromiseLike): { + then(onfulfilled?: (value: TResult1_118 | TResult2_118) => TResult1_119 | PromiseLike, onrejected?: (reason: any) => TResult2_119 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_112 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_113 | PromiseLike): { + then(onfulfilled?: (value: TResult1_117 | TResult2_117 | TResult_113) => TResult1_120 | PromiseLike, onrejected?: (reason: any) => TResult2_120 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_114 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_115 | PromiseLike): { + then(onfulfilled?: (value: TResult1_116 | TResult2_116 | TResult_115) => TResult1_121 | PromiseLike, onrejected?: (reason: any) => TResult2_121 | PromiseLike): { + then(onfulfilled?: (value: TResult1_121 | TResult2_121) => TResult1_122 | PromiseLike, onrejected?: (reason: any) => TResult2_122 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_116 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_117 | PromiseLike): { + then(onfulfilled?: (value: TResult1_116 | TResult2_116 | TResult_115 | TResult_117) => TResult1_123 | PromiseLike, onrejected?: (reason: any) => TResult2_123 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_118 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_119 | PromiseLike): { + then(onfulfilled?: (value: TResult1_3 | TResult2_3 | TResult_63 | TResult_95 | TResult_111 | TResult_119) => TResult1_124 | PromiseLike, onrejected?: (reason: any) => TResult2_124 | PromiseLike): { + then(onfulfilled?: (value: TResult1_124 | TResult2_124) => TResult1_125 | PromiseLike, onrejected?: (reason: any) => TResult2_125 | PromiseLike): { + then(onfulfilled?: (value: TResult1_125 | TResult2_125) => TResult1_126 | PromiseLike, onrejected?: (reason: any) => TResult2_126 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_120 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_121 | PromiseLike): { + then(onfulfilled?: (value: TResult1_124 | TResult2_124 | TResult_121) => TResult1_127 | PromiseLike, onrejected?: (reason: any) => TResult2_127 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_122 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_123 | PromiseLike): { + then(onfulfilled?: (value: TResult1_3 | TResult2_3 | TResult_63 | TResult_95 | TResult_111 | TResult_119 | TResult_123) => TResult1_128 | PromiseLike, onrejected?: (reason: any) => TResult2_128 | PromiseLike): { + then(onfulfilled?: (value: TResult1_128 | TResult2_128) => TResult1_129 | PromiseLike, onrejected?: (reason: any) => TResult2_129 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_124 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_125 | PromiseLike): { + then(onfulfilled?: (value: TResult1_3 | TResult2_3 | TResult_63 | TResult_95 | TResult_111 | TResult_119 | TResult_123 | TResult_125) => TResult1_130 | PromiseLike, onrejected?: (reason: any) => TResult2_130 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_126 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_127 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2 | TResult2_2 | TResult_127) => TResult1_131 | PromiseLike, onrejected?: (reason: any) => TResult2_131 | PromiseLike): { + then(onfulfilled?: (value: TResult1_131 | TResult2_131) => TResult1_132 | PromiseLike, onrejected?: (reason: any) => TResult2_132 | PromiseLike): { + then(onfulfilled?: (value: TResult1_132 | TResult2_132) => TResult1_133 | PromiseLike, onrejected?: (reason: any) => TResult2_133 | PromiseLike): { + then(onfulfilled?: (value: TResult1_133 | TResult2_133) => TResult1_134 | PromiseLike, onrejected?: (reason: any) => TResult2_134 | PromiseLike): { + then(onfulfilled?: (value: TResult1_134 | TResult2_134) => TResult1_135 | PromiseLike, onrejected?: (reason: any) => TResult2_135 | PromiseLike): { + then(onfulfilled?: (value: TResult1_135 | TResult2_135) => TResult1_136 | PromiseLike, onrejected?: (reason: any) => TResult2_136 | PromiseLike): { + then(onfulfilled?: (value: TResult1_136 | TResult2_136) => TResult1_137 | PromiseLike, onrejected?: (reason: any) => TResult2_137 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_128 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_129 | PromiseLike): { + then(onfulfilled?: (value: TResult1_135 | TResult2_135 | TResult_129) => TResult1_138 | PromiseLike, onrejected?: (reason: any) => TResult2_138 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_130 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_131 | PromiseLike): { + then(onfulfilled?: (value: TResult1_134 | TResult2_134 | TResult_131) => TResult1_139 | PromiseLike, onrejected?: (reason: any) => TResult2_139 | PromiseLike): { + then(onfulfilled?: (value: TResult1_139 | TResult2_139) => TResult1_140 | PromiseLike, onrejected?: (reason: any) => TResult2_140 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_132 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_133 | PromiseLike): { + then(onfulfilled?: (value: TResult1_134 | TResult2_134 | TResult_131 | TResult_133) => TResult1_141 | PromiseLike, onrejected?: (reason: any) => TResult2_141 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_134 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_135 | PromiseLike): { + then(onfulfilled?: (value: TResult1_133 | TResult2_133 | TResult_135) => TResult1_142 | PromiseLike, onrejected?: (reason: any) => TResult2_142 | PromiseLike): { + then(onfulfilled?: (value: TResult1_142 | TResult2_142) => TResult1_143 | PromiseLike, onrejected?: (reason: any) => TResult2_143 | PromiseLike): { + then(onfulfilled?: (value: TResult1_143 | TResult2_143) => TResult1_144 | PromiseLike, onrejected?: (reason: any) => TResult2_144 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_136 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_137 | PromiseLike): { + then(onfulfilled?: (value: TResult1_142 | TResult2_142 | TResult_137) => TResult1_145 | PromiseLike, onrejected?: (reason: any) => TResult2_145 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_138 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_139 | PromiseLike): { + then(onfulfilled?: (value: TResult1_133 | TResult2_133 | TResult_135 | TResult_139) => TResult1_146 | PromiseLike, onrejected?: (reason: any) => TResult2_146 | PromiseLike): { + then(onfulfilled?: (value: TResult1_146 | TResult2_146) => TResult1_147 | PromiseLike, onrejected?: (reason: any) => TResult2_147 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_140 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_141 | PromiseLike): { + then(onfulfilled?: (value: TResult1_133 | TResult2_133 | TResult_135 | TResult_139 | TResult_141) => TResult1_148 | PromiseLike, onrejected?: (reason: any) => TResult2_148 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_142 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_143 | PromiseLike): { + then(onfulfilled?: (value: TResult1_132 | TResult2_132 | TResult_143) => TResult1_149 | PromiseLike, onrejected?: (reason: any) => TResult2_149 | PromiseLike): { + then(onfulfilled?: (value: TResult1_149 | TResult2_149) => TResult1_150 | PromiseLike, onrejected?: (reason: any) => TResult2_150 | PromiseLike): { + then(onfulfilled?: (value: TResult1_150 | TResult2_150) => TResult1_151 | PromiseLike, onrejected?: (reason: any) => TResult2_151 | PromiseLike): { + then(onfulfilled?: (value: TResult1_151 | TResult2_151) => TResult1_152 | PromiseLike, onrejected?: (reason: any) => TResult2_152 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_144 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_145 | PromiseLike): { + then(onfulfilled?: (value: TResult1_150 | TResult2_150 | TResult_145) => TResult1_153 | PromiseLike, onrejected?: (reason: any) => TResult2_153 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_146 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_147 | PromiseLike): { + then(onfulfilled?: (value: TResult1_149 | TResult2_149 | TResult_147) => TResult1_154 | PromiseLike, onrejected?: (reason: any) => TResult2_154 | PromiseLike): { + then(onfulfilled?: (value: TResult1_154 | TResult2_154) => TResult1_155 | PromiseLike, onrejected?: (reason: any) => TResult2_155 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_148 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_149 | PromiseLike): { + then(onfulfilled?: (value: TResult1_149 | TResult2_149 | TResult_147 | TResult_149) => TResult1_156 | PromiseLike, onrejected?: (reason: any) => TResult2_156 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_150 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_151 | PromiseLike): { + then(onfulfilled?: (value: TResult1_132 | TResult2_132 | TResult_143 | TResult_151) => TResult1_157 | PromiseLike, onrejected?: (reason: any) => TResult2_157 | PromiseLike): { + then(onfulfilled?: (value: TResult1_157 | TResult2_157) => TResult1_158 | PromiseLike, onrejected?: (reason: any) => TResult2_158 | PromiseLike): { + then(onfulfilled?: (value: TResult1_158 | TResult2_158) => TResult1_159 | PromiseLike, onrejected?: (reason: any) => TResult2_159 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_152 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_153 | PromiseLike): { + then(onfulfilled?: (value: TResult1_157 | TResult2_157 | TResult_153) => TResult1_160 | PromiseLike, onrejected?: (reason: any) => TResult2_160 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_154 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_155 | PromiseLike): { + then(onfulfilled?: (value: TResult1_132 | TResult2_132 | TResult_143 | TResult_151 | TResult_155) => TResult1_161 | PromiseLike, onrejected?: (reason: any) => TResult2_161 | PromiseLike): { + then(onfulfilled?: (value: TResult1_161 | TResult2_161) => TResult1_162 | PromiseLike, onrejected?: (reason: any) => TResult2_162 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_156 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_157 | PromiseLike): { + then(onfulfilled?: (value: TResult1_132 | TResult2_132 | TResult_143 | TResult_151 | TResult_155 | TResult_157) => TResult1_163 | PromiseLike, onrejected?: (reason: any) => TResult2_163 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_158 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_159 | PromiseLike): { + then(onfulfilled?: (value: TResult1_131 | TResult2_131 | TResult_159) => TResult1_164 | PromiseLike, onrejected?: (reason: any) => TResult2_164 | PromiseLike): { + then(onfulfilled?: (value: TResult1_164 | TResult2_164) => TResult1_165 | PromiseLike, onrejected?: (reason: any) => TResult2_165 | PromiseLike): { + then(onfulfilled?: (value: TResult1_165 | TResult2_165) => TResult1_166 | PromiseLike, onrejected?: (reason: any) => TResult2_166 | PromiseLike): { + then(onfulfilled?: (value: TResult1_166 | TResult2_166) => TResult1_167 | PromiseLike, onrejected?: (reason: any) => TResult2_167 | PromiseLike): { + then(onfulfilled?: (value: TResult1_167 | TResult2_167) => TResult1_168 | PromiseLike, onrejected?: (reason: any) => TResult2_168 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_160 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_161 | PromiseLike): { + then(onfulfilled?: (value: TResult1_166 | TResult2_166 | TResult_161) => TResult1_169 | PromiseLike, onrejected?: (reason: any) => TResult2_169 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_162 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_163 | PromiseLike): { + then(onfulfilled?: (value: TResult1_165 | TResult2_165 | TResult_163) => TResult1_170 | PromiseLike, onrejected?: (reason: any) => TResult2_170 | PromiseLike): { + then(onfulfilled?: (value: TResult1_170 | TResult2_170) => TResult1_171 | PromiseLike, onrejected?: (reason: any) => TResult2_171 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_164 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_165 | PromiseLike): { + then(onfulfilled?: (value: TResult1_165 | TResult2_165 | TResult_163 | TResult_165) => TResult1_172 | PromiseLike, onrejected?: (reason: any) => TResult2_172 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_166 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_167 | PromiseLike): { + then(onfulfilled?: (value: TResult1_164 | TResult2_164 | TResult_167) => TResult1_173 | PromiseLike, onrejected?: (reason: any) => TResult2_173 | PromiseLike): { + then(onfulfilled?: (value: TResult1_173 | TResult2_173) => TResult1_174 | PromiseLike, onrejected?: (reason: any) => TResult2_174 | PromiseLike): { + then(onfulfilled?: (value: TResult1_174 | TResult2_174) => TResult1_175 | PromiseLike, onrejected?: (reason: any) => TResult2_175 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_168 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_169 | PromiseLike): { + then(onfulfilled?: (value: TResult1_173 | TResult2_173 | TResult_169) => TResult1_176 | PromiseLike, onrejected?: (reason: any) => TResult2_176 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_170 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_171 | PromiseLike): { + then(onfulfilled?: (value: TResult1_164 | TResult2_164 | TResult_167 | TResult_171) => TResult1_177 | PromiseLike, onrejected?: (reason: any) => TResult2_177 | PromiseLike): { + then(onfulfilled?: (value: TResult1_177 | TResult2_177) => TResult1_178 | PromiseLike, onrejected?: (reason: any) => TResult2_178 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_172 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_173 | PromiseLike): { + then(onfulfilled?: (value: TResult1_164 | TResult2_164 | TResult_167 | TResult_171 | TResult_173) => TResult1_179 | PromiseLike, onrejected?: (reason: any) => TResult2_179 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_174 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_175 | PromiseLike): { + then(onfulfilled?: (value: TResult1_131 | TResult2_131 | TResult_159 | TResult_175) => TResult1_180 | PromiseLike, onrejected?: (reason: any) => TResult2_180 | PromiseLike): { + then(onfulfilled?: (value: TResult1_180 | TResult2_180) => TResult1_181 | PromiseLike, onrejected?: (reason: any) => TResult2_181 | PromiseLike): { + then(onfulfilled?: (value: TResult1_181 | TResult2_181) => TResult1_182 | PromiseLike, onrejected?: (reason: any) => TResult2_182 | PromiseLike): { + then(onfulfilled?: (value: TResult1_182 | TResult2_182) => TResult1_183 | PromiseLike, onrejected?: (reason: any) => TResult2_183 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_176 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_177 | PromiseLike): { + then(onfulfilled?: (value: TResult1_181 | TResult2_181 | TResult_177) => TResult1_184 | PromiseLike, onrejected?: (reason: any) => TResult2_184 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_178 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_179 | PromiseLike): { + then(onfulfilled?: (value: TResult1_180 | TResult2_180 | TResult_179) => TResult1_185 | PromiseLike, onrejected?: (reason: any) => TResult2_185 | PromiseLike): { + then(onfulfilled?: (value: TResult1_185 | TResult2_185) => TResult1_186 | PromiseLike, onrejected?: (reason: any) => TResult2_186 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_180 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_181 | PromiseLike): { + then(onfulfilled?: (value: TResult1_180 | TResult2_180 | TResult_179 | TResult_181) => TResult1_187 | PromiseLike, onrejected?: (reason: any) => TResult2_187 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_182 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_183 | PromiseLike): { + then(onfulfilled?: (value: TResult1_131 | TResult2_131 | TResult_159 | TResult_175 | TResult_183) => TResult1_188 | PromiseLike, onrejected?: (reason: any) => TResult2_188 | PromiseLike): { + then(onfulfilled?: (value: TResult1_188 | TResult2_188) => TResult1_189 | PromiseLike, onrejected?: (reason: any) => TResult2_189 | PromiseLike): { + then(onfulfilled?: (value: TResult1_189 | TResult2_189) => TResult1_190 | PromiseLike, onrejected?: (reason: any) => TResult2_190 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_184 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_185 | PromiseLike): { + then(onfulfilled?: (value: TResult1_188 | TResult2_188 | TResult_185) => TResult1_191 | PromiseLike, onrejected?: (reason: any) => TResult2_191 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_186 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_187 | PromiseLike): { + then(onfulfilled?: (value: TResult1_131 | TResult2_131 | TResult_159 | TResult_175 | TResult_183 | TResult_187) => TResult1_192 | PromiseLike, onrejected?: (reason: any) => TResult2_192 | PromiseLike): { + then(onfulfilled?: (value: TResult1_192 | TResult2_192) => TResult1_193 | PromiseLike, onrejected?: (reason: any) => TResult2_193 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_188 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_189 | PromiseLike): { + then(onfulfilled?: (value: TResult1_131 | TResult2_131 | TResult_159 | TResult_175 | TResult_183 | TResult_187 | TResult_189) => TResult1_194 | PromiseLike, onrejected?: (reason: any) => TResult2_194 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_190 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_191 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2 | TResult2_2 | TResult_127 | TResult_191) => TResult1_195 | PromiseLike, onrejected?: (reason: any) => TResult2_195 | PromiseLike): { + then(onfulfilled?: (value: TResult1_195 | TResult2_195) => TResult1_196 | PromiseLike, onrejected?: (reason: any) => TResult2_196 | PromiseLike): { + then(onfulfilled?: (value: TResult1_196 | TResult2_196) => TResult1_197 | PromiseLike, onrejected?: (reason: any) => TResult2_197 | PromiseLike): { + then(onfulfilled?: (value: TResult1_197 | TResult2_197) => TResult1_198 | PromiseLike, onrejected?: (reason: any) => TResult2_198 | PromiseLike): { + then(onfulfilled?: (value: TResult1_198 | TResult2_198) => TResult1_199 | PromiseLike, onrejected?: (reason: any) => TResult2_199 | PromiseLike): { + then(onfulfilled?: (value: TResult1_199 | TResult2_199) => TResult1_200 | PromiseLike, onrejected?: (reason: any) => TResult2_200 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_192 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_193 | PromiseLike): { + then(onfulfilled?: (value: TResult1_198 | TResult2_198 | TResult_193) => TResult1_201 | PromiseLike, onrejected?: (reason: any) => TResult2_201 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_194 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_195 | PromiseLike): { + then(onfulfilled?: (value: TResult1_197 | TResult2_197 | TResult_195) => TResult1_202 | PromiseLike, onrejected?: (reason: any) => TResult2_202 | PromiseLike): { + then(onfulfilled?: (value: TResult1_202 | TResult2_202) => TResult1_203 | PromiseLike, onrejected?: (reason: any) => TResult2_203 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_196 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_197 | PromiseLike): { + then(onfulfilled?: (value: TResult1_197 | TResult2_197 | TResult_195 | TResult_197) => TResult1_204 | PromiseLike, onrejected?: (reason: any) => TResult2_204 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_198 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_199 | PromiseLike): { + then(onfulfilled?: (value: TResult1_196 | TResult2_196 | TResult_199) => TResult1_205 | PromiseLike, onrejected?: (reason: any) => TResult2_205 | PromiseLike): { + then(onfulfilled?: (value: TResult1_205 | TResult2_205) => TResult1_206 | PromiseLike, onrejected?: (reason: any) => TResult2_206 | PromiseLike): { + then(onfulfilled?: (value: TResult1_206 | TResult2_206) => TResult1_207 | PromiseLike, onrejected?: (reason: any) => TResult2_207 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_200 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_201 | PromiseLike): { + then(onfulfilled?: (value: TResult1_205 | TResult2_205 | TResult_201) => TResult1_208 | PromiseLike, onrejected?: (reason: any) => TResult2_208 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_202 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_203 | PromiseLike): { + then(onfulfilled?: (value: TResult1_196 | TResult2_196 | TResult_199 | TResult_203) => TResult1_209 | PromiseLike, onrejected?: (reason: any) => TResult2_209 | PromiseLike): { + then(onfulfilled?: (value: TResult1_209 | TResult2_209) => TResult1_210 | PromiseLike, onrejected?: (reason: any) => TResult2_210 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_204 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_205 | PromiseLike): { + then(onfulfilled?: (value: TResult1_196 | TResult2_196 | TResult_199 | TResult_203 | TResult_205) => TResult1_211 | PromiseLike, onrejected?: (reason: any) => TResult2_211 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_206 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_207 | PromiseLike): { + then(onfulfilled?: (value: TResult1_195 | TResult2_195 | TResult_207) => TResult1_212 | PromiseLike, onrejected?: (reason: any) => TResult2_212 | PromiseLike): { + then(onfulfilled?: (value: TResult1_212 | TResult2_212) => TResult1_213 | PromiseLike, onrejected?: (reason: any) => TResult2_213 | PromiseLike): { + then(onfulfilled?: (value: TResult1_213 | TResult2_213) => TResult1_214 | PromiseLike, onrejected?: (reason: any) => TResult2_214 | PromiseLike): { + then(onfulfilled?: (value: TResult1_214 | TResult2_214) => TResult1_215 | PromiseLike, onrejected?: (reason: any) => TResult2_215 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_208 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_209 | PromiseLike): { + then(onfulfilled?: (value: TResult1_213 | TResult2_213 | TResult_209) => TResult1_216 | PromiseLike, onrejected?: (reason: any) => TResult2_216 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_210 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_211 | PromiseLike): { + then(onfulfilled?: (value: TResult1_212 | TResult2_212 | TResult_211) => TResult1_217 | PromiseLike, onrejected?: (reason: any) => TResult2_217 | PromiseLike): { + then(onfulfilled?: (value: TResult1_217 | TResult2_217) => TResult1_218 | PromiseLike, onrejected?: (reason: any) => TResult2_218 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_212 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_213 | PromiseLike): { + then(onfulfilled?: (value: TResult1_212 | TResult2_212 | TResult_211 | TResult_213) => TResult1_219 | PromiseLike, onrejected?: (reason: any) => TResult2_219 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_214 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_215 | PromiseLike): { + then(onfulfilled?: (value: TResult1_195 | TResult2_195 | TResult_207 | TResult_215) => TResult1_220 | PromiseLike, onrejected?: (reason: any) => TResult2_220 | PromiseLike): { + then(onfulfilled?: (value: TResult1_220 | TResult2_220) => TResult1_221 | PromiseLike, onrejected?: (reason: any) => TResult2_221 | PromiseLike): { + then(onfulfilled?: (value: TResult1_221 | TResult2_221) => TResult1_222 | PromiseLike, onrejected?: (reason: any) => TResult2_222 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_216 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_217 | PromiseLike): { + then(onfulfilled?: (value: TResult1_220 | TResult2_220 | TResult_217) => TResult1_223 | PromiseLike, onrejected?: (reason: any) => TResult2_223 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_218 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_219 | PromiseLike): { + then(onfulfilled?: (value: TResult1_195 | TResult2_195 | TResult_207 | TResult_215 | TResult_219) => TResult1_224 | PromiseLike, onrejected?: (reason: any) => TResult2_224 | PromiseLike): { + then(onfulfilled?: (value: TResult1_224 | TResult2_224) => TResult1_225 | PromiseLike, onrejected?: (reason: any) => TResult2_225 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_220 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_221 | PromiseLike): { + then(onfulfilled?: (value: TResult1_195 | TResult2_195 | TResult_207 | TResult_215 | TResult_219 | TResult_221) => TResult1_226 | PromiseLike, onrejected?: (reason: any) => TResult2_226 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_222 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_223 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2 | TResult2_2 | TResult_127 | TResult_191 | TResult_223) => TResult1_227 | PromiseLike, onrejected?: (reason: any) => TResult2_227 | PromiseLike): { + then(onfulfilled?: (value: TResult1_227 | TResult2_227) => TResult1_228 | PromiseLike, onrejected?: (reason: any) => TResult2_228 | PromiseLike): { + then(onfulfilled?: (value: TResult1_228 | TResult2_228) => TResult1_229 | PromiseLike, onrejected?: (reason: any) => TResult2_229 | PromiseLike): { + then(onfulfilled?: (value: TResult1_229 | TResult2_229) => TResult1_230 | PromiseLike, onrejected?: (reason: any) => TResult2_230 | PromiseLike): { + then(onfulfilled?: (value: TResult1_230 | TResult2_230) => TResult1_231 | PromiseLike, onrejected?: (reason: any) => TResult2_231 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_224 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_225 | PromiseLike): { + then(onfulfilled?: (value: TResult1_229 | TResult2_229 | TResult_225) => TResult1_232 | PromiseLike, onrejected?: (reason: any) => TResult2_232 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_226 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_227 | PromiseLike): { + then(onfulfilled?: (value: TResult1_228 | TResult2_228 | TResult_227) => TResult1_233 | PromiseLike, onrejected?: (reason: any) => TResult2_233 | PromiseLike): { + then(onfulfilled?: (value: TResult1_233 | TResult2_233) => TResult1_234 | PromiseLike, onrejected?: (reason: any) => TResult2_234 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_228 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_229 | PromiseLike): { + then(onfulfilled?: (value: TResult1_228 | TResult2_228 | TResult_227 | TResult_229) => TResult1_235 | PromiseLike, onrejected?: (reason: any) => TResult2_235 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_230 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_231 | PromiseLike): { + then(onfulfilled?: (value: TResult1_227 | TResult2_227 | TResult_231) => TResult1_236 | PromiseLike, onrejected?: (reason: any) => TResult2_236 | PromiseLike): { + then(onfulfilled?: (value: TResult1_236 | TResult2_236) => TResult1_237 | PromiseLike, onrejected?: (reason: any) => TResult2_237 | PromiseLike): { + then(onfulfilled?: (value: TResult1_237 | TResult2_237) => TResult1_238 | PromiseLike, onrejected?: (reason: any) => TResult2_238 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_232 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_233 | PromiseLike): { + then(onfulfilled?: (value: TResult1_236 | TResult2_236 | TResult_233) => TResult1_239 | PromiseLike, onrejected?: (reason: any) => TResult2_239 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_234 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_235 | PromiseLike): { + then(onfulfilled?: (value: TResult1_227 | TResult2_227 | TResult_231 | TResult_235) => TResult1_240 | PromiseLike, onrejected?: (reason: any) => TResult2_240 | PromiseLike): { + then(onfulfilled?: (value: TResult1_240 | TResult2_240) => TResult1_241 | PromiseLike, onrejected?: (reason: any) => TResult2_241 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_236 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_237 | PromiseLike): { + then(onfulfilled?: (value: TResult1_227 | TResult2_227 | TResult_231 | TResult_235 | TResult_237) => TResult1_242 | PromiseLike, onrejected?: (reason: any) => TResult2_242 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_238 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_239 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2 | TResult2_2 | TResult_127 | TResult_191 | TResult_223 | TResult_239) => TResult1_243 | PromiseLike, onrejected?: (reason: any) => TResult2_243 | PromiseLike): { + then(onfulfilled?: (value: TResult1_243 | TResult2_243) => TResult1_244 | PromiseLike, onrejected?: (reason: any) => TResult2_244 | PromiseLike): { + then(onfulfilled?: (value: TResult1_244 | TResult2_244) => TResult1_245 | PromiseLike, onrejected?: (reason: any) => TResult2_245 | PromiseLike): { + then(onfulfilled?: (value: TResult1_245 | TResult2_245) => TResult1_246 | PromiseLike, onrejected?: (reason: any) => TResult2_246 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_240 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_241 | PromiseLike): { + then(onfulfilled?: (value: TResult1_244 | TResult2_244 | TResult_241) => TResult1_247 | PromiseLike, onrejected?: (reason: any) => TResult2_247 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_242 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_243 | PromiseLike): { + then(onfulfilled?: (value: TResult1_243 | TResult2_243 | TResult_243) => TResult1_248 | PromiseLike, onrejected?: (reason: any) => TResult2_248 | PromiseLike): { + then(onfulfilled?: (value: TResult1_248 | TResult2_248) => TResult1_249 | PromiseLike, onrejected?: (reason: any) => TResult2_249 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_244 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_245 | PromiseLike): { + then(onfulfilled?: (value: TResult1_243 | TResult2_243 | TResult_243 | TResult_245) => TResult1_250 | PromiseLike, onrejected?: (reason: any) => TResult2_250 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_246 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_247 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2 | TResult2_2 | TResult_127 | TResult_191 | TResult_223 | TResult_239 | TResult_247) => TResult1_251 | PromiseLike, onrejected?: (reason: any) => TResult2_251 | PromiseLike): { + then(onfulfilled?: (value: TResult1_251 | TResult2_251) => TResult1_252 | PromiseLike, onrejected?: (reason: any) => TResult2_252 | PromiseLike): { + then(onfulfilled?: (value: TResult1_252 | TResult2_252) => TResult1_253 | PromiseLike, onrejected?: (reason: any) => TResult2_253 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_248 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_249 | PromiseLike): { + then(onfulfilled?: (value: TResult1_251 | TResult2_251 | TResult_249) => TResult1_254 | PromiseLike, onrejected?: (reason: any) => TResult2_254 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_250 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_251 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2 | TResult2_2 | TResult_127 | TResult_191 | TResult_223 | TResult_239 | TResult_247 | TResult_251) => TResult1_255 | PromiseLike, onrejected?: (reason: any) => TResult2_255 | PromiseLike): { + then(onfulfilled?: (value: TResult1_255 | TResult2_255) => TResult1_256 | PromiseLike, onrejected?: (reason: any) => TResult2_256 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_252 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_253 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2 | TResult2_2 | TResult_127 | TResult_191 | TResult_223 | TResult_239 | TResult_247 | TResult_251 | TResult_253) => TResult1_257 | PromiseLike, onrejected?: (reason: any) => TResult2_257 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_254 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_255 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1 | TResult2_1 | TResult_255) => TResult1_258 | PromiseLike, onrejected?: (reason: any) => TResult2_258 | PromiseLike): { + then(onfulfilled?: (value: TResult1_258 | TResult2_258) => TResult1_259 | PromiseLike, onrejected?: (reason: any) => TResult2_259 | PromiseLike): { + then(onfulfilled?: (value: TResult1_259 | TResult2_259) => TResult1_260 | PromiseLike, onrejected?: (reason: any) => TResult2_260 | PromiseLike): { + then(onfulfilled?: (value: TResult1_260 | TResult2_260) => TResult1_261 | PromiseLike, onrejected?: (reason: any) => TResult2_261 | PromiseLike): { + then(onfulfilled?: (value: TResult1_261 | TResult2_261) => TResult1_262 | PromiseLike, onrejected?: (reason: any) => TResult2_262 | PromiseLike): { + then(onfulfilled?: (value: TResult1_262 | TResult2_262) => TResult1_263 | PromiseLike, onrejected?: (reason: any) => TResult2_263 | PromiseLike): { + then(onfulfilled?: (value: TResult1_263 | TResult2_263) => TResult1_264 | PromiseLike, onrejected?: (reason: any) => TResult2_264 | PromiseLike): { + then(onfulfilled?: (value: TResult1_264 | TResult2_264) => TResult1_265 | PromiseLike, onrejected?: (reason: any) => TResult2_265 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_256 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_257 | PromiseLike): { + then(onfulfilled?: (value: TResult1_263 | TResult2_263 | TResult_257) => TResult1_266 | PromiseLike, onrejected?: (reason: any) => TResult2_266 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_258 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_259 | PromiseLike): { + then(onfulfilled?: (value: TResult1_262 | TResult2_262 | TResult_259) => TResult1_267 | PromiseLike, onrejected?: (reason: any) => TResult2_267 | PromiseLike): { + then(onfulfilled?: (value: TResult1_267 | TResult2_267) => TResult1_268 | PromiseLike, onrejected?: (reason: any) => TResult2_268 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_260 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_261 | PromiseLike): { + then(onfulfilled?: (value: TResult1_262 | TResult2_262 | TResult_259 | TResult_261) => TResult1_269 | PromiseLike, onrejected?: (reason: any) => TResult2_269 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_262 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_263 | PromiseLike): { + then(onfulfilled?: (value: TResult1_261 | TResult2_261 | TResult_263) => TResult1_270 | PromiseLike, onrejected?: (reason: any) => TResult2_270 | PromiseLike): { + then(onfulfilled?: (value: TResult1_270 | TResult2_270) => TResult1_271 | PromiseLike, onrejected?: (reason: any) => TResult2_271 | PromiseLike): { + then(onfulfilled?: (value: TResult1_271 | TResult2_271) => TResult1_272 | PromiseLike, onrejected?: (reason: any) => TResult2_272 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_264 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_265 | PromiseLike): { + then(onfulfilled?: (value: TResult1_270 | TResult2_270 | TResult_265) => TResult1_273 | PromiseLike, onrejected?: (reason: any) => TResult2_273 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_266 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_267 | PromiseLike): { + then(onfulfilled?: (value: TResult1_261 | TResult2_261 | TResult_263 | TResult_267) => TResult1_274 | PromiseLike, onrejected?: (reason: any) => TResult2_274 | PromiseLike): { + then(onfulfilled?: (value: TResult1_274 | TResult2_274) => TResult1_275 | PromiseLike, onrejected?: (reason: any) => TResult2_275 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_268 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_269 | PromiseLike): { + then(onfulfilled?: (value: TResult1_261 | TResult2_261 | TResult_263 | TResult_267 | TResult_269) => TResult1_276 | PromiseLike, onrejected?: (reason: any) => TResult2_276 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_270 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_271 | PromiseLike): { + then(onfulfilled?: (value: TResult1_260 | TResult2_260 | TResult_271) => TResult1_277 | PromiseLike, onrejected?: (reason: any) => TResult2_277 | PromiseLike): { + then(onfulfilled?: (value: TResult1_277 | TResult2_277) => TResult1_278 | PromiseLike, onrejected?: (reason: any) => TResult2_278 | PromiseLike): { + then(onfulfilled?: (value: TResult1_278 | TResult2_278) => TResult1_279 | PromiseLike, onrejected?: (reason: any) => TResult2_279 | PromiseLike): { + then(onfulfilled?: (value: TResult1_279 | TResult2_279) => TResult1_280 | PromiseLike, onrejected?: (reason: any) => TResult2_280 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_272 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_273 | PromiseLike): { + then(onfulfilled?: (value: TResult1_278 | TResult2_278 | TResult_273) => TResult1_281 | PromiseLike, onrejected?: (reason: any) => TResult2_281 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_274 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_275 | PromiseLike): { + then(onfulfilled?: (value: TResult1_277 | TResult2_277 | TResult_275) => TResult1_282 | PromiseLike, onrejected?: (reason: any) => TResult2_282 | PromiseLike): { + then(onfulfilled?: (value: TResult1_282 | TResult2_282) => TResult1_283 | PromiseLike, onrejected?: (reason: any) => TResult2_283 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_276 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_277 | PromiseLike): { + then(onfulfilled?: (value: TResult1_277 | TResult2_277 | TResult_275 | TResult_277) => TResult1_284 | PromiseLike, onrejected?: (reason: any) => TResult2_284 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_278 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_279 | PromiseLike): { + then(onfulfilled?: (value: TResult1_260 | TResult2_260 | TResult_271 | TResult_279) => TResult1_285 | PromiseLike, onrejected?: (reason: any) => TResult2_285 | PromiseLike): { + then(onfulfilled?: (value: TResult1_285 | TResult2_285) => TResult1_286 | PromiseLike, onrejected?: (reason: any) => TResult2_286 | PromiseLike): { + then(onfulfilled?: (value: TResult1_286 | TResult2_286) => TResult1_287 | PromiseLike, onrejected?: (reason: any) => TResult2_287 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_280 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_281 | PromiseLike): { + then(onfulfilled?: (value: TResult1_285 | TResult2_285 | TResult_281) => TResult1_288 | PromiseLike, onrejected?: (reason: any) => TResult2_288 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_282 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_283 | PromiseLike): { + then(onfulfilled?: (value: TResult1_260 | TResult2_260 | TResult_271 | TResult_279 | TResult_283) => TResult1_289 | PromiseLike, onrejected?: (reason: any) => TResult2_289 | PromiseLike): { + then(onfulfilled?: (value: TResult1_289 | TResult2_289) => TResult1_290 | PromiseLike, onrejected?: (reason: any) => TResult2_290 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_284 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_285 | PromiseLike): { + then(onfulfilled?: (value: TResult1_260 | TResult2_260 | TResult_271 | TResult_279 | TResult_283 | TResult_285) => TResult1_291 | PromiseLike, onrejected?: (reason: any) => TResult2_291 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_286 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_287 | PromiseLike): { + then(onfulfilled?: (value: TResult1_259 | TResult2_259 | TResult_287) => TResult1_292 | PromiseLike, onrejected?: (reason: any) => TResult2_292 | PromiseLike): { + then(onfulfilled?: (value: TResult1_292 | TResult2_292) => TResult1_293 | PromiseLike, onrejected?: (reason: any) => TResult2_293 | PromiseLike): { + then(onfulfilled?: (value: TResult1_293 | TResult2_293) => TResult1_294 | PromiseLike, onrejected?: (reason: any) => TResult2_294 | PromiseLike): { + then(onfulfilled?: (value: TResult1_294 | TResult2_294) => TResult1_295 | PromiseLike, onrejected?: (reason: any) => TResult2_295 | PromiseLike): { + then(onfulfilled?: (value: TResult1_295 | TResult2_295) => TResult1_296 | PromiseLike, onrejected?: (reason: any) => TResult2_296 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_288 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_289 | PromiseLike): { + then(onfulfilled?: (value: TResult1_294 | TResult2_294 | TResult_289) => TResult1_297 | PromiseLike, onrejected?: (reason: any) => TResult2_297 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_290 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_291 | PromiseLike): { + then(onfulfilled?: (value: TResult1_293 | TResult2_293 | TResult_291) => TResult1_298 | PromiseLike, onrejected?: (reason: any) => TResult2_298 | PromiseLike): { + then(onfulfilled?: (value: TResult1_298 | TResult2_298) => TResult1_299 | PromiseLike, onrejected?: (reason: any) => TResult2_299 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_292 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_293 | PromiseLike): { + then(onfulfilled?: (value: TResult1_293 | TResult2_293 | TResult_291 | TResult_293) => TResult1_300 | PromiseLike, onrejected?: (reason: any) => TResult2_300 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_294 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_295 | PromiseLike): { + then(onfulfilled?: (value: TResult1_292 | TResult2_292 | TResult_295) => TResult1_301 | PromiseLike, onrejected?: (reason: any) => TResult2_301 | PromiseLike): { + then(onfulfilled?: (value: TResult1_301 | TResult2_301) => TResult1_302 | PromiseLike, onrejected?: (reason: any) => TResult2_302 | PromiseLike): { + then(onfulfilled?: (value: TResult1_302 | TResult2_302) => TResult1_303 | PromiseLike, onrejected?: (reason: any) => TResult2_303 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_296 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_297 | PromiseLike): { + then(onfulfilled?: (value: TResult1_301 | TResult2_301 | TResult_297) => TResult1_304 | PromiseLike, onrejected?: (reason: any) => TResult2_304 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_298 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_299 | PromiseLike): { + then(onfulfilled?: (value: TResult1_292 | TResult2_292 | TResult_295 | TResult_299) => TResult1_305 | PromiseLike, onrejected?: (reason: any) => TResult2_305 | PromiseLike): { + then(onfulfilled?: (value: TResult1_305 | TResult2_305) => TResult1_306 | PromiseLike, onrejected?: (reason: any) => TResult2_306 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_300 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_301 | PromiseLike): { + then(onfulfilled?: (value: TResult1_292 | TResult2_292 | TResult_295 | TResult_299 | TResult_301) => TResult1_307 | PromiseLike, onrejected?: (reason: any) => TResult2_307 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_302 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_303 | PromiseLike): { + then(onfulfilled?: (value: TResult1_259 | TResult2_259 | TResult_287 | TResult_303) => TResult1_308 | PromiseLike, onrejected?: (reason: any) => TResult2_308 | PromiseLike): { + then(onfulfilled?: (value: TResult1_308 | TResult2_308) => TResult1_309 | PromiseLike, onrejected?: (reason: any) => TResult2_309 | PromiseLike): { + then(onfulfilled?: (value: TResult1_309 | TResult2_309) => TResult1_310 | PromiseLike, onrejected?: (reason: any) => TResult2_310 | PromiseLike): { + then(onfulfilled?: (value: TResult1_310 | TResult2_310) => TResult1_311 | PromiseLike, onrejected?: (reason: any) => TResult2_311 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_304 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_305 | PromiseLike): { + then(onfulfilled?: (value: TResult1_309 | TResult2_309 | TResult_305) => TResult1_312 | PromiseLike, onrejected?: (reason: any) => TResult2_312 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_306 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_307 | PromiseLike): { + then(onfulfilled?: (value: TResult1_308 | TResult2_308 | TResult_307) => TResult1_313 | PromiseLike, onrejected?: (reason: any) => TResult2_313 | PromiseLike): { + then(onfulfilled?: (value: TResult1_313 | TResult2_313) => TResult1_314 | PromiseLike, onrejected?: (reason: any) => TResult2_314 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_308 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_309 | PromiseLike): { + then(onfulfilled?: (value: TResult1_308 | TResult2_308 | TResult_307 | TResult_309) => TResult1_315 | PromiseLike, onrejected?: (reason: any) => TResult2_315 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_310 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_311 | PromiseLike): { + then(onfulfilled?: (value: TResult1_259 | TResult2_259 | TResult_287 | TResult_303 | TResult_311) => TResult1_316 | PromiseLike, onrejected?: (reason: any) => TResult2_316 | PromiseLike): { + then(onfulfilled?: (value: TResult1_316 | TResult2_316) => TResult1_317 | PromiseLike, onrejected?: (reason: any) => TResult2_317 | PromiseLike): { + then(onfulfilled?: (value: TResult1_317 | TResult2_317) => TResult1_318 | PromiseLike, onrejected?: (reason: any) => TResult2_318 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_312 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_313 | PromiseLike): { + then(onfulfilled?: (value: TResult1_316 | TResult2_316 | TResult_313) => TResult1_319 | PromiseLike, onrejected?: (reason: any) => TResult2_319 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_314 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_315 | PromiseLike): { + then(onfulfilled?: (value: TResult1_259 | TResult2_259 | TResult_287 | TResult_303 | TResult_311 | TResult_315) => TResult1_320 | PromiseLike, onrejected?: (reason: any) => TResult2_320 | PromiseLike): { + then(onfulfilled?: (value: TResult1_320 | TResult2_320) => TResult1_321 | PromiseLike, onrejected?: (reason: any) => TResult2_321 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_316 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_317 | PromiseLike): { + then(onfulfilled?: (value: TResult1_259 | TResult2_259 | TResult_287 | TResult_303 | TResult_311 | TResult_315 | TResult_317) => TResult1_322 | PromiseLike, onrejected?: (reason: any) => TResult2_322 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_318 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_319 | PromiseLike): { + then(onfulfilled?: (value: TResult1_258 | TResult2_258 | TResult_319) => TResult1_323 | PromiseLike, onrejected?: (reason: any) => TResult2_323 | PromiseLike): { + then(onfulfilled?: (value: TResult1_323 | TResult2_323) => TResult1_324 | PromiseLike, onrejected?: (reason: any) => TResult2_324 | PromiseLike): { + then(onfulfilled?: (value: TResult1_324 | TResult2_324) => TResult1_325 | PromiseLike, onrejected?: (reason: any) => TResult2_325 | PromiseLike): { + then(onfulfilled?: (value: TResult1_325 | TResult2_325) => TResult1_326 | PromiseLike, onrejected?: (reason: any) => TResult2_326 | PromiseLike): { + then(onfulfilled?: (value: TResult1_326 | TResult2_326) => TResult1_327 | PromiseLike, onrejected?: (reason: any) => TResult2_327 | PromiseLike): { + then(onfulfilled?: (value: TResult1_327 | TResult2_327) => TResult1_328 | PromiseLike, onrejected?: (reason: any) => TResult2_328 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_320 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_321 | PromiseLike): { + then(onfulfilled?: (value: TResult1_326 | TResult2_326 | TResult_321) => TResult1_329 | PromiseLike, onrejected?: (reason: any) => TResult2_329 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_322 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_323 | PromiseLike): { + then(onfulfilled?: (value: TResult1_325 | TResult2_325 | TResult_323) => TResult1_330 | PromiseLike, onrejected?: (reason: any) => TResult2_330 | PromiseLike): { + then(onfulfilled?: (value: TResult1_330 | TResult2_330) => TResult1_331 | PromiseLike, onrejected?: (reason: any) => TResult2_331 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_324 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_325 | PromiseLike): { + then(onfulfilled?: (value: TResult1_325 | TResult2_325 | TResult_323 | TResult_325) => TResult1_332 | PromiseLike, onrejected?: (reason: any) => TResult2_332 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_326 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_327 | PromiseLike): { + then(onfulfilled?: (value: TResult1_324 | TResult2_324 | TResult_327) => TResult1_333 | PromiseLike, onrejected?: (reason: any) => TResult2_333 | PromiseLike): { + then(onfulfilled?: (value: TResult1_333 | TResult2_333) => TResult1_334 | PromiseLike, onrejected?: (reason: any) => TResult2_334 | PromiseLike): { + then(onfulfilled?: (value: TResult1_334 | TResult2_334) => TResult1_335 | PromiseLike, onrejected?: (reason: any) => TResult2_335 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_328 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_329 | PromiseLike): { + then(onfulfilled?: (value: TResult1_333 | TResult2_333 | TResult_329) => TResult1_336 | PromiseLike, onrejected?: (reason: any) => TResult2_336 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_330 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_331 | PromiseLike): { + then(onfulfilled?: (value: TResult1_324 | TResult2_324 | TResult_327 | TResult_331) => TResult1_337 | PromiseLike, onrejected?: (reason: any) => TResult2_337 | PromiseLike): { + then(onfulfilled?: (value: TResult1_337 | TResult2_337) => TResult1_338 | PromiseLike, onrejected?: (reason: any) => TResult2_338 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_332 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_333 | PromiseLike): { + then(onfulfilled?: (value: TResult1_324 | TResult2_324 | TResult_327 | TResult_331 | TResult_333) => TResult1_339 | PromiseLike, onrejected?: (reason: any) => TResult2_339 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_334 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_335 | PromiseLike): { + then(onfulfilled?: (value: TResult1_323 | TResult2_323 | TResult_335) => TResult1_340 | PromiseLike, onrejected?: (reason: any) => TResult2_340 | PromiseLike): { + then(onfulfilled?: (value: TResult1_340 | TResult2_340) => TResult1_341 | PromiseLike, onrejected?: (reason: any) => TResult2_341 | PromiseLike): { + then(onfulfilled?: (value: TResult1_341 | TResult2_341) => TResult1_342 | PromiseLike, onrejected?: (reason: any) => TResult2_342 | PromiseLike): { + then(onfulfilled?: (value: TResult1_342 | TResult2_342) => TResult1_343 | PromiseLike, onrejected?: (reason: any) => TResult2_343 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_336 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_337 | PromiseLike): { + then(onfulfilled?: (value: TResult1_341 | TResult2_341 | TResult_337) => TResult1_344 | PromiseLike, onrejected?: (reason: any) => TResult2_344 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_338 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_339 | PromiseLike): { + then(onfulfilled?: (value: TResult1_340 | TResult2_340 | TResult_339) => TResult1_345 | PromiseLike, onrejected?: (reason: any) => TResult2_345 | PromiseLike): { + then(onfulfilled?: (value: TResult1_345 | TResult2_345) => TResult1_346 | PromiseLike, onrejected?: (reason: any) => TResult2_346 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_340 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_341 | PromiseLike): { + then(onfulfilled?: (value: TResult1_340 | TResult2_340 | TResult_339 | TResult_341) => TResult1_347 | PromiseLike, onrejected?: (reason: any) => TResult2_347 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_342 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_343 | PromiseLike): { + then(onfulfilled?: (value: TResult1_323 | TResult2_323 | TResult_335 | TResult_343) => TResult1_348 | PromiseLike, onrejected?: (reason: any) => TResult2_348 | PromiseLike): { + then(onfulfilled?: (value: TResult1_348 | TResult2_348) => TResult1_349 | PromiseLike, onrejected?: (reason: any) => TResult2_349 | PromiseLike): { + then(onfulfilled?: (value: TResult1_349 | TResult2_349) => TResult1_350 | PromiseLike, onrejected?: (reason: any) => TResult2_350 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_344 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_345 | PromiseLike): { + then(onfulfilled?: (value: TResult1_348 | TResult2_348 | TResult_345) => TResult1_351 | PromiseLike, onrejected?: (reason: any) => TResult2_351 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_346 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_347 | PromiseLike): { + then(onfulfilled?: (value: TResult1_323 | TResult2_323 | TResult_335 | TResult_343 | TResult_347) => TResult1_352 | PromiseLike, onrejected?: (reason: any) => TResult2_352 | PromiseLike): { + then(onfulfilled?: (value: TResult1_352 | TResult2_352) => TResult1_353 | PromiseLike, onrejected?: (reason: any) => TResult2_353 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_348 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_349 | PromiseLike): { + then(onfulfilled?: (value: TResult1_323 | TResult2_323 | TResult_335 | TResult_343 | TResult_347 | TResult_349) => TResult1_354 | PromiseLike, onrejected?: (reason: any) => TResult2_354 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_350 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_351 | PromiseLike): { + then(onfulfilled?: (value: TResult1_258 | TResult2_258 | TResult_319 | TResult_351) => TResult1_355 | PromiseLike, onrejected?: (reason: any) => TResult2_355 | PromiseLike): { + then(onfulfilled?: (value: TResult1_355 | TResult2_355) => TResult1_356 | PromiseLike, onrejected?: (reason: any) => TResult2_356 | PromiseLike): { + then(onfulfilled?: (value: TResult1_356 | TResult2_356) => TResult1_357 | PromiseLike, onrejected?: (reason: any) => TResult2_357 | PromiseLike): { + then(onfulfilled?: (value: TResult1_357 | TResult2_357) => TResult1_358 | PromiseLike, onrejected?: (reason: any) => TResult2_358 | PromiseLike): { + then(onfulfilled?: (value: TResult1_358 | TResult2_358) => TResult1_359 | PromiseLike, onrejected?: (reason: any) => TResult2_359 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_352 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_353 | PromiseLike): { + then(onfulfilled?: (value: TResult1_357 | TResult2_357 | TResult_353) => TResult1_360 | PromiseLike, onrejected?: (reason: any) => TResult2_360 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_354 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_355 | PromiseLike): { + then(onfulfilled?: (value: TResult1_356 | TResult2_356 | TResult_355) => TResult1_361 | PromiseLike, onrejected?: (reason: any) => TResult2_361 | PromiseLike): { + then(onfulfilled?: (value: TResult1_361 | TResult2_361) => TResult1_362 | PromiseLike, onrejected?: (reason: any) => TResult2_362 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_356 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_357 | PromiseLike): { + then(onfulfilled?: (value: TResult1_356 | TResult2_356 | TResult_355 | TResult_357) => TResult1_363 | PromiseLike, onrejected?: (reason: any) => TResult2_363 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_358 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_359 | PromiseLike): { + then(onfulfilled?: (value: TResult1_355 | TResult2_355 | TResult_359) => TResult1_364 | PromiseLike, onrejected?: (reason: any) => TResult2_364 | PromiseLike): { + then(onfulfilled?: (value: TResult1_364 | TResult2_364) => TResult1_365 | PromiseLike, onrejected?: (reason: any) => TResult2_365 | PromiseLike): { + then(onfulfilled?: (value: TResult1_365 | TResult2_365) => TResult1_366 | PromiseLike, onrejected?: (reason: any) => TResult2_366 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_360 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_361 | PromiseLike): { + then(onfulfilled?: (value: TResult1_364 | TResult2_364 | TResult_361) => TResult1_367 | PromiseLike, onrejected?: (reason: any) => TResult2_367 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_362 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_363 | PromiseLike): { + then(onfulfilled?: (value: TResult1_355 | TResult2_355 | TResult_359 | TResult_363) => TResult1_368 | PromiseLike, onrejected?: (reason: any) => TResult2_368 | PromiseLike): { + then(onfulfilled?: (value: TResult1_368 | TResult2_368) => TResult1_369 | PromiseLike, onrejected?: (reason: any) => TResult2_369 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_364 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_365 | PromiseLike): { + then(onfulfilled?: (value: TResult1_355 | TResult2_355 | TResult_359 | TResult_363 | TResult_365) => TResult1_370 | PromiseLike, onrejected?: (reason: any) => TResult2_370 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_366 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_367 | PromiseLike): { + then(onfulfilled?: (value: TResult1_258 | TResult2_258 | TResult_319 | TResult_351 | TResult_367) => TResult1_371 | PromiseLike, onrejected?: (reason: any) => TResult2_371 | PromiseLike): { + then(onfulfilled?: (value: TResult1_371 | TResult2_371) => TResult1_372 | PromiseLike, onrejected?: (reason: any) => TResult2_372 | PromiseLike): { + then(onfulfilled?: (value: TResult1_372 | TResult2_372) => TResult1_373 | PromiseLike, onrejected?: (reason: any) => TResult2_373 | PromiseLike): { + then(onfulfilled?: (value: TResult1_373 | TResult2_373) => TResult1_374 | PromiseLike, onrejected?: (reason: any) => TResult2_374 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_368 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_369 | PromiseLike): { + then(onfulfilled?: (value: TResult1_372 | TResult2_372 | TResult_369) => TResult1_375 | PromiseLike, onrejected?: (reason: any) => TResult2_375 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_370 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_371 | PromiseLike): { + then(onfulfilled?: (value: TResult1_371 | TResult2_371 | TResult_371) => TResult1_376 | PromiseLike, onrejected?: (reason: any) => TResult2_376 | PromiseLike): { + then(onfulfilled?: (value: TResult1_376 | TResult2_376) => TResult1_377 | PromiseLike, onrejected?: (reason: any) => TResult2_377 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_372 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_373 | PromiseLike): { + then(onfulfilled?: (value: TResult1_371 | TResult2_371 | TResult_371 | TResult_373) => TResult1_378 | PromiseLike, onrejected?: (reason: any) => TResult2_378 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_374 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_375 | PromiseLike): { + then(onfulfilled?: (value: TResult1_258 | TResult2_258 | TResult_319 | TResult_351 | TResult_367 | TResult_375) => TResult1_379 | PromiseLike, onrejected?: (reason: any) => TResult2_379 | PromiseLike): { + then(onfulfilled?: (value: TResult1_379 | TResult2_379) => TResult1_380 | PromiseLike, onrejected?: (reason: any) => TResult2_380 | PromiseLike): { + then(onfulfilled?: (value: TResult1_380 | TResult2_380) => TResult1_381 | PromiseLike, onrejected?: (reason: any) => TResult2_381 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_376 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_377 | PromiseLike): { + then(onfulfilled?: (value: TResult1_379 | TResult2_379 | TResult_377) => TResult1_382 | PromiseLike, onrejected?: (reason: any) => TResult2_382 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_378 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_379 | PromiseLike): { + then(onfulfilled?: (value: TResult1_258 | TResult2_258 | TResult_319 | TResult_351 | TResult_367 | TResult_375 | TResult_379) => TResult1_383 | PromiseLike, onrejected?: (reason: any) => TResult2_383 | PromiseLike): { + then(onfulfilled?: (value: TResult1_383 | TResult2_383) => TResult1_384 | PromiseLike, onrejected?: (reason: any) => TResult2_384 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_380 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_381 | PromiseLike): { + then(onfulfilled?: (value: TResult1_258 | TResult2_258 | TResult_319 | TResult_351 | TResult_367 | TResult_375 | TResult_379 | TResult_381) => TResult1_385 | PromiseLike, onrejected?: (reason: any) => TResult2_385 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_382 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_383 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1 | TResult2_1 | TResult_255 | TResult_383) => TResult1_386 | PromiseLike, onrejected?: (reason: any) => TResult2_386 | PromiseLike): { + then(onfulfilled?: (value: TResult1_386 | TResult2_386) => TResult1_387 | PromiseLike, onrejected?: (reason: any) => TResult2_387 | PromiseLike): { + then(onfulfilled?: (value: TResult1_387 | TResult2_387) => TResult1_388 | PromiseLike, onrejected?: (reason: any) => TResult2_388 | PromiseLike): { + then(onfulfilled?: (value: TResult1_388 | TResult2_388) => TResult1_389 | PromiseLike, onrejected?: (reason: any) => TResult2_389 | PromiseLike): { + then(onfulfilled?: (value: TResult1_389 | TResult2_389) => TResult1_390 | PromiseLike, onrejected?: (reason: any) => TResult2_390 | PromiseLike): { + then(onfulfilled?: (value: TResult1_390 | TResult2_390) => TResult1_391 | PromiseLike, onrejected?: (reason: any) => TResult2_391 | PromiseLike): { + then(onfulfilled?: (value: TResult1_391 | TResult2_391) => TResult1_392 | PromiseLike, onrejected?: (reason: any) => TResult2_392 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_384 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_385 | PromiseLike): { + then(onfulfilled?: (value: TResult1_390 | TResult2_390 | TResult_385) => TResult1_393 | PromiseLike, onrejected?: (reason: any) => TResult2_393 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_386 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_387 | PromiseLike): { + then(onfulfilled?: (value: TResult1_389 | TResult2_389 | TResult_387) => TResult1_394 | PromiseLike, onrejected?: (reason: any) => TResult2_394 | PromiseLike): { + then(onfulfilled?: (value: TResult1_394 | TResult2_394) => TResult1_395 | PromiseLike, onrejected?: (reason: any) => TResult2_395 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_388 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_389 | PromiseLike): { + then(onfulfilled?: (value: TResult1_389 | TResult2_389 | TResult_387 | TResult_389) => TResult1_396 | PromiseLike, onrejected?: (reason: any) => TResult2_396 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_390 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_391 | PromiseLike): { + then(onfulfilled?: (value: TResult1_388 | TResult2_388 | TResult_391) => TResult1_397 | PromiseLike, onrejected?: (reason: any) => TResult2_397 | PromiseLike): { + then(onfulfilled?: (value: TResult1_397 | TResult2_397) => TResult1_398 | PromiseLike, onrejected?: (reason: any) => TResult2_398 | PromiseLike): { + then(onfulfilled?: (value: TResult1_398 | TResult2_398) => TResult1_399 | PromiseLike, onrejected?: (reason: any) => TResult2_399 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_392 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_393 | PromiseLike): { + then(onfulfilled?: (value: TResult1_397 | TResult2_397 | TResult_393) => TResult1_400 | PromiseLike, onrejected?: (reason: any) => TResult2_400 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_394 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_395 | PromiseLike): { + then(onfulfilled?: (value: TResult1_388 | TResult2_388 | TResult_391 | TResult_395) => TResult1_401 | PromiseLike, onrejected?: (reason: any) => TResult2_401 | PromiseLike): { + then(onfulfilled?: (value: TResult1_401 | TResult2_401) => TResult1_402 | PromiseLike, onrejected?: (reason: any) => TResult2_402 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_396 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_397 | PromiseLike): { + then(onfulfilled?: (value: TResult1_388 | TResult2_388 | TResult_391 | TResult_395 | TResult_397) => TResult1_403 | PromiseLike, onrejected?: (reason: any) => TResult2_403 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_398 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_399 | PromiseLike): { + then(onfulfilled?: (value: TResult1_387 | TResult2_387 | TResult_399) => TResult1_404 | PromiseLike, onrejected?: (reason: any) => TResult2_404 | PromiseLike): { + then(onfulfilled?: (value: TResult1_404 | TResult2_404) => TResult1_405 | PromiseLike, onrejected?: (reason: any) => TResult2_405 | PromiseLike): { + then(onfulfilled?: (value: TResult1_405 | TResult2_405) => TResult1_406 | PromiseLike, onrejected?: (reason: any) => TResult2_406 | PromiseLike): { + then(onfulfilled?: (value: TResult1_406 | TResult2_406) => TResult1_407 | PromiseLike, onrejected?: (reason: any) => TResult2_407 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_400 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_401 | PromiseLike): { + then(onfulfilled?: (value: TResult1_405 | TResult2_405 | TResult_401) => TResult1_408 | PromiseLike, onrejected?: (reason: any) => TResult2_408 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_402 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_403 | PromiseLike): { + then(onfulfilled?: (value: TResult1_404 | TResult2_404 | TResult_403) => TResult1_409 | PromiseLike, onrejected?: (reason: any) => TResult2_409 | PromiseLike): { + then(onfulfilled?: (value: TResult1_409 | TResult2_409) => TResult1_410 | PromiseLike, onrejected?: (reason: any) => TResult2_410 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_404 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_405 | PromiseLike): { + then(onfulfilled?: (value: TResult1_404 | TResult2_404 | TResult_403 | TResult_405) => TResult1_411 | PromiseLike, onrejected?: (reason: any) => TResult2_411 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_406 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_407 | PromiseLike): { + then(onfulfilled?: (value: TResult1_387 | TResult2_387 | TResult_399 | TResult_407) => TResult1_412 | PromiseLike, onrejected?: (reason: any) => TResult2_412 | PromiseLike): { + then(onfulfilled?: (value: TResult1_412 | TResult2_412) => TResult1_413 | PromiseLike, onrejected?: (reason: any) => TResult2_413 | PromiseLike): { + then(onfulfilled?: (value: TResult1_413 | TResult2_413) => TResult1_414 | PromiseLike, onrejected?: (reason: any) => TResult2_414 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_408 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_409 | PromiseLike): { + then(onfulfilled?: (value: TResult1_412 | TResult2_412 | TResult_409) => TResult1_415 | PromiseLike, onrejected?: (reason: any) => TResult2_415 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_410 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_411 | PromiseLike): { + then(onfulfilled?: (value: TResult1_387 | TResult2_387 | TResult_399 | TResult_407 | TResult_411) => TResult1_416 | PromiseLike, onrejected?: (reason: any) => TResult2_416 | PromiseLike): { + then(onfulfilled?: (value: TResult1_416 | TResult2_416) => TResult1_417 | PromiseLike, onrejected?: (reason: any) => TResult2_417 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_412 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_413 | PromiseLike): { + then(onfulfilled?: (value: TResult1_387 | TResult2_387 | TResult_399 | TResult_407 | TResult_411 | TResult_413) => TResult1_418 | PromiseLike, onrejected?: (reason: any) => TResult2_418 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_414 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_415 | PromiseLike): { + then(onfulfilled?: (value: TResult1_386 | TResult2_386 | TResult_415) => TResult1_419 | PromiseLike, onrejected?: (reason: any) => TResult2_419 | PromiseLike): { + then(onfulfilled?: (value: TResult1_419 | TResult2_419) => TResult1_420 | PromiseLike, onrejected?: (reason: any) => TResult2_420 | PromiseLike): { + then(onfulfilled?: (value: TResult1_420 | TResult2_420) => TResult1_421 | PromiseLike, onrejected?: (reason: any) => TResult2_421 | PromiseLike): { + then(onfulfilled?: (value: TResult1_421 | TResult2_421) => TResult1_422 | PromiseLike, onrejected?: (reason: any) => TResult2_422 | PromiseLike): { + then(onfulfilled?: (value: TResult1_422 | TResult2_422) => TResult1_423 | PromiseLike, onrejected?: (reason: any) => TResult2_423 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_416 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_417 | PromiseLike): { + then(onfulfilled?: (value: TResult1_421 | TResult2_421 | TResult_417) => TResult1_424 | PromiseLike, onrejected?: (reason: any) => TResult2_424 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_418 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_419 | PromiseLike): { + then(onfulfilled?: (value: TResult1_420 | TResult2_420 | TResult_419) => TResult1_425 | PromiseLike, onrejected?: (reason: any) => TResult2_425 | PromiseLike): { + then(onfulfilled?: (value: TResult1_425 | TResult2_425) => TResult1_426 | PromiseLike, onrejected?: (reason: any) => TResult2_426 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_420 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_421 | PromiseLike): { + then(onfulfilled?: (value: TResult1_420 | TResult2_420 | TResult_419 | TResult_421) => TResult1_427 | PromiseLike, onrejected?: (reason: any) => TResult2_427 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_422 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_423 | PromiseLike): { + then(onfulfilled?: (value: TResult1_419 | TResult2_419 | TResult_423) => TResult1_428 | PromiseLike, onrejected?: (reason: any) => TResult2_428 | PromiseLike): { + then(onfulfilled?: (value: TResult1_428 | TResult2_428) => TResult1_429 | PromiseLike, onrejected?: (reason: any) => TResult2_429 | PromiseLike): { + then(onfulfilled?: (value: TResult1_429 | TResult2_429) => TResult1_430 | PromiseLike, onrejected?: (reason: any) => TResult2_430 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_424 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_425 | PromiseLike): { + then(onfulfilled?: (value: TResult1_428 | TResult2_428 | TResult_425) => TResult1_431 | PromiseLike, onrejected?: (reason: any) => TResult2_431 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_426 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_427 | PromiseLike): { + then(onfulfilled?: (value: TResult1_419 | TResult2_419 | TResult_423 | TResult_427) => TResult1_432 | PromiseLike, onrejected?: (reason: any) => TResult2_432 | PromiseLike): { + then(onfulfilled?: (value: TResult1_432 | TResult2_432) => TResult1_433 | PromiseLike, onrejected?: (reason: any) => TResult2_433 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_428 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_429 | PromiseLike): { + then(onfulfilled?: (value: TResult1_419 | TResult2_419 | TResult_423 | TResult_427 | TResult_429) => TResult1_434 | PromiseLike, onrejected?: (reason: any) => TResult2_434 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_430 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_431 | PromiseLike): { + then(onfulfilled?: (value: TResult1_386 | TResult2_386 | TResult_415 | TResult_431) => TResult1_435 | PromiseLike, onrejected?: (reason: any) => TResult2_435 | PromiseLike): { + then(onfulfilled?: (value: TResult1_435 | TResult2_435) => TResult1_436 | PromiseLike, onrejected?: (reason: any) => TResult2_436 | PromiseLike): { + then(onfulfilled?: (value: TResult1_436 | TResult2_436) => TResult1_437 | PromiseLike, onrejected?: (reason: any) => TResult2_437 | PromiseLike): { + then(onfulfilled?: (value: TResult1_437 | TResult2_437) => TResult1_438 | PromiseLike, onrejected?: (reason: any) => TResult2_438 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_432 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_433 | PromiseLike): { + then(onfulfilled?: (value: TResult1_436 | TResult2_436 | TResult_433) => TResult1_439 | PromiseLike, onrejected?: (reason: any) => TResult2_439 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_434 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_435 | PromiseLike): { + then(onfulfilled?: (value: TResult1_435 | TResult2_435 | TResult_435) => TResult1_440 | PromiseLike, onrejected?: (reason: any) => TResult2_440 | PromiseLike): { + then(onfulfilled?: (value: TResult1_440 | TResult2_440) => TResult1_441 | PromiseLike, onrejected?: (reason: any) => TResult2_441 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_436 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_437 | PromiseLike): { + then(onfulfilled?: (value: TResult1_435 | TResult2_435 | TResult_435 | TResult_437) => TResult1_442 | PromiseLike, onrejected?: (reason: any) => TResult2_442 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_438 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_439 | PromiseLike): { + then(onfulfilled?: (value: TResult1_386 | TResult2_386 | TResult_415 | TResult_431 | TResult_439) => TResult1_443 | PromiseLike, onrejected?: (reason: any) => TResult2_443 | PromiseLike): { + then(onfulfilled?: (value: TResult1_443 | TResult2_443) => TResult1_444 | PromiseLike, onrejected?: (reason: any) => TResult2_444 | PromiseLike): { + then(onfulfilled?: (value: TResult1_444 | TResult2_444) => TResult1_445 | PromiseLike, onrejected?: (reason: any) => TResult2_445 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_440 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_441 | PromiseLike): { + then(onfulfilled?: (value: TResult1_443 | TResult2_443 | TResult_441) => TResult1_446 | PromiseLike, onrejected?: (reason: any) => TResult2_446 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_442 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_443 | PromiseLike): { + then(onfulfilled?: (value: TResult1_386 | TResult2_386 | TResult_415 | TResult_431 | TResult_439 | TResult_443) => TResult1_447 | PromiseLike, onrejected?: (reason: any) => TResult2_447 | PromiseLike): { + then(onfulfilled?: (value: TResult1_447 | TResult2_447) => TResult1_448 | PromiseLike, onrejected?: (reason: any) => TResult2_448 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_444 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_445 | PromiseLike): { + then(onfulfilled?: (value: TResult1_386 | TResult2_386 | TResult_415 | TResult_431 | TResult_439 | TResult_443 | TResult_445) => TResult1_449 | PromiseLike, onrejected?: (reason: any) => TResult2_449 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_446 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_447 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1 | TResult2_1 | TResult_255 | TResult_383 | TResult_447) => TResult1_450 | PromiseLike, onrejected?: (reason: any) => TResult2_450 | PromiseLike): { + then(onfulfilled?: (value: TResult1_450 | TResult2_450) => TResult1_451 | PromiseLike, onrejected?: (reason: any) => TResult2_451 | PromiseLike): { + then(onfulfilled?: (value: TResult1_451 | TResult2_451) => TResult1_452 | PromiseLike, onrejected?: (reason: any) => TResult2_452 | PromiseLike): { + then(onfulfilled?: (value: TResult1_452 | TResult2_452) => TResult1_453 | PromiseLike, onrejected?: (reason: any) => TResult2_453 | PromiseLike): { + then(onfulfilled?: (value: TResult1_453 | TResult2_453) => TResult1_454 | PromiseLike, onrejected?: (reason: any) => TResult2_454 | PromiseLike): { + then(onfulfilled?: (value: TResult1_454 | TResult2_454) => TResult1_455 | PromiseLike, onrejected?: (reason: any) => TResult2_455 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_448 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_449 | PromiseLike): { + then(onfulfilled?: (value: TResult1_453 | TResult2_453 | TResult_449) => TResult1_456 | PromiseLike, onrejected?: (reason: any) => TResult2_456 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_450 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_451 | PromiseLike): { + then(onfulfilled?: (value: TResult1_452 | TResult2_452 | TResult_451) => TResult1_457 | PromiseLike, onrejected?: (reason: any) => TResult2_457 | PromiseLike): { + then(onfulfilled?: (value: TResult1_457 | TResult2_457) => TResult1_458 | PromiseLike, onrejected?: (reason: any) => TResult2_458 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_452 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_453 | PromiseLike): { + then(onfulfilled?: (value: TResult1_452 | TResult2_452 | TResult_451 | TResult_453) => TResult1_459 | PromiseLike, onrejected?: (reason: any) => TResult2_459 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_454 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_455 | PromiseLike): { + then(onfulfilled?: (value: TResult1_451 | TResult2_451 | TResult_455) => TResult1_460 | PromiseLike, onrejected?: (reason: any) => TResult2_460 | PromiseLike): { + then(onfulfilled?: (value: TResult1_460 | TResult2_460) => TResult1_461 | PromiseLike, onrejected?: (reason: any) => TResult2_461 | PromiseLike): { + then(onfulfilled?: (value: TResult1_461 | TResult2_461) => TResult1_462 | PromiseLike, onrejected?: (reason: any) => TResult2_462 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_456 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_457 | PromiseLike): { + then(onfulfilled?: (value: TResult1_460 | TResult2_460 | TResult_457) => TResult1_463 | PromiseLike, onrejected?: (reason: any) => TResult2_463 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_458 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_459 | PromiseLike): { + then(onfulfilled?: (value: TResult1_451 | TResult2_451 | TResult_455 | TResult_459) => TResult1_464 | PromiseLike, onrejected?: (reason: any) => TResult2_464 | PromiseLike): { + then(onfulfilled?: (value: TResult1_464 | TResult2_464) => TResult1_465 | PromiseLike, onrejected?: (reason: any) => TResult2_465 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_460 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_461 | PromiseLike): { + then(onfulfilled?: (value: TResult1_451 | TResult2_451 | TResult_455 | TResult_459 | TResult_461) => TResult1_466 | PromiseLike, onrejected?: (reason: any) => TResult2_466 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_462 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_463 | PromiseLike): { + then(onfulfilled?: (value: TResult1_450 | TResult2_450 | TResult_463) => TResult1_467 | PromiseLike, onrejected?: (reason: any) => TResult2_467 | PromiseLike): { + then(onfulfilled?: (value: TResult1_467 | TResult2_467) => TResult1_468 | PromiseLike, onrejected?: (reason: any) => TResult2_468 | PromiseLike): { + then(onfulfilled?: (value: TResult1_468 | TResult2_468) => TResult1_469 | PromiseLike, onrejected?: (reason: any) => TResult2_469 | PromiseLike): { + then(onfulfilled?: (value: TResult1_469 | TResult2_469) => TResult1_470 | PromiseLike, onrejected?: (reason: any) => TResult2_470 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_464 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_465 | PromiseLike): { + then(onfulfilled?: (value: TResult1_468 | TResult2_468 | TResult_465) => TResult1_471 | PromiseLike, onrejected?: (reason: any) => TResult2_471 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_466 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_467 | PromiseLike): { + then(onfulfilled?: (value: TResult1_467 | TResult2_467 | TResult_467) => TResult1_472 | PromiseLike, onrejected?: (reason: any) => TResult2_472 | PromiseLike): { + then(onfulfilled?: (value: TResult1_472 | TResult2_472) => TResult1_473 | PromiseLike, onrejected?: (reason: any) => TResult2_473 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_468 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_469 | PromiseLike): { + then(onfulfilled?: (value: TResult1_467 | TResult2_467 | TResult_467 | TResult_469) => TResult1_474 | PromiseLike, onrejected?: (reason: any) => TResult2_474 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_470 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_471 | PromiseLike): { + then(onfulfilled?: (value: TResult1_450 | TResult2_450 | TResult_463 | TResult_471) => TResult1_475 | PromiseLike, onrejected?: (reason: any) => TResult2_475 | PromiseLike): { + then(onfulfilled?: (value: TResult1_475 | TResult2_475) => TResult1_476 | PromiseLike, onrejected?: (reason: any) => TResult2_476 | PromiseLike): { + then(onfulfilled?: (value: TResult1_476 | TResult2_476) => TResult1_477 | PromiseLike, onrejected?: (reason: any) => TResult2_477 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_472 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_473 | PromiseLike): { + then(onfulfilled?: (value: TResult1_475 | TResult2_475 | TResult_473) => TResult1_478 | PromiseLike, onrejected?: (reason: any) => TResult2_478 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_474 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_475 | PromiseLike): { + then(onfulfilled?: (value: TResult1_450 | TResult2_450 | TResult_463 | TResult_471 | TResult_475) => TResult1_479 | PromiseLike, onrejected?: (reason: any) => TResult2_479 | PromiseLike): { + then(onfulfilled?: (value: TResult1_479 | TResult2_479) => TResult1_480 | PromiseLike, onrejected?: (reason: any) => TResult2_480 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_476 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_477 | PromiseLike): { + then(onfulfilled?: (value: TResult1_450 | TResult2_450 | TResult_463 | TResult_471 | TResult_475 | TResult_477) => TResult1_481 | PromiseLike, onrejected?: (reason: any) => TResult2_481 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_478 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_479 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1 | TResult2_1 | TResult_255 | TResult_383 | TResult_447 | TResult_479) => TResult1_482 | PromiseLike, onrejected?: (reason: any) => TResult2_482 | PromiseLike): { + then(onfulfilled?: (value: TResult1_482 | TResult2_482) => TResult1_483 | PromiseLike, onrejected?: (reason: any) => TResult2_483 | PromiseLike): { + then(onfulfilled?: (value: TResult1_483 | TResult2_483) => TResult1_484 | PromiseLike, onrejected?: (reason: any) => TResult2_484 | PromiseLike): { + then(onfulfilled?: (value: TResult1_484 | TResult2_484) => TResult1_485 | PromiseLike, onrejected?: (reason: any) => TResult2_485 | PromiseLike): { + then(onfulfilled?: (value: TResult1_485 | TResult2_485) => TResult1_486 | PromiseLike, onrejected?: (reason: any) => TResult2_486 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_480 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_481 | PromiseLike): { + then(onfulfilled?: (value: TResult1_484 | TResult2_484 | TResult_481) => TResult1_487 | PromiseLike, onrejected?: (reason: any) => TResult2_487 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_482 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_483 | PromiseLike): { + then(onfulfilled?: (value: TResult1_483 | TResult2_483 | TResult_483) => TResult1_488 | PromiseLike, onrejected?: (reason: any) => TResult2_488 | PromiseLike): { + then(onfulfilled?: (value: TResult1_488 | TResult2_488) => TResult1_489 | PromiseLike, onrejected?: (reason: any) => TResult2_489 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_484 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_485 | PromiseLike): { + then(onfulfilled?: (value: TResult1_483 | TResult2_483 | TResult_483 | TResult_485) => TResult1_490 | PromiseLike, onrejected?: (reason: any) => TResult2_490 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_486 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_487 | PromiseLike): { + then(onfulfilled?: (value: TResult1_482 | TResult2_482 | TResult_487) => TResult1_491 | PromiseLike, onrejected?: (reason: any) => TResult2_491 | PromiseLike): { + then(onfulfilled?: (value: TResult1_491 | TResult2_491) => TResult1_492 | PromiseLike, onrejected?: (reason: any) => TResult2_492 | PromiseLike): { + then(onfulfilled?: (value: TResult1_492 | TResult2_492) => TResult1_493 | PromiseLike, onrejected?: (reason: any) => TResult2_493 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_488 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_489 | PromiseLike): { + then(onfulfilled?: (value: TResult1_491 | TResult2_491 | TResult_489) => TResult1_494 | PromiseLike, onrejected?: (reason: any) => TResult2_494 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_490 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_491 | PromiseLike): { + then(onfulfilled?: (value: TResult1_482 | TResult2_482 | TResult_487 | TResult_491) => TResult1_495 | PromiseLike, onrejected?: (reason: any) => TResult2_495 | PromiseLike): { + then(onfulfilled?: (value: TResult1_495 | TResult2_495) => TResult1_496 | PromiseLike, onrejected?: (reason: any) => TResult2_496 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_492 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_493 | PromiseLike): { + then(onfulfilled?: (value: TResult1_482 | TResult2_482 | TResult_487 | TResult_491 | TResult_493) => TResult1_497 | PromiseLike, onrejected?: (reason: any) => TResult2_497 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_494 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_495 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1 | TResult2_1 | TResult_255 | TResult_383 | TResult_447 | TResult_479 | TResult_495) => TResult1_498 | PromiseLike, onrejected?: (reason: any) => TResult2_498 | PromiseLike): { + then(onfulfilled?: (value: TResult1_498 | TResult2_498) => TResult1_499 | PromiseLike, onrejected?: (reason: any) => TResult2_499 | PromiseLike): { + then(onfulfilled?: (value: TResult1_499 | TResult2_499) => TResult1_500 | PromiseLike, onrejected?: (reason: any) => TResult2_500 | PromiseLike): { + then(onfulfilled?: (value: TResult1_500 | TResult2_500) => TResult1_501 | PromiseLike, onrejected?: (reason: any) => TResult2_501 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_496 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_497 | PromiseLike): { + then(onfulfilled?: (value: TResult1_499 | TResult2_499 | TResult_497) => TResult1_502 | PromiseLike, onrejected?: (reason: any) => TResult2_502 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_498 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_499 | PromiseLike): { + then(onfulfilled?: (value: TResult1_498 | TResult2_498 | TResult_499) => TResult1_503 | PromiseLike, onrejected?: (reason: any) => TResult2_503 | PromiseLike): { + then(onfulfilled?: (value: TResult1_503 | TResult2_503) => TResult1_504 | PromiseLike, onrejected?: (reason: any) => TResult2_504 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_500 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_501 | PromiseLike): { + then(onfulfilled?: (value: TResult1_498 | TResult2_498 | TResult_499 | TResult_501) => TResult1_505 | PromiseLike, onrejected?: (reason: any) => TResult2_505 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_502 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_503 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1 | TResult2_1 | TResult_255 | TResult_383 | TResult_447 | TResult_479 | TResult_495 | TResult_503) => TResult1_506 | PromiseLike, onrejected?: (reason: any) => TResult2_506 | PromiseLike): { + then(onfulfilled?: (value: TResult1_506 | TResult2_506) => TResult1_507 | PromiseLike, onrejected?: (reason: any) => TResult2_507 | PromiseLike): { + then(onfulfilled?: (value: TResult1_507 | TResult2_507) => TResult1_508 | PromiseLike, onrejected?: (reason: any) => TResult2_508 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_504 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_505 | PromiseLike): { + then(onfulfilled?: (value: TResult1_506 | TResult2_506 | TResult_505) => TResult1_509 | PromiseLike, onrejected?: (reason: any) => TResult2_509 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_506 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_507 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1 | TResult2_1 | TResult_255 | TResult_383 | TResult_447 | TResult_479 | TResult_495 | TResult_503 | TResult_507) => TResult1_510 | PromiseLike, onrejected?: (reason: any) => TResult2_510 | PromiseLike): { + then(onfulfilled?: (value: TResult1_510 | TResult2_510) => TResult1_511 | PromiseLike, onrejected?: (reason: any) => TResult2_511 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_508 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_509 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1 | TResult2_1 | TResult_255 | TResult_383 | TResult_447 | TResult_479 | TResult_495 | TResult_503 | TResult_507 | TResult_509) => TResult1_512 | PromiseLike, onrejected?: (reason: any) => TResult2_512 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_510 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_511 | PromiseLike): { + then(onfulfilled?: (value: TResult1 | TResult2 | TResult_511) => TResult1_513 | PromiseLike, onrejected?: (reason: any) => TResult2_513 | PromiseLike): { + then(onfulfilled?: (value: TResult1_513 | TResult2_513) => TResult1_514 | PromiseLike, onrejected?: (reason: any) => TResult2_514 | PromiseLike): { + then(onfulfilled?: (value: TResult1_514 | TResult2_514) => TResult1_515 | PromiseLike, onrejected?: (reason: any) => TResult2_515 | PromiseLike): { + then(onfulfilled?: (value: TResult1_515 | TResult2_515) => TResult1_516 | PromiseLike, onrejected?: (reason: any) => TResult2_516 | PromiseLike): { + then(onfulfilled?: (value: TResult1_516 | TResult2_516) => TResult1_517 | PromiseLike, onrejected?: (reason: any) => TResult2_517 | PromiseLike): { + then(onfulfilled?: (value: TResult1_517 | TResult2_517) => TResult1_518 | PromiseLike, onrejected?: (reason: any) => TResult2_518 | PromiseLike): { + then(onfulfilled?: (value: TResult1_518 | TResult2_518) => TResult1_519 | PromiseLike, onrejected?: (reason: any) => TResult2_519 | PromiseLike): { + then(onfulfilled?: (value: TResult1_519 | TResult2_519) => TResult1_520 | PromiseLike, onrejected?: (reason: any) => TResult2_520 | PromiseLike): { + then(onfulfilled?: (value: TResult1_520 | TResult2_520) => TResult1_521 | PromiseLike, onrejected?: (reason: any) => TResult2_521 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_512 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_513 | PromiseLike): { + then(onfulfilled?: (value: TResult1_519 | TResult2_519 | TResult_513) => TResult1_522 | PromiseLike, onrejected?: (reason: any) => TResult2_522 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_514 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_515 | PromiseLike): { + then(onfulfilled?: (value: TResult1_518 | TResult2_518 | TResult_515) => TResult1_523 | PromiseLike, onrejected?: (reason: any) => TResult2_523 | PromiseLike): { + then(onfulfilled?: (value: TResult1_523 | TResult2_523) => TResult1_524 | PromiseLike, onrejected?: (reason: any) => TResult2_524 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_516 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_517 | PromiseLike): { + then(onfulfilled?: (value: TResult1_518 | TResult2_518 | TResult_515 | TResult_517) => TResult1_525 | PromiseLike, onrejected?: (reason: any) => TResult2_525 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_518 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_519 | PromiseLike): { + then(onfulfilled?: (value: TResult1_517 | TResult2_517 | TResult_519) => TResult1_526 | PromiseLike, onrejected?: (reason: any) => TResult2_526 | PromiseLike): { + then(onfulfilled?: (value: TResult1_526 | TResult2_526) => TResult1_527 | PromiseLike, onrejected?: (reason: any) => TResult2_527 | PromiseLike): { + then(onfulfilled?: (value: TResult1_527 | TResult2_527) => TResult1_528 | PromiseLike, onrejected?: (reason: any) => TResult2_528 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_520 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_521 | PromiseLike): { + then(onfulfilled?: (value: TResult1_526 | TResult2_526 | TResult_521) => TResult1_529 | PromiseLike, onrejected?: (reason: any) => TResult2_529 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_522 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_523 | PromiseLike): { + then(onfulfilled?: (value: TResult1_517 | TResult2_517 | TResult_519 | TResult_523) => TResult1_530 | PromiseLike, onrejected?: (reason: any) => TResult2_530 | PromiseLike): { + then(onfulfilled?: (value: TResult1_530 | TResult2_530) => TResult1_531 | PromiseLike, onrejected?: (reason: any) => TResult2_531 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_524 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_525 | PromiseLike): { + then(onfulfilled?: (value: TResult1_517 | TResult2_517 | TResult_519 | TResult_523 | TResult_525) => TResult1_532 | PromiseLike, onrejected?: (reason: any) => TResult2_532 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_526 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_527 | PromiseLike): { + then(onfulfilled?: (value: TResult1_516 | TResult2_516 | TResult_527) => TResult1_533 | PromiseLike, onrejected?: (reason: any) => TResult2_533 | PromiseLike): { + then(onfulfilled?: (value: TResult1_533 | TResult2_533) => TResult1_534 | PromiseLike, onrejected?: (reason: any) => TResult2_534 | PromiseLike): { + then(onfulfilled?: (value: TResult1_534 | TResult2_534) => TResult1_535 | PromiseLike, onrejected?: (reason: any) => TResult2_535 | PromiseLike): { + then(onfulfilled?: (value: TResult1_535 | TResult2_535) => TResult1_536 | PromiseLike, onrejected?: (reason: any) => TResult2_536 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_528 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_529 | PromiseLike): { + then(onfulfilled?: (value: TResult1_534 | TResult2_534 | TResult_529) => TResult1_537 | PromiseLike, onrejected?: (reason: any) => TResult2_537 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_530 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_531 | PromiseLike): { + then(onfulfilled?: (value: TResult1_533 | TResult2_533 | TResult_531) => TResult1_538 | PromiseLike, onrejected?: (reason: any) => TResult2_538 | PromiseLike): { + then(onfulfilled?: (value: TResult1_538 | TResult2_538) => TResult1_539 | PromiseLike, onrejected?: (reason: any) => TResult2_539 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_532 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_533 | PromiseLike): { + then(onfulfilled?: (value: TResult1_533 | TResult2_533 | TResult_531 | TResult_533) => TResult1_540 | PromiseLike, onrejected?: (reason: any) => TResult2_540 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_534 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_535 | PromiseLike): { + then(onfulfilled?: (value: TResult1_516 | TResult2_516 | TResult_527 | TResult_535) => TResult1_541 | PromiseLike, onrejected?: (reason: any) => TResult2_541 | PromiseLike): { + then(onfulfilled?: (value: TResult1_541 | TResult2_541) => TResult1_542 | PromiseLike, onrejected?: (reason: any) => TResult2_542 | PromiseLike): { + then(onfulfilled?: (value: TResult1_542 | TResult2_542) => TResult1_543 | PromiseLike, onrejected?: (reason: any) => TResult2_543 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_536 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_537 | PromiseLike): { + then(onfulfilled?: (value: TResult1_541 | TResult2_541 | TResult_537) => TResult1_544 | PromiseLike, onrejected?: (reason: any) => TResult2_544 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_538 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_539 | PromiseLike): { + then(onfulfilled?: (value: TResult1_516 | TResult2_516 | TResult_527 | TResult_535 | TResult_539) => TResult1_545 | PromiseLike, onrejected?: (reason: any) => TResult2_545 | PromiseLike): { + then(onfulfilled?: (value: TResult1_545 | TResult2_545) => TResult1_546 | PromiseLike, onrejected?: (reason: any) => TResult2_546 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_540 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_541 | PromiseLike): { + then(onfulfilled?: (value: TResult1_516 | TResult2_516 | TResult_527 | TResult_535 | TResult_539 | TResult_541) => TResult1_547 | PromiseLike, onrejected?: (reason: any) => TResult2_547 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_542 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_543 | PromiseLike): { + then(onfulfilled?: (value: TResult1_515 | TResult2_515 | TResult_543) => TResult1_548 | PromiseLike, onrejected?: (reason: any) => TResult2_548 | PromiseLike): { + then(onfulfilled?: (value: TResult1_548 | TResult2_548) => TResult1_549 | PromiseLike, onrejected?: (reason: any) => TResult2_549 | PromiseLike): { + then(onfulfilled?: (value: TResult1_549 | TResult2_549) => TResult1_550 | PromiseLike, onrejected?: (reason: any) => TResult2_550 | PromiseLike): { + then(onfulfilled?: (value: TResult1_550 | TResult2_550) => TResult1_551 | PromiseLike, onrejected?: (reason: any) => TResult2_551 | PromiseLike): { + then(onfulfilled?: (value: TResult1_551 | TResult2_551) => TResult1_552 | PromiseLike, onrejected?: (reason: any) => TResult2_552 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_544 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_545 | PromiseLike): { + then(onfulfilled?: (value: TResult1_550 | TResult2_550 | TResult_545) => TResult1_553 | PromiseLike, onrejected?: (reason: any) => TResult2_553 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_546 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_547 | PromiseLike): { + then(onfulfilled?: (value: TResult1_549 | TResult2_549 | TResult_547) => TResult1_554 | PromiseLike, onrejected?: (reason: any) => TResult2_554 | PromiseLike): { + then(onfulfilled?: (value: TResult1_554 | TResult2_554) => TResult1_555 | PromiseLike, onrejected?: (reason: any) => TResult2_555 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_548 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_549 | PromiseLike): { + then(onfulfilled?: (value: TResult1_549 | TResult2_549 | TResult_547 | TResult_549) => TResult1_556 | PromiseLike, onrejected?: (reason: any) => TResult2_556 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_550 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_551 | PromiseLike): { + then(onfulfilled?: (value: TResult1_548 | TResult2_548 | TResult_551) => TResult1_557 | PromiseLike, onrejected?: (reason: any) => TResult2_557 | PromiseLike): { + then(onfulfilled?: (value: TResult1_557 | TResult2_557) => TResult1_558 | PromiseLike, onrejected?: (reason: any) => TResult2_558 | PromiseLike): { + then(onfulfilled?: (value: TResult1_558 | TResult2_558) => TResult1_559 | PromiseLike, onrejected?: (reason: any) => TResult2_559 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_552 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_553 | PromiseLike): { + then(onfulfilled?: (value: TResult1_557 | TResult2_557 | TResult_553) => TResult1_560 | PromiseLike, onrejected?: (reason: any) => TResult2_560 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_554 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_555 | PromiseLike): { + then(onfulfilled?: (value: TResult1_548 | TResult2_548 | TResult_551 | TResult_555) => TResult1_561 | PromiseLike, onrejected?: (reason: any) => TResult2_561 | PromiseLike): { + then(onfulfilled?: (value: TResult1_561 | TResult2_561) => TResult1_562 | PromiseLike, onrejected?: (reason: any) => TResult2_562 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_556 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_557 | PromiseLike): { + then(onfulfilled?: (value: TResult1_548 | TResult2_548 | TResult_551 | TResult_555 | TResult_557) => TResult1_563 | PromiseLike, onrejected?: (reason: any) => TResult2_563 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_558 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_559 | PromiseLike): { + then(onfulfilled?: (value: TResult1_515 | TResult2_515 | TResult_543 | TResult_559) => TResult1_564 | PromiseLike, onrejected?: (reason: any) => TResult2_564 | PromiseLike): { + then(onfulfilled?: (value: TResult1_564 | TResult2_564) => TResult1_565 | PromiseLike, onrejected?: (reason: any) => TResult2_565 | PromiseLike): { + then(onfulfilled?: (value: TResult1_565 | TResult2_565) => TResult1_566 | PromiseLike, onrejected?: (reason: any) => TResult2_566 | PromiseLike): { + then(onfulfilled?: (value: TResult1_566 | TResult2_566) => TResult1_567 | PromiseLike, onrejected?: (reason: any) => TResult2_567 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_560 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_561 | PromiseLike): { + then(onfulfilled?: (value: TResult1_565 | TResult2_565 | TResult_561) => TResult1_568 | PromiseLike, onrejected?: (reason: any) => TResult2_568 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_562 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_563 | PromiseLike): { + then(onfulfilled?: (value: TResult1_564 | TResult2_564 | TResult_563) => TResult1_569 | PromiseLike, onrejected?: (reason: any) => TResult2_569 | PromiseLike): { + then(onfulfilled?: (value: TResult1_569 | TResult2_569) => TResult1_570 | PromiseLike, onrejected?: (reason: any) => TResult2_570 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_564 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_565 | PromiseLike): { + then(onfulfilled?: (value: TResult1_564 | TResult2_564 | TResult_563 | TResult_565) => TResult1_571 | PromiseLike, onrejected?: (reason: any) => TResult2_571 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_566 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_567 | PromiseLike): { + then(onfulfilled?: (value: TResult1_515 | TResult2_515 | TResult_543 | TResult_559 | TResult_567) => TResult1_572 | PromiseLike, onrejected?: (reason: any) => TResult2_572 | PromiseLike): { + then(onfulfilled?: (value: TResult1_572 | TResult2_572) => TResult1_573 | PromiseLike, onrejected?: (reason: any) => TResult2_573 | PromiseLike): { + then(onfulfilled?: (value: TResult1_573 | TResult2_573) => TResult1_574 | PromiseLike, onrejected?: (reason: any) => TResult2_574 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_568 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_569 | PromiseLike): { + then(onfulfilled?: (value: TResult1_572 | TResult2_572 | TResult_569) => TResult1_575 | PromiseLike, onrejected?: (reason: any) => TResult2_575 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_570 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_571 | PromiseLike): { + then(onfulfilled?: (value: TResult1_515 | TResult2_515 | TResult_543 | TResult_559 | TResult_567 | TResult_571) => TResult1_576 | PromiseLike, onrejected?: (reason: any) => TResult2_576 | PromiseLike): { + then(onfulfilled?: (value: TResult1_576 | TResult2_576) => TResult1_577 | PromiseLike, onrejected?: (reason: any) => TResult2_577 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_572 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_573 | PromiseLike): { + then(onfulfilled?: (value: TResult1_515 | TResult2_515 | TResult_543 | TResult_559 | TResult_567 | TResult_571 | TResult_573) => TResult1_578 | PromiseLike, onrejected?: (reason: any) => TResult2_578 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_574 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_575 | PromiseLike): { + then(onfulfilled?: (value: TResult1_514 | TResult2_514 | TResult_575) => TResult1_579 | PromiseLike, onrejected?: (reason: any) => TResult2_579 | PromiseLike): { + then(onfulfilled?: (value: TResult1_579 | TResult2_579) => TResult1_580 | PromiseLike, onrejected?: (reason: any) => TResult2_580 | PromiseLike): { + then(onfulfilled?: (value: TResult1_580 | TResult2_580) => TResult1_581 | PromiseLike, onrejected?: (reason: any) => TResult2_581 | PromiseLike): { + then(onfulfilled?: (value: TResult1_581 | TResult2_581) => TResult1_582 | PromiseLike, onrejected?: (reason: any) => TResult2_582 | PromiseLike): { + then(onfulfilled?: (value: TResult1_582 | TResult2_582) => TResult1_583 | PromiseLike, onrejected?: (reason: any) => TResult2_583 | PromiseLike): { + then(onfulfilled?: (value: TResult1_583 | TResult2_583) => TResult1_584 | PromiseLike, onrejected?: (reason: any) => TResult2_584 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_576 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_577 | PromiseLike): { + then(onfulfilled?: (value: TResult1_582 | TResult2_582 | TResult_577) => TResult1_585 | PromiseLike, onrejected?: (reason: any) => TResult2_585 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_578 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_579 | PromiseLike): { + then(onfulfilled?: (value: TResult1_581 | TResult2_581 | TResult_579) => TResult1_586 | PromiseLike, onrejected?: (reason: any) => TResult2_586 | PromiseLike): { + then(onfulfilled?: (value: TResult1_586 | TResult2_586) => TResult1_587 | PromiseLike, onrejected?: (reason: any) => TResult2_587 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_580 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_581 | PromiseLike): { + then(onfulfilled?: (value: TResult1_581 | TResult2_581 | TResult_579 | TResult_581) => TResult1_588 | PromiseLike, onrejected?: (reason: any) => TResult2_588 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_582 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_583 | PromiseLike): { + then(onfulfilled?: (value: TResult1_580 | TResult2_580 | TResult_583) => TResult1_589 | PromiseLike, onrejected?: (reason: any) => TResult2_589 | PromiseLike): { + then(onfulfilled?: (value: TResult1_589 | TResult2_589) => TResult1_590 | PromiseLike, onrejected?: (reason: any) => TResult2_590 | PromiseLike): { + then(onfulfilled?: (value: TResult1_590 | TResult2_590) => TResult1_591 | PromiseLike, onrejected?: (reason: any) => TResult2_591 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_584 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_585 | PromiseLike): { + then(onfulfilled?: (value: TResult1_589 | TResult2_589 | TResult_585) => TResult1_592 | PromiseLike, onrejected?: (reason: any) => TResult2_592 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_586 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_587 | PromiseLike): { + then(onfulfilled?: (value: TResult1_580 | TResult2_580 | TResult_583 | TResult_587) => TResult1_593 | PromiseLike, onrejected?: (reason: any) => TResult2_593 | PromiseLike): { + then(onfulfilled?: (value: TResult1_593 | TResult2_593) => TResult1_594 | PromiseLike, onrejected?: (reason: any) => TResult2_594 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_588 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_589 | PromiseLike): { + then(onfulfilled?: (value: TResult1_580 | TResult2_580 | TResult_583 | TResult_587 | TResult_589) => TResult1_595 | PromiseLike, onrejected?: (reason: any) => TResult2_595 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_590 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_591 | PromiseLike): { + then(onfulfilled?: (value: TResult1_579 | TResult2_579 | TResult_591) => TResult1_596 | PromiseLike, onrejected?: (reason: any) => TResult2_596 | PromiseLike): { + then(onfulfilled?: (value: TResult1_596 | TResult2_596) => TResult1_597 | PromiseLike, onrejected?: (reason: any) => TResult2_597 | PromiseLike): { + then(onfulfilled?: (value: TResult1_597 | TResult2_597) => TResult1_598 | PromiseLike, onrejected?: (reason: any) => TResult2_598 | PromiseLike): { + then(onfulfilled?: (value: TResult1_598 | TResult2_598) => TResult1_599 | PromiseLike, onrejected?: (reason: any) => TResult2_599 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_592 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_593 | PromiseLike): { + then(onfulfilled?: (value: TResult1_597 | TResult2_597 | TResult_593) => TResult1_600 | PromiseLike, onrejected?: (reason: any) => TResult2_600 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_594 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_595 | PromiseLike): { + then(onfulfilled?: (value: TResult1_596 | TResult2_596 | TResult_595) => TResult1_601 | PromiseLike, onrejected?: (reason: any) => TResult2_601 | PromiseLike): { + then(onfulfilled?: (value: TResult1_601 | TResult2_601) => TResult1_602 | PromiseLike, onrejected?: (reason: any) => TResult2_602 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_596 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_597 | PromiseLike): { + then(onfulfilled?: (value: TResult1_596 | TResult2_596 | TResult_595 | TResult_597) => TResult1_603 | PromiseLike, onrejected?: (reason: any) => TResult2_603 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_598 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_599 | PromiseLike): { + then(onfulfilled?: (value: TResult1_579 | TResult2_579 | TResult_591 | TResult_599) => TResult1_604 | PromiseLike, onrejected?: (reason: any) => TResult2_604 | PromiseLike): { + then(onfulfilled?: (value: TResult1_604 | TResult2_604) => TResult1_605 | PromiseLike, onrejected?: (reason: any) => TResult2_605 | PromiseLike): { + then(onfulfilled?: (value: TResult1_605 | TResult2_605) => TResult1_606 | PromiseLike, onrejected?: (reason: any) => TResult2_606 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_600 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_601 | PromiseLike): { + then(onfulfilled?: (value: TResult1_604 | TResult2_604 | TResult_601) => TResult1_607 | PromiseLike, onrejected?: (reason: any) => TResult2_607 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_602 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_603 | PromiseLike): { + then(onfulfilled?: (value: TResult1_579 | TResult2_579 | TResult_591 | TResult_599 | TResult_603) => TResult1_608 | PromiseLike, onrejected?: (reason: any) => TResult2_608 | PromiseLike): { + then(onfulfilled?: (value: TResult1_608 | TResult2_608) => TResult1_609 | PromiseLike, onrejected?: (reason: any) => TResult2_609 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_604 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_605 | PromiseLike): { + then(onfulfilled?: (value: TResult1_579 | TResult2_579 | TResult_591 | TResult_599 | TResult_603 | TResult_605) => TResult1_610 | PromiseLike, onrejected?: (reason: any) => TResult2_610 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_606 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_607 | PromiseLike): { + then(onfulfilled?: (value: TResult1_514 | TResult2_514 | TResult_575 | TResult_607) => TResult1_611 | PromiseLike, onrejected?: (reason: any) => TResult2_611 | PromiseLike): { + then(onfulfilled?: (value: TResult1_611 | TResult2_611) => TResult1_612 | PromiseLike, onrejected?: (reason: any) => TResult2_612 | PromiseLike): { + then(onfulfilled?: (value: TResult1_612 | TResult2_612) => TResult1_613 | PromiseLike, onrejected?: (reason: any) => TResult2_613 | PromiseLike): { + then(onfulfilled?: (value: TResult1_613 | TResult2_613) => TResult1_614 | PromiseLike, onrejected?: (reason: any) => TResult2_614 | PromiseLike): { + then(onfulfilled?: (value: TResult1_614 | TResult2_614) => TResult1_615 | PromiseLike, onrejected?: (reason: any) => TResult2_615 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_608 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_609 | PromiseLike): { + then(onfulfilled?: (value: TResult1_613 | TResult2_613 | TResult_609) => TResult1_616 | PromiseLike, onrejected?: (reason: any) => TResult2_616 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_610 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_611 | PromiseLike): { + then(onfulfilled?: (value: TResult1_612 | TResult2_612 | TResult_611) => TResult1_617 | PromiseLike, onrejected?: (reason: any) => TResult2_617 | PromiseLike): { + then(onfulfilled?: (value: TResult1_617 | TResult2_617) => TResult1_618 | PromiseLike, onrejected?: (reason: any) => TResult2_618 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_612 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_613 | PromiseLike): { + then(onfulfilled?: (value: TResult1_612 | TResult2_612 | TResult_611 | TResult_613) => TResult1_619 | PromiseLike, onrejected?: (reason: any) => TResult2_619 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_614 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_615 | PromiseLike): { + then(onfulfilled?: (value: TResult1_611 | TResult2_611 | TResult_615) => TResult1_620 | PromiseLike, onrejected?: (reason: any) => TResult2_620 | PromiseLike): { + then(onfulfilled?: (value: TResult1_620 | TResult2_620) => TResult1_621 | PromiseLike, onrejected?: (reason: any) => TResult2_621 | PromiseLike): { + then(onfulfilled?: (value: TResult1_621 | TResult2_621) => TResult1_622 | PromiseLike, onrejected?: (reason: any) => TResult2_622 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_616 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_617 | PromiseLike): { + then(onfulfilled?: (value: TResult1_620 | TResult2_620 | TResult_617) => TResult1_623 | PromiseLike, onrejected?: (reason: any) => TResult2_623 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_618 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_619 | PromiseLike): { + then(onfulfilled?: (value: TResult1_611 | TResult2_611 | TResult_615 | TResult_619) => TResult1_624 | PromiseLike, onrejected?: (reason: any) => TResult2_624 | PromiseLike): { + then(onfulfilled?: (value: TResult1_624 | TResult2_624) => TResult1_625 | PromiseLike, onrejected?: (reason: any) => TResult2_625 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_620 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_621 | PromiseLike): { + then(onfulfilled?: (value: TResult1_611 | TResult2_611 | TResult_615 | TResult_619 | TResult_621) => TResult1_626 | PromiseLike, onrejected?: (reason: any) => TResult2_626 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_622 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_623 | PromiseLike): { + then(onfulfilled?: (value: TResult1_514 | TResult2_514 | TResult_575 | TResult_607 | TResult_623) => TResult1_627 | PromiseLike, onrejected?: (reason: any) => TResult2_627 | PromiseLike): { + then(onfulfilled?: (value: TResult1_627 | TResult2_627) => TResult1_628 | PromiseLike, onrejected?: (reason: any) => TResult2_628 | PromiseLike): { + then(onfulfilled?: (value: TResult1_628 | TResult2_628) => TResult1_629 | PromiseLike, onrejected?: (reason: any) => TResult2_629 | PromiseLike): { + then(onfulfilled?: (value: TResult1_629 | TResult2_629) => TResult1_630 | PromiseLike, onrejected?: (reason: any) => TResult2_630 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_624 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_625 | PromiseLike): { + then(onfulfilled?: (value: TResult1_628 | TResult2_628 | TResult_625) => TResult1_631 | PromiseLike, onrejected?: (reason: any) => TResult2_631 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_626 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_627 | PromiseLike): { + then(onfulfilled?: (value: TResult1_627 | TResult2_627 | TResult_627) => TResult1_632 | PromiseLike, onrejected?: (reason: any) => TResult2_632 | PromiseLike): { + then(onfulfilled?: (value: TResult1_632 | TResult2_632) => TResult1_633 | PromiseLike, onrejected?: (reason: any) => TResult2_633 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_628 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_629 | PromiseLike): { + then(onfulfilled?: (value: TResult1_627 | TResult2_627 | TResult_627 | TResult_629) => TResult1_634 | PromiseLike, onrejected?: (reason: any) => TResult2_634 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_630 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_631 | PromiseLike): { + then(onfulfilled?: (value: TResult1_514 | TResult2_514 | TResult_575 | TResult_607 | TResult_623 | TResult_631) => TResult1_635 | PromiseLike, onrejected?: (reason: any) => TResult2_635 | PromiseLike): { + then(onfulfilled?: (value: TResult1_635 | TResult2_635) => TResult1_636 | PromiseLike, onrejected?: (reason: any) => TResult2_636 | PromiseLike): { + then(onfulfilled?: (value: TResult1_636 | TResult2_636) => TResult1_637 | PromiseLike, onrejected?: (reason: any) => TResult2_637 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_632 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_633 | PromiseLike): { + then(onfulfilled?: (value: TResult1_635 | TResult2_635 | TResult_633) => TResult1_638 | PromiseLike, onrejected?: (reason: any) => TResult2_638 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_634 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_635 | PromiseLike): { + then(onfulfilled?: (value: TResult1_514 | TResult2_514 | TResult_575 | TResult_607 | TResult_623 | TResult_631 | TResult_635) => TResult1_639 | PromiseLike, onrejected?: (reason: any) => TResult2_639 | PromiseLike): { + then(onfulfilled?: (value: TResult1_639 | TResult2_639) => TResult1_640 | PromiseLike, onrejected?: (reason: any) => TResult2_640 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_636 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_637 | PromiseLike): { + then(onfulfilled?: (value: TResult1_514 | TResult2_514 | TResult_575 | TResult_607 | TResult_623 | TResult_631 | TResult_635 | TResult_637) => TResult1_641 | PromiseLike, onrejected?: (reason: any) => TResult2_641 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_638 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_639 | PromiseLike): { + then(onfulfilled?: (value: TResult1_513 | TResult2_513 | TResult_639) => TResult1_642 | PromiseLike, onrejected?: (reason: any) => TResult2_642 | PromiseLike): { + then(onfulfilled?: (value: TResult1_642 | TResult2_642) => TResult1_643 | PromiseLike, onrejected?: (reason: any) => TResult2_643 | PromiseLike): { + then(onfulfilled?: (value: TResult1_643 | TResult2_643) => TResult1_644 | PromiseLike, onrejected?: (reason: any) => TResult2_644 | PromiseLike): { + then(onfulfilled?: (value: TResult1_644 | TResult2_644) => TResult1_645 | PromiseLike, onrejected?: (reason: any) => TResult2_645 | PromiseLike): { + then(onfulfilled?: (value: TResult1_645 | TResult2_645) => TResult1_646 | PromiseLike, onrejected?: (reason: any) => TResult2_646 | PromiseLike): { + then(onfulfilled?: (value: TResult1_646 | TResult2_646) => TResult1_647 | PromiseLike, onrejected?: (reason: any) => TResult2_647 | PromiseLike): { + then(onfulfilled?: (value: TResult1_647 | TResult2_647) => TResult1_648 | PromiseLike, onrejected?: (reason: any) => TResult2_648 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_640 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_641 | PromiseLike): { + then(onfulfilled?: (value: TResult1_646 | TResult2_646 | TResult_641) => TResult1_649 | PromiseLike, onrejected?: (reason: any) => TResult2_649 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_642 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_643 | PromiseLike): { + then(onfulfilled?: (value: TResult1_645 | TResult2_645 | TResult_643) => TResult1_650 | PromiseLike, onrejected?: (reason: any) => TResult2_650 | PromiseLike): { + then(onfulfilled?: (value: TResult1_650 | TResult2_650) => TResult1_651 | PromiseLike, onrejected?: (reason: any) => TResult2_651 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_644 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_645 | PromiseLike): { + then(onfulfilled?: (value: TResult1_645 | TResult2_645 | TResult_643 | TResult_645) => TResult1_652 | PromiseLike, onrejected?: (reason: any) => TResult2_652 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_646 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_647 | PromiseLike): { + then(onfulfilled?: (value: TResult1_644 | TResult2_644 | TResult_647) => TResult1_653 | PromiseLike, onrejected?: (reason: any) => TResult2_653 | PromiseLike): { + then(onfulfilled?: (value: TResult1_653 | TResult2_653) => TResult1_654 | PromiseLike, onrejected?: (reason: any) => TResult2_654 | PromiseLike): { + then(onfulfilled?: (value: TResult1_654 | TResult2_654) => TResult1_655 | PromiseLike, onrejected?: (reason: any) => TResult2_655 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_648 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_649 | PromiseLike): { + then(onfulfilled?: (value: TResult1_653 | TResult2_653 | TResult_649) => TResult1_656 | PromiseLike, onrejected?: (reason: any) => TResult2_656 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_650 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_651 | PromiseLike): { + then(onfulfilled?: (value: TResult1_644 | TResult2_644 | TResult_647 | TResult_651) => TResult1_657 | PromiseLike, onrejected?: (reason: any) => TResult2_657 | PromiseLike): { + then(onfulfilled?: (value: TResult1_657 | TResult2_657) => TResult1_658 | PromiseLike, onrejected?: (reason: any) => TResult2_658 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_652 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_653 | PromiseLike): { + then(onfulfilled?: (value: TResult1_644 | TResult2_644 | TResult_647 | TResult_651 | TResult_653) => TResult1_659 | PromiseLike, onrejected?: (reason: any) => TResult2_659 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_654 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_655 | PromiseLike): { + then(onfulfilled?: (value: TResult1_643 | TResult2_643 | TResult_655) => TResult1_660 | PromiseLike, onrejected?: (reason: any) => TResult2_660 | PromiseLike): { + then(onfulfilled?: (value: TResult1_660 | TResult2_660) => TResult1_661 | PromiseLike, onrejected?: (reason: any) => TResult2_661 | PromiseLike): { + then(onfulfilled?: (value: TResult1_661 | TResult2_661) => TResult1_662 | PromiseLike, onrejected?: (reason: any) => TResult2_662 | PromiseLike): { + then(onfulfilled?: (value: TResult1_662 | TResult2_662) => TResult1_663 | PromiseLike, onrejected?: (reason: any) => TResult2_663 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_656 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_657 | PromiseLike): { + then(onfulfilled?: (value: TResult1_661 | TResult2_661 | TResult_657) => TResult1_664 | PromiseLike, onrejected?: (reason: any) => TResult2_664 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_658 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_659 | PromiseLike): { + then(onfulfilled?: (value: TResult1_660 | TResult2_660 | TResult_659) => TResult1_665 | PromiseLike, onrejected?: (reason: any) => TResult2_665 | PromiseLike): { + then(onfulfilled?: (value: TResult1_665 | TResult2_665) => TResult1_666 | PromiseLike, onrejected?: (reason: any) => TResult2_666 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_660 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_661 | PromiseLike): { + then(onfulfilled?: (value: TResult1_660 | TResult2_660 | TResult_659 | TResult_661) => TResult1_667 | PromiseLike, onrejected?: (reason: any) => TResult2_667 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_662 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_663 | PromiseLike): { + then(onfulfilled?: (value: TResult1_643 | TResult2_643 | TResult_655 | TResult_663) => TResult1_668 | PromiseLike, onrejected?: (reason: any) => TResult2_668 | PromiseLike): { + then(onfulfilled?: (value: TResult1_668 | TResult2_668) => TResult1_669 | PromiseLike, onrejected?: (reason: any) => TResult2_669 | PromiseLike): { + then(onfulfilled?: (value: TResult1_669 | TResult2_669) => TResult1_670 | PromiseLike, onrejected?: (reason: any) => TResult2_670 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_664 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_665 | PromiseLike): { + then(onfulfilled?: (value: TResult1_668 | TResult2_668 | TResult_665) => TResult1_671 | PromiseLike, onrejected?: (reason: any) => TResult2_671 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_666 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_667 | PromiseLike): { + then(onfulfilled?: (value: TResult1_643 | TResult2_643 | TResult_655 | TResult_663 | TResult_667) => TResult1_672 | PromiseLike, onrejected?: (reason: any) => TResult2_672 | PromiseLike): { + then(onfulfilled?: (value: TResult1_672 | TResult2_672) => TResult1_673 | PromiseLike, onrejected?: (reason: any) => TResult2_673 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_668 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_669 | PromiseLike): { + then(onfulfilled?: (value: TResult1_643 | TResult2_643 | TResult_655 | TResult_663 | TResult_667 | TResult_669) => TResult1_674 | PromiseLike, onrejected?: (reason: any) => TResult2_674 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_670 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_671 | PromiseLike): { + then(onfulfilled?: (value: TResult1_642 | TResult2_642 | TResult_671) => TResult1_675 | PromiseLike, onrejected?: (reason: any) => TResult2_675 | PromiseLike): { + then(onfulfilled?: (value: TResult1_675 | TResult2_675) => TResult1_676 | PromiseLike, onrejected?: (reason: any) => TResult2_676 | PromiseLike): { + then(onfulfilled?: (value: TResult1_676 | TResult2_676) => TResult1_677 | PromiseLike, onrejected?: (reason: any) => TResult2_677 | PromiseLike): { + then(onfulfilled?: (value: TResult1_677 | TResult2_677) => TResult1_678 | PromiseLike, onrejected?: (reason: any) => TResult2_678 | PromiseLike): { + then(onfulfilled?: (value: TResult1_678 | TResult2_678) => TResult1_679 | PromiseLike, onrejected?: (reason: any) => TResult2_679 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_672 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_673 | PromiseLike): { + then(onfulfilled?: (value: TResult1_677 | TResult2_677 | TResult_673) => TResult1_680 | PromiseLike, onrejected?: (reason: any) => TResult2_680 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_674 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_675 | PromiseLike): { + then(onfulfilled?: (value: TResult1_676 | TResult2_676 | TResult_675) => TResult1_681 | PromiseLike, onrejected?: (reason: any) => TResult2_681 | PromiseLike): { + then(onfulfilled?: (value: TResult1_681 | TResult2_681) => TResult1_682 | PromiseLike, onrejected?: (reason: any) => TResult2_682 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_676 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_677 | PromiseLike): { + then(onfulfilled?: (value: TResult1_676 | TResult2_676 | TResult_675 | TResult_677) => TResult1_683 | PromiseLike, onrejected?: (reason: any) => TResult2_683 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_678 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_679 | PromiseLike): { + then(onfulfilled?: (value: TResult1_675 | TResult2_675 | TResult_679) => TResult1_684 | PromiseLike, onrejected?: (reason: any) => TResult2_684 | PromiseLike): { + then(onfulfilled?: (value: TResult1_684 | TResult2_684) => TResult1_685 | PromiseLike, onrejected?: (reason: any) => TResult2_685 | PromiseLike): { + then(onfulfilled?: (value: TResult1_685 | TResult2_685) => TResult1_686 | PromiseLike, onrejected?: (reason: any) => TResult2_686 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_680 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_681 | PromiseLike): { + then(onfulfilled?: (value: TResult1_684 | TResult2_684 | TResult_681) => TResult1_687 | PromiseLike, onrejected?: (reason: any) => TResult2_687 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_682 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_683 | PromiseLike): { + then(onfulfilled?: (value: TResult1_675 | TResult2_675 | TResult_679 | TResult_683) => TResult1_688 | PromiseLike, onrejected?: (reason: any) => TResult2_688 | PromiseLike): { + then(onfulfilled?: (value: TResult1_688 | TResult2_688) => TResult1_689 | PromiseLike, onrejected?: (reason: any) => TResult2_689 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_684 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_685 | PromiseLike): { + then(onfulfilled?: (value: TResult1_675 | TResult2_675 | TResult_679 | TResult_683 | TResult_685) => TResult1_690 | PromiseLike, onrejected?: (reason: any) => TResult2_690 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_686 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_687 | PromiseLike): { + then(onfulfilled?: (value: TResult1_642 | TResult2_642 | TResult_671 | TResult_687) => TResult1_691 | PromiseLike, onrejected?: (reason: any) => TResult2_691 | PromiseLike): { + then(onfulfilled?: (value: TResult1_691 | TResult2_691) => TResult1_692 | PromiseLike, onrejected?: (reason: any) => TResult2_692 | PromiseLike): { + then(onfulfilled?: (value: TResult1_692 | TResult2_692) => TResult1_693 | PromiseLike, onrejected?: (reason: any) => TResult2_693 | PromiseLike): { + then(onfulfilled?: (value: TResult1_693 | TResult2_693) => TResult1_694 | PromiseLike, onrejected?: (reason: any) => TResult2_694 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_688 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_689 | PromiseLike): { + then(onfulfilled?: (value: TResult1_692 | TResult2_692 | TResult_689) => TResult1_695 | PromiseLike, onrejected?: (reason: any) => TResult2_695 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_690 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_691 | PromiseLike): { + then(onfulfilled?: (value: TResult1_691 | TResult2_691 | TResult_691) => TResult1_696 | PromiseLike, onrejected?: (reason: any) => TResult2_696 | PromiseLike): { + then(onfulfilled?: (value: TResult1_696 | TResult2_696) => TResult1_697 | PromiseLike, onrejected?: (reason: any) => TResult2_697 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_692 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_693 | PromiseLike): { + then(onfulfilled?: (value: TResult1_691 | TResult2_691 | TResult_691 | TResult_693) => TResult1_698 | PromiseLike, onrejected?: (reason: any) => TResult2_698 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_694 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_695 | PromiseLike): { + then(onfulfilled?: (value: TResult1_642 | TResult2_642 | TResult_671 | TResult_687 | TResult_695) => TResult1_699 | PromiseLike, onrejected?: (reason: any) => TResult2_699 | PromiseLike): { + then(onfulfilled?: (value: TResult1_699 | TResult2_699) => TResult1_700 | PromiseLike, onrejected?: (reason: any) => TResult2_700 | PromiseLike): { + then(onfulfilled?: (value: TResult1_700 | TResult2_700) => TResult1_701 | PromiseLike, onrejected?: (reason: any) => TResult2_701 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_696 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_697 | PromiseLike): { + then(onfulfilled?: (value: TResult1_699 | TResult2_699 | TResult_697) => TResult1_702 | PromiseLike, onrejected?: (reason: any) => TResult2_702 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_698 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_699 | PromiseLike): { + then(onfulfilled?: (value: TResult1_642 | TResult2_642 | TResult_671 | TResult_687 | TResult_695 | TResult_699) => TResult1_703 | PromiseLike, onrejected?: (reason: any) => TResult2_703 | PromiseLike): { + then(onfulfilled?: (value: TResult1_703 | TResult2_703) => TResult1_704 | PromiseLike, onrejected?: (reason: any) => TResult2_704 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_700 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_701 | PromiseLike): { + then(onfulfilled?: (value: TResult1_642 | TResult2_642 | TResult_671 | TResult_687 | TResult_695 | TResult_699 | TResult_701) => TResult1_705 | PromiseLike, onrejected?: (reason: any) => TResult2_705 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_702 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_703 | PromiseLike): { + then(onfulfilled?: (value: TResult1_513 | TResult2_513 | TResult_639 | TResult_703) => TResult1_706 | PromiseLike, onrejected?: (reason: any) => TResult2_706 | PromiseLike): { + then(onfulfilled?: (value: TResult1_706 | TResult2_706) => TResult1_707 | PromiseLike, onrejected?: (reason: any) => TResult2_707 | PromiseLike): { + then(onfulfilled?: (value: TResult1_707 | TResult2_707) => TResult1_708 | PromiseLike, onrejected?: (reason: any) => TResult2_708 | PromiseLike): { + then(onfulfilled?: (value: TResult1_708 | TResult2_708) => TResult1_709 | PromiseLike, onrejected?: (reason: any) => TResult2_709 | PromiseLike): { + then(onfulfilled?: (value: TResult1_709 | TResult2_709) => TResult1_710 | PromiseLike, onrejected?: (reason: any) => TResult2_710 | PromiseLike): { + then(onfulfilled?: (value: TResult1_710 | TResult2_710) => TResult1_711 | PromiseLike, onrejected?: (reason: any) => TResult2_711 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_704 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_705 | PromiseLike): { + then(onfulfilled?: (value: TResult1_709 | TResult2_709 | TResult_705) => TResult1_712 | PromiseLike, onrejected?: (reason: any) => TResult2_712 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_706 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_707 | PromiseLike): { + then(onfulfilled?: (value: TResult1_708 | TResult2_708 | TResult_707) => TResult1_713 | PromiseLike, onrejected?: (reason: any) => TResult2_713 | PromiseLike): { + then(onfulfilled?: (value: TResult1_713 | TResult2_713) => TResult1_714 | PromiseLike, onrejected?: (reason: any) => TResult2_714 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_708 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_709 | PromiseLike): { + then(onfulfilled?: (value: TResult1_708 | TResult2_708 | TResult_707 | TResult_709) => TResult1_715 | PromiseLike, onrejected?: (reason: any) => TResult2_715 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_710 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_711 | PromiseLike): { + then(onfulfilled?: (value: TResult1_707 | TResult2_707 | TResult_711) => TResult1_716 | PromiseLike, onrejected?: (reason: any) => TResult2_716 | PromiseLike): { + then(onfulfilled?: (value: TResult1_716 | TResult2_716) => TResult1_717 | PromiseLike, onrejected?: (reason: any) => TResult2_717 | PromiseLike): { + then(onfulfilled?: (value: TResult1_717 | TResult2_717) => TResult1_718 | PromiseLike, onrejected?: (reason: any) => TResult2_718 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_712 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_713 | PromiseLike): { + then(onfulfilled?: (value: TResult1_716 | TResult2_716 | TResult_713) => TResult1_719 | PromiseLike, onrejected?: (reason: any) => TResult2_719 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_714 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_715 | PromiseLike): { + then(onfulfilled?: (value: TResult1_707 | TResult2_707 | TResult_711 | TResult_715) => TResult1_720 | PromiseLike, onrejected?: (reason: any) => TResult2_720 | PromiseLike): { + then(onfulfilled?: (value: TResult1_720 | TResult2_720) => TResult1_721 | PromiseLike, onrejected?: (reason: any) => TResult2_721 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_716 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_717 | PromiseLike): { + then(onfulfilled?: (value: TResult1_707 | TResult2_707 | TResult_711 | TResult_715 | TResult_717) => TResult1_722 | PromiseLike, onrejected?: (reason: any) => TResult2_722 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_718 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_719 | PromiseLike): { + then(onfulfilled?: (value: TResult1_706 | TResult2_706 | TResult_719) => TResult1_723 | PromiseLike, onrejected?: (reason: any) => TResult2_723 | PromiseLike): { + then(onfulfilled?: (value: TResult1_723 | TResult2_723) => TResult1_724 | PromiseLike, onrejected?: (reason: any) => TResult2_724 | PromiseLike): { + then(onfulfilled?: (value: TResult1_724 | TResult2_724) => TResult1_725 | PromiseLike, onrejected?: (reason: any) => TResult2_725 | PromiseLike): { + then(onfulfilled?: (value: TResult1_725 | TResult2_725) => TResult1_726 | PromiseLike, onrejected?: (reason: any) => TResult2_726 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_720 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_721 | PromiseLike): { + then(onfulfilled?: (value: TResult1_724 | TResult2_724 | TResult_721) => TResult1_727 | PromiseLike, onrejected?: (reason: any) => TResult2_727 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_722 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_723 | PromiseLike): { + then(onfulfilled?: (value: TResult1_723 | TResult2_723 | TResult_723) => TResult1_728 | PromiseLike, onrejected?: (reason: any) => TResult2_728 | PromiseLike): { + then(onfulfilled?: (value: TResult1_728 | TResult2_728) => TResult1_729 | PromiseLike, onrejected?: (reason: any) => TResult2_729 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_724 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_725 | PromiseLike): { + then(onfulfilled?: (value: TResult1_723 | TResult2_723 | TResult_723 | TResult_725) => TResult1_730 | PromiseLike, onrejected?: (reason: any) => TResult2_730 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_726 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_727 | PromiseLike): { + then(onfulfilled?: (value: TResult1_706 | TResult2_706 | TResult_719 | TResult_727) => TResult1_731 | PromiseLike, onrejected?: (reason: any) => TResult2_731 | PromiseLike): { + then(onfulfilled?: (value: TResult1_731 | TResult2_731) => TResult1_732 | PromiseLike, onrejected?: (reason: any) => TResult2_732 | PromiseLike): { + then(onfulfilled?: (value: TResult1_732 | TResult2_732) => TResult1_733 | PromiseLike, onrejected?: (reason: any) => TResult2_733 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_728 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_729 | PromiseLike): { + then(onfulfilled?: (value: TResult1_731 | TResult2_731 | TResult_729) => TResult1_734 | PromiseLike, onrejected?: (reason: any) => TResult2_734 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_730 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_731 | PromiseLike): { + then(onfulfilled?: (value: TResult1_706 | TResult2_706 | TResult_719 | TResult_727 | TResult_731) => TResult1_735 | PromiseLike, onrejected?: (reason: any) => TResult2_735 | PromiseLike): { + then(onfulfilled?: (value: TResult1_735 | TResult2_735) => TResult1_736 | PromiseLike, onrejected?: (reason: any) => TResult2_736 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_732 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_733 | PromiseLike): { + then(onfulfilled?: (value: TResult1_706 | TResult2_706 | TResult_719 | TResult_727 | TResult_731 | TResult_733) => TResult1_737 | PromiseLike, onrejected?: (reason: any) => TResult2_737 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_734 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_735 | PromiseLike): { + then(onfulfilled?: (value: TResult1_513 | TResult2_513 | TResult_639 | TResult_703 | TResult_735) => TResult1_738 | PromiseLike, onrejected?: (reason: any) => TResult2_738 | PromiseLike): { + then(onfulfilled?: (value: TResult1_738 | TResult2_738) => TResult1_739 | PromiseLike, onrejected?: (reason: any) => TResult2_739 | PromiseLike): { + then(onfulfilled?: (value: TResult1_739 | TResult2_739) => TResult1_740 | PromiseLike, onrejected?: (reason: any) => TResult2_740 | PromiseLike): { + then(onfulfilled?: (value: TResult1_740 | TResult2_740) => TResult1_741 | PromiseLike, onrejected?: (reason: any) => TResult2_741 | PromiseLike): { + then(onfulfilled?: (value: TResult1_741 | TResult2_741) => TResult1_742 | PromiseLike, onrejected?: (reason: any) => TResult2_742 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_736 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_737 | PromiseLike): { + then(onfulfilled?: (value: TResult1_740 | TResult2_740 | TResult_737) => TResult1_743 | PromiseLike, onrejected?: (reason: any) => TResult2_743 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_738 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_739 | PromiseLike): { + then(onfulfilled?: (value: TResult1_739 | TResult2_739 | TResult_739) => TResult1_744 | PromiseLike, onrejected?: (reason: any) => TResult2_744 | PromiseLike): { + then(onfulfilled?: (value: TResult1_744 | TResult2_744) => TResult1_745 | PromiseLike, onrejected?: (reason: any) => TResult2_745 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_740 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_741 | PromiseLike): { + then(onfulfilled?: (value: TResult1_739 | TResult2_739 | TResult_739 | TResult_741) => TResult1_746 | PromiseLike, onrejected?: (reason: any) => TResult2_746 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_742 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_743 | PromiseLike): { + then(onfulfilled?: (value: TResult1_738 | TResult2_738 | TResult_743) => TResult1_747 | PromiseLike, onrejected?: (reason: any) => TResult2_747 | PromiseLike): { + then(onfulfilled?: (value: TResult1_747 | TResult2_747) => TResult1_748 | PromiseLike, onrejected?: (reason: any) => TResult2_748 | PromiseLike): { + then(onfulfilled?: (value: TResult1_748 | TResult2_748) => TResult1_749 | PromiseLike, onrejected?: (reason: any) => TResult2_749 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_744 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_745 | PromiseLike): { + then(onfulfilled?: (value: TResult1_747 | TResult2_747 | TResult_745) => TResult1_750 | PromiseLike, onrejected?: (reason: any) => TResult2_750 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_746 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_747 | PromiseLike): { + then(onfulfilled?: (value: TResult1_738 | TResult2_738 | TResult_743 | TResult_747) => TResult1_751 | PromiseLike, onrejected?: (reason: any) => TResult2_751 | PromiseLike): { + then(onfulfilled?: (value: TResult1_751 | TResult2_751) => TResult1_752 | PromiseLike, onrejected?: (reason: any) => TResult2_752 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_748 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_749 | PromiseLike): { + then(onfulfilled?: (value: TResult1_738 | TResult2_738 | TResult_743 | TResult_747 | TResult_749) => TResult1_753 | PromiseLike, onrejected?: (reason: any) => TResult2_753 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_750 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_751 | PromiseLike): { + then(onfulfilled?: (value: TResult1_513 | TResult2_513 | TResult_639 | TResult_703 | TResult_735 | TResult_751) => TResult1_754 | PromiseLike, onrejected?: (reason: any) => TResult2_754 | PromiseLike): { + then(onfulfilled?: (value: TResult1_754 | TResult2_754) => TResult1_755 | PromiseLike, onrejected?: (reason: any) => TResult2_755 | PromiseLike): { + then(onfulfilled?: (value: TResult1_755 | TResult2_755) => TResult1_756 | PromiseLike, onrejected?: (reason: any) => TResult2_756 | PromiseLike): { + then(onfulfilled?: (value: TResult1_756 | TResult2_756) => TResult1_757 | PromiseLike, onrejected?: (reason: any) => TResult2_757 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_752 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_753 | PromiseLike): { + then(onfulfilled?: (value: TResult1_755 | TResult2_755 | TResult_753) => TResult1_758 | PromiseLike, onrejected?: (reason: any) => TResult2_758 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_754 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_755 | PromiseLike): { + then(onfulfilled?: (value: TResult1_754 | TResult2_754 | TResult_755) => TResult1_759 | PromiseLike, onrejected?: (reason: any) => TResult2_759 | PromiseLike): { + then(onfulfilled?: (value: TResult1_759 | TResult2_759) => TResult1_760 | PromiseLike, onrejected?: (reason: any) => TResult2_760 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_756 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_757 | PromiseLike): { + then(onfulfilled?: (value: TResult1_754 | TResult2_754 | TResult_755 | TResult_757) => TResult1_761 | PromiseLike, onrejected?: (reason: any) => TResult2_761 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_758 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_759 | PromiseLike): { + then(onfulfilled?: (value: TResult1_513 | TResult2_513 | TResult_639 | TResult_703 | TResult_735 | TResult_751 | TResult_759) => TResult1_762 | PromiseLike, onrejected?: (reason: any) => TResult2_762 | PromiseLike): { + then(onfulfilled?: (value: TResult1_762 | TResult2_762) => TResult1_763 | PromiseLike, onrejected?: (reason: any) => TResult2_763 | PromiseLike): { + then(onfulfilled?: (value: TResult1_763 | TResult2_763) => TResult1_764 | PromiseLike, onrejected?: (reason: any) => TResult2_764 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_760 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_761 | PromiseLike): { + then(onfulfilled?: (value: TResult1_762 | TResult2_762 | TResult_761) => TResult1_765 | PromiseLike, onrejected?: (reason: any) => TResult2_765 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_762 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_763 | PromiseLike): { + then(onfulfilled?: (value: TResult1_513 | TResult2_513 | TResult_639 | TResult_703 | TResult_735 | TResult_751 | TResult_759 | TResult_763) => TResult1_766 | PromiseLike, onrejected?: (reason: any) => TResult2_766 | PromiseLike): { + then(onfulfilled?: (value: TResult1_766 | TResult2_766) => TResult1_767 | PromiseLike, onrejected?: (reason: any) => TResult2_767 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_764 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_765 | PromiseLike): { + then(onfulfilled?: (value: TResult1_513 | TResult2_513 | TResult_639 | TResult_703 | TResult_735 | TResult_751 | TResult_759 | TResult_763 | TResult_765) => TResult1_768 | PromiseLike, onrejected?: (reason: any) => TResult2_768 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_766 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_767 | PromiseLike): { + then(onfulfilled?: (value: TResult1 | TResult2 | TResult_511 | TResult_767) => TResult1_769 | PromiseLike, onrejected?: (reason: any) => TResult2_769 | PromiseLike): { + then(onfulfilled?: (value: TResult1_769 | TResult2_769) => TResult1_770 | PromiseLike, onrejected?: (reason: any) => TResult2_770 | PromiseLike): { + then(onfulfilled?: (value: TResult1_770 | TResult2_770) => TResult1_771 | PromiseLike, onrejected?: (reason: any) => TResult2_771 | PromiseLike): { + then(onfulfilled?: (value: TResult1_771 | TResult2_771) => TResult1_772 | PromiseLike, onrejected?: (reason: any) => TResult2_772 | PromiseLike): { + then(onfulfilled?: (value: TResult1_772 | TResult2_772) => TResult1_773 | PromiseLike, onrejected?: (reason: any) => TResult2_773 | PromiseLike): { + then(onfulfilled?: (value: TResult1_773 | TResult2_773) => TResult1_774 | PromiseLike, onrejected?: (reason: any) => TResult2_774 | PromiseLike): { + then(onfulfilled?: (value: TResult1_774 | TResult2_774) => TResult1_775 | PromiseLike, onrejected?: (reason: any) => TResult2_775 | PromiseLike): { + then(onfulfilled?: (value: TResult1_775 | TResult2_775) => TResult1_776 | PromiseLike, onrejected?: (reason: any) => TResult2_776 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_768 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_769 | PromiseLike): { + then(onfulfilled?: (value: TResult1_774 | TResult2_774 | TResult_769) => TResult1_777 | PromiseLike, onrejected?: (reason: any) => TResult2_777 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_770 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_771 | PromiseLike): { + then(onfulfilled?: (value: TResult1_773 | TResult2_773 | TResult_771) => TResult1_778 | PromiseLike, onrejected?: (reason: any) => TResult2_778 | PromiseLike): { + then(onfulfilled?: (value: TResult1_778 | TResult2_778) => TResult1_779 | PromiseLike, onrejected?: (reason: any) => TResult2_779 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_772 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_773 | PromiseLike): { + then(onfulfilled?: (value: TResult1_773 | TResult2_773 | TResult_771 | TResult_773) => TResult1_780 | PromiseLike, onrejected?: (reason: any) => TResult2_780 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_774 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_775 | PromiseLike): { + then(onfulfilled?: (value: TResult1_772 | TResult2_772 | TResult_775) => TResult1_781 | PromiseLike, onrejected?: (reason: any) => TResult2_781 | PromiseLike): { + then(onfulfilled?: (value: TResult1_781 | TResult2_781) => TResult1_782 | PromiseLike, onrejected?: (reason: any) => TResult2_782 | PromiseLike): { + then(onfulfilled?: (value: TResult1_782 | TResult2_782) => TResult1_783 | PromiseLike, onrejected?: (reason: any) => TResult2_783 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_776 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_777 | PromiseLike): { + then(onfulfilled?: (value: TResult1_781 | TResult2_781 | TResult_777) => TResult1_784 | PromiseLike, onrejected?: (reason: any) => TResult2_784 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_778 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_779 | PromiseLike): { + then(onfulfilled?: (value: TResult1_772 | TResult2_772 | TResult_775 | TResult_779) => TResult1_785 | PromiseLike, onrejected?: (reason: any) => TResult2_785 | PromiseLike): { + then(onfulfilled?: (value: TResult1_785 | TResult2_785) => TResult1_786 | PromiseLike, onrejected?: (reason: any) => TResult2_786 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_780 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_781 | PromiseLike): { + then(onfulfilled?: (value: TResult1_772 | TResult2_772 | TResult_775 | TResult_779 | TResult_781) => TResult1_787 | PromiseLike, onrejected?: (reason: any) => TResult2_787 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_782 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_783 | PromiseLike): { + then(onfulfilled?: (value: TResult1_771 | TResult2_771 | TResult_783) => TResult1_788 | PromiseLike, onrejected?: (reason: any) => TResult2_788 | PromiseLike): { + then(onfulfilled?: (value: TResult1_788 | TResult2_788) => TResult1_789 | PromiseLike, onrejected?: (reason: any) => TResult2_789 | PromiseLike): { + then(onfulfilled?: (value: TResult1_789 | TResult2_789) => TResult1_790 | PromiseLike, onrejected?: (reason: any) => TResult2_790 | PromiseLike): { + then(onfulfilled?: (value: TResult1_790 | TResult2_790) => TResult1_791 | PromiseLike, onrejected?: (reason: any) => TResult2_791 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_784 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_785 | PromiseLike): { + then(onfulfilled?: (value: TResult1_789 | TResult2_789 | TResult_785) => TResult1_792 | PromiseLike, onrejected?: (reason: any) => TResult2_792 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_786 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_787 | PromiseLike): { + then(onfulfilled?: (value: TResult1_788 | TResult2_788 | TResult_787) => TResult1_793 | PromiseLike, onrejected?: (reason: any) => TResult2_793 | PromiseLike): { + then(onfulfilled?: (value: TResult1_793 | TResult2_793) => TResult1_794 | PromiseLike, onrejected?: (reason: any) => TResult2_794 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_788 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_789 | PromiseLike): { + then(onfulfilled?: (value: TResult1_788 | TResult2_788 | TResult_787 | TResult_789) => TResult1_795 | PromiseLike, onrejected?: (reason: any) => TResult2_795 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_790 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_791 | PromiseLike): { + then(onfulfilled?: (value: TResult1_771 | TResult2_771 | TResult_783 | TResult_791) => TResult1_796 | PromiseLike, onrejected?: (reason: any) => TResult2_796 | PromiseLike): { + then(onfulfilled?: (value: TResult1_796 | TResult2_796) => TResult1_797 | PromiseLike, onrejected?: (reason: any) => TResult2_797 | PromiseLike): { + then(onfulfilled?: (value: TResult1_797 | TResult2_797) => TResult1_798 | PromiseLike, onrejected?: (reason: any) => TResult2_798 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_792 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_793 | PromiseLike): { + then(onfulfilled?: (value: TResult1_796 | TResult2_796 | TResult_793) => TResult1_799 | PromiseLike, onrejected?: (reason: any) => TResult2_799 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_794 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_795 | PromiseLike): { + then(onfulfilled?: (value: TResult1_771 | TResult2_771 | TResult_783 | TResult_791 | TResult_795) => TResult1_800 | PromiseLike, onrejected?: (reason: any) => TResult2_800 | PromiseLike): { + then(onfulfilled?: (value: TResult1_800 | TResult2_800) => TResult1_801 | PromiseLike, onrejected?: (reason: any) => TResult2_801 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_796 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_797 | PromiseLike): { + then(onfulfilled?: (value: TResult1_771 | TResult2_771 | TResult_783 | TResult_791 | TResult_795 | TResult_797) => TResult1_802 | PromiseLike, onrejected?: (reason: any) => TResult2_802 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_798 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_799 | PromiseLike): { + then(onfulfilled?: (value: TResult1_770 | TResult2_770 | TResult_799) => TResult1_803 | PromiseLike, onrejected?: (reason: any) => TResult2_803 | PromiseLike): { + then(onfulfilled?: (value: TResult1_803 | TResult2_803) => TResult1_804 | PromiseLike, onrejected?: (reason: any) => TResult2_804 | PromiseLike): { + then(onfulfilled?: (value: TResult1_804 | TResult2_804) => TResult1_805 | PromiseLike, onrejected?: (reason: any) => TResult2_805 | PromiseLike): { + then(onfulfilled?: (value: TResult1_805 | TResult2_805) => TResult1_806 | PromiseLike, onrejected?: (reason: any) => TResult2_806 | PromiseLike): { + then(onfulfilled?: (value: TResult1_806 | TResult2_806) => TResult1_807 | PromiseLike, onrejected?: (reason: any) => TResult2_807 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_800 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_801 | PromiseLike): { + then(onfulfilled?: (value: TResult1_805 | TResult2_805 | TResult_801) => TResult1_808 | PromiseLike, onrejected?: (reason: any) => TResult2_808 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_802 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_803 | PromiseLike): { + then(onfulfilled?: (value: TResult1_804 | TResult2_804 | TResult_803) => TResult1_809 | PromiseLike, onrejected?: (reason: any) => TResult2_809 | PromiseLike): { + then(onfulfilled?: (value: TResult1_809 | TResult2_809) => TResult1_810 | PromiseLike, onrejected?: (reason: any) => TResult2_810 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_804 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_805 | PromiseLike): { + then(onfulfilled?: (value: TResult1_804 | TResult2_804 | TResult_803 | TResult_805) => TResult1_811 | PromiseLike, onrejected?: (reason: any) => TResult2_811 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_806 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_807 | PromiseLike): { + then(onfulfilled?: (value: TResult1_803 | TResult2_803 | TResult_807) => TResult1_812 | PromiseLike, onrejected?: (reason: any) => TResult2_812 | PromiseLike): { + then(onfulfilled?: (value: TResult1_812 | TResult2_812) => TResult1_813 | PromiseLike, onrejected?: (reason: any) => TResult2_813 | PromiseLike): { + then(onfulfilled?: (value: TResult1_813 | TResult2_813) => TResult1_814 | PromiseLike, onrejected?: (reason: any) => TResult2_814 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_808 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_809 | PromiseLike): { + then(onfulfilled?: (value: TResult1_812 | TResult2_812 | TResult_809) => TResult1_815 | PromiseLike, onrejected?: (reason: any) => TResult2_815 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_810 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_811 | PromiseLike): { + then(onfulfilled?: (value: TResult1_803 | TResult2_803 | TResult_807 | TResult_811) => TResult1_816 | PromiseLike, onrejected?: (reason: any) => TResult2_816 | PromiseLike): { + then(onfulfilled?: (value: TResult1_816 | TResult2_816) => TResult1_817 | PromiseLike, onrejected?: (reason: any) => TResult2_817 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_812 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_813 | PromiseLike): { + then(onfulfilled?: (value: TResult1_803 | TResult2_803 | TResult_807 | TResult_811 | TResult_813) => TResult1_818 | PromiseLike, onrejected?: (reason: any) => TResult2_818 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_814 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_815 | PromiseLike): { + then(onfulfilled?: (value: TResult1_770 | TResult2_770 | TResult_799 | TResult_815) => TResult1_819 | PromiseLike, onrejected?: (reason: any) => TResult2_819 | PromiseLike): { + then(onfulfilled?: (value: TResult1_819 | TResult2_819) => TResult1_820 | PromiseLike, onrejected?: (reason: any) => TResult2_820 | PromiseLike): { + then(onfulfilled?: (value: TResult1_820 | TResult2_820) => TResult1_821 | PromiseLike, onrejected?: (reason: any) => TResult2_821 | PromiseLike): { + then(onfulfilled?: (value: TResult1_821 | TResult2_821) => TResult1_822 | PromiseLike, onrejected?: (reason: any) => TResult2_822 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_816 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_817 | PromiseLike): { + then(onfulfilled?: (value: TResult1_820 | TResult2_820 | TResult_817) => TResult1_823 | PromiseLike, onrejected?: (reason: any) => TResult2_823 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_818 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_819 | PromiseLike): { + then(onfulfilled?: (value: TResult1_819 | TResult2_819 | TResult_819) => TResult1_824 | PromiseLike, onrejected?: (reason: any) => TResult2_824 | PromiseLike): { + then(onfulfilled?: (value: TResult1_824 | TResult2_824) => TResult1_825 | PromiseLike, onrejected?: (reason: any) => TResult2_825 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_820 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_821 | PromiseLike): { + then(onfulfilled?: (value: TResult1_819 | TResult2_819 | TResult_819 | TResult_821) => TResult1_826 | PromiseLike, onrejected?: (reason: any) => TResult2_826 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_822 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_823 | PromiseLike): { + then(onfulfilled?: (value: TResult1_770 | TResult2_770 | TResult_799 | TResult_815 | TResult_823) => TResult1_827 | PromiseLike, onrejected?: (reason: any) => TResult2_827 | PromiseLike): { + then(onfulfilled?: (value: TResult1_827 | TResult2_827) => TResult1_828 | PromiseLike, onrejected?: (reason: any) => TResult2_828 | PromiseLike): { + then(onfulfilled?: (value: TResult1_828 | TResult2_828) => TResult1_829 | PromiseLike, onrejected?: (reason: any) => TResult2_829 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_824 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_825 | PromiseLike): { + then(onfulfilled?: (value: TResult1_827 | TResult2_827 | TResult_825) => TResult1_830 | PromiseLike, onrejected?: (reason: any) => TResult2_830 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_826 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_827 | PromiseLike): { + then(onfulfilled?: (value: TResult1_770 | TResult2_770 | TResult_799 | TResult_815 | TResult_823 | TResult_827) => TResult1_831 | PromiseLike, onrejected?: (reason: any) => TResult2_831 | PromiseLike): { + then(onfulfilled?: (value: TResult1_831 | TResult2_831) => TResult1_832 | PromiseLike, onrejected?: (reason: any) => TResult2_832 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_828 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_829 | PromiseLike): { + then(onfulfilled?: (value: TResult1_770 | TResult2_770 | TResult_799 | TResult_815 | TResult_823 | TResult_827 | TResult_829) => TResult1_833 | PromiseLike, onrejected?: (reason: any) => TResult2_833 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_830 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_831 | PromiseLike): { + then(onfulfilled?: (value: TResult1_769 | TResult2_769 | TResult_831) => TResult1_834 | PromiseLike, onrejected?: (reason: any) => TResult2_834 | PromiseLike): { + then(onfulfilled?: (value: TResult1_834 | TResult2_834) => TResult1_835 | PromiseLike, onrejected?: (reason: any) => TResult2_835 | PromiseLike): { + then(onfulfilled?: (value: TResult1_835 | TResult2_835) => TResult1_836 | PromiseLike, onrejected?: (reason: any) => TResult2_836 | PromiseLike): { + then(onfulfilled?: (value: TResult1_836 | TResult2_836) => TResult1_837 | PromiseLike, onrejected?: (reason: any) => TResult2_837 | PromiseLike): { + then(onfulfilled?: (value: TResult1_837 | TResult2_837) => TResult1_838 | PromiseLike, onrejected?: (reason: any) => TResult2_838 | PromiseLike): { + then(onfulfilled?: (value: TResult1_838 | TResult2_838) => TResult1_839 | PromiseLike, onrejected?: (reason: any) => TResult2_839 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_832 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_833 | PromiseLike): { + then(onfulfilled?: (value: TResult1_837 | TResult2_837 | TResult_833) => TResult1_840 | PromiseLike, onrejected?: (reason: any) => TResult2_840 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_834 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_835 | PromiseLike): { + then(onfulfilled?: (value: TResult1_836 | TResult2_836 | TResult_835) => TResult1_841 | PromiseLike, onrejected?: (reason: any) => TResult2_841 | PromiseLike): { + then(onfulfilled?: (value: TResult1_841 | TResult2_841) => TResult1_842 | PromiseLike, onrejected?: (reason: any) => TResult2_842 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_836 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_837 | PromiseLike): { + then(onfulfilled?: (value: TResult1_836 | TResult2_836 | TResult_835 | TResult_837) => TResult1_843 | PromiseLike, onrejected?: (reason: any) => TResult2_843 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_838 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_839 | PromiseLike): { + then(onfulfilled?: (value: TResult1_835 | TResult2_835 | TResult_839) => TResult1_844 | PromiseLike, onrejected?: (reason: any) => TResult2_844 | PromiseLike): { + then(onfulfilled?: (value: TResult1_844 | TResult2_844) => TResult1_845 | PromiseLike, onrejected?: (reason: any) => TResult2_845 | PromiseLike): { + then(onfulfilled?: (value: TResult1_845 | TResult2_845) => TResult1_846 | PromiseLike, onrejected?: (reason: any) => TResult2_846 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_840 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_841 | PromiseLike): { + then(onfulfilled?: (value: TResult1_844 | TResult2_844 | TResult_841) => TResult1_847 | PromiseLike, onrejected?: (reason: any) => TResult2_847 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_842 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_843 | PromiseLike): { + then(onfulfilled?: (value: TResult1_835 | TResult2_835 | TResult_839 | TResult_843) => TResult1_848 | PromiseLike, onrejected?: (reason: any) => TResult2_848 | PromiseLike): { + then(onfulfilled?: (value: TResult1_848 | TResult2_848) => TResult1_849 | PromiseLike, onrejected?: (reason: any) => TResult2_849 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_844 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_845 | PromiseLike): { + then(onfulfilled?: (value: TResult1_835 | TResult2_835 | TResult_839 | TResult_843 | TResult_845) => TResult1_850 | PromiseLike, onrejected?: (reason: any) => TResult2_850 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_846 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_847 | PromiseLike): { + then(onfulfilled?: (value: TResult1_834 | TResult2_834 | TResult_847) => TResult1_851 | PromiseLike, onrejected?: (reason: any) => TResult2_851 | PromiseLike): { + then(onfulfilled?: (value: TResult1_851 | TResult2_851) => TResult1_852 | PromiseLike, onrejected?: (reason: any) => TResult2_852 | PromiseLike): { + then(onfulfilled?: (value: TResult1_852 | TResult2_852) => TResult1_853 | PromiseLike, onrejected?: (reason: any) => TResult2_853 | PromiseLike): { + then(onfulfilled?: (value: TResult1_853 | TResult2_853) => TResult1_854 | PromiseLike, onrejected?: (reason: any) => TResult2_854 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_848 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_849 | PromiseLike): { + then(onfulfilled?: (value: TResult1_852 | TResult2_852 | TResult_849) => TResult1_855 | PromiseLike, onrejected?: (reason: any) => TResult2_855 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_850 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_851 | PromiseLike): { + then(onfulfilled?: (value: TResult1_851 | TResult2_851 | TResult_851) => TResult1_856 | PromiseLike, onrejected?: (reason: any) => TResult2_856 | PromiseLike): { + then(onfulfilled?: (value: TResult1_856 | TResult2_856) => TResult1_857 | PromiseLike, onrejected?: (reason: any) => TResult2_857 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_852 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_853 | PromiseLike): { + then(onfulfilled?: (value: TResult1_851 | TResult2_851 | TResult_851 | TResult_853) => TResult1_858 | PromiseLike, onrejected?: (reason: any) => TResult2_858 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_854 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_855 | PromiseLike): { + then(onfulfilled?: (value: TResult1_834 | TResult2_834 | TResult_847 | TResult_855) => TResult1_859 | PromiseLike, onrejected?: (reason: any) => TResult2_859 | PromiseLike): { + then(onfulfilled?: (value: TResult1_859 | TResult2_859) => TResult1_860 | PromiseLike, onrejected?: (reason: any) => TResult2_860 | PromiseLike): { + then(onfulfilled?: (value: TResult1_860 | TResult2_860) => TResult1_861 | PromiseLike, onrejected?: (reason: any) => TResult2_861 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_856 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_857 | PromiseLike): { + then(onfulfilled?: (value: TResult1_859 | TResult2_859 | TResult_857) => TResult1_862 | PromiseLike, onrejected?: (reason: any) => TResult2_862 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_858 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_859 | PromiseLike): { + then(onfulfilled?: (value: TResult1_834 | TResult2_834 | TResult_847 | TResult_855 | TResult_859) => TResult1_863 | PromiseLike, onrejected?: (reason: any) => TResult2_863 | PromiseLike): { + then(onfulfilled?: (value: TResult1_863 | TResult2_863) => TResult1_864 | PromiseLike, onrejected?: (reason: any) => TResult2_864 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_860 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_861 | PromiseLike): { + then(onfulfilled?: (value: TResult1_834 | TResult2_834 | TResult_847 | TResult_855 | TResult_859 | TResult_861) => TResult1_865 | PromiseLike, onrejected?: (reason: any) => TResult2_865 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_862 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_863 | PromiseLike): { + then(onfulfilled?: (value: TResult1_769 | TResult2_769 | TResult_831 | TResult_863) => TResult1_866 | PromiseLike, onrejected?: (reason: any) => TResult2_866 | PromiseLike): { + then(onfulfilled?: (value: TResult1_866 | TResult2_866) => TResult1_867 | PromiseLike, onrejected?: (reason: any) => TResult2_867 | PromiseLike): { + then(onfulfilled?: (value: TResult1_867 | TResult2_867) => TResult1_868 | PromiseLike, onrejected?: (reason: any) => TResult2_868 | PromiseLike): { + then(onfulfilled?: (value: TResult1_868 | TResult2_868) => TResult1_869 | PromiseLike, onrejected?: (reason: any) => TResult2_869 | PromiseLike): { + then(onfulfilled?: (value: TResult1_869 | TResult2_869) => TResult1_870 | PromiseLike, onrejected?: (reason: any) => TResult2_870 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_864 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_865 | PromiseLike): { + then(onfulfilled?: (value: TResult1_868 | TResult2_868 | TResult_865) => TResult1_871 | PromiseLike, onrejected?: (reason: any) => TResult2_871 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_866 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_867 | PromiseLike): { + then(onfulfilled?: (value: TResult1_867 | TResult2_867 | TResult_867) => TResult1_872 | PromiseLike, onrejected?: (reason: any) => TResult2_872 | PromiseLike): { + then(onfulfilled?: (value: TResult1_872 | TResult2_872) => TResult1_873 | PromiseLike, onrejected?: (reason: any) => TResult2_873 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_868 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_869 | PromiseLike): { + then(onfulfilled?: (value: TResult1_867 | TResult2_867 | TResult_867 | TResult_869) => TResult1_874 | PromiseLike, onrejected?: (reason: any) => TResult2_874 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_870 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_871 | PromiseLike): { + then(onfulfilled?: (value: TResult1_866 | TResult2_866 | TResult_871) => TResult1_875 | PromiseLike, onrejected?: (reason: any) => TResult2_875 | PromiseLike): { + then(onfulfilled?: (value: TResult1_875 | TResult2_875) => TResult1_876 | PromiseLike, onrejected?: (reason: any) => TResult2_876 | PromiseLike): { + then(onfulfilled?: (value: TResult1_876 | TResult2_876) => TResult1_877 | PromiseLike, onrejected?: (reason: any) => TResult2_877 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_872 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_873 | PromiseLike): { + then(onfulfilled?: (value: TResult1_875 | TResult2_875 | TResult_873) => TResult1_878 | PromiseLike, onrejected?: (reason: any) => TResult2_878 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_874 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_875 | PromiseLike): { + then(onfulfilled?: (value: TResult1_866 | TResult2_866 | TResult_871 | TResult_875) => TResult1_879 | PromiseLike, onrejected?: (reason: any) => TResult2_879 | PromiseLike): { + then(onfulfilled?: (value: TResult1_879 | TResult2_879) => TResult1_880 | PromiseLike, onrejected?: (reason: any) => TResult2_880 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_876 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_877 | PromiseLike): { + then(onfulfilled?: (value: TResult1_866 | TResult2_866 | TResult_871 | TResult_875 | TResult_877) => TResult1_881 | PromiseLike, onrejected?: (reason: any) => TResult2_881 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_878 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_879 | PromiseLike): { + then(onfulfilled?: (value: TResult1_769 | TResult2_769 | TResult_831 | TResult_863 | TResult_879) => TResult1_882 | PromiseLike, onrejected?: (reason: any) => TResult2_882 | PromiseLike): { + then(onfulfilled?: (value: TResult1_882 | TResult2_882) => TResult1_883 | PromiseLike, onrejected?: (reason: any) => TResult2_883 | PromiseLike): { + then(onfulfilled?: (value: TResult1_883 | TResult2_883) => TResult1_884 | PromiseLike, onrejected?: (reason: any) => TResult2_884 | PromiseLike): { + then(onfulfilled?: (value: TResult1_884 | TResult2_884) => TResult1_885 | PromiseLike, onrejected?: (reason: any) => TResult2_885 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_880 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_881 | PromiseLike): { + then(onfulfilled?: (value: TResult1_883 | TResult2_883 | TResult_881) => TResult1_886 | PromiseLike, onrejected?: (reason: any) => TResult2_886 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_882 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_883 | PromiseLike): { + then(onfulfilled?: (value: TResult1_882 | TResult2_882 | TResult_883) => TResult1_887 | PromiseLike, onrejected?: (reason: any) => TResult2_887 | PromiseLike): { + then(onfulfilled?: (value: TResult1_887 | TResult2_887) => TResult1_888 | PromiseLike, onrejected?: (reason: any) => TResult2_888 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_884 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_885 | PromiseLike): { + then(onfulfilled?: (value: TResult1_882 | TResult2_882 | TResult_883 | TResult_885) => TResult1_889 | PromiseLike, onrejected?: (reason: any) => TResult2_889 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_886 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_887 | PromiseLike): { + then(onfulfilled?: (value: TResult1_769 | TResult2_769 | TResult_831 | TResult_863 | TResult_879 | TResult_887) => TResult1_890 | PromiseLike, onrejected?: (reason: any) => TResult2_890 | PromiseLike): { + then(onfulfilled?: (value: TResult1_890 | TResult2_890) => TResult1_891 | PromiseLike, onrejected?: (reason: any) => TResult2_891 | PromiseLike): { + then(onfulfilled?: (value: TResult1_891 | TResult2_891) => TResult1_892 | PromiseLike, onrejected?: (reason: any) => TResult2_892 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_888 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_889 | PromiseLike): { + then(onfulfilled?: (value: TResult1_890 | TResult2_890 | TResult_889) => TResult1_893 | PromiseLike, onrejected?: (reason: any) => TResult2_893 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_890 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_891 | PromiseLike): { + then(onfulfilled?: (value: TResult1_769 | TResult2_769 | TResult_831 | TResult_863 | TResult_879 | TResult_887 | TResult_891) => TResult1_894 | PromiseLike, onrejected?: (reason: any) => TResult2_894 | PromiseLike): { + then(onfulfilled?: (value: TResult1_894 | TResult2_894) => TResult1_895 | PromiseLike, onrejected?: (reason: any) => TResult2_895 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_892 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_893 | PromiseLike): { + then(onfulfilled?: (value: TResult1_769 | TResult2_769 | TResult_831 | TResult_863 | TResult_879 | TResult_887 | TResult_891 | TResult_893) => TResult1_896 | PromiseLike, onrejected?: (reason: any) => TResult2_896 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_894 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_895 | PromiseLike): { + then(onfulfilled?: (value: TResult1 | TResult2 | TResult_511 | TResult_767 | TResult_895) => TResult1_897 | PromiseLike, onrejected?: (reason: any) => TResult2_897 | PromiseLike): { + then(onfulfilled?: (value: TResult1_897 | TResult2_897) => TResult1_898 | PromiseLike, onrejected?: (reason: any) => TResult2_898 | PromiseLike): { + then(onfulfilled?: (value: TResult1_898 | TResult2_898) => TResult1_899 | PromiseLike, onrejected?: (reason: any) => TResult2_899 | PromiseLike): { + then(onfulfilled?: (value: TResult1_899 | TResult2_899) => TResult1_900 | PromiseLike, onrejected?: (reason: any) => TResult2_900 | PromiseLike): { + then(onfulfilled?: (value: TResult1_900 | TResult2_900) => TResult1_901 | PromiseLike, onrejected?: (reason: any) => TResult2_901 | PromiseLike): { + then(onfulfilled?: (value: TResult1_901 | TResult2_901) => TResult1_902 | PromiseLike, onrejected?: (reason: any) => TResult2_902 | PromiseLike): { + then(onfulfilled?: (value: TResult1_902 | TResult2_902) => TResult1_903 | PromiseLike, onrejected?: (reason: any) => TResult2_903 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_896 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_897 | PromiseLike): { + then(onfulfilled?: (value: TResult1_901 | TResult2_901 | TResult_897) => TResult1_904 | PromiseLike, onrejected?: (reason: any) => TResult2_904 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_898 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_899 | PromiseLike): { + then(onfulfilled?: (value: TResult1_900 | TResult2_900 | TResult_899) => TResult1_905 | PromiseLike, onrejected?: (reason: any) => TResult2_905 | PromiseLike): { + then(onfulfilled?: (value: TResult1_905 | TResult2_905) => TResult1_906 | PromiseLike, onrejected?: (reason: any) => TResult2_906 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_900 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_901 | PromiseLike): { + then(onfulfilled?: (value: TResult1_900 | TResult2_900 | TResult_899 | TResult_901) => TResult1_907 | PromiseLike, onrejected?: (reason: any) => TResult2_907 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_902 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_903 | PromiseLike): { + then(onfulfilled?: (value: TResult1_899 | TResult2_899 | TResult_903) => TResult1_908 | PromiseLike, onrejected?: (reason: any) => TResult2_908 | PromiseLike): { + then(onfulfilled?: (value: TResult1_908 | TResult2_908) => TResult1_909 | PromiseLike, onrejected?: (reason: any) => TResult2_909 | PromiseLike): { + then(onfulfilled?: (value: TResult1_909 | TResult2_909) => TResult1_910 | PromiseLike, onrejected?: (reason: any) => TResult2_910 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_904 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_905 | PromiseLike): { + then(onfulfilled?: (value: TResult1_908 | TResult2_908 | TResult_905) => TResult1_911 | PromiseLike, onrejected?: (reason: any) => TResult2_911 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_906 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_907 | PromiseLike): { + then(onfulfilled?: (value: TResult1_899 | TResult2_899 | TResult_903 | TResult_907) => TResult1_912 | PromiseLike, onrejected?: (reason: any) => TResult2_912 | PromiseLike): { + then(onfulfilled?: (value: TResult1_912 | TResult2_912) => TResult1_913 | PromiseLike, onrejected?: (reason: any) => TResult2_913 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_908 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_909 | PromiseLike): { + then(onfulfilled?: (value: TResult1_899 | TResult2_899 | TResult_903 | TResult_907 | TResult_909) => TResult1_914 | PromiseLike, onrejected?: (reason: any) => TResult2_914 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_910 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_911 | PromiseLike): { + then(onfulfilled?: (value: TResult1_898 | TResult2_898 | TResult_911) => TResult1_915 | PromiseLike, onrejected?: (reason: any) => TResult2_915 | PromiseLike): { + then(onfulfilled?: (value: TResult1_915 | TResult2_915) => TResult1_916 | PromiseLike, onrejected?: (reason: any) => TResult2_916 | PromiseLike): { + then(onfulfilled?: (value: TResult1_916 | TResult2_916) => TResult1_917 | PromiseLike, onrejected?: (reason: any) => TResult2_917 | PromiseLike): { + then(onfulfilled?: (value: TResult1_917 | TResult2_917) => TResult1_918 | PromiseLike, onrejected?: (reason: any) => TResult2_918 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_912 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_913 | PromiseLike): { + then(onfulfilled?: (value: TResult1_916 | TResult2_916 | TResult_913) => TResult1_919 | PromiseLike, onrejected?: (reason: any) => TResult2_919 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_914 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_915 | PromiseLike): { + then(onfulfilled?: (value: TResult1_915 | TResult2_915 | TResult_915) => TResult1_920 | PromiseLike, onrejected?: (reason: any) => TResult2_920 | PromiseLike): { + then(onfulfilled?: (value: TResult1_920 | TResult2_920) => TResult1_921 | PromiseLike, onrejected?: (reason: any) => TResult2_921 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_916 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_917 | PromiseLike): { + then(onfulfilled?: (value: TResult1_915 | TResult2_915 | TResult_915 | TResult_917) => TResult1_922 | PromiseLike, onrejected?: (reason: any) => TResult2_922 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_918 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_919 | PromiseLike): { + then(onfulfilled?: (value: TResult1_898 | TResult2_898 | TResult_911 | TResult_919) => TResult1_923 | PromiseLike, onrejected?: (reason: any) => TResult2_923 | PromiseLike): { + then(onfulfilled?: (value: TResult1_923 | TResult2_923) => TResult1_924 | PromiseLike, onrejected?: (reason: any) => TResult2_924 | PromiseLike): { + then(onfulfilled?: (value: TResult1_924 | TResult2_924) => TResult1_925 | PromiseLike, onrejected?: (reason: any) => TResult2_925 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_920 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_921 | PromiseLike): { + then(onfulfilled?: (value: TResult1_923 | TResult2_923 | TResult_921) => TResult1_926 | PromiseLike, onrejected?: (reason: any) => TResult2_926 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_922 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_923 | PromiseLike): { + then(onfulfilled?: (value: TResult1_898 | TResult2_898 | TResult_911 | TResult_919 | TResult_923) => TResult1_927 | PromiseLike, onrejected?: (reason: any) => TResult2_927 | PromiseLike): { + then(onfulfilled?: (value: TResult1_927 | TResult2_927) => TResult1_928 | PromiseLike, onrejected?: (reason: any) => TResult2_928 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_924 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_925 | PromiseLike): { + then(onfulfilled?: (value: TResult1_898 | TResult2_898 | TResult_911 | TResult_919 | TResult_923 | TResult_925) => TResult1_929 | PromiseLike, onrejected?: (reason: any) => TResult2_929 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_926 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_927 | PromiseLike): { + then(onfulfilled?: (value: TResult1_897 | TResult2_897 | TResult_927) => TResult1_930 | PromiseLike, onrejected?: (reason: any) => TResult2_930 | PromiseLike): { + then(onfulfilled?: (value: TResult1_930 | TResult2_930) => TResult1_931 | PromiseLike, onrejected?: (reason: any) => TResult2_931 | PromiseLike): { + then(onfulfilled?: (value: TResult1_931 | TResult2_931) => TResult1_932 | PromiseLike, onrejected?: (reason: any) => TResult2_932 | PromiseLike): { + then(onfulfilled?: (value: TResult1_932 | TResult2_932) => TResult1_933 | PromiseLike, onrejected?: (reason: any) => TResult2_933 | PromiseLike): { + then(onfulfilled?: (value: TResult1_933 | TResult2_933) => TResult1_934 | PromiseLike, onrejected?: (reason: any) => TResult2_934 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_928 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_929 | PromiseLike): { + then(onfulfilled?: (value: TResult1_932 | TResult2_932 | TResult_929) => TResult1_935 | PromiseLike, onrejected?: (reason: any) => TResult2_935 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_930 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_931 | PromiseLike): { + then(onfulfilled?: (value: TResult1_931 | TResult2_931 | TResult_931) => TResult1_936 | PromiseLike, onrejected?: (reason: any) => TResult2_936 | PromiseLike): { + then(onfulfilled?: (value: TResult1_936 | TResult2_936) => TResult1_937 | PromiseLike, onrejected?: (reason: any) => TResult2_937 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_932 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_933 | PromiseLike): { + then(onfulfilled?: (value: TResult1_931 | TResult2_931 | TResult_931 | TResult_933) => TResult1_938 | PromiseLike, onrejected?: (reason: any) => TResult2_938 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_934 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_935 | PromiseLike): { + then(onfulfilled?: (value: TResult1_930 | TResult2_930 | TResult_935) => TResult1_939 | PromiseLike, onrejected?: (reason: any) => TResult2_939 | PromiseLike): { + then(onfulfilled?: (value: TResult1_939 | TResult2_939) => TResult1_940 | PromiseLike, onrejected?: (reason: any) => TResult2_940 | PromiseLike): { + then(onfulfilled?: (value: TResult1_940 | TResult2_940) => TResult1_941 | PromiseLike, onrejected?: (reason: any) => TResult2_941 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_936 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_937 | PromiseLike): { + then(onfulfilled?: (value: TResult1_939 | TResult2_939 | TResult_937) => TResult1_942 | PromiseLike, onrejected?: (reason: any) => TResult2_942 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_938 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_939 | PromiseLike): { + then(onfulfilled?: (value: TResult1_930 | TResult2_930 | TResult_935 | TResult_939) => TResult1_943 | PromiseLike, onrejected?: (reason: any) => TResult2_943 | PromiseLike): { + then(onfulfilled?: (value: TResult1_943 | TResult2_943) => TResult1_944 | PromiseLike, onrejected?: (reason: any) => TResult2_944 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_940 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_941 | PromiseLike): { + then(onfulfilled?: (value: TResult1_930 | TResult2_930 | TResult_935 | TResult_939 | TResult_941) => TResult1_945 | PromiseLike, onrejected?: (reason: any) => TResult2_945 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_942 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_943 | PromiseLike): { + then(onfulfilled?: (value: TResult1_897 | TResult2_897 | TResult_927 | TResult_943) => TResult1_946 | PromiseLike, onrejected?: (reason: any) => TResult2_946 | PromiseLike): { + then(onfulfilled?: (value: TResult1_946 | TResult2_946) => TResult1_947 | PromiseLike, onrejected?: (reason: any) => TResult2_947 | PromiseLike): { + then(onfulfilled?: (value: TResult1_947 | TResult2_947) => TResult1_948 | PromiseLike, onrejected?: (reason: any) => TResult2_948 | PromiseLike): { + then(onfulfilled?: (value: TResult1_948 | TResult2_948) => TResult1_949 | PromiseLike, onrejected?: (reason: any) => TResult2_949 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_944 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_945 | PromiseLike): { + then(onfulfilled?: (value: TResult1_947 | TResult2_947 | TResult_945) => TResult1_950 | PromiseLike, onrejected?: (reason: any) => TResult2_950 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_946 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_947 | PromiseLike): { + then(onfulfilled?: (value: TResult1_946 | TResult2_946 | TResult_947) => TResult1_951 | PromiseLike, onrejected?: (reason: any) => TResult2_951 | PromiseLike): { + then(onfulfilled?: (value: TResult1_951 | TResult2_951) => TResult1_952 | PromiseLike, onrejected?: (reason: any) => TResult2_952 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_948 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_949 | PromiseLike): { + then(onfulfilled?: (value: TResult1_946 | TResult2_946 | TResult_947 | TResult_949) => TResult1_953 | PromiseLike, onrejected?: (reason: any) => TResult2_953 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_950 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_951 | PromiseLike): { + then(onfulfilled?: (value: TResult1_897 | TResult2_897 | TResult_927 | TResult_943 | TResult_951) => TResult1_954 | PromiseLike, onrejected?: (reason: any) => TResult2_954 | PromiseLike): { + then(onfulfilled?: (value: TResult1_954 | TResult2_954) => TResult1_955 | PromiseLike, onrejected?: (reason: any) => TResult2_955 | PromiseLike): { + then(onfulfilled?: (value: TResult1_955 | TResult2_955) => TResult1_956 | PromiseLike, onrejected?: (reason: any) => TResult2_956 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_952 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_953 | PromiseLike): { + then(onfulfilled?: (value: TResult1_954 | TResult2_954 | TResult_953) => TResult1_957 | PromiseLike, onrejected?: (reason: any) => TResult2_957 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_954 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_955 | PromiseLike): { + then(onfulfilled?: (value: TResult1_897 | TResult2_897 | TResult_927 | TResult_943 | TResult_951 | TResult_955) => TResult1_958 | PromiseLike, onrejected?: (reason: any) => TResult2_958 | PromiseLike): { + then(onfulfilled?: (value: TResult1_958 | TResult2_958) => TResult1_959 | PromiseLike, onrejected?: (reason: any) => TResult2_959 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_956 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_957 | PromiseLike): { + then(onfulfilled?: (value: TResult1_897 | TResult2_897 | TResult_927 | TResult_943 | TResult_951 | TResult_955 | TResult_957) => TResult1_960 | PromiseLike, onrejected?: (reason: any) => TResult2_960 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_958 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_959 | PromiseLike): { + then(onfulfilled?: (value: TResult1 | TResult2 | TResult_511 | TResult_767 | TResult_895 | TResult_959) => TResult1_961 | PromiseLike, onrejected?: (reason: any) => TResult2_961 | PromiseLike): { + then(onfulfilled?: (value: TResult1_961 | TResult2_961) => TResult1_962 | PromiseLike, onrejected?: (reason: any) => TResult2_962 | PromiseLike): { + then(onfulfilled?: (value: TResult1_962 | TResult2_962) => TResult1_963 | PromiseLike, onrejected?: (reason: any) => TResult2_963 | PromiseLike): { + then(onfulfilled?: (value: TResult1_963 | TResult2_963) => TResult1_964 | PromiseLike, onrejected?: (reason: any) => TResult2_964 | PromiseLike): { + then(onfulfilled?: (value: TResult1_964 | TResult2_964) => TResult1_965 | PromiseLike, onrejected?: (reason: any) => TResult2_965 | PromiseLike): { + then(onfulfilled?: (value: TResult1_965 | TResult2_965) => TResult1_966 | PromiseLike, onrejected?: (reason: any) => TResult2_966 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_960 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_961 | PromiseLike): { + then(onfulfilled?: (value: TResult1_964 | TResult2_964 | TResult_961) => TResult1_967 | PromiseLike, onrejected?: (reason: any) => TResult2_967 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_962 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_963 | PromiseLike): { + then(onfulfilled?: (value: TResult1_963 | TResult2_963 | TResult_963) => TResult1_968 | PromiseLike, onrejected?: (reason: any) => TResult2_968 | PromiseLike): { + then(onfulfilled?: (value: TResult1_968 | TResult2_968) => TResult1_969 | PromiseLike, onrejected?: (reason: any) => TResult2_969 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_964 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_965 | PromiseLike): { + then(onfulfilled?: (value: TResult1_963 | TResult2_963 | TResult_963 | TResult_965) => TResult1_970 | PromiseLike, onrejected?: (reason: any) => TResult2_970 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_966 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_967 | PromiseLike): { + then(onfulfilled?: (value: TResult1_962 | TResult2_962 | TResult_967) => TResult1_971 | PromiseLike, onrejected?: (reason: any) => TResult2_971 | PromiseLike): { + then(onfulfilled?: (value: TResult1_971 | TResult2_971) => TResult1_972 | PromiseLike, onrejected?: (reason: any) => TResult2_972 | PromiseLike): { + then(onfulfilled?: (value: TResult1_972 | TResult2_972) => TResult1_973 | PromiseLike, onrejected?: (reason: any) => TResult2_973 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_968 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_969 | PromiseLike): { + then(onfulfilled?: (value: TResult1_971 | TResult2_971 | TResult_969) => TResult1_974 | PromiseLike, onrejected?: (reason: any) => TResult2_974 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_970 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_971 | PromiseLike): { + then(onfulfilled?: (value: TResult1_962 | TResult2_962 | TResult_967 | TResult_971) => TResult1_975 | PromiseLike, onrejected?: (reason: any) => TResult2_975 | PromiseLike): { + then(onfulfilled?: (value: TResult1_975 | TResult2_975) => TResult1_976 | PromiseLike, onrejected?: (reason: any) => TResult2_976 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_972 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_973 | PromiseLike): { + then(onfulfilled?: (value: TResult1_962 | TResult2_962 | TResult_967 | TResult_971 | TResult_973) => TResult1_977 | PromiseLike, onrejected?: (reason: any) => TResult2_977 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_974 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_975 | PromiseLike): { + then(onfulfilled?: (value: TResult1_961 | TResult2_961 | TResult_975) => TResult1_978 | PromiseLike, onrejected?: (reason: any) => TResult2_978 | PromiseLike): { + then(onfulfilled?: (value: TResult1_978 | TResult2_978) => TResult1_979 | PromiseLike, onrejected?: (reason: any) => TResult2_979 | PromiseLike): { + then(onfulfilled?: (value: TResult1_979 | TResult2_979) => TResult1_980 | PromiseLike, onrejected?: (reason: any) => TResult2_980 | PromiseLike): { + then(onfulfilled?: (value: TResult1_980 | TResult2_980) => TResult1_981 | PromiseLike, onrejected?: (reason: any) => TResult2_981 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_976 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_977 | PromiseLike): { + then(onfulfilled?: (value: TResult1_979 | TResult2_979 | TResult_977) => TResult1_982 | PromiseLike, onrejected?: (reason: any) => TResult2_982 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_978 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_979 | PromiseLike): { + then(onfulfilled?: (value: TResult1_978 | TResult2_978 | TResult_979) => TResult1_983 | PromiseLike, onrejected?: (reason: any) => TResult2_983 | PromiseLike): { + then(onfulfilled?: (value: TResult1_983 | TResult2_983) => TResult1_984 | PromiseLike, onrejected?: (reason: any) => TResult2_984 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_980 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_981 | PromiseLike): { + then(onfulfilled?: (value: TResult1_978 | TResult2_978 | TResult_979 | TResult_981) => TResult1_985 | PromiseLike, onrejected?: (reason: any) => TResult2_985 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_982 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_983 | PromiseLike): { + then(onfulfilled?: (value: TResult1_961 | TResult2_961 | TResult_975 | TResult_983) => TResult1_986 | PromiseLike, onrejected?: (reason: any) => TResult2_986 | PromiseLike): { + then(onfulfilled?: (value: TResult1_986 | TResult2_986) => TResult1_987 | PromiseLike, onrejected?: (reason: any) => TResult2_987 | PromiseLike): { + then(onfulfilled?: (value: TResult1_987 | TResult2_987) => TResult1_988 | PromiseLike, onrejected?: (reason: any) => TResult2_988 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_984 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_985 | PromiseLike): { + then(onfulfilled?: (value: TResult1_986 | TResult2_986 | TResult_985) => TResult1_989 | PromiseLike, onrejected?: (reason: any) => TResult2_989 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_986 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_987 | PromiseLike): { + then(onfulfilled?: (value: TResult1_961 | TResult2_961 | TResult_975 | TResult_983 | TResult_987) => TResult1_990 | PromiseLike, onrejected?: (reason: any) => TResult2_990 | PromiseLike): { + then(onfulfilled?: (value: TResult1_990 | TResult2_990) => TResult1_991 | PromiseLike, onrejected?: (reason: any) => TResult2_991 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_988 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_989 | PromiseLike): { + then(onfulfilled?: (value: TResult1_961 | TResult2_961 | TResult_975 | TResult_983 | TResult_987 | TResult_989) => TResult1_992 | PromiseLike, onrejected?: (reason: any) => TResult2_992 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_990 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_991 | PromiseLike): { + then(onfulfilled?: (value: TResult1 | TResult2 | TResult_511 | TResult_767 | TResult_895 | TResult_959 | TResult_991) => TResult1_993 | PromiseLike, onrejected?: (reason: any) => TResult2_993 | PromiseLike): { + then(onfulfilled?: (value: TResult1_993 | TResult2_993) => TResult1_994 | PromiseLike, onrejected?: (reason: any) => TResult2_994 | PromiseLike): { + then(onfulfilled?: (value: TResult1_994 | TResult2_994) => TResult1_995 | PromiseLike, onrejected?: (reason: any) => TResult2_995 | PromiseLike): { + then(onfulfilled?: (value: TResult1_995 | TResult2_995) => TResult1_996 | PromiseLike, onrejected?: (reason: any) => TResult2_996 | PromiseLike): { + then(onfulfilled?: (value: TResult1_996 | TResult2_996) => TResult1_997 | PromiseLike, onrejected?: (reason: any) => TResult2_997 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_992 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_993 | PromiseLike): { + then(onfulfilled?: (value: TResult1_995 | TResult2_995 | TResult_993) => TResult1_998 | PromiseLike, onrejected?: (reason: any) => TResult2_998 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_994 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_995 | PromiseLike): { + then(onfulfilled?: (value: TResult1_994 | TResult2_994 | TResult_995) => TResult1_999 | PromiseLike, onrejected?: (reason: any) => TResult2_999 | PromiseLike): { + then(onfulfilled?: (value: TResult1_999 | TResult2_999) => TResult1_1000 | PromiseLike, onrejected?: (reason: any) => TResult2_1000 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_996 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_997 | PromiseLike): { + then(onfulfilled?: (value: TResult1_994 | TResult2_994 | TResult_995 | TResult_997) => TResult1_1001 | PromiseLike, onrejected?: (reason: any) => TResult2_1001 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_998 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_999 | PromiseLike): { + then(onfulfilled?: (value: TResult1_993 | TResult2_993 | TResult_999) => TResult1_1002 | PromiseLike, onrejected?: (reason: any) => TResult2_1002 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1002 | TResult2_1002) => TResult1_1003 | PromiseLike, onrejected?: (reason: any) => TResult2_1003 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1003 | TResult2_1003) => TResult1_1004 | PromiseLike, onrejected?: (reason: any) => TResult2_1004 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1000 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1001 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1002 | TResult2_1002 | TResult_1001) => TResult1_1005 | PromiseLike, onrejected?: (reason: any) => TResult2_1005 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1002 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1003 | PromiseLike): { + then(onfulfilled?: (value: TResult1_993 | TResult2_993 | TResult_999 | TResult_1003) => TResult1_1006 | PromiseLike, onrejected?: (reason: any) => TResult2_1006 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1006 | TResult2_1006) => TResult1_1007 | PromiseLike, onrejected?: (reason: any) => TResult2_1007 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1004 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1005 | PromiseLike): { + then(onfulfilled?: (value: TResult1_993 | TResult2_993 | TResult_999 | TResult_1003 | TResult_1005) => TResult1_1008 | PromiseLike, onrejected?: (reason: any) => TResult2_1008 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1006 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1007 | PromiseLike): { + then(onfulfilled?: (value: TResult1 | TResult2 | TResult_511 | TResult_767 | TResult_895 | TResult_959 | TResult_991 | TResult_1007) => TResult1_1009 | PromiseLike, onrejected?: (reason: any) => TResult2_1009 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1009 | TResult2_1009) => TResult1_1010 | PromiseLike, onrejected?: (reason: any) => TResult2_1010 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1010 | TResult2_1010) => TResult1_1011 | PromiseLike, onrejected?: (reason: any) => TResult2_1011 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1011 | TResult2_1011) => TResult1_1012 | PromiseLike, onrejected?: (reason: any) => TResult2_1012 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1008 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1009 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1010 | TResult2_1010 | TResult_1009) => TResult1_1013 | PromiseLike, onrejected?: (reason: any) => TResult2_1013 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1010 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1011 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1009 | TResult2_1009 | TResult_1011) => TResult1_1014 | PromiseLike, onrejected?: (reason: any) => TResult2_1014 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1014 | TResult2_1014) => TResult1_1015 | PromiseLike, onrejected?: (reason: any) => TResult2_1015 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1012 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1013 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1009 | TResult2_1009 | TResult_1011 | TResult_1013) => TResult1_1016 | PromiseLike, onrejected?: (reason: any) => TResult2_1016 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1014 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1015 | PromiseLike): { + then(onfulfilled?: (value: TResult1 | TResult2 | TResult_511 | TResult_767 | TResult_895 | TResult_959 | TResult_991 | TResult_1007 | TResult_1015) => TResult1_1017 | PromiseLike, onrejected?: (reason: any) => TResult2_1017 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1017 | TResult2_1017) => TResult1_1018 | PromiseLike, onrejected?: (reason: any) => TResult2_1018 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1018 | TResult2_1018) => TResult1_1019 | PromiseLike, onrejected?: (reason: any) => TResult2_1019 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1016 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1017 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1017 | TResult2_1017 | TResult_1017) => TResult1_1020 | PromiseLike, onrejected?: (reason: any) => TResult2_1020 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1018 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1019 | PromiseLike): { + then(onfulfilled?: (value: TResult1 | TResult2 | TResult_511 | TResult_767 | TResult_895 | TResult_959 | TResult_991 | TResult_1007 | TResult_1015 | TResult_1019) => TResult1_1021 | PromiseLike, onrejected?: (reason: any) => TResult2_1021 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1021 | TResult2_1021) => TResult1_1022 | PromiseLike, onrejected?: (reason: any) => TResult2_1022 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1020 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1021 | PromiseLike): { + then(onfulfilled?: (value: TResult1 | TResult2 | TResult_511 | TResult_767 | TResult_895 | TResult_959 | TResult_991 | TResult_1007 | TResult_1015 | TResult_1019 | TResult_1021) => TResult1_1023 | PromiseLike, onrejected?: (reason: any) => TResult2_1023 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1022 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1023 | PromiseLike): { + then | TResult_1023, TResult2_1024 = never>(onfulfilled?: (value: import("./http-client").HttpResponse | TResult_1023) => TResult1_1024 | PromiseLike, onrejected?: (reason: any) => TResult2_1024 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1024 | TResult2_1024) => TResult1_1025 | PromiseLike, onrejected?: (reason: any) => TResult2_1025 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1025 | TResult2_1025) => TResult1_1026 | PromiseLike, onrejected?: (reason: any) => TResult2_1026 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1026 | TResult2_1026) => TResult1_1027 | PromiseLike, onrejected?: (reason: any) => TResult2_1027 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1027 | TResult2_1027) => TResult1_1028 | PromiseLike, onrejected?: (reason: any) => TResult2_1028 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1028 | TResult2_1028) => TResult1_1029 | PromiseLike, onrejected?: (reason: any) => TResult2_1029 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1029 | TResult2_1029) => TResult1_1030 | PromiseLike, onrejected?: (reason: any) => TResult2_1030 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1030 | TResult2_1030) => TResult1_1031 | PromiseLike, onrejected?: (reason: any) => TResult2_1031 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1031 | TResult2_1031) => TResult1_1032 | PromiseLike, onrejected?: (reason: any) => TResult2_1032 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1032 | TResult2_1032) => TResult1_1033 | PromiseLike, onrejected?: (reason: any) => TResult2_1033 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1024 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1025 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1031 | TResult2_1031 | TResult_1025) => TResult1_1034 | PromiseLike, onrejected?: (reason: any) => TResult2_1034 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1026 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1027 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1030 | TResult2_1030 | TResult_1027) => TResult1_1035 | PromiseLike, onrejected?: (reason: any) => TResult2_1035 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1035 | TResult2_1035) => TResult1_1036 | PromiseLike, onrejected?: (reason: any) => TResult2_1036 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1028 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1029 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1030 | TResult2_1030 | TResult_1027 | TResult_1029) => TResult1_1037 | PromiseLike, onrejected?: (reason: any) => TResult2_1037 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1030 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1031 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1029 | TResult2_1029 | TResult_1031) => TResult1_1038 | PromiseLike, onrejected?: (reason: any) => TResult2_1038 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1038 | TResult2_1038) => TResult1_1039 | PromiseLike, onrejected?: (reason: any) => TResult2_1039 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1039 | TResult2_1039) => TResult1_1040 | PromiseLike, onrejected?: (reason: any) => TResult2_1040 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1032 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1033 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1038 | TResult2_1038 | TResult_1033) => TResult1_1041 | PromiseLike, onrejected?: (reason: any) => TResult2_1041 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1034 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1035 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1029 | TResult2_1029 | TResult_1031 | TResult_1035) => TResult1_1042 | PromiseLike, onrejected?: (reason: any) => TResult2_1042 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1042 | TResult2_1042) => TResult1_1043 | PromiseLike, onrejected?: (reason: any) => TResult2_1043 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1036 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1037 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1029 | TResult2_1029 | TResult_1031 | TResult_1035 | TResult_1037) => TResult1_1044 | PromiseLike, onrejected?: (reason: any) => TResult2_1044 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1038 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1039 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1028 | TResult2_1028 | TResult_1039) => TResult1_1045 | PromiseLike, onrejected?: (reason: any) => TResult2_1045 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1045 | TResult2_1045) => TResult1_1046 | PromiseLike, onrejected?: (reason: any) => TResult2_1046 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1046 | TResult2_1046) => TResult1_1047 | PromiseLike, onrejected?: (reason: any) => TResult2_1047 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1047 | TResult2_1047) => TResult1_1048 | PromiseLike, onrejected?: (reason: any) => TResult2_1048 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1040 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1041 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1046 | TResult2_1046 | TResult_1041) => TResult1_1049 | PromiseLike, onrejected?: (reason: any) => TResult2_1049 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1042 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1043 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1045 | TResult2_1045 | TResult_1043) => TResult1_1050 | PromiseLike, onrejected?: (reason: any) => TResult2_1050 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1050 | TResult2_1050) => TResult1_1051 | PromiseLike, onrejected?: (reason: any) => TResult2_1051 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1044 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1045 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1045 | TResult2_1045 | TResult_1043 | TResult_1045) => TResult1_1052 | PromiseLike, onrejected?: (reason: any) => TResult2_1052 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1046 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1047 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1028 | TResult2_1028 | TResult_1039 | TResult_1047) => TResult1_1053 | PromiseLike, onrejected?: (reason: any) => TResult2_1053 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1053 | TResult2_1053) => TResult1_1054 | PromiseLike, onrejected?: (reason: any) => TResult2_1054 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1054 | TResult2_1054) => TResult1_1055 | PromiseLike, onrejected?: (reason: any) => TResult2_1055 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1048 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1049 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1053 | TResult2_1053 | TResult_1049) => TResult1_1056 | PromiseLike, onrejected?: (reason: any) => TResult2_1056 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1050 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1051 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1028 | TResult2_1028 | TResult_1039 | TResult_1047 | TResult_1051) => TResult1_1057 | PromiseLike, onrejected?: (reason: any) => TResult2_1057 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1057 | TResult2_1057) => TResult1_1058 | PromiseLike, onrejected?: (reason: any) => TResult2_1058 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1052 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1053 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1028 | TResult2_1028 | TResult_1039 | TResult_1047 | TResult_1051 | TResult_1053) => TResult1_1059 | PromiseLike, onrejected?: (reason: any) => TResult2_1059 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1054 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1055 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1027 | TResult2_1027 | TResult_1055) => TResult1_1060 | PromiseLike, onrejected?: (reason: any) => TResult2_1060 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1060 | TResult2_1060) => TResult1_1061 | PromiseLike, onrejected?: (reason: any) => TResult2_1061 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1061 | TResult2_1061) => TResult1_1062 | PromiseLike, onrejected?: (reason: any) => TResult2_1062 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1062 | TResult2_1062) => TResult1_1063 | PromiseLike, onrejected?: (reason: any) => TResult2_1063 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1063 | TResult2_1063) => TResult1_1064 | PromiseLike, onrejected?: (reason: any) => TResult2_1064 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1056 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1057 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1062 | TResult2_1062 | TResult_1057) => TResult1_1065 | PromiseLike, onrejected?: (reason: any) => TResult2_1065 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1058 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1059 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1061 | TResult2_1061 | TResult_1059) => TResult1_1066 | PromiseLike, onrejected?: (reason: any) => TResult2_1066 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1066 | TResult2_1066) => TResult1_1067 | PromiseLike, onrejected?: (reason: any) => TResult2_1067 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1060 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1061 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1061 | TResult2_1061 | TResult_1059 | TResult_1061) => TResult1_1068 | PromiseLike, onrejected?: (reason: any) => TResult2_1068 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1062 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1063 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1060 | TResult2_1060 | TResult_1063) => TResult1_1069 | PromiseLike, onrejected?: (reason: any) => TResult2_1069 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1069 | TResult2_1069) => TResult1_1070 | PromiseLike, onrejected?: (reason: any) => TResult2_1070 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1070 | TResult2_1070) => TResult1_1071 | PromiseLike, onrejected?: (reason: any) => TResult2_1071 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1064 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1065 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1069 | TResult2_1069 | TResult_1065) => TResult1_1072 | PromiseLike, onrejected?: (reason: any) => TResult2_1072 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1066 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1067 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1060 | TResult2_1060 | TResult_1063 | TResult_1067) => TResult1_1073 | PromiseLike, onrejected?: (reason: any) => TResult2_1073 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1073 | TResult2_1073) => TResult1_1074 | PromiseLike, onrejected?: (reason: any) => TResult2_1074 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1068 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1069 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1060 | TResult2_1060 | TResult_1063 | TResult_1067 | TResult_1069) => TResult1_1075 | PromiseLike, onrejected?: (reason: any) => TResult2_1075 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1070 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1071 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1027 | TResult2_1027 | TResult_1055 | TResult_1071) => TResult1_1076 | PromiseLike, onrejected?: (reason: any) => TResult2_1076 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1076 | TResult2_1076) => TResult1_1077 | PromiseLike, onrejected?: (reason: any) => TResult2_1077 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1077 | TResult2_1077) => TResult1_1078 | PromiseLike, onrejected?: (reason: any) => TResult2_1078 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1078 | TResult2_1078) => TResult1_1079 | PromiseLike, onrejected?: (reason: any) => TResult2_1079 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1072 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1073 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1077 | TResult2_1077 | TResult_1073) => TResult1_1080 | PromiseLike, onrejected?: (reason: any) => TResult2_1080 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1074 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1075 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1076 | TResult2_1076 | TResult_1075) => TResult1_1081 | PromiseLike, onrejected?: (reason: any) => TResult2_1081 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1081 | TResult2_1081) => TResult1_1082 | PromiseLike, onrejected?: (reason: any) => TResult2_1082 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1076 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1077 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1076 | TResult2_1076 | TResult_1075 | TResult_1077) => TResult1_1083 | PromiseLike, onrejected?: (reason: any) => TResult2_1083 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1078 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1079 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1027 | TResult2_1027 | TResult_1055 | TResult_1071 | TResult_1079) => TResult1_1084 | PromiseLike, onrejected?: (reason: any) => TResult2_1084 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1084 | TResult2_1084) => TResult1_1085 | PromiseLike, onrejected?: (reason: any) => TResult2_1085 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1085 | TResult2_1085) => TResult1_1086 | PromiseLike, onrejected?: (reason: any) => TResult2_1086 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1080 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1081 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1084 | TResult2_1084 | TResult_1081) => TResult1_1087 | PromiseLike, onrejected?: (reason: any) => TResult2_1087 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1082 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1083 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1027 | TResult2_1027 | TResult_1055 | TResult_1071 | TResult_1079 | TResult_1083) => TResult1_1088 | PromiseLike, onrejected?: (reason: any) => TResult2_1088 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1088 | TResult2_1088) => TResult1_1089 | PromiseLike, onrejected?: (reason: any) => TResult2_1089 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1084 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1085 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1027 | TResult2_1027 | TResult_1055 | TResult_1071 | TResult_1079 | TResult_1083 | TResult_1085) => TResult1_1090 | PromiseLike, onrejected?: (reason: any) => TResult2_1090 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1086 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1087 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1026 | TResult2_1026 | TResult_1087) => TResult1_1091 | PromiseLike, onrejected?: (reason: any) => TResult2_1091 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1091 | TResult2_1091) => TResult1_1092 | PromiseLike, onrejected?: (reason: any) => TResult2_1092 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1092 | TResult2_1092) => TResult1_1093 | PromiseLike, onrejected?: (reason: any) => TResult2_1093 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1093 | TResult2_1093) => TResult1_1094 | PromiseLike, onrejected?: (reason: any) => TResult2_1094 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1094 | TResult2_1094) => TResult1_1095 | PromiseLike, onrejected?: (reason: any) => TResult2_1095 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1095 | TResult2_1095) => TResult1_1096 | PromiseLike, onrejected?: (reason: any) => TResult2_1096 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1088 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1089 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1094 | TResult2_1094 | TResult_1089) => TResult1_1097 | PromiseLike, onrejected?: (reason: any) => TResult2_1097 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1090 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1091 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1093 | TResult2_1093 | TResult_1091) => TResult1_1098 | PromiseLike, onrejected?: (reason: any) => TResult2_1098 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1098 | TResult2_1098) => TResult1_1099 | PromiseLike, onrejected?: (reason: any) => TResult2_1099 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1092 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1093 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1093 | TResult2_1093 | TResult_1091 | TResult_1093) => TResult1_1100 | PromiseLike, onrejected?: (reason: any) => TResult2_1100 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1094 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1095 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1092 | TResult2_1092 | TResult_1095) => TResult1_1101 | PromiseLike, onrejected?: (reason: any) => TResult2_1101 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1101 | TResult2_1101) => TResult1_1102 | PromiseLike, onrejected?: (reason: any) => TResult2_1102 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1102 | TResult2_1102) => TResult1_1103 | PromiseLike, onrejected?: (reason: any) => TResult2_1103 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1096 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1097 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1101 | TResult2_1101 | TResult_1097) => TResult1_1104 | PromiseLike, onrejected?: (reason: any) => TResult2_1104 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1098 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1099 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1092 | TResult2_1092 | TResult_1095 | TResult_1099) => TResult1_1105 | PromiseLike, onrejected?: (reason: any) => TResult2_1105 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1105 | TResult2_1105) => TResult1_1106 | PromiseLike, onrejected?: (reason: any) => TResult2_1106 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1100 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1101 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1092 | TResult2_1092 | TResult_1095 | TResult_1099 | TResult_1101) => TResult1_1107 | PromiseLike, onrejected?: (reason: any) => TResult2_1107 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1102 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1103 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1091 | TResult2_1091 | TResult_1103) => TResult1_1108 | PromiseLike, onrejected?: (reason: any) => TResult2_1108 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1108 | TResult2_1108) => TResult1_1109 | PromiseLike, onrejected?: (reason: any) => TResult2_1109 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1109 | TResult2_1109) => TResult1_1110 | PromiseLike, onrejected?: (reason: any) => TResult2_1110 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1110 | TResult2_1110) => TResult1_1111 | PromiseLike, onrejected?: (reason: any) => TResult2_1111 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1104 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1105 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1109 | TResult2_1109 | TResult_1105) => TResult1_1112 | PromiseLike, onrejected?: (reason: any) => TResult2_1112 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1106 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1107 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1108 | TResult2_1108 | TResult_1107) => TResult1_1113 | PromiseLike, onrejected?: (reason: any) => TResult2_1113 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1113 | TResult2_1113) => TResult1_1114 | PromiseLike, onrejected?: (reason: any) => TResult2_1114 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1108 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1109 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1108 | TResult2_1108 | TResult_1107 | TResult_1109) => TResult1_1115 | PromiseLike, onrejected?: (reason: any) => TResult2_1115 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1110 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1111 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1091 | TResult2_1091 | TResult_1103 | TResult_1111) => TResult1_1116 | PromiseLike, onrejected?: (reason: any) => TResult2_1116 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1116 | TResult2_1116) => TResult1_1117 | PromiseLike, onrejected?: (reason: any) => TResult2_1117 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1117 | TResult2_1117) => TResult1_1118 | PromiseLike, onrejected?: (reason: any) => TResult2_1118 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1112 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1113 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1116 | TResult2_1116 | TResult_1113) => TResult1_1119 | PromiseLike, onrejected?: (reason: any) => TResult2_1119 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1114 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1115 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1091 | TResult2_1091 | TResult_1103 | TResult_1111 | TResult_1115) => TResult1_1120 | PromiseLike, onrejected?: (reason: any) => TResult2_1120 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1120 | TResult2_1120) => TResult1_1121 | PromiseLike, onrejected?: (reason: any) => TResult2_1121 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1116 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1117 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1091 | TResult2_1091 | TResult_1103 | TResult_1111 | TResult_1115 | TResult_1117) => TResult1_1122 | PromiseLike, onrejected?: (reason: any) => TResult2_1122 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1118 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1119 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1026 | TResult2_1026 | TResult_1087 | TResult_1119) => TResult1_1123 | PromiseLike, onrejected?: (reason: any) => TResult2_1123 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1123 | TResult2_1123) => TResult1_1124 | PromiseLike, onrejected?: (reason: any) => TResult2_1124 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1124 | TResult2_1124) => TResult1_1125 | PromiseLike, onrejected?: (reason: any) => TResult2_1125 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1125 | TResult2_1125) => TResult1_1126 | PromiseLike, onrejected?: (reason: any) => TResult2_1126 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1126 | TResult2_1126) => TResult1_1127 | PromiseLike, onrejected?: (reason: any) => TResult2_1127 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1120 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1121 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1125 | TResult2_1125 | TResult_1121) => TResult1_1128 | PromiseLike, onrejected?: (reason: any) => TResult2_1128 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1122 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1123 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1124 | TResult2_1124 | TResult_1123) => TResult1_1129 | PromiseLike, onrejected?: (reason: any) => TResult2_1129 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1129 | TResult2_1129) => TResult1_1130 | PromiseLike, onrejected?: (reason: any) => TResult2_1130 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1124 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1125 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1124 | TResult2_1124 | TResult_1123 | TResult_1125) => TResult1_1131 | PromiseLike, onrejected?: (reason: any) => TResult2_1131 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1126 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1127 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1123 | TResult2_1123 | TResult_1127) => TResult1_1132 | PromiseLike, onrejected?: (reason: any) => TResult2_1132 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1132 | TResult2_1132) => TResult1_1133 | PromiseLike, onrejected?: (reason: any) => TResult2_1133 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1133 | TResult2_1133) => TResult1_1134 | PromiseLike, onrejected?: (reason: any) => TResult2_1134 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1128 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1129 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1132 | TResult2_1132 | TResult_1129) => TResult1_1135 | PromiseLike, onrejected?: (reason: any) => TResult2_1135 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1130 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1131 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1123 | TResult2_1123 | TResult_1127 | TResult_1131) => TResult1_1136 | PromiseLike, onrejected?: (reason: any) => TResult2_1136 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1136 | TResult2_1136) => TResult1_1137 | PromiseLike, onrejected?: (reason: any) => TResult2_1137 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1132 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1133 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1123 | TResult2_1123 | TResult_1127 | TResult_1131 | TResult_1133) => TResult1_1138 | PromiseLike, onrejected?: (reason: any) => TResult2_1138 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1134 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1135 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1026 | TResult2_1026 | TResult_1087 | TResult_1119 | TResult_1135) => TResult1_1139 | PromiseLike, onrejected?: (reason: any) => TResult2_1139 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1139 | TResult2_1139) => TResult1_1140 | PromiseLike, onrejected?: (reason: any) => TResult2_1140 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1140 | TResult2_1140) => TResult1_1141 | PromiseLike, onrejected?: (reason: any) => TResult2_1141 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1141 | TResult2_1141) => TResult1_1142 | PromiseLike, onrejected?: (reason: any) => TResult2_1142 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1136 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1137 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1140 | TResult2_1140 | TResult_1137) => TResult1_1143 | PromiseLike, onrejected?: (reason: any) => TResult2_1143 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1138 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1139 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1139 | TResult2_1139 | TResult_1139) => TResult1_1144 | PromiseLike, onrejected?: (reason: any) => TResult2_1144 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1144 | TResult2_1144) => TResult1_1145 | PromiseLike, onrejected?: (reason: any) => TResult2_1145 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1140 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1141 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1139 | TResult2_1139 | TResult_1139 | TResult_1141) => TResult1_1146 | PromiseLike, onrejected?: (reason: any) => TResult2_1146 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1142 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1143 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1026 | TResult2_1026 | TResult_1087 | TResult_1119 | TResult_1135 | TResult_1143) => TResult1_1147 | PromiseLike, onrejected?: (reason: any) => TResult2_1147 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1147 | TResult2_1147) => TResult1_1148 | PromiseLike, onrejected?: (reason: any) => TResult2_1148 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1148 | TResult2_1148) => TResult1_1149 | PromiseLike, onrejected?: (reason: any) => TResult2_1149 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1144 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1145 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1147 | TResult2_1147 | TResult_1145) => TResult1_1150 | PromiseLike, onrejected?: (reason: any) => TResult2_1150 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1146 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1147 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1026 | TResult2_1026 | TResult_1087 | TResult_1119 | TResult_1135 | TResult_1143 | TResult_1147) => TResult1_1151 | PromiseLike, onrejected?: (reason: any) => TResult2_1151 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1151 | TResult2_1151) => TResult1_1152 | PromiseLike, onrejected?: (reason: any) => TResult2_1152 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1148 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1149 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1026 | TResult2_1026 | TResult_1087 | TResult_1119 | TResult_1135 | TResult_1143 | TResult_1147 | TResult_1149) => TResult1_1153 | PromiseLike, onrejected?: (reason: any) => TResult2_1153 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1150 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1151 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1025 | TResult2_1025 | TResult_1151) => TResult1_1154 | PromiseLike, onrejected?: (reason: any) => TResult2_1154 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1154 | TResult2_1154) => TResult1_1155 | PromiseLike, onrejected?: (reason: any) => TResult2_1155 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1155 | TResult2_1155) => TResult1_1156 | PromiseLike, onrejected?: (reason: any) => TResult2_1156 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1156 | TResult2_1156) => TResult1_1157 | PromiseLike, onrejected?: (reason: any) => TResult2_1157 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1157 | TResult2_1157) => TResult1_1158 | PromiseLike, onrejected?: (reason: any) => TResult2_1158 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1158 | TResult2_1158) => TResult1_1159 | PromiseLike, onrejected?: (reason: any) => TResult2_1159 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1159 | TResult2_1159) => TResult1_1160 | PromiseLike, onrejected?: (reason: any) => TResult2_1160 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1152 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1153 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1158 | TResult2_1158 | TResult_1153) => TResult1_1161 | PromiseLike, onrejected?: (reason: any) => TResult2_1161 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1154 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1155 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1157 | TResult2_1157 | TResult_1155) => TResult1_1162 | PromiseLike, onrejected?: (reason: any) => TResult2_1162 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1162 | TResult2_1162) => TResult1_1163 | PromiseLike, onrejected?: (reason: any) => TResult2_1163 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1156 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1157 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1157 | TResult2_1157 | TResult_1155 | TResult_1157) => TResult1_1164 | PromiseLike, onrejected?: (reason: any) => TResult2_1164 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1158 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1159 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1156 | TResult2_1156 | TResult_1159) => TResult1_1165 | PromiseLike, onrejected?: (reason: any) => TResult2_1165 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1165 | TResult2_1165) => TResult1_1166 | PromiseLike, onrejected?: (reason: any) => TResult2_1166 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1166 | TResult2_1166) => TResult1_1167 | PromiseLike, onrejected?: (reason: any) => TResult2_1167 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1160 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1161 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1165 | TResult2_1165 | TResult_1161) => TResult1_1168 | PromiseLike, onrejected?: (reason: any) => TResult2_1168 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1162 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1163 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1156 | TResult2_1156 | TResult_1159 | TResult_1163) => TResult1_1169 | PromiseLike, onrejected?: (reason: any) => TResult2_1169 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1169 | TResult2_1169) => TResult1_1170 | PromiseLike, onrejected?: (reason: any) => TResult2_1170 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1164 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1165 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1156 | TResult2_1156 | TResult_1159 | TResult_1163 | TResult_1165) => TResult1_1171 | PromiseLike, onrejected?: (reason: any) => TResult2_1171 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1166 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1167 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1155 | TResult2_1155 | TResult_1167) => TResult1_1172 | PromiseLike, onrejected?: (reason: any) => TResult2_1172 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1172 | TResult2_1172) => TResult1_1173 | PromiseLike, onrejected?: (reason: any) => TResult2_1173 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1173 | TResult2_1173) => TResult1_1174 | PromiseLike, onrejected?: (reason: any) => TResult2_1174 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1174 | TResult2_1174) => TResult1_1175 | PromiseLike, onrejected?: (reason: any) => TResult2_1175 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1168 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1169 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1173 | TResult2_1173 | TResult_1169) => TResult1_1176 | PromiseLike, onrejected?: (reason: any) => TResult2_1176 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1170 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1171 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1172 | TResult2_1172 | TResult_1171) => TResult1_1177 | PromiseLike, onrejected?: (reason: any) => TResult2_1177 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1177 | TResult2_1177) => TResult1_1178 | PromiseLike, onrejected?: (reason: any) => TResult2_1178 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1172 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1173 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1172 | TResult2_1172 | TResult_1171 | TResult_1173) => TResult1_1179 | PromiseLike, onrejected?: (reason: any) => TResult2_1179 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1174 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1175 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1155 | TResult2_1155 | TResult_1167 | TResult_1175) => TResult1_1180 | PromiseLike, onrejected?: (reason: any) => TResult2_1180 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1180 | TResult2_1180) => TResult1_1181 | PromiseLike, onrejected?: (reason: any) => TResult2_1181 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1181 | TResult2_1181) => TResult1_1182 | PromiseLike, onrejected?: (reason: any) => TResult2_1182 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1176 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1177 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1180 | TResult2_1180 | TResult_1177) => TResult1_1183 | PromiseLike, onrejected?: (reason: any) => TResult2_1183 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1178 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1179 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1155 | TResult2_1155 | TResult_1167 | TResult_1175 | TResult_1179) => TResult1_1184 | PromiseLike, onrejected?: (reason: any) => TResult2_1184 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1184 | TResult2_1184) => TResult1_1185 | PromiseLike, onrejected?: (reason: any) => TResult2_1185 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1180 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1181 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1155 | TResult2_1155 | TResult_1167 | TResult_1175 | TResult_1179 | TResult_1181) => TResult1_1186 | PromiseLike, onrejected?: (reason: any) => TResult2_1186 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1182 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1183 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1154 | TResult2_1154 | TResult_1183) => TResult1_1187 | PromiseLike, onrejected?: (reason: any) => TResult2_1187 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1187 | TResult2_1187) => TResult1_1188 | PromiseLike, onrejected?: (reason: any) => TResult2_1188 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1188 | TResult2_1188) => TResult1_1189 | PromiseLike, onrejected?: (reason: any) => TResult2_1189 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1189 | TResult2_1189) => TResult1_1190 | PromiseLike, onrejected?: (reason: any) => TResult2_1190 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1190 | TResult2_1190) => TResult1_1191 | PromiseLike, onrejected?: (reason: any) => TResult2_1191 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1184 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1185 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1189 | TResult2_1189 | TResult_1185) => TResult1_1192 | PromiseLike, onrejected?: (reason: any) => TResult2_1192 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1186 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1187 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1188 | TResult2_1188 | TResult_1187) => TResult1_1193 | PromiseLike, onrejected?: (reason: any) => TResult2_1193 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1193 | TResult2_1193) => TResult1_1194 | PromiseLike, onrejected?: (reason: any) => TResult2_1194 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1188 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1189 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1188 | TResult2_1188 | TResult_1187 | TResult_1189) => TResult1_1195 | PromiseLike, onrejected?: (reason: any) => TResult2_1195 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1190 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1191 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1187 | TResult2_1187 | TResult_1191) => TResult1_1196 | PromiseLike, onrejected?: (reason: any) => TResult2_1196 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1196 | TResult2_1196) => TResult1_1197 | PromiseLike, onrejected?: (reason: any) => TResult2_1197 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1197 | TResult2_1197) => TResult1_1198 | PromiseLike, onrejected?: (reason: any) => TResult2_1198 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1192 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1193 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1196 | TResult2_1196 | TResult_1193) => TResult1_1199 | PromiseLike, onrejected?: (reason: any) => TResult2_1199 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1194 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1195 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1187 | TResult2_1187 | TResult_1191 | TResult_1195) => TResult1_1200 | PromiseLike, onrejected?: (reason: any) => TResult2_1200 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1200 | TResult2_1200) => TResult1_1201 | PromiseLike, onrejected?: (reason: any) => TResult2_1201 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1196 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1197 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1187 | TResult2_1187 | TResult_1191 | TResult_1195 | TResult_1197) => TResult1_1202 | PromiseLike, onrejected?: (reason: any) => TResult2_1202 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1198 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1199 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1154 | TResult2_1154 | TResult_1183 | TResult_1199) => TResult1_1203 | PromiseLike, onrejected?: (reason: any) => TResult2_1203 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1203 | TResult2_1203) => TResult1_1204 | PromiseLike, onrejected?: (reason: any) => TResult2_1204 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1204 | TResult2_1204) => TResult1_1205 | PromiseLike, onrejected?: (reason: any) => TResult2_1205 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1205 | TResult2_1205) => TResult1_1206 | PromiseLike, onrejected?: (reason: any) => TResult2_1206 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1200 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1201 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1204 | TResult2_1204 | TResult_1201) => TResult1_1207 | PromiseLike, onrejected?: (reason: any) => TResult2_1207 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1202 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1203 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1203 | TResult2_1203 | TResult_1203) => TResult1_1208 | PromiseLike, onrejected?: (reason: any) => TResult2_1208 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1208 | TResult2_1208) => TResult1_1209 | PromiseLike, onrejected?: (reason: any) => TResult2_1209 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1204 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1205 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1203 | TResult2_1203 | TResult_1203 | TResult_1205) => TResult1_1210 | PromiseLike, onrejected?: (reason: any) => TResult2_1210 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1206 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1207 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1154 | TResult2_1154 | TResult_1183 | TResult_1199 | TResult_1207) => TResult1_1211 | PromiseLike, onrejected?: (reason: any) => TResult2_1211 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1211 | TResult2_1211) => TResult1_1212 | PromiseLike, onrejected?: (reason: any) => TResult2_1212 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1212 | TResult2_1212) => TResult1_1213 | PromiseLike, onrejected?: (reason: any) => TResult2_1213 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1208 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1209 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1211 | TResult2_1211 | TResult_1209) => TResult1_1214 | PromiseLike, onrejected?: (reason: any) => TResult2_1214 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1210 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1211 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1154 | TResult2_1154 | TResult_1183 | TResult_1199 | TResult_1207 | TResult_1211) => TResult1_1215 | PromiseLike, onrejected?: (reason: any) => TResult2_1215 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1215 | TResult2_1215) => TResult1_1216 | PromiseLike, onrejected?: (reason: any) => TResult2_1216 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1212 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1213 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1154 | TResult2_1154 | TResult_1183 | TResult_1199 | TResult_1207 | TResult_1211 | TResult_1213) => TResult1_1217 | PromiseLike, onrejected?: (reason: any) => TResult2_1217 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1214 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1215 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1025 | TResult2_1025 | TResult_1151 | TResult_1215) => TResult1_1218 | PromiseLike, onrejected?: (reason: any) => TResult2_1218 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1218 | TResult2_1218) => TResult1_1219 | PromiseLike, onrejected?: (reason: any) => TResult2_1219 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1219 | TResult2_1219) => TResult1_1220 | PromiseLike, onrejected?: (reason: any) => TResult2_1220 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1220 | TResult2_1220) => TResult1_1221 | PromiseLike, onrejected?: (reason: any) => TResult2_1221 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1221 | TResult2_1221) => TResult1_1222 | PromiseLike, onrejected?: (reason: any) => TResult2_1222 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1222 | TResult2_1222) => TResult1_1223 | PromiseLike, onrejected?: (reason: any) => TResult2_1223 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1216 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1217 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1221 | TResult2_1221 | TResult_1217) => TResult1_1224 | PromiseLike, onrejected?: (reason: any) => TResult2_1224 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1218 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1219 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1220 | TResult2_1220 | TResult_1219) => TResult1_1225 | PromiseLike, onrejected?: (reason: any) => TResult2_1225 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1225 | TResult2_1225) => TResult1_1226 | PromiseLike, onrejected?: (reason: any) => TResult2_1226 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1220 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1221 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1220 | TResult2_1220 | TResult_1219 | TResult_1221) => TResult1_1227 | PromiseLike, onrejected?: (reason: any) => TResult2_1227 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1222 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1223 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1219 | TResult2_1219 | TResult_1223) => TResult1_1228 | PromiseLike, onrejected?: (reason: any) => TResult2_1228 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1228 | TResult2_1228) => TResult1_1229 | PromiseLike, onrejected?: (reason: any) => TResult2_1229 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1229 | TResult2_1229) => TResult1_1230 | PromiseLike, onrejected?: (reason: any) => TResult2_1230 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1224 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1225 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1228 | TResult2_1228 | TResult_1225) => TResult1_1231 | PromiseLike, onrejected?: (reason: any) => TResult2_1231 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1226 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1227 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1219 | TResult2_1219 | TResult_1223 | TResult_1227) => TResult1_1232 | PromiseLike, onrejected?: (reason: any) => TResult2_1232 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1232 | TResult2_1232) => TResult1_1233 | PromiseLike, onrejected?: (reason: any) => TResult2_1233 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1228 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1229 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1219 | TResult2_1219 | TResult_1223 | TResult_1227 | TResult_1229) => TResult1_1234 | PromiseLike, onrejected?: (reason: any) => TResult2_1234 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1230 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1231 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1218 | TResult2_1218 | TResult_1231) => TResult1_1235 | PromiseLike, onrejected?: (reason: any) => TResult2_1235 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1235 | TResult2_1235) => TResult1_1236 | PromiseLike, onrejected?: (reason: any) => TResult2_1236 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1236 | TResult2_1236) => TResult1_1237 | PromiseLike, onrejected?: (reason: any) => TResult2_1237 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1237 | TResult2_1237) => TResult1_1238 | PromiseLike, onrejected?: (reason: any) => TResult2_1238 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1232 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1233 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1236 | TResult2_1236 | TResult_1233) => TResult1_1239 | PromiseLike, onrejected?: (reason: any) => TResult2_1239 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1234 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1235 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1235 | TResult2_1235 | TResult_1235) => TResult1_1240 | PromiseLike, onrejected?: (reason: any) => TResult2_1240 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1240 | TResult2_1240) => TResult1_1241 | PromiseLike, onrejected?: (reason: any) => TResult2_1241 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1236 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1237 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1235 | TResult2_1235 | TResult_1235 | TResult_1237) => TResult1_1242 | PromiseLike, onrejected?: (reason: any) => TResult2_1242 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1238 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1239 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1218 | TResult2_1218 | TResult_1231 | TResult_1239) => TResult1_1243 | PromiseLike, onrejected?: (reason: any) => TResult2_1243 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1243 | TResult2_1243) => TResult1_1244 | PromiseLike, onrejected?: (reason: any) => TResult2_1244 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1244 | TResult2_1244) => TResult1_1245 | PromiseLike, onrejected?: (reason: any) => TResult2_1245 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1240 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1241 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1243 | TResult2_1243 | TResult_1241) => TResult1_1246 | PromiseLike, onrejected?: (reason: any) => TResult2_1246 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1242 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1243 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1218 | TResult2_1218 | TResult_1231 | TResult_1239 | TResult_1243) => TResult1_1247 | PromiseLike, onrejected?: (reason: any) => TResult2_1247 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1247 | TResult2_1247) => TResult1_1248 | PromiseLike, onrejected?: (reason: any) => TResult2_1248 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1244 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1245 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1218 | TResult2_1218 | TResult_1231 | TResult_1239 | TResult_1243 | TResult_1245) => TResult1_1249 | PromiseLike, onrejected?: (reason: any) => TResult2_1249 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1246 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1247 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1025 | TResult2_1025 | TResult_1151 | TResult_1215 | TResult_1247) => TResult1_1250 | PromiseLike, onrejected?: (reason: any) => TResult2_1250 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1250 | TResult2_1250) => TResult1_1251 | PromiseLike, onrejected?: (reason: any) => TResult2_1251 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1251 | TResult2_1251) => TResult1_1252 | PromiseLike, onrejected?: (reason: any) => TResult2_1252 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1252 | TResult2_1252) => TResult1_1253 | PromiseLike, onrejected?: (reason: any) => TResult2_1253 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1253 | TResult2_1253) => TResult1_1254 | PromiseLike, onrejected?: (reason: any) => TResult2_1254 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1248 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1249 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1252 | TResult2_1252 | TResult_1249) => TResult1_1255 | PromiseLike, onrejected?: (reason: any) => TResult2_1255 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1250 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1251 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1251 | TResult2_1251 | TResult_1251) => TResult1_1256 | PromiseLike, onrejected?: (reason: any) => TResult2_1256 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1256 | TResult2_1256) => TResult1_1257 | PromiseLike, onrejected?: (reason: any) => TResult2_1257 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1252 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1253 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1251 | TResult2_1251 | TResult_1251 | TResult_1253) => TResult1_1258 | PromiseLike, onrejected?: (reason: any) => TResult2_1258 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1254 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1255 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1250 | TResult2_1250 | TResult_1255) => TResult1_1259 | PromiseLike, onrejected?: (reason: any) => TResult2_1259 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1259 | TResult2_1259) => TResult1_1260 | PromiseLike, onrejected?: (reason: any) => TResult2_1260 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1260 | TResult2_1260) => TResult1_1261 | PromiseLike, onrejected?: (reason: any) => TResult2_1261 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1256 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1257 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1259 | TResult2_1259 | TResult_1257) => TResult1_1262 | PromiseLike, onrejected?: (reason: any) => TResult2_1262 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1258 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1259 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1250 | TResult2_1250 | TResult_1255 | TResult_1259) => TResult1_1263 | PromiseLike, onrejected?: (reason: any) => TResult2_1263 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1263 | TResult2_1263) => TResult1_1264 | PromiseLike, onrejected?: (reason: any) => TResult2_1264 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1260 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1261 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1250 | TResult2_1250 | TResult_1255 | TResult_1259 | TResult_1261) => TResult1_1265 | PromiseLike, onrejected?: (reason: any) => TResult2_1265 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1262 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1263 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1025 | TResult2_1025 | TResult_1151 | TResult_1215 | TResult_1247 | TResult_1263) => TResult1_1266 | PromiseLike, onrejected?: (reason: any) => TResult2_1266 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1266 | TResult2_1266) => TResult1_1267 | PromiseLike, onrejected?: (reason: any) => TResult2_1267 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1267 | TResult2_1267) => TResult1_1268 | PromiseLike, onrejected?: (reason: any) => TResult2_1268 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1268 | TResult2_1268) => TResult1_1269 | PromiseLike, onrejected?: (reason: any) => TResult2_1269 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1264 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1265 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1267 | TResult2_1267 | TResult_1265) => TResult1_1270 | PromiseLike, onrejected?: (reason: any) => TResult2_1270 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1266 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1267 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1266 | TResult2_1266 | TResult_1267) => TResult1_1271 | PromiseLike, onrejected?: (reason: any) => TResult2_1271 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1271 | TResult2_1271) => TResult1_1272 | PromiseLike, onrejected?: (reason: any) => TResult2_1272 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1268 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1269 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1266 | TResult2_1266 | TResult_1267 | TResult_1269) => TResult1_1273 | PromiseLike, onrejected?: (reason: any) => TResult2_1273 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1270 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1271 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1025 | TResult2_1025 | TResult_1151 | TResult_1215 | TResult_1247 | TResult_1263 | TResult_1271) => TResult1_1274 | PromiseLike, onrejected?: (reason: any) => TResult2_1274 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1274 | TResult2_1274) => TResult1_1275 | PromiseLike, onrejected?: (reason: any) => TResult2_1275 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1275 | TResult2_1275) => TResult1_1276 | PromiseLike, onrejected?: (reason: any) => TResult2_1276 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1272 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1273 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1274 | TResult2_1274 | TResult_1273) => TResult1_1277 | PromiseLike, onrejected?: (reason: any) => TResult2_1277 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1274 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1275 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1025 | TResult2_1025 | TResult_1151 | TResult_1215 | TResult_1247 | TResult_1263 | TResult_1271 | TResult_1275) => TResult1_1278 | PromiseLike, onrejected?: (reason: any) => TResult2_1278 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1278 | TResult2_1278) => TResult1_1279 | PromiseLike, onrejected?: (reason: any) => TResult2_1279 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1276 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1277 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1025 | TResult2_1025 | TResult_1151 | TResult_1215 | TResult_1247 | TResult_1263 | TResult_1271 | TResult_1275 | TResult_1277) => TResult1_1280 | PromiseLike, onrejected?: (reason: any) => TResult2_1280 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1278 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1279 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1024 | TResult2_1024 | TResult_1279) => TResult1_1281 | PromiseLike, onrejected?: (reason: any) => TResult2_1281 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1281 | TResult2_1281) => TResult1_1282 | PromiseLike, onrejected?: (reason: any) => TResult2_1282 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1282 | TResult2_1282) => TResult1_1283 | PromiseLike, onrejected?: (reason: any) => TResult2_1283 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1283 | TResult2_1283) => TResult1_1284 | PromiseLike, onrejected?: (reason: any) => TResult2_1284 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1284 | TResult2_1284) => TResult1_1285 | PromiseLike, onrejected?: (reason: any) => TResult2_1285 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1285 | TResult2_1285) => TResult1_1286 | PromiseLike, onrejected?: (reason: any) => TResult2_1286 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1286 | TResult2_1286) => TResult1_1287 | PromiseLike, onrejected?: (reason: any) => TResult2_1287 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1287 | TResult2_1287) => TResult1_1288 | PromiseLike, onrejected?: (reason: any) => TResult2_1288 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1280 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1281 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1286 | TResult2_1286 | TResult_1281) => TResult1_1289 | PromiseLike, onrejected?: (reason: any) => TResult2_1289 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1282 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1283 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1285 | TResult2_1285 | TResult_1283) => TResult1_1290 | PromiseLike, onrejected?: (reason: any) => TResult2_1290 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1290 | TResult2_1290) => TResult1_1291 | PromiseLike, onrejected?: (reason: any) => TResult2_1291 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1284 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1285 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1285 | TResult2_1285 | TResult_1283 | TResult_1285) => TResult1_1292 | PromiseLike, onrejected?: (reason: any) => TResult2_1292 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1286 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1287 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1284 | TResult2_1284 | TResult_1287) => TResult1_1293 | PromiseLike, onrejected?: (reason: any) => TResult2_1293 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1293 | TResult2_1293) => TResult1_1294 | PromiseLike, onrejected?: (reason: any) => TResult2_1294 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1294 | TResult2_1294) => TResult1_1295 | PromiseLike, onrejected?: (reason: any) => TResult2_1295 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1288 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1289 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1293 | TResult2_1293 | TResult_1289) => TResult1_1296 | PromiseLike, onrejected?: (reason: any) => TResult2_1296 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1290 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1291 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1284 | TResult2_1284 | TResult_1287 | TResult_1291) => TResult1_1297 | PromiseLike, onrejected?: (reason: any) => TResult2_1297 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1297 | TResult2_1297) => TResult1_1298 | PromiseLike, onrejected?: (reason: any) => TResult2_1298 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1292 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1293 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1284 | TResult2_1284 | TResult_1287 | TResult_1291 | TResult_1293) => TResult1_1299 | PromiseLike, onrejected?: (reason: any) => TResult2_1299 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1294 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1295 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1283 | TResult2_1283 | TResult_1295) => TResult1_1300 | PromiseLike, onrejected?: (reason: any) => TResult2_1300 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1300 | TResult2_1300) => TResult1_1301 | PromiseLike, onrejected?: (reason: any) => TResult2_1301 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1301 | TResult2_1301) => TResult1_1302 | PromiseLike, onrejected?: (reason: any) => TResult2_1302 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1302 | TResult2_1302) => TResult1_1303 | PromiseLike, onrejected?: (reason: any) => TResult2_1303 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1296 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1297 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1301 | TResult2_1301 | TResult_1297) => TResult1_1304 | PromiseLike, onrejected?: (reason: any) => TResult2_1304 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1298 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1299 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1300 | TResult2_1300 | TResult_1299) => TResult1_1305 | PromiseLike, onrejected?: (reason: any) => TResult2_1305 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1305 | TResult2_1305) => TResult1_1306 | PromiseLike, onrejected?: (reason: any) => TResult2_1306 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1300 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1301 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1300 | TResult2_1300 | TResult_1299 | TResult_1301) => TResult1_1307 | PromiseLike, onrejected?: (reason: any) => TResult2_1307 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1302 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1303 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1283 | TResult2_1283 | TResult_1295 | TResult_1303) => TResult1_1308 | PromiseLike, onrejected?: (reason: any) => TResult2_1308 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1308 | TResult2_1308) => TResult1_1309 | PromiseLike, onrejected?: (reason: any) => TResult2_1309 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1309 | TResult2_1309) => TResult1_1310 | PromiseLike, onrejected?: (reason: any) => TResult2_1310 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1304 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1305 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1308 | TResult2_1308 | TResult_1305) => TResult1_1311 | PromiseLike, onrejected?: (reason: any) => TResult2_1311 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1306 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1307 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1283 | TResult2_1283 | TResult_1295 | TResult_1303 | TResult_1307) => TResult1_1312 | PromiseLike, onrejected?: (reason: any) => TResult2_1312 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1312 | TResult2_1312) => TResult1_1313 | PromiseLike, onrejected?: (reason: any) => TResult2_1313 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1308 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1309 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1283 | TResult2_1283 | TResult_1295 | TResult_1303 | TResult_1307 | TResult_1309) => TResult1_1314 | PromiseLike, onrejected?: (reason: any) => TResult2_1314 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1310 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1311 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1282 | TResult2_1282 | TResult_1311) => TResult1_1315 | PromiseLike, onrejected?: (reason: any) => TResult2_1315 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1315 | TResult2_1315) => TResult1_1316 | PromiseLike, onrejected?: (reason: any) => TResult2_1316 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1316 | TResult2_1316) => TResult1_1317 | PromiseLike, onrejected?: (reason: any) => TResult2_1317 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1317 | TResult2_1317) => TResult1_1318 | PromiseLike, onrejected?: (reason: any) => TResult2_1318 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1318 | TResult2_1318) => TResult1_1319 | PromiseLike, onrejected?: (reason: any) => TResult2_1319 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1312 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1313 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1317 | TResult2_1317 | TResult_1313) => TResult1_1320 | PromiseLike, onrejected?: (reason: any) => TResult2_1320 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1314 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1315 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1316 | TResult2_1316 | TResult_1315) => TResult1_1321 | PromiseLike, onrejected?: (reason: any) => TResult2_1321 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1321 | TResult2_1321) => TResult1_1322 | PromiseLike, onrejected?: (reason: any) => TResult2_1322 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1316 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1317 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1316 | TResult2_1316 | TResult_1315 | TResult_1317) => TResult1_1323 | PromiseLike, onrejected?: (reason: any) => TResult2_1323 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1318 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1319 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1315 | TResult2_1315 | TResult_1319) => TResult1_1324 | PromiseLike, onrejected?: (reason: any) => TResult2_1324 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1324 | TResult2_1324) => TResult1_1325 | PromiseLike, onrejected?: (reason: any) => TResult2_1325 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1325 | TResult2_1325) => TResult1_1326 | PromiseLike, onrejected?: (reason: any) => TResult2_1326 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1320 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1321 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1324 | TResult2_1324 | TResult_1321) => TResult1_1327 | PromiseLike, onrejected?: (reason: any) => TResult2_1327 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1322 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1323 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1315 | TResult2_1315 | TResult_1319 | TResult_1323) => TResult1_1328 | PromiseLike, onrejected?: (reason: any) => TResult2_1328 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1328 | TResult2_1328) => TResult1_1329 | PromiseLike, onrejected?: (reason: any) => TResult2_1329 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1324 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1325 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1315 | TResult2_1315 | TResult_1319 | TResult_1323 | TResult_1325) => TResult1_1330 | PromiseLike, onrejected?: (reason: any) => TResult2_1330 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1326 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1327 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1282 | TResult2_1282 | TResult_1311 | TResult_1327) => TResult1_1331 | PromiseLike, onrejected?: (reason: any) => TResult2_1331 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1331 | TResult2_1331) => TResult1_1332 | PromiseLike, onrejected?: (reason: any) => TResult2_1332 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1332 | TResult2_1332) => TResult1_1333 | PromiseLike, onrejected?: (reason: any) => TResult2_1333 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1333 | TResult2_1333) => TResult1_1334 | PromiseLike, onrejected?: (reason: any) => TResult2_1334 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1328 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1329 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1332 | TResult2_1332 | TResult_1329) => TResult1_1335 | PromiseLike, onrejected?: (reason: any) => TResult2_1335 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1330 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1331 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1331 | TResult2_1331 | TResult_1331) => TResult1_1336 | PromiseLike, onrejected?: (reason: any) => TResult2_1336 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1336 | TResult2_1336) => TResult1_1337 | PromiseLike, onrejected?: (reason: any) => TResult2_1337 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1332 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1333 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1331 | TResult2_1331 | TResult_1331 | TResult_1333) => TResult1_1338 | PromiseLike, onrejected?: (reason: any) => TResult2_1338 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1334 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1335 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1282 | TResult2_1282 | TResult_1311 | TResult_1327 | TResult_1335) => TResult1_1339 | PromiseLike, onrejected?: (reason: any) => TResult2_1339 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1339 | TResult2_1339) => TResult1_1340 | PromiseLike, onrejected?: (reason: any) => TResult2_1340 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1340 | TResult2_1340) => TResult1_1341 | PromiseLike, onrejected?: (reason: any) => TResult2_1341 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1336 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1337 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1339 | TResult2_1339 | TResult_1337) => TResult1_1342 | PromiseLike, onrejected?: (reason: any) => TResult2_1342 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1338 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1339 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1282 | TResult2_1282 | TResult_1311 | TResult_1327 | TResult_1335 | TResult_1339) => TResult1_1343 | PromiseLike, onrejected?: (reason: any) => TResult2_1343 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1343 | TResult2_1343) => TResult1_1344 | PromiseLike, onrejected?: (reason: any) => TResult2_1344 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1340 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1341 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1282 | TResult2_1282 | TResult_1311 | TResult_1327 | TResult_1335 | TResult_1339 | TResult_1341) => TResult1_1345 | PromiseLike, onrejected?: (reason: any) => TResult2_1345 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1342 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1343 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1281 | TResult2_1281 | TResult_1343) => TResult1_1346 | PromiseLike, onrejected?: (reason: any) => TResult2_1346 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1346 | TResult2_1346) => TResult1_1347 | PromiseLike, onrejected?: (reason: any) => TResult2_1347 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1347 | TResult2_1347) => TResult1_1348 | PromiseLike, onrejected?: (reason: any) => TResult2_1348 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1348 | TResult2_1348) => TResult1_1349 | PromiseLike, onrejected?: (reason: any) => TResult2_1349 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1349 | TResult2_1349) => TResult1_1350 | PromiseLike, onrejected?: (reason: any) => TResult2_1350 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1350 | TResult2_1350) => TResult1_1351 | PromiseLike, onrejected?: (reason: any) => TResult2_1351 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1344 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1345 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1349 | TResult2_1349 | TResult_1345) => TResult1_1352 | PromiseLike, onrejected?: (reason: any) => TResult2_1352 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1346 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1347 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1348 | TResult2_1348 | TResult_1347) => TResult1_1353 | PromiseLike, onrejected?: (reason: any) => TResult2_1353 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1353 | TResult2_1353) => TResult1_1354 | PromiseLike, onrejected?: (reason: any) => TResult2_1354 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1348 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1349 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1348 | TResult2_1348 | TResult_1347 | TResult_1349) => TResult1_1355 | PromiseLike, onrejected?: (reason: any) => TResult2_1355 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1350 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1351 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1347 | TResult2_1347 | TResult_1351) => TResult1_1356 | PromiseLike, onrejected?: (reason: any) => TResult2_1356 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1356 | TResult2_1356) => TResult1_1357 | PromiseLike, onrejected?: (reason: any) => TResult2_1357 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1357 | TResult2_1357) => TResult1_1358 | PromiseLike, onrejected?: (reason: any) => TResult2_1358 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1352 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1353 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1356 | TResult2_1356 | TResult_1353) => TResult1_1359 | PromiseLike, onrejected?: (reason: any) => TResult2_1359 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1354 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1355 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1347 | TResult2_1347 | TResult_1351 | TResult_1355) => TResult1_1360 | PromiseLike, onrejected?: (reason: any) => TResult2_1360 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1360 | TResult2_1360) => TResult1_1361 | PromiseLike, onrejected?: (reason: any) => TResult2_1361 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1356 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1357 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1347 | TResult2_1347 | TResult_1351 | TResult_1355 | TResult_1357) => TResult1_1362 | PromiseLike, onrejected?: (reason: any) => TResult2_1362 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1358 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1359 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1346 | TResult2_1346 | TResult_1359) => TResult1_1363 | PromiseLike, onrejected?: (reason: any) => TResult2_1363 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1363 | TResult2_1363) => TResult1_1364 | PromiseLike, onrejected?: (reason: any) => TResult2_1364 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1364 | TResult2_1364) => TResult1_1365 | PromiseLike, onrejected?: (reason: any) => TResult2_1365 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1365 | TResult2_1365) => TResult1_1366 | PromiseLike, onrejected?: (reason: any) => TResult2_1366 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1360 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1361 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1364 | TResult2_1364 | TResult_1361) => TResult1_1367 | PromiseLike, onrejected?: (reason: any) => TResult2_1367 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1362 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1363 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1363 | TResult2_1363 | TResult_1363) => TResult1_1368 | PromiseLike, onrejected?: (reason: any) => TResult2_1368 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1368 | TResult2_1368) => TResult1_1369 | PromiseLike, onrejected?: (reason: any) => TResult2_1369 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1364 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1365 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1363 | TResult2_1363 | TResult_1363 | TResult_1365) => TResult1_1370 | PromiseLike, onrejected?: (reason: any) => TResult2_1370 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1366 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1367 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1346 | TResult2_1346 | TResult_1359 | TResult_1367) => TResult1_1371 | PromiseLike, onrejected?: (reason: any) => TResult2_1371 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1371 | TResult2_1371) => TResult1_1372 | PromiseLike, onrejected?: (reason: any) => TResult2_1372 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1372 | TResult2_1372) => TResult1_1373 | PromiseLike, onrejected?: (reason: any) => TResult2_1373 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1368 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1369 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1371 | TResult2_1371 | TResult_1369) => TResult1_1374 | PromiseLike, onrejected?: (reason: any) => TResult2_1374 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1370 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1371 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1346 | TResult2_1346 | TResult_1359 | TResult_1367 | TResult_1371) => TResult1_1375 | PromiseLike, onrejected?: (reason: any) => TResult2_1375 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1375 | TResult2_1375) => TResult1_1376 | PromiseLike, onrejected?: (reason: any) => TResult2_1376 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1372 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1373 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1346 | TResult2_1346 | TResult_1359 | TResult_1367 | TResult_1371 | TResult_1373) => TResult1_1377 | PromiseLike, onrejected?: (reason: any) => TResult2_1377 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1374 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1375 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1281 | TResult2_1281 | TResult_1343 | TResult_1375) => TResult1_1378 | PromiseLike, onrejected?: (reason: any) => TResult2_1378 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1378 | TResult2_1378) => TResult1_1379 | PromiseLike, onrejected?: (reason: any) => TResult2_1379 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1379 | TResult2_1379) => TResult1_1380 | PromiseLike, onrejected?: (reason: any) => TResult2_1380 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1380 | TResult2_1380) => TResult1_1381 | PromiseLike, onrejected?: (reason: any) => TResult2_1381 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1381 | TResult2_1381) => TResult1_1382 | PromiseLike, onrejected?: (reason: any) => TResult2_1382 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1376 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1377 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1380 | TResult2_1380 | TResult_1377) => TResult1_1383 | PromiseLike, onrejected?: (reason: any) => TResult2_1383 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1378 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1379 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1379 | TResult2_1379 | TResult_1379) => TResult1_1384 | PromiseLike, onrejected?: (reason: any) => TResult2_1384 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1384 | TResult2_1384) => TResult1_1385 | PromiseLike, onrejected?: (reason: any) => TResult2_1385 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1380 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1381 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1379 | TResult2_1379 | TResult_1379 | TResult_1381) => TResult1_1386 | PromiseLike, onrejected?: (reason: any) => TResult2_1386 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1382 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1383 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1378 | TResult2_1378 | TResult_1383) => TResult1_1387 | PromiseLike, onrejected?: (reason: any) => TResult2_1387 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1387 | TResult2_1387) => TResult1_1388 | PromiseLike, onrejected?: (reason: any) => TResult2_1388 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1388 | TResult2_1388) => TResult1_1389 | PromiseLike, onrejected?: (reason: any) => TResult2_1389 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1384 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1385 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1387 | TResult2_1387 | TResult_1385) => TResult1_1390 | PromiseLike, onrejected?: (reason: any) => TResult2_1390 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1386 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1387 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1378 | TResult2_1378 | TResult_1383 | TResult_1387) => TResult1_1391 | PromiseLike, onrejected?: (reason: any) => TResult2_1391 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1391 | TResult2_1391) => TResult1_1392 | PromiseLike, onrejected?: (reason: any) => TResult2_1392 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1388 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1389 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1378 | TResult2_1378 | TResult_1383 | TResult_1387 | TResult_1389) => TResult1_1393 | PromiseLike, onrejected?: (reason: any) => TResult2_1393 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1390 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1391 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1281 | TResult2_1281 | TResult_1343 | TResult_1375 | TResult_1391) => TResult1_1394 | PromiseLike, onrejected?: (reason: any) => TResult2_1394 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1394 | TResult2_1394) => TResult1_1395 | PromiseLike, onrejected?: (reason: any) => TResult2_1395 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1395 | TResult2_1395) => TResult1_1396 | PromiseLike, onrejected?: (reason: any) => TResult2_1396 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1396 | TResult2_1396) => TResult1_1397 | PromiseLike, onrejected?: (reason: any) => TResult2_1397 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1392 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1393 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1395 | TResult2_1395 | TResult_1393) => TResult1_1398 | PromiseLike, onrejected?: (reason: any) => TResult2_1398 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1394 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1395 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1394 | TResult2_1394 | TResult_1395) => TResult1_1399 | PromiseLike, onrejected?: (reason: any) => TResult2_1399 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1399 | TResult2_1399) => TResult1_1400 | PromiseLike, onrejected?: (reason: any) => TResult2_1400 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1396 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1397 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1394 | TResult2_1394 | TResult_1395 | TResult_1397) => TResult1_1401 | PromiseLike, onrejected?: (reason: any) => TResult2_1401 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1398 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1399 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1281 | TResult2_1281 | TResult_1343 | TResult_1375 | TResult_1391 | TResult_1399) => TResult1_1402 | PromiseLike, onrejected?: (reason: any) => TResult2_1402 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1402 | TResult2_1402) => TResult1_1403 | PromiseLike, onrejected?: (reason: any) => TResult2_1403 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1403 | TResult2_1403) => TResult1_1404 | PromiseLike, onrejected?: (reason: any) => TResult2_1404 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1400 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1401 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1402 | TResult2_1402 | TResult_1401) => TResult1_1405 | PromiseLike, onrejected?: (reason: any) => TResult2_1405 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1402 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1403 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1281 | TResult2_1281 | TResult_1343 | TResult_1375 | TResult_1391 | TResult_1399 | TResult_1403) => TResult1_1406 | PromiseLike, onrejected?: (reason: any) => TResult2_1406 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1406 | TResult2_1406) => TResult1_1407 | PromiseLike, onrejected?: (reason: any) => TResult2_1407 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1404 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1405 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1281 | TResult2_1281 | TResult_1343 | TResult_1375 | TResult_1391 | TResult_1399 | TResult_1403 | TResult_1405) => TResult1_1408 | PromiseLike, onrejected?: (reason: any) => TResult2_1408 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1406 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1407 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1024 | TResult2_1024 | TResult_1279 | TResult_1407) => TResult1_1409 | PromiseLike, onrejected?: (reason: any) => TResult2_1409 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1409 | TResult2_1409) => TResult1_1410 | PromiseLike, onrejected?: (reason: any) => TResult2_1410 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1410 | TResult2_1410) => TResult1_1411 | PromiseLike, onrejected?: (reason: any) => TResult2_1411 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1411 | TResult2_1411) => TResult1_1412 | PromiseLike, onrejected?: (reason: any) => TResult2_1412 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1412 | TResult2_1412) => TResult1_1413 | PromiseLike, onrejected?: (reason: any) => TResult2_1413 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1413 | TResult2_1413) => TResult1_1414 | PromiseLike, onrejected?: (reason: any) => TResult2_1414 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1414 | TResult2_1414) => TResult1_1415 | PromiseLike, onrejected?: (reason: any) => TResult2_1415 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1408 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1409 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1413 | TResult2_1413 | TResult_1409) => TResult1_1416 | PromiseLike, onrejected?: (reason: any) => TResult2_1416 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1410 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1411 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1412 | TResult2_1412 | TResult_1411) => TResult1_1417 | PromiseLike, onrejected?: (reason: any) => TResult2_1417 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1417 | TResult2_1417) => TResult1_1418 | PromiseLike, onrejected?: (reason: any) => TResult2_1418 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1412 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1413 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1412 | TResult2_1412 | TResult_1411 | TResult_1413) => TResult1_1419 | PromiseLike, onrejected?: (reason: any) => TResult2_1419 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1414 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1415 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1411 | TResult2_1411 | TResult_1415) => TResult1_1420 | PromiseLike, onrejected?: (reason: any) => TResult2_1420 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1420 | TResult2_1420) => TResult1_1421 | PromiseLike, onrejected?: (reason: any) => TResult2_1421 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1421 | TResult2_1421) => TResult1_1422 | PromiseLike, onrejected?: (reason: any) => TResult2_1422 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1416 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1417 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1420 | TResult2_1420 | TResult_1417) => TResult1_1423 | PromiseLike, onrejected?: (reason: any) => TResult2_1423 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1418 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1419 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1411 | TResult2_1411 | TResult_1415 | TResult_1419) => TResult1_1424 | PromiseLike, onrejected?: (reason: any) => TResult2_1424 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1424 | TResult2_1424) => TResult1_1425 | PromiseLike, onrejected?: (reason: any) => TResult2_1425 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1420 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1421 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1411 | TResult2_1411 | TResult_1415 | TResult_1419 | TResult_1421) => TResult1_1426 | PromiseLike, onrejected?: (reason: any) => TResult2_1426 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1422 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1423 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1410 | TResult2_1410 | TResult_1423) => TResult1_1427 | PromiseLike, onrejected?: (reason: any) => TResult2_1427 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1427 | TResult2_1427) => TResult1_1428 | PromiseLike, onrejected?: (reason: any) => TResult2_1428 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1428 | TResult2_1428) => TResult1_1429 | PromiseLike, onrejected?: (reason: any) => TResult2_1429 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1429 | TResult2_1429) => TResult1_1430 | PromiseLike, onrejected?: (reason: any) => TResult2_1430 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1424 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1425 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1428 | TResult2_1428 | TResult_1425) => TResult1_1431 | PromiseLike, onrejected?: (reason: any) => TResult2_1431 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1426 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1427 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1427 | TResult2_1427 | TResult_1427) => TResult1_1432 | PromiseLike, onrejected?: (reason: any) => TResult2_1432 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1432 | TResult2_1432) => TResult1_1433 | PromiseLike, onrejected?: (reason: any) => TResult2_1433 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1428 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1429 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1427 | TResult2_1427 | TResult_1427 | TResult_1429) => TResult1_1434 | PromiseLike, onrejected?: (reason: any) => TResult2_1434 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1430 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1431 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1410 | TResult2_1410 | TResult_1423 | TResult_1431) => TResult1_1435 | PromiseLike, onrejected?: (reason: any) => TResult2_1435 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1435 | TResult2_1435) => TResult1_1436 | PromiseLike, onrejected?: (reason: any) => TResult2_1436 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1436 | TResult2_1436) => TResult1_1437 | PromiseLike, onrejected?: (reason: any) => TResult2_1437 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1432 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1433 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1435 | TResult2_1435 | TResult_1433) => TResult1_1438 | PromiseLike, onrejected?: (reason: any) => TResult2_1438 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1434 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1435 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1410 | TResult2_1410 | TResult_1423 | TResult_1431 | TResult_1435) => TResult1_1439 | PromiseLike, onrejected?: (reason: any) => TResult2_1439 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1439 | TResult2_1439) => TResult1_1440 | PromiseLike, onrejected?: (reason: any) => TResult2_1440 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1436 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1437 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1410 | TResult2_1410 | TResult_1423 | TResult_1431 | TResult_1435 | TResult_1437) => TResult1_1441 | PromiseLike, onrejected?: (reason: any) => TResult2_1441 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1438 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1439 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1409 | TResult2_1409 | TResult_1439) => TResult1_1442 | PromiseLike, onrejected?: (reason: any) => TResult2_1442 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1442 | TResult2_1442) => TResult1_1443 | PromiseLike, onrejected?: (reason: any) => TResult2_1443 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1443 | TResult2_1443) => TResult1_1444 | PromiseLike, onrejected?: (reason: any) => TResult2_1444 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1444 | TResult2_1444) => TResult1_1445 | PromiseLike, onrejected?: (reason: any) => TResult2_1445 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1445 | TResult2_1445) => TResult1_1446 | PromiseLike, onrejected?: (reason: any) => TResult2_1446 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1440 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1441 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1444 | TResult2_1444 | TResult_1441) => TResult1_1447 | PromiseLike, onrejected?: (reason: any) => TResult2_1447 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1442 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1443 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1443 | TResult2_1443 | TResult_1443) => TResult1_1448 | PromiseLike, onrejected?: (reason: any) => TResult2_1448 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1448 | TResult2_1448) => TResult1_1449 | PromiseLike, onrejected?: (reason: any) => TResult2_1449 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1444 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1445 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1443 | TResult2_1443 | TResult_1443 | TResult_1445) => TResult1_1450 | PromiseLike, onrejected?: (reason: any) => TResult2_1450 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1446 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1447 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1442 | TResult2_1442 | TResult_1447) => TResult1_1451 | PromiseLike, onrejected?: (reason: any) => TResult2_1451 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1451 | TResult2_1451) => TResult1_1452 | PromiseLike, onrejected?: (reason: any) => TResult2_1452 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1452 | TResult2_1452) => TResult1_1453 | PromiseLike, onrejected?: (reason: any) => TResult2_1453 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1448 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1449 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1451 | TResult2_1451 | TResult_1449) => TResult1_1454 | PromiseLike, onrejected?: (reason: any) => TResult2_1454 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1450 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1451 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1442 | TResult2_1442 | TResult_1447 | TResult_1451) => TResult1_1455 | PromiseLike, onrejected?: (reason: any) => TResult2_1455 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1455 | TResult2_1455) => TResult1_1456 | PromiseLike, onrejected?: (reason: any) => TResult2_1456 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1452 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1453 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1442 | TResult2_1442 | TResult_1447 | TResult_1451 | TResult_1453) => TResult1_1457 | PromiseLike, onrejected?: (reason: any) => TResult2_1457 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1454 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1455 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1409 | TResult2_1409 | TResult_1439 | TResult_1455) => TResult1_1458 | PromiseLike, onrejected?: (reason: any) => TResult2_1458 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1458 | TResult2_1458) => TResult1_1459 | PromiseLike, onrejected?: (reason: any) => TResult2_1459 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1459 | TResult2_1459) => TResult1_1460 | PromiseLike, onrejected?: (reason: any) => TResult2_1460 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1460 | TResult2_1460) => TResult1_1461 | PromiseLike, onrejected?: (reason: any) => TResult2_1461 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1456 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1457 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1459 | TResult2_1459 | TResult_1457) => TResult1_1462 | PromiseLike, onrejected?: (reason: any) => TResult2_1462 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1458 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1459 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1458 | TResult2_1458 | TResult_1459) => TResult1_1463 | PromiseLike, onrejected?: (reason: any) => TResult2_1463 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1463 | TResult2_1463) => TResult1_1464 | PromiseLike, onrejected?: (reason: any) => TResult2_1464 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1460 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1461 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1458 | TResult2_1458 | TResult_1459 | TResult_1461) => TResult1_1465 | PromiseLike, onrejected?: (reason: any) => TResult2_1465 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1462 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1463 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1409 | TResult2_1409 | TResult_1439 | TResult_1455 | TResult_1463) => TResult1_1466 | PromiseLike, onrejected?: (reason: any) => TResult2_1466 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1466 | TResult2_1466) => TResult1_1467 | PromiseLike, onrejected?: (reason: any) => TResult2_1467 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1467 | TResult2_1467) => TResult1_1468 | PromiseLike, onrejected?: (reason: any) => TResult2_1468 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1464 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1465 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1466 | TResult2_1466 | TResult_1465) => TResult1_1469 | PromiseLike, onrejected?: (reason: any) => TResult2_1469 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1466 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1467 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1409 | TResult2_1409 | TResult_1439 | TResult_1455 | TResult_1463 | TResult_1467) => TResult1_1470 | PromiseLike, onrejected?: (reason: any) => TResult2_1470 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1470 | TResult2_1470) => TResult1_1471 | PromiseLike, onrejected?: (reason: any) => TResult2_1471 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1468 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1469 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1409 | TResult2_1409 | TResult_1439 | TResult_1455 | TResult_1463 | TResult_1467 | TResult_1469) => TResult1_1472 | PromiseLike, onrejected?: (reason: any) => TResult2_1472 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1470 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1471 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1024 | TResult2_1024 | TResult_1279 | TResult_1407 | TResult_1471) => TResult1_1473 | PromiseLike, onrejected?: (reason: any) => TResult2_1473 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1473 | TResult2_1473) => TResult1_1474 | PromiseLike, onrejected?: (reason: any) => TResult2_1474 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1474 | TResult2_1474) => TResult1_1475 | PromiseLike, onrejected?: (reason: any) => TResult2_1475 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1475 | TResult2_1475) => TResult1_1476 | PromiseLike, onrejected?: (reason: any) => TResult2_1476 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1476 | TResult2_1476) => TResult1_1477 | PromiseLike, onrejected?: (reason: any) => TResult2_1477 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1477 | TResult2_1477) => TResult1_1478 | PromiseLike, onrejected?: (reason: any) => TResult2_1478 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1472 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1473 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1476 | TResult2_1476 | TResult_1473) => TResult1_1479 | PromiseLike, onrejected?: (reason: any) => TResult2_1479 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1474 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1475 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1475 | TResult2_1475 | TResult_1475) => TResult1_1480 | PromiseLike, onrejected?: (reason: any) => TResult2_1480 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1480 | TResult2_1480) => TResult1_1481 | PromiseLike, onrejected?: (reason: any) => TResult2_1481 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1476 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1477 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1475 | TResult2_1475 | TResult_1475 | TResult_1477) => TResult1_1482 | PromiseLike, onrejected?: (reason: any) => TResult2_1482 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1478 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1479 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1474 | TResult2_1474 | TResult_1479) => TResult1_1483 | PromiseLike, onrejected?: (reason: any) => TResult2_1483 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1483 | TResult2_1483) => TResult1_1484 | PromiseLike, onrejected?: (reason: any) => TResult2_1484 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1484 | TResult2_1484) => TResult1_1485 | PromiseLike, onrejected?: (reason: any) => TResult2_1485 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1480 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1481 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1483 | TResult2_1483 | TResult_1481) => TResult1_1486 | PromiseLike, onrejected?: (reason: any) => TResult2_1486 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1482 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1483 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1474 | TResult2_1474 | TResult_1479 | TResult_1483) => TResult1_1487 | PromiseLike, onrejected?: (reason: any) => TResult2_1487 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1487 | TResult2_1487) => TResult1_1488 | PromiseLike, onrejected?: (reason: any) => TResult2_1488 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1484 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1485 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1474 | TResult2_1474 | TResult_1479 | TResult_1483 | TResult_1485) => TResult1_1489 | PromiseLike, onrejected?: (reason: any) => TResult2_1489 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1486 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1487 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1473 | TResult2_1473 | TResult_1487) => TResult1_1490 | PromiseLike, onrejected?: (reason: any) => TResult2_1490 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1490 | TResult2_1490) => TResult1_1491 | PromiseLike, onrejected?: (reason: any) => TResult2_1491 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1491 | TResult2_1491) => TResult1_1492 | PromiseLike, onrejected?: (reason: any) => TResult2_1492 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1492 | TResult2_1492) => TResult1_1493 | PromiseLike, onrejected?: (reason: any) => TResult2_1493 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1488 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1489 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1491 | TResult2_1491 | TResult_1489) => TResult1_1494 | PromiseLike, onrejected?: (reason: any) => TResult2_1494 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1490 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1491 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1490 | TResult2_1490 | TResult_1491) => TResult1_1495 | PromiseLike, onrejected?: (reason: any) => TResult2_1495 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1495 | TResult2_1495) => TResult1_1496 | PromiseLike, onrejected?: (reason: any) => TResult2_1496 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1492 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1493 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1490 | TResult2_1490 | TResult_1491 | TResult_1493) => TResult1_1497 | PromiseLike, onrejected?: (reason: any) => TResult2_1497 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1494 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1495 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1473 | TResult2_1473 | TResult_1487 | TResult_1495) => TResult1_1498 | PromiseLike, onrejected?: (reason: any) => TResult2_1498 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1498 | TResult2_1498) => TResult1_1499 | PromiseLike, onrejected?: (reason: any) => TResult2_1499 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1499 | TResult2_1499) => TResult1_1500 | PromiseLike, onrejected?: (reason: any) => TResult2_1500 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1496 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1497 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1498 | TResult2_1498 | TResult_1497) => TResult1_1501 | PromiseLike, onrejected?: (reason: any) => TResult2_1501 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1498 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1499 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1473 | TResult2_1473 | TResult_1487 | TResult_1495 | TResult_1499) => TResult1_1502 | PromiseLike, onrejected?: (reason: any) => TResult2_1502 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1502 | TResult2_1502) => TResult1_1503 | PromiseLike, onrejected?: (reason: any) => TResult2_1503 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1500 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1501 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1473 | TResult2_1473 | TResult_1487 | TResult_1495 | TResult_1499 | TResult_1501) => TResult1_1504 | PromiseLike, onrejected?: (reason: any) => TResult2_1504 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1502 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1503 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1024 | TResult2_1024 | TResult_1279 | TResult_1407 | TResult_1471 | TResult_1503) => TResult1_1505 | PromiseLike, onrejected?: (reason: any) => TResult2_1505 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1505 | TResult2_1505) => TResult1_1506 | PromiseLike, onrejected?: (reason: any) => TResult2_1506 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1506 | TResult2_1506) => TResult1_1507 | PromiseLike, onrejected?: (reason: any) => TResult2_1507 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1507 | TResult2_1507) => TResult1_1508 | PromiseLike, onrejected?: (reason: any) => TResult2_1508 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1508 | TResult2_1508) => TResult1_1509 | PromiseLike, onrejected?: (reason: any) => TResult2_1509 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1504 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1505 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1507 | TResult2_1507 | TResult_1505) => TResult1_1510 | PromiseLike, onrejected?: (reason: any) => TResult2_1510 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1506 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1507 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1506 | TResult2_1506 | TResult_1507) => TResult1_1511 | PromiseLike, onrejected?: (reason: any) => TResult2_1511 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1511 | TResult2_1511) => TResult1_1512 | PromiseLike, onrejected?: (reason: any) => TResult2_1512 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1508 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1509 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1506 | TResult2_1506 | TResult_1507 | TResult_1509) => TResult1_1513 | PromiseLike, onrejected?: (reason: any) => TResult2_1513 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1510 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1511 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1505 | TResult2_1505 | TResult_1511) => TResult1_1514 | PromiseLike, onrejected?: (reason: any) => TResult2_1514 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1514 | TResult2_1514) => TResult1_1515 | PromiseLike, onrejected?: (reason: any) => TResult2_1515 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1515 | TResult2_1515) => TResult1_1516 | PromiseLike, onrejected?: (reason: any) => TResult2_1516 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1512 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1513 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1514 | TResult2_1514 | TResult_1513) => TResult1_1517 | PromiseLike, onrejected?: (reason: any) => TResult2_1517 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1514 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1515 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1505 | TResult2_1505 | TResult_1511 | TResult_1515) => TResult1_1518 | PromiseLike, onrejected?: (reason: any) => TResult2_1518 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1518 | TResult2_1518) => TResult1_1519 | PromiseLike, onrejected?: (reason: any) => TResult2_1519 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1516 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1517 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1505 | TResult2_1505 | TResult_1511 | TResult_1515 | TResult_1517) => TResult1_1520 | PromiseLike, onrejected?: (reason: any) => TResult2_1520 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1518 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1519 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1024 | TResult2_1024 | TResult_1279 | TResult_1407 | TResult_1471 | TResult_1503 | TResult_1519) => TResult1_1521 | PromiseLike, onrejected?: (reason: any) => TResult2_1521 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1521 | TResult2_1521) => TResult1_1522 | PromiseLike, onrejected?: (reason: any) => TResult2_1522 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1522 | TResult2_1522) => TResult1_1523 | PromiseLike, onrejected?: (reason: any) => TResult2_1523 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1523 | TResult2_1523) => TResult1_1524 | PromiseLike, onrejected?: (reason: any) => TResult2_1524 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1520 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1521 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1522 | TResult2_1522 | TResult_1521) => TResult1_1525 | PromiseLike, onrejected?: (reason: any) => TResult2_1525 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1522 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1523 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1521 | TResult2_1521 | TResult_1523) => TResult1_1526 | PromiseLike, onrejected?: (reason: any) => TResult2_1526 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1526 | TResult2_1526) => TResult1_1527 | PromiseLike, onrejected?: (reason: any) => TResult2_1527 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1524 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1525 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1521 | TResult2_1521 | TResult_1523 | TResult_1525) => TResult1_1528 | PromiseLike, onrejected?: (reason: any) => TResult2_1528 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1526 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1527 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1024 | TResult2_1024 | TResult_1279 | TResult_1407 | TResult_1471 | TResult_1503 | TResult_1519 | TResult_1527) => TResult1_1529 | PromiseLike, onrejected?: (reason: any) => TResult2_1529 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1529 | TResult2_1529) => TResult1_1530 | PromiseLike, onrejected?: (reason: any) => TResult2_1530 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1530 | TResult2_1530) => TResult1_1531 | PromiseLike, onrejected?: (reason: any) => TResult2_1531 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1528 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1529 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1529 | TResult2_1529 | TResult_1529) => TResult1_1532 | PromiseLike, onrejected?: (reason: any) => TResult2_1532 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1530 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1531 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1024 | TResult2_1024 | TResult_1279 | TResult_1407 | TResult_1471 | TResult_1503 | TResult_1519 | TResult_1527 | TResult_1531) => TResult1_1533 | PromiseLike, onrejected?: (reason: any) => TResult2_1533 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1533 | TResult2_1533) => TResult1_1534 | PromiseLike, onrejected?: (reason: any) => TResult2_1534 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1532 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1533 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1024 | TResult2_1024 | TResult_1279 | TResult_1407 | TResult_1471 | TResult_1503 | TResult_1519 | TResult_1527 | TResult_1531 | TResult_1533) => TResult1_1535 | PromiseLike, onrejected?: (reason: any) => TResult2_1535 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1534 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1535 | PromiseLike): { + then | TResult_1023 | TResult_1535, TResult2_1536 = never>(onfulfilled?: (value: import("./http-client").HttpResponse | TResult_1023 | TResult_1535) => TResult1_1536 | PromiseLike, onrejected?: (reason: any) => TResult2_1536 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1536 | TResult2_1536) => TResult1_1537 | PromiseLike, onrejected?: (reason: any) => TResult2_1537 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1537 | TResult2_1537) => TResult1_1538 | PromiseLike, onrejected?: (reason: any) => TResult2_1538 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1538 | TResult2_1538) => TResult1_1539 | PromiseLike, onrejected?: (reason: any) => TResult2_1539 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1539 | TResult2_1539) => TResult1_1540 | PromiseLike, onrejected?: (reason: any) => TResult2_1540 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1540 | TResult2_1540) => TResult1_1541 | PromiseLike, onrejected?: (reason: any) => TResult2_1541 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1541 | TResult2_1541) => TResult1_1542 | PromiseLike, onrejected?: (reason: any) => TResult2_1542 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1542 | TResult2_1542) => TResult1_1543 | PromiseLike, onrejected?: (reason: any) => TResult2_1543 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1543 | TResult2_1543) => TResult1_1544 | PromiseLike, onrejected?: (reason: any) => TResult2_1544 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1536 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1537 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1542 | TResult2_1542 | TResult_1537) => TResult1_1545 | PromiseLike, onrejected?: (reason: any) => TResult2_1545 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1538 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1539 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1541 | TResult2_1541 | TResult_1539) => TResult1_1546 | PromiseLike, onrejected?: (reason: any) => TResult2_1546 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1546 | TResult2_1546) => TResult1_1547 | PromiseLike, onrejected?: (reason: any) => TResult2_1547 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1540 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1541 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1541 | TResult2_1541 | TResult_1539 | TResult_1541) => TResult1_1548 | PromiseLike, onrejected?: (reason: any) => TResult2_1548 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1542 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1543 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1540 | TResult2_1540 | TResult_1543) => TResult1_1549 | PromiseLike, onrejected?: (reason: any) => TResult2_1549 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1549 | TResult2_1549) => TResult1_1550 | PromiseLike, onrejected?: (reason: any) => TResult2_1550 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1550 | TResult2_1550) => TResult1_1551 | PromiseLike, onrejected?: (reason: any) => TResult2_1551 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1544 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1545 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1549 | TResult2_1549 | TResult_1545) => TResult1_1552 | PromiseLike, onrejected?: (reason: any) => TResult2_1552 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1546 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1547 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1540 | TResult2_1540 | TResult_1543 | TResult_1547) => TResult1_1553 | PromiseLike, onrejected?: (reason: any) => TResult2_1553 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1553 | TResult2_1553) => TResult1_1554 | PromiseLike, onrejected?: (reason: any) => TResult2_1554 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1548 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1549 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1540 | TResult2_1540 | TResult_1543 | TResult_1547 | TResult_1549) => TResult1_1555 | PromiseLike, onrejected?: (reason: any) => TResult2_1555 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1550 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1551 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1539 | TResult2_1539 | TResult_1551) => TResult1_1556 | PromiseLike, onrejected?: (reason: any) => TResult2_1556 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1556 | TResult2_1556) => TResult1_1557 | PromiseLike, onrejected?: (reason: any) => TResult2_1557 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1557 | TResult2_1557) => TResult1_1558 | PromiseLike, onrejected?: (reason: any) => TResult2_1558 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1558 | TResult2_1558) => TResult1_1559 | PromiseLike, onrejected?: (reason: any) => TResult2_1559 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1552 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1553 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1557 | TResult2_1557 | TResult_1553) => TResult1_1560 | PromiseLike, onrejected?: (reason: any) => TResult2_1560 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1554 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1555 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1556 | TResult2_1556 | TResult_1555) => TResult1_1561 | PromiseLike, onrejected?: (reason: any) => TResult2_1561 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1561 | TResult2_1561) => TResult1_1562 | PromiseLike, onrejected?: (reason: any) => TResult2_1562 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1556 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1557 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1556 | TResult2_1556 | TResult_1555 | TResult_1557) => TResult1_1563 | PromiseLike, onrejected?: (reason: any) => TResult2_1563 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1558 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1559 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1539 | TResult2_1539 | TResult_1551 | TResult_1559) => TResult1_1564 | PromiseLike, onrejected?: (reason: any) => TResult2_1564 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1564 | TResult2_1564) => TResult1_1565 | PromiseLike, onrejected?: (reason: any) => TResult2_1565 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1565 | TResult2_1565) => TResult1_1566 | PromiseLike, onrejected?: (reason: any) => TResult2_1566 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1560 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1561 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1564 | TResult2_1564 | TResult_1561) => TResult1_1567 | PromiseLike, onrejected?: (reason: any) => TResult2_1567 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1562 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1563 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1539 | TResult2_1539 | TResult_1551 | TResult_1559 | TResult_1563) => TResult1_1568 | PromiseLike, onrejected?: (reason: any) => TResult2_1568 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1568 | TResult2_1568) => TResult1_1569 | PromiseLike, onrejected?: (reason: any) => TResult2_1569 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1564 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1565 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1539 | TResult2_1539 | TResult_1551 | TResult_1559 | TResult_1563 | TResult_1565) => TResult1_1570 | PromiseLike, onrejected?: (reason: any) => TResult2_1570 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1566 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1567 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1538 | TResult2_1538 | TResult_1567) => TResult1_1571 | PromiseLike, onrejected?: (reason: any) => TResult2_1571 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1571 | TResult2_1571) => TResult1_1572 | PromiseLike, onrejected?: (reason: any) => TResult2_1572 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1572 | TResult2_1572) => TResult1_1573 | PromiseLike, onrejected?: (reason: any) => TResult2_1573 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1573 | TResult2_1573) => TResult1_1574 | PromiseLike, onrejected?: (reason: any) => TResult2_1574 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1574 | TResult2_1574) => TResult1_1575 | PromiseLike, onrejected?: (reason: any) => TResult2_1575 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1568 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1569 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1573 | TResult2_1573 | TResult_1569) => TResult1_1576 | PromiseLike, onrejected?: (reason: any) => TResult2_1576 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1570 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1571 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1572 | TResult2_1572 | TResult_1571) => TResult1_1577 | PromiseLike, onrejected?: (reason: any) => TResult2_1577 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1577 | TResult2_1577) => TResult1_1578 | PromiseLike, onrejected?: (reason: any) => TResult2_1578 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1572 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1573 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1572 | TResult2_1572 | TResult_1571 | TResult_1573) => TResult1_1579 | PromiseLike, onrejected?: (reason: any) => TResult2_1579 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1574 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1575 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1571 | TResult2_1571 | TResult_1575) => TResult1_1580 | PromiseLike, onrejected?: (reason: any) => TResult2_1580 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1580 | TResult2_1580) => TResult1_1581 | PromiseLike, onrejected?: (reason: any) => TResult2_1581 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1581 | TResult2_1581) => TResult1_1582 | PromiseLike, onrejected?: (reason: any) => TResult2_1582 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1576 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1577 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1580 | TResult2_1580 | TResult_1577) => TResult1_1583 | PromiseLike, onrejected?: (reason: any) => TResult2_1583 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1578 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1579 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1571 | TResult2_1571 | TResult_1575 | TResult_1579) => TResult1_1584 | PromiseLike, onrejected?: (reason: any) => TResult2_1584 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1584 | TResult2_1584) => TResult1_1585 | PromiseLike, onrejected?: (reason: any) => TResult2_1585 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1580 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1581 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1571 | TResult2_1571 | TResult_1575 | TResult_1579 | TResult_1581) => TResult1_1586 | PromiseLike, onrejected?: (reason: any) => TResult2_1586 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1582 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1583 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1538 | TResult2_1538 | TResult_1567 | TResult_1583) => TResult1_1587 | PromiseLike, onrejected?: (reason: any) => TResult2_1587 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1587 | TResult2_1587) => TResult1_1588 | PromiseLike, onrejected?: (reason: any) => TResult2_1588 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1588 | TResult2_1588) => TResult1_1589 | PromiseLike, onrejected?: (reason: any) => TResult2_1589 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1589 | TResult2_1589) => TResult1_1590 | PromiseLike, onrejected?: (reason: any) => TResult2_1590 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1584 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1585 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1588 | TResult2_1588 | TResult_1585) => TResult1_1591 | PromiseLike, onrejected?: (reason: any) => TResult2_1591 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1586 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1587 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1587 | TResult2_1587 | TResult_1587) => TResult1_1592 | PromiseLike, onrejected?: (reason: any) => TResult2_1592 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1592 | TResult2_1592) => TResult1_1593 | PromiseLike, onrejected?: (reason: any) => TResult2_1593 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1588 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1589 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1587 | TResult2_1587 | TResult_1587 | TResult_1589) => TResult1_1594 | PromiseLike, onrejected?: (reason: any) => TResult2_1594 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1590 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1591 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1538 | TResult2_1538 | TResult_1567 | TResult_1583 | TResult_1591) => TResult1_1595 | PromiseLike, onrejected?: (reason: any) => TResult2_1595 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1595 | TResult2_1595) => TResult1_1596 | PromiseLike, onrejected?: (reason: any) => TResult2_1596 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1596 | TResult2_1596) => TResult1_1597 | PromiseLike, onrejected?: (reason: any) => TResult2_1597 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1592 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1593 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1595 | TResult2_1595 | TResult_1593) => TResult1_1598 | PromiseLike, onrejected?: (reason: any) => TResult2_1598 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1594 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1595 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1538 | TResult2_1538 | TResult_1567 | TResult_1583 | TResult_1591 | TResult_1595) => TResult1_1599 | PromiseLike, onrejected?: (reason: any) => TResult2_1599 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1599 | TResult2_1599) => TResult1_1600 | PromiseLike, onrejected?: (reason: any) => TResult2_1600 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1596 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1597 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1538 | TResult2_1538 | TResult_1567 | TResult_1583 | TResult_1591 | TResult_1595 | TResult_1597) => TResult1_1601 | PromiseLike, onrejected?: (reason: any) => TResult2_1601 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1598 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1599 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1537 | TResult2_1537 | TResult_1599) => TResult1_1602 | PromiseLike, onrejected?: (reason: any) => TResult2_1602 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1602 | TResult2_1602) => TResult1_1603 | PromiseLike, onrejected?: (reason: any) => TResult2_1603 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1603 | TResult2_1603) => TResult1_1604 | PromiseLike, onrejected?: (reason: any) => TResult2_1604 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1604 | TResult2_1604) => TResult1_1605 | PromiseLike, onrejected?: (reason: any) => TResult2_1605 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1605 | TResult2_1605) => TResult1_1606 | PromiseLike, onrejected?: (reason: any) => TResult2_1606 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1606 | TResult2_1606) => TResult1_1607 | PromiseLike, onrejected?: (reason: any) => TResult2_1607 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1600 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1601 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1605 | TResult2_1605 | TResult_1601) => TResult1_1608 | PromiseLike, onrejected?: (reason: any) => TResult2_1608 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1602 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1603 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1604 | TResult2_1604 | TResult_1603) => TResult1_1609 | PromiseLike, onrejected?: (reason: any) => TResult2_1609 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1609 | TResult2_1609) => TResult1_1610 | PromiseLike, onrejected?: (reason: any) => TResult2_1610 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1604 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1605 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1604 | TResult2_1604 | TResult_1603 | TResult_1605) => TResult1_1611 | PromiseLike, onrejected?: (reason: any) => TResult2_1611 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1606 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1607 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1603 | TResult2_1603 | TResult_1607) => TResult1_1612 | PromiseLike, onrejected?: (reason: any) => TResult2_1612 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1612 | TResult2_1612) => TResult1_1613 | PromiseLike, onrejected?: (reason: any) => TResult2_1613 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1613 | TResult2_1613) => TResult1_1614 | PromiseLike, onrejected?: (reason: any) => TResult2_1614 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1608 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1609 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1612 | TResult2_1612 | TResult_1609) => TResult1_1615 | PromiseLike, onrejected?: (reason: any) => TResult2_1615 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1610 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1611 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1603 | TResult2_1603 | TResult_1607 | TResult_1611) => TResult1_1616 | PromiseLike, onrejected?: (reason: any) => TResult2_1616 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1616 | TResult2_1616) => TResult1_1617 | PromiseLike, onrejected?: (reason: any) => TResult2_1617 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1612 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1613 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1603 | TResult2_1603 | TResult_1607 | TResult_1611 | TResult_1613) => TResult1_1618 | PromiseLike, onrejected?: (reason: any) => TResult2_1618 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1614 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1615 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1602 | TResult2_1602 | TResult_1615) => TResult1_1619 | PromiseLike, onrejected?: (reason: any) => TResult2_1619 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1619 | TResult2_1619) => TResult1_1620 | PromiseLike, onrejected?: (reason: any) => TResult2_1620 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1620 | TResult2_1620) => TResult1_1621 | PromiseLike, onrejected?: (reason: any) => TResult2_1621 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1621 | TResult2_1621) => TResult1_1622 | PromiseLike, onrejected?: (reason: any) => TResult2_1622 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1616 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1617 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1620 | TResult2_1620 | TResult_1617) => TResult1_1623 | PromiseLike, onrejected?: (reason: any) => TResult2_1623 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1618 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1619 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1619 | TResult2_1619 | TResult_1619) => TResult1_1624 | PromiseLike, onrejected?: (reason: any) => TResult2_1624 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1624 | TResult2_1624) => TResult1_1625 | PromiseLike, onrejected?: (reason: any) => TResult2_1625 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1620 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1621 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1619 | TResult2_1619 | TResult_1619 | TResult_1621) => TResult1_1626 | PromiseLike, onrejected?: (reason: any) => TResult2_1626 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1622 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1623 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1602 | TResult2_1602 | TResult_1615 | TResult_1623) => TResult1_1627 | PromiseLike, onrejected?: (reason: any) => TResult2_1627 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1627 | TResult2_1627) => TResult1_1628 | PromiseLike, onrejected?: (reason: any) => TResult2_1628 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1628 | TResult2_1628) => TResult1_1629 | PromiseLike, onrejected?: (reason: any) => TResult2_1629 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1624 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1625 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1627 | TResult2_1627 | TResult_1625) => TResult1_1630 | PromiseLike, onrejected?: (reason: any) => TResult2_1630 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1626 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1627 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1602 | TResult2_1602 | TResult_1615 | TResult_1623 | TResult_1627) => TResult1_1631 | PromiseLike, onrejected?: (reason: any) => TResult2_1631 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1631 | TResult2_1631) => TResult1_1632 | PromiseLike, onrejected?: (reason: any) => TResult2_1632 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1628 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1629 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1602 | TResult2_1602 | TResult_1615 | TResult_1623 | TResult_1627 | TResult_1629) => TResult1_1633 | PromiseLike, onrejected?: (reason: any) => TResult2_1633 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1630 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1631 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1537 | TResult2_1537 | TResult_1599 | TResult_1631) => TResult1_1634 | PromiseLike, onrejected?: (reason: any) => TResult2_1634 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1634 | TResult2_1634) => TResult1_1635 | PromiseLike, onrejected?: (reason: any) => TResult2_1635 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1635 | TResult2_1635) => TResult1_1636 | PromiseLike, onrejected?: (reason: any) => TResult2_1636 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1636 | TResult2_1636) => TResult1_1637 | PromiseLike, onrejected?: (reason: any) => TResult2_1637 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1637 | TResult2_1637) => TResult1_1638 | PromiseLike, onrejected?: (reason: any) => TResult2_1638 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1632 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1633 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1636 | TResult2_1636 | TResult_1633) => TResult1_1639 | PromiseLike, onrejected?: (reason: any) => TResult2_1639 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1634 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1635 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1635 | TResult2_1635 | TResult_1635) => TResult1_1640 | PromiseLike, onrejected?: (reason: any) => TResult2_1640 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1640 | TResult2_1640) => TResult1_1641 | PromiseLike, onrejected?: (reason: any) => TResult2_1641 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1636 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1637 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1635 | TResult2_1635 | TResult_1635 | TResult_1637) => TResult1_1642 | PromiseLike, onrejected?: (reason: any) => TResult2_1642 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1638 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1639 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1634 | TResult2_1634 | TResult_1639) => TResult1_1643 | PromiseLike, onrejected?: (reason: any) => TResult2_1643 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1643 | TResult2_1643) => TResult1_1644 | PromiseLike, onrejected?: (reason: any) => TResult2_1644 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1644 | TResult2_1644) => TResult1_1645 | PromiseLike, onrejected?: (reason: any) => TResult2_1645 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1640 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1641 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1643 | TResult2_1643 | TResult_1641) => TResult1_1646 | PromiseLike, onrejected?: (reason: any) => TResult2_1646 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1642 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1643 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1634 | TResult2_1634 | TResult_1639 | TResult_1643) => TResult1_1647 | PromiseLike, onrejected?: (reason: any) => TResult2_1647 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1647 | TResult2_1647) => TResult1_1648 | PromiseLike, onrejected?: (reason: any) => TResult2_1648 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1644 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1645 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1634 | TResult2_1634 | TResult_1639 | TResult_1643 | TResult_1645) => TResult1_1649 | PromiseLike, onrejected?: (reason: any) => TResult2_1649 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1646 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1647 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1537 | TResult2_1537 | TResult_1599 | TResult_1631 | TResult_1647) => TResult1_1650 | PromiseLike, onrejected?: (reason: any) => TResult2_1650 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1650 | TResult2_1650) => TResult1_1651 | PromiseLike, onrejected?: (reason: any) => TResult2_1651 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1651 | TResult2_1651) => TResult1_1652 | PromiseLike, onrejected?: (reason: any) => TResult2_1652 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1652 | TResult2_1652) => TResult1_1653 | PromiseLike, onrejected?: (reason: any) => TResult2_1653 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1648 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1649 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1651 | TResult2_1651 | TResult_1649) => TResult1_1654 | PromiseLike, onrejected?: (reason: any) => TResult2_1654 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1650 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1651 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1650 | TResult2_1650 | TResult_1651) => TResult1_1655 | PromiseLike, onrejected?: (reason: any) => TResult2_1655 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1655 | TResult2_1655) => TResult1_1656 | PromiseLike, onrejected?: (reason: any) => TResult2_1656 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1652 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1653 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1650 | TResult2_1650 | TResult_1651 | TResult_1653) => TResult1_1657 | PromiseLike, onrejected?: (reason: any) => TResult2_1657 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1654 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1655 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1537 | TResult2_1537 | TResult_1599 | TResult_1631 | TResult_1647 | TResult_1655) => TResult1_1658 | PromiseLike, onrejected?: (reason: any) => TResult2_1658 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1658 | TResult2_1658) => TResult1_1659 | PromiseLike, onrejected?: (reason: any) => TResult2_1659 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1659 | TResult2_1659) => TResult1_1660 | PromiseLike, onrejected?: (reason: any) => TResult2_1660 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1656 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1657 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1658 | TResult2_1658 | TResult_1657) => TResult1_1661 | PromiseLike, onrejected?: (reason: any) => TResult2_1661 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1658 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1659 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1537 | TResult2_1537 | TResult_1599 | TResult_1631 | TResult_1647 | TResult_1655 | TResult_1659) => TResult1_1662 | PromiseLike, onrejected?: (reason: any) => TResult2_1662 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1662 | TResult2_1662) => TResult1_1663 | PromiseLike, onrejected?: (reason: any) => TResult2_1663 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1660 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1661 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1537 | TResult2_1537 | TResult_1599 | TResult_1631 | TResult_1647 | TResult_1655 | TResult_1659 | TResult_1661) => TResult1_1664 | PromiseLike, onrejected?: (reason: any) => TResult2_1664 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1662 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1663 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1536 | TResult2_1536 | TResult_1663) => TResult1_1665 | PromiseLike, onrejected?: (reason: any) => TResult2_1665 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1665 | TResult2_1665) => TResult1_1666 | PromiseLike, onrejected?: (reason: any) => TResult2_1666 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1666 | TResult2_1666) => TResult1_1667 | PromiseLike, onrejected?: (reason: any) => TResult2_1667 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1667 | TResult2_1667) => TResult1_1668 | PromiseLike, onrejected?: (reason: any) => TResult2_1668 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1668 | TResult2_1668) => TResult1_1669 | PromiseLike, onrejected?: (reason: any) => TResult2_1669 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1669 | TResult2_1669) => TResult1_1670 | PromiseLike, onrejected?: (reason: any) => TResult2_1670 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1670 | TResult2_1670) => TResult1_1671 | PromiseLike, onrejected?: (reason: any) => TResult2_1671 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1664 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1665 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1669 | TResult2_1669 | TResult_1665) => TResult1_1672 | PromiseLike, onrejected?: (reason: any) => TResult2_1672 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1666 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1667 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1668 | TResult2_1668 | TResult_1667) => TResult1_1673 | PromiseLike, onrejected?: (reason: any) => TResult2_1673 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1673 | TResult2_1673) => TResult1_1674 | PromiseLike, onrejected?: (reason: any) => TResult2_1674 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1668 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1669 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1668 | TResult2_1668 | TResult_1667 | TResult_1669) => TResult1_1675 | PromiseLike, onrejected?: (reason: any) => TResult2_1675 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1670 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1671 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1667 | TResult2_1667 | TResult_1671) => TResult1_1676 | PromiseLike, onrejected?: (reason: any) => TResult2_1676 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1676 | TResult2_1676) => TResult1_1677 | PromiseLike, onrejected?: (reason: any) => TResult2_1677 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1677 | TResult2_1677) => TResult1_1678 | PromiseLike, onrejected?: (reason: any) => TResult2_1678 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1672 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1673 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1676 | TResult2_1676 | TResult_1673) => TResult1_1679 | PromiseLike, onrejected?: (reason: any) => TResult2_1679 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1674 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1675 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1667 | TResult2_1667 | TResult_1671 | TResult_1675) => TResult1_1680 | PromiseLike, onrejected?: (reason: any) => TResult2_1680 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1680 | TResult2_1680) => TResult1_1681 | PromiseLike, onrejected?: (reason: any) => TResult2_1681 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1676 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1677 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1667 | TResult2_1667 | TResult_1671 | TResult_1675 | TResult_1677) => TResult1_1682 | PromiseLike, onrejected?: (reason: any) => TResult2_1682 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1678 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1679 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1666 | TResult2_1666 | TResult_1679) => TResult1_1683 | PromiseLike, onrejected?: (reason: any) => TResult2_1683 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1683 | TResult2_1683) => TResult1_1684 | PromiseLike, onrejected?: (reason: any) => TResult2_1684 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1684 | TResult2_1684) => TResult1_1685 | PromiseLike, onrejected?: (reason: any) => TResult2_1685 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1685 | TResult2_1685) => TResult1_1686 | PromiseLike, onrejected?: (reason: any) => TResult2_1686 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1680 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1681 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1684 | TResult2_1684 | TResult_1681) => TResult1_1687 | PromiseLike, onrejected?: (reason: any) => TResult2_1687 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1682 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1683 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1683 | TResult2_1683 | TResult_1683) => TResult1_1688 | PromiseLike, onrejected?: (reason: any) => TResult2_1688 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1688 | TResult2_1688) => TResult1_1689 | PromiseLike, onrejected?: (reason: any) => TResult2_1689 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1684 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1685 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1683 | TResult2_1683 | TResult_1683 | TResult_1685) => TResult1_1690 | PromiseLike, onrejected?: (reason: any) => TResult2_1690 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1686 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1687 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1666 | TResult2_1666 | TResult_1679 | TResult_1687) => TResult1_1691 | PromiseLike, onrejected?: (reason: any) => TResult2_1691 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1691 | TResult2_1691) => TResult1_1692 | PromiseLike, onrejected?: (reason: any) => TResult2_1692 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1692 | TResult2_1692) => TResult1_1693 | PromiseLike, onrejected?: (reason: any) => TResult2_1693 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1688 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1689 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1691 | TResult2_1691 | TResult_1689) => TResult1_1694 | PromiseLike, onrejected?: (reason: any) => TResult2_1694 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1690 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1691 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1666 | TResult2_1666 | TResult_1679 | TResult_1687 | TResult_1691) => TResult1_1695 | PromiseLike, onrejected?: (reason: any) => TResult2_1695 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1695 | TResult2_1695) => TResult1_1696 | PromiseLike, onrejected?: (reason: any) => TResult2_1696 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1692 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1693 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1666 | TResult2_1666 | TResult_1679 | TResult_1687 | TResult_1691 | TResult_1693) => TResult1_1697 | PromiseLike, onrejected?: (reason: any) => TResult2_1697 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1694 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1695 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1665 | TResult2_1665 | TResult_1695) => TResult1_1698 | PromiseLike, onrejected?: (reason: any) => TResult2_1698 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1698 | TResult2_1698) => TResult1_1699 | PromiseLike, onrejected?: (reason: any) => TResult2_1699 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1699 | TResult2_1699) => TResult1_1700 | PromiseLike, onrejected?: (reason: any) => TResult2_1700 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1700 | TResult2_1700) => TResult1_1701 | PromiseLike, onrejected?: (reason: any) => TResult2_1701 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1701 | TResult2_1701) => TResult1_1702 | PromiseLike, onrejected?: (reason: any) => TResult2_1702 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1696 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1697 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1700 | TResult2_1700 | TResult_1697) => TResult1_1703 | PromiseLike, onrejected?: (reason: any) => TResult2_1703 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1698 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1699 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1699 | TResult2_1699 | TResult_1699) => TResult1_1704 | PromiseLike, onrejected?: (reason: any) => TResult2_1704 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1704 | TResult2_1704) => TResult1_1705 | PromiseLike, onrejected?: (reason: any) => TResult2_1705 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1700 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1701 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1699 | TResult2_1699 | TResult_1699 | TResult_1701) => TResult1_1706 | PromiseLike, onrejected?: (reason: any) => TResult2_1706 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1702 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1703 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1698 | TResult2_1698 | TResult_1703) => TResult1_1707 | PromiseLike, onrejected?: (reason: any) => TResult2_1707 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1707 | TResult2_1707) => TResult1_1708 | PromiseLike, onrejected?: (reason: any) => TResult2_1708 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1708 | TResult2_1708) => TResult1_1709 | PromiseLike, onrejected?: (reason: any) => TResult2_1709 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1704 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1705 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1707 | TResult2_1707 | TResult_1705) => TResult1_1710 | PromiseLike, onrejected?: (reason: any) => TResult2_1710 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1706 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1707 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1698 | TResult2_1698 | TResult_1703 | TResult_1707) => TResult1_1711 | PromiseLike, onrejected?: (reason: any) => TResult2_1711 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1711 | TResult2_1711) => TResult1_1712 | PromiseLike, onrejected?: (reason: any) => TResult2_1712 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1708 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1709 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1698 | TResult2_1698 | TResult_1703 | TResult_1707 | TResult_1709) => TResult1_1713 | PromiseLike, onrejected?: (reason: any) => TResult2_1713 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1710 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1711 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1665 | TResult2_1665 | TResult_1695 | TResult_1711) => TResult1_1714 | PromiseLike, onrejected?: (reason: any) => TResult2_1714 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1714 | TResult2_1714) => TResult1_1715 | PromiseLike, onrejected?: (reason: any) => TResult2_1715 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1715 | TResult2_1715) => TResult1_1716 | PromiseLike, onrejected?: (reason: any) => TResult2_1716 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1716 | TResult2_1716) => TResult1_1717 | PromiseLike, onrejected?: (reason: any) => TResult2_1717 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1712 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1713 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1715 | TResult2_1715 | TResult_1713) => TResult1_1718 | PromiseLike, onrejected?: (reason: any) => TResult2_1718 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1714 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1715 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1714 | TResult2_1714 | TResult_1715) => TResult1_1719 | PromiseLike, onrejected?: (reason: any) => TResult2_1719 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1719 | TResult2_1719) => TResult1_1720 | PromiseLike, onrejected?: (reason: any) => TResult2_1720 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1716 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1717 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1714 | TResult2_1714 | TResult_1715 | TResult_1717) => TResult1_1721 | PromiseLike, onrejected?: (reason: any) => TResult2_1721 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1718 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1719 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1665 | TResult2_1665 | TResult_1695 | TResult_1711 | TResult_1719) => TResult1_1722 | PromiseLike, onrejected?: (reason: any) => TResult2_1722 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1722 | TResult2_1722) => TResult1_1723 | PromiseLike, onrejected?: (reason: any) => TResult2_1723 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1723 | TResult2_1723) => TResult1_1724 | PromiseLike, onrejected?: (reason: any) => TResult2_1724 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1720 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1721 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1722 | TResult2_1722 | TResult_1721) => TResult1_1725 | PromiseLike, onrejected?: (reason: any) => TResult2_1725 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1722 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1723 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1665 | TResult2_1665 | TResult_1695 | TResult_1711 | TResult_1719 | TResult_1723) => TResult1_1726 | PromiseLike, onrejected?: (reason: any) => TResult2_1726 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1726 | TResult2_1726) => TResult1_1727 | PromiseLike, onrejected?: (reason: any) => TResult2_1727 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1724 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1725 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1665 | TResult2_1665 | TResult_1695 | TResult_1711 | TResult_1719 | TResult_1723 | TResult_1725) => TResult1_1728 | PromiseLike, onrejected?: (reason: any) => TResult2_1728 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1726 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1727 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1536 | TResult2_1536 | TResult_1663 | TResult_1727) => TResult1_1729 | PromiseLike, onrejected?: (reason: any) => TResult2_1729 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1729 | TResult2_1729) => TResult1_1730 | PromiseLike, onrejected?: (reason: any) => TResult2_1730 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1730 | TResult2_1730) => TResult1_1731 | PromiseLike, onrejected?: (reason: any) => TResult2_1731 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1731 | TResult2_1731) => TResult1_1732 | PromiseLike, onrejected?: (reason: any) => TResult2_1732 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1732 | TResult2_1732) => TResult1_1733 | PromiseLike, onrejected?: (reason: any) => TResult2_1733 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1733 | TResult2_1733) => TResult1_1734 | PromiseLike, onrejected?: (reason: any) => TResult2_1734 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1728 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1729 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1732 | TResult2_1732 | TResult_1729) => TResult1_1735 | PromiseLike, onrejected?: (reason: any) => TResult2_1735 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1730 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1731 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1731 | TResult2_1731 | TResult_1731) => TResult1_1736 | PromiseLike, onrejected?: (reason: any) => TResult2_1736 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1736 | TResult2_1736) => TResult1_1737 | PromiseLike, onrejected?: (reason: any) => TResult2_1737 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1732 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1733 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1731 | TResult2_1731 | TResult_1731 | TResult_1733) => TResult1_1738 | PromiseLike, onrejected?: (reason: any) => TResult2_1738 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1734 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1735 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1730 | TResult2_1730 | TResult_1735) => TResult1_1739 | PromiseLike, onrejected?: (reason: any) => TResult2_1739 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1739 | TResult2_1739) => TResult1_1740 | PromiseLike, onrejected?: (reason: any) => TResult2_1740 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1740 | TResult2_1740) => TResult1_1741 | PromiseLike, onrejected?: (reason: any) => TResult2_1741 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1736 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1737 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1739 | TResult2_1739 | TResult_1737) => TResult1_1742 | PromiseLike, onrejected?: (reason: any) => TResult2_1742 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1738 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1739 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1730 | TResult2_1730 | TResult_1735 | TResult_1739) => TResult1_1743 | PromiseLike, onrejected?: (reason: any) => TResult2_1743 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1743 | TResult2_1743) => TResult1_1744 | PromiseLike, onrejected?: (reason: any) => TResult2_1744 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1740 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1741 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1730 | TResult2_1730 | TResult_1735 | TResult_1739 | TResult_1741) => TResult1_1745 | PromiseLike, onrejected?: (reason: any) => TResult2_1745 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1742 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1743 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1729 | TResult2_1729 | TResult_1743) => TResult1_1746 | PromiseLike, onrejected?: (reason: any) => TResult2_1746 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1746 | TResult2_1746) => TResult1_1747 | PromiseLike, onrejected?: (reason: any) => TResult2_1747 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1747 | TResult2_1747) => TResult1_1748 | PromiseLike, onrejected?: (reason: any) => TResult2_1748 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1748 | TResult2_1748) => TResult1_1749 | PromiseLike, onrejected?: (reason: any) => TResult2_1749 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1744 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1745 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1747 | TResult2_1747 | TResult_1745) => TResult1_1750 | PromiseLike, onrejected?: (reason: any) => TResult2_1750 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1746 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1747 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1746 | TResult2_1746 | TResult_1747) => TResult1_1751 | PromiseLike, onrejected?: (reason: any) => TResult2_1751 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1751 | TResult2_1751) => TResult1_1752 | PromiseLike, onrejected?: (reason: any) => TResult2_1752 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1748 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1749 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1746 | TResult2_1746 | TResult_1747 | TResult_1749) => TResult1_1753 | PromiseLike, onrejected?: (reason: any) => TResult2_1753 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1750 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1751 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1729 | TResult2_1729 | TResult_1743 | TResult_1751) => TResult1_1754 | PromiseLike, onrejected?: (reason: any) => TResult2_1754 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1754 | TResult2_1754) => TResult1_1755 | PromiseLike, onrejected?: (reason: any) => TResult2_1755 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1755 | TResult2_1755) => TResult1_1756 | PromiseLike, onrejected?: (reason: any) => TResult2_1756 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1752 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1753 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1754 | TResult2_1754 | TResult_1753) => TResult1_1757 | PromiseLike, onrejected?: (reason: any) => TResult2_1757 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1754 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1755 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1729 | TResult2_1729 | TResult_1743 | TResult_1751 | TResult_1755) => TResult1_1758 | PromiseLike, onrejected?: (reason: any) => TResult2_1758 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1758 | TResult2_1758) => TResult1_1759 | PromiseLike, onrejected?: (reason: any) => TResult2_1759 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1756 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1757 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1729 | TResult2_1729 | TResult_1743 | TResult_1751 | TResult_1755 | TResult_1757) => TResult1_1760 | PromiseLike, onrejected?: (reason: any) => TResult2_1760 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1758 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1759 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1536 | TResult2_1536 | TResult_1663 | TResult_1727 | TResult_1759) => TResult1_1761 | PromiseLike, onrejected?: (reason: any) => TResult2_1761 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1761 | TResult2_1761) => TResult1_1762 | PromiseLike, onrejected?: (reason: any) => TResult2_1762 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1762 | TResult2_1762) => TResult1_1763 | PromiseLike, onrejected?: (reason: any) => TResult2_1763 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1763 | TResult2_1763) => TResult1_1764 | PromiseLike, onrejected?: (reason: any) => TResult2_1764 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1764 | TResult2_1764) => TResult1_1765 | PromiseLike, onrejected?: (reason: any) => TResult2_1765 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1760 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1761 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1763 | TResult2_1763 | TResult_1761) => TResult1_1766 | PromiseLike, onrejected?: (reason: any) => TResult2_1766 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1762 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1763 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1762 | TResult2_1762 | TResult_1763) => TResult1_1767 | PromiseLike, onrejected?: (reason: any) => TResult2_1767 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1767 | TResult2_1767) => TResult1_1768 | PromiseLike, onrejected?: (reason: any) => TResult2_1768 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1764 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1765 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1762 | TResult2_1762 | TResult_1763 | TResult_1765) => TResult1_1769 | PromiseLike, onrejected?: (reason: any) => TResult2_1769 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1766 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1767 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1761 | TResult2_1761 | TResult_1767) => TResult1_1770 | PromiseLike, onrejected?: (reason: any) => TResult2_1770 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1770 | TResult2_1770) => TResult1_1771 | PromiseLike, onrejected?: (reason: any) => TResult2_1771 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1771 | TResult2_1771) => TResult1_1772 | PromiseLike, onrejected?: (reason: any) => TResult2_1772 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1768 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1769 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1770 | TResult2_1770 | TResult_1769) => TResult1_1773 | PromiseLike, onrejected?: (reason: any) => TResult2_1773 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1770 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1771 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1761 | TResult2_1761 | TResult_1767 | TResult_1771) => TResult1_1774 | PromiseLike, onrejected?: (reason: any) => TResult2_1774 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1774 | TResult2_1774) => TResult1_1775 | PromiseLike, onrejected?: (reason: any) => TResult2_1775 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1772 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1773 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1761 | TResult2_1761 | TResult_1767 | TResult_1771 | TResult_1773) => TResult1_1776 | PromiseLike, onrejected?: (reason: any) => TResult2_1776 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1774 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1775 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1536 | TResult2_1536 | TResult_1663 | TResult_1727 | TResult_1759 | TResult_1775) => TResult1_1777 | PromiseLike, onrejected?: (reason: any) => TResult2_1777 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1777 | TResult2_1777) => TResult1_1778 | PromiseLike, onrejected?: (reason: any) => TResult2_1778 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1778 | TResult2_1778) => TResult1_1779 | PromiseLike, onrejected?: (reason: any) => TResult2_1779 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1779 | TResult2_1779) => TResult1_1780 | PromiseLike, onrejected?: (reason: any) => TResult2_1780 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1776 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1777 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1778 | TResult2_1778 | TResult_1777) => TResult1_1781 | PromiseLike, onrejected?: (reason: any) => TResult2_1781 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1778 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1779 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1777 | TResult2_1777 | TResult_1779) => TResult1_1782 | PromiseLike, onrejected?: (reason: any) => TResult2_1782 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1782 | TResult2_1782) => TResult1_1783 | PromiseLike, onrejected?: (reason: any) => TResult2_1783 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1780 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1781 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1777 | TResult2_1777 | TResult_1779 | TResult_1781) => TResult1_1784 | PromiseLike, onrejected?: (reason: any) => TResult2_1784 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1782 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1783 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1536 | TResult2_1536 | TResult_1663 | TResult_1727 | TResult_1759 | TResult_1775 | TResult_1783) => TResult1_1785 | PromiseLike, onrejected?: (reason: any) => TResult2_1785 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1785 | TResult2_1785) => TResult1_1786 | PromiseLike, onrejected?: (reason: any) => TResult2_1786 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1786 | TResult2_1786) => TResult1_1787 | PromiseLike, onrejected?: (reason: any) => TResult2_1787 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1784 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1785 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1785 | TResult2_1785 | TResult_1785) => TResult1_1788 | PromiseLike, onrejected?: (reason: any) => TResult2_1788 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1786 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1787 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1536 | TResult2_1536 | TResult_1663 | TResult_1727 | TResult_1759 | TResult_1775 | TResult_1783 | TResult_1787) => TResult1_1789 | PromiseLike, onrejected?: (reason: any) => TResult2_1789 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1789 | TResult2_1789) => TResult1_1790 | PromiseLike, onrejected?: (reason: any) => TResult2_1790 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1788 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1789 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1536 | TResult2_1536 | TResult_1663 | TResult_1727 | TResult_1759 | TResult_1775 | TResult_1783 | TResult_1787 | TResult_1789) => TResult1_1791 | PromiseLike, onrejected?: (reason: any) => TResult2_1791 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1790 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1791 | PromiseLike): { + then | TResult_1023 | TResult_1535 | TResult_1791, TResult2_1792 = never>(onfulfilled?: (value: import("./http-client").HttpResponse | TResult_1023 | TResult_1535 | TResult_1791) => TResult1_1792 | PromiseLike, onrejected?: (reason: any) => TResult2_1792 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1792 | TResult2_1792) => TResult1_1793 | PromiseLike, onrejected?: (reason: any) => TResult2_1793 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1793 | TResult2_1793) => TResult1_1794 | PromiseLike, onrejected?: (reason: any) => TResult2_1794 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1794 | TResult2_1794) => TResult1_1795 | PromiseLike, onrejected?: (reason: any) => TResult2_1795 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1795 | TResult2_1795) => TResult1_1796 | PromiseLike, onrejected?: (reason: any) => TResult2_1796 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1796 | TResult2_1796) => TResult1_1797 | PromiseLike, onrejected?: (reason: any) => TResult2_1797 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1797 | TResult2_1797) => TResult1_1798 | PromiseLike, onrejected?: (reason: any) => TResult2_1798 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1798 | TResult2_1798) => TResult1_1799 | PromiseLike, onrejected?: (reason: any) => TResult2_1799 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1792 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1793 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1797 | TResult2_1797 | TResult_1793) => TResult1_1800 | PromiseLike, onrejected?: (reason: any) => TResult2_1800 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1794 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1795 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1796 | TResult2_1796 | TResult_1795) => TResult1_1801 | PromiseLike, onrejected?: (reason: any) => TResult2_1801 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1801 | TResult2_1801) => TResult1_1802 | PromiseLike, onrejected?: (reason: any) => TResult2_1802 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1796 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1797 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1796 | TResult2_1796 | TResult_1795 | TResult_1797) => TResult1_1803 | PromiseLike, onrejected?: (reason: any) => TResult2_1803 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1798 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1799 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1795 | TResult2_1795 | TResult_1799) => TResult1_1804 | PromiseLike, onrejected?: (reason: any) => TResult2_1804 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1804 | TResult2_1804) => TResult1_1805 | PromiseLike, onrejected?: (reason: any) => TResult2_1805 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1805 | TResult2_1805) => TResult1_1806 | PromiseLike, onrejected?: (reason: any) => TResult2_1806 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1800 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1801 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1804 | TResult2_1804 | TResult_1801) => TResult1_1807 | PromiseLike, onrejected?: (reason: any) => TResult2_1807 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1802 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1803 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1795 | TResult2_1795 | TResult_1799 | TResult_1803) => TResult1_1808 | PromiseLike, onrejected?: (reason: any) => TResult2_1808 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1808 | TResult2_1808) => TResult1_1809 | PromiseLike, onrejected?: (reason: any) => TResult2_1809 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1804 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1805 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1795 | TResult2_1795 | TResult_1799 | TResult_1803 | TResult_1805) => TResult1_1810 | PromiseLike, onrejected?: (reason: any) => TResult2_1810 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1806 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1807 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1794 | TResult2_1794 | TResult_1807) => TResult1_1811 | PromiseLike, onrejected?: (reason: any) => TResult2_1811 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1811 | TResult2_1811) => TResult1_1812 | PromiseLike, onrejected?: (reason: any) => TResult2_1812 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1812 | TResult2_1812) => TResult1_1813 | PromiseLike, onrejected?: (reason: any) => TResult2_1813 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1813 | TResult2_1813) => TResult1_1814 | PromiseLike, onrejected?: (reason: any) => TResult2_1814 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1808 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1809 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1812 | TResult2_1812 | TResult_1809) => TResult1_1815 | PromiseLike, onrejected?: (reason: any) => TResult2_1815 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1810 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1811 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1811 | TResult2_1811 | TResult_1811) => TResult1_1816 | PromiseLike, onrejected?: (reason: any) => TResult2_1816 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1816 | TResult2_1816) => TResult1_1817 | PromiseLike, onrejected?: (reason: any) => TResult2_1817 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1812 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1813 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1811 | TResult2_1811 | TResult_1811 | TResult_1813) => TResult1_1818 | PromiseLike, onrejected?: (reason: any) => TResult2_1818 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1814 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1815 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1794 | TResult2_1794 | TResult_1807 | TResult_1815) => TResult1_1819 | PromiseLike, onrejected?: (reason: any) => TResult2_1819 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1819 | TResult2_1819) => TResult1_1820 | PromiseLike, onrejected?: (reason: any) => TResult2_1820 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1820 | TResult2_1820) => TResult1_1821 | PromiseLike, onrejected?: (reason: any) => TResult2_1821 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1816 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1817 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1819 | TResult2_1819 | TResult_1817) => TResult1_1822 | PromiseLike, onrejected?: (reason: any) => TResult2_1822 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1818 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1819 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1794 | TResult2_1794 | TResult_1807 | TResult_1815 | TResult_1819) => TResult1_1823 | PromiseLike, onrejected?: (reason: any) => TResult2_1823 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1823 | TResult2_1823) => TResult1_1824 | PromiseLike, onrejected?: (reason: any) => TResult2_1824 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1820 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1821 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1794 | TResult2_1794 | TResult_1807 | TResult_1815 | TResult_1819 | TResult_1821) => TResult1_1825 | PromiseLike, onrejected?: (reason: any) => TResult2_1825 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1822 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1823 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1793 | TResult2_1793 | TResult_1823) => TResult1_1826 | PromiseLike, onrejected?: (reason: any) => TResult2_1826 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1826 | TResult2_1826) => TResult1_1827 | PromiseLike, onrejected?: (reason: any) => TResult2_1827 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1827 | TResult2_1827) => TResult1_1828 | PromiseLike, onrejected?: (reason: any) => TResult2_1828 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1828 | TResult2_1828) => TResult1_1829 | PromiseLike, onrejected?: (reason: any) => TResult2_1829 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1829 | TResult2_1829) => TResult1_1830 | PromiseLike, onrejected?: (reason: any) => TResult2_1830 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1824 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1825 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1828 | TResult2_1828 | TResult_1825) => TResult1_1831 | PromiseLike, onrejected?: (reason: any) => TResult2_1831 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1826 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1827 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1827 | TResult2_1827 | TResult_1827) => TResult1_1832 | PromiseLike, onrejected?: (reason: any) => TResult2_1832 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1832 | TResult2_1832) => TResult1_1833 | PromiseLike, onrejected?: (reason: any) => TResult2_1833 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1828 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1829 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1827 | TResult2_1827 | TResult_1827 | TResult_1829) => TResult1_1834 | PromiseLike, onrejected?: (reason: any) => TResult2_1834 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1830 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1831 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1826 | TResult2_1826 | TResult_1831) => TResult1_1835 | PromiseLike, onrejected?: (reason: any) => TResult2_1835 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1835 | TResult2_1835) => TResult1_1836 | PromiseLike, onrejected?: (reason: any) => TResult2_1836 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1836 | TResult2_1836) => TResult1_1837 | PromiseLike, onrejected?: (reason: any) => TResult2_1837 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1832 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1833 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1835 | TResult2_1835 | TResult_1833) => TResult1_1838 | PromiseLike, onrejected?: (reason: any) => TResult2_1838 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1834 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1835 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1826 | TResult2_1826 | TResult_1831 | TResult_1835) => TResult1_1839 | PromiseLike, onrejected?: (reason: any) => TResult2_1839 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1839 | TResult2_1839) => TResult1_1840 | PromiseLike, onrejected?: (reason: any) => TResult2_1840 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1836 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1837 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1826 | TResult2_1826 | TResult_1831 | TResult_1835 | TResult_1837) => TResult1_1841 | PromiseLike, onrejected?: (reason: any) => TResult2_1841 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1838 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1839 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1793 | TResult2_1793 | TResult_1823 | TResult_1839) => TResult1_1842 | PromiseLike, onrejected?: (reason: any) => TResult2_1842 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1842 | TResult2_1842) => TResult1_1843 | PromiseLike, onrejected?: (reason: any) => TResult2_1843 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1843 | TResult2_1843) => TResult1_1844 | PromiseLike, onrejected?: (reason: any) => TResult2_1844 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1844 | TResult2_1844) => TResult1_1845 | PromiseLike, onrejected?: (reason: any) => TResult2_1845 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1840 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1841 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1843 | TResult2_1843 | TResult_1841) => TResult1_1846 | PromiseLike, onrejected?: (reason: any) => TResult2_1846 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1842 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1843 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1842 | TResult2_1842 | TResult_1843) => TResult1_1847 | PromiseLike, onrejected?: (reason: any) => TResult2_1847 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1847 | TResult2_1847) => TResult1_1848 | PromiseLike, onrejected?: (reason: any) => TResult2_1848 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1844 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1845 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1842 | TResult2_1842 | TResult_1843 | TResult_1845) => TResult1_1849 | PromiseLike, onrejected?: (reason: any) => TResult2_1849 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1846 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1847 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1793 | TResult2_1793 | TResult_1823 | TResult_1839 | TResult_1847) => TResult1_1850 | PromiseLike, onrejected?: (reason: any) => TResult2_1850 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1850 | TResult2_1850) => TResult1_1851 | PromiseLike, onrejected?: (reason: any) => TResult2_1851 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1851 | TResult2_1851) => TResult1_1852 | PromiseLike, onrejected?: (reason: any) => TResult2_1852 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1848 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1849 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1850 | TResult2_1850 | TResult_1849) => TResult1_1853 | PromiseLike, onrejected?: (reason: any) => TResult2_1853 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1850 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1851 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1793 | TResult2_1793 | TResult_1823 | TResult_1839 | TResult_1847 | TResult_1851) => TResult1_1854 | PromiseLike, onrejected?: (reason: any) => TResult2_1854 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1854 | TResult2_1854) => TResult1_1855 | PromiseLike, onrejected?: (reason: any) => TResult2_1855 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1852 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1853 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1793 | TResult2_1793 | TResult_1823 | TResult_1839 | TResult_1847 | TResult_1851 | TResult_1853) => TResult1_1856 | PromiseLike, onrejected?: (reason: any) => TResult2_1856 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1854 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1855 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1792 | TResult2_1792 | TResult_1855) => TResult1_1857 | PromiseLike, onrejected?: (reason: any) => TResult2_1857 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1857 | TResult2_1857) => TResult1_1858 | PromiseLike, onrejected?: (reason: any) => TResult2_1858 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1858 | TResult2_1858) => TResult1_1859 | PromiseLike, onrejected?: (reason: any) => TResult2_1859 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1859 | TResult2_1859) => TResult1_1860 | PromiseLike, onrejected?: (reason: any) => TResult2_1860 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1860 | TResult2_1860) => TResult1_1861 | PromiseLike, onrejected?: (reason: any) => TResult2_1861 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1861 | TResult2_1861) => TResult1_1862 | PromiseLike, onrejected?: (reason: any) => TResult2_1862 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1856 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1857 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1860 | TResult2_1860 | TResult_1857) => TResult1_1863 | PromiseLike, onrejected?: (reason: any) => TResult2_1863 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1858 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1859 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1859 | TResult2_1859 | TResult_1859) => TResult1_1864 | PromiseLike, onrejected?: (reason: any) => TResult2_1864 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1864 | TResult2_1864) => TResult1_1865 | PromiseLike, onrejected?: (reason: any) => TResult2_1865 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1860 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1861 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1859 | TResult2_1859 | TResult_1859 | TResult_1861) => TResult1_1866 | PromiseLike, onrejected?: (reason: any) => TResult2_1866 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1862 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1863 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1858 | TResult2_1858 | TResult_1863) => TResult1_1867 | PromiseLike, onrejected?: (reason: any) => TResult2_1867 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1867 | TResult2_1867) => TResult1_1868 | PromiseLike, onrejected?: (reason: any) => TResult2_1868 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1868 | TResult2_1868) => TResult1_1869 | PromiseLike, onrejected?: (reason: any) => TResult2_1869 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1864 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1865 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1867 | TResult2_1867 | TResult_1865) => TResult1_1870 | PromiseLike, onrejected?: (reason: any) => TResult2_1870 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1866 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1867 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1858 | TResult2_1858 | TResult_1863 | TResult_1867) => TResult1_1871 | PromiseLike, onrejected?: (reason: any) => TResult2_1871 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1871 | TResult2_1871) => TResult1_1872 | PromiseLike, onrejected?: (reason: any) => TResult2_1872 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1868 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1869 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1858 | TResult2_1858 | TResult_1863 | TResult_1867 | TResult_1869) => TResult1_1873 | PromiseLike, onrejected?: (reason: any) => TResult2_1873 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1870 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1871 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1857 | TResult2_1857 | TResult_1871) => TResult1_1874 | PromiseLike, onrejected?: (reason: any) => TResult2_1874 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1874 | TResult2_1874) => TResult1_1875 | PromiseLike, onrejected?: (reason: any) => TResult2_1875 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1875 | TResult2_1875) => TResult1_1876 | PromiseLike, onrejected?: (reason: any) => TResult2_1876 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1876 | TResult2_1876) => TResult1_1877 | PromiseLike, onrejected?: (reason: any) => TResult2_1877 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1872 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1873 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1875 | TResult2_1875 | TResult_1873) => TResult1_1878 | PromiseLike, onrejected?: (reason: any) => TResult2_1878 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1874 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1875 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1874 | TResult2_1874 | TResult_1875) => TResult1_1879 | PromiseLike, onrejected?: (reason: any) => TResult2_1879 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1879 | TResult2_1879) => TResult1_1880 | PromiseLike, onrejected?: (reason: any) => TResult2_1880 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1876 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1877 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1874 | TResult2_1874 | TResult_1875 | TResult_1877) => TResult1_1881 | PromiseLike, onrejected?: (reason: any) => TResult2_1881 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1878 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1879 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1857 | TResult2_1857 | TResult_1871 | TResult_1879) => TResult1_1882 | PromiseLike, onrejected?: (reason: any) => TResult2_1882 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1882 | TResult2_1882) => TResult1_1883 | PromiseLike, onrejected?: (reason: any) => TResult2_1883 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1883 | TResult2_1883) => TResult1_1884 | PromiseLike, onrejected?: (reason: any) => TResult2_1884 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1880 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1881 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1882 | TResult2_1882 | TResult_1881) => TResult1_1885 | PromiseLike, onrejected?: (reason: any) => TResult2_1885 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1882 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1883 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1857 | TResult2_1857 | TResult_1871 | TResult_1879 | TResult_1883) => TResult1_1886 | PromiseLike, onrejected?: (reason: any) => TResult2_1886 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1886 | TResult2_1886) => TResult1_1887 | PromiseLike, onrejected?: (reason: any) => TResult2_1887 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1884 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1885 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1857 | TResult2_1857 | TResult_1871 | TResult_1879 | TResult_1883 | TResult_1885) => TResult1_1888 | PromiseLike, onrejected?: (reason: any) => TResult2_1888 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1886 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1887 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1792 | TResult2_1792 | TResult_1855 | TResult_1887) => TResult1_1889 | PromiseLike, onrejected?: (reason: any) => TResult2_1889 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1889 | TResult2_1889) => TResult1_1890 | PromiseLike, onrejected?: (reason: any) => TResult2_1890 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1890 | TResult2_1890) => TResult1_1891 | PromiseLike, onrejected?: (reason: any) => TResult2_1891 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1891 | TResult2_1891) => TResult1_1892 | PromiseLike, onrejected?: (reason: any) => TResult2_1892 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1892 | TResult2_1892) => TResult1_1893 | PromiseLike, onrejected?: (reason: any) => TResult2_1893 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1888 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1889 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1891 | TResult2_1891 | TResult_1889) => TResult1_1894 | PromiseLike, onrejected?: (reason: any) => TResult2_1894 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1890 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1891 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1890 | TResult2_1890 | TResult_1891) => TResult1_1895 | PromiseLike, onrejected?: (reason: any) => TResult2_1895 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1895 | TResult2_1895) => TResult1_1896 | PromiseLike, onrejected?: (reason: any) => TResult2_1896 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1892 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1893 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1890 | TResult2_1890 | TResult_1891 | TResult_1893) => TResult1_1897 | PromiseLike, onrejected?: (reason: any) => TResult2_1897 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1894 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1895 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1889 | TResult2_1889 | TResult_1895) => TResult1_1898 | PromiseLike, onrejected?: (reason: any) => TResult2_1898 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1898 | TResult2_1898) => TResult1_1899 | PromiseLike, onrejected?: (reason: any) => TResult2_1899 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1899 | TResult2_1899) => TResult1_1900 | PromiseLike, onrejected?: (reason: any) => TResult2_1900 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1896 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1897 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1898 | TResult2_1898 | TResult_1897) => TResult1_1901 | PromiseLike, onrejected?: (reason: any) => TResult2_1901 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1898 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1899 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1889 | TResult2_1889 | TResult_1895 | TResult_1899) => TResult1_1902 | PromiseLike, onrejected?: (reason: any) => TResult2_1902 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1902 | TResult2_1902) => TResult1_1903 | PromiseLike, onrejected?: (reason: any) => TResult2_1903 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1900 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1901 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1889 | TResult2_1889 | TResult_1895 | TResult_1899 | TResult_1901) => TResult1_1904 | PromiseLike, onrejected?: (reason: any) => TResult2_1904 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1902 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1903 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1792 | TResult2_1792 | TResult_1855 | TResult_1887 | TResult_1903) => TResult1_1905 | PromiseLike, onrejected?: (reason: any) => TResult2_1905 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1905 | TResult2_1905) => TResult1_1906 | PromiseLike, onrejected?: (reason: any) => TResult2_1906 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1906 | TResult2_1906) => TResult1_1907 | PromiseLike, onrejected?: (reason: any) => TResult2_1907 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1907 | TResult2_1907) => TResult1_1908 | PromiseLike, onrejected?: (reason: any) => TResult2_1908 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1904 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1905 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1906 | TResult2_1906 | TResult_1905) => TResult1_1909 | PromiseLike, onrejected?: (reason: any) => TResult2_1909 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1906 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1907 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1905 | TResult2_1905 | TResult_1907) => TResult1_1910 | PromiseLike, onrejected?: (reason: any) => TResult2_1910 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1910 | TResult2_1910) => TResult1_1911 | PromiseLike, onrejected?: (reason: any) => TResult2_1911 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1908 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1909 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1905 | TResult2_1905 | TResult_1907 | TResult_1909) => TResult1_1912 | PromiseLike, onrejected?: (reason: any) => TResult2_1912 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1910 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1911 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1792 | TResult2_1792 | TResult_1855 | TResult_1887 | TResult_1903 | TResult_1911) => TResult1_1913 | PromiseLike, onrejected?: (reason: any) => TResult2_1913 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1913 | TResult2_1913) => TResult1_1914 | PromiseLike, onrejected?: (reason: any) => TResult2_1914 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1914 | TResult2_1914) => TResult1_1915 | PromiseLike, onrejected?: (reason: any) => TResult2_1915 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1912 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1913 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1913 | TResult2_1913 | TResult_1913) => TResult1_1916 | PromiseLike, onrejected?: (reason: any) => TResult2_1916 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1914 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1915 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1792 | TResult2_1792 | TResult_1855 | TResult_1887 | TResult_1903 | TResult_1911 | TResult_1915) => TResult1_1917 | PromiseLike, onrejected?: (reason: any) => TResult2_1917 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1917 | TResult2_1917) => TResult1_1918 | PromiseLike, onrejected?: (reason: any) => TResult2_1918 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1916 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1917 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1792 | TResult2_1792 | TResult_1855 | TResult_1887 | TResult_1903 | TResult_1911 | TResult_1915 | TResult_1917) => TResult1_1919 | PromiseLike, onrejected?: (reason: any) => TResult2_1919 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1918 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1919 | PromiseLike): { + then | TResult_1023 | TResult_1535 | TResult_1791 | TResult_1919, TResult2_1920 = never>(onfulfilled?: (value: import("./http-client").HttpResponse | TResult_1023 | TResult_1535 | TResult_1791 | TResult_1919) => TResult1_1920 | PromiseLike, onrejected?: (reason: any) => TResult2_1920 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1920 | TResult2_1920) => TResult1_1921 | PromiseLike, onrejected?: (reason: any) => TResult2_1921 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1921 | TResult2_1921) => TResult1_1922 | PromiseLike, onrejected?: (reason: any) => TResult2_1922 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1922 | TResult2_1922) => TResult1_1923 | PromiseLike, onrejected?: (reason: any) => TResult2_1923 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1923 | TResult2_1923) => TResult1_1924 | PromiseLike, onrejected?: (reason: any) => TResult2_1924 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1924 | TResult2_1924) => TResult1_1925 | PromiseLike, onrejected?: (reason: any) => TResult2_1925 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1925 | TResult2_1925) => TResult1_1926 | PromiseLike, onrejected?: (reason: any) => TResult2_1926 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1920 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1921 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1924 | TResult2_1924 | TResult_1921) => TResult1_1927 | PromiseLike, onrejected?: (reason: any) => TResult2_1927 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1922 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1923 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1923 | TResult2_1923 | TResult_1923) => TResult1_1928 | PromiseLike, onrejected?: (reason: any) => TResult2_1928 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1928 | TResult2_1928) => TResult1_1929 | PromiseLike, onrejected?: (reason: any) => TResult2_1929 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1924 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1925 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1923 | TResult2_1923 | TResult_1923 | TResult_1925) => TResult1_1930 | PromiseLike, onrejected?: (reason: any) => TResult2_1930 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1926 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1927 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1922 | TResult2_1922 | TResult_1927) => TResult1_1931 | PromiseLike, onrejected?: (reason: any) => TResult2_1931 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1931 | TResult2_1931) => TResult1_1932 | PromiseLike, onrejected?: (reason: any) => TResult2_1932 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1932 | TResult2_1932) => TResult1_1933 | PromiseLike, onrejected?: (reason: any) => TResult2_1933 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1928 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1929 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1931 | TResult2_1931 | TResult_1929) => TResult1_1934 | PromiseLike, onrejected?: (reason: any) => TResult2_1934 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1930 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1931 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1922 | TResult2_1922 | TResult_1927 | TResult_1931) => TResult1_1935 | PromiseLike, onrejected?: (reason: any) => TResult2_1935 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1935 | TResult2_1935) => TResult1_1936 | PromiseLike, onrejected?: (reason: any) => TResult2_1936 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1932 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1933 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1922 | TResult2_1922 | TResult_1927 | TResult_1931 | TResult_1933) => TResult1_1937 | PromiseLike, onrejected?: (reason: any) => TResult2_1937 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1934 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1935 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1921 | TResult2_1921 | TResult_1935) => TResult1_1938 | PromiseLike, onrejected?: (reason: any) => TResult2_1938 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1938 | TResult2_1938) => TResult1_1939 | PromiseLike, onrejected?: (reason: any) => TResult2_1939 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1939 | TResult2_1939) => TResult1_1940 | PromiseLike, onrejected?: (reason: any) => TResult2_1940 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1940 | TResult2_1940) => TResult1_1941 | PromiseLike, onrejected?: (reason: any) => TResult2_1941 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1936 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1937 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1939 | TResult2_1939 | TResult_1937) => TResult1_1942 | PromiseLike, onrejected?: (reason: any) => TResult2_1942 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1938 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1939 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1938 | TResult2_1938 | TResult_1939) => TResult1_1943 | PromiseLike, onrejected?: (reason: any) => TResult2_1943 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1943 | TResult2_1943) => TResult1_1944 | PromiseLike, onrejected?: (reason: any) => TResult2_1944 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1940 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1941 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1938 | TResult2_1938 | TResult_1939 | TResult_1941) => TResult1_1945 | PromiseLike, onrejected?: (reason: any) => TResult2_1945 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1942 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1943 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1921 | TResult2_1921 | TResult_1935 | TResult_1943) => TResult1_1946 | PromiseLike, onrejected?: (reason: any) => TResult2_1946 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1946 | TResult2_1946) => TResult1_1947 | PromiseLike, onrejected?: (reason: any) => TResult2_1947 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1947 | TResult2_1947) => TResult1_1948 | PromiseLike, onrejected?: (reason: any) => TResult2_1948 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1944 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1945 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1946 | TResult2_1946 | TResult_1945) => TResult1_1949 | PromiseLike, onrejected?: (reason: any) => TResult2_1949 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1946 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1947 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1921 | TResult2_1921 | TResult_1935 | TResult_1943 | TResult_1947) => TResult1_1950 | PromiseLike, onrejected?: (reason: any) => TResult2_1950 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1950 | TResult2_1950) => TResult1_1951 | PromiseLike, onrejected?: (reason: any) => TResult2_1951 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1948 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1949 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1921 | TResult2_1921 | TResult_1935 | TResult_1943 | TResult_1947 | TResult_1949) => TResult1_1952 | PromiseLike, onrejected?: (reason: any) => TResult2_1952 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1950 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1951 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1920 | TResult2_1920 | TResult_1951) => TResult1_1953 | PromiseLike, onrejected?: (reason: any) => TResult2_1953 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1953 | TResult2_1953) => TResult1_1954 | PromiseLike, onrejected?: (reason: any) => TResult2_1954 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1954 | TResult2_1954) => TResult1_1955 | PromiseLike, onrejected?: (reason: any) => TResult2_1955 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1955 | TResult2_1955) => TResult1_1956 | PromiseLike, onrejected?: (reason: any) => TResult2_1956 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1956 | TResult2_1956) => TResult1_1957 | PromiseLike, onrejected?: (reason: any) => TResult2_1957 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1952 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1953 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1955 | TResult2_1955 | TResult_1953) => TResult1_1958 | PromiseLike, onrejected?: (reason: any) => TResult2_1958 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1954 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1955 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1954 | TResult2_1954 | TResult_1955) => TResult1_1959 | PromiseLike, onrejected?: (reason: any) => TResult2_1959 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1959 | TResult2_1959) => TResult1_1960 | PromiseLike, onrejected?: (reason: any) => TResult2_1960 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1956 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1957 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1954 | TResult2_1954 | TResult_1955 | TResult_1957) => TResult1_1961 | PromiseLike, onrejected?: (reason: any) => TResult2_1961 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1958 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1959 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1953 | TResult2_1953 | TResult_1959) => TResult1_1962 | PromiseLike, onrejected?: (reason: any) => TResult2_1962 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1962 | TResult2_1962) => TResult1_1963 | PromiseLike, onrejected?: (reason: any) => TResult2_1963 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1963 | TResult2_1963) => TResult1_1964 | PromiseLike, onrejected?: (reason: any) => TResult2_1964 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1960 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1961 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1962 | TResult2_1962 | TResult_1961) => TResult1_1965 | PromiseLike, onrejected?: (reason: any) => TResult2_1965 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1962 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1963 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1953 | TResult2_1953 | TResult_1959 | TResult_1963) => TResult1_1966 | PromiseLike, onrejected?: (reason: any) => TResult2_1966 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1966 | TResult2_1966) => TResult1_1967 | PromiseLike, onrejected?: (reason: any) => TResult2_1967 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1964 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1965 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1953 | TResult2_1953 | TResult_1959 | TResult_1963 | TResult_1965) => TResult1_1968 | PromiseLike, onrejected?: (reason: any) => TResult2_1968 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1966 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1967 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1920 | TResult2_1920 | TResult_1951 | TResult_1967) => TResult1_1969 | PromiseLike, onrejected?: (reason: any) => TResult2_1969 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1969 | TResult2_1969) => TResult1_1970 | PromiseLike, onrejected?: (reason: any) => TResult2_1970 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1970 | TResult2_1970) => TResult1_1971 | PromiseLike, onrejected?: (reason: any) => TResult2_1971 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1971 | TResult2_1971) => TResult1_1972 | PromiseLike, onrejected?: (reason: any) => TResult2_1972 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1968 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1969 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1970 | TResult2_1970 | TResult_1969) => TResult1_1973 | PromiseLike, onrejected?: (reason: any) => TResult2_1973 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1970 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1971 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1969 | TResult2_1969 | TResult_1971) => TResult1_1974 | PromiseLike, onrejected?: (reason: any) => TResult2_1974 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1974 | TResult2_1974) => TResult1_1975 | PromiseLike, onrejected?: (reason: any) => TResult2_1975 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1972 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1973 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1969 | TResult2_1969 | TResult_1971 | TResult_1973) => TResult1_1976 | PromiseLike, onrejected?: (reason: any) => TResult2_1976 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1974 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1975 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1920 | TResult2_1920 | TResult_1951 | TResult_1967 | TResult_1975) => TResult1_1977 | PromiseLike, onrejected?: (reason: any) => TResult2_1977 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1977 | TResult2_1977) => TResult1_1978 | PromiseLike, onrejected?: (reason: any) => TResult2_1978 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1978 | TResult2_1978) => TResult1_1979 | PromiseLike, onrejected?: (reason: any) => TResult2_1979 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1976 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1977 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1977 | TResult2_1977 | TResult_1977) => TResult1_1980 | PromiseLike, onrejected?: (reason: any) => TResult2_1980 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1978 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1979 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1920 | TResult2_1920 | TResult_1951 | TResult_1967 | TResult_1975 | TResult_1979) => TResult1_1981 | PromiseLike, onrejected?: (reason: any) => TResult2_1981 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1981 | TResult2_1981) => TResult1_1982 | PromiseLike, onrejected?: (reason: any) => TResult2_1982 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1980 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1981 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1920 | TResult2_1920 | TResult_1951 | TResult_1967 | TResult_1975 | TResult_1979 | TResult_1981) => TResult1_1983 | PromiseLike, onrejected?: (reason: any) => TResult2_1983 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1982 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1983 | PromiseLike): { + then | TResult_1023 | TResult_1535 | TResult_1791 | TResult_1919 | TResult_1983, TResult2_1984 = never>(onfulfilled?: (value: import("./http-client").HttpResponse | TResult_1023 | TResult_1535 | TResult_1791 | TResult_1919 | TResult_1983) => TResult1_1984 | PromiseLike, onrejected?: (reason: any) => TResult2_1984 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1984 | TResult2_1984) => TResult1_1985 | PromiseLike, onrejected?: (reason: any) => TResult2_1985 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1985 | TResult2_1985) => TResult1_1986 | PromiseLike, onrejected?: (reason: any) => TResult2_1986 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1986 | TResult2_1986) => TResult1_1987 | PromiseLike, onrejected?: (reason: any) => TResult2_1987 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1987 | TResult2_1987) => TResult1_1988 | PromiseLike, onrejected?: (reason: any) => TResult2_1988 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1988 | TResult2_1988) => TResult1_1989 | PromiseLike, onrejected?: (reason: any) => TResult2_1989 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1984 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1985 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1987 | TResult2_1987 | TResult_1985) => TResult1_1990 | PromiseLike, onrejected?: (reason: any) => TResult2_1990 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1986 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1987 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1986 | TResult2_1986 | TResult_1987) => TResult1_1991 | PromiseLike, onrejected?: (reason: any) => TResult2_1991 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1991 | TResult2_1991) => TResult1_1992 | PromiseLike, onrejected?: (reason: any) => TResult2_1992 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1988 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1989 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1986 | TResult2_1986 | TResult_1987 | TResult_1989) => TResult1_1993 | PromiseLike, onrejected?: (reason: any) => TResult2_1993 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1990 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1991 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1985 | TResult2_1985 | TResult_1991) => TResult1_1994 | PromiseLike, onrejected?: (reason: any) => TResult2_1994 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1994 | TResult2_1994) => TResult1_1995 | PromiseLike, onrejected?: (reason: any) => TResult2_1995 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1995 | TResult2_1995) => TResult1_1996 | PromiseLike, onrejected?: (reason: any) => TResult2_1996 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1992 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1993 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1994 | TResult2_1994 | TResult_1993) => TResult1_1997 | PromiseLike, onrejected?: (reason: any) => TResult2_1997 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1994 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1995 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1985 | TResult2_1985 | TResult_1991 | TResult_1995) => TResult1_1998 | PromiseLike, onrejected?: (reason: any) => TResult2_1998 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1998 | TResult2_1998) => TResult1_1999 | PromiseLike, onrejected?: (reason: any) => TResult2_1999 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1996 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1997 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1985 | TResult2_1985 | TResult_1991 | TResult_1995 | TResult_1997) => TResult1_2000 | PromiseLike, onrejected?: (reason: any) => TResult2_2000 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1998 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1999 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1984 | TResult2_1984 | TResult_1999) => TResult1_2001 | PromiseLike, onrejected?: (reason: any) => TResult2_2001 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2001 | TResult2_2001) => TResult1_2002 | PromiseLike, onrejected?: (reason: any) => TResult2_2002 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2002 | TResult2_2002) => TResult1_2003 | PromiseLike, onrejected?: (reason: any) => TResult2_2003 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2003 | TResult2_2003) => TResult1_2004 | PromiseLike, onrejected?: (reason: any) => TResult2_2004 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_2000 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_2001 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2002 | TResult2_2002 | TResult_2001) => TResult1_2005 | PromiseLike, onrejected?: (reason: any) => TResult2_2005 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_2002 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_2003 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2001 | TResult2_2001 | TResult_2003) => TResult1_2006 | PromiseLike, onrejected?: (reason: any) => TResult2_2006 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2006 | TResult2_2006) => TResult1_2007 | PromiseLike, onrejected?: (reason: any) => TResult2_2007 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_2004 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_2005 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2001 | TResult2_2001 | TResult_2003 | TResult_2005) => TResult1_2008 | PromiseLike, onrejected?: (reason: any) => TResult2_2008 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_2006 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_2007 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1984 | TResult2_1984 | TResult_1999 | TResult_2007) => TResult1_2009 | PromiseLike, onrejected?: (reason: any) => TResult2_2009 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2009 | TResult2_2009) => TResult1_2010 | PromiseLike, onrejected?: (reason: any) => TResult2_2010 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2010 | TResult2_2010) => TResult1_2011 | PromiseLike, onrejected?: (reason: any) => TResult2_2011 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_2008 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_2009 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2009 | TResult2_2009 | TResult_2009) => TResult1_2012 | PromiseLike, onrejected?: (reason: any) => TResult2_2012 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_2010 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_2011 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1984 | TResult2_1984 | TResult_1999 | TResult_2007 | TResult_2011) => TResult1_2013 | PromiseLike, onrejected?: (reason: any) => TResult2_2013 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2013 | TResult2_2013) => TResult1_2014 | PromiseLike, onrejected?: (reason: any) => TResult2_2014 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_2012 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_2013 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1984 | TResult2_1984 | TResult_1999 | TResult_2007 | TResult_2011 | TResult_2013) => TResult1_2015 | PromiseLike, onrejected?: (reason: any) => TResult2_2015 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_2014 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_2015 | PromiseLike): { + then | TResult_1023 | TResult_1535 | TResult_1791 | TResult_1919 | TResult_1983 | TResult_2015, TResult2_2016 = never>(onfulfilled?: (value: import("./http-client").HttpResponse | TResult_1023 | TResult_1535 | TResult_1791 | TResult_1919 | TResult_1983 | TResult_2015) => TResult1_2016 | PromiseLike, onrejected?: (reason: any) => TResult2_2016 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2016 | TResult2_2016) => TResult1_2017 | PromiseLike, onrejected?: (reason: any) => TResult2_2017 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2017 | TResult2_2017) => TResult1_2018 | PromiseLike, onrejected?: (reason: any) => TResult2_2018 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2018 | TResult2_2018) => TResult1_2019 | PromiseLike, onrejected?: (reason: any) => TResult2_2019 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2019 | TResult2_2019) => TResult1_2020 | PromiseLike, onrejected?: (reason: any) => TResult2_2020 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_2016 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_2017 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2018 | TResult2_2018 | TResult_2017) => TResult1_2021 | PromiseLike, onrejected?: (reason: any) => TResult2_2021 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_2018 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_2019 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2017 | TResult2_2017 | TResult_2019) => TResult1_2022 | PromiseLike, onrejected?: (reason: any) => TResult2_2022 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2022 | TResult2_2022) => TResult1_2023 | PromiseLike, onrejected?: (reason: any) => TResult2_2023 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_2020 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_2021 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2017 | TResult2_2017 | TResult_2019 | TResult_2021) => TResult1_2024 | PromiseLike, onrejected?: (reason: any) => TResult2_2024 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_2022 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_2023 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2016 | TResult2_2016 | TResult_2023) => TResult1_2025 | PromiseLike, onrejected?: (reason: any) => TResult2_2025 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2025 | TResult2_2025) => TResult1_2026 | PromiseLike, onrejected?: (reason: any) => TResult2_2026 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2026 | TResult2_2026) => TResult1_2027 | PromiseLike, onrejected?: (reason: any) => TResult2_2027 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_2024 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_2025 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2025 | TResult2_2025 | TResult_2025) => TResult1_2028 | PromiseLike, onrejected?: (reason: any) => TResult2_2028 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_2026 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_2027 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2016 | TResult2_2016 | TResult_2023 | TResult_2027) => TResult1_2029 | PromiseLike, onrejected?: (reason: any) => TResult2_2029 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2029 | TResult2_2029) => TResult1_2030 | PromiseLike, onrejected?: (reason: any) => TResult2_2030 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_2028 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_2029 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2016 | TResult2_2016 | TResult_2023 | TResult_2027 | TResult_2029) => TResult1_2031 | PromiseLike, onrejected?: (reason: any) => TResult2_2031 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_2030 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_2031 | PromiseLike): { + then | TResult_1023 | TResult_1535 | TResult_1791 | TResult_1919 | TResult_1983 | TResult_2015 | TResult_2031, TResult2_2032 = never>(onfulfilled?: (value: import("./http-client").HttpResponse | TResult_1023 | TResult_1535 | TResult_1791 | TResult_1919 | TResult_1983 | TResult_2015 | TResult_2031) => TResult1_2032 | PromiseLike, onrejected?: (reason: any) => TResult2_2032 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2032 | TResult2_2032) => TResult1_2033 | PromiseLike, onrejected?: (reason: any) => TResult2_2033 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2033 | TResult2_2033) => TResult1_2034 | PromiseLike, onrejected?: (reason: any) => TResult2_2034 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2034 | TResult2_2034) => TResult1_2035 | PromiseLike, onrejected?: (reason: any) => TResult2_2035 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_2032 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_2033 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2033 | TResult2_2033 | TResult_2033) => TResult1_2036 | PromiseLike, onrejected?: (reason: any) => TResult2_2036 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_2034 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_2035 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2032 | TResult2_2032 | TResult_2035) => TResult1_2037 | PromiseLike, onrejected?: (reason: any) => TResult2_2037 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2037 | TResult2_2037) => TResult1_2038 | PromiseLike, onrejected?: (reason: any) => TResult2_2038 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_2036 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_2037 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2032 | TResult2_2032 | TResult_2035 | TResult_2037) => TResult1_2039 | PromiseLike, onrejected?: (reason: any) => TResult2_2039 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_2038 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_2039 | PromiseLike): { + then | TResult_1023 | TResult_1535 | TResult_1791 | TResult_1919 | TResult_1983 | TResult_2015 | TResult_2031 | TResult_2039, TResult2_2040 = never>(onfulfilled?: (value: import("./http-client").HttpResponse | TResult_1023 | TResult_1535 | TResult_1791 | TResult_1919 | TResult_1983 | TResult_2015 | TResult_2031 | TResult_2039) => TResult1_2040 | PromiseLike, onrejected?: (reason: any) => TResult2_2040 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2040 | TResult2_2040) => TResult1_2041 | PromiseLike, onrejected?: (reason: any) => TResult2_2041 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2041 | TResult2_2041) => TResult1_2042 | PromiseLike, onrejected?: (reason: any) => TResult2_2042 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_2040 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_2041 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2040 | TResult2_2040 | TResult_2041) => TResult1_2043 | PromiseLike, onrejected?: (reason: any) => TResult2_2043 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_2042 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_2043 | PromiseLike): { + then | TResult_1023 | TResult_1535 | TResult_1791 | TResult_1919 | TResult_1983 | TResult_2015 | TResult_2031 | TResult_2039 | TResult_2043, TResult2_2044 = never>(onfulfilled?: (value: import("./http-client").HttpResponse | TResult_1023 | TResult_1535 | TResult_1791 | TResult_1919 | TResult_1983 | TResult_2015 | TResult_2031 | TResult_2039 | TResult_2043) => TResult1_2044 | PromiseLike, onrejected?: (reason: any) => TResult2_2044 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2044 | TResult2_2044) => TResult1_2045 | PromiseLike, onrejected?: (reason: any) => TResult2_2045 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_2044 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_2045 | PromiseLike): { + then | TResult_1023 | TResult_1535 | TResult_1791 | TResult_1919 | TResult_1983 | TResult_2015 | TResult_2031 | TResult_2039 | TResult_2043 | TResult_2045, TResult2_2046 = never>(onfulfilled?: (value: import("./http-client").HttpResponse | TResult_1023 | TResult_1535 | TResult_1791 | TResult_1919 | TResult_1983 | TResult_2015 | TResult_2031 | TResult_2039 | TResult_2043 | TResult_2045) => TResult1_2046 | PromiseLike, onrejected?: (reason: any) => TResult2_2046 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_2046 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + }; + }; + }; + }; + }; + abc2: () => { + then, TResult2 = never>(onfulfilled?: (value: import("./http-client").HttpResponse) => TResult1 | PromiseLike, onrejected?: (reason: any) => TResult2 | PromiseLike): { + then(onfulfilled?: (value: TResult1 | TResult2) => TResult1_1 | PromiseLike, onrejected?: (reason: any) => TResult2_1 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1 | TResult2_1) => TResult1_2 | PromiseLike, onrejected?: (reason: any) => TResult2_2 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2 | TResult2_2) => TResult1_3 | PromiseLike, onrejected?: (reason: any) => TResult2_3 | PromiseLike): { + then(onfulfilled?: (value: TResult1_3 | TResult2_3) => TResult1_4 | PromiseLike, onrejected?: (reason: any) => TResult2_4 | PromiseLike): { + then(onfulfilled?: (value: TResult1_4 | TResult2_4) => TResult1_5 | PromiseLike, onrejected?: (reason: any) => TResult2_5 | PromiseLike): { + then(onfulfilled?: (value: TResult1_5 | TResult2_5) => TResult1_6 | PromiseLike, onrejected?: (reason: any) => TResult2_6 | PromiseLike): { + then(onfulfilled?: (value: TResult1_6 | TResult2_6) => TResult1_7 | PromiseLike, onrejected?: (reason: any) => TResult2_7 | PromiseLike): { + then(onfulfilled?: (value: TResult1_7 | TResult2_7) => TResult1_8 | PromiseLike, onrejected?: (reason: any) => TResult2_8 | PromiseLike): { + then(onfulfilled?: (value: TResult1_8 | TResult2_8) => TResult1_9 | PromiseLike, onrejected?: (reason: any) => TResult2_9 | PromiseLike): { + then(onfulfilled?: (value: TResult1_9 | TResult2_9) => TResult1_10 | PromiseLike, onrejected?: (reason: any) => TResult2_10 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1 | PromiseLike): { + then(onfulfilled?: (value: TResult1_8 | TResult2_8 | TResult_1) => TResult1_11 | PromiseLike, onrejected?: (reason: any) => TResult2_11 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_2 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_3 | PromiseLike): { + then(onfulfilled?: (value: TResult1_7 | TResult2_7 | TResult_3) => TResult1_12 | PromiseLike, onrejected?: (reason: any) => TResult2_12 | PromiseLike): { + then(onfulfilled?: (value: TResult1_12 | TResult2_12) => TResult1_13 | PromiseLike, onrejected?: (reason: any) => TResult2_13 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_4 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_5 | PromiseLike): { + then(onfulfilled?: (value: TResult1_7 | TResult2_7 | TResult_3 | TResult_5) => TResult1_14 | PromiseLike, onrejected?: (reason: any) => TResult2_14 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_6 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_7 | PromiseLike): { + then(onfulfilled?: (value: TResult1_6 | TResult2_6 | TResult_7) => TResult1_15 | PromiseLike, onrejected?: (reason: any) => TResult2_15 | PromiseLike): { + then(onfulfilled?: (value: TResult1_15 | TResult2_15) => TResult1_16 | PromiseLike, onrejected?: (reason: any) => TResult2_16 | PromiseLike): { + then(onfulfilled?: (value: TResult1_16 | TResult2_16) => TResult1_17 | PromiseLike, onrejected?: (reason: any) => TResult2_17 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_8 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_9 | PromiseLike): { + then(onfulfilled?: (value: TResult1_15 | TResult2_15 | TResult_9) => TResult1_18 | PromiseLike, onrejected?: (reason: any) => TResult2_18 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_10 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_11 | PromiseLike): { + then(onfulfilled?: (value: TResult1_6 | TResult2_6 | TResult_7 | TResult_11) => TResult1_19 | PromiseLike, onrejected?: (reason: any) => TResult2_19 | PromiseLike): { + then(onfulfilled?: (value: TResult1_19 | TResult2_19) => TResult1_20 | PromiseLike, onrejected?: (reason: any) => TResult2_20 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_12 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_13 | PromiseLike): { + then(onfulfilled?: (value: TResult1_6 | TResult2_6 | TResult_7 | TResult_11 | TResult_13) => TResult1_21 | PromiseLike, onrejected?: (reason: any) => TResult2_21 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_14 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_15 | PromiseLike): { + then(onfulfilled?: (value: TResult1_5 | TResult2_5 | TResult_15) => TResult1_22 | PromiseLike, onrejected?: (reason: any) => TResult2_22 | PromiseLike): { + then(onfulfilled?: (value: TResult1_22 | TResult2_22) => TResult1_23 | PromiseLike, onrejected?: (reason: any) => TResult2_23 | PromiseLike): { + then(onfulfilled?: (value: TResult1_23 | TResult2_23) => TResult1_24 | PromiseLike, onrejected?: (reason: any) => TResult2_24 | PromiseLike): { + then(onfulfilled?: (value: TResult1_24 | TResult2_24) => TResult1_25 | PromiseLike, onrejected?: (reason: any) => TResult2_25 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_16 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_17 | PromiseLike): { + then(onfulfilled?: (value: TResult1_23 | TResult2_23 | TResult_17) => TResult1_26 | PromiseLike, onrejected?: (reason: any) => TResult2_26 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_18 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_19 | PromiseLike): { + then(onfulfilled?: (value: TResult1_22 | TResult2_22 | TResult_19) => TResult1_27 | PromiseLike, onrejected?: (reason: any) => TResult2_27 | PromiseLike): { + then(onfulfilled?: (value: TResult1_27 | TResult2_27) => TResult1_28 | PromiseLike, onrejected?: (reason: any) => TResult2_28 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_20 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_21 | PromiseLike): { + then(onfulfilled?: (value: TResult1_22 | TResult2_22 | TResult_19 | TResult_21) => TResult1_29 | PromiseLike, onrejected?: (reason: any) => TResult2_29 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_22 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_23 | PromiseLike): { + then(onfulfilled?: (value: TResult1_5 | TResult2_5 | TResult_15 | TResult_23) => TResult1_30 | PromiseLike, onrejected?: (reason: any) => TResult2_30 | PromiseLike): { + then(onfulfilled?: (value: TResult1_30 | TResult2_30) => TResult1_31 | PromiseLike, onrejected?: (reason: any) => TResult2_31 | PromiseLike): { + then(onfulfilled?: (value: TResult1_31 | TResult2_31) => TResult1_32 | PromiseLike, onrejected?: (reason: any) => TResult2_32 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_24 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_25 | PromiseLike): { + then(onfulfilled?: (value: TResult1_30 | TResult2_30 | TResult_25) => TResult1_33 | PromiseLike, onrejected?: (reason: any) => TResult2_33 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_26 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_27 | PromiseLike): { + then(onfulfilled?: (value: TResult1_5 | TResult2_5 | TResult_15 | TResult_23 | TResult_27) => TResult1_34 | PromiseLike, onrejected?: (reason: any) => TResult2_34 | PromiseLike): { + then(onfulfilled?: (value: TResult1_34 | TResult2_34) => TResult1_35 | PromiseLike, onrejected?: (reason: any) => TResult2_35 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_28 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_29 | PromiseLike): { + then(onfulfilled?: (value: TResult1_5 | TResult2_5 | TResult_15 | TResult_23 | TResult_27 | TResult_29) => TResult1_36 | PromiseLike, onrejected?: (reason: any) => TResult2_36 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_30 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_31 | PromiseLike): { + then(onfulfilled?: (value: TResult1_4 | TResult2_4 | TResult_31) => TResult1_37 | PromiseLike, onrejected?: (reason: any) => TResult2_37 | PromiseLike): { + then(onfulfilled?: (value: TResult1_37 | TResult2_37) => TResult1_38 | PromiseLike, onrejected?: (reason: any) => TResult2_38 | PromiseLike): { + then(onfulfilled?: (value: TResult1_38 | TResult2_38) => TResult1_39 | PromiseLike, onrejected?: (reason: any) => TResult2_39 | PromiseLike): { + then(onfulfilled?: (value: TResult1_39 | TResult2_39) => TResult1_40 | PromiseLike, onrejected?: (reason: any) => TResult2_40 | PromiseLike): { + then(onfulfilled?: (value: TResult1_40 | TResult2_40) => TResult1_41 | PromiseLike, onrejected?: (reason: any) => TResult2_41 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_32 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_33 | PromiseLike): { + then(onfulfilled?: (value: TResult1_39 | TResult2_39 | TResult_33) => TResult1_42 | PromiseLike, onrejected?: (reason: any) => TResult2_42 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_34 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_35 | PromiseLike): { + then(onfulfilled?: (value: TResult1_38 | TResult2_38 | TResult_35) => TResult1_43 | PromiseLike, onrejected?: (reason: any) => TResult2_43 | PromiseLike): { + then(onfulfilled?: (value: TResult1_43 | TResult2_43) => TResult1_44 | PromiseLike, onrejected?: (reason: any) => TResult2_44 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_36 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_37 | PromiseLike): { + then(onfulfilled?: (value: TResult1_38 | TResult2_38 | TResult_35 | TResult_37) => TResult1_45 | PromiseLike, onrejected?: (reason: any) => TResult2_45 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_38 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_39 | PromiseLike): { + then(onfulfilled?: (value: TResult1_37 | TResult2_37 | TResult_39) => TResult1_46 | PromiseLike, onrejected?: (reason: any) => TResult2_46 | PromiseLike): { + then(onfulfilled?: (value: TResult1_46 | TResult2_46) => TResult1_47 | PromiseLike, onrejected?: (reason: any) => TResult2_47 | PromiseLike): { + then(onfulfilled?: (value: TResult1_47 | TResult2_47) => TResult1_48 | PromiseLike, onrejected?: (reason: any) => TResult2_48 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_40 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_41 | PromiseLike): { + then(onfulfilled?: (value: TResult1_46 | TResult2_46 | TResult_41) => TResult1_49 | PromiseLike, onrejected?: (reason: any) => TResult2_49 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_42 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_43 | PromiseLike): { + then(onfulfilled?: (value: TResult1_37 | TResult2_37 | TResult_39 | TResult_43) => TResult1_50 | PromiseLike, onrejected?: (reason: any) => TResult2_50 | PromiseLike): { + then(onfulfilled?: (value: TResult1_50 | TResult2_50) => TResult1_51 | PromiseLike, onrejected?: (reason: any) => TResult2_51 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_44 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_45 | PromiseLike): { + then(onfulfilled?: (value: TResult1_37 | TResult2_37 | TResult_39 | TResult_43 | TResult_45) => TResult1_52 | PromiseLike, onrejected?: (reason: any) => TResult2_52 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_46 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_47 | PromiseLike): { + then(onfulfilled?: (value: TResult1_4 | TResult2_4 | TResult_31 | TResult_47) => TResult1_53 | PromiseLike, onrejected?: (reason: any) => TResult2_53 | PromiseLike): { + then(onfulfilled?: (value: TResult1_53 | TResult2_53) => TResult1_54 | PromiseLike, onrejected?: (reason: any) => TResult2_54 | PromiseLike): { + then(onfulfilled?: (value: TResult1_54 | TResult2_54) => TResult1_55 | PromiseLike, onrejected?: (reason: any) => TResult2_55 | PromiseLike): { + then(onfulfilled?: (value: TResult1_55 | TResult2_55) => TResult1_56 | PromiseLike, onrejected?: (reason: any) => TResult2_56 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_48 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_49 | PromiseLike): { + then(onfulfilled?: (value: TResult1_54 | TResult2_54 | TResult_49) => TResult1_57 | PromiseLike, onrejected?: (reason: any) => TResult2_57 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_50 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_51 | PromiseLike): { + then(onfulfilled?: (value: TResult1_53 | TResult2_53 | TResult_51) => TResult1_58 | PromiseLike, onrejected?: (reason: any) => TResult2_58 | PromiseLike): { + then(onfulfilled?: (value: TResult1_58 | TResult2_58) => TResult1_59 | PromiseLike, onrejected?: (reason: any) => TResult2_59 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_52 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_53 | PromiseLike): { + then(onfulfilled?: (value: TResult1_53 | TResult2_53 | TResult_51 | TResult_53) => TResult1_60 | PromiseLike, onrejected?: (reason: any) => TResult2_60 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_54 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_55 | PromiseLike): { + then(onfulfilled?: (value: TResult1_4 | TResult2_4 | TResult_31 | TResult_47 | TResult_55) => TResult1_61 | PromiseLike, onrejected?: (reason: any) => TResult2_61 | PromiseLike): { + then(onfulfilled?: (value: TResult1_61 | TResult2_61) => TResult1_62 | PromiseLike, onrejected?: (reason: any) => TResult2_62 | PromiseLike): { + then(onfulfilled?: (value: TResult1_62 | TResult2_62) => TResult1_63 | PromiseLike, onrejected?: (reason: any) => TResult2_63 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_56 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_57 | PromiseLike): { + then(onfulfilled?: (value: TResult1_61 | TResult2_61 | TResult_57) => TResult1_64 | PromiseLike, onrejected?: (reason: any) => TResult2_64 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_58 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_59 | PromiseLike): { + then(onfulfilled?: (value: TResult1_4 | TResult2_4 | TResult_31 | TResult_47 | TResult_55 | TResult_59) => TResult1_65 | PromiseLike, onrejected?: (reason: any) => TResult2_65 | PromiseLike): { + then(onfulfilled?: (value: TResult1_65 | TResult2_65) => TResult1_66 | PromiseLike, onrejected?: (reason: any) => TResult2_66 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_60 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_61 | PromiseLike): { + then(onfulfilled?: (value: TResult1_4 | TResult2_4 | TResult_31 | TResult_47 | TResult_55 | TResult_59 | TResult_61) => TResult1_67 | PromiseLike, onrejected?: (reason: any) => TResult2_67 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_62 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_63 | PromiseLike): { + then(onfulfilled?: (value: TResult1_3 | TResult2_3 | TResult_63) => TResult1_68 | PromiseLike, onrejected?: (reason: any) => TResult2_68 | PromiseLike): { + then(onfulfilled?: (value: TResult1_68 | TResult2_68) => TResult1_69 | PromiseLike, onrejected?: (reason: any) => TResult2_69 | PromiseLike): { + then(onfulfilled?: (value: TResult1_69 | TResult2_69) => TResult1_70 | PromiseLike, onrejected?: (reason: any) => TResult2_70 | PromiseLike): { + then(onfulfilled?: (value: TResult1_70 | TResult2_70) => TResult1_71 | PromiseLike, onrejected?: (reason: any) => TResult2_71 | PromiseLike): { + then(onfulfilled?: (value: TResult1_71 | TResult2_71) => TResult1_72 | PromiseLike, onrejected?: (reason: any) => TResult2_72 | PromiseLike): { + then(onfulfilled?: (value: TResult1_72 | TResult2_72) => TResult1_73 | PromiseLike, onrejected?: (reason: any) => TResult2_73 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_64 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_65 | PromiseLike): { + then(onfulfilled?: (value: TResult1_71 | TResult2_71 | TResult_65) => TResult1_74 | PromiseLike, onrejected?: (reason: any) => TResult2_74 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_66 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_67 | PromiseLike): { + then(onfulfilled?: (value: TResult1_70 | TResult2_70 | TResult_67) => TResult1_75 | PromiseLike, onrejected?: (reason: any) => TResult2_75 | PromiseLike): { + then(onfulfilled?: (value: TResult1_75 | TResult2_75) => TResult1_76 | PromiseLike, onrejected?: (reason: any) => TResult2_76 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_68 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_69 | PromiseLike): { + then(onfulfilled?: (value: TResult1_70 | TResult2_70 | TResult_67 | TResult_69) => TResult1_77 | PromiseLike, onrejected?: (reason: any) => TResult2_77 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_70 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_71 | PromiseLike): { + then(onfulfilled?: (value: TResult1_69 | TResult2_69 | TResult_71) => TResult1_78 | PromiseLike, onrejected?: (reason: any) => TResult2_78 | PromiseLike): { + then(onfulfilled?: (value: TResult1_78 | TResult2_78) => TResult1_79 | PromiseLike, onrejected?: (reason: any) => TResult2_79 | PromiseLike): { + then(onfulfilled?: (value: TResult1_79 | TResult2_79) => TResult1_80 | PromiseLike, onrejected?: (reason: any) => TResult2_80 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_72 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_73 | PromiseLike): { + then(onfulfilled?: (value: TResult1_78 | TResult2_78 | TResult_73) => TResult1_81 | PromiseLike, onrejected?: (reason: any) => TResult2_81 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_74 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_75 | PromiseLike): { + then(onfulfilled?: (value: TResult1_69 | TResult2_69 | TResult_71 | TResult_75) => TResult1_82 | PromiseLike, onrejected?: (reason: any) => TResult2_82 | PromiseLike): { + then(onfulfilled?: (value: TResult1_82 | TResult2_82) => TResult1_83 | PromiseLike, onrejected?: (reason: any) => TResult2_83 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_76 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_77 | PromiseLike): { + then(onfulfilled?: (value: TResult1_69 | TResult2_69 | TResult_71 | TResult_75 | TResult_77) => TResult1_84 | PromiseLike, onrejected?: (reason: any) => TResult2_84 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_78 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_79 | PromiseLike): { + then(onfulfilled?: (value: TResult1_68 | TResult2_68 | TResult_79) => TResult1_85 | PromiseLike, onrejected?: (reason: any) => TResult2_85 | PromiseLike): { + then(onfulfilled?: (value: TResult1_85 | TResult2_85) => TResult1_86 | PromiseLike, onrejected?: (reason: any) => TResult2_86 | PromiseLike): { + then(onfulfilled?: (value: TResult1_86 | TResult2_86) => TResult1_87 | PromiseLike, onrejected?: (reason: any) => TResult2_87 | PromiseLike): { + then(onfulfilled?: (value: TResult1_87 | TResult2_87) => TResult1_88 | PromiseLike, onrejected?: (reason: any) => TResult2_88 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_80 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_81 | PromiseLike): { + then(onfulfilled?: (value: TResult1_86 | TResult2_86 | TResult_81) => TResult1_89 | PromiseLike, onrejected?: (reason: any) => TResult2_89 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_82 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_83 | PromiseLike): { + then(onfulfilled?: (value: TResult1_85 | TResult2_85 | TResult_83) => TResult1_90 | PromiseLike, onrejected?: (reason: any) => TResult2_90 | PromiseLike): { + then(onfulfilled?: (value: TResult1_90 | TResult2_90) => TResult1_91 | PromiseLike, onrejected?: (reason: any) => TResult2_91 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_84 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_85 | PromiseLike): { + then(onfulfilled?: (value: TResult1_85 | TResult2_85 | TResult_83 | TResult_85) => TResult1_92 | PromiseLike, onrejected?: (reason: any) => TResult2_92 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_86 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_87 | PromiseLike): { + then(onfulfilled?: (value: TResult1_68 | TResult2_68 | TResult_79 | TResult_87) => TResult1_93 | PromiseLike, onrejected?: (reason: any) => TResult2_93 | PromiseLike): { + then(onfulfilled?: (value: TResult1_93 | TResult2_93) => TResult1_94 | PromiseLike, onrejected?: (reason: any) => TResult2_94 | PromiseLike): { + then(onfulfilled?: (value: TResult1_94 | TResult2_94) => TResult1_95 | PromiseLike, onrejected?: (reason: any) => TResult2_95 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_88 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_89 | PromiseLike): { + then(onfulfilled?: (value: TResult1_93 | TResult2_93 | TResult_89) => TResult1_96 | PromiseLike, onrejected?: (reason: any) => TResult2_96 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_90 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_91 | PromiseLike): { + then(onfulfilled?: (value: TResult1_68 | TResult2_68 | TResult_79 | TResult_87 | TResult_91) => TResult1_97 | PromiseLike, onrejected?: (reason: any) => TResult2_97 | PromiseLike): { + then(onfulfilled?: (value: TResult1_97 | TResult2_97) => TResult1_98 | PromiseLike, onrejected?: (reason: any) => TResult2_98 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_92 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_93 | PromiseLike): { + then(onfulfilled?: (value: TResult1_68 | TResult2_68 | TResult_79 | TResult_87 | TResult_91 | TResult_93) => TResult1_99 | PromiseLike, onrejected?: (reason: any) => TResult2_99 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_94 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_95 | PromiseLike): { + then(onfulfilled?: (value: TResult1_3 | TResult2_3 | TResult_63 | TResult_95) => TResult1_100 | PromiseLike, onrejected?: (reason: any) => TResult2_100 | PromiseLike): { + then(onfulfilled?: (value: TResult1_100 | TResult2_100) => TResult1_101 | PromiseLike, onrejected?: (reason: any) => TResult2_101 | PromiseLike): { + then(onfulfilled?: (value: TResult1_101 | TResult2_101) => TResult1_102 | PromiseLike, onrejected?: (reason: any) => TResult2_102 | PromiseLike): { + then(onfulfilled?: (value: TResult1_102 | TResult2_102) => TResult1_103 | PromiseLike, onrejected?: (reason: any) => TResult2_103 | PromiseLike): { + then(onfulfilled?: (value: TResult1_103 | TResult2_103) => TResult1_104 | PromiseLike, onrejected?: (reason: any) => TResult2_104 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_96 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_97 | PromiseLike): { + then(onfulfilled?: (value: TResult1_102 | TResult2_102 | TResult_97) => TResult1_105 | PromiseLike, onrejected?: (reason: any) => TResult2_105 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_98 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_99 | PromiseLike): { + then(onfulfilled?: (value: TResult1_101 | TResult2_101 | TResult_99) => TResult1_106 | PromiseLike, onrejected?: (reason: any) => TResult2_106 | PromiseLike): { + then(onfulfilled?: (value: TResult1_106 | TResult2_106) => TResult1_107 | PromiseLike, onrejected?: (reason: any) => TResult2_107 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_100 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_101 | PromiseLike): { + then(onfulfilled?: (value: TResult1_101 | TResult2_101 | TResult_99 | TResult_101) => TResult1_108 | PromiseLike, onrejected?: (reason: any) => TResult2_108 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_102 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_103 | PromiseLike): { + then(onfulfilled?: (value: TResult1_100 | TResult2_100 | TResult_103) => TResult1_109 | PromiseLike, onrejected?: (reason: any) => TResult2_109 | PromiseLike): { + then(onfulfilled?: (value: TResult1_109 | TResult2_109) => TResult1_110 | PromiseLike, onrejected?: (reason: any) => TResult2_110 | PromiseLike): { + then(onfulfilled?: (value: TResult1_110 | TResult2_110) => TResult1_111 | PromiseLike, onrejected?: (reason: any) => TResult2_111 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_104 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_105 | PromiseLike): { + then(onfulfilled?: (value: TResult1_109 | TResult2_109 | TResult_105) => TResult1_112 | PromiseLike, onrejected?: (reason: any) => TResult2_112 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_106 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_107 | PromiseLike): { + then(onfulfilled?: (value: TResult1_100 | TResult2_100 | TResult_103 | TResult_107) => TResult1_113 | PromiseLike, onrejected?: (reason: any) => TResult2_113 | PromiseLike): { + then(onfulfilled?: (value: TResult1_113 | TResult2_113) => TResult1_114 | PromiseLike, onrejected?: (reason: any) => TResult2_114 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_108 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_109 | PromiseLike): { + then(onfulfilled?: (value: TResult1_100 | TResult2_100 | TResult_103 | TResult_107 | TResult_109) => TResult1_115 | PromiseLike, onrejected?: (reason: any) => TResult2_115 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_110 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_111 | PromiseLike): { + then(onfulfilled?: (value: TResult1_3 | TResult2_3 | TResult_63 | TResult_95 | TResult_111) => TResult1_116 | PromiseLike, onrejected?: (reason: any) => TResult2_116 | PromiseLike): { + then(onfulfilled?: (value: TResult1_116 | TResult2_116) => TResult1_117 | PromiseLike, onrejected?: (reason: any) => TResult2_117 | PromiseLike): { + then(onfulfilled?: (value: TResult1_117 | TResult2_117) => TResult1_118 | PromiseLike, onrejected?: (reason: any) => TResult2_118 | PromiseLike): { + then(onfulfilled?: (value: TResult1_118 | TResult2_118) => TResult1_119 | PromiseLike, onrejected?: (reason: any) => TResult2_119 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_112 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_113 | PromiseLike): { + then(onfulfilled?: (value: TResult1_117 | TResult2_117 | TResult_113) => TResult1_120 | PromiseLike, onrejected?: (reason: any) => TResult2_120 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_114 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_115 | PromiseLike): { + then(onfulfilled?: (value: TResult1_116 | TResult2_116 | TResult_115) => TResult1_121 | PromiseLike, onrejected?: (reason: any) => TResult2_121 | PromiseLike): { + then(onfulfilled?: (value: TResult1_121 | TResult2_121) => TResult1_122 | PromiseLike, onrejected?: (reason: any) => TResult2_122 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_116 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_117 | PromiseLike): { + then(onfulfilled?: (value: TResult1_116 | TResult2_116 | TResult_115 | TResult_117) => TResult1_123 | PromiseLike, onrejected?: (reason: any) => TResult2_123 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_118 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_119 | PromiseLike): { + then(onfulfilled?: (value: TResult1_3 | TResult2_3 | TResult_63 | TResult_95 | TResult_111 | TResult_119) => TResult1_124 | PromiseLike, onrejected?: (reason: any) => TResult2_124 | PromiseLike): { + then(onfulfilled?: (value: TResult1_124 | TResult2_124) => TResult1_125 | PromiseLike, onrejected?: (reason: any) => TResult2_125 | PromiseLike): { + then(onfulfilled?: (value: TResult1_125 | TResult2_125) => TResult1_126 | PromiseLike, onrejected?: (reason: any) => TResult2_126 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_120 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_121 | PromiseLike): { + then(onfulfilled?: (value: TResult1_124 | TResult2_124 | TResult_121) => TResult1_127 | PromiseLike, onrejected?: (reason: any) => TResult2_127 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_122 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_123 | PromiseLike): { + then(onfulfilled?: (value: TResult1_3 | TResult2_3 | TResult_63 | TResult_95 | TResult_111 | TResult_119 | TResult_123) => TResult1_128 | PromiseLike, onrejected?: (reason: any) => TResult2_128 | PromiseLike): { + then(onfulfilled?: (value: TResult1_128 | TResult2_128) => TResult1_129 | PromiseLike, onrejected?: (reason: any) => TResult2_129 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_124 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_125 | PromiseLike): { + then(onfulfilled?: (value: TResult1_3 | TResult2_3 | TResult_63 | TResult_95 | TResult_111 | TResult_119 | TResult_123 | TResult_125) => TResult1_130 | PromiseLike, onrejected?: (reason: any) => TResult2_130 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_126 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_127 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2 | TResult2_2 | TResult_127) => TResult1_131 | PromiseLike, onrejected?: (reason: any) => TResult2_131 | PromiseLike): { + then(onfulfilled?: (value: TResult1_131 | TResult2_131) => TResult1_132 | PromiseLike, onrejected?: (reason: any) => TResult2_132 | PromiseLike): { + then(onfulfilled?: (value: TResult1_132 | TResult2_132) => TResult1_133 | PromiseLike, onrejected?: (reason: any) => TResult2_133 | PromiseLike): { + then(onfulfilled?: (value: TResult1_133 | TResult2_133) => TResult1_134 | PromiseLike, onrejected?: (reason: any) => TResult2_134 | PromiseLike): { + then(onfulfilled?: (value: TResult1_134 | TResult2_134) => TResult1_135 | PromiseLike, onrejected?: (reason: any) => TResult2_135 | PromiseLike): { + then(onfulfilled?: (value: TResult1_135 | TResult2_135) => TResult1_136 | PromiseLike, onrejected?: (reason: any) => TResult2_136 | PromiseLike): { + then(onfulfilled?: (value: TResult1_136 | TResult2_136) => TResult1_137 | PromiseLike, onrejected?: (reason: any) => TResult2_137 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_128 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_129 | PromiseLike): { + then(onfulfilled?: (value: TResult1_135 | TResult2_135 | TResult_129) => TResult1_138 | PromiseLike, onrejected?: (reason: any) => TResult2_138 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_130 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_131 | PromiseLike): { + then(onfulfilled?: (value: TResult1_134 | TResult2_134 | TResult_131) => TResult1_139 | PromiseLike, onrejected?: (reason: any) => TResult2_139 | PromiseLike): { + then(onfulfilled?: (value: TResult1_139 | TResult2_139) => TResult1_140 | PromiseLike, onrejected?: (reason: any) => TResult2_140 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_132 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_133 | PromiseLike): { + then(onfulfilled?: (value: TResult1_134 | TResult2_134 | TResult_131 | TResult_133) => TResult1_141 | PromiseLike, onrejected?: (reason: any) => TResult2_141 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_134 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_135 | PromiseLike): { + then(onfulfilled?: (value: TResult1_133 | TResult2_133 | TResult_135) => TResult1_142 | PromiseLike, onrejected?: (reason: any) => TResult2_142 | PromiseLike): { + then(onfulfilled?: (value: TResult1_142 | TResult2_142) => TResult1_143 | PromiseLike, onrejected?: (reason: any) => TResult2_143 | PromiseLike): { + then(onfulfilled?: (value: TResult1_143 | TResult2_143) => TResult1_144 | PromiseLike, onrejected?: (reason: any) => TResult2_144 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_136 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_137 | PromiseLike): { + then(onfulfilled?: (value: TResult1_142 | TResult2_142 | TResult_137) => TResult1_145 | PromiseLike, onrejected?: (reason: any) => TResult2_145 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_138 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_139 | PromiseLike): { + then(onfulfilled?: (value: TResult1_133 | TResult2_133 | TResult_135 | TResult_139) => TResult1_146 | PromiseLike, onrejected?: (reason: any) => TResult2_146 | PromiseLike): { + then(onfulfilled?: (value: TResult1_146 | TResult2_146) => TResult1_147 | PromiseLike, onrejected?: (reason: any) => TResult2_147 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_140 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_141 | PromiseLike): { + then(onfulfilled?: (value: TResult1_133 | TResult2_133 | TResult_135 | TResult_139 | TResult_141) => TResult1_148 | PromiseLike, onrejected?: (reason: any) => TResult2_148 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_142 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_143 | PromiseLike): { + then(onfulfilled?: (value: TResult1_132 | TResult2_132 | TResult_143) => TResult1_149 | PromiseLike, onrejected?: (reason: any) => TResult2_149 | PromiseLike): { + then(onfulfilled?: (value: TResult1_149 | TResult2_149) => TResult1_150 | PromiseLike, onrejected?: (reason: any) => TResult2_150 | PromiseLike): { + then(onfulfilled?: (value: TResult1_150 | TResult2_150) => TResult1_151 | PromiseLike, onrejected?: (reason: any) => TResult2_151 | PromiseLike): { + then(onfulfilled?: (value: TResult1_151 | TResult2_151) => TResult1_152 | PromiseLike, onrejected?: (reason: any) => TResult2_152 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_144 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_145 | PromiseLike): { + then(onfulfilled?: (value: TResult1_150 | TResult2_150 | TResult_145) => TResult1_153 | PromiseLike, onrejected?: (reason: any) => TResult2_153 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_146 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_147 | PromiseLike): { + then(onfulfilled?: (value: TResult1_149 | TResult2_149 | TResult_147) => TResult1_154 | PromiseLike, onrejected?: (reason: any) => TResult2_154 | PromiseLike): { + then(onfulfilled?: (value: TResult1_154 | TResult2_154) => TResult1_155 | PromiseLike, onrejected?: (reason: any) => TResult2_155 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_148 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_149 | PromiseLike): { + then(onfulfilled?: (value: TResult1_149 | TResult2_149 | TResult_147 | TResult_149) => TResult1_156 | PromiseLike, onrejected?: (reason: any) => TResult2_156 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_150 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_151 | PromiseLike): { + then(onfulfilled?: (value: TResult1_132 | TResult2_132 | TResult_143 | TResult_151) => TResult1_157 | PromiseLike, onrejected?: (reason: any) => TResult2_157 | PromiseLike): { + then(onfulfilled?: (value: TResult1_157 | TResult2_157) => TResult1_158 | PromiseLike, onrejected?: (reason: any) => TResult2_158 | PromiseLike): { + then(onfulfilled?: (value: TResult1_158 | TResult2_158) => TResult1_159 | PromiseLike, onrejected?: (reason: any) => TResult2_159 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_152 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_153 | PromiseLike): { + then(onfulfilled?: (value: TResult1_157 | TResult2_157 | TResult_153) => TResult1_160 | PromiseLike, onrejected?: (reason: any) => TResult2_160 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_154 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_155 | PromiseLike): { + then(onfulfilled?: (value: TResult1_132 | TResult2_132 | TResult_143 | TResult_151 | TResult_155) => TResult1_161 | PromiseLike, onrejected?: (reason: any) => TResult2_161 | PromiseLike): { + then(onfulfilled?: (value: TResult1_161 | TResult2_161) => TResult1_162 | PromiseLike, onrejected?: (reason: any) => TResult2_162 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_156 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_157 | PromiseLike): { + then(onfulfilled?: (value: TResult1_132 | TResult2_132 | TResult_143 | TResult_151 | TResult_155 | TResult_157) => TResult1_163 | PromiseLike, onrejected?: (reason: any) => TResult2_163 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_158 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_159 | PromiseLike): { + then(onfulfilled?: (value: TResult1_131 | TResult2_131 | TResult_159) => TResult1_164 | PromiseLike, onrejected?: (reason: any) => TResult2_164 | PromiseLike): { + then(onfulfilled?: (value: TResult1_164 | TResult2_164) => TResult1_165 | PromiseLike, onrejected?: (reason: any) => TResult2_165 | PromiseLike): { + then(onfulfilled?: (value: TResult1_165 | TResult2_165) => TResult1_166 | PromiseLike, onrejected?: (reason: any) => TResult2_166 | PromiseLike): { + then(onfulfilled?: (value: TResult1_166 | TResult2_166) => TResult1_167 | PromiseLike, onrejected?: (reason: any) => TResult2_167 | PromiseLike): { + then(onfulfilled?: (value: TResult1_167 | TResult2_167) => TResult1_168 | PromiseLike, onrejected?: (reason: any) => TResult2_168 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_160 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_161 | PromiseLike): { + then(onfulfilled?: (value: TResult1_166 | TResult2_166 | TResult_161) => TResult1_169 | PromiseLike, onrejected?: (reason: any) => TResult2_169 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_162 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_163 | PromiseLike): { + then(onfulfilled?: (value: TResult1_165 | TResult2_165 | TResult_163) => TResult1_170 | PromiseLike, onrejected?: (reason: any) => TResult2_170 | PromiseLike): { + then(onfulfilled?: (value: TResult1_170 | TResult2_170) => TResult1_171 | PromiseLike, onrejected?: (reason: any) => TResult2_171 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_164 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_165 | PromiseLike): { + then(onfulfilled?: (value: TResult1_165 | TResult2_165 | TResult_163 | TResult_165) => TResult1_172 | PromiseLike, onrejected?: (reason: any) => TResult2_172 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_166 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_167 | PromiseLike): { + then(onfulfilled?: (value: TResult1_164 | TResult2_164 | TResult_167) => TResult1_173 | PromiseLike, onrejected?: (reason: any) => TResult2_173 | PromiseLike): { + then(onfulfilled?: (value: TResult1_173 | TResult2_173) => TResult1_174 | PromiseLike, onrejected?: (reason: any) => TResult2_174 | PromiseLike): { + then(onfulfilled?: (value: TResult1_174 | TResult2_174) => TResult1_175 | PromiseLike, onrejected?: (reason: any) => TResult2_175 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_168 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_169 | PromiseLike): { + then(onfulfilled?: (value: TResult1_173 | TResult2_173 | TResult_169) => TResult1_176 | PromiseLike, onrejected?: (reason: any) => TResult2_176 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_170 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_171 | PromiseLike): { + then(onfulfilled?: (value: TResult1_164 | TResult2_164 | TResult_167 | TResult_171) => TResult1_177 | PromiseLike, onrejected?: (reason: any) => TResult2_177 | PromiseLike): { + then(onfulfilled?: (value: TResult1_177 | TResult2_177) => TResult1_178 | PromiseLike, onrejected?: (reason: any) => TResult2_178 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_172 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_173 | PromiseLike): { + then(onfulfilled?: (value: TResult1_164 | TResult2_164 | TResult_167 | TResult_171 | TResult_173) => TResult1_179 | PromiseLike, onrejected?: (reason: any) => TResult2_179 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_174 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_175 | PromiseLike): { + then(onfulfilled?: (value: TResult1_131 | TResult2_131 | TResult_159 | TResult_175) => TResult1_180 | PromiseLike, onrejected?: (reason: any) => TResult2_180 | PromiseLike): { + then(onfulfilled?: (value: TResult1_180 | TResult2_180) => TResult1_181 | PromiseLike, onrejected?: (reason: any) => TResult2_181 | PromiseLike): { + then(onfulfilled?: (value: TResult1_181 | TResult2_181) => TResult1_182 | PromiseLike, onrejected?: (reason: any) => TResult2_182 | PromiseLike): { + then(onfulfilled?: (value: TResult1_182 | TResult2_182) => TResult1_183 | PromiseLike, onrejected?: (reason: any) => TResult2_183 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_176 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_177 | PromiseLike): { + then(onfulfilled?: (value: TResult1_181 | TResult2_181 | TResult_177) => TResult1_184 | PromiseLike, onrejected?: (reason: any) => TResult2_184 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_178 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_179 | PromiseLike): { + then(onfulfilled?: (value: TResult1_180 | TResult2_180 | TResult_179) => TResult1_185 | PromiseLike, onrejected?: (reason: any) => TResult2_185 | PromiseLike): { + then(onfulfilled?: (value: TResult1_185 | TResult2_185) => TResult1_186 | PromiseLike, onrejected?: (reason: any) => TResult2_186 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_180 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_181 | PromiseLike): { + then(onfulfilled?: (value: TResult1_180 | TResult2_180 | TResult_179 | TResult_181) => TResult1_187 | PromiseLike, onrejected?: (reason: any) => TResult2_187 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_182 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_183 | PromiseLike): { + then(onfulfilled?: (value: TResult1_131 | TResult2_131 | TResult_159 | TResult_175 | TResult_183) => TResult1_188 | PromiseLike, onrejected?: (reason: any) => TResult2_188 | PromiseLike): { + then(onfulfilled?: (value: TResult1_188 | TResult2_188) => TResult1_189 | PromiseLike, onrejected?: (reason: any) => TResult2_189 | PromiseLike): { + then(onfulfilled?: (value: TResult1_189 | TResult2_189) => TResult1_190 | PromiseLike, onrejected?: (reason: any) => TResult2_190 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_184 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_185 | PromiseLike): { + then(onfulfilled?: (value: TResult1_188 | TResult2_188 | TResult_185) => TResult1_191 | PromiseLike, onrejected?: (reason: any) => TResult2_191 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_186 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_187 | PromiseLike): { + then(onfulfilled?: (value: TResult1_131 | TResult2_131 | TResult_159 | TResult_175 | TResult_183 | TResult_187) => TResult1_192 | PromiseLike, onrejected?: (reason: any) => TResult2_192 | PromiseLike): { + then(onfulfilled?: (value: TResult1_192 | TResult2_192) => TResult1_193 | PromiseLike, onrejected?: (reason: any) => TResult2_193 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_188 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_189 | PromiseLike): { + then(onfulfilled?: (value: TResult1_131 | TResult2_131 | TResult_159 | TResult_175 | TResult_183 | TResult_187 | TResult_189) => TResult1_194 | PromiseLike, onrejected?: (reason: any) => TResult2_194 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_190 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_191 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2 | TResult2_2 | TResult_127 | TResult_191) => TResult1_195 | PromiseLike, onrejected?: (reason: any) => TResult2_195 | PromiseLike): { + then(onfulfilled?: (value: TResult1_195 | TResult2_195) => TResult1_196 | PromiseLike, onrejected?: (reason: any) => TResult2_196 | PromiseLike): { + then(onfulfilled?: (value: TResult1_196 | TResult2_196) => TResult1_197 | PromiseLike, onrejected?: (reason: any) => TResult2_197 | PromiseLike): { + then(onfulfilled?: (value: TResult1_197 | TResult2_197) => TResult1_198 | PromiseLike, onrejected?: (reason: any) => TResult2_198 | PromiseLike): { + then(onfulfilled?: (value: TResult1_198 | TResult2_198) => TResult1_199 | PromiseLike, onrejected?: (reason: any) => TResult2_199 | PromiseLike): { + then(onfulfilled?: (value: TResult1_199 | TResult2_199) => TResult1_200 | PromiseLike, onrejected?: (reason: any) => TResult2_200 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_192 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_193 | PromiseLike): { + then(onfulfilled?: (value: TResult1_198 | TResult2_198 | TResult_193) => TResult1_201 | PromiseLike, onrejected?: (reason: any) => TResult2_201 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_194 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_195 | PromiseLike): { + then(onfulfilled?: (value: TResult1_197 | TResult2_197 | TResult_195) => TResult1_202 | PromiseLike, onrejected?: (reason: any) => TResult2_202 | PromiseLike): { + then(onfulfilled?: (value: TResult1_202 | TResult2_202) => TResult1_203 | PromiseLike, onrejected?: (reason: any) => TResult2_203 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_196 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_197 | PromiseLike): { + then(onfulfilled?: (value: TResult1_197 | TResult2_197 | TResult_195 | TResult_197) => TResult1_204 | PromiseLike, onrejected?: (reason: any) => TResult2_204 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_198 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_199 | PromiseLike): { + then(onfulfilled?: (value: TResult1_196 | TResult2_196 | TResult_199) => TResult1_205 | PromiseLike, onrejected?: (reason: any) => TResult2_205 | PromiseLike): { + then(onfulfilled?: (value: TResult1_205 | TResult2_205) => TResult1_206 | PromiseLike, onrejected?: (reason: any) => TResult2_206 | PromiseLike): { + then(onfulfilled?: (value: TResult1_206 | TResult2_206) => TResult1_207 | PromiseLike, onrejected?: (reason: any) => TResult2_207 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_200 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_201 | PromiseLike): { + then(onfulfilled?: (value: TResult1_205 | TResult2_205 | TResult_201) => TResult1_208 | PromiseLike, onrejected?: (reason: any) => TResult2_208 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_202 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_203 | PromiseLike): { + then(onfulfilled?: (value: TResult1_196 | TResult2_196 | TResult_199 | TResult_203) => TResult1_209 | PromiseLike, onrejected?: (reason: any) => TResult2_209 | PromiseLike): { + then(onfulfilled?: (value: TResult1_209 | TResult2_209) => TResult1_210 | PromiseLike, onrejected?: (reason: any) => TResult2_210 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_204 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_205 | PromiseLike): { + then(onfulfilled?: (value: TResult1_196 | TResult2_196 | TResult_199 | TResult_203 | TResult_205) => TResult1_211 | PromiseLike, onrejected?: (reason: any) => TResult2_211 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_206 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_207 | PromiseLike): { + then(onfulfilled?: (value: TResult1_195 | TResult2_195 | TResult_207) => TResult1_212 | PromiseLike, onrejected?: (reason: any) => TResult2_212 | PromiseLike): { + then(onfulfilled?: (value: TResult1_212 | TResult2_212) => TResult1_213 | PromiseLike, onrejected?: (reason: any) => TResult2_213 | PromiseLike): { + then(onfulfilled?: (value: TResult1_213 | TResult2_213) => TResult1_214 | PromiseLike, onrejected?: (reason: any) => TResult2_214 | PromiseLike): { + then(onfulfilled?: (value: TResult1_214 | TResult2_214) => TResult1_215 | PromiseLike, onrejected?: (reason: any) => TResult2_215 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_208 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_209 | PromiseLike): { + then(onfulfilled?: (value: TResult1_213 | TResult2_213 | TResult_209) => TResult1_216 | PromiseLike, onrejected?: (reason: any) => TResult2_216 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_210 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_211 | PromiseLike): { + then(onfulfilled?: (value: TResult1_212 | TResult2_212 | TResult_211) => TResult1_217 | PromiseLike, onrejected?: (reason: any) => TResult2_217 | PromiseLike): { + then(onfulfilled?: (value: TResult1_217 | TResult2_217) => TResult1_218 | PromiseLike, onrejected?: (reason: any) => TResult2_218 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_212 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_213 | PromiseLike): { + then(onfulfilled?: (value: TResult1_212 | TResult2_212 | TResult_211 | TResult_213) => TResult1_219 | PromiseLike, onrejected?: (reason: any) => TResult2_219 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_214 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_215 | PromiseLike): { + then(onfulfilled?: (value: TResult1_195 | TResult2_195 | TResult_207 | TResult_215) => TResult1_220 | PromiseLike, onrejected?: (reason: any) => TResult2_220 | PromiseLike): { + then(onfulfilled?: (value: TResult1_220 | TResult2_220) => TResult1_221 | PromiseLike, onrejected?: (reason: any) => TResult2_221 | PromiseLike): { + then(onfulfilled?: (value: TResult1_221 | TResult2_221) => TResult1_222 | PromiseLike, onrejected?: (reason: any) => TResult2_222 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_216 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_217 | PromiseLike): { + then(onfulfilled?: (value: TResult1_220 | TResult2_220 | TResult_217) => TResult1_223 | PromiseLike, onrejected?: (reason: any) => TResult2_223 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_218 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_219 | PromiseLike): { + then(onfulfilled?: (value: TResult1_195 | TResult2_195 | TResult_207 | TResult_215 | TResult_219) => TResult1_224 | PromiseLike, onrejected?: (reason: any) => TResult2_224 | PromiseLike): { + then(onfulfilled?: (value: TResult1_224 | TResult2_224) => TResult1_225 | PromiseLike, onrejected?: (reason: any) => TResult2_225 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_220 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_221 | PromiseLike): { + then(onfulfilled?: (value: TResult1_195 | TResult2_195 | TResult_207 | TResult_215 | TResult_219 | TResult_221) => TResult1_226 | PromiseLike, onrejected?: (reason: any) => TResult2_226 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_222 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_223 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2 | TResult2_2 | TResult_127 | TResult_191 | TResult_223) => TResult1_227 | PromiseLike, onrejected?: (reason: any) => TResult2_227 | PromiseLike): { + then(onfulfilled?: (value: TResult1_227 | TResult2_227) => TResult1_228 | PromiseLike, onrejected?: (reason: any) => TResult2_228 | PromiseLike): { + then(onfulfilled?: (value: TResult1_228 | TResult2_228) => TResult1_229 | PromiseLike, onrejected?: (reason: any) => TResult2_229 | PromiseLike): { + then(onfulfilled?: (value: TResult1_229 | TResult2_229) => TResult1_230 | PromiseLike, onrejected?: (reason: any) => TResult2_230 | PromiseLike): { + then(onfulfilled?: (value: TResult1_230 | TResult2_230) => TResult1_231 | PromiseLike, onrejected?: (reason: any) => TResult2_231 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_224 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_225 | PromiseLike): { + then(onfulfilled?: (value: TResult1_229 | TResult2_229 | TResult_225) => TResult1_232 | PromiseLike, onrejected?: (reason: any) => TResult2_232 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_226 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_227 | PromiseLike): { + then(onfulfilled?: (value: TResult1_228 | TResult2_228 | TResult_227) => TResult1_233 | PromiseLike, onrejected?: (reason: any) => TResult2_233 | PromiseLike): { + then(onfulfilled?: (value: TResult1_233 | TResult2_233) => TResult1_234 | PromiseLike, onrejected?: (reason: any) => TResult2_234 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_228 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_229 | PromiseLike): { + then(onfulfilled?: (value: TResult1_228 | TResult2_228 | TResult_227 | TResult_229) => TResult1_235 | PromiseLike, onrejected?: (reason: any) => TResult2_235 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_230 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_231 | PromiseLike): { + then(onfulfilled?: (value: TResult1_227 | TResult2_227 | TResult_231) => TResult1_236 | PromiseLike, onrejected?: (reason: any) => TResult2_236 | PromiseLike): { + then(onfulfilled?: (value: TResult1_236 | TResult2_236) => TResult1_237 | PromiseLike, onrejected?: (reason: any) => TResult2_237 | PromiseLike): { + then(onfulfilled?: (value: TResult1_237 | TResult2_237) => TResult1_238 | PromiseLike, onrejected?: (reason: any) => TResult2_238 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_232 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_233 | PromiseLike): { + then(onfulfilled?: (value: TResult1_236 | TResult2_236 | TResult_233) => TResult1_239 | PromiseLike, onrejected?: (reason: any) => TResult2_239 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_234 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_235 | PromiseLike): { + then(onfulfilled?: (value: TResult1_227 | TResult2_227 | TResult_231 | TResult_235) => TResult1_240 | PromiseLike, onrejected?: (reason: any) => TResult2_240 | PromiseLike): { + then(onfulfilled?: (value: TResult1_240 | TResult2_240) => TResult1_241 | PromiseLike, onrejected?: (reason: any) => TResult2_241 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_236 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_237 | PromiseLike): { + then(onfulfilled?: (value: TResult1_227 | TResult2_227 | TResult_231 | TResult_235 | TResult_237) => TResult1_242 | PromiseLike, onrejected?: (reason: any) => TResult2_242 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_238 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_239 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2 | TResult2_2 | TResult_127 | TResult_191 | TResult_223 | TResult_239) => TResult1_243 | PromiseLike, onrejected?: (reason: any) => TResult2_243 | PromiseLike): { + then(onfulfilled?: (value: TResult1_243 | TResult2_243) => TResult1_244 | PromiseLike, onrejected?: (reason: any) => TResult2_244 | PromiseLike): { + then(onfulfilled?: (value: TResult1_244 | TResult2_244) => TResult1_245 | PromiseLike, onrejected?: (reason: any) => TResult2_245 | PromiseLike): { + then(onfulfilled?: (value: TResult1_245 | TResult2_245) => TResult1_246 | PromiseLike, onrejected?: (reason: any) => TResult2_246 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_240 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_241 | PromiseLike): { + then(onfulfilled?: (value: TResult1_244 | TResult2_244 | TResult_241) => TResult1_247 | PromiseLike, onrejected?: (reason: any) => TResult2_247 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_242 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_243 | PromiseLike): { + then(onfulfilled?: (value: TResult1_243 | TResult2_243 | TResult_243) => TResult1_248 | PromiseLike, onrejected?: (reason: any) => TResult2_248 | PromiseLike): { + then(onfulfilled?: (value: TResult1_248 | TResult2_248) => TResult1_249 | PromiseLike, onrejected?: (reason: any) => TResult2_249 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_244 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_245 | PromiseLike): { + then(onfulfilled?: (value: TResult1_243 | TResult2_243 | TResult_243 | TResult_245) => TResult1_250 | PromiseLike, onrejected?: (reason: any) => TResult2_250 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_246 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_247 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2 | TResult2_2 | TResult_127 | TResult_191 | TResult_223 | TResult_239 | TResult_247) => TResult1_251 | PromiseLike, onrejected?: (reason: any) => TResult2_251 | PromiseLike): { + then(onfulfilled?: (value: TResult1_251 | TResult2_251) => TResult1_252 | PromiseLike, onrejected?: (reason: any) => TResult2_252 | PromiseLike): { + then(onfulfilled?: (value: TResult1_252 | TResult2_252) => TResult1_253 | PromiseLike, onrejected?: (reason: any) => TResult2_253 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_248 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_249 | PromiseLike): { + then(onfulfilled?: (value: TResult1_251 | TResult2_251 | TResult_249) => TResult1_254 | PromiseLike, onrejected?: (reason: any) => TResult2_254 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_250 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_251 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2 | TResult2_2 | TResult_127 | TResult_191 | TResult_223 | TResult_239 | TResult_247 | TResult_251) => TResult1_255 | PromiseLike, onrejected?: (reason: any) => TResult2_255 | PromiseLike): { + then(onfulfilled?: (value: TResult1_255 | TResult2_255) => TResult1_256 | PromiseLike, onrejected?: (reason: any) => TResult2_256 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_252 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_253 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2 | TResult2_2 | TResult_127 | TResult_191 | TResult_223 | TResult_239 | TResult_247 | TResult_251 | TResult_253) => TResult1_257 | PromiseLike, onrejected?: (reason: any) => TResult2_257 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_254 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_255 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1 | TResult2_1 | TResult_255) => TResult1_258 | PromiseLike, onrejected?: (reason: any) => TResult2_258 | PromiseLike): { + then(onfulfilled?: (value: TResult1_258 | TResult2_258) => TResult1_259 | PromiseLike, onrejected?: (reason: any) => TResult2_259 | PromiseLike): { + then(onfulfilled?: (value: TResult1_259 | TResult2_259) => TResult1_260 | PromiseLike, onrejected?: (reason: any) => TResult2_260 | PromiseLike): { + then(onfulfilled?: (value: TResult1_260 | TResult2_260) => TResult1_261 | PromiseLike, onrejected?: (reason: any) => TResult2_261 | PromiseLike): { + then(onfulfilled?: (value: TResult1_261 | TResult2_261) => TResult1_262 | PromiseLike, onrejected?: (reason: any) => TResult2_262 | PromiseLike): { + then(onfulfilled?: (value: TResult1_262 | TResult2_262) => TResult1_263 | PromiseLike, onrejected?: (reason: any) => TResult2_263 | PromiseLike): { + then(onfulfilled?: (value: TResult1_263 | TResult2_263) => TResult1_264 | PromiseLike, onrejected?: (reason: any) => TResult2_264 | PromiseLike): { + then(onfulfilled?: (value: TResult1_264 | TResult2_264) => TResult1_265 | PromiseLike, onrejected?: (reason: any) => TResult2_265 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_256 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_257 | PromiseLike): { + then(onfulfilled?: (value: TResult1_263 | TResult2_263 | TResult_257) => TResult1_266 | PromiseLike, onrejected?: (reason: any) => TResult2_266 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_258 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_259 | PromiseLike): { + then(onfulfilled?: (value: TResult1_262 | TResult2_262 | TResult_259) => TResult1_267 | PromiseLike, onrejected?: (reason: any) => TResult2_267 | PromiseLike): { + then(onfulfilled?: (value: TResult1_267 | TResult2_267) => TResult1_268 | PromiseLike, onrejected?: (reason: any) => TResult2_268 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_260 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_261 | PromiseLike): { + then(onfulfilled?: (value: TResult1_262 | TResult2_262 | TResult_259 | TResult_261) => TResult1_269 | PromiseLike, onrejected?: (reason: any) => TResult2_269 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_262 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_263 | PromiseLike): { + then(onfulfilled?: (value: TResult1_261 | TResult2_261 | TResult_263) => TResult1_270 | PromiseLike, onrejected?: (reason: any) => TResult2_270 | PromiseLike): { + then(onfulfilled?: (value: TResult1_270 | TResult2_270) => TResult1_271 | PromiseLike, onrejected?: (reason: any) => TResult2_271 | PromiseLike): { + then(onfulfilled?: (value: TResult1_271 | TResult2_271) => TResult1_272 | PromiseLike, onrejected?: (reason: any) => TResult2_272 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_264 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_265 | PromiseLike): { + then(onfulfilled?: (value: TResult1_270 | TResult2_270 | TResult_265) => TResult1_273 | PromiseLike, onrejected?: (reason: any) => TResult2_273 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_266 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_267 | PromiseLike): { + then(onfulfilled?: (value: TResult1_261 | TResult2_261 | TResult_263 | TResult_267) => TResult1_274 | PromiseLike, onrejected?: (reason: any) => TResult2_274 | PromiseLike): { + then(onfulfilled?: (value: TResult1_274 | TResult2_274) => TResult1_275 | PromiseLike, onrejected?: (reason: any) => TResult2_275 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_268 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_269 | PromiseLike): { + then(onfulfilled?: (value: TResult1_261 | TResult2_261 | TResult_263 | TResult_267 | TResult_269) => TResult1_276 | PromiseLike, onrejected?: (reason: any) => TResult2_276 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_270 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_271 | PromiseLike): { + then(onfulfilled?: (value: TResult1_260 | TResult2_260 | TResult_271) => TResult1_277 | PromiseLike, onrejected?: (reason: any) => TResult2_277 | PromiseLike): { + then(onfulfilled?: (value: TResult1_277 | TResult2_277) => TResult1_278 | PromiseLike, onrejected?: (reason: any) => TResult2_278 | PromiseLike): { + then(onfulfilled?: (value: TResult1_278 | TResult2_278) => TResult1_279 | PromiseLike, onrejected?: (reason: any) => TResult2_279 | PromiseLike): { + then(onfulfilled?: (value: TResult1_279 | TResult2_279) => TResult1_280 | PromiseLike, onrejected?: (reason: any) => TResult2_280 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_272 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_273 | PromiseLike): { + then(onfulfilled?: (value: TResult1_278 | TResult2_278 | TResult_273) => TResult1_281 | PromiseLike, onrejected?: (reason: any) => TResult2_281 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_274 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_275 | PromiseLike): { + then(onfulfilled?: (value: TResult1_277 | TResult2_277 | TResult_275) => TResult1_282 | PromiseLike, onrejected?: (reason: any) => TResult2_282 | PromiseLike): { + then(onfulfilled?: (value: TResult1_282 | TResult2_282) => TResult1_283 | PromiseLike, onrejected?: (reason: any) => TResult2_283 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_276 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_277 | PromiseLike): { + then(onfulfilled?: (value: TResult1_277 | TResult2_277 | TResult_275 | TResult_277) => TResult1_284 | PromiseLike, onrejected?: (reason: any) => TResult2_284 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_278 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_279 | PromiseLike): { + then(onfulfilled?: (value: TResult1_260 | TResult2_260 | TResult_271 | TResult_279) => TResult1_285 | PromiseLike, onrejected?: (reason: any) => TResult2_285 | PromiseLike): { + then(onfulfilled?: (value: TResult1_285 | TResult2_285) => TResult1_286 | PromiseLike, onrejected?: (reason: any) => TResult2_286 | PromiseLike): { + then(onfulfilled?: (value: TResult1_286 | TResult2_286) => TResult1_287 | PromiseLike, onrejected?: (reason: any) => TResult2_287 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_280 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_281 | PromiseLike): { + then(onfulfilled?: (value: TResult1_285 | TResult2_285 | TResult_281) => TResult1_288 | PromiseLike, onrejected?: (reason: any) => TResult2_288 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_282 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_283 | PromiseLike): { + then(onfulfilled?: (value: TResult1_260 | TResult2_260 | TResult_271 | TResult_279 | TResult_283) => TResult1_289 | PromiseLike, onrejected?: (reason: any) => TResult2_289 | PromiseLike): { + then(onfulfilled?: (value: TResult1_289 | TResult2_289) => TResult1_290 | PromiseLike, onrejected?: (reason: any) => TResult2_290 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_284 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_285 | PromiseLike): { + then(onfulfilled?: (value: TResult1_260 | TResult2_260 | TResult_271 | TResult_279 | TResult_283 | TResult_285) => TResult1_291 | PromiseLike, onrejected?: (reason: any) => TResult2_291 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_286 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_287 | PromiseLike): { + then(onfulfilled?: (value: TResult1_259 | TResult2_259 | TResult_287) => TResult1_292 | PromiseLike, onrejected?: (reason: any) => TResult2_292 | PromiseLike): { + then(onfulfilled?: (value: TResult1_292 | TResult2_292) => TResult1_293 | PromiseLike, onrejected?: (reason: any) => TResult2_293 | PromiseLike): { + then(onfulfilled?: (value: TResult1_293 | TResult2_293) => TResult1_294 | PromiseLike, onrejected?: (reason: any) => TResult2_294 | PromiseLike): { + then(onfulfilled?: (value: TResult1_294 | TResult2_294) => TResult1_295 | PromiseLike, onrejected?: (reason: any) => TResult2_295 | PromiseLike): { + then(onfulfilled?: (value: TResult1_295 | TResult2_295) => TResult1_296 | PromiseLike, onrejected?: (reason: any) => TResult2_296 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_288 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_289 | PromiseLike): { + then(onfulfilled?: (value: TResult1_294 | TResult2_294 | TResult_289) => TResult1_297 | PromiseLike, onrejected?: (reason: any) => TResult2_297 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_290 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_291 | PromiseLike): { + then(onfulfilled?: (value: TResult1_293 | TResult2_293 | TResult_291) => TResult1_298 | PromiseLike, onrejected?: (reason: any) => TResult2_298 | PromiseLike): { + then(onfulfilled?: (value: TResult1_298 | TResult2_298) => TResult1_299 | PromiseLike, onrejected?: (reason: any) => TResult2_299 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_292 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_293 | PromiseLike): { + then(onfulfilled?: (value: TResult1_293 | TResult2_293 | TResult_291 | TResult_293) => TResult1_300 | PromiseLike, onrejected?: (reason: any) => TResult2_300 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_294 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_295 | PromiseLike): { + then(onfulfilled?: (value: TResult1_292 | TResult2_292 | TResult_295) => TResult1_301 | PromiseLike, onrejected?: (reason: any) => TResult2_301 | PromiseLike): { + then(onfulfilled?: (value: TResult1_301 | TResult2_301) => TResult1_302 | PromiseLike, onrejected?: (reason: any) => TResult2_302 | PromiseLike): { + then(onfulfilled?: (value: TResult1_302 | TResult2_302) => TResult1_303 | PromiseLike, onrejected?: (reason: any) => TResult2_303 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_296 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_297 | PromiseLike): { + then(onfulfilled?: (value: TResult1_301 | TResult2_301 | TResult_297) => TResult1_304 | PromiseLike, onrejected?: (reason: any) => TResult2_304 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_298 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_299 | PromiseLike): { + then(onfulfilled?: (value: TResult1_292 | TResult2_292 | TResult_295 | TResult_299) => TResult1_305 | PromiseLike, onrejected?: (reason: any) => TResult2_305 | PromiseLike): { + then(onfulfilled?: (value: TResult1_305 | TResult2_305) => TResult1_306 | PromiseLike, onrejected?: (reason: any) => TResult2_306 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_300 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_301 | PromiseLike): { + then(onfulfilled?: (value: TResult1_292 | TResult2_292 | TResult_295 | TResult_299 | TResult_301) => TResult1_307 | PromiseLike, onrejected?: (reason: any) => TResult2_307 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_302 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_303 | PromiseLike): { + then(onfulfilled?: (value: TResult1_259 | TResult2_259 | TResult_287 | TResult_303) => TResult1_308 | PromiseLike, onrejected?: (reason: any) => TResult2_308 | PromiseLike): { + then(onfulfilled?: (value: TResult1_308 | TResult2_308) => TResult1_309 | PromiseLike, onrejected?: (reason: any) => TResult2_309 | PromiseLike): { + then(onfulfilled?: (value: TResult1_309 | TResult2_309) => TResult1_310 | PromiseLike, onrejected?: (reason: any) => TResult2_310 | PromiseLike): { + then(onfulfilled?: (value: TResult1_310 | TResult2_310) => TResult1_311 | PromiseLike, onrejected?: (reason: any) => TResult2_311 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_304 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_305 | PromiseLike): { + then(onfulfilled?: (value: TResult1_309 | TResult2_309 | TResult_305) => TResult1_312 | PromiseLike, onrejected?: (reason: any) => TResult2_312 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_306 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_307 | PromiseLike): { + then(onfulfilled?: (value: TResult1_308 | TResult2_308 | TResult_307) => TResult1_313 | PromiseLike, onrejected?: (reason: any) => TResult2_313 | PromiseLike): { + then(onfulfilled?: (value: TResult1_313 | TResult2_313) => TResult1_314 | PromiseLike, onrejected?: (reason: any) => TResult2_314 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_308 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_309 | PromiseLike): { + then(onfulfilled?: (value: TResult1_308 | TResult2_308 | TResult_307 | TResult_309) => TResult1_315 | PromiseLike, onrejected?: (reason: any) => TResult2_315 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_310 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_311 | PromiseLike): { + then(onfulfilled?: (value: TResult1_259 | TResult2_259 | TResult_287 | TResult_303 | TResult_311) => TResult1_316 | PromiseLike, onrejected?: (reason: any) => TResult2_316 | PromiseLike): { + then(onfulfilled?: (value: TResult1_316 | TResult2_316) => TResult1_317 | PromiseLike, onrejected?: (reason: any) => TResult2_317 | PromiseLike): { + then(onfulfilled?: (value: TResult1_317 | TResult2_317) => TResult1_318 | PromiseLike, onrejected?: (reason: any) => TResult2_318 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_312 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_313 | PromiseLike): { + then(onfulfilled?: (value: TResult1_316 | TResult2_316 | TResult_313) => TResult1_319 | PromiseLike, onrejected?: (reason: any) => TResult2_319 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_314 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_315 | PromiseLike): { + then(onfulfilled?: (value: TResult1_259 | TResult2_259 | TResult_287 | TResult_303 | TResult_311 | TResult_315) => TResult1_320 | PromiseLike, onrejected?: (reason: any) => TResult2_320 | PromiseLike): { + then(onfulfilled?: (value: TResult1_320 | TResult2_320) => TResult1_321 | PromiseLike, onrejected?: (reason: any) => TResult2_321 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_316 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_317 | PromiseLike): { + then(onfulfilled?: (value: TResult1_259 | TResult2_259 | TResult_287 | TResult_303 | TResult_311 | TResult_315 | TResult_317) => TResult1_322 | PromiseLike, onrejected?: (reason: any) => TResult2_322 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_318 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_319 | PromiseLike): { + then(onfulfilled?: (value: TResult1_258 | TResult2_258 | TResult_319) => TResult1_323 | PromiseLike, onrejected?: (reason: any) => TResult2_323 | PromiseLike): { + then(onfulfilled?: (value: TResult1_323 | TResult2_323) => TResult1_324 | PromiseLike, onrejected?: (reason: any) => TResult2_324 | PromiseLike): { + then(onfulfilled?: (value: TResult1_324 | TResult2_324) => TResult1_325 | PromiseLike, onrejected?: (reason: any) => TResult2_325 | PromiseLike): { + then(onfulfilled?: (value: TResult1_325 | TResult2_325) => TResult1_326 | PromiseLike, onrejected?: (reason: any) => TResult2_326 | PromiseLike): { + then(onfulfilled?: (value: TResult1_326 | TResult2_326) => TResult1_327 | PromiseLike, onrejected?: (reason: any) => TResult2_327 | PromiseLike): { + then(onfulfilled?: (value: TResult1_327 | TResult2_327) => TResult1_328 | PromiseLike, onrejected?: (reason: any) => TResult2_328 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_320 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_321 | PromiseLike): { + then(onfulfilled?: (value: TResult1_326 | TResult2_326 | TResult_321) => TResult1_329 | PromiseLike, onrejected?: (reason: any) => TResult2_329 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_322 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_323 | PromiseLike): { + then(onfulfilled?: (value: TResult1_325 | TResult2_325 | TResult_323) => TResult1_330 | PromiseLike, onrejected?: (reason: any) => TResult2_330 | PromiseLike): { + then(onfulfilled?: (value: TResult1_330 | TResult2_330) => TResult1_331 | PromiseLike, onrejected?: (reason: any) => TResult2_331 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_324 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_325 | PromiseLike): { + then(onfulfilled?: (value: TResult1_325 | TResult2_325 | TResult_323 | TResult_325) => TResult1_332 | PromiseLike, onrejected?: (reason: any) => TResult2_332 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_326 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_327 | PromiseLike): { + then(onfulfilled?: (value: TResult1_324 | TResult2_324 | TResult_327) => TResult1_333 | PromiseLike, onrejected?: (reason: any) => TResult2_333 | PromiseLike): { + then(onfulfilled?: (value: TResult1_333 | TResult2_333) => TResult1_334 | PromiseLike, onrejected?: (reason: any) => TResult2_334 | PromiseLike): { + then(onfulfilled?: (value: TResult1_334 | TResult2_334) => TResult1_335 | PromiseLike, onrejected?: (reason: any) => TResult2_335 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_328 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_329 | PromiseLike): { + then(onfulfilled?: (value: TResult1_333 | TResult2_333 | TResult_329) => TResult1_336 | PromiseLike, onrejected?: (reason: any) => TResult2_336 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_330 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_331 | PromiseLike): { + then(onfulfilled?: (value: TResult1_324 | TResult2_324 | TResult_327 | TResult_331) => TResult1_337 | PromiseLike, onrejected?: (reason: any) => TResult2_337 | PromiseLike): { + then(onfulfilled?: (value: TResult1_337 | TResult2_337) => TResult1_338 | PromiseLike, onrejected?: (reason: any) => TResult2_338 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_332 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_333 | PromiseLike): { + then(onfulfilled?: (value: TResult1_324 | TResult2_324 | TResult_327 | TResult_331 | TResult_333) => TResult1_339 | PromiseLike, onrejected?: (reason: any) => TResult2_339 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_334 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_335 | PromiseLike): { + then(onfulfilled?: (value: TResult1_323 | TResult2_323 | TResult_335) => TResult1_340 | PromiseLike, onrejected?: (reason: any) => TResult2_340 | PromiseLike): { + then(onfulfilled?: (value: TResult1_340 | TResult2_340) => TResult1_341 | PromiseLike, onrejected?: (reason: any) => TResult2_341 | PromiseLike): { + then(onfulfilled?: (value: TResult1_341 | TResult2_341) => TResult1_342 | PromiseLike, onrejected?: (reason: any) => TResult2_342 | PromiseLike): { + then(onfulfilled?: (value: TResult1_342 | TResult2_342) => TResult1_343 | PromiseLike, onrejected?: (reason: any) => TResult2_343 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_336 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_337 | PromiseLike): { + then(onfulfilled?: (value: TResult1_341 | TResult2_341 | TResult_337) => TResult1_344 | PromiseLike, onrejected?: (reason: any) => TResult2_344 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_338 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_339 | PromiseLike): { + then(onfulfilled?: (value: TResult1_340 | TResult2_340 | TResult_339) => TResult1_345 | PromiseLike, onrejected?: (reason: any) => TResult2_345 | PromiseLike): { + then(onfulfilled?: (value: TResult1_345 | TResult2_345) => TResult1_346 | PromiseLike, onrejected?: (reason: any) => TResult2_346 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_340 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_341 | PromiseLike): { + then(onfulfilled?: (value: TResult1_340 | TResult2_340 | TResult_339 | TResult_341) => TResult1_347 | PromiseLike, onrejected?: (reason: any) => TResult2_347 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_342 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_343 | PromiseLike): { + then(onfulfilled?: (value: TResult1_323 | TResult2_323 | TResult_335 | TResult_343) => TResult1_348 | PromiseLike, onrejected?: (reason: any) => TResult2_348 | PromiseLike): { + then(onfulfilled?: (value: TResult1_348 | TResult2_348) => TResult1_349 | PromiseLike, onrejected?: (reason: any) => TResult2_349 | PromiseLike): { + then(onfulfilled?: (value: TResult1_349 | TResult2_349) => TResult1_350 | PromiseLike, onrejected?: (reason: any) => TResult2_350 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_344 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_345 | PromiseLike): { + then(onfulfilled?: (value: TResult1_348 | TResult2_348 | TResult_345) => TResult1_351 | PromiseLike, onrejected?: (reason: any) => TResult2_351 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_346 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_347 | PromiseLike): { + then(onfulfilled?: (value: TResult1_323 | TResult2_323 | TResult_335 | TResult_343 | TResult_347) => TResult1_352 | PromiseLike, onrejected?: (reason: any) => TResult2_352 | PromiseLike): { + then(onfulfilled?: (value: TResult1_352 | TResult2_352) => TResult1_353 | PromiseLike, onrejected?: (reason: any) => TResult2_353 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_348 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_349 | PromiseLike): { + then(onfulfilled?: (value: TResult1_323 | TResult2_323 | TResult_335 | TResult_343 | TResult_347 | TResult_349) => TResult1_354 | PromiseLike, onrejected?: (reason: any) => TResult2_354 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_350 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_351 | PromiseLike): { + then(onfulfilled?: (value: TResult1_258 | TResult2_258 | TResult_319 | TResult_351) => TResult1_355 | PromiseLike, onrejected?: (reason: any) => TResult2_355 | PromiseLike): { + then(onfulfilled?: (value: TResult1_355 | TResult2_355) => TResult1_356 | PromiseLike, onrejected?: (reason: any) => TResult2_356 | PromiseLike): { + then(onfulfilled?: (value: TResult1_356 | TResult2_356) => TResult1_357 | PromiseLike, onrejected?: (reason: any) => TResult2_357 | PromiseLike): { + then(onfulfilled?: (value: TResult1_357 | TResult2_357) => TResult1_358 | PromiseLike, onrejected?: (reason: any) => TResult2_358 | PromiseLike): { + then(onfulfilled?: (value: TResult1_358 | TResult2_358) => TResult1_359 | PromiseLike, onrejected?: (reason: any) => TResult2_359 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_352 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_353 | PromiseLike): { + then(onfulfilled?: (value: TResult1_357 | TResult2_357 | TResult_353) => TResult1_360 | PromiseLike, onrejected?: (reason: any) => TResult2_360 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_354 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_355 | PromiseLike): { + then(onfulfilled?: (value: TResult1_356 | TResult2_356 | TResult_355) => TResult1_361 | PromiseLike, onrejected?: (reason: any) => TResult2_361 | PromiseLike): { + then(onfulfilled?: (value: TResult1_361 | TResult2_361) => TResult1_362 | PromiseLike, onrejected?: (reason: any) => TResult2_362 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_356 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_357 | PromiseLike): { + then(onfulfilled?: (value: TResult1_356 | TResult2_356 | TResult_355 | TResult_357) => TResult1_363 | PromiseLike, onrejected?: (reason: any) => TResult2_363 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_358 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_359 | PromiseLike): { + then(onfulfilled?: (value: TResult1_355 | TResult2_355 | TResult_359) => TResult1_364 | PromiseLike, onrejected?: (reason: any) => TResult2_364 | PromiseLike): { + then(onfulfilled?: (value: TResult1_364 | TResult2_364) => TResult1_365 | PromiseLike, onrejected?: (reason: any) => TResult2_365 | PromiseLike): { + then(onfulfilled?: (value: TResult1_365 | TResult2_365) => TResult1_366 | PromiseLike, onrejected?: (reason: any) => TResult2_366 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_360 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_361 | PromiseLike): { + then(onfulfilled?: (value: TResult1_364 | TResult2_364 | TResult_361) => TResult1_367 | PromiseLike, onrejected?: (reason: any) => TResult2_367 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_362 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_363 | PromiseLike): { + then(onfulfilled?: (value: TResult1_355 | TResult2_355 | TResult_359 | TResult_363) => TResult1_368 | PromiseLike, onrejected?: (reason: any) => TResult2_368 | PromiseLike): { + then(onfulfilled?: (value: TResult1_368 | TResult2_368) => TResult1_369 | PromiseLike, onrejected?: (reason: any) => TResult2_369 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_364 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_365 | PromiseLike): { + then(onfulfilled?: (value: TResult1_355 | TResult2_355 | TResult_359 | TResult_363 | TResult_365) => TResult1_370 | PromiseLike, onrejected?: (reason: any) => TResult2_370 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_366 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_367 | PromiseLike): { + then(onfulfilled?: (value: TResult1_258 | TResult2_258 | TResult_319 | TResult_351 | TResult_367) => TResult1_371 | PromiseLike, onrejected?: (reason: any) => TResult2_371 | PromiseLike): { + then(onfulfilled?: (value: TResult1_371 | TResult2_371) => TResult1_372 | PromiseLike, onrejected?: (reason: any) => TResult2_372 | PromiseLike): { + then(onfulfilled?: (value: TResult1_372 | TResult2_372) => TResult1_373 | PromiseLike, onrejected?: (reason: any) => TResult2_373 | PromiseLike): { + then(onfulfilled?: (value: TResult1_373 | TResult2_373) => TResult1_374 | PromiseLike, onrejected?: (reason: any) => TResult2_374 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_368 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_369 | PromiseLike): { + then(onfulfilled?: (value: TResult1_372 | TResult2_372 | TResult_369) => TResult1_375 | PromiseLike, onrejected?: (reason: any) => TResult2_375 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_370 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_371 | PromiseLike): { + then(onfulfilled?: (value: TResult1_371 | TResult2_371 | TResult_371) => TResult1_376 | PromiseLike, onrejected?: (reason: any) => TResult2_376 | PromiseLike): { + then(onfulfilled?: (value: TResult1_376 | TResult2_376) => TResult1_377 | PromiseLike, onrejected?: (reason: any) => TResult2_377 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_372 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_373 | PromiseLike): { + then(onfulfilled?: (value: TResult1_371 | TResult2_371 | TResult_371 | TResult_373) => TResult1_378 | PromiseLike, onrejected?: (reason: any) => TResult2_378 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_374 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_375 | PromiseLike): { + then(onfulfilled?: (value: TResult1_258 | TResult2_258 | TResult_319 | TResult_351 | TResult_367 | TResult_375) => TResult1_379 | PromiseLike, onrejected?: (reason: any) => TResult2_379 | PromiseLike): { + then(onfulfilled?: (value: TResult1_379 | TResult2_379) => TResult1_380 | PromiseLike, onrejected?: (reason: any) => TResult2_380 | PromiseLike): { + then(onfulfilled?: (value: TResult1_380 | TResult2_380) => TResult1_381 | PromiseLike, onrejected?: (reason: any) => TResult2_381 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_376 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_377 | PromiseLike): { + then(onfulfilled?: (value: TResult1_379 | TResult2_379 | TResult_377) => TResult1_382 | PromiseLike, onrejected?: (reason: any) => TResult2_382 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_378 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_379 | PromiseLike): { + then(onfulfilled?: (value: TResult1_258 | TResult2_258 | TResult_319 | TResult_351 | TResult_367 | TResult_375 | TResult_379) => TResult1_383 | PromiseLike, onrejected?: (reason: any) => TResult2_383 | PromiseLike): { + then(onfulfilled?: (value: TResult1_383 | TResult2_383) => TResult1_384 | PromiseLike, onrejected?: (reason: any) => TResult2_384 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_380 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_381 | PromiseLike): { + then(onfulfilled?: (value: TResult1_258 | TResult2_258 | TResult_319 | TResult_351 | TResult_367 | TResult_375 | TResult_379 | TResult_381) => TResult1_385 | PromiseLike, onrejected?: (reason: any) => TResult2_385 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_382 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_383 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1 | TResult2_1 | TResult_255 | TResult_383) => TResult1_386 | PromiseLike, onrejected?: (reason: any) => TResult2_386 | PromiseLike): { + then(onfulfilled?: (value: TResult1_386 | TResult2_386) => TResult1_387 | PromiseLike, onrejected?: (reason: any) => TResult2_387 | PromiseLike): { + then(onfulfilled?: (value: TResult1_387 | TResult2_387) => TResult1_388 | PromiseLike, onrejected?: (reason: any) => TResult2_388 | PromiseLike): { + then(onfulfilled?: (value: TResult1_388 | TResult2_388) => TResult1_389 | PromiseLike, onrejected?: (reason: any) => TResult2_389 | PromiseLike): { + then(onfulfilled?: (value: TResult1_389 | TResult2_389) => TResult1_390 | PromiseLike, onrejected?: (reason: any) => TResult2_390 | PromiseLike): { + then(onfulfilled?: (value: TResult1_390 | TResult2_390) => TResult1_391 | PromiseLike, onrejected?: (reason: any) => TResult2_391 | PromiseLike): { + then(onfulfilled?: (value: TResult1_391 | TResult2_391) => TResult1_392 | PromiseLike, onrejected?: (reason: any) => TResult2_392 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_384 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_385 | PromiseLike): { + then(onfulfilled?: (value: TResult1_390 | TResult2_390 | TResult_385) => TResult1_393 | PromiseLike, onrejected?: (reason: any) => TResult2_393 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_386 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_387 | PromiseLike): { + then(onfulfilled?: (value: TResult1_389 | TResult2_389 | TResult_387) => TResult1_394 | PromiseLike, onrejected?: (reason: any) => TResult2_394 | PromiseLike): { + then(onfulfilled?: (value: TResult1_394 | TResult2_394) => TResult1_395 | PromiseLike, onrejected?: (reason: any) => TResult2_395 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_388 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_389 | PromiseLike): { + then(onfulfilled?: (value: TResult1_389 | TResult2_389 | TResult_387 | TResult_389) => TResult1_396 | PromiseLike, onrejected?: (reason: any) => TResult2_396 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_390 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_391 | PromiseLike): { + then(onfulfilled?: (value: TResult1_388 | TResult2_388 | TResult_391) => TResult1_397 | PromiseLike, onrejected?: (reason: any) => TResult2_397 | PromiseLike): { + then(onfulfilled?: (value: TResult1_397 | TResult2_397) => TResult1_398 | PromiseLike, onrejected?: (reason: any) => TResult2_398 | PromiseLike): { + then(onfulfilled?: (value: TResult1_398 | TResult2_398) => TResult1_399 | PromiseLike, onrejected?: (reason: any) => TResult2_399 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_392 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_393 | PromiseLike): { + then(onfulfilled?: (value: TResult1_397 | TResult2_397 | TResult_393) => TResult1_400 | PromiseLike, onrejected?: (reason: any) => TResult2_400 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_394 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_395 | PromiseLike): { + then(onfulfilled?: (value: TResult1_388 | TResult2_388 | TResult_391 | TResult_395) => TResult1_401 | PromiseLike, onrejected?: (reason: any) => TResult2_401 | PromiseLike): { + then(onfulfilled?: (value: TResult1_401 | TResult2_401) => TResult1_402 | PromiseLike, onrejected?: (reason: any) => TResult2_402 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_396 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_397 | PromiseLike): { + then(onfulfilled?: (value: TResult1_388 | TResult2_388 | TResult_391 | TResult_395 | TResult_397) => TResult1_403 | PromiseLike, onrejected?: (reason: any) => TResult2_403 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_398 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_399 | PromiseLike): { + then(onfulfilled?: (value: TResult1_387 | TResult2_387 | TResult_399) => TResult1_404 | PromiseLike, onrejected?: (reason: any) => TResult2_404 | PromiseLike): { + then(onfulfilled?: (value: TResult1_404 | TResult2_404) => TResult1_405 | PromiseLike, onrejected?: (reason: any) => TResult2_405 | PromiseLike): { + then(onfulfilled?: (value: TResult1_405 | TResult2_405) => TResult1_406 | PromiseLike, onrejected?: (reason: any) => TResult2_406 | PromiseLike): { + then(onfulfilled?: (value: TResult1_406 | TResult2_406) => TResult1_407 | PromiseLike, onrejected?: (reason: any) => TResult2_407 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_400 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_401 | PromiseLike): { + then(onfulfilled?: (value: TResult1_405 | TResult2_405 | TResult_401) => TResult1_408 | PromiseLike, onrejected?: (reason: any) => TResult2_408 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_402 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_403 | PromiseLike): { + then(onfulfilled?: (value: TResult1_404 | TResult2_404 | TResult_403) => TResult1_409 | PromiseLike, onrejected?: (reason: any) => TResult2_409 | PromiseLike): { + then(onfulfilled?: (value: TResult1_409 | TResult2_409) => TResult1_410 | PromiseLike, onrejected?: (reason: any) => TResult2_410 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_404 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_405 | PromiseLike): { + then(onfulfilled?: (value: TResult1_404 | TResult2_404 | TResult_403 | TResult_405) => TResult1_411 | PromiseLike, onrejected?: (reason: any) => TResult2_411 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_406 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_407 | PromiseLike): { + then(onfulfilled?: (value: TResult1_387 | TResult2_387 | TResult_399 | TResult_407) => TResult1_412 | PromiseLike, onrejected?: (reason: any) => TResult2_412 | PromiseLike): { + then(onfulfilled?: (value: TResult1_412 | TResult2_412) => TResult1_413 | PromiseLike, onrejected?: (reason: any) => TResult2_413 | PromiseLike): { + then(onfulfilled?: (value: TResult1_413 | TResult2_413) => TResult1_414 | PromiseLike, onrejected?: (reason: any) => TResult2_414 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_408 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_409 | PromiseLike): { + then(onfulfilled?: (value: TResult1_412 | TResult2_412 | TResult_409) => TResult1_415 | PromiseLike, onrejected?: (reason: any) => TResult2_415 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_410 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_411 | PromiseLike): { + then(onfulfilled?: (value: TResult1_387 | TResult2_387 | TResult_399 | TResult_407 | TResult_411) => TResult1_416 | PromiseLike, onrejected?: (reason: any) => TResult2_416 | PromiseLike): { + then(onfulfilled?: (value: TResult1_416 | TResult2_416) => TResult1_417 | PromiseLike, onrejected?: (reason: any) => TResult2_417 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_412 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_413 | PromiseLike): { + then(onfulfilled?: (value: TResult1_387 | TResult2_387 | TResult_399 | TResult_407 | TResult_411 | TResult_413) => TResult1_418 | PromiseLike, onrejected?: (reason: any) => TResult2_418 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_414 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_415 | PromiseLike): { + then(onfulfilled?: (value: TResult1_386 | TResult2_386 | TResult_415) => TResult1_419 | PromiseLike, onrejected?: (reason: any) => TResult2_419 | PromiseLike): { + then(onfulfilled?: (value: TResult1_419 | TResult2_419) => TResult1_420 | PromiseLike, onrejected?: (reason: any) => TResult2_420 | PromiseLike): { + then(onfulfilled?: (value: TResult1_420 | TResult2_420) => TResult1_421 | PromiseLike, onrejected?: (reason: any) => TResult2_421 | PromiseLike): { + then(onfulfilled?: (value: TResult1_421 | TResult2_421) => TResult1_422 | PromiseLike, onrejected?: (reason: any) => TResult2_422 | PromiseLike): { + then(onfulfilled?: (value: TResult1_422 | TResult2_422) => TResult1_423 | PromiseLike, onrejected?: (reason: any) => TResult2_423 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_416 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_417 | PromiseLike): { + then(onfulfilled?: (value: TResult1_421 | TResult2_421 | TResult_417) => TResult1_424 | PromiseLike, onrejected?: (reason: any) => TResult2_424 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_418 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_419 | PromiseLike): { + then(onfulfilled?: (value: TResult1_420 | TResult2_420 | TResult_419) => TResult1_425 | PromiseLike, onrejected?: (reason: any) => TResult2_425 | PromiseLike): { + then(onfulfilled?: (value: TResult1_425 | TResult2_425) => TResult1_426 | PromiseLike, onrejected?: (reason: any) => TResult2_426 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_420 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_421 | PromiseLike): { + then(onfulfilled?: (value: TResult1_420 | TResult2_420 | TResult_419 | TResult_421) => TResult1_427 | PromiseLike, onrejected?: (reason: any) => TResult2_427 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_422 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_423 | PromiseLike): { + then(onfulfilled?: (value: TResult1_419 | TResult2_419 | TResult_423) => TResult1_428 | PromiseLike, onrejected?: (reason: any) => TResult2_428 | PromiseLike): { + then(onfulfilled?: (value: TResult1_428 | TResult2_428) => TResult1_429 | PromiseLike, onrejected?: (reason: any) => TResult2_429 | PromiseLike): { + then(onfulfilled?: (value: TResult1_429 | TResult2_429) => TResult1_430 | PromiseLike, onrejected?: (reason: any) => TResult2_430 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_424 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_425 | PromiseLike): { + then(onfulfilled?: (value: TResult1_428 | TResult2_428 | TResult_425) => TResult1_431 | PromiseLike, onrejected?: (reason: any) => TResult2_431 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_426 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_427 | PromiseLike): { + then(onfulfilled?: (value: TResult1_419 | TResult2_419 | TResult_423 | TResult_427) => TResult1_432 | PromiseLike, onrejected?: (reason: any) => TResult2_432 | PromiseLike): { + then(onfulfilled?: (value: TResult1_432 | TResult2_432) => TResult1_433 | PromiseLike, onrejected?: (reason: any) => TResult2_433 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_428 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_429 | PromiseLike): { + then(onfulfilled?: (value: TResult1_419 | TResult2_419 | TResult_423 | TResult_427 | TResult_429) => TResult1_434 | PromiseLike, onrejected?: (reason: any) => TResult2_434 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_430 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_431 | PromiseLike): { + then(onfulfilled?: (value: TResult1_386 | TResult2_386 | TResult_415 | TResult_431) => TResult1_435 | PromiseLike, onrejected?: (reason: any) => TResult2_435 | PromiseLike): { + then(onfulfilled?: (value: TResult1_435 | TResult2_435) => TResult1_436 | PromiseLike, onrejected?: (reason: any) => TResult2_436 | PromiseLike): { + then(onfulfilled?: (value: TResult1_436 | TResult2_436) => TResult1_437 | PromiseLike, onrejected?: (reason: any) => TResult2_437 | PromiseLike): { + then(onfulfilled?: (value: TResult1_437 | TResult2_437) => TResult1_438 | PromiseLike, onrejected?: (reason: any) => TResult2_438 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_432 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_433 | PromiseLike): { + then(onfulfilled?: (value: TResult1_436 | TResult2_436 | TResult_433) => TResult1_439 | PromiseLike, onrejected?: (reason: any) => TResult2_439 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_434 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_435 | PromiseLike): { + then(onfulfilled?: (value: TResult1_435 | TResult2_435 | TResult_435) => TResult1_440 | PromiseLike, onrejected?: (reason: any) => TResult2_440 | PromiseLike): { + then(onfulfilled?: (value: TResult1_440 | TResult2_440) => TResult1_441 | PromiseLike, onrejected?: (reason: any) => TResult2_441 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_436 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_437 | PromiseLike): { + then(onfulfilled?: (value: TResult1_435 | TResult2_435 | TResult_435 | TResult_437) => TResult1_442 | PromiseLike, onrejected?: (reason: any) => TResult2_442 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_438 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_439 | PromiseLike): { + then(onfulfilled?: (value: TResult1_386 | TResult2_386 | TResult_415 | TResult_431 | TResult_439) => TResult1_443 | PromiseLike, onrejected?: (reason: any) => TResult2_443 | PromiseLike): { + then(onfulfilled?: (value: TResult1_443 | TResult2_443) => TResult1_444 | PromiseLike, onrejected?: (reason: any) => TResult2_444 | PromiseLike): { + then(onfulfilled?: (value: TResult1_444 | TResult2_444) => TResult1_445 | PromiseLike, onrejected?: (reason: any) => TResult2_445 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_440 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_441 | PromiseLike): { + then(onfulfilled?: (value: TResult1_443 | TResult2_443 | TResult_441) => TResult1_446 | PromiseLike, onrejected?: (reason: any) => TResult2_446 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_442 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_443 | PromiseLike): { + then(onfulfilled?: (value: TResult1_386 | TResult2_386 | TResult_415 | TResult_431 | TResult_439 | TResult_443) => TResult1_447 | PromiseLike, onrejected?: (reason: any) => TResult2_447 | PromiseLike): { + then(onfulfilled?: (value: TResult1_447 | TResult2_447) => TResult1_448 | PromiseLike, onrejected?: (reason: any) => TResult2_448 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_444 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_445 | PromiseLike): { + then(onfulfilled?: (value: TResult1_386 | TResult2_386 | TResult_415 | TResult_431 | TResult_439 | TResult_443 | TResult_445) => TResult1_449 | PromiseLike, onrejected?: (reason: any) => TResult2_449 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_446 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_447 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1 | TResult2_1 | TResult_255 | TResult_383 | TResult_447) => TResult1_450 | PromiseLike, onrejected?: (reason: any) => TResult2_450 | PromiseLike): { + then(onfulfilled?: (value: TResult1_450 | TResult2_450) => TResult1_451 | PromiseLike, onrejected?: (reason: any) => TResult2_451 | PromiseLike): { + then(onfulfilled?: (value: TResult1_451 | TResult2_451) => TResult1_452 | PromiseLike, onrejected?: (reason: any) => TResult2_452 | PromiseLike): { + then(onfulfilled?: (value: TResult1_452 | TResult2_452) => TResult1_453 | PromiseLike, onrejected?: (reason: any) => TResult2_453 | PromiseLike): { + then(onfulfilled?: (value: TResult1_453 | TResult2_453) => TResult1_454 | PromiseLike, onrejected?: (reason: any) => TResult2_454 | PromiseLike): { + then(onfulfilled?: (value: TResult1_454 | TResult2_454) => TResult1_455 | PromiseLike, onrejected?: (reason: any) => TResult2_455 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_448 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_449 | PromiseLike): { + then(onfulfilled?: (value: TResult1_453 | TResult2_453 | TResult_449) => TResult1_456 | PromiseLike, onrejected?: (reason: any) => TResult2_456 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_450 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_451 | PromiseLike): { + then(onfulfilled?: (value: TResult1_452 | TResult2_452 | TResult_451) => TResult1_457 | PromiseLike, onrejected?: (reason: any) => TResult2_457 | PromiseLike): { + then(onfulfilled?: (value: TResult1_457 | TResult2_457) => TResult1_458 | PromiseLike, onrejected?: (reason: any) => TResult2_458 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_452 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_453 | PromiseLike): { + then(onfulfilled?: (value: TResult1_452 | TResult2_452 | TResult_451 | TResult_453) => TResult1_459 | PromiseLike, onrejected?: (reason: any) => TResult2_459 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_454 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_455 | PromiseLike): { + then(onfulfilled?: (value: TResult1_451 | TResult2_451 | TResult_455) => TResult1_460 | PromiseLike, onrejected?: (reason: any) => TResult2_460 | PromiseLike): { + then(onfulfilled?: (value: TResult1_460 | TResult2_460) => TResult1_461 | PromiseLike, onrejected?: (reason: any) => TResult2_461 | PromiseLike): { + then(onfulfilled?: (value: TResult1_461 | TResult2_461) => TResult1_462 | PromiseLike, onrejected?: (reason: any) => TResult2_462 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_456 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_457 | PromiseLike): { + then(onfulfilled?: (value: TResult1_460 | TResult2_460 | TResult_457) => TResult1_463 | PromiseLike, onrejected?: (reason: any) => TResult2_463 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_458 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_459 | PromiseLike): { + then(onfulfilled?: (value: TResult1_451 | TResult2_451 | TResult_455 | TResult_459) => TResult1_464 | PromiseLike, onrejected?: (reason: any) => TResult2_464 | PromiseLike): { + then(onfulfilled?: (value: TResult1_464 | TResult2_464) => TResult1_465 | PromiseLike, onrejected?: (reason: any) => TResult2_465 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_460 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_461 | PromiseLike): { + then(onfulfilled?: (value: TResult1_451 | TResult2_451 | TResult_455 | TResult_459 | TResult_461) => TResult1_466 | PromiseLike, onrejected?: (reason: any) => TResult2_466 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_462 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_463 | PromiseLike): { + then(onfulfilled?: (value: TResult1_450 | TResult2_450 | TResult_463) => TResult1_467 | PromiseLike, onrejected?: (reason: any) => TResult2_467 | PromiseLike): { + then(onfulfilled?: (value: TResult1_467 | TResult2_467) => TResult1_468 | PromiseLike, onrejected?: (reason: any) => TResult2_468 | PromiseLike): { + then(onfulfilled?: (value: TResult1_468 | TResult2_468) => TResult1_469 | PromiseLike, onrejected?: (reason: any) => TResult2_469 | PromiseLike): { + then(onfulfilled?: (value: TResult1_469 | TResult2_469) => TResult1_470 | PromiseLike, onrejected?: (reason: any) => TResult2_470 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_464 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_465 | PromiseLike): { + then(onfulfilled?: (value: TResult1_468 | TResult2_468 | TResult_465) => TResult1_471 | PromiseLike, onrejected?: (reason: any) => TResult2_471 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_466 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_467 | PromiseLike): { + then(onfulfilled?: (value: TResult1_467 | TResult2_467 | TResult_467) => TResult1_472 | PromiseLike, onrejected?: (reason: any) => TResult2_472 | PromiseLike): { + then(onfulfilled?: (value: TResult1_472 | TResult2_472) => TResult1_473 | PromiseLike, onrejected?: (reason: any) => TResult2_473 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_468 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_469 | PromiseLike): { + then(onfulfilled?: (value: TResult1_467 | TResult2_467 | TResult_467 | TResult_469) => TResult1_474 | PromiseLike, onrejected?: (reason: any) => TResult2_474 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_470 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_471 | PromiseLike): { + then(onfulfilled?: (value: TResult1_450 | TResult2_450 | TResult_463 | TResult_471) => TResult1_475 | PromiseLike, onrejected?: (reason: any) => TResult2_475 | PromiseLike): { + then(onfulfilled?: (value: TResult1_475 | TResult2_475) => TResult1_476 | PromiseLike, onrejected?: (reason: any) => TResult2_476 | PromiseLike): { + then(onfulfilled?: (value: TResult1_476 | TResult2_476) => TResult1_477 | PromiseLike, onrejected?: (reason: any) => TResult2_477 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_472 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_473 | PromiseLike): { + then(onfulfilled?: (value: TResult1_475 | TResult2_475 | TResult_473) => TResult1_478 | PromiseLike, onrejected?: (reason: any) => TResult2_478 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_474 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_475 | PromiseLike): { + then(onfulfilled?: (value: TResult1_450 | TResult2_450 | TResult_463 | TResult_471 | TResult_475) => TResult1_479 | PromiseLike, onrejected?: (reason: any) => TResult2_479 | PromiseLike): { + then(onfulfilled?: (value: TResult1_479 | TResult2_479) => TResult1_480 | PromiseLike, onrejected?: (reason: any) => TResult2_480 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_476 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_477 | PromiseLike): { + then(onfulfilled?: (value: TResult1_450 | TResult2_450 | TResult_463 | TResult_471 | TResult_475 | TResult_477) => TResult1_481 | PromiseLike, onrejected?: (reason: any) => TResult2_481 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_478 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_479 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1 | TResult2_1 | TResult_255 | TResult_383 | TResult_447 | TResult_479) => TResult1_482 | PromiseLike, onrejected?: (reason: any) => TResult2_482 | PromiseLike): { + then(onfulfilled?: (value: TResult1_482 | TResult2_482) => TResult1_483 | PromiseLike, onrejected?: (reason: any) => TResult2_483 | PromiseLike): { + then(onfulfilled?: (value: TResult1_483 | TResult2_483) => TResult1_484 | PromiseLike, onrejected?: (reason: any) => TResult2_484 | PromiseLike): { + then(onfulfilled?: (value: TResult1_484 | TResult2_484) => TResult1_485 | PromiseLike, onrejected?: (reason: any) => TResult2_485 | PromiseLike): { + then(onfulfilled?: (value: TResult1_485 | TResult2_485) => TResult1_486 | PromiseLike, onrejected?: (reason: any) => TResult2_486 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_480 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_481 | PromiseLike): { + then(onfulfilled?: (value: TResult1_484 | TResult2_484 | TResult_481) => TResult1_487 | PromiseLike, onrejected?: (reason: any) => TResult2_487 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_482 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_483 | PromiseLike): { + then(onfulfilled?: (value: TResult1_483 | TResult2_483 | TResult_483) => TResult1_488 | PromiseLike, onrejected?: (reason: any) => TResult2_488 | PromiseLike): { + then(onfulfilled?: (value: TResult1_488 | TResult2_488) => TResult1_489 | PromiseLike, onrejected?: (reason: any) => TResult2_489 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_484 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_485 | PromiseLike): { + then(onfulfilled?: (value: TResult1_483 | TResult2_483 | TResult_483 | TResult_485) => TResult1_490 | PromiseLike, onrejected?: (reason: any) => TResult2_490 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_486 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_487 | PromiseLike): { + then(onfulfilled?: (value: TResult1_482 | TResult2_482 | TResult_487) => TResult1_491 | PromiseLike, onrejected?: (reason: any) => TResult2_491 | PromiseLike): { + then(onfulfilled?: (value: TResult1_491 | TResult2_491) => TResult1_492 | PromiseLike, onrejected?: (reason: any) => TResult2_492 | PromiseLike): { + then(onfulfilled?: (value: TResult1_492 | TResult2_492) => TResult1_493 | PromiseLike, onrejected?: (reason: any) => TResult2_493 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_488 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_489 | PromiseLike): { + then(onfulfilled?: (value: TResult1_491 | TResult2_491 | TResult_489) => TResult1_494 | PromiseLike, onrejected?: (reason: any) => TResult2_494 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_490 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_491 | PromiseLike): { + then(onfulfilled?: (value: TResult1_482 | TResult2_482 | TResult_487 | TResult_491) => TResult1_495 | PromiseLike, onrejected?: (reason: any) => TResult2_495 | PromiseLike): { + then(onfulfilled?: (value: TResult1_495 | TResult2_495) => TResult1_496 | PromiseLike, onrejected?: (reason: any) => TResult2_496 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_492 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_493 | PromiseLike): { + then(onfulfilled?: (value: TResult1_482 | TResult2_482 | TResult_487 | TResult_491 | TResult_493) => TResult1_497 | PromiseLike, onrejected?: (reason: any) => TResult2_497 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_494 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_495 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1 | TResult2_1 | TResult_255 | TResult_383 | TResult_447 | TResult_479 | TResult_495) => TResult1_498 | PromiseLike, onrejected?: (reason: any) => TResult2_498 | PromiseLike): { + then(onfulfilled?: (value: TResult1_498 | TResult2_498) => TResult1_499 | PromiseLike, onrejected?: (reason: any) => TResult2_499 | PromiseLike): { + then(onfulfilled?: (value: TResult1_499 | TResult2_499) => TResult1_500 | PromiseLike, onrejected?: (reason: any) => TResult2_500 | PromiseLike): { + then(onfulfilled?: (value: TResult1_500 | TResult2_500) => TResult1_501 | PromiseLike, onrejected?: (reason: any) => TResult2_501 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_496 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_497 | PromiseLike): { + then(onfulfilled?: (value: TResult1_499 | TResult2_499 | TResult_497) => TResult1_502 | PromiseLike, onrejected?: (reason: any) => TResult2_502 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_498 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_499 | PromiseLike): { + then(onfulfilled?: (value: TResult1_498 | TResult2_498 | TResult_499) => TResult1_503 | PromiseLike, onrejected?: (reason: any) => TResult2_503 | PromiseLike): { + then(onfulfilled?: (value: TResult1_503 | TResult2_503) => TResult1_504 | PromiseLike, onrejected?: (reason: any) => TResult2_504 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_500 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_501 | PromiseLike): { + then(onfulfilled?: (value: TResult1_498 | TResult2_498 | TResult_499 | TResult_501) => TResult1_505 | PromiseLike, onrejected?: (reason: any) => TResult2_505 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_502 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_503 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1 | TResult2_1 | TResult_255 | TResult_383 | TResult_447 | TResult_479 | TResult_495 | TResult_503) => TResult1_506 | PromiseLike, onrejected?: (reason: any) => TResult2_506 | PromiseLike): { + then(onfulfilled?: (value: TResult1_506 | TResult2_506) => TResult1_507 | PromiseLike, onrejected?: (reason: any) => TResult2_507 | PromiseLike): { + then(onfulfilled?: (value: TResult1_507 | TResult2_507) => TResult1_508 | PromiseLike, onrejected?: (reason: any) => TResult2_508 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_504 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_505 | PromiseLike): { + then(onfulfilled?: (value: TResult1_506 | TResult2_506 | TResult_505) => TResult1_509 | PromiseLike, onrejected?: (reason: any) => TResult2_509 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_506 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_507 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1 | TResult2_1 | TResult_255 | TResult_383 | TResult_447 | TResult_479 | TResult_495 | TResult_503 | TResult_507) => TResult1_510 | PromiseLike, onrejected?: (reason: any) => TResult2_510 | PromiseLike): { + then(onfulfilled?: (value: TResult1_510 | TResult2_510) => TResult1_511 | PromiseLike, onrejected?: (reason: any) => TResult2_511 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_508 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_509 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1 | TResult2_1 | TResult_255 | TResult_383 | TResult_447 | TResult_479 | TResult_495 | TResult_503 | TResult_507 | TResult_509) => TResult1_512 | PromiseLike, onrejected?: (reason: any) => TResult2_512 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_510 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_511 | PromiseLike): { + then(onfulfilled?: (value: TResult1 | TResult2 | TResult_511) => TResult1_513 | PromiseLike, onrejected?: (reason: any) => TResult2_513 | PromiseLike): { + then(onfulfilled?: (value: TResult1_513 | TResult2_513) => TResult1_514 | PromiseLike, onrejected?: (reason: any) => TResult2_514 | PromiseLike): { + then(onfulfilled?: (value: TResult1_514 | TResult2_514) => TResult1_515 | PromiseLike, onrejected?: (reason: any) => TResult2_515 | PromiseLike): { + then(onfulfilled?: (value: TResult1_515 | TResult2_515) => TResult1_516 | PromiseLike, onrejected?: (reason: any) => TResult2_516 | PromiseLike): { + then(onfulfilled?: (value: TResult1_516 | TResult2_516) => TResult1_517 | PromiseLike, onrejected?: (reason: any) => TResult2_517 | PromiseLike): { + then(onfulfilled?: (value: TResult1_517 | TResult2_517) => TResult1_518 | PromiseLike, onrejected?: (reason: any) => TResult2_518 | PromiseLike): { + then(onfulfilled?: (value: TResult1_518 | TResult2_518) => TResult1_519 | PromiseLike, onrejected?: (reason: any) => TResult2_519 | PromiseLike): { + then(onfulfilled?: (value: TResult1_519 | TResult2_519) => TResult1_520 | PromiseLike, onrejected?: (reason: any) => TResult2_520 | PromiseLike): { + then(onfulfilled?: (value: TResult1_520 | TResult2_520) => TResult1_521 | PromiseLike, onrejected?: (reason: any) => TResult2_521 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_512 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_513 | PromiseLike): { + then(onfulfilled?: (value: TResult1_519 | TResult2_519 | TResult_513) => TResult1_522 | PromiseLike, onrejected?: (reason: any) => TResult2_522 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_514 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_515 | PromiseLike): { + then(onfulfilled?: (value: TResult1_518 | TResult2_518 | TResult_515) => TResult1_523 | PromiseLike, onrejected?: (reason: any) => TResult2_523 | PromiseLike): { + then(onfulfilled?: (value: TResult1_523 | TResult2_523) => TResult1_524 | PromiseLike, onrejected?: (reason: any) => TResult2_524 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_516 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_517 | PromiseLike): { + then(onfulfilled?: (value: TResult1_518 | TResult2_518 | TResult_515 | TResult_517) => TResult1_525 | PromiseLike, onrejected?: (reason: any) => TResult2_525 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_518 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_519 | PromiseLike): { + then(onfulfilled?: (value: TResult1_517 | TResult2_517 | TResult_519) => TResult1_526 | PromiseLike, onrejected?: (reason: any) => TResult2_526 | PromiseLike): { + then(onfulfilled?: (value: TResult1_526 | TResult2_526) => TResult1_527 | PromiseLike, onrejected?: (reason: any) => TResult2_527 | PromiseLike): { + then(onfulfilled?: (value: TResult1_527 | TResult2_527) => TResult1_528 | PromiseLike, onrejected?: (reason: any) => TResult2_528 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_520 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_521 | PromiseLike): { + then(onfulfilled?: (value: TResult1_526 | TResult2_526 | TResult_521) => TResult1_529 | PromiseLike, onrejected?: (reason: any) => TResult2_529 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_522 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_523 | PromiseLike): { + then(onfulfilled?: (value: TResult1_517 | TResult2_517 | TResult_519 | TResult_523) => TResult1_530 | PromiseLike, onrejected?: (reason: any) => TResult2_530 | PromiseLike): { + then(onfulfilled?: (value: TResult1_530 | TResult2_530) => TResult1_531 | PromiseLike, onrejected?: (reason: any) => TResult2_531 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_524 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_525 | PromiseLike): { + then(onfulfilled?: (value: TResult1_517 | TResult2_517 | TResult_519 | TResult_523 | TResult_525) => TResult1_532 | PromiseLike, onrejected?: (reason: any) => TResult2_532 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_526 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_527 | PromiseLike): { + then(onfulfilled?: (value: TResult1_516 | TResult2_516 | TResult_527) => TResult1_533 | PromiseLike, onrejected?: (reason: any) => TResult2_533 | PromiseLike): { + then(onfulfilled?: (value: TResult1_533 | TResult2_533) => TResult1_534 | PromiseLike, onrejected?: (reason: any) => TResult2_534 | PromiseLike): { + then(onfulfilled?: (value: TResult1_534 | TResult2_534) => TResult1_535 | PromiseLike, onrejected?: (reason: any) => TResult2_535 | PromiseLike): { + then(onfulfilled?: (value: TResult1_535 | TResult2_535) => TResult1_536 | PromiseLike, onrejected?: (reason: any) => TResult2_536 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_528 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_529 | PromiseLike): { + then(onfulfilled?: (value: TResult1_534 | TResult2_534 | TResult_529) => TResult1_537 | PromiseLike, onrejected?: (reason: any) => TResult2_537 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_530 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_531 | PromiseLike): { + then(onfulfilled?: (value: TResult1_533 | TResult2_533 | TResult_531) => TResult1_538 | PromiseLike, onrejected?: (reason: any) => TResult2_538 | PromiseLike): { + then(onfulfilled?: (value: TResult1_538 | TResult2_538) => TResult1_539 | PromiseLike, onrejected?: (reason: any) => TResult2_539 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_532 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_533 | PromiseLike): { + then(onfulfilled?: (value: TResult1_533 | TResult2_533 | TResult_531 | TResult_533) => TResult1_540 | PromiseLike, onrejected?: (reason: any) => TResult2_540 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_534 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_535 | PromiseLike): { + then(onfulfilled?: (value: TResult1_516 | TResult2_516 | TResult_527 | TResult_535) => TResult1_541 | PromiseLike, onrejected?: (reason: any) => TResult2_541 | PromiseLike): { + then(onfulfilled?: (value: TResult1_541 | TResult2_541) => TResult1_542 | PromiseLike, onrejected?: (reason: any) => TResult2_542 | PromiseLike): { + then(onfulfilled?: (value: TResult1_542 | TResult2_542) => TResult1_543 | PromiseLike, onrejected?: (reason: any) => TResult2_543 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_536 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_537 | PromiseLike): { + then(onfulfilled?: (value: TResult1_541 | TResult2_541 | TResult_537) => TResult1_544 | PromiseLike, onrejected?: (reason: any) => TResult2_544 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_538 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_539 | PromiseLike): { + then(onfulfilled?: (value: TResult1_516 | TResult2_516 | TResult_527 | TResult_535 | TResult_539) => TResult1_545 | PromiseLike, onrejected?: (reason: any) => TResult2_545 | PromiseLike): { + then(onfulfilled?: (value: TResult1_545 | TResult2_545) => TResult1_546 | PromiseLike, onrejected?: (reason: any) => TResult2_546 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_540 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_541 | PromiseLike): { + then(onfulfilled?: (value: TResult1_516 | TResult2_516 | TResult_527 | TResult_535 | TResult_539 | TResult_541) => TResult1_547 | PromiseLike, onrejected?: (reason: any) => TResult2_547 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_542 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_543 | PromiseLike): { + then(onfulfilled?: (value: TResult1_515 | TResult2_515 | TResult_543) => TResult1_548 | PromiseLike, onrejected?: (reason: any) => TResult2_548 | PromiseLike): { + then(onfulfilled?: (value: TResult1_548 | TResult2_548) => TResult1_549 | PromiseLike, onrejected?: (reason: any) => TResult2_549 | PromiseLike): { + then(onfulfilled?: (value: TResult1_549 | TResult2_549) => TResult1_550 | PromiseLike, onrejected?: (reason: any) => TResult2_550 | PromiseLike): { + then(onfulfilled?: (value: TResult1_550 | TResult2_550) => TResult1_551 | PromiseLike, onrejected?: (reason: any) => TResult2_551 | PromiseLike): { + then(onfulfilled?: (value: TResult1_551 | TResult2_551) => TResult1_552 | PromiseLike, onrejected?: (reason: any) => TResult2_552 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_544 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_545 | PromiseLike): { + then(onfulfilled?: (value: TResult1_550 | TResult2_550 | TResult_545) => TResult1_553 | PromiseLike, onrejected?: (reason: any) => TResult2_553 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_546 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_547 | PromiseLike): { + then(onfulfilled?: (value: TResult1_549 | TResult2_549 | TResult_547) => TResult1_554 | PromiseLike, onrejected?: (reason: any) => TResult2_554 | PromiseLike): { + then(onfulfilled?: (value: TResult1_554 | TResult2_554) => TResult1_555 | PromiseLike, onrejected?: (reason: any) => TResult2_555 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_548 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_549 | PromiseLike): { + then(onfulfilled?: (value: TResult1_549 | TResult2_549 | TResult_547 | TResult_549) => TResult1_556 | PromiseLike, onrejected?: (reason: any) => TResult2_556 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_550 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_551 | PromiseLike): { + then(onfulfilled?: (value: TResult1_548 | TResult2_548 | TResult_551) => TResult1_557 | PromiseLike, onrejected?: (reason: any) => TResult2_557 | PromiseLike): { + then(onfulfilled?: (value: TResult1_557 | TResult2_557) => TResult1_558 | PromiseLike, onrejected?: (reason: any) => TResult2_558 | PromiseLike): { + then(onfulfilled?: (value: TResult1_558 | TResult2_558) => TResult1_559 | PromiseLike, onrejected?: (reason: any) => TResult2_559 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_552 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_553 | PromiseLike): { + then(onfulfilled?: (value: TResult1_557 | TResult2_557 | TResult_553) => TResult1_560 | PromiseLike, onrejected?: (reason: any) => TResult2_560 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_554 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_555 | PromiseLike): { + then(onfulfilled?: (value: TResult1_548 | TResult2_548 | TResult_551 | TResult_555) => TResult1_561 | PromiseLike, onrejected?: (reason: any) => TResult2_561 | PromiseLike): { + then(onfulfilled?: (value: TResult1_561 | TResult2_561) => TResult1_562 | PromiseLike, onrejected?: (reason: any) => TResult2_562 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_556 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_557 | PromiseLike): { + then(onfulfilled?: (value: TResult1_548 | TResult2_548 | TResult_551 | TResult_555 | TResult_557) => TResult1_563 | PromiseLike, onrejected?: (reason: any) => TResult2_563 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_558 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_559 | PromiseLike): { + then(onfulfilled?: (value: TResult1_515 | TResult2_515 | TResult_543 | TResult_559) => TResult1_564 | PromiseLike, onrejected?: (reason: any) => TResult2_564 | PromiseLike): { + then(onfulfilled?: (value: TResult1_564 | TResult2_564) => TResult1_565 | PromiseLike, onrejected?: (reason: any) => TResult2_565 | PromiseLike): { + then(onfulfilled?: (value: TResult1_565 | TResult2_565) => TResult1_566 | PromiseLike, onrejected?: (reason: any) => TResult2_566 | PromiseLike): { + then(onfulfilled?: (value: TResult1_566 | TResult2_566) => TResult1_567 | PromiseLike, onrejected?: (reason: any) => TResult2_567 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_560 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_561 | PromiseLike): { + then(onfulfilled?: (value: TResult1_565 | TResult2_565 | TResult_561) => TResult1_568 | PromiseLike, onrejected?: (reason: any) => TResult2_568 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_562 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_563 | PromiseLike): { + then(onfulfilled?: (value: TResult1_564 | TResult2_564 | TResult_563) => TResult1_569 | PromiseLike, onrejected?: (reason: any) => TResult2_569 | PromiseLike): { + then(onfulfilled?: (value: TResult1_569 | TResult2_569) => TResult1_570 | PromiseLike, onrejected?: (reason: any) => TResult2_570 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_564 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_565 | PromiseLike): { + then(onfulfilled?: (value: TResult1_564 | TResult2_564 | TResult_563 | TResult_565) => TResult1_571 | PromiseLike, onrejected?: (reason: any) => TResult2_571 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_566 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_567 | PromiseLike): { + then(onfulfilled?: (value: TResult1_515 | TResult2_515 | TResult_543 | TResult_559 | TResult_567) => TResult1_572 | PromiseLike, onrejected?: (reason: any) => TResult2_572 | PromiseLike): { + then(onfulfilled?: (value: TResult1_572 | TResult2_572) => TResult1_573 | PromiseLike, onrejected?: (reason: any) => TResult2_573 | PromiseLike): { + then(onfulfilled?: (value: TResult1_573 | TResult2_573) => TResult1_574 | PromiseLike, onrejected?: (reason: any) => TResult2_574 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_568 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_569 | PromiseLike): { + then(onfulfilled?: (value: TResult1_572 | TResult2_572 | TResult_569) => TResult1_575 | PromiseLike, onrejected?: (reason: any) => TResult2_575 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_570 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_571 | PromiseLike): { + then(onfulfilled?: (value: TResult1_515 | TResult2_515 | TResult_543 | TResult_559 | TResult_567 | TResult_571) => TResult1_576 | PromiseLike, onrejected?: (reason: any) => TResult2_576 | PromiseLike): { + then(onfulfilled?: (value: TResult1_576 | TResult2_576) => TResult1_577 | PromiseLike, onrejected?: (reason: any) => TResult2_577 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_572 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_573 | PromiseLike): { + then(onfulfilled?: (value: TResult1_515 | TResult2_515 | TResult_543 | TResult_559 | TResult_567 | TResult_571 | TResult_573) => TResult1_578 | PromiseLike, onrejected?: (reason: any) => TResult2_578 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_574 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_575 | PromiseLike): { + then(onfulfilled?: (value: TResult1_514 | TResult2_514 | TResult_575) => TResult1_579 | PromiseLike, onrejected?: (reason: any) => TResult2_579 | PromiseLike): { + then(onfulfilled?: (value: TResult1_579 | TResult2_579) => TResult1_580 | PromiseLike, onrejected?: (reason: any) => TResult2_580 | PromiseLike): { + then(onfulfilled?: (value: TResult1_580 | TResult2_580) => TResult1_581 | PromiseLike, onrejected?: (reason: any) => TResult2_581 | PromiseLike): { + then(onfulfilled?: (value: TResult1_581 | TResult2_581) => TResult1_582 | PromiseLike, onrejected?: (reason: any) => TResult2_582 | PromiseLike): { + then(onfulfilled?: (value: TResult1_582 | TResult2_582) => TResult1_583 | PromiseLike, onrejected?: (reason: any) => TResult2_583 | PromiseLike): { + then(onfulfilled?: (value: TResult1_583 | TResult2_583) => TResult1_584 | PromiseLike, onrejected?: (reason: any) => TResult2_584 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_576 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_577 | PromiseLike): { + then(onfulfilled?: (value: TResult1_582 | TResult2_582 | TResult_577) => TResult1_585 | PromiseLike, onrejected?: (reason: any) => TResult2_585 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_578 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_579 | PromiseLike): { + then(onfulfilled?: (value: TResult1_581 | TResult2_581 | TResult_579) => TResult1_586 | PromiseLike, onrejected?: (reason: any) => TResult2_586 | PromiseLike): { + then(onfulfilled?: (value: TResult1_586 | TResult2_586) => TResult1_587 | PromiseLike, onrejected?: (reason: any) => TResult2_587 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_580 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_581 | PromiseLike): { + then(onfulfilled?: (value: TResult1_581 | TResult2_581 | TResult_579 | TResult_581) => TResult1_588 | PromiseLike, onrejected?: (reason: any) => TResult2_588 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_582 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_583 | PromiseLike): { + then(onfulfilled?: (value: TResult1_580 | TResult2_580 | TResult_583) => TResult1_589 | PromiseLike, onrejected?: (reason: any) => TResult2_589 | PromiseLike): { + then(onfulfilled?: (value: TResult1_589 | TResult2_589) => TResult1_590 | PromiseLike, onrejected?: (reason: any) => TResult2_590 | PromiseLike): { + then(onfulfilled?: (value: TResult1_590 | TResult2_590) => TResult1_591 | PromiseLike, onrejected?: (reason: any) => TResult2_591 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_584 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_585 | PromiseLike): { + then(onfulfilled?: (value: TResult1_589 | TResult2_589 | TResult_585) => TResult1_592 | PromiseLike, onrejected?: (reason: any) => TResult2_592 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_586 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_587 | PromiseLike): { + then(onfulfilled?: (value: TResult1_580 | TResult2_580 | TResult_583 | TResult_587) => TResult1_593 | PromiseLike, onrejected?: (reason: any) => TResult2_593 | PromiseLike): { + then(onfulfilled?: (value: TResult1_593 | TResult2_593) => TResult1_594 | PromiseLike, onrejected?: (reason: any) => TResult2_594 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_588 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_589 | PromiseLike): { + then(onfulfilled?: (value: TResult1_580 | TResult2_580 | TResult_583 | TResult_587 | TResult_589) => TResult1_595 | PromiseLike, onrejected?: (reason: any) => TResult2_595 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_590 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_591 | PromiseLike): { + then(onfulfilled?: (value: TResult1_579 | TResult2_579 | TResult_591) => TResult1_596 | PromiseLike, onrejected?: (reason: any) => TResult2_596 | PromiseLike): { + then(onfulfilled?: (value: TResult1_596 | TResult2_596) => TResult1_597 | PromiseLike, onrejected?: (reason: any) => TResult2_597 | PromiseLike): { + then(onfulfilled?: (value: TResult1_597 | TResult2_597) => TResult1_598 | PromiseLike, onrejected?: (reason: any) => TResult2_598 | PromiseLike): { + then(onfulfilled?: (value: TResult1_598 | TResult2_598) => TResult1_599 | PromiseLike, onrejected?: (reason: any) => TResult2_599 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_592 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_593 | PromiseLike): { + then(onfulfilled?: (value: TResult1_597 | TResult2_597 | TResult_593) => TResult1_600 | PromiseLike, onrejected?: (reason: any) => TResult2_600 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_594 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_595 | PromiseLike): { + then(onfulfilled?: (value: TResult1_596 | TResult2_596 | TResult_595) => TResult1_601 | PromiseLike, onrejected?: (reason: any) => TResult2_601 | PromiseLike): { + then(onfulfilled?: (value: TResult1_601 | TResult2_601) => TResult1_602 | PromiseLike, onrejected?: (reason: any) => TResult2_602 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_596 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_597 | PromiseLike): { + then(onfulfilled?: (value: TResult1_596 | TResult2_596 | TResult_595 | TResult_597) => TResult1_603 | PromiseLike, onrejected?: (reason: any) => TResult2_603 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_598 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_599 | PromiseLike): { + then(onfulfilled?: (value: TResult1_579 | TResult2_579 | TResult_591 | TResult_599) => TResult1_604 | PromiseLike, onrejected?: (reason: any) => TResult2_604 | PromiseLike): { + then(onfulfilled?: (value: TResult1_604 | TResult2_604) => TResult1_605 | PromiseLike, onrejected?: (reason: any) => TResult2_605 | PromiseLike): { + then(onfulfilled?: (value: TResult1_605 | TResult2_605) => TResult1_606 | PromiseLike, onrejected?: (reason: any) => TResult2_606 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_600 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_601 | PromiseLike): { + then(onfulfilled?: (value: TResult1_604 | TResult2_604 | TResult_601) => TResult1_607 | PromiseLike, onrejected?: (reason: any) => TResult2_607 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_602 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_603 | PromiseLike): { + then(onfulfilled?: (value: TResult1_579 | TResult2_579 | TResult_591 | TResult_599 | TResult_603) => TResult1_608 | PromiseLike, onrejected?: (reason: any) => TResult2_608 | PromiseLike): { + then(onfulfilled?: (value: TResult1_608 | TResult2_608) => TResult1_609 | PromiseLike, onrejected?: (reason: any) => TResult2_609 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_604 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_605 | PromiseLike): { + then(onfulfilled?: (value: TResult1_579 | TResult2_579 | TResult_591 | TResult_599 | TResult_603 | TResult_605) => TResult1_610 | PromiseLike, onrejected?: (reason: any) => TResult2_610 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_606 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_607 | PromiseLike): { + then(onfulfilled?: (value: TResult1_514 | TResult2_514 | TResult_575 | TResult_607) => TResult1_611 | PromiseLike, onrejected?: (reason: any) => TResult2_611 | PromiseLike): { + then(onfulfilled?: (value: TResult1_611 | TResult2_611) => TResult1_612 | PromiseLike, onrejected?: (reason: any) => TResult2_612 | PromiseLike): { + then(onfulfilled?: (value: TResult1_612 | TResult2_612) => TResult1_613 | PromiseLike, onrejected?: (reason: any) => TResult2_613 | PromiseLike): { + then(onfulfilled?: (value: TResult1_613 | TResult2_613) => TResult1_614 | PromiseLike, onrejected?: (reason: any) => TResult2_614 | PromiseLike): { + then(onfulfilled?: (value: TResult1_614 | TResult2_614) => TResult1_615 | PromiseLike, onrejected?: (reason: any) => TResult2_615 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_608 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_609 | PromiseLike): { + then(onfulfilled?: (value: TResult1_613 | TResult2_613 | TResult_609) => TResult1_616 | PromiseLike, onrejected?: (reason: any) => TResult2_616 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_610 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_611 | PromiseLike): { + then(onfulfilled?: (value: TResult1_612 | TResult2_612 | TResult_611) => TResult1_617 | PromiseLike, onrejected?: (reason: any) => TResult2_617 | PromiseLike): { + then(onfulfilled?: (value: TResult1_617 | TResult2_617) => TResult1_618 | PromiseLike, onrejected?: (reason: any) => TResult2_618 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_612 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_613 | PromiseLike): { + then(onfulfilled?: (value: TResult1_612 | TResult2_612 | TResult_611 | TResult_613) => TResult1_619 | PromiseLike, onrejected?: (reason: any) => TResult2_619 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_614 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_615 | PromiseLike): { + then(onfulfilled?: (value: TResult1_611 | TResult2_611 | TResult_615) => TResult1_620 | PromiseLike, onrejected?: (reason: any) => TResult2_620 | PromiseLike): { + then(onfulfilled?: (value: TResult1_620 | TResult2_620) => TResult1_621 | PromiseLike, onrejected?: (reason: any) => TResult2_621 | PromiseLike): { + then(onfulfilled?: (value: TResult1_621 | TResult2_621) => TResult1_622 | PromiseLike, onrejected?: (reason: any) => TResult2_622 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_616 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_617 | PromiseLike): { + then(onfulfilled?: (value: TResult1_620 | TResult2_620 | TResult_617) => TResult1_623 | PromiseLike, onrejected?: (reason: any) => TResult2_623 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_618 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_619 | PromiseLike): { + then(onfulfilled?: (value: TResult1_611 | TResult2_611 | TResult_615 | TResult_619) => TResult1_624 | PromiseLike, onrejected?: (reason: any) => TResult2_624 | PromiseLike): { + then(onfulfilled?: (value: TResult1_624 | TResult2_624) => TResult1_625 | PromiseLike, onrejected?: (reason: any) => TResult2_625 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_620 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_621 | PromiseLike): { + then(onfulfilled?: (value: TResult1_611 | TResult2_611 | TResult_615 | TResult_619 | TResult_621) => TResult1_626 | PromiseLike, onrejected?: (reason: any) => TResult2_626 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_622 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_623 | PromiseLike): { + then(onfulfilled?: (value: TResult1_514 | TResult2_514 | TResult_575 | TResult_607 | TResult_623) => TResult1_627 | PromiseLike, onrejected?: (reason: any) => TResult2_627 | PromiseLike): { + then(onfulfilled?: (value: TResult1_627 | TResult2_627) => TResult1_628 | PromiseLike, onrejected?: (reason: any) => TResult2_628 | PromiseLike): { + then(onfulfilled?: (value: TResult1_628 | TResult2_628) => TResult1_629 | PromiseLike, onrejected?: (reason: any) => TResult2_629 | PromiseLike): { + then(onfulfilled?: (value: TResult1_629 | TResult2_629) => TResult1_630 | PromiseLike, onrejected?: (reason: any) => TResult2_630 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_624 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_625 | PromiseLike): { + then(onfulfilled?: (value: TResult1_628 | TResult2_628 | TResult_625) => TResult1_631 | PromiseLike, onrejected?: (reason: any) => TResult2_631 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_626 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_627 | PromiseLike): { + then(onfulfilled?: (value: TResult1_627 | TResult2_627 | TResult_627) => TResult1_632 | PromiseLike, onrejected?: (reason: any) => TResult2_632 | PromiseLike): { + then(onfulfilled?: (value: TResult1_632 | TResult2_632) => TResult1_633 | PromiseLike, onrejected?: (reason: any) => TResult2_633 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_628 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_629 | PromiseLike): { + then(onfulfilled?: (value: TResult1_627 | TResult2_627 | TResult_627 | TResult_629) => TResult1_634 | PromiseLike, onrejected?: (reason: any) => TResult2_634 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_630 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_631 | PromiseLike): { + then(onfulfilled?: (value: TResult1_514 | TResult2_514 | TResult_575 | TResult_607 | TResult_623 | TResult_631) => TResult1_635 | PromiseLike, onrejected?: (reason: any) => TResult2_635 | PromiseLike): { + then(onfulfilled?: (value: TResult1_635 | TResult2_635) => TResult1_636 | PromiseLike, onrejected?: (reason: any) => TResult2_636 | PromiseLike): { + then(onfulfilled?: (value: TResult1_636 | TResult2_636) => TResult1_637 | PromiseLike, onrejected?: (reason: any) => TResult2_637 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_632 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_633 | PromiseLike): { + then(onfulfilled?: (value: TResult1_635 | TResult2_635 | TResult_633) => TResult1_638 | PromiseLike, onrejected?: (reason: any) => TResult2_638 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_634 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_635 | PromiseLike): { + then(onfulfilled?: (value: TResult1_514 | TResult2_514 | TResult_575 | TResult_607 | TResult_623 | TResult_631 | TResult_635) => TResult1_639 | PromiseLike, onrejected?: (reason: any) => TResult2_639 | PromiseLike): { + then(onfulfilled?: (value: TResult1_639 | TResult2_639) => TResult1_640 | PromiseLike, onrejected?: (reason: any) => TResult2_640 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_636 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_637 | PromiseLike): { + then(onfulfilled?: (value: TResult1_514 | TResult2_514 | TResult_575 | TResult_607 | TResult_623 | TResult_631 | TResult_635 | TResult_637) => TResult1_641 | PromiseLike, onrejected?: (reason: any) => TResult2_641 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_638 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_639 | PromiseLike): { + then(onfulfilled?: (value: TResult1_513 | TResult2_513 | TResult_639) => TResult1_642 | PromiseLike, onrejected?: (reason: any) => TResult2_642 | PromiseLike): { + then(onfulfilled?: (value: TResult1_642 | TResult2_642) => TResult1_643 | PromiseLike, onrejected?: (reason: any) => TResult2_643 | PromiseLike): { + then(onfulfilled?: (value: TResult1_643 | TResult2_643) => TResult1_644 | PromiseLike, onrejected?: (reason: any) => TResult2_644 | PromiseLike): { + then(onfulfilled?: (value: TResult1_644 | TResult2_644) => TResult1_645 | PromiseLike, onrejected?: (reason: any) => TResult2_645 | PromiseLike): { + then(onfulfilled?: (value: TResult1_645 | TResult2_645) => TResult1_646 | PromiseLike, onrejected?: (reason: any) => TResult2_646 | PromiseLike): { + then(onfulfilled?: (value: TResult1_646 | TResult2_646) => TResult1_647 | PromiseLike, onrejected?: (reason: any) => TResult2_647 | PromiseLike): { + then(onfulfilled?: (value: TResult1_647 | TResult2_647) => TResult1_648 | PromiseLike, onrejected?: (reason: any) => TResult2_648 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_640 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_641 | PromiseLike): { + then(onfulfilled?: (value: TResult1_646 | TResult2_646 | TResult_641) => TResult1_649 | PromiseLike, onrejected?: (reason: any) => TResult2_649 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_642 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_643 | PromiseLike): { + then(onfulfilled?: (value: TResult1_645 | TResult2_645 | TResult_643) => TResult1_650 | PromiseLike, onrejected?: (reason: any) => TResult2_650 | PromiseLike): { + then(onfulfilled?: (value: TResult1_650 | TResult2_650) => TResult1_651 | PromiseLike, onrejected?: (reason: any) => TResult2_651 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_644 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_645 | PromiseLike): { + then(onfulfilled?: (value: TResult1_645 | TResult2_645 | TResult_643 | TResult_645) => TResult1_652 | PromiseLike, onrejected?: (reason: any) => TResult2_652 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_646 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_647 | PromiseLike): { + then(onfulfilled?: (value: TResult1_644 | TResult2_644 | TResult_647) => TResult1_653 | PromiseLike, onrejected?: (reason: any) => TResult2_653 | PromiseLike): { + then(onfulfilled?: (value: TResult1_653 | TResult2_653) => TResult1_654 | PromiseLike, onrejected?: (reason: any) => TResult2_654 | PromiseLike): { + then(onfulfilled?: (value: TResult1_654 | TResult2_654) => TResult1_655 | PromiseLike, onrejected?: (reason: any) => TResult2_655 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_648 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_649 | PromiseLike): { + then(onfulfilled?: (value: TResult1_653 | TResult2_653 | TResult_649) => TResult1_656 | PromiseLike, onrejected?: (reason: any) => TResult2_656 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_650 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_651 | PromiseLike): { + then(onfulfilled?: (value: TResult1_644 | TResult2_644 | TResult_647 | TResult_651) => TResult1_657 | PromiseLike, onrejected?: (reason: any) => TResult2_657 | PromiseLike): { + then(onfulfilled?: (value: TResult1_657 | TResult2_657) => TResult1_658 | PromiseLike, onrejected?: (reason: any) => TResult2_658 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_652 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_653 | PromiseLike): { + then(onfulfilled?: (value: TResult1_644 | TResult2_644 | TResult_647 | TResult_651 | TResult_653) => TResult1_659 | PromiseLike, onrejected?: (reason: any) => TResult2_659 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_654 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_655 | PromiseLike): { + then(onfulfilled?: (value: TResult1_643 | TResult2_643 | TResult_655) => TResult1_660 | PromiseLike, onrejected?: (reason: any) => TResult2_660 | PromiseLike): { + then(onfulfilled?: (value: TResult1_660 | TResult2_660) => TResult1_661 | PromiseLike, onrejected?: (reason: any) => TResult2_661 | PromiseLike): { + then(onfulfilled?: (value: TResult1_661 | TResult2_661) => TResult1_662 | PromiseLike, onrejected?: (reason: any) => TResult2_662 | PromiseLike): { + then(onfulfilled?: (value: TResult1_662 | TResult2_662) => TResult1_663 | PromiseLike, onrejected?: (reason: any) => TResult2_663 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_656 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_657 | PromiseLike): { + then(onfulfilled?: (value: TResult1_661 | TResult2_661 | TResult_657) => TResult1_664 | PromiseLike, onrejected?: (reason: any) => TResult2_664 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_658 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_659 | PromiseLike): { + then(onfulfilled?: (value: TResult1_660 | TResult2_660 | TResult_659) => TResult1_665 | PromiseLike, onrejected?: (reason: any) => TResult2_665 | PromiseLike): { + then(onfulfilled?: (value: TResult1_665 | TResult2_665) => TResult1_666 | PromiseLike, onrejected?: (reason: any) => TResult2_666 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_660 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_661 | PromiseLike): { + then(onfulfilled?: (value: TResult1_660 | TResult2_660 | TResult_659 | TResult_661) => TResult1_667 | PromiseLike, onrejected?: (reason: any) => TResult2_667 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_662 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_663 | PromiseLike): { + then(onfulfilled?: (value: TResult1_643 | TResult2_643 | TResult_655 | TResult_663) => TResult1_668 | PromiseLike, onrejected?: (reason: any) => TResult2_668 | PromiseLike): { + then(onfulfilled?: (value: TResult1_668 | TResult2_668) => TResult1_669 | PromiseLike, onrejected?: (reason: any) => TResult2_669 | PromiseLike): { + then(onfulfilled?: (value: TResult1_669 | TResult2_669) => TResult1_670 | PromiseLike, onrejected?: (reason: any) => TResult2_670 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_664 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_665 | PromiseLike): { + then(onfulfilled?: (value: TResult1_668 | TResult2_668 | TResult_665) => TResult1_671 | PromiseLike, onrejected?: (reason: any) => TResult2_671 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_666 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_667 | PromiseLike): { + then(onfulfilled?: (value: TResult1_643 | TResult2_643 | TResult_655 | TResult_663 | TResult_667) => TResult1_672 | PromiseLike, onrejected?: (reason: any) => TResult2_672 | PromiseLike): { + then(onfulfilled?: (value: TResult1_672 | TResult2_672) => TResult1_673 | PromiseLike, onrejected?: (reason: any) => TResult2_673 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_668 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_669 | PromiseLike): { + then(onfulfilled?: (value: TResult1_643 | TResult2_643 | TResult_655 | TResult_663 | TResult_667 | TResult_669) => TResult1_674 | PromiseLike, onrejected?: (reason: any) => TResult2_674 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_670 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_671 | PromiseLike): { + then(onfulfilled?: (value: TResult1_642 | TResult2_642 | TResult_671) => TResult1_675 | PromiseLike, onrejected?: (reason: any) => TResult2_675 | PromiseLike): { + then(onfulfilled?: (value: TResult1_675 | TResult2_675) => TResult1_676 | PromiseLike, onrejected?: (reason: any) => TResult2_676 | PromiseLike): { + then(onfulfilled?: (value: TResult1_676 | TResult2_676) => TResult1_677 | PromiseLike, onrejected?: (reason: any) => TResult2_677 | PromiseLike): { + then(onfulfilled?: (value: TResult1_677 | TResult2_677) => TResult1_678 | PromiseLike, onrejected?: (reason: any) => TResult2_678 | PromiseLike): { + then(onfulfilled?: (value: TResult1_678 | TResult2_678) => TResult1_679 | PromiseLike, onrejected?: (reason: any) => TResult2_679 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_672 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_673 | PromiseLike): { + then(onfulfilled?: (value: TResult1_677 | TResult2_677 | TResult_673) => TResult1_680 | PromiseLike, onrejected?: (reason: any) => TResult2_680 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_674 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_675 | PromiseLike): { + then(onfulfilled?: (value: TResult1_676 | TResult2_676 | TResult_675) => TResult1_681 | PromiseLike, onrejected?: (reason: any) => TResult2_681 | PromiseLike): { + then(onfulfilled?: (value: TResult1_681 | TResult2_681) => TResult1_682 | PromiseLike, onrejected?: (reason: any) => TResult2_682 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_676 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_677 | PromiseLike): { + then(onfulfilled?: (value: TResult1_676 | TResult2_676 | TResult_675 | TResult_677) => TResult1_683 | PromiseLike, onrejected?: (reason: any) => TResult2_683 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_678 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_679 | PromiseLike): { + then(onfulfilled?: (value: TResult1_675 | TResult2_675 | TResult_679) => TResult1_684 | PromiseLike, onrejected?: (reason: any) => TResult2_684 | PromiseLike): { + then(onfulfilled?: (value: TResult1_684 | TResult2_684) => TResult1_685 | PromiseLike, onrejected?: (reason: any) => TResult2_685 | PromiseLike): { + then(onfulfilled?: (value: TResult1_685 | TResult2_685) => TResult1_686 | PromiseLike, onrejected?: (reason: any) => TResult2_686 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_680 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_681 | PromiseLike): { + then(onfulfilled?: (value: TResult1_684 | TResult2_684 | TResult_681) => TResult1_687 | PromiseLike, onrejected?: (reason: any) => TResult2_687 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_682 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_683 | PromiseLike): { + then(onfulfilled?: (value: TResult1_675 | TResult2_675 | TResult_679 | TResult_683) => TResult1_688 | PromiseLike, onrejected?: (reason: any) => TResult2_688 | PromiseLike): { + then(onfulfilled?: (value: TResult1_688 | TResult2_688) => TResult1_689 | PromiseLike, onrejected?: (reason: any) => TResult2_689 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_684 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_685 | PromiseLike): { + then(onfulfilled?: (value: TResult1_675 | TResult2_675 | TResult_679 | TResult_683 | TResult_685) => TResult1_690 | PromiseLike, onrejected?: (reason: any) => TResult2_690 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_686 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_687 | PromiseLike): { + then(onfulfilled?: (value: TResult1_642 | TResult2_642 | TResult_671 | TResult_687) => TResult1_691 | PromiseLike, onrejected?: (reason: any) => TResult2_691 | PromiseLike): { + then(onfulfilled?: (value: TResult1_691 | TResult2_691) => TResult1_692 | PromiseLike, onrejected?: (reason: any) => TResult2_692 | PromiseLike): { + then(onfulfilled?: (value: TResult1_692 | TResult2_692) => TResult1_693 | PromiseLike, onrejected?: (reason: any) => TResult2_693 | PromiseLike): { + then(onfulfilled?: (value: TResult1_693 | TResult2_693) => TResult1_694 | PromiseLike, onrejected?: (reason: any) => TResult2_694 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_688 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_689 | PromiseLike): { + then(onfulfilled?: (value: TResult1_692 | TResult2_692 | TResult_689) => TResult1_695 | PromiseLike, onrejected?: (reason: any) => TResult2_695 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_690 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_691 | PromiseLike): { + then(onfulfilled?: (value: TResult1_691 | TResult2_691 | TResult_691) => TResult1_696 | PromiseLike, onrejected?: (reason: any) => TResult2_696 | PromiseLike): { + then(onfulfilled?: (value: TResult1_696 | TResult2_696) => TResult1_697 | PromiseLike, onrejected?: (reason: any) => TResult2_697 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_692 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_693 | PromiseLike): { + then(onfulfilled?: (value: TResult1_691 | TResult2_691 | TResult_691 | TResult_693) => TResult1_698 | PromiseLike, onrejected?: (reason: any) => TResult2_698 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_694 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_695 | PromiseLike): { + then(onfulfilled?: (value: TResult1_642 | TResult2_642 | TResult_671 | TResult_687 | TResult_695) => TResult1_699 | PromiseLike, onrejected?: (reason: any) => TResult2_699 | PromiseLike): { + then(onfulfilled?: (value: TResult1_699 | TResult2_699) => TResult1_700 | PromiseLike, onrejected?: (reason: any) => TResult2_700 | PromiseLike): { + then(onfulfilled?: (value: TResult1_700 | TResult2_700) => TResult1_701 | PromiseLike, onrejected?: (reason: any) => TResult2_701 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_696 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_697 | PromiseLike): { + then(onfulfilled?: (value: TResult1_699 | TResult2_699 | TResult_697) => TResult1_702 | PromiseLike, onrejected?: (reason: any) => TResult2_702 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_698 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_699 | PromiseLike): { + then(onfulfilled?: (value: TResult1_642 | TResult2_642 | TResult_671 | TResult_687 | TResult_695 | TResult_699) => TResult1_703 | PromiseLike, onrejected?: (reason: any) => TResult2_703 | PromiseLike): { + then(onfulfilled?: (value: TResult1_703 | TResult2_703) => TResult1_704 | PromiseLike, onrejected?: (reason: any) => TResult2_704 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_700 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_701 | PromiseLike): { + then(onfulfilled?: (value: TResult1_642 | TResult2_642 | TResult_671 | TResult_687 | TResult_695 | TResult_699 | TResult_701) => TResult1_705 | PromiseLike, onrejected?: (reason: any) => TResult2_705 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_702 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_703 | PromiseLike): { + then(onfulfilled?: (value: TResult1_513 | TResult2_513 | TResult_639 | TResult_703) => TResult1_706 | PromiseLike, onrejected?: (reason: any) => TResult2_706 | PromiseLike): { + then(onfulfilled?: (value: TResult1_706 | TResult2_706) => TResult1_707 | PromiseLike, onrejected?: (reason: any) => TResult2_707 | PromiseLike): { + then(onfulfilled?: (value: TResult1_707 | TResult2_707) => TResult1_708 | PromiseLike, onrejected?: (reason: any) => TResult2_708 | PromiseLike): { + then(onfulfilled?: (value: TResult1_708 | TResult2_708) => TResult1_709 | PromiseLike, onrejected?: (reason: any) => TResult2_709 | PromiseLike): { + then(onfulfilled?: (value: TResult1_709 | TResult2_709) => TResult1_710 | PromiseLike, onrejected?: (reason: any) => TResult2_710 | PromiseLike): { + then(onfulfilled?: (value: TResult1_710 | TResult2_710) => TResult1_711 | PromiseLike, onrejected?: (reason: any) => TResult2_711 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_704 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_705 | PromiseLike): { + then(onfulfilled?: (value: TResult1_709 | TResult2_709 | TResult_705) => TResult1_712 | PromiseLike, onrejected?: (reason: any) => TResult2_712 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_706 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_707 | PromiseLike): { + then(onfulfilled?: (value: TResult1_708 | TResult2_708 | TResult_707) => TResult1_713 | PromiseLike, onrejected?: (reason: any) => TResult2_713 | PromiseLike): { + then(onfulfilled?: (value: TResult1_713 | TResult2_713) => TResult1_714 | PromiseLike, onrejected?: (reason: any) => TResult2_714 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_708 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_709 | PromiseLike): { + then(onfulfilled?: (value: TResult1_708 | TResult2_708 | TResult_707 | TResult_709) => TResult1_715 | PromiseLike, onrejected?: (reason: any) => TResult2_715 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_710 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_711 | PromiseLike): { + then(onfulfilled?: (value: TResult1_707 | TResult2_707 | TResult_711) => TResult1_716 | PromiseLike, onrejected?: (reason: any) => TResult2_716 | PromiseLike): { + then(onfulfilled?: (value: TResult1_716 | TResult2_716) => TResult1_717 | PromiseLike, onrejected?: (reason: any) => TResult2_717 | PromiseLike): { + then(onfulfilled?: (value: TResult1_717 | TResult2_717) => TResult1_718 | PromiseLike, onrejected?: (reason: any) => TResult2_718 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_712 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_713 | PromiseLike): { + then(onfulfilled?: (value: TResult1_716 | TResult2_716 | TResult_713) => TResult1_719 | PromiseLike, onrejected?: (reason: any) => TResult2_719 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_714 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_715 | PromiseLike): { + then(onfulfilled?: (value: TResult1_707 | TResult2_707 | TResult_711 | TResult_715) => TResult1_720 | PromiseLike, onrejected?: (reason: any) => TResult2_720 | PromiseLike): { + then(onfulfilled?: (value: TResult1_720 | TResult2_720) => TResult1_721 | PromiseLike, onrejected?: (reason: any) => TResult2_721 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_716 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_717 | PromiseLike): { + then(onfulfilled?: (value: TResult1_707 | TResult2_707 | TResult_711 | TResult_715 | TResult_717) => TResult1_722 | PromiseLike, onrejected?: (reason: any) => TResult2_722 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_718 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_719 | PromiseLike): { + then(onfulfilled?: (value: TResult1_706 | TResult2_706 | TResult_719) => TResult1_723 | PromiseLike, onrejected?: (reason: any) => TResult2_723 | PromiseLike): { + then(onfulfilled?: (value: TResult1_723 | TResult2_723) => TResult1_724 | PromiseLike, onrejected?: (reason: any) => TResult2_724 | PromiseLike): { + then(onfulfilled?: (value: TResult1_724 | TResult2_724) => TResult1_725 | PromiseLike, onrejected?: (reason: any) => TResult2_725 | PromiseLike): { + then(onfulfilled?: (value: TResult1_725 | TResult2_725) => TResult1_726 | PromiseLike, onrejected?: (reason: any) => TResult2_726 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_720 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_721 | PromiseLike): { + then(onfulfilled?: (value: TResult1_724 | TResult2_724 | TResult_721) => TResult1_727 | PromiseLike, onrejected?: (reason: any) => TResult2_727 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_722 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_723 | PromiseLike): { + then(onfulfilled?: (value: TResult1_723 | TResult2_723 | TResult_723) => TResult1_728 | PromiseLike, onrejected?: (reason: any) => TResult2_728 | PromiseLike): { + then(onfulfilled?: (value: TResult1_728 | TResult2_728) => TResult1_729 | PromiseLike, onrejected?: (reason: any) => TResult2_729 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_724 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_725 | PromiseLike): { + then(onfulfilled?: (value: TResult1_723 | TResult2_723 | TResult_723 | TResult_725) => TResult1_730 | PromiseLike, onrejected?: (reason: any) => TResult2_730 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_726 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_727 | PromiseLike): { + then(onfulfilled?: (value: TResult1_706 | TResult2_706 | TResult_719 | TResult_727) => TResult1_731 | PromiseLike, onrejected?: (reason: any) => TResult2_731 | PromiseLike): { + then(onfulfilled?: (value: TResult1_731 | TResult2_731) => TResult1_732 | PromiseLike, onrejected?: (reason: any) => TResult2_732 | PromiseLike): { + then(onfulfilled?: (value: TResult1_732 | TResult2_732) => TResult1_733 | PromiseLike, onrejected?: (reason: any) => TResult2_733 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_728 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_729 | PromiseLike): { + then(onfulfilled?: (value: TResult1_731 | TResult2_731 | TResult_729) => TResult1_734 | PromiseLike, onrejected?: (reason: any) => TResult2_734 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_730 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_731 | PromiseLike): { + then(onfulfilled?: (value: TResult1_706 | TResult2_706 | TResult_719 | TResult_727 | TResult_731) => TResult1_735 | PromiseLike, onrejected?: (reason: any) => TResult2_735 | PromiseLike): { + then(onfulfilled?: (value: TResult1_735 | TResult2_735) => TResult1_736 | PromiseLike, onrejected?: (reason: any) => TResult2_736 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_732 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_733 | PromiseLike): { + then(onfulfilled?: (value: TResult1_706 | TResult2_706 | TResult_719 | TResult_727 | TResult_731 | TResult_733) => TResult1_737 | PromiseLike, onrejected?: (reason: any) => TResult2_737 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_734 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_735 | PromiseLike): { + then(onfulfilled?: (value: TResult1_513 | TResult2_513 | TResult_639 | TResult_703 | TResult_735) => TResult1_738 | PromiseLike, onrejected?: (reason: any) => TResult2_738 | PromiseLike): { + then(onfulfilled?: (value: TResult1_738 | TResult2_738) => TResult1_739 | PromiseLike, onrejected?: (reason: any) => TResult2_739 | PromiseLike): { + then(onfulfilled?: (value: TResult1_739 | TResult2_739) => TResult1_740 | PromiseLike, onrejected?: (reason: any) => TResult2_740 | PromiseLike): { + then(onfulfilled?: (value: TResult1_740 | TResult2_740) => TResult1_741 | PromiseLike, onrejected?: (reason: any) => TResult2_741 | PromiseLike): { + then(onfulfilled?: (value: TResult1_741 | TResult2_741) => TResult1_742 | PromiseLike, onrejected?: (reason: any) => TResult2_742 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_736 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_737 | PromiseLike): { + then(onfulfilled?: (value: TResult1_740 | TResult2_740 | TResult_737) => TResult1_743 | PromiseLike, onrejected?: (reason: any) => TResult2_743 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_738 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_739 | PromiseLike): { + then(onfulfilled?: (value: TResult1_739 | TResult2_739 | TResult_739) => TResult1_744 | PromiseLike, onrejected?: (reason: any) => TResult2_744 | PromiseLike): { + then(onfulfilled?: (value: TResult1_744 | TResult2_744) => TResult1_745 | PromiseLike, onrejected?: (reason: any) => TResult2_745 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_740 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_741 | PromiseLike): { + then(onfulfilled?: (value: TResult1_739 | TResult2_739 | TResult_739 | TResult_741) => TResult1_746 | PromiseLike, onrejected?: (reason: any) => TResult2_746 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_742 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_743 | PromiseLike): { + then(onfulfilled?: (value: TResult1_738 | TResult2_738 | TResult_743) => TResult1_747 | PromiseLike, onrejected?: (reason: any) => TResult2_747 | PromiseLike): { + then(onfulfilled?: (value: TResult1_747 | TResult2_747) => TResult1_748 | PromiseLike, onrejected?: (reason: any) => TResult2_748 | PromiseLike): { + then(onfulfilled?: (value: TResult1_748 | TResult2_748) => TResult1_749 | PromiseLike, onrejected?: (reason: any) => TResult2_749 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_744 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_745 | PromiseLike): { + then(onfulfilled?: (value: TResult1_747 | TResult2_747 | TResult_745) => TResult1_750 | PromiseLike, onrejected?: (reason: any) => TResult2_750 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_746 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_747 | PromiseLike): { + then(onfulfilled?: (value: TResult1_738 | TResult2_738 | TResult_743 | TResult_747) => TResult1_751 | PromiseLike, onrejected?: (reason: any) => TResult2_751 | PromiseLike): { + then(onfulfilled?: (value: TResult1_751 | TResult2_751) => TResult1_752 | PromiseLike, onrejected?: (reason: any) => TResult2_752 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_748 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_749 | PromiseLike): { + then(onfulfilled?: (value: TResult1_738 | TResult2_738 | TResult_743 | TResult_747 | TResult_749) => TResult1_753 | PromiseLike, onrejected?: (reason: any) => TResult2_753 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_750 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_751 | PromiseLike): { + then(onfulfilled?: (value: TResult1_513 | TResult2_513 | TResult_639 | TResult_703 | TResult_735 | TResult_751) => TResult1_754 | PromiseLike, onrejected?: (reason: any) => TResult2_754 | PromiseLike): { + then(onfulfilled?: (value: TResult1_754 | TResult2_754) => TResult1_755 | PromiseLike, onrejected?: (reason: any) => TResult2_755 | PromiseLike): { + then(onfulfilled?: (value: TResult1_755 | TResult2_755) => TResult1_756 | PromiseLike, onrejected?: (reason: any) => TResult2_756 | PromiseLike): { + then(onfulfilled?: (value: TResult1_756 | TResult2_756) => TResult1_757 | PromiseLike, onrejected?: (reason: any) => TResult2_757 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_752 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_753 | PromiseLike): { + then(onfulfilled?: (value: TResult1_755 | TResult2_755 | TResult_753) => TResult1_758 | PromiseLike, onrejected?: (reason: any) => TResult2_758 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_754 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_755 | PromiseLike): { + then(onfulfilled?: (value: TResult1_754 | TResult2_754 | TResult_755) => TResult1_759 | PromiseLike, onrejected?: (reason: any) => TResult2_759 | PromiseLike): { + then(onfulfilled?: (value: TResult1_759 | TResult2_759) => TResult1_760 | PromiseLike, onrejected?: (reason: any) => TResult2_760 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_756 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_757 | PromiseLike): { + then(onfulfilled?: (value: TResult1_754 | TResult2_754 | TResult_755 | TResult_757) => TResult1_761 | PromiseLike, onrejected?: (reason: any) => TResult2_761 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_758 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_759 | PromiseLike): { + then(onfulfilled?: (value: TResult1_513 | TResult2_513 | TResult_639 | TResult_703 | TResult_735 | TResult_751 | TResult_759) => TResult1_762 | PromiseLike, onrejected?: (reason: any) => TResult2_762 | PromiseLike): { + then(onfulfilled?: (value: TResult1_762 | TResult2_762) => TResult1_763 | PromiseLike, onrejected?: (reason: any) => TResult2_763 | PromiseLike): { + then(onfulfilled?: (value: TResult1_763 | TResult2_763) => TResult1_764 | PromiseLike, onrejected?: (reason: any) => TResult2_764 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_760 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_761 | PromiseLike): { + then(onfulfilled?: (value: TResult1_762 | TResult2_762 | TResult_761) => TResult1_765 | PromiseLike, onrejected?: (reason: any) => TResult2_765 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_762 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_763 | PromiseLike): { + then(onfulfilled?: (value: TResult1_513 | TResult2_513 | TResult_639 | TResult_703 | TResult_735 | TResult_751 | TResult_759 | TResult_763) => TResult1_766 | PromiseLike, onrejected?: (reason: any) => TResult2_766 | PromiseLike): { + then(onfulfilled?: (value: TResult1_766 | TResult2_766) => TResult1_767 | PromiseLike, onrejected?: (reason: any) => TResult2_767 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_764 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_765 | PromiseLike): { + then(onfulfilled?: (value: TResult1_513 | TResult2_513 | TResult_639 | TResult_703 | TResult_735 | TResult_751 | TResult_759 | TResult_763 | TResult_765) => TResult1_768 | PromiseLike, onrejected?: (reason: any) => TResult2_768 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_766 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_767 | PromiseLike): { + then(onfulfilled?: (value: TResult1 | TResult2 | TResult_511 | TResult_767) => TResult1_769 | PromiseLike, onrejected?: (reason: any) => TResult2_769 | PromiseLike): { + then(onfulfilled?: (value: TResult1_769 | TResult2_769) => TResult1_770 | PromiseLike, onrejected?: (reason: any) => TResult2_770 | PromiseLike): { + then(onfulfilled?: (value: TResult1_770 | TResult2_770) => TResult1_771 | PromiseLike, onrejected?: (reason: any) => TResult2_771 | PromiseLike): { + then(onfulfilled?: (value: TResult1_771 | TResult2_771) => TResult1_772 | PromiseLike, onrejected?: (reason: any) => TResult2_772 | PromiseLike): { + then(onfulfilled?: (value: TResult1_772 | TResult2_772) => TResult1_773 | PromiseLike, onrejected?: (reason: any) => TResult2_773 | PromiseLike): { + then(onfulfilled?: (value: TResult1_773 | TResult2_773) => TResult1_774 | PromiseLike, onrejected?: (reason: any) => TResult2_774 | PromiseLike): { + then(onfulfilled?: (value: TResult1_774 | TResult2_774) => TResult1_775 | PromiseLike, onrejected?: (reason: any) => TResult2_775 | PromiseLike): { + then(onfulfilled?: (value: TResult1_775 | TResult2_775) => TResult1_776 | PromiseLike, onrejected?: (reason: any) => TResult2_776 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_768 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_769 | PromiseLike): { + then(onfulfilled?: (value: TResult1_774 | TResult2_774 | TResult_769) => TResult1_777 | PromiseLike, onrejected?: (reason: any) => TResult2_777 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_770 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_771 | PromiseLike): { + then(onfulfilled?: (value: TResult1_773 | TResult2_773 | TResult_771) => TResult1_778 | PromiseLike, onrejected?: (reason: any) => TResult2_778 | PromiseLike): { + then(onfulfilled?: (value: TResult1_778 | TResult2_778) => TResult1_779 | PromiseLike, onrejected?: (reason: any) => TResult2_779 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_772 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_773 | PromiseLike): { + then(onfulfilled?: (value: TResult1_773 | TResult2_773 | TResult_771 | TResult_773) => TResult1_780 | PromiseLike, onrejected?: (reason: any) => TResult2_780 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_774 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_775 | PromiseLike): { + then(onfulfilled?: (value: TResult1_772 | TResult2_772 | TResult_775) => TResult1_781 | PromiseLike, onrejected?: (reason: any) => TResult2_781 | PromiseLike): { + then(onfulfilled?: (value: TResult1_781 | TResult2_781) => TResult1_782 | PromiseLike, onrejected?: (reason: any) => TResult2_782 | PromiseLike): { + then(onfulfilled?: (value: TResult1_782 | TResult2_782) => TResult1_783 | PromiseLike, onrejected?: (reason: any) => TResult2_783 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_776 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_777 | PromiseLike): { + then(onfulfilled?: (value: TResult1_781 | TResult2_781 | TResult_777) => TResult1_784 | PromiseLike, onrejected?: (reason: any) => TResult2_784 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_778 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_779 | PromiseLike): { + then(onfulfilled?: (value: TResult1_772 | TResult2_772 | TResult_775 | TResult_779) => TResult1_785 | PromiseLike, onrejected?: (reason: any) => TResult2_785 | PromiseLike): { + then(onfulfilled?: (value: TResult1_785 | TResult2_785) => TResult1_786 | PromiseLike, onrejected?: (reason: any) => TResult2_786 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_780 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_781 | PromiseLike): { + then(onfulfilled?: (value: TResult1_772 | TResult2_772 | TResult_775 | TResult_779 | TResult_781) => TResult1_787 | PromiseLike, onrejected?: (reason: any) => TResult2_787 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_782 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_783 | PromiseLike): { + then(onfulfilled?: (value: TResult1_771 | TResult2_771 | TResult_783) => TResult1_788 | PromiseLike, onrejected?: (reason: any) => TResult2_788 | PromiseLike): { + then(onfulfilled?: (value: TResult1_788 | TResult2_788) => TResult1_789 | PromiseLike, onrejected?: (reason: any) => TResult2_789 | PromiseLike): { + then(onfulfilled?: (value: TResult1_789 | TResult2_789) => TResult1_790 | PromiseLike, onrejected?: (reason: any) => TResult2_790 | PromiseLike): { + then(onfulfilled?: (value: TResult1_790 | TResult2_790) => TResult1_791 | PromiseLike, onrejected?: (reason: any) => TResult2_791 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_784 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_785 | PromiseLike): { + then(onfulfilled?: (value: TResult1_789 | TResult2_789 | TResult_785) => TResult1_792 | PromiseLike, onrejected?: (reason: any) => TResult2_792 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_786 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_787 | PromiseLike): { + then(onfulfilled?: (value: TResult1_788 | TResult2_788 | TResult_787) => TResult1_793 | PromiseLike, onrejected?: (reason: any) => TResult2_793 | PromiseLike): { + then(onfulfilled?: (value: TResult1_793 | TResult2_793) => TResult1_794 | PromiseLike, onrejected?: (reason: any) => TResult2_794 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_788 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_789 | PromiseLike): { + then(onfulfilled?: (value: TResult1_788 | TResult2_788 | TResult_787 | TResult_789) => TResult1_795 | PromiseLike, onrejected?: (reason: any) => TResult2_795 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_790 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_791 | PromiseLike): { + then(onfulfilled?: (value: TResult1_771 | TResult2_771 | TResult_783 | TResult_791) => TResult1_796 | PromiseLike, onrejected?: (reason: any) => TResult2_796 | PromiseLike): { + then(onfulfilled?: (value: TResult1_796 | TResult2_796) => TResult1_797 | PromiseLike, onrejected?: (reason: any) => TResult2_797 | PromiseLike): { + then(onfulfilled?: (value: TResult1_797 | TResult2_797) => TResult1_798 | PromiseLike, onrejected?: (reason: any) => TResult2_798 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_792 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_793 | PromiseLike): { + then(onfulfilled?: (value: TResult1_796 | TResult2_796 | TResult_793) => TResult1_799 | PromiseLike, onrejected?: (reason: any) => TResult2_799 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_794 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_795 | PromiseLike): { + then(onfulfilled?: (value: TResult1_771 | TResult2_771 | TResult_783 | TResult_791 | TResult_795) => TResult1_800 | PromiseLike, onrejected?: (reason: any) => TResult2_800 | PromiseLike): { + then(onfulfilled?: (value: TResult1_800 | TResult2_800) => TResult1_801 | PromiseLike, onrejected?: (reason: any) => TResult2_801 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_796 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_797 | PromiseLike): { + then(onfulfilled?: (value: TResult1_771 | TResult2_771 | TResult_783 | TResult_791 | TResult_795 | TResult_797) => TResult1_802 | PromiseLike, onrejected?: (reason: any) => TResult2_802 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_798 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_799 | PromiseLike): { + then(onfulfilled?: (value: TResult1_770 | TResult2_770 | TResult_799) => TResult1_803 | PromiseLike, onrejected?: (reason: any) => TResult2_803 | PromiseLike): { + then(onfulfilled?: (value: TResult1_803 | TResult2_803) => TResult1_804 | PromiseLike, onrejected?: (reason: any) => TResult2_804 | PromiseLike): { + then(onfulfilled?: (value: TResult1_804 | TResult2_804) => TResult1_805 | PromiseLike, onrejected?: (reason: any) => TResult2_805 | PromiseLike): { + then(onfulfilled?: (value: TResult1_805 | TResult2_805) => TResult1_806 | PromiseLike, onrejected?: (reason: any) => TResult2_806 | PromiseLike): { + then(onfulfilled?: (value: TResult1_806 | TResult2_806) => TResult1_807 | PromiseLike, onrejected?: (reason: any) => TResult2_807 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_800 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_801 | PromiseLike): { + then(onfulfilled?: (value: TResult1_805 | TResult2_805 | TResult_801) => TResult1_808 | PromiseLike, onrejected?: (reason: any) => TResult2_808 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_802 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_803 | PromiseLike): { + then(onfulfilled?: (value: TResult1_804 | TResult2_804 | TResult_803) => TResult1_809 | PromiseLike, onrejected?: (reason: any) => TResult2_809 | PromiseLike): { + then(onfulfilled?: (value: TResult1_809 | TResult2_809) => TResult1_810 | PromiseLike, onrejected?: (reason: any) => TResult2_810 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_804 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_805 | PromiseLike): { + then(onfulfilled?: (value: TResult1_804 | TResult2_804 | TResult_803 | TResult_805) => TResult1_811 | PromiseLike, onrejected?: (reason: any) => TResult2_811 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_806 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_807 | PromiseLike): { + then(onfulfilled?: (value: TResult1_803 | TResult2_803 | TResult_807) => TResult1_812 | PromiseLike, onrejected?: (reason: any) => TResult2_812 | PromiseLike): { + then(onfulfilled?: (value: TResult1_812 | TResult2_812) => TResult1_813 | PromiseLike, onrejected?: (reason: any) => TResult2_813 | PromiseLike): { + then(onfulfilled?: (value: TResult1_813 | TResult2_813) => TResult1_814 | PromiseLike, onrejected?: (reason: any) => TResult2_814 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_808 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_809 | PromiseLike): { + then(onfulfilled?: (value: TResult1_812 | TResult2_812 | TResult_809) => TResult1_815 | PromiseLike, onrejected?: (reason: any) => TResult2_815 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_810 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_811 | PromiseLike): { + then(onfulfilled?: (value: TResult1_803 | TResult2_803 | TResult_807 | TResult_811) => TResult1_816 | PromiseLike, onrejected?: (reason: any) => TResult2_816 | PromiseLike): { + then(onfulfilled?: (value: TResult1_816 | TResult2_816) => TResult1_817 | PromiseLike, onrejected?: (reason: any) => TResult2_817 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_812 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_813 | PromiseLike): { + then(onfulfilled?: (value: TResult1_803 | TResult2_803 | TResult_807 | TResult_811 | TResult_813) => TResult1_818 | PromiseLike, onrejected?: (reason: any) => TResult2_818 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_814 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_815 | PromiseLike): { + then(onfulfilled?: (value: TResult1_770 | TResult2_770 | TResult_799 | TResult_815) => TResult1_819 | PromiseLike, onrejected?: (reason: any) => TResult2_819 | PromiseLike): { + then(onfulfilled?: (value: TResult1_819 | TResult2_819) => TResult1_820 | PromiseLike, onrejected?: (reason: any) => TResult2_820 | PromiseLike): { + then(onfulfilled?: (value: TResult1_820 | TResult2_820) => TResult1_821 | PromiseLike, onrejected?: (reason: any) => TResult2_821 | PromiseLike): { + then(onfulfilled?: (value: TResult1_821 | TResult2_821) => TResult1_822 | PromiseLike, onrejected?: (reason: any) => TResult2_822 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_816 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_817 | PromiseLike): { + then(onfulfilled?: (value: TResult1_820 | TResult2_820 | TResult_817) => TResult1_823 | PromiseLike, onrejected?: (reason: any) => TResult2_823 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_818 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_819 | PromiseLike): { + then(onfulfilled?: (value: TResult1_819 | TResult2_819 | TResult_819) => TResult1_824 | PromiseLike, onrejected?: (reason: any) => TResult2_824 | PromiseLike): { + then(onfulfilled?: (value: TResult1_824 | TResult2_824) => TResult1_825 | PromiseLike, onrejected?: (reason: any) => TResult2_825 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_820 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_821 | PromiseLike): { + then(onfulfilled?: (value: TResult1_819 | TResult2_819 | TResult_819 | TResult_821) => TResult1_826 | PromiseLike, onrejected?: (reason: any) => TResult2_826 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_822 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_823 | PromiseLike): { + then(onfulfilled?: (value: TResult1_770 | TResult2_770 | TResult_799 | TResult_815 | TResult_823) => TResult1_827 | PromiseLike, onrejected?: (reason: any) => TResult2_827 | PromiseLike): { + then(onfulfilled?: (value: TResult1_827 | TResult2_827) => TResult1_828 | PromiseLike, onrejected?: (reason: any) => TResult2_828 | PromiseLike): { + then(onfulfilled?: (value: TResult1_828 | TResult2_828) => TResult1_829 | PromiseLike, onrejected?: (reason: any) => TResult2_829 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_824 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_825 | PromiseLike): { + then(onfulfilled?: (value: TResult1_827 | TResult2_827 | TResult_825) => TResult1_830 | PromiseLike, onrejected?: (reason: any) => TResult2_830 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_826 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_827 | PromiseLike): { + then(onfulfilled?: (value: TResult1_770 | TResult2_770 | TResult_799 | TResult_815 | TResult_823 | TResult_827) => TResult1_831 | PromiseLike, onrejected?: (reason: any) => TResult2_831 | PromiseLike): { + then(onfulfilled?: (value: TResult1_831 | TResult2_831) => TResult1_832 | PromiseLike, onrejected?: (reason: any) => TResult2_832 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_828 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_829 | PromiseLike): { + then(onfulfilled?: (value: TResult1_770 | TResult2_770 | TResult_799 | TResult_815 | TResult_823 | TResult_827 | TResult_829) => TResult1_833 | PromiseLike, onrejected?: (reason: any) => TResult2_833 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_830 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_831 | PromiseLike): { + then(onfulfilled?: (value: TResult1_769 | TResult2_769 | TResult_831) => TResult1_834 | PromiseLike, onrejected?: (reason: any) => TResult2_834 | PromiseLike): { + then(onfulfilled?: (value: TResult1_834 | TResult2_834) => TResult1_835 | PromiseLike, onrejected?: (reason: any) => TResult2_835 | PromiseLike): { + then(onfulfilled?: (value: TResult1_835 | TResult2_835) => TResult1_836 | PromiseLike, onrejected?: (reason: any) => TResult2_836 | PromiseLike): { + then(onfulfilled?: (value: TResult1_836 | TResult2_836) => TResult1_837 | PromiseLike, onrejected?: (reason: any) => TResult2_837 | PromiseLike): { + then(onfulfilled?: (value: TResult1_837 | TResult2_837) => TResult1_838 | PromiseLike, onrejected?: (reason: any) => TResult2_838 | PromiseLike): { + then(onfulfilled?: (value: TResult1_838 | TResult2_838) => TResult1_839 | PromiseLike, onrejected?: (reason: any) => TResult2_839 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_832 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_833 | PromiseLike): { + then(onfulfilled?: (value: TResult1_837 | TResult2_837 | TResult_833) => TResult1_840 | PromiseLike, onrejected?: (reason: any) => TResult2_840 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_834 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_835 | PromiseLike): { + then(onfulfilled?: (value: TResult1_836 | TResult2_836 | TResult_835) => TResult1_841 | PromiseLike, onrejected?: (reason: any) => TResult2_841 | PromiseLike): { + then(onfulfilled?: (value: TResult1_841 | TResult2_841) => TResult1_842 | PromiseLike, onrejected?: (reason: any) => TResult2_842 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_836 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_837 | PromiseLike): { + then(onfulfilled?: (value: TResult1_836 | TResult2_836 | TResult_835 | TResult_837) => TResult1_843 | PromiseLike, onrejected?: (reason: any) => TResult2_843 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_838 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_839 | PromiseLike): { + then(onfulfilled?: (value: TResult1_835 | TResult2_835 | TResult_839) => TResult1_844 | PromiseLike, onrejected?: (reason: any) => TResult2_844 | PromiseLike): { + then(onfulfilled?: (value: TResult1_844 | TResult2_844) => TResult1_845 | PromiseLike, onrejected?: (reason: any) => TResult2_845 | PromiseLike): { + then(onfulfilled?: (value: TResult1_845 | TResult2_845) => TResult1_846 | PromiseLike, onrejected?: (reason: any) => TResult2_846 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_840 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_841 | PromiseLike): { + then(onfulfilled?: (value: TResult1_844 | TResult2_844 | TResult_841) => TResult1_847 | PromiseLike, onrejected?: (reason: any) => TResult2_847 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_842 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_843 | PromiseLike): { + then(onfulfilled?: (value: TResult1_835 | TResult2_835 | TResult_839 | TResult_843) => TResult1_848 | PromiseLike, onrejected?: (reason: any) => TResult2_848 | PromiseLike): { + then(onfulfilled?: (value: TResult1_848 | TResult2_848) => TResult1_849 | PromiseLike, onrejected?: (reason: any) => TResult2_849 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_844 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_845 | PromiseLike): { + then(onfulfilled?: (value: TResult1_835 | TResult2_835 | TResult_839 | TResult_843 | TResult_845) => TResult1_850 | PromiseLike, onrejected?: (reason: any) => TResult2_850 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_846 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_847 | PromiseLike): { + then(onfulfilled?: (value: TResult1_834 | TResult2_834 | TResult_847) => TResult1_851 | PromiseLike, onrejected?: (reason: any) => TResult2_851 | PromiseLike): { + then(onfulfilled?: (value: TResult1_851 | TResult2_851) => TResult1_852 | PromiseLike, onrejected?: (reason: any) => TResult2_852 | PromiseLike): { + then(onfulfilled?: (value: TResult1_852 | TResult2_852) => TResult1_853 | PromiseLike, onrejected?: (reason: any) => TResult2_853 | PromiseLike): { + then(onfulfilled?: (value: TResult1_853 | TResult2_853) => TResult1_854 | PromiseLike, onrejected?: (reason: any) => TResult2_854 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_848 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_849 | PromiseLike): { + then(onfulfilled?: (value: TResult1_852 | TResult2_852 | TResult_849) => TResult1_855 | PromiseLike, onrejected?: (reason: any) => TResult2_855 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_850 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_851 | PromiseLike): { + then(onfulfilled?: (value: TResult1_851 | TResult2_851 | TResult_851) => TResult1_856 | PromiseLike, onrejected?: (reason: any) => TResult2_856 | PromiseLike): { + then(onfulfilled?: (value: TResult1_856 | TResult2_856) => TResult1_857 | PromiseLike, onrejected?: (reason: any) => TResult2_857 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_852 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_853 | PromiseLike): { + then(onfulfilled?: (value: TResult1_851 | TResult2_851 | TResult_851 | TResult_853) => TResult1_858 | PromiseLike, onrejected?: (reason: any) => TResult2_858 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_854 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_855 | PromiseLike): { + then(onfulfilled?: (value: TResult1_834 | TResult2_834 | TResult_847 | TResult_855) => TResult1_859 | PromiseLike, onrejected?: (reason: any) => TResult2_859 | PromiseLike): { + then(onfulfilled?: (value: TResult1_859 | TResult2_859) => TResult1_860 | PromiseLike, onrejected?: (reason: any) => TResult2_860 | PromiseLike): { + then(onfulfilled?: (value: TResult1_860 | TResult2_860) => TResult1_861 | PromiseLike, onrejected?: (reason: any) => TResult2_861 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_856 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_857 | PromiseLike): { + then(onfulfilled?: (value: TResult1_859 | TResult2_859 | TResult_857) => TResult1_862 | PromiseLike, onrejected?: (reason: any) => TResult2_862 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_858 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_859 | PromiseLike): { + then(onfulfilled?: (value: TResult1_834 | TResult2_834 | TResult_847 | TResult_855 | TResult_859) => TResult1_863 | PromiseLike, onrejected?: (reason: any) => TResult2_863 | PromiseLike): { + then(onfulfilled?: (value: TResult1_863 | TResult2_863) => TResult1_864 | PromiseLike, onrejected?: (reason: any) => TResult2_864 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_860 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_861 | PromiseLike): { + then(onfulfilled?: (value: TResult1_834 | TResult2_834 | TResult_847 | TResult_855 | TResult_859 | TResult_861) => TResult1_865 | PromiseLike, onrejected?: (reason: any) => TResult2_865 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_862 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_863 | PromiseLike): { + then(onfulfilled?: (value: TResult1_769 | TResult2_769 | TResult_831 | TResult_863) => TResult1_866 | PromiseLike, onrejected?: (reason: any) => TResult2_866 | PromiseLike): { + then(onfulfilled?: (value: TResult1_866 | TResult2_866) => TResult1_867 | PromiseLike, onrejected?: (reason: any) => TResult2_867 | PromiseLike): { + then(onfulfilled?: (value: TResult1_867 | TResult2_867) => TResult1_868 | PromiseLike, onrejected?: (reason: any) => TResult2_868 | PromiseLike): { + then(onfulfilled?: (value: TResult1_868 | TResult2_868) => TResult1_869 | PromiseLike, onrejected?: (reason: any) => TResult2_869 | PromiseLike): { + then(onfulfilled?: (value: TResult1_869 | TResult2_869) => TResult1_870 | PromiseLike, onrejected?: (reason: any) => TResult2_870 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_864 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_865 | PromiseLike): { + then(onfulfilled?: (value: TResult1_868 | TResult2_868 | TResult_865) => TResult1_871 | PromiseLike, onrejected?: (reason: any) => TResult2_871 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_866 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_867 | PromiseLike): { + then(onfulfilled?: (value: TResult1_867 | TResult2_867 | TResult_867) => TResult1_872 | PromiseLike, onrejected?: (reason: any) => TResult2_872 | PromiseLike): { + then(onfulfilled?: (value: TResult1_872 | TResult2_872) => TResult1_873 | PromiseLike, onrejected?: (reason: any) => TResult2_873 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_868 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_869 | PromiseLike): { + then(onfulfilled?: (value: TResult1_867 | TResult2_867 | TResult_867 | TResult_869) => TResult1_874 | PromiseLike, onrejected?: (reason: any) => TResult2_874 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_870 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_871 | PromiseLike): { + then(onfulfilled?: (value: TResult1_866 | TResult2_866 | TResult_871) => TResult1_875 | PromiseLike, onrejected?: (reason: any) => TResult2_875 | PromiseLike): { + then(onfulfilled?: (value: TResult1_875 | TResult2_875) => TResult1_876 | PromiseLike, onrejected?: (reason: any) => TResult2_876 | PromiseLike): { + then(onfulfilled?: (value: TResult1_876 | TResult2_876) => TResult1_877 | PromiseLike, onrejected?: (reason: any) => TResult2_877 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_872 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_873 | PromiseLike): { + then(onfulfilled?: (value: TResult1_875 | TResult2_875 | TResult_873) => TResult1_878 | PromiseLike, onrejected?: (reason: any) => TResult2_878 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_874 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_875 | PromiseLike): { + then(onfulfilled?: (value: TResult1_866 | TResult2_866 | TResult_871 | TResult_875) => TResult1_879 | PromiseLike, onrejected?: (reason: any) => TResult2_879 | PromiseLike): { + then(onfulfilled?: (value: TResult1_879 | TResult2_879) => TResult1_880 | PromiseLike, onrejected?: (reason: any) => TResult2_880 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_876 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_877 | PromiseLike): { + then(onfulfilled?: (value: TResult1_866 | TResult2_866 | TResult_871 | TResult_875 | TResult_877) => TResult1_881 | PromiseLike, onrejected?: (reason: any) => TResult2_881 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_878 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_879 | PromiseLike): { + then(onfulfilled?: (value: TResult1_769 | TResult2_769 | TResult_831 | TResult_863 | TResult_879) => TResult1_882 | PromiseLike, onrejected?: (reason: any) => TResult2_882 | PromiseLike): { + then(onfulfilled?: (value: TResult1_882 | TResult2_882) => TResult1_883 | PromiseLike, onrejected?: (reason: any) => TResult2_883 | PromiseLike): { + then(onfulfilled?: (value: TResult1_883 | TResult2_883) => TResult1_884 | PromiseLike, onrejected?: (reason: any) => TResult2_884 | PromiseLike): { + then(onfulfilled?: (value: TResult1_884 | TResult2_884) => TResult1_885 | PromiseLike, onrejected?: (reason: any) => TResult2_885 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_880 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_881 | PromiseLike): { + then(onfulfilled?: (value: TResult1_883 | TResult2_883 | TResult_881) => TResult1_886 | PromiseLike, onrejected?: (reason: any) => TResult2_886 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_882 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_883 | PromiseLike): { + then(onfulfilled?: (value: TResult1_882 | TResult2_882 | TResult_883) => TResult1_887 | PromiseLike, onrejected?: (reason: any) => TResult2_887 | PromiseLike): { + then(onfulfilled?: (value: TResult1_887 | TResult2_887) => TResult1_888 | PromiseLike, onrejected?: (reason: any) => TResult2_888 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_884 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_885 | PromiseLike): { + then(onfulfilled?: (value: TResult1_882 | TResult2_882 | TResult_883 | TResult_885) => TResult1_889 | PromiseLike, onrejected?: (reason: any) => TResult2_889 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_886 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_887 | PromiseLike): { + then(onfulfilled?: (value: TResult1_769 | TResult2_769 | TResult_831 | TResult_863 | TResult_879 | TResult_887) => TResult1_890 | PromiseLike, onrejected?: (reason: any) => TResult2_890 | PromiseLike): { + then(onfulfilled?: (value: TResult1_890 | TResult2_890) => TResult1_891 | PromiseLike, onrejected?: (reason: any) => TResult2_891 | PromiseLike): { + then(onfulfilled?: (value: TResult1_891 | TResult2_891) => TResult1_892 | PromiseLike, onrejected?: (reason: any) => TResult2_892 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_888 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_889 | PromiseLike): { + then(onfulfilled?: (value: TResult1_890 | TResult2_890 | TResult_889) => TResult1_893 | PromiseLike, onrejected?: (reason: any) => TResult2_893 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_890 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_891 | PromiseLike): { + then(onfulfilled?: (value: TResult1_769 | TResult2_769 | TResult_831 | TResult_863 | TResult_879 | TResult_887 | TResult_891) => TResult1_894 | PromiseLike, onrejected?: (reason: any) => TResult2_894 | PromiseLike): { + then(onfulfilled?: (value: TResult1_894 | TResult2_894) => TResult1_895 | PromiseLike, onrejected?: (reason: any) => TResult2_895 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_892 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_893 | PromiseLike): { + then(onfulfilled?: (value: TResult1_769 | TResult2_769 | TResult_831 | TResult_863 | TResult_879 | TResult_887 | TResult_891 | TResult_893) => TResult1_896 | PromiseLike, onrejected?: (reason: any) => TResult2_896 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_894 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_895 | PromiseLike): { + then(onfulfilled?: (value: TResult1 | TResult2 | TResult_511 | TResult_767 | TResult_895) => TResult1_897 | PromiseLike, onrejected?: (reason: any) => TResult2_897 | PromiseLike): { + then(onfulfilled?: (value: TResult1_897 | TResult2_897) => TResult1_898 | PromiseLike, onrejected?: (reason: any) => TResult2_898 | PromiseLike): { + then(onfulfilled?: (value: TResult1_898 | TResult2_898) => TResult1_899 | PromiseLike, onrejected?: (reason: any) => TResult2_899 | PromiseLike): { + then(onfulfilled?: (value: TResult1_899 | TResult2_899) => TResult1_900 | PromiseLike, onrejected?: (reason: any) => TResult2_900 | PromiseLike): { + then(onfulfilled?: (value: TResult1_900 | TResult2_900) => TResult1_901 | PromiseLike, onrejected?: (reason: any) => TResult2_901 | PromiseLike): { + then(onfulfilled?: (value: TResult1_901 | TResult2_901) => TResult1_902 | PromiseLike, onrejected?: (reason: any) => TResult2_902 | PromiseLike): { + then(onfulfilled?: (value: TResult1_902 | TResult2_902) => TResult1_903 | PromiseLike, onrejected?: (reason: any) => TResult2_903 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_896 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_897 | PromiseLike): { + then(onfulfilled?: (value: TResult1_901 | TResult2_901 | TResult_897) => TResult1_904 | PromiseLike, onrejected?: (reason: any) => TResult2_904 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_898 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_899 | PromiseLike): { + then(onfulfilled?: (value: TResult1_900 | TResult2_900 | TResult_899) => TResult1_905 | PromiseLike, onrejected?: (reason: any) => TResult2_905 | PromiseLike): { + then(onfulfilled?: (value: TResult1_905 | TResult2_905) => TResult1_906 | PromiseLike, onrejected?: (reason: any) => TResult2_906 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_900 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_901 | PromiseLike): { + then(onfulfilled?: (value: TResult1_900 | TResult2_900 | TResult_899 | TResult_901) => TResult1_907 | PromiseLike, onrejected?: (reason: any) => TResult2_907 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_902 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_903 | PromiseLike): { + then(onfulfilled?: (value: TResult1_899 | TResult2_899 | TResult_903) => TResult1_908 | PromiseLike, onrejected?: (reason: any) => TResult2_908 | PromiseLike): { + then(onfulfilled?: (value: TResult1_908 | TResult2_908) => TResult1_909 | PromiseLike, onrejected?: (reason: any) => TResult2_909 | PromiseLike): { + then(onfulfilled?: (value: TResult1_909 | TResult2_909) => TResult1_910 | PromiseLike, onrejected?: (reason: any) => TResult2_910 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_904 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_905 | PromiseLike): { + then(onfulfilled?: (value: TResult1_908 | TResult2_908 | TResult_905) => TResult1_911 | PromiseLike, onrejected?: (reason: any) => TResult2_911 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_906 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_907 | PromiseLike): { + then(onfulfilled?: (value: TResult1_899 | TResult2_899 | TResult_903 | TResult_907) => TResult1_912 | PromiseLike, onrejected?: (reason: any) => TResult2_912 | PromiseLike): { + then(onfulfilled?: (value: TResult1_912 | TResult2_912) => TResult1_913 | PromiseLike, onrejected?: (reason: any) => TResult2_913 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_908 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_909 | PromiseLike): { + then(onfulfilled?: (value: TResult1_899 | TResult2_899 | TResult_903 | TResult_907 | TResult_909) => TResult1_914 | PromiseLike, onrejected?: (reason: any) => TResult2_914 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_910 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_911 | PromiseLike): { + then(onfulfilled?: (value: TResult1_898 | TResult2_898 | TResult_911) => TResult1_915 | PromiseLike, onrejected?: (reason: any) => TResult2_915 | PromiseLike): { + then(onfulfilled?: (value: TResult1_915 | TResult2_915) => TResult1_916 | PromiseLike, onrejected?: (reason: any) => TResult2_916 | PromiseLike): { + then(onfulfilled?: (value: TResult1_916 | TResult2_916) => TResult1_917 | PromiseLike, onrejected?: (reason: any) => TResult2_917 | PromiseLike): { + then(onfulfilled?: (value: TResult1_917 | TResult2_917) => TResult1_918 | PromiseLike, onrejected?: (reason: any) => TResult2_918 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_912 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_913 | PromiseLike): { + then(onfulfilled?: (value: TResult1_916 | TResult2_916 | TResult_913) => TResult1_919 | PromiseLike, onrejected?: (reason: any) => TResult2_919 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_914 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_915 | PromiseLike): { + then(onfulfilled?: (value: TResult1_915 | TResult2_915 | TResult_915) => TResult1_920 | PromiseLike, onrejected?: (reason: any) => TResult2_920 | PromiseLike): { + then(onfulfilled?: (value: TResult1_920 | TResult2_920) => TResult1_921 | PromiseLike, onrejected?: (reason: any) => TResult2_921 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_916 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_917 | PromiseLike): { + then(onfulfilled?: (value: TResult1_915 | TResult2_915 | TResult_915 | TResult_917) => TResult1_922 | PromiseLike, onrejected?: (reason: any) => TResult2_922 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_918 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_919 | PromiseLike): { + then(onfulfilled?: (value: TResult1_898 | TResult2_898 | TResult_911 | TResult_919) => TResult1_923 | PromiseLike, onrejected?: (reason: any) => TResult2_923 | PromiseLike): { + then(onfulfilled?: (value: TResult1_923 | TResult2_923) => TResult1_924 | PromiseLike, onrejected?: (reason: any) => TResult2_924 | PromiseLike): { + then(onfulfilled?: (value: TResult1_924 | TResult2_924) => TResult1_925 | PromiseLike, onrejected?: (reason: any) => TResult2_925 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_920 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_921 | PromiseLike): { + then(onfulfilled?: (value: TResult1_923 | TResult2_923 | TResult_921) => TResult1_926 | PromiseLike, onrejected?: (reason: any) => TResult2_926 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_922 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_923 | PromiseLike): { + then(onfulfilled?: (value: TResult1_898 | TResult2_898 | TResult_911 | TResult_919 | TResult_923) => TResult1_927 | PromiseLike, onrejected?: (reason: any) => TResult2_927 | PromiseLike): { + then(onfulfilled?: (value: TResult1_927 | TResult2_927) => TResult1_928 | PromiseLike, onrejected?: (reason: any) => TResult2_928 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_924 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_925 | PromiseLike): { + then(onfulfilled?: (value: TResult1_898 | TResult2_898 | TResult_911 | TResult_919 | TResult_923 | TResult_925) => TResult1_929 | PromiseLike, onrejected?: (reason: any) => TResult2_929 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_926 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_927 | PromiseLike): { + then(onfulfilled?: (value: TResult1_897 | TResult2_897 | TResult_927) => TResult1_930 | PromiseLike, onrejected?: (reason: any) => TResult2_930 | PromiseLike): { + then(onfulfilled?: (value: TResult1_930 | TResult2_930) => TResult1_931 | PromiseLike, onrejected?: (reason: any) => TResult2_931 | PromiseLike): { + then(onfulfilled?: (value: TResult1_931 | TResult2_931) => TResult1_932 | PromiseLike, onrejected?: (reason: any) => TResult2_932 | PromiseLike): { + then(onfulfilled?: (value: TResult1_932 | TResult2_932) => TResult1_933 | PromiseLike, onrejected?: (reason: any) => TResult2_933 | PromiseLike): { + then(onfulfilled?: (value: TResult1_933 | TResult2_933) => TResult1_934 | PromiseLike, onrejected?: (reason: any) => TResult2_934 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_928 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_929 | PromiseLike): { + then(onfulfilled?: (value: TResult1_932 | TResult2_932 | TResult_929) => TResult1_935 | PromiseLike, onrejected?: (reason: any) => TResult2_935 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_930 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_931 | PromiseLike): { + then(onfulfilled?: (value: TResult1_931 | TResult2_931 | TResult_931) => TResult1_936 | PromiseLike, onrejected?: (reason: any) => TResult2_936 | PromiseLike): { + then(onfulfilled?: (value: TResult1_936 | TResult2_936) => TResult1_937 | PromiseLike, onrejected?: (reason: any) => TResult2_937 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_932 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_933 | PromiseLike): { + then(onfulfilled?: (value: TResult1_931 | TResult2_931 | TResult_931 | TResult_933) => TResult1_938 | PromiseLike, onrejected?: (reason: any) => TResult2_938 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_934 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_935 | PromiseLike): { + then(onfulfilled?: (value: TResult1_930 | TResult2_930 | TResult_935) => TResult1_939 | PromiseLike, onrejected?: (reason: any) => TResult2_939 | PromiseLike): { + then(onfulfilled?: (value: TResult1_939 | TResult2_939) => TResult1_940 | PromiseLike, onrejected?: (reason: any) => TResult2_940 | PromiseLike): { + then(onfulfilled?: (value: TResult1_940 | TResult2_940) => TResult1_941 | PromiseLike, onrejected?: (reason: any) => TResult2_941 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_936 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_937 | PromiseLike): { + then(onfulfilled?: (value: TResult1_939 | TResult2_939 | TResult_937) => TResult1_942 | PromiseLike, onrejected?: (reason: any) => TResult2_942 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_938 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_939 | PromiseLike): { + then(onfulfilled?: (value: TResult1_930 | TResult2_930 | TResult_935 | TResult_939) => TResult1_943 | PromiseLike, onrejected?: (reason: any) => TResult2_943 | PromiseLike): { + then(onfulfilled?: (value: TResult1_943 | TResult2_943) => TResult1_944 | PromiseLike, onrejected?: (reason: any) => TResult2_944 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_940 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_941 | PromiseLike): { + then(onfulfilled?: (value: TResult1_930 | TResult2_930 | TResult_935 | TResult_939 | TResult_941) => TResult1_945 | PromiseLike, onrejected?: (reason: any) => TResult2_945 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_942 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_943 | PromiseLike): { + then(onfulfilled?: (value: TResult1_897 | TResult2_897 | TResult_927 | TResult_943) => TResult1_946 | PromiseLike, onrejected?: (reason: any) => TResult2_946 | PromiseLike): { + then(onfulfilled?: (value: TResult1_946 | TResult2_946) => TResult1_947 | PromiseLike, onrejected?: (reason: any) => TResult2_947 | PromiseLike): { + then(onfulfilled?: (value: TResult1_947 | TResult2_947) => TResult1_948 | PromiseLike, onrejected?: (reason: any) => TResult2_948 | PromiseLike): { + then(onfulfilled?: (value: TResult1_948 | TResult2_948) => TResult1_949 | PromiseLike, onrejected?: (reason: any) => TResult2_949 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_944 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_945 | PromiseLike): { + then(onfulfilled?: (value: TResult1_947 | TResult2_947 | TResult_945) => TResult1_950 | PromiseLike, onrejected?: (reason: any) => TResult2_950 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_946 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_947 | PromiseLike): { + then(onfulfilled?: (value: TResult1_946 | TResult2_946 | TResult_947) => TResult1_951 | PromiseLike, onrejected?: (reason: any) => TResult2_951 | PromiseLike): { + then(onfulfilled?: (value: TResult1_951 | TResult2_951) => TResult1_952 | PromiseLike, onrejected?: (reason: any) => TResult2_952 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_948 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_949 | PromiseLike): { + then(onfulfilled?: (value: TResult1_946 | TResult2_946 | TResult_947 | TResult_949) => TResult1_953 | PromiseLike, onrejected?: (reason: any) => TResult2_953 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_950 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_951 | PromiseLike): { + then(onfulfilled?: (value: TResult1_897 | TResult2_897 | TResult_927 | TResult_943 | TResult_951) => TResult1_954 | PromiseLike, onrejected?: (reason: any) => TResult2_954 | PromiseLike): { + then(onfulfilled?: (value: TResult1_954 | TResult2_954) => TResult1_955 | PromiseLike, onrejected?: (reason: any) => TResult2_955 | PromiseLike): { + then(onfulfilled?: (value: TResult1_955 | TResult2_955) => TResult1_956 | PromiseLike, onrejected?: (reason: any) => TResult2_956 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_952 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_953 | PromiseLike): { + then(onfulfilled?: (value: TResult1_954 | TResult2_954 | TResult_953) => TResult1_957 | PromiseLike, onrejected?: (reason: any) => TResult2_957 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_954 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_955 | PromiseLike): { + then(onfulfilled?: (value: TResult1_897 | TResult2_897 | TResult_927 | TResult_943 | TResult_951 | TResult_955) => TResult1_958 | PromiseLike, onrejected?: (reason: any) => TResult2_958 | PromiseLike): { + then(onfulfilled?: (value: TResult1_958 | TResult2_958) => TResult1_959 | PromiseLike, onrejected?: (reason: any) => TResult2_959 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_956 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_957 | PromiseLike): { + then(onfulfilled?: (value: TResult1_897 | TResult2_897 | TResult_927 | TResult_943 | TResult_951 | TResult_955 | TResult_957) => TResult1_960 | PromiseLike, onrejected?: (reason: any) => TResult2_960 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_958 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_959 | PromiseLike): { + then(onfulfilled?: (value: TResult1 | TResult2 | TResult_511 | TResult_767 | TResult_895 | TResult_959) => TResult1_961 | PromiseLike, onrejected?: (reason: any) => TResult2_961 | PromiseLike): { + then(onfulfilled?: (value: TResult1_961 | TResult2_961) => TResult1_962 | PromiseLike, onrejected?: (reason: any) => TResult2_962 | PromiseLike): { + then(onfulfilled?: (value: TResult1_962 | TResult2_962) => TResult1_963 | PromiseLike, onrejected?: (reason: any) => TResult2_963 | PromiseLike): { + then(onfulfilled?: (value: TResult1_963 | TResult2_963) => TResult1_964 | PromiseLike, onrejected?: (reason: any) => TResult2_964 | PromiseLike): { + then(onfulfilled?: (value: TResult1_964 | TResult2_964) => TResult1_965 | PromiseLike, onrejected?: (reason: any) => TResult2_965 | PromiseLike): { + then(onfulfilled?: (value: TResult1_965 | TResult2_965) => TResult1_966 | PromiseLike, onrejected?: (reason: any) => TResult2_966 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_960 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_961 | PromiseLike): { + then(onfulfilled?: (value: TResult1_964 | TResult2_964 | TResult_961) => TResult1_967 | PromiseLike, onrejected?: (reason: any) => TResult2_967 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_962 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_963 | PromiseLike): { + then(onfulfilled?: (value: TResult1_963 | TResult2_963 | TResult_963) => TResult1_968 | PromiseLike, onrejected?: (reason: any) => TResult2_968 | PromiseLike): { + then(onfulfilled?: (value: TResult1_968 | TResult2_968) => TResult1_969 | PromiseLike, onrejected?: (reason: any) => TResult2_969 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_964 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_965 | PromiseLike): { + then(onfulfilled?: (value: TResult1_963 | TResult2_963 | TResult_963 | TResult_965) => TResult1_970 | PromiseLike, onrejected?: (reason: any) => TResult2_970 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_966 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_967 | PromiseLike): { + then(onfulfilled?: (value: TResult1_962 | TResult2_962 | TResult_967) => TResult1_971 | PromiseLike, onrejected?: (reason: any) => TResult2_971 | PromiseLike): { + then(onfulfilled?: (value: TResult1_971 | TResult2_971) => TResult1_972 | PromiseLike, onrejected?: (reason: any) => TResult2_972 | PromiseLike): { + then(onfulfilled?: (value: TResult1_972 | TResult2_972) => TResult1_973 | PromiseLike, onrejected?: (reason: any) => TResult2_973 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_968 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_969 | PromiseLike): { + then(onfulfilled?: (value: TResult1_971 | TResult2_971 | TResult_969) => TResult1_974 | PromiseLike, onrejected?: (reason: any) => TResult2_974 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_970 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_971 | PromiseLike): { + then(onfulfilled?: (value: TResult1_962 | TResult2_962 | TResult_967 | TResult_971) => TResult1_975 | PromiseLike, onrejected?: (reason: any) => TResult2_975 | PromiseLike): { + then(onfulfilled?: (value: TResult1_975 | TResult2_975) => TResult1_976 | PromiseLike, onrejected?: (reason: any) => TResult2_976 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_972 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_973 | PromiseLike): { + then(onfulfilled?: (value: TResult1_962 | TResult2_962 | TResult_967 | TResult_971 | TResult_973) => TResult1_977 | PromiseLike, onrejected?: (reason: any) => TResult2_977 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_974 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_975 | PromiseLike): { + then(onfulfilled?: (value: TResult1_961 | TResult2_961 | TResult_975) => TResult1_978 | PromiseLike, onrejected?: (reason: any) => TResult2_978 | PromiseLike): { + then(onfulfilled?: (value: TResult1_978 | TResult2_978) => TResult1_979 | PromiseLike, onrejected?: (reason: any) => TResult2_979 | PromiseLike): { + then(onfulfilled?: (value: TResult1_979 | TResult2_979) => TResult1_980 | PromiseLike, onrejected?: (reason: any) => TResult2_980 | PromiseLike): { + then(onfulfilled?: (value: TResult1_980 | TResult2_980) => TResult1_981 | PromiseLike, onrejected?: (reason: any) => TResult2_981 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_976 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_977 | PromiseLike): { + then(onfulfilled?: (value: TResult1_979 | TResult2_979 | TResult_977) => TResult1_982 | PromiseLike, onrejected?: (reason: any) => TResult2_982 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_978 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_979 | PromiseLike): { + then(onfulfilled?: (value: TResult1_978 | TResult2_978 | TResult_979) => TResult1_983 | PromiseLike, onrejected?: (reason: any) => TResult2_983 | PromiseLike): { + then(onfulfilled?: (value: TResult1_983 | TResult2_983) => TResult1_984 | PromiseLike, onrejected?: (reason: any) => TResult2_984 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_980 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_981 | PromiseLike): { + then(onfulfilled?: (value: TResult1_978 | TResult2_978 | TResult_979 | TResult_981) => TResult1_985 | PromiseLike, onrejected?: (reason: any) => TResult2_985 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_982 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_983 | PromiseLike): { + then(onfulfilled?: (value: TResult1_961 | TResult2_961 | TResult_975 | TResult_983) => TResult1_986 | PromiseLike, onrejected?: (reason: any) => TResult2_986 | PromiseLike): { + then(onfulfilled?: (value: TResult1_986 | TResult2_986) => TResult1_987 | PromiseLike, onrejected?: (reason: any) => TResult2_987 | PromiseLike): { + then(onfulfilled?: (value: TResult1_987 | TResult2_987) => TResult1_988 | PromiseLike, onrejected?: (reason: any) => TResult2_988 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_984 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_985 | PromiseLike): { + then(onfulfilled?: (value: TResult1_986 | TResult2_986 | TResult_985) => TResult1_989 | PromiseLike, onrejected?: (reason: any) => TResult2_989 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_986 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_987 | PromiseLike): { + then(onfulfilled?: (value: TResult1_961 | TResult2_961 | TResult_975 | TResult_983 | TResult_987) => TResult1_990 | PromiseLike, onrejected?: (reason: any) => TResult2_990 | PromiseLike): { + then(onfulfilled?: (value: TResult1_990 | TResult2_990) => TResult1_991 | PromiseLike, onrejected?: (reason: any) => TResult2_991 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_988 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_989 | PromiseLike): { + then(onfulfilled?: (value: TResult1_961 | TResult2_961 | TResult_975 | TResult_983 | TResult_987 | TResult_989) => TResult1_992 | PromiseLike, onrejected?: (reason: any) => TResult2_992 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_990 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_991 | PromiseLike): { + then(onfulfilled?: (value: TResult1 | TResult2 | TResult_511 | TResult_767 | TResult_895 | TResult_959 | TResult_991) => TResult1_993 | PromiseLike, onrejected?: (reason: any) => TResult2_993 | PromiseLike): { + then(onfulfilled?: (value: TResult1_993 | TResult2_993) => TResult1_994 | PromiseLike, onrejected?: (reason: any) => TResult2_994 | PromiseLike): { + then(onfulfilled?: (value: TResult1_994 | TResult2_994) => TResult1_995 | PromiseLike, onrejected?: (reason: any) => TResult2_995 | PromiseLike): { + then(onfulfilled?: (value: TResult1_995 | TResult2_995) => TResult1_996 | PromiseLike, onrejected?: (reason: any) => TResult2_996 | PromiseLike): { + then(onfulfilled?: (value: TResult1_996 | TResult2_996) => TResult1_997 | PromiseLike, onrejected?: (reason: any) => TResult2_997 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_992 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_993 | PromiseLike): { + then(onfulfilled?: (value: TResult1_995 | TResult2_995 | TResult_993) => TResult1_998 | PromiseLike, onrejected?: (reason: any) => TResult2_998 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_994 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_995 | PromiseLike): { + then(onfulfilled?: (value: TResult1_994 | TResult2_994 | TResult_995) => TResult1_999 | PromiseLike, onrejected?: (reason: any) => TResult2_999 | PromiseLike): { + then(onfulfilled?: (value: TResult1_999 | TResult2_999) => TResult1_1000 | PromiseLike, onrejected?: (reason: any) => TResult2_1000 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_996 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_997 | PromiseLike): { + then(onfulfilled?: (value: TResult1_994 | TResult2_994 | TResult_995 | TResult_997) => TResult1_1001 | PromiseLike, onrejected?: (reason: any) => TResult2_1001 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_998 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_999 | PromiseLike): { + then(onfulfilled?: (value: TResult1_993 | TResult2_993 | TResult_999) => TResult1_1002 | PromiseLike, onrejected?: (reason: any) => TResult2_1002 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1002 | TResult2_1002) => TResult1_1003 | PromiseLike, onrejected?: (reason: any) => TResult2_1003 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1003 | TResult2_1003) => TResult1_1004 | PromiseLike, onrejected?: (reason: any) => TResult2_1004 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1000 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1001 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1002 | TResult2_1002 | TResult_1001) => TResult1_1005 | PromiseLike, onrejected?: (reason: any) => TResult2_1005 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1002 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1003 | PromiseLike): { + then(onfulfilled?: (value: TResult1_993 | TResult2_993 | TResult_999 | TResult_1003) => TResult1_1006 | PromiseLike, onrejected?: (reason: any) => TResult2_1006 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1006 | TResult2_1006) => TResult1_1007 | PromiseLike, onrejected?: (reason: any) => TResult2_1007 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1004 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1005 | PromiseLike): { + then(onfulfilled?: (value: TResult1_993 | TResult2_993 | TResult_999 | TResult_1003 | TResult_1005) => TResult1_1008 | PromiseLike, onrejected?: (reason: any) => TResult2_1008 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1006 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1007 | PromiseLike): { + then(onfulfilled?: (value: TResult1 | TResult2 | TResult_511 | TResult_767 | TResult_895 | TResult_959 | TResult_991 | TResult_1007) => TResult1_1009 | PromiseLike, onrejected?: (reason: any) => TResult2_1009 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1009 | TResult2_1009) => TResult1_1010 | PromiseLike, onrejected?: (reason: any) => TResult2_1010 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1010 | TResult2_1010) => TResult1_1011 | PromiseLike, onrejected?: (reason: any) => TResult2_1011 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1011 | TResult2_1011) => TResult1_1012 | PromiseLike, onrejected?: (reason: any) => TResult2_1012 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1008 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1009 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1010 | TResult2_1010 | TResult_1009) => TResult1_1013 | PromiseLike, onrejected?: (reason: any) => TResult2_1013 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1010 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1011 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1009 | TResult2_1009 | TResult_1011) => TResult1_1014 | PromiseLike, onrejected?: (reason: any) => TResult2_1014 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1014 | TResult2_1014) => TResult1_1015 | PromiseLike, onrejected?: (reason: any) => TResult2_1015 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1012 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1013 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1009 | TResult2_1009 | TResult_1011 | TResult_1013) => TResult1_1016 | PromiseLike, onrejected?: (reason: any) => TResult2_1016 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1014 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1015 | PromiseLike): { + then(onfulfilled?: (value: TResult1 | TResult2 | TResult_511 | TResult_767 | TResult_895 | TResult_959 | TResult_991 | TResult_1007 | TResult_1015) => TResult1_1017 | PromiseLike, onrejected?: (reason: any) => TResult2_1017 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1017 | TResult2_1017) => TResult1_1018 | PromiseLike, onrejected?: (reason: any) => TResult2_1018 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1018 | TResult2_1018) => TResult1_1019 | PromiseLike, onrejected?: (reason: any) => TResult2_1019 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1016 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1017 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1017 | TResult2_1017 | TResult_1017) => TResult1_1020 | PromiseLike, onrejected?: (reason: any) => TResult2_1020 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1018 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1019 | PromiseLike): { + then(onfulfilled?: (value: TResult1 | TResult2 | TResult_511 | TResult_767 | TResult_895 | TResult_959 | TResult_991 | TResult_1007 | TResult_1015 | TResult_1019) => TResult1_1021 | PromiseLike, onrejected?: (reason: any) => TResult2_1021 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1021 | TResult2_1021) => TResult1_1022 | PromiseLike, onrejected?: (reason: any) => TResult2_1022 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1020 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1021 | PromiseLike): { + then(onfulfilled?: (value: TResult1 | TResult2 | TResult_511 | TResult_767 | TResult_895 | TResult_959 | TResult_991 | TResult_1007 | TResult_1015 | TResult_1019 | TResult_1021) => TResult1_1023 | PromiseLike, onrejected?: (reason: any) => TResult2_1023 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1022 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1023 | PromiseLike): { + then | TResult_1023, TResult2_1024 = never>(onfulfilled?: (value: import("./http-client").HttpResponse | TResult_1023) => TResult1_1024 | PromiseLike, onrejected?: (reason: any) => TResult2_1024 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1024 | TResult2_1024) => TResult1_1025 | PromiseLike, onrejected?: (reason: any) => TResult2_1025 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1025 | TResult2_1025) => TResult1_1026 | PromiseLike, onrejected?: (reason: any) => TResult2_1026 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1026 | TResult2_1026) => TResult1_1027 | PromiseLike, onrejected?: (reason: any) => TResult2_1027 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1027 | TResult2_1027) => TResult1_1028 | PromiseLike, onrejected?: (reason: any) => TResult2_1028 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1028 | TResult2_1028) => TResult1_1029 | PromiseLike, onrejected?: (reason: any) => TResult2_1029 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1029 | TResult2_1029) => TResult1_1030 | PromiseLike, onrejected?: (reason: any) => TResult2_1030 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1030 | TResult2_1030) => TResult1_1031 | PromiseLike, onrejected?: (reason: any) => TResult2_1031 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1031 | TResult2_1031) => TResult1_1032 | PromiseLike, onrejected?: (reason: any) => TResult2_1032 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1032 | TResult2_1032) => TResult1_1033 | PromiseLike, onrejected?: (reason: any) => TResult2_1033 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1024 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1025 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1031 | TResult2_1031 | TResult_1025) => TResult1_1034 | PromiseLike, onrejected?: (reason: any) => TResult2_1034 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1026 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1027 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1030 | TResult2_1030 | TResult_1027) => TResult1_1035 | PromiseLike, onrejected?: (reason: any) => TResult2_1035 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1035 | TResult2_1035) => TResult1_1036 | PromiseLike, onrejected?: (reason: any) => TResult2_1036 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1028 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1029 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1030 | TResult2_1030 | TResult_1027 | TResult_1029) => TResult1_1037 | PromiseLike, onrejected?: (reason: any) => TResult2_1037 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1030 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1031 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1029 | TResult2_1029 | TResult_1031) => TResult1_1038 | PromiseLike, onrejected?: (reason: any) => TResult2_1038 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1038 | TResult2_1038) => TResult1_1039 | PromiseLike, onrejected?: (reason: any) => TResult2_1039 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1039 | TResult2_1039) => TResult1_1040 | PromiseLike, onrejected?: (reason: any) => TResult2_1040 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1032 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1033 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1038 | TResult2_1038 | TResult_1033) => TResult1_1041 | PromiseLike, onrejected?: (reason: any) => TResult2_1041 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1034 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1035 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1029 | TResult2_1029 | TResult_1031 | TResult_1035) => TResult1_1042 | PromiseLike, onrejected?: (reason: any) => TResult2_1042 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1042 | TResult2_1042) => TResult1_1043 | PromiseLike, onrejected?: (reason: any) => TResult2_1043 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1036 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1037 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1029 | TResult2_1029 | TResult_1031 | TResult_1035 | TResult_1037) => TResult1_1044 | PromiseLike, onrejected?: (reason: any) => TResult2_1044 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1038 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1039 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1028 | TResult2_1028 | TResult_1039) => TResult1_1045 | PromiseLike, onrejected?: (reason: any) => TResult2_1045 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1045 | TResult2_1045) => TResult1_1046 | PromiseLike, onrejected?: (reason: any) => TResult2_1046 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1046 | TResult2_1046) => TResult1_1047 | PromiseLike, onrejected?: (reason: any) => TResult2_1047 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1047 | TResult2_1047) => TResult1_1048 | PromiseLike, onrejected?: (reason: any) => TResult2_1048 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1040 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1041 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1046 | TResult2_1046 | TResult_1041) => TResult1_1049 | PromiseLike, onrejected?: (reason: any) => TResult2_1049 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1042 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1043 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1045 | TResult2_1045 | TResult_1043) => TResult1_1050 | PromiseLike, onrejected?: (reason: any) => TResult2_1050 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1050 | TResult2_1050) => TResult1_1051 | PromiseLike, onrejected?: (reason: any) => TResult2_1051 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1044 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1045 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1045 | TResult2_1045 | TResult_1043 | TResult_1045) => TResult1_1052 | PromiseLike, onrejected?: (reason: any) => TResult2_1052 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1046 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1047 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1028 | TResult2_1028 | TResult_1039 | TResult_1047) => TResult1_1053 | PromiseLike, onrejected?: (reason: any) => TResult2_1053 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1053 | TResult2_1053) => TResult1_1054 | PromiseLike, onrejected?: (reason: any) => TResult2_1054 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1054 | TResult2_1054) => TResult1_1055 | PromiseLike, onrejected?: (reason: any) => TResult2_1055 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1048 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1049 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1053 | TResult2_1053 | TResult_1049) => TResult1_1056 | PromiseLike, onrejected?: (reason: any) => TResult2_1056 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1050 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1051 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1028 | TResult2_1028 | TResult_1039 | TResult_1047 | TResult_1051) => TResult1_1057 | PromiseLike, onrejected?: (reason: any) => TResult2_1057 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1057 | TResult2_1057) => TResult1_1058 | PromiseLike, onrejected?: (reason: any) => TResult2_1058 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1052 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1053 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1028 | TResult2_1028 | TResult_1039 | TResult_1047 | TResult_1051 | TResult_1053) => TResult1_1059 | PromiseLike, onrejected?: (reason: any) => TResult2_1059 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1054 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1055 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1027 | TResult2_1027 | TResult_1055) => TResult1_1060 | PromiseLike, onrejected?: (reason: any) => TResult2_1060 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1060 | TResult2_1060) => TResult1_1061 | PromiseLike, onrejected?: (reason: any) => TResult2_1061 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1061 | TResult2_1061) => TResult1_1062 | PromiseLike, onrejected?: (reason: any) => TResult2_1062 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1062 | TResult2_1062) => TResult1_1063 | PromiseLike, onrejected?: (reason: any) => TResult2_1063 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1063 | TResult2_1063) => TResult1_1064 | PromiseLike, onrejected?: (reason: any) => TResult2_1064 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1056 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1057 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1062 | TResult2_1062 | TResult_1057) => TResult1_1065 | PromiseLike, onrejected?: (reason: any) => TResult2_1065 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1058 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1059 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1061 | TResult2_1061 | TResult_1059) => TResult1_1066 | PromiseLike, onrejected?: (reason: any) => TResult2_1066 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1066 | TResult2_1066) => TResult1_1067 | PromiseLike, onrejected?: (reason: any) => TResult2_1067 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1060 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1061 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1061 | TResult2_1061 | TResult_1059 | TResult_1061) => TResult1_1068 | PromiseLike, onrejected?: (reason: any) => TResult2_1068 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1062 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1063 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1060 | TResult2_1060 | TResult_1063) => TResult1_1069 | PromiseLike, onrejected?: (reason: any) => TResult2_1069 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1069 | TResult2_1069) => TResult1_1070 | PromiseLike, onrejected?: (reason: any) => TResult2_1070 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1070 | TResult2_1070) => TResult1_1071 | PromiseLike, onrejected?: (reason: any) => TResult2_1071 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1064 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1065 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1069 | TResult2_1069 | TResult_1065) => TResult1_1072 | PromiseLike, onrejected?: (reason: any) => TResult2_1072 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1066 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1067 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1060 | TResult2_1060 | TResult_1063 | TResult_1067) => TResult1_1073 | PromiseLike, onrejected?: (reason: any) => TResult2_1073 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1073 | TResult2_1073) => TResult1_1074 | PromiseLike, onrejected?: (reason: any) => TResult2_1074 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1068 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1069 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1060 | TResult2_1060 | TResult_1063 | TResult_1067 | TResult_1069) => TResult1_1075 | PromiseLike, onrejected?: (reason: any) => TResult2_1075 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1070 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1071 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1027 | TResult2_1027 | TResult_1055 | TResult_1071) => TResult1_1076 | PromiseLike, onrejected?: (reason: any) => TResult2_1076 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1076 | TResult2_1076) => TResult1_1077 | PromiseLike, onrejected?: (reason: any) => TResult2_1077 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1077 | TResult2_1077) => TResult1_1078 | PromiseLike, onrejected?: (reason: any) => TResult2_1078 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1078 | TResult2_1078) => TResult1_1079 | PromiseLike, onrejected?: (reason: any) => TResult2_1079 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1072 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1073 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1077 | TResult2_1077 | TResult_1073) => TResult1_1080 | PromiseLike, onrejected?: (reason: any) => TResult2_1080 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1074 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1075 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1076 | TResult2_1076 | TResult_1075) => TResult1_1081 | PromiseLike, onrejected?: (reason: any) => TResult2_1081 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1081 | TResult2_1081) => TResult1_1082 | PromiseLike, onrejected?: (reason: any) => TResult2_1082 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1076 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1077 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1076 | TResult2_1076 | TResult_1075 | TResult_1077) => TResult1_1083 | PromiseLike, onrejected?: (reason: any) => TResult2_1083 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1078 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1079 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1027 | TResult2_1027 | TResult_1055 | TResult_1071 | TResult_1079) => TResult1_1084 | PromiseLike, onrejected?: (reason: any) => TResult2_1084 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1084 | TResult2_1084) => TResult1_1085 | PromiseLike, onrejected?: (reason: any) => TResult2_1085 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1085 | TResult2_1085) => TResult1_1086 | PromiseLike, onrejected?: (reason: any) => TResult2_1086 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1080 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1081 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1084 | TResult2_1084 | TResult_1081) => TResult1_1087 | PromiseLike, onrejected?: (reason: any) => TResult2_1087 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1082 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1083 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1027 | TResult2_1027 | TResult_1055 | TResult_1071 | TResult_1079 | TResult_1083) => TResult1_1088 | PromiseLike, onrejected?: (reason: any) => TResult2_1088 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1088 | TResult2_1088) => TResult1_1089 | PromiseLike, onrejected?: (reason: any) => TResult2_1089 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1084 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1085 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1027 | TResult2_1027 | TResult_1055 | TResult_1071 | TResult_1079 | TResult_1083 | TResult_1085) => TResult1_1090 | PromiseLike, onrejected?: (reason: any) => TResult2_1090 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1086 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1087 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1026 | TResult2_1026 | TResult_1087) => TResult1_1091 | PromiseLike, onrejected?: (reason: any) => TResult2_1091 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1091 | TResult2_1091) => TResult1_1092 | PromiseLike, onrejected?: (reason: any) => TResult2_1092 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1092 | TResult2_1092) => TResult1_1093 | PromiseLike, onrejected?: (reason: any) => TResult2_1093 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1093 | TResult2_1093) => TResult1_1094 | PromiseLike, onrejected?: (reason: any) => TResult2_1094 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1094 | TResult2_1094) => TResult1_1095 | PromiseLike, onrejected?: (reason: any) => TResult2_1095 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1095 | TResult2_1095) => TResult1_1096 | PromiseLike, onrejected?: (reason: any) => TResult2_1096 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1088 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1089 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1094 | TResult2_1094 | TResult_1089) => TResult1_1097 | PromiseLike, onrejected?: (reason: any) => TResult2_1097 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1090 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1091 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1093 | TResult2_1093 | TResult_1091) => TResult1_1098 | PromiseLike, onrejected?: (reason: any) => TResult2_1098 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1098 | TResult2_1098) => TResult1_1099 | PromiseLike, onrejected?: (reason: any) => TResult2_1099 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1092 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1093 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1093 | TResult2_1093 | TResult_1091 | TResult_1093) => TResult1_1100 | PromiseLike, onrejected?: (reason: any) => TResult2_1100 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1094 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1095 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1092 | TResult2_1092 | TResult_1095) => TResult1_1101 | PromiseLike, onrejected?: (reason: any) => TResult2_1101 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1101 | TResult2_1101) => TResult1_1102 | PromiseLike, onrejected?: (reason: any) => TResult2_1102 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1102 | TResult2_1102) => TResult1_1103 | PromiseLike, onrejected?: (reason: any) => TResult2_1103 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1096 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1097 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1101 | TResult2_1101 | TResult_1097) => TResult1_1104 | PromiseLike, onrejected?: (reason: any) => TResult2_1104 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1098 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1099 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1092 | TResult2_1092 | TResult_1095 | TResult_1099) => TResult1_1105 | PromiseLike, onrejected?: (reason: any) => TResult2_1105 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1105 | TResult2_1105) => TResult1_1106 | PromiseLike, onrejected?: (reason: any) => TResult2_1106 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1100 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1101 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1092 | TResult2_1092 | TResult_1095 | TResult_1099 | TResult_1101) => TResult1_1107 | PromiseLike, onrejected?: (reason: any) => TResult2_1107 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1102 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1103 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1091 | TResult2_1091 | TResult_1103) => TResult1_1108 | PromiseLike, onrejected?: (reason: any) => TResult2_1108 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1108 | TResult2_1108) => TResult1_1109 | PromiseLike, onrejected?: (reason: any) => TResult2_1109 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1109 | TResult2_1109) => TResult1_1110 | PromiseLike, onrejected?: (reason: any) => TResult2_1110 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1110 | TResult2_1110) => TResult1_1111 | PromiseLike, onrejected?: (reason: any) => TResult2_1111 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1104 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1105 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1109 | TResult2_1109 | TResult_1105) => TResult1_1112 | PromiseLike, onrejected?: (reason: any) => TResult2_1112 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1106 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1107 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1108 | TResult2_1108 | TResult_1107) => TResult1_1113 | PromiseLike, onrejected?: (reason: any) => TResult2_1113 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1113 | TResult2_1113) => TResult1_1114 | PromiseLike, onrejected?: (reason: any) => TResult2_1114 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1108 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1109 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1108 | TResult2_1108 | TResult_1107 | TResult_1109) => TResult1_1115 | PromiseLike, onrejected?: (reason: any) => TResult2_1115 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1110 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1111 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1091 | TResult2_1091 | TResult_1103 | TResult_1111) => TResult1_1116 | PromiseLike, onrejected?: (reason: any) => TResult2_1116 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1116 | TResult2_1116) => TResult1_1117 | PromiseLike, onrejected?: (reason: any) => TResult2_1117 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1117 | TResult2_1117) => TResult1_1118 | PromiseLike, onrejected?: (reason: any) => TResult2_1118 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1112 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1113 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1116 | TResult2_1116 | TResult_1113) => TResult1_1119 | PromiseLike, onrejected?: (reason: any) => TResult2_1119 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1114 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1115 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1091 | TResult2_1091 | TResult_1103 | TResult_1111 | TResult_1115) => TResult1_1120 | PromiseLike, onrejected?: (reason: any) => TResult2_1120 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1120 | TResult2_1120) => TResult1_1121 | PromiseLike, onrejected?: (reason: any) => TResult2_1121 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1116 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1117 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1091 | TResult2_1091 | TResult_1103 | TResult_1111 | TResult_1115 | TResult_1117) => TResult1_1122 | PromiseLike, onrejected?: (reason: any) => TResult2_1122 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1118 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1119 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1026 | TResult2_1026 | TResult_1087 | TResult_1119) => TResult1_1123 | PromiseLike, onrejected?: (reason: any) => TResult2_1123 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1123 | TResult2_1123) => TResult1_1124 | PromiseLike, onrejected?: (reason: any) => TResult2_1124 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1124 | TResult2_1124) => TResult1_1125 | PromiseLike, onrejected?: (reason: any) => TResult2_1125 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1125 | TResult2_1125) => TResult1_1126 | PromiseLike, onrejected?: (reason: any) => TResult2_1126 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1126 | TResult2_1126) => TResult1_1127 | PromiseLike, onrejected?: (reason: any) => TResult2_1127 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1120 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1121 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1125 | TResult2_1125 | TResult_1121) => TResult1_1128 | PromiseLike, onrejected?: (reason: any) => TResult2_1128 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1122 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1123 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1124 | TResult2_1124 | TResult_1123) => TResult1_1129 | PromiseLike, onrejected?: (reason: any) => TResult2_1129 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1129 | TResult2_1129) => TResult1_1130 | PromiseLike, onrejected?: (reason: any) => TResult2_1130 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1124 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1125 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1124 | TResult2_1124 | TResult_1123 | TResult_1125) => TResult1_1131 | PromiseLike, onrejected?: (reason: any) => TResult2_1131 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1126 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1127 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1123 | TResult2_1123 | TResult_1127) => TResult1_1132 | PromiseLike, onrejected?: (reason: any) => TResult2_1132 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1132 | TResult2_1132) => TResult1_1133 | PromiseLike, onrejected?: (reason: any) => TResult2_1133 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1133 | TResult2_1133) => TResult1_1134 | PromiseLike, onrejected?: (reason: any) => TResult2_1134 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1128 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1129 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1132 | TResult2_1132 | TResult_1129) => TResult1_1135 | PromiseLike, onrejected?: (reason: any) => TResult2_1135 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1130 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1131 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1123 | TResult2_1123 | TResult_1127 | TResult_1131) => TResult1_1136 | PromiseLike, onrejected?: (reason: any) => TResult2_1136 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1136 | TResult2_1136) => TResult1_1137 | PromiseLike, onrejected?: (reason: any) => TResult2_1137 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1132 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1133 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1123 | TResult2_1123 | TResult_1127 | TResult_1131 | TResult_1133) => TResult1_1138 | PromiseLike, onrejected?: (reason: any) => TResult2_1138 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1134 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1135 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1026 | TResult2_1026 | TResult_1087 | TResult_1119 | TResult_1135) => TResult1_1139 | PromiseLike, onrejected?: (reason: any) => TResult2_1139 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1139 | TResult2_1139) => TResult1_1140 | PromiseLike, onrejected?: (reason: any) => TResult2_1140 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1140 | TResult2_1140) => TResult1_1141 | PromiseLike, onrejected?: (reason: any) => TResult2_1141 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1141 | TResult2_1141) => TResult1_1142 | PromiseLike, onrejected?: (reason: any) => TResult2_1142 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1136 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1137 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1140 | TResult2_1140 | TResult_1137) => TResult1_1143 | PromiseLike, onrejected?: (reason: any) => TResult2_1143 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1138 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1139 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1139 | TResult2_1139 | TResult_1139) => TResult1_1144 | PromiseLike, onrejected?: (reason: any) => TResult2_1144 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1144 | TResult2_1144) => TResult1_1145 | PromiseLike, onrejected?: (reason: any) => TResult2_1145 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1140 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1141 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1139 | TResult2_1139 | TResult_1139 | TResult_1141) => TResult1_1146 | PromiseLike, onrejected?: (reason: any) => TResult2_1146 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1142 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1143 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1026 | TResult2_1026 | TResult_1087 | TResult_1119 | TResult_1135 | TResult_1143) => TResult1_1147 | PromiseLike, onrejected?: (reason: any) => TResult2_1147 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1147 | TResult2_1147) => TResult1_1148 | PromiseLike, onrejected?: (reason: any) => TResult2_1148 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1148 | TResult2_1148) => TResult1_1149 | PromiseLike, onrejected?: (reason: any) => TResult2_1149 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1144 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1145 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1147 | TResult2_1147 | TResult_1145) => TResult1_1150 | PromiseLike, onrejected?: (reason: any) => TResult2_1150 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1146 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1147 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1026 | TResult2_1026 | TResult_1087 | TResult_1119 | TResult_1135 | TResult_1143 | TResult_1147) => TResult1_1151 | PromiseLike, onrejected?: (reason: any) => TResult2_1151 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1151 | TResult2_1151) => TResult1_1152 | PromiseLike, onrejected?: (reason: any) => TResult2_1152 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1148 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1149 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1026 | TResult2_1026 | TResult_1087 | TResult_1119 | TResult_1135 | TResult_1143 | TResult_1147 | TResult_1149) => TResult1_1153 | PromiseLike, onrejected?: (reason: any) => TResult2_1153 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1150 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1151 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1025 | TResult2_1025 | TResult_1151) => TResult1_1154 | PromiseLike, onrejected?: (reason: any) => TResult2_1154 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1154 | TResult2_1154) => TResult1_1155 | PromiseLike, onrejected?: (reason: any) => TResult2_1155 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1155 | TResult2_1155) => TResult1_1156 | PromiseLike, onrejected?: (reason: any) => TResult2_1156 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1156 | TResult2_1156) => TResult1_1157 | PromiseLike, onrejected?: (reason: any) => TResult2_1157 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1157 | TResult2_1157) => TResult1_1158 | PromiseLike, onrejected?: (reason: any) => TResult2_1158 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1158 | TResult2_1158) => TResult1_1159 | PromiseLike, onrejected?: (reason: any) => TResult2_1159 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1159 | TResult2_1159) => TResult1_1160 | PromiseLike, onrejected?: (reason: any) => TResult2_1160 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1152 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1153 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1158 | TResult2_1158 | TResult_1153) => TResult1_1161 | PromiseLike, onrejected?: (reason: any) => TResult2_1161 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1154 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1155 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1157 | TResult2_1157 | TResult_1155) => TResult1_1162 | PromiseLike, onrejected?: (reason: any) => TResult2_1162 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1162 | TResult2_1162) => TResult1_1163 | PromiseLike, onrejected?: (reason: any) => TResult2_1163 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1156 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1157 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1157 | TResult2_1157 | TResult_1155 | TResult_1157) => TResult1_1164 | PromiseLike, onrejected?: (reason: any) => TResult2_1164 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1158 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1159 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1156 | TResult2_1156 | TResult_1159) => TResult1_1165 | PromiseLike, onrejected?: (reason: any) => TResult2_1165 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1165 | TResult2_1165) => TResult1_1166 | PromiseLike, onrejected?: (reason: any) => TResult2_1166 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1166 | TResult2_1166) => TResult1_1167 | PromiseLike, onrejected?: (reason: any) => TResult2_1167 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1160 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1161 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1165 | TResult2_1165 | TResult_1161) => TResult1_1168 | PromiseLike, onrejected?: (reason: any) => TResult2_1168 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1162 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1163 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1156 | TResult2_1156 | TResult_1159 | TResult_1163) => TResult1_1169 | PromiseLike, onrejected?: (reason: any) => TResult2_1169 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1169 | TResult2_1169) => TResult1_1170 | PromiseLike, onrejected?: (reason: any) => TResult2_1170 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1164 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1165 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1156 | TResult2_1156 | TResult_1159 | TResult_1163 | TResult_1165) => TResult1_1171 | PromiseLike, onrejected?: (reason: any) => TResult2_1171 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1166 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1167 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1155 | TResult2_1155 | TResult_1167) => TResult1_1172 | PromiseLike, onrejected?: (reason: any) => TResult2_1172 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1172 | TResult2_1172) => TResult1_1173 | PromiseLike, onrejected?: (reason: any) => TResult2_1173 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1173 | TResult2_1173) => TResult1_1174 | PromiseLike, onrejected?: (reason: any) => TResult2_1174 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1174 | TResult2_1174) => TResult1_1175 | PromiseLike, onrejected?: (reason: any) => TResult2_1175 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1168 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1169 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1173 | TResult2_1173 | TResult_1169) => TResult1_1176 | PromiseLike, onrejected?: (reason: any) => TResult2_1176 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1170 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1171 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1172 | TResult2_1172 | TResult_1171) => TResult1_1177 | PromiseLike, onrejected?: (reason: any) => TResult2_1177 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1177 | TResult2_1177) => TResult1_1178 | PromiseLike, onrejected?: (reason: any) => TResult2_1178 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1172 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1173 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1172 | TResult2_1172 | TResult_1171 | TResult_1173) => TResult1_1179 | PromiseLike, onrejected?: (reason: any) => TResult2_1179 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1174 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1175 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1155 | TResult2_1155 | TResult_1167 | TResult_1175) => TResult1_1180 | PromiseLike, onrejected?: (reason: any) => TResult2_1180 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1180 | TResult2_1180) => TResult1_1181 | PromiseLike, onrejected?: (reason: any) => TResult2_1181 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1181 | TResult2_1181) => TResult1_1182 | PromiseLike, onrejected?: (reason: any) => TResult2_1182 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1176 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1177 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1180 | TResult2_1180 | TResult_1177) => TResult1_1183 | PromiseLike, onrejected?: (reason: any) => TResult2_1183 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1178 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1179 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1155 | TResult2_1155 | TResult_1167 | TResult_1175 | TResult_1179) => TResult1_1184 | PromiseLike, onrejected?: (reason: any) => TResult2_1184 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1184 | TResult2_1184) => TResult1_1185 | PromiseLike, onrejected?: (reason: any) => TResult2_1185 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1180 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1181 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1155 | TResult2_1155 | TResult_1167 | TResult_1175 | TResult_1179 | TResult_1181) => TResult1_1186 | PromiseLike, onrejected?: (reason: any) => TResult2_1186 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1182 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1183 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1154 | TResult2_1154 | TResult_1183) => TResult1_1187 | PromiseLike, onrejected?: (reason: any) => TResult2_1187 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1187 | TResult2_1187) => TResult1_1188 | PromiseLike, onrejected?: (reason: any) => TResult2_1188 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1188 | TResult2_1188) => TResult1_1189 | PromiseLike, onrejected?: (reason: any) => TResult2_1189 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1189 | TResult2_1189) => TResult1_1190 | PromiseLike, onrejected?: (reason: any) => TResult2_1190 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1190 | TResult2_1190) => TResult1_1191 | PromiseLike, onrejected?: (reason: any) => TResult2_1191 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1184 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1185 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1189 | TResult2_1189 | TResult_1185) => TResult1_1192 | PromiseLike, onrejected?: (reason: any) => TResult2_1192 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1186 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1187 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1188 | TResult2_1188 | TResult_1187) => TResult1_1193 | PromiseLike, onrejected?: (reason: any) => TResult2_1193 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1193 | TResult2_1193) => TResult1_1194 | PromiseLike, onrejected?: (reason: any) => TResult2_1194 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1188 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1189 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1188 | TResult2_1188 | TResult_1187 | TResult_1189) => TResult1_1195 | PromiseLike, onrejected?: (reason: any) => TResult2_1195 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1190 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1191 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1187 | TResult2_1187 | TResult_1191) => TResult1_1196 | PromiseLike, onrejected?: (reason: any) => TResult2_1196 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1196 | TResult2_1196) => TResult1_1197 | PromiseLike, onrejected?: (reason: any) => TResult2_1197 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1197 | TResult2_1197) => TResult1_1198 | PromiseLike, onrejected?: (reason: any) => TResult2_1198 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1192 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1193 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1196 | TResult2_1196 | TResult_1193) => TResult1_1199 | PromiseLike, onrejected?: (reason: any) => TResult2_1199 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1194 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1195 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1187 | TResult2_1187 | TResult_1191 | TResult_1195) => TResult1_1200 | PromiseLike, onrejected?: (reason: any) => TResult2_1200 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1200 | TResult2_1200) => TResult1_1201 | PromiseLike, onrejected?: (reason: any) => TResult2_1201 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1196 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1197 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1187 | TResult2_1187 | TResult_1191 | TResult_1195 | TResult_1197) => TResult1_1202 | PromiseLike, onrejected?: (reason: any) => TResult2_1202 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1198 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1199 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1154 | TResult2_1154 | TResult_1183 | TResult_1199) => TResult1_1203 | PromiseLike, onrejected?: (reason: any) => TResult2_1203 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1203 | TResult2_1203) => TResult1_1204 | PromiseLike, onrejected?: (reason: any) => TResult2_1204 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1204 | TResult2_1204) => TResult1_1205 | PromiseLike, onrejected?: (reason: any) => TResult2_1205 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1205 | TResult2_1205) => TResult1_1206 | PromiseLike, onrejected?: (reason: any) => TResult2_1206 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1200 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1201 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1204 | TResult2_1204 | TResult_1201) => TResult1_1207 | PromiseLike, onrejected?: (reason: any) => TResult2_1207 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1202 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1203 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1203 | TResult2_1203 | TResult_1203) => TResult1_1208 | PromiseLike, onrejected?: (reason: any) => TResult2_1208 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1208 | TResult2_1208) => TResult1_1209 | PromiseLike, onrejected?: (reason: any) => TResult2_1209 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1204 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1205 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1203 | TResult2_1203 | TResult_1203 | TResult_1205) => TResult1_1210 | PromiseLike, onrejected?: (reason: any) => TResult2_1210 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1206 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1207 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1154 | TResult2_1154 | TResult_1183 | TResult_1199 | TResult_1207) => TResult1_1211 | PromiseLike, onrejected?: (reason: any) => TResult2_1211 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1211 | TResult2_1211) => TResult1_1212 | PromiseLike, onrejected?: (reason: any) => TResult2_1212 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1212 | TResult2_1212) => TResult1_1213 | PromiseLike, onrejected?: (reason: any) => TResult2_1213 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1208 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1209 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1211 | TResult2_1211 | TResult_1209) => TResult1_1214 | PromiseLike, onrejected?: (reason: any) => TResult2_1214 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1210 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1211 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1154 | TResult2_1154 | TResult_1183 | TResult_1199 | TResult_1207 | TResult_1211) => TResult1_1215 | PromiseLike, onrejected?: (reason: any) => TResult2_1215 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1215 | TResult2_1215) => TResult1_1216 | PromiseLike, onrejected?: (reason: any) => TResult2_1216 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1212 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1213 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1154 | TResult2_1154 | TResult_1183 | TResult_1199 | TResult_1207 | TResult_1211 | TResult_1213) => TResult1_1217 | PromiseLike, onrejected?: (reason: any) => TResult2_1217 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1214 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1215 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1025 | TResult2_1025 | TResult_1151 | TResult_1215) => TResult1_1218 | PromiseLike, onrejected?: (reason: any) => TResult2_1218 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1218 | TResult2_1218) => TResult1_1219 | PromiseLike, onrejected?: (reason: any) => TResult2_1219 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1219 | TResult2_1219) => TResult1_1220 | PromiseLike, onrejected?: (reason: any) => TResult2_1220 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1220 | TResult2_1220) => TResult1_1221 | PromiseLike, onrejected?: (reason: any) => TResult2_1221 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1221 | TResult2_1221) => TResult1_1222 | PromiseLike, onrejected?: (reason: any) => TResult2_1222 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1222 | TResult2_1222) => TResult1_1223 | PromiseLike, onrejected?: (reason: any) => TResult2_1223 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1216 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1217 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1221 | TResult2_1221 | TResult_1217) => TResult1_1224 | PromiseLike, onrejected?: (reason: any) => TResult2_1224 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1218 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1219 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1220 | TResult2_1220 | TResult_1219) => TResult1_1225 | PromiseLike, onrejected?: (reason: any) => TResult2_1225 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1225 | TResult2_1225) => TResult1_1226 | PromiseLike, onrejected?: (reason: any) => TResult2_1226 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1220 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1221 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1220 | TResult2_1220 | TResult_1219 | TResult_1221) => TResult1_1227 | PromiseLike, onrejected?: (reason: any) => TResult2_1227 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1222 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1223 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1219 | TResult2_1219 | TResult_1223) => TResult1_1228 | PromiseLike, onrejected?: (reason: any) => TResult2_1228 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1228 | TResult2_1228) => TResult1_1229 | PromiseLike, onrejected?: (reason: any) => TResult2_1229 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1229 | TResult2_1229) => TResult1_1230 | PromiseLike, onrejected?: (reason: any) => TResult2_1230 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1224 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1225 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1228 | TResult2_1228 | TResult_1225) => TResult1_1231 | PromiseLike, onrejected?: (reason: any) => TResult2_1231 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1226 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1227 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1219 | TResult2_1219 | TResult_1223 | TResult_1227) => TResult1_1232 | PromiseLike, onrejected?: (reason: any) => TResult2_1232 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1232 | TResult2_1232) => TResult1_1233 | PromiseLike, onrejected?: (reason: any) => TResult2_1233 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1228 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1229 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1219 | TResult2_1219 | TResult_1223 | TResult_1227 | TResult_1229) => TResult1_1234 | PromiseLike, onrejected?: (reason: any) => TResult2_1234 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1230 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1231 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1218 | TResult2_1218 | TResult_1231) => TResult1_1235 | PromiseLike, onrejected?: (reason: any) => TResult2_1235 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1235 | TResult2_1235) => TResult1_1236 | PromiseLike, onrejected?: (reason: any) => TResult2_1236 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1236 | TResult2_1236) => TResult1_1237 | PromiseLike, onrejected?: (reason: any) => TResult2_1237 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1237 | TResult2_1237) => TResult1_1238 | PromiseLike, onrejected?: (reason: any) => TResult2_1238 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1232 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1233 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1236 | TResult2_1236 | TResult_1233) => TResult1_1239 | PromiseLike, onrejected?: (reason: any) => TResult2_1239 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1234 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1235 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1235 | TResult2_1235 | TResult_1235) => TResult1_1240 | PromiseLike, onrejected?: (reason: any) => TResult2_1240 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1240 | TResult2_1240) => TResult1_1241 | PromiseLike, onrejected?: (reason: any) => TResult2_1241 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1236 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1237 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1235 | TResult2_1235 | TResult_1235 | TResult_1237) => TResult1_1242 | PromiseLike, onrejected?: (reason: any) => TResult2_1242 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1238 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1239 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1218 | TResult2_1218 | TResult_1231 | TResult_1239) => TResult1_1243 | PromiseLike, onrejected?: (reason: any) => TResult2_1243 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1243 | TResult2_1243) => TResult1_1244 | PromiseLike, onrejected?: (reason: any) => TResult2_1244 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1244 | TResult2_1244) => TResult1_1245 | PromiseLike, onrejected?: (reason: any) => TResult2_1245 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1240 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1241 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1243 | TResult2_1243 | TResult_1241) => TResult1_1246 | PromiseLike, onrejected?: (reason: any) => TResult2_1246 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1242 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1243 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1218 | TResult2_1218 | TResult_1231 | TResult_1239 | TResult_1243) => TResult1_1247 | PromiseLike, onrejected?: (reason: any) => TResult2_1247 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1247 | TResult2_1247) => TResult1_1248 | PromiseLike, onrejected?: (reason: any) => TResult2_1248 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1244 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1245 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1218 | TResult2_1218 | TResult_1231 | TResult_1239 | TResult_1243 | TResult_1245) => TResult1_1249 | PromiseLike, onrejected?: (reason: any) => TResult2_1249 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1246 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1247 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1025 | TResult2_1025 | TResult_1151 | TResult_1215 | TResult_1247) => TResult1_1250 | PromiseLike, onrejected?: (reason: any) => TResult2_1250 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1250 | TResult2_1250) => TResult1_1251 | PromiseLike, onrejected?: (reason: any) => TResult2_1251 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1251 | TResult2_1251) => TResult1_1252 | PromiseLike, onrejected?: (reason: any) => TResult2_1252 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1252 | TResult2_1252) => TResult1_1253 | PromiseLike, onrejected?: (reason: any) => TResult2_1253 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1253 | TResult2_1253) => TResult1_1254 | PromiseLike, onrejected?: (reason: any) => TResult2_1254 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1248 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1249 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1252 | TResult2_1252 | TResult_1249) => TResult1_1255 | PromiseLike, onrejected?: (reason: any) => TResult2_1255 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1250 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1251 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1251 | TResult2_1251 | TResult_1251) => TResult1_1256 | PromiseLike, onrejected?: (reason: any) => TResult2_1256 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1256 | TResult2_1256) => TResult1_1257 | PromiseLike, onrejected?: (reason: any) => TResult2_1257 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1252 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1253 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1251 | TResult2_1251 | TResult_1251 | TResult_1253) => TResult1_1258 | PromiseLike, onrejected?: (reason: any) => TResult2_1258 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1254 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1255 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1250 | TResult2_1250 | TResult_1255) => TResult1_1259 | PromiseLike, onrejected?: (reason: any) => TResult2_1259 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1259 | TResult2_1259) => TResult1_1260 | PromiseLike, onrejected?: (reason: any) => TResult2_1260 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1260 | TResult2_1260) => TResult1_1261 | PromiseLike, onrejected?: (reason: any) => TResult2_1261 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1256 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1257 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1259 | TResult2_1259 | TResult_1257) => TResult1_1262 | PromiseLike, onrejected?: (reason: any) => TResult2_1262 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1258 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1259 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1250 | TResult2_1250 | TResult_1255 | TResult_1259) => TResult1_1263 | PromiseLike, onrejected?: (reason: any) => TResult2_1263 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1263 | TResult2_1263) => TResult1_1264 | PromiseLike, onrejected?: (reason: any) => TResult2_1264 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1260 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1261 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1250 | TResult2_1250 | TResult_1255 | TResult_1259 | TResult_1261) => TResult1_1265 | PromiseLike, onrejected?: (reason: any) => TResult2_1265 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1262 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1263 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1025 | TResult2_1025 | TResult_1151 | TResult_1215 | TResult_1247 | TResult_1263) => TResult1_1266 | PromiseLike, onrejected?: (reason: any) => TResult2_1266 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1266 | TResult2_1266) => TResult1_1267 | PromiseLike, onrejected?: (reason: any) => TResult2_1267 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1267 | TResult2_1267) => TResult1_1268 | PromiseLike, onrejected?: (reason: any) => TResult2_1268 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1268 | TResult2_1268) => TResult1_1269 | PromiseLike, onrejected?: (reason: any) => TResult2_1269 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1264 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1265 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1267 | TResult2_1267 | TResult_1265) => TResult1_1270 | PromiseLike, onrejected?: (reason: any) => TResult2_1270 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1266 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1267 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1266 | TResult2_1266 | TResult_1267) => TResult1_1271 | PromiseLike, onrejected?: (reason: any) => TResult2_1271 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1271 | TResult2_1271) => TResult1_1272 | PromiseLike, onrejected?: (reason: any) => TResult2_1272 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1268 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1269 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1266 | TResult2_1266 | TResult_1267 | TResult_1269) => TResult1_1273 | PromiseLike, onrejected?: (reason: any) => TResult2_1273 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1270 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1271 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1025 | TResult2_1025 | TResult_1151 | TResult_1215 | TResult_1247 | TResult_1263 | TResult_1271) => TResult1_1274 | PromiseLike, onrejected?: (reason: any) => TResult2_1274 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1274 | TResult2_1274) => TResult1_1275 | PromiseLike, onrejected?: (reason: any) => TResult2_1275 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1275 | TResult2_1275) => TResult1_1276 | PromiseLike, onrejected?: (reason: any) => TResult2_1276 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1272 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1273 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1274 | TResult2_1274 | TResult_1273) => TResult1_1277 | PromiseLike, onrejected?: (reason: any) => TResult2_1277 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1274 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1275 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1025 | TResult2_1025 | TResult_1151 | TResult_1215 | TResult_1247 | TResult_1263 | TResult_1271 | TResult_1275) => TResult1_1278 | PromiseLike, onrejected?: (reason: any) => TResult2_1278 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1278 | TResult2_1278) => TResult1_1279 | PromiseLike, onrejected?: (reason: any) => TResult2_1279 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1276 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1277 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1025 | TResult2_1025 | TResult_1151 | TResult_1215 | TResult_1247 | TResult_1263 | TResult_1271 | TResult_1275 | TResult_1277) => TResult1_1280 | PromiseLike, onrejected?: (reason: any) => TResult2_1280 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1278 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1279 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1024 | TResult2_1024 | TResult_1279) => TResult1_1281 | PromiseLike, onrejected?: (reason: any) => TResult2_1281 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1281 | TResult2_1281) => TResult1_1282 | PromiseLike, onrejected?: (reason: any) => TResult2_1282 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1282 | TResult2_1282) => TResult1_1283 | PromiseLike, onrejected?: (reason: any) => TResult2_1283 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1283 | TResult2_1283) => TResult1_1284 | PromiseLike, onrejected?: (reason: any) => TResult2_1284 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1284 | TResult2_1284) => TResult1_1285 | PromiseLike, onrejected?: (reason: any) => TResult2_1285 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1285 | TResult2_1285) => TResult1_1286 | PromiseLike, onrejected?: (reason: any) => TResult2_1286 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1286 | TResult2_1286) => TResult1_1287 | PromiseLike, onrejected?: (reason: any) => TResult2_1287 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1287 | TResult2_1287) => TResult1_1288 | PromiseLike, onrejected?: (reason: any) => TResult2_1288 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1280 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1281 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1286 | TResult2_1286 | TResult_1281) => TResult1_1289 | PromiseLike, onrejected?: (reason: any) => TResult2_1289 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1282 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1283 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1285 | TResult2_1285 | TResult_1283) => TResult1_1290 | PromiseLike, onrejected?: (reason: any) => TResult2_1290 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1290 | TResult2_1290) => TResult1_1291 | PromiseLike, onrejected?: (reason: any) => TResult2_1291 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1284 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1285 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1285 | TResult2_1285 | TResult_1283 | TResult_1285) => TResult1_1292 | PromiseLike, onrejected?: (reason: any) => TResult2_1292 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1286 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1287 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1284 | TResult2_1284 | TResult_1287) => TResult1_1293 | PromiseLike, onrejected?: (reason: any) => TResult2_1293 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1293 | TResult2_1293) => TResult1_1294 | PromiseLike, onrejected?: (reason: any) => TResult2_1294 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1294 | TResult2_1294) => TResult1_1295 | PromiseLike, onrejected?: (reason: any) => TResult2_1295 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1288 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1289 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1293 | TResult2_1293 | TResult_1289) => TResult1_1296 | PromiseLike, onrejected?: (reason: any) => TResult2_1296 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1290 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1291 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1284 | TResult2_1284 | TResult_1287 | TResult_1291) => TResult1_1297 | PromiseLike, onrejected?: (reason: any) => TResult2_1297 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1297 | TResult2_1297) => TResult1_1298 | PromiseLike, onrejected?: (reason: any) => TResult2_1298 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1292 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1293 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1284 | TResult2_1284 | TResult_1287 | TResult_1291 | TResult_1293) => TResult1_1299 | PromiseLike, onrejected?: (reason: any) => TResult2_1299 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1294 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1295 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1283 | TResult2_1283 | TResult_1295) => TResult1_1300 | PromiseLike, onrejected?: (reason: any) => TResult2_1300 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1300 | TResult2_1300) => TResult1_1301 | PromiseLike, onrejected?: (reason: any) => TResult2_1301 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1301 | TResult2_1301) => TResult1_1302 | PromiseLike, onrejected?: (reason: any) => TResult2_1302 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1302 | TResult2_1302) => TResult1_1303 | PromiseLike, onrejected?: (reason: any) => TResult2_1303 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1296 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1297 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1301 | TResult2_1301 | TResult_1297) => TResult1_1304 | PromiseLike, onrejected?: (reason: any) => TResult2_1304 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1298 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1299 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1300 | TResult2_1300 | TResult_1299) => TResult1_1305 | PromiseLike, onrejected?: (reason: any) => TResult2_1305 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1305 | TResult2_1305) => TResult1_1306 | PromiseLike, onrejected?: (reason: any) => TResult2_1306 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1300 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1301 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1300 | TResult2_1300 | TResult_1299 | TResult_1301) => TResult1_1307 | PromiseLike, onrejected?: (reason: any) => TResult2_1307 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1302 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1303 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1283 | TResult2_1283 | TResult_1295 | TResult_1303) => TResult1_1308 | PromiseLike, onrejected?: (reason: any) => TResult2_1308 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1308 | TResult2_1308) => TResult1_1309 | PromiseLike, onrejected?: (reason: any) => TResult2_1309 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1309 | TResult2_1309) => TResult1_1310 | PromiseLike, onrejected?: (reason: any) => TResult2_1310 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1304 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1305 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1308 | TResult2_1308 | TResult_1305) => TResult1_1311 | PromiseLike, onrejected?: (reason: any) => TResult2_1311 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1306 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1307 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1283 | TResult2_1283 | TResult_1295 | TResult_1303 | TResult_1307) => TResult1_1312 | PromiseLike, onrejected?: (reason: any) => TResult2_1312 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1312 | TResult2_1312) => TResult1_1313 | PromiseLike, onrejected?: (reason: any) => TResult2_1313 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1308 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1309 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1283 | TResult2_1283 | TResult_1295 | TResult_1303 | TResult_1307 | TResult_1309) => TResult1_1314 | PromiseLike, onrejected?: (reason: any) => TResult2_1314 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1310 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1311 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1282 | TResult2_1282 | TResult_1311) => TResult1_1315 | PromiseLike, onrejected?: (reason: any) => TResult2_1315 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1315 | TResult2_1315) => TResult1_1316 | PromiseLike, onrejected?: (reason: any) => TResult2_1316 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1316 | TResult2_1316) => TResult1_1317 | PromiseLike, onrejected?: (reason: any) => TResult2_1317 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1317 | TResult2_1317) => TResult1_1318 | PromiseLike, onrejected?: (reason: any) => TResult2_1318 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1318 | TResult2_1318) => TResult1_1319 | PromiseLike, onrejected?: (reason: any) => TResult2_1319 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1312 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1313 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1317 | TResult2_1317 | TResult_1313) => TResult1_1320 | PromiseLike, onrejected?: (reason: any) => TResult2_1320 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1314 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1315 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1316 | TResult2_1316 | TResult_1315) => TResult1_1321 | PromiseLike, onrejected?: (reason: any) => TResult2_1321 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1321 | TResult2_1321) => TResult1_1322 | PromiseLike, onrejected?: (reason: any) => TResult2_1322 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1316 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1317 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1316 | TResult2_1316 | TResult_1315 | TResult_1317) => TResult1_1323 | PromiseLike, onrejected?: (reason: any) => TResult2_1323 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1318 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1319 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1315 | TResult2_1315 | TResult_1319) => TResult1_1324 | PromiseLike, onrejected?: (reason: any) => TResult2_1324 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1324 | TResult2_1324) => TResult1_1325 | PromiseLike, onrejected?: (reason: any) => TResult2_1325 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1325 | TResult2_1325) => TResult1_1326 | PromiseLike, onrejected?: (reason: any) => TResult2_1326 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1320 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1321 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1324 | TResult2_1324 | TResult_1321) => TResult1_1327 | PromiseLike, onrejected?: (reason: any) => TResult2_1327 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1322 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1323 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1315 | TResult2_1315 | TResult_1319 | TResult_1323) => TResult1_1328 | PromiseLike, onrejected?: (reason: any) => TResult2_1328 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1328 | TResult2_1328) => TResult1_1329 | PromiseLike, onrejected?: (reason: any) => TResult2_1329 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1324 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1325 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1315 | TResult2_1315 | TResult_1319 | TResult_1323 | TResult_1325) => TResult1_1330 | PromiseLike, onrejected?: (reason: any) => TResult2_1330 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1326 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1327 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1282 | TResult2_1282 | TResult_1311 | TResult_1327) => TResult1_1331 | PromiseLike, onrejected?: (reason: any) => TResult2_1331 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1331 | TResult2_1331) => TResult1_1332 | PromiseLike, onrejected?: (reason: any) => TResult2_1332 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1332 | TResult2_1332) => TResult1_1333 | PromiseLike, onrejected?: (reason: any) => TResult2_1333 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1333 | TResult2_1333) => TResult1_1334 | PromiseLike, onrejected?: (reason: any) => TResult2_1334 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1328 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1329 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1332 | TResult2_1332 | TResult_1329) => TResult1_1335 | PromiseLike, onrejected?: (reason: any) => TResult2_1335 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1330 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1331 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1331 | TResult2_1331 | TResult_1331) => TResult1_1336 | PromiseLike, onrejected?: (reason: any) => TResult2_1336 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1336 | TResult2_1336) => TResult1_1337 | PromiseLike, onrejected?: (reason: any) => TResult2_1337 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1332 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1333 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1331 | TResult2_1331 | TResult_1331 | TResult_1333) => TResult1_1338 | PromiseLike, onrejected?: (reason: any) => TResult2_1338 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1334 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1335 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1282 | TResult2_1282 | TResult_1311 | TResult_1327 | TResult_1335) => TResult1_1339 | PromiseLike, onrejected?: (reason: any) => TResult2_1339 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1339 | TResult2_1339) => TResult1_1340 | PromiseLike, onrejected?: (reason: any) => TResult2_1340 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1340 | TResult2_1340) => TResult1_1341 | PromiseLike, onrejected?: (reason: any) => TResult2_1341 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1336 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1337 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1339 | TResult2_1339 | TResult_1337) => TResult1_1342 | PromiseLike, onrejected?: (reason: any) => TResult2_1342 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1338 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1339 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1282 | TResult2_1282 | TResult_1311 | TResult_1327 | TResult_1335 | TResult_1339) => TResult1_1343 | PromiseLike, onrejected?: (reason: any) => TResult2_1343 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1343 | TResult2_1343) => TResult1_1344 | PromiseLike, onrejected?: (reason: any) => TResult2_1344 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1340 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1341 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1282 | TResult2_1282 | TResult_1311 | TResult_1327 | TResult_1335 | TResult_1339 | TResult_1341) => TResult1_1345 | PromiseLike, onrejected?: (reason: any) => TResult2_1345 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1342 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1343 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1281 | TResult2_1281 | TResult_1343) => TResult1_1346 | PromiseLike, onrejected?: (reason: any) => TResult2_1346 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1346 | TResult2_1346) => TResult1_1347 | PromiseLike, onrejected?: (reason: any) => TResult2_1347 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1347 | TResult2_1347) => TResult1_1348 | PromiseLike, onrejected?: (reason: any) => TResult2_1348 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1348 | TResult2_1348) => TResult1_1349 | PromiseLike, onrejected?: (reason: any) => TResult2_1349 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1349 | TResult2_1349) => TResult1_1350 | PromiseLike, onrejected?: (reason: any) => TResult2_1350 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1350 | TResult2_1350) => TResult1_1351 | PromiseLike, onrejected?: (reason: any) => TResult2_1351 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1344 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1345 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1349 | TResult2_1349 | TResult_1345) => TResult1_1352 | PromiseLike, onrejected?: (reason: any) => TResult2_1352 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1346 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1347 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1348 | TResult2_1348 | TResult_1347) => TResult1_1353 | PromiseLike, onrejected?: (reason: any) => TResult2_1353 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1353 | TResult2_1353) => TResult1_1354 | PromiseLike, onrejected?: (reason: any) => TResult2_1354 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1348 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1349 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1348 | TResult2_1348 | TResult_1347 | TResult_1349) => TResult1_1355 | PromiseLike, onrejected?: (reason: any) => TResult2_1355 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1350 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1351 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1347 | TResult2_1347 | TResult_1351) => TResult1_1356 | PromiseLike, onrejected?: (reason: any) => TResult2_1356 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1356 | TResult2_1356) => TResult1_1357 | PromiseLike, onrejected?: (reason: any) => TResult2_1357 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1357 | TResult2_1357) => TResult1_1358 | PromiseLike, onrejected?: (reason: any) => TResult2_1358 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1352 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1353 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1356 | TResult2_1356 | TResult_1353) => TResult1_1359 | PromiseLike, onrejected?: (reason: any) => TResult2_1359 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1354 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1355 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1347 | TResult2_1347 | TResult_1351 | TResult_1355) => TResult1_1360 | PromiseLike, onrejected?: (reason: any) => TResult2_1360 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1360 | TResult2_1360) => TResult1_1361 | PromiseLike, onrejected?: (reason: any) => TResult2_1361 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1356 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1357 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1347 | TResult2_1347 | TResult_1351 | TResult_1355 | TResult_1357) => TResult1_1362 | PromiseLike, onrejected?: (reason: any) => TResult2_1362 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1358 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1359 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1346 | TResult2_1346 | TResult_1359) => TResult1_1363 | PromiseLike, onrejected?: (reason: any) => TResult2_1363 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1363 | TResult2_1363) => TResult1_1364 | PromiseLike, onrejected?: (reason: any) => TResult2_1364 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1364 | TResult2_1364) => TResult1_1365 | PromiseLike, onrejected?: (reason: any) => TResult2_1365 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1365 | TResult2_1365) => TResult1_1366 | PromiseLike, onrejected?: (reason: any) => TResult2_1366 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1360 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1361 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1364 | TResult2_1364 | TResult_1361) => TResult1_1367 | PromiseLike, onrejected?: (reason: any) => TResult2_1367 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1362 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1363 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1363 | TResult2_1363 | TResult_1363) => TResult1_1368 | PromiseLike, onrejected?: (reason: any) => TResult2_1368 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1368 | TResult2_1368) => TResult1_1369 | PromiseLike, onrejected?: (reason: any) => TResult2_1369 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1364 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1365 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1363 | TResult2_1363 | TResult_1363 | TResult_1365) => TResult1_1370 | PromiseLike, onrejected?: (reason: any) => TResult2_1370 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1366 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1367 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1346 | TResult2_1346 | TResult_1359 | TResult_1367) => TResult1_1371 | PromiseLike, onrejected?: (reason: any) => TResult2_1371 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1371 | TResult2_1371) => TResult1_1372 | PromiseLike, onrejected?: (reason: any) => TResult2_1372 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1372 | TResult2_1372) => TResult1_1373 | PromiseLike, onrejected?: (reason: any) => TResult2_1373 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1368 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1369 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1371 | TResult2_1371 | TResult_1369) => TResult1_1374 | PromiseLike, onrejected?: (reason: any) => TResult2_1374 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1370 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1371 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1346 | TResult2_1346 | TResult_1359 | TResult_1367 | TResult_1371) => TResult1_1375 | PromiseLike, onrejected?: (reason: any) => TResult2_1375 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1375 | TResult2_1375) => TResult1_1376 | PromiseLike, onrejected?: (reason: any) => TResult2_1376 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1372 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1373 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1346 | TResult2_1346 | TResult_1359 | TResult_1367 | TResult_1371 | TResult_1373) => TResult1_1377 | PromiseLike, onrejected?: (reason: any) => TResult2_1377 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1374 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1375 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1281 | TResult2_1281 | TResult_1343 | TResult_1375) => TResult1_1378 | PromiseLike, onrejected?: (reason: any) => TResult2_1378 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1378 | TResult2_1378) => TResult1_1379 | PromiseLike, onrejected?: (reason: any) => TResult2_1379 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1379 | TResult2_1379) => TResult1_1380 | PromiseLike, onrejected?: (reason: any) => TResult2_1380 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1380 | TResult2_1380) => TResult1_1381 | PromiseLike, onrejected?: (reason: any) => TResult2_1381 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1381 | TResult2_1381) => TResult1_1382 | PromiseLike, onrejected?: (reason: any) => TResult2_1382 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1376 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1377 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1380 | TResult2_1380 | TResult_1377) => TResult1_1383 | PromiseLike, onrejected?: (reason: any) => TResult2_1383 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1378 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1379 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1379 | TResult2_1379 | TResult_1379) => TResult1_1384 | PromiseLike, onrejected?: (reason: any) => TResult2_1384 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1384 | TResult2_1384) => TResult1_1385 | PromiseLike, onrejected?: (reason: any) => TResult2_1385 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1380 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1381 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1379 | TResult2_1379 | TResult_1379 | TResult_1381) => TResult1_1386 | PromiseLike, onrejected?: (reason: any) => TResult2_1386 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1382 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1383 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1378 | TResult2_1378 | TResult_1383) => TResult1_1387 | PromiseLike, onrejected?: (reason: any) => TResult2_1387 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1387 | TResult2_1387) => TResult1_1388 | PromiseLike, onrejected?: (reason: any) => TResult2_1388 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1388 | TResult2_1388) => TResult1_1389 | PromiseLike, onrejected?: (reason: any) => TResult2_1389 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1384 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1385 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1387 | TResult2_1387 | TResult_1385) => TResult1_1390 | PromiseLike, onrejected?: (reason: any) => TResult2_1390 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1386 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1387 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1378 | TResult2_1378 | TResult_1383 | TResult_1387) => TResult1_1391 | PromiseLike, onrejected?: (reason: any) => TResult2_1391 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1391 | TResult2_1391) => TResult1_1392 | PromiseLike, onrejected?: (reason: any) => TResult2_1392 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1388 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1389 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1378 | TResult2_1378 | TResult_1383 | TResult_1387 | TResult_1389) => TResult1_1393 | PromiseLike, onrejected?: (reason: any) => TResult2_1393 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1390 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1391 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1281 | TResult2_1281 | TResult_1343 | TResult_1375 | TResult_1391) => TResult1_1394 | PromiseLike, onrejected?: (reason: any) => TResult2_1394 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1394 | TResult2_1394) => TResult1_1395 | PromiseLike, onrejected?: (reason: any) => TResult2_1395 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1395 | TResult2_1395) => TResult1_1396 | PromiseLike, onrejected?: (reason: any) => TResult2_1396 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1396 | TResult2_1396) => TResult1_1397 | PromiseLike, onrejected?: (reason: any) => TResult2_1397 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1392 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1393 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1395 | TResult2_1395 | TResult_1393) => TResult1_1398 | PromiseLike, onrejected?: (reason: any) => TResult2_1398 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1394 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1395 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1394 | TResult2_1394 | TResult_1395) => TResult1_1399 | PromiseLike, onrejected?: (reason: any) => TResult2_1399 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1399 | TResult2_1399) => TResult1_1400 | PromiseLike, onrejected?: (reason: any) => TResult2_1400 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1396 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1397 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1394 | TResult2_1394 | TResult_1395 | TResult_1397) => TResult1_1401 | PromiseLike, onrejected?: (reason: any) => TResult2_1401 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1398 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1399 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1281 | TResult2_1281 | TResult_1343 | TResult_1375 | TResult_1391 | TResult_1399) => TResult1_1402 | PromiseLike, onrejected?: (reason: any) => TResult2_1402 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1402 | TResult2_1402) => TResult1_1403 | PromiseLike, onrejected?: (reason: any) => TResult2_1403 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1403 | TResult2_1403) => TResult1_1404 | PromiseLike, onrejected?: (reason: any) => TResult2_1404 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1400 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1401 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1402 | TResult2_1402 | TResult_1401) => TResult1_1405 | PromiseLike, onrejected?: (reason: any) => TResult2_1405 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1402 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1403 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1281 | TResult2_1281 | TResult_1343 | TResult_1375 | TResult_1391 | TResult_1399 | TResult_1403) => TResult1_1406 | PromiseLike, onrejected?: (reason: any) => TResult2_1406 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1406 | TResult2_1406) => TResult1_1407 | PromiseLike, onrejected?: (reason: any) => TResult2_1407 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1404 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1405 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1281 | TResult2_1281 | TResult_1343 | TResult_1375 | TResult_1391 | TResult_1399 | TResult_1403 | TResult_1405) => TResult1_1408 | PromiseLike, onrejected?: (reason: any) => TResult2_1408 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1406 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1407 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1024 | TResult2_1024 | TResult_1279 | TResult_1407) => TResult1_1409 | PromiseLike, onrejected?: (reason: any) => TResult2_1409 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1409 | TResult2_1409) => TResult1_1410 | PromiseLike, onrejected?: (reason: any) => TResult2_1410 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1410 | TResult2_1410) => TResult1_1411 | PromiseLike, onrejected?: (reason: any) => TResult2_1411 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1411 | TResult2_1411) => TResult1_1412 | PromiseLike, onrejected?: (reason: any) => TResult2_1412 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1412 | TResult2_1412) => TResult1_1413 | PromiseLike, onrejected?: (reason: any) => TResult2_1413 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1413 | TResult2_1413) => TResult1_1414 | PromiseLike, onrejected?: (reason: any) => TResult2_1414 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1414 | TResult2_1414) => TResult1_1415 | PromiseLike, onrejected?: (reason: any) => TResult2_1415 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1408 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1409 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1413 | TResult2_1413 | TResult_1409) => TResult1_1416 | PromiseLike, onrejected?: (reason: any) => TResult2_1416 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1410 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1411 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1412 | TResult2_1412 | TResult_1411) => TResult1_1417 | PromiseLike, onrejected?: (reason: any) => TResult2_1417 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1417 | TResult2_1417) => TResult1_1418 | PromiseLike, onrejected?: (reason: any) => TResult2_1418 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1412 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1413 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1412 | TResult2_1412 | TResult_1411 | TResult_1413) => TResult1_1419 | PromiseLike, onrejected?: (reason: any) => TResult2_1419 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1414 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1415 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1411 | TResult2_1411 | TResult_1415) => TResult1_1420 | PromiseLike, onrejected?: (reason: any) => TResult2_1420 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1420 | TResult2_1420) => TResult1_1421 | PromiseLike, onrejected?: (reason: any) => TResult2_1421 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1421 | TResult2_1421) => TResult1_1422 | PromiseLike, onrejected?: (reason: any) => TResult2_1422 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1416 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1417 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1420 | TResult2_1420 | TResult_1417) => TResult1_1423 | PromiseLike, onrejected?: (reason: any) => TResult2_1423 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1418 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1419 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1411 | TResult2_1411 | TResult_1415 | TResult_1419) => TResult1_1424 | PromiseLike, onrejected?: (reason: any) => TResult2_1424 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1424 | TResult2_1424) => TResult1_1425 | PromiseLike, onrejected?: (reason: any) => TResult2_1425 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1420 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1421 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1411 | TResult2_1411 | TResult_1415 | TResult_1419 | TResult_1421) => TResult1_1426 | PromiseLike, onrejected?: (reason: any) => TResult2_1426 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1422 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1423 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1410 | TResult2_1410 | TResult_1423) => TResult1_1427 | PromiseLike, onrejected?: (reason: any) => TResult2_1427 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1427 | TResult2_1427) => TResult1_1428 | PromiseLike, onrejected?: (reason: any) => TResult2_1428 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1428 | TResult2_1428) => TResult1_1429 | PromiseLike, onrejected?: (reason: any) => TResult2_1429 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1429 | TResult2_1429) => TResult1_1430 | PromiseLike, onrejected?: (reason: any) => TResult2_1430 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1424 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1425 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1428 | TResult2_1428 | TResult_1425) => TResult1_1431 | PromiseLike, onrejected?: (reason: any) => TResult2_1431 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1426 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1427 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1427 | TResult2_1427 | TResult_1427) => TResult1_1432 | PromiseLike, onrejected?: (reason: any) => TResult2_1432 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1432 | TResult2_1432) => TResult1_1433 | PromiseLike, onrejected?: (reason: any) => TResult2_1433 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1428 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1429 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1427 | TResult2_1427 | TResult_1427 | TResult_1429) => TResult1_1434 | PromiseLike, onrejected?: (reason: any) => TResult2_1434 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1430 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1431 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1410 | TResult2_1410 | TResult_1423 | TResult_1431) => TResult1_1435 | PromiseLike, onrejected?: (reason: any) => TResult2_1435 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1435 | TResult2_1435) => TResult1_1436 | PromiseLike, onrejected?: (reason: any) => TResult2_1436 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1436 | TResult2_1436) => TResult1_1437 | PromiseLike, onrejected?: (reason: any) => TResult2_1437 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1432 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1433 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1435 | TResult2_1435 | TResult_1433) => TResult1_1438 | PromiseLike, onrejected?: (reason: any) => TResult2_1438 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1434 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1435 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1410 | TResult2_1410 | TResult_1423 | TResult_1431 | TResult_1435) => TResult1_1439 | PromiseLike, onrejected?: (reason: any) => TResult2_1439 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1439 | TResult2_1439) => TResult1_1440 | PromiseLike, onrejected?: (reason: any) => TResult2_1440 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1436 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1437 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1410 | TResult2_1410 | TResult_1423 | TResult_1431 | TResult_1435 | TResult_1437) => TResult1_1441 | PromiseLike, onrejected?: (reason: any) => TResult2_1441 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1438 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1439 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1409 | TResult2_1409 | TResult_1439) => TResult1_1442 | PromiseLike, onrejected?: (reason: any) => TResult2_1442 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1442 | TResult2_1442) => TResult1_1443 | PromiseLike, onrejected?: (reason: any) => TResult2_1443 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1443 | TResult2_1443) => TResult1_1444 | PromiseLike, onrejected?: (reason: any) => TResult2_1444 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1444 | TResult2_1444) => TResult1_1445 | PromiseLike, onrejected?: (reason: any) => TResult2_1445 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1445 | TResult2_1445) => TResult1_1446 | PromiseLike, onrejected?: (reason: any) => TResult2_1446 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1440 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1441 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1444 | TResult2_1444 | TResult_1441) => TResult1_1447 | PromiseLike, onrejected?: (reason: any) => TResult2_1447 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1442 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1443 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1443 | TResult2_1443 | TResult_1443) => TResult1_1448 | PromiseLike, onrejected?: (reason: any) => TResult2_1448 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1448 | TResult2_1448) => TResult1_1449 | PromiseLike, onrejected?: (reason: any) => TResult2_1449 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1444 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1445 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1443 | TResult2_1443 | TResult_1443 | TResult_1445) => TResult1_1450 | PromiseLike, onrejected?: (reason: any) => TResult2_1450 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1446 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1447 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1442 | TResult2_1442 | TResult_1447) => TResult1_1451 | PromiseLike, onrejected?: (reason: any) => TResult2_1451 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1451 | TResult2_1451) => TResult1_1452 | PromiseLike, onrejected?: (reason: any) => TResult2_1452 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1452 | TResult2_1452) => TResult1_1453 | PromiseLike, onrejected?: (reason: any) => TResult2_1453 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1448 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1449 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1451 | TResult2_1451 | TResult_1449) => TResult1_1454 | PromiseLike, onrejected?: (reason: any) => TResult2_1454 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1450 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1451 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1442 | TResult2_1442 | TResult_1447 | TResult_1451) => TResult1_1455 | PromiseLike, onrejected?: (reason: any) => TResult2_1455 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1455 | TResult2_1455) => TResult1_1456 | PromiseLike, onrejected?: (reason: any) => TResult2_1456 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1452 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1453 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1442 | TResult2_1442 | TResult_1447 | TResult_1451 | TResult_1453) => TResult1_1457 | PromiseLike, onrejected?: (reason: any) => TResult2_1457 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1454 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1455 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1409 | TResult2_1409 | TResult_1439 | TResult_1455) => TResult1_1458 | PromiseLike, onrejected?: (reason: any) => TResult2_1458 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1458 | TResult2_1458) => TResult1_1459 | PromiseLike, onrejected?: (reason: any) => TResult2_1459 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1459 | TResult2_1459) => TResult1_1460 | PromiseLike, onrejected?: (reason: any) => TResult2_1460 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1460 | TResult2_1460) => TResult1_1461 | PromiseLike, onrejected?: (reason: any) => TResult2_1461 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1456 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1457 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1459 | TResult2_1459 | TResult_1457) => TResult1_1462 | PromiseLike, onrejected?: (reason: any) => TResult2_1462 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1458 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1459 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1458 | TResult2_1458 | TResult_1459) => TResult1_1463 | PromiseLike, onrejected?: (reason: any) => TResult2_1463 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1463 | TResult2_1463) => TResult1_1464 | PromiseLike, onrejected?: (reason: any) => TResult2_1464 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1460 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1461 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1458 | TResult2_1458 | TResult_1459 | TResult_1461) => TResult1_1465 | PromiseLike, onrejected?: (reason: any) => TResult2_1465 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1462 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1463 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1409 | TResult2_1409 | TResult_1439 | TResult_1455 | TResult_1463) => TResult1_1466 | PromiseLike, onrejected?: (reason: any) => TResult2_1466 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1466 | TResult2_1466) => TResult1_1467 | PromiseLike, onrejected?: (reason: any) => TResult2_1467 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1467 | TResult2_1467) => TResult1_1468 | PromiseLike, onrejected?: (reason: any) => TResult2_1468 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1464 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1465 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1466 | TResult2_1466 | TResult_1465) => TResult1_1469 | PromiseLike, onrejected?: (reason: any) => TResult2_1469 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1466 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1467 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1409 | TResult2_1409 | TResult_1439 | TResult_1455 | TResult_1463 | TResult_1467) => TResult1_1470 | PromiseLike, onrejected?: (reason: any) => TResult2_1470 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1470 | TResult2_1470) => TResult1_1471 | PromiseLike, onrejected?: (reason: any) => TResult2_1471 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1468 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1469 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1409 | TResult2_1409 | TResult_1439 | TResult_1455 | TResult_1463 | TResult_1467 | TResult_1469) => TResult1_1472 | PromiseLike, onrejected?: (reason: any) => TResult2_1472 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1470 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1471 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1024 | TResult2_1024 | TResult_1279 | TResult_1407 | TResult_1471) => TResult1_1473 | PromiseLike, onrejected?: (reason: any) => TResult2_1473 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1473 | TResult2_1473) => TResult1_1474 | PromiseLike, onrejected?: (reason: any) => TResult2_1474 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1474 | TResult2_1474) => TResult1_1475 | PromiseLike, onrejected?: (reason: any) => TResult2_1475 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1475 | TResult2_1475) => TResult1_1476 | PromiseLike, onrejected?: (reason: any) => TResult2_1476 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1476 | TResult2_1476) => TResult1_1477 | PromiseLike, onrejected?: (reason: any) => TResult2_1477 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1477 | TResult2_1477) => TResult1_1478 | PromiseLike, onrejected?: (reason: any) => TResult2_1478 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1472 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1473 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1476 | TResult2_1476 | TResult_1473) => TResult1_1479 | PromiseLike, onrejected?: (reason: any) => TResult2_1479 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1474 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1475 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1475 | TResult2_1475 | TResult_1475) => TResult1_1480 | PromiseLike, onrejected?: (reason: any) => TResult2_1480 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1480 | TResult2_1480) => TResult1_1481 | PromiseLike, onrejected?: (reason: any) => TResult2_1481 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1476 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1477 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1475 | TResult2_1475 | TResult_1475 | TResult_1477) => TResult1_1482 | PromiseLike, onrejected?: (reason: any) => TResult2_1482 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1478 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1479 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1474 | TResult2_1474 | TResult_1479) => TResult1_1483 | PromiseLike, onrejected?: (reason: any) => TResult2_1483 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1483 | TResult2_1483) => TResult1_1484 | PromiseLike, onrejected?: (reason: any) => TResult2_1484 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1484 | TResult2_1484) => TResult1_1485 | PromiseLike, onrejected?: (reason: any) => TResult2_1485 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1480 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1481 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1483 | TResult2_1483 | TResult_1481) => TResult1_1486 | PromiseLike, onrejected?: (reason: any) => TResult2_1486 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1482 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1483 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1474 | TResult2_1474 | TResult_1479 | TResult_1483) => TResult1_1487 | PromiseLike, onrejected?: (reason: any) => TResult2_1487 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1487 | TResult2_1487) => TResult1_1488 | PromiseLike, onrejected?: (reason: any) => TResult2_1488 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1484 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1485 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1474 | TResult2_1474 | TResult_1479 | TResult_1483 | TResult_1485) => TResult1_1489 | PromiseLike, onrejected?: (reason: any) => TResult2_1489 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1486 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1487 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1473 | TResult2_1473 | TResult_1487) => TResult1_1490 | PromiseLike, onrejected?: (reason: any) => TResult2_1490 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1490 | TResult2_1490) => TResult1_1491 | PromiseLike, onrejected?: (reason: any) => TResult2_1491 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1491 | TResult2_1491) => TResult1_1492 | PromiseLike, onrejected?: (reason: any) => TResult2_1492 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1492 | TResult2_1492) => TResult1_1493 | PromiseLike, onrejected?: (reason: any) => TResult2_1493 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1488 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1489 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1491 | TResult2_1491 | TResult_1489) => TResult1_1494 | PromiseLike, onrejected?: (reason: any) => TResult2_1494 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1490 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1491 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1490 | TResult2_1490 | TResult_1491) => TResult1_1495 | PromiseLike, onrejected?: (reason: any) => TResult2_1495 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1495 | TResult2_1495) => TResult1_1496 | PromiseLike, onrejected?: (reason: any) => TResult2_1496 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1492 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1493 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1490 | TResult2_1490 | TResult_1491 | TResult_1493) => TResult1_1497 | PromiseLike, onrejected?: (reason: any) => TResult2_1497 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1494 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1495 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1473 | TResult2_1473 | TResult_1487 | TResult_1495) => TResult1_1498 | PromiseLike, onrejected?: (reason: any) => TResult2_1498 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1498 | TResult2_1498) => TResult1_1499 | PromiseLike, onrejected?: (reason: any) => TResult2_1499 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1499 | TResult2_1499) => TResult1_1500 | PromiseLike, onrejected?: (reason: any) => TResult2_1500 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1496 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1497 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1498 | TResult2_1498 | TResult_1497) => TResult1_1501 | PromiseLike, onrejected?: (reason: any) => TResult2_1501 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1498 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1499 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1473 | TResult2_1473 | TResult_1487 | TResult_1495 | TResult_1499) => TResult1_1502 | PromiseLike, onrejected?: (reason: any) => TResult2_1502 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1502 | TResult2_1502) => TResult1_1503 | PromiseLike, onrejected?: (reason: any) => TResult2_1503 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1500 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1501 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1473 | TResult2_1473 | TResult_1487 | TResult_1495 | TResult_1499 | TResult_1501) => TResult1_1504 | PromiseLike, onrejected?: (reason: any) => TResult2_1504 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1502 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1503 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1024 | TResult2_1024 | TResult_1279 | TResult_1407 | TResult_1471 | TResult_1503) => TResult1_1505 | PromiseLike, onrejected?: (reason: any) => TResult2_1505 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1505 | TResult2_1505) => TResult1_1506 | PromiseLike, onrejected?: (reason: any) => TResult2_1506 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1506 | TResult2_1506) => TResult1_1507 | PromiseLike, onrejected?: (reason: any) => TResult2_1507 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1507 | TResult2_1507) => TResult1_1508 | PromiseLike, onrejected?: (reason: any) => TResult2_1508 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1508 | TResult2_1508) => TResult1_1509 | PromiseLike, onrejected?: (reason: any) => TResult2_1509 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1504 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1505 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1507 | TResult2_1507 | TResult_1505) => TResult1_1510 | PromiseLike, onrejected?: (reason: any) => TResult2_1510 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1506 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1507 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1506 | TResult2_1506 | TResult_1507) => TResult1_1511 | PromiseLike, onrejected?: (reason: any) => TResult2_1511 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1511 | TResult2_1511) => TResult1_1512 | PromiseLike, onrejected?: (reason: any) => TResult2_1512 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1508 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1509 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1506 | TResult2_1506 | TResult_1507 | TResult_1509) => TResult1_1513 | PromiseLike, onrejected?: (reason: any) => TResult2_1513 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1510 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1511 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1505 | TResult2_1505 | TResult_1511) => TResult1_1514 | PromiseLike, onrejected?: (reason: any) => TResult2_1514 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1514 | TResult2_1514) => TResult1_1515 | PromiseLike, onrejected?: (reason: any) => TResult2_1515 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1515 | TResult2_1515) => TResult1_1516 | PromiseLike, onrejected?: (reason: any) => TResult2_1516 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1512 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1513 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1514 | TResult2_1514 | TResult_1513) => TResult1_1517 | PromiseLike, onrejected?: (reason: any) => TResult2_1517 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1514 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1515 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1505 | TResult2_1505 | TResult_1511 | TResult_1515) => TResult1_1518 | PromiseLike, onrejected?: (reason: any) => TResult2_1518 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1518 | TResult2_1518) => TResult1_1519 | PromiseLike, onrejected?: (reason: any) => TResult2_1519 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1516 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1517 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1505 | TResult2_1505 | TResult_1511 | TResult_1515 | TResult_1517) => TResult1_1520 | PromiseLike, onrejected?: (reason: any) => TResult2_1520 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1518 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1519 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1024 | TResult2_1024 | TResult_1279 | TResult_1407 | TResult_1471 | TResult_1503 | TResult_1519) => TResult1_1521 | PromiseLike, onrejected?: (reason: any) => TResult2_1521 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1521 | TResult2_1521) => TResult1_1522 | PromiseLike, onrejected?: (reason: any) => TResult2_1522 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1522 | TResult2_1522) => TResult1_1523 | PromiseLike, onrejected?: (reason: any) => TResult2_1523 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1523 | TResult2_1523) => TResult1_1524 | PromiseLike, onrejected?: (reason: any) => TResult2_1524 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1520 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1521 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1522 | TResult2_1522 | TResult_1521) => TResult1_1525 | PromiseLike, onrejected?: (reason: any) => TResult2_1525 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1522 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1523 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1521 | TResult2_1521 | TResult_1523) => TResult1_1526 | PromiseLike, onrejected?: (reason: any) => TResult2_1526 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1526 | TResult2_1526) => TResult1_1527 | PromiseLike, onrejected?: (reason: any) => TResult2_1527 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1524 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1525 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1521 | TResult2_1521 | TResult_1523 | TResult_1525) => TResult1_1528 | PromiseLike, onrejected?: (reason: any) => TResult2_1528 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1526 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1527 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1024 | TResult2_1024 | TResult_1279 | TResult_1407 | TResult_1471 | TResult_1503 | TResult_1519 | TResult_1527) => TResult1_1529 | PromiseLike, onrejected?: (reason: any) => TResult2_1529 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1529 | TResult2_1529) => TResult1_1530 | PromiseLike, onrejected?: (reason: any) => TResult2_1530 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1530 | TResult2_1530) => TResult1_1531 | PromiseLike, onrejected?: (reason: any) => TResult2_1531 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1528 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1529 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1529 | TResult2_1529 | TResult_1529) => TResult1_1532 | PromiseLike, onrejected?: (reason: any) => TResult2_1532 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1530 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1531 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1024 | TResult2_1024 | TResult_1279 | TResult_1407 | TResult_1471 | TResult_1503 | TResult_1519 | TResult_1527 | TResult_1531) => TResult1_1533 | PromiseLike, onrejected?: (reason: any) => TResult2_1533 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1533 | TResult2_1533) => TResult1_1534 | PromiseLike, onrejected?: (reason: any) => TResult2_1534 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1532 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1533 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1024 | TResult2_1024 | TResult_1279 | TResult_1407 | TResult_1471 | TResult_1503 | TResult_1519 | TResult_1527 | TResult_1531 | TResult_1533) => TResult1_1535 | PromiseLike, onrejected?: (reason: any) => TResult2_1535 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1534 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1535 | PromiseLike): { + then | TResult_1023 | TResult_1535, TResult2_1536 = never>(onfulfilled?: (value: import("./http-client").HttpResponse | TResult_1023 | TResult_1535) => TResult1_1536 | PromiseLike, onrejected?: (reason: any) => TResult2_1536 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1536 | TResult2_1536) => TResult1_1537 | PromiseLike, onrejected?: (reason: any) => TResult2_1537 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1537 | TResult2_1537) => TResult1_1538 | PromiseLike, onrejected?: (reason: any) => TResult2_1538 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1538 | TResult2_1538) => TResult1_1539 | PromiseLike, onrejected?: (reason: any) => TResult2_1539 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1539 | TResult2_1539) => TResult1_1540 | PromiseLike, onrejected?: (reason: any) => TResult2_1540 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1540 | TResult2_1540) => TResult1_1541 | PromiseLike, onrejected?: (reason: any) => TResult2_1541 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1541 | TResult2_1541) => TResult1_1542 | PromiseLike, onrejected?: (reason: any) => TResult2_1542 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1542 | TResult2_1542) => TResult1_1543 | PromiseLike, onrejected?: (reason: any) => TResult2_1543 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1543 | TResult2_1543) => TResult1_1544 | PromiseLike, onrejected?: (reason: any) => TResult2_1544 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1536 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1537 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1542 | TResult2_1542 | TResult_1537) => TResult1_1545 | PromiseLike, onrejected?: (reason: any) => TResult2_1545 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1538 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1539 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1541 | TResult2_1541 | TResult_1539) => TResult1_1546 | PromiseLike, onrejected?: (reason: any) => TResult2_1546 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1546 | TResult2_1546) => TResult1_1547 | PromiseLike, onrejected?: (reason: any) => TResult2_1547 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1540 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1541 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1541 | TResult2_1541 | TResult_1539 | TResult_1541) => TResult1_1548 | PromiseLike, onrejected?: (reason: any) => TResult2_1548 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1542 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1543 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1540 | TResult2_1540 | TResult_1543) => TResult1_1549 | PromiseLike, onrejected?: (reason: any) => TResult2_1549 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1549 | TResult2_1549) => TResult1_1550 | PromiseLike, onrejected?: (reason: any) => TResult2_1550 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1550 | TResult2_1550) => TResult1_1551 | PromiseLike, onrejected?: (reason: any) => TResult2_1551 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1544 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1545 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1549 | TResult2_1549 | TResult_1545) => TResult1_1552 | PromiseLike, onrejected?: (reason: any) => TResult2_1552 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1546 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1547 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1540 | TResult2_1540 | TResult_1543 | TResult_1547) => TResult1_1553 | PromiseLike, onrejected?: (reason: any) => TResult2_1553 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1553 | TResult2_1553) => TResult1_1554 | PromiseLike, onrejected?: (reason: any) => TResult2_1554 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1548 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1549 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1540 | TResult2_1540 | TResult_1543 | TResult_1547 | TResult_1549) => TResult1_1555 | PromiseLike, onrejected?: (reason: any) => TResult2_1555 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1550 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1551 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1539 | TResult2_1539 | TResult_1551) => TResult1_1556 | PromiseLike, onrejected?: (reason: any) => TResult2_1556 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1556 | TResult2_1556) => TResult1_1557 | PromiseLike, onrejected?: (reason: any) => TResult2_1557 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1557 | TResult2_1557) => TResult1_1558 | PromiseLike, onrejected?: (reason: any) => TResult2_1558 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1558 | TResult2_1558) => TResult1_1559 | PromiseLike, onrejected?: (reason: any) => TResult2_1559 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1552 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1553 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1557 | TResult2_1557 | TResult_1553) => TResult1_1560 | PromiseLike, onrejected?: (reason: any) => TResult2_1560 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1554 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1555 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1556 | TResult2_1556 | TResult_1555) => TResult1_1561 | PromiseLike, onrejected?: (reason: any) => TResult2_1561 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1561 | TResult2_1561) => TResult1_1562 | PromiseLike, onrejected?: (reason: any) => TResult2_1562 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1556 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1557 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1556 | TResult2_1556 | TResult_1555 | TResult_1557) => TResult1_1563 | PromiseLike, onrejected?: (reason: any) => TResult2_1563 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1558 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1559 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1539 | TResult2_1539 | TResult_1551 | TResult_1559) => TResult1_1564 | PromiseLike, onrejected?: (reason: any) => TResult2_1564 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1564 | TResult2_1564) => TResult1_1565 | PromiseLike, onrejected?: (reason: any) => TResult2_1565 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1565 | TResult2_1565) => TResult1_1566 | PromiseLike, onrejected?: (reason: any) => TResult2_1566 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1560 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1561 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1564 | TResult2_1564 | TResult_1561) => TResult1_1567 | PromiseLike, onrejected?: (reason: any) => TResult2_1567 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1562 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1563 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1539 | TResult2_1539 | TResult_1551 | TResult_1559 | TResult_1563) => TResult1_1568 | PromiseLike, onrejected?: (reason: any) => TResult2_1568 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1568 | TResult2_1568) => TResult1_1569 | PromiseLike, onrejected?: (reason: any) => TResult2_1569 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1564 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1565 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1539 | TResult2_1539 | TResult_1551 | TResult_1559 | TResult_1563 | TResult_1565) => TResult1_1570 | PromiseLike, onrejected?: (reason: any) => TResult2_1570 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1566 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1567 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1538 | TResult2_1538 | TResult_1567) => TResult1_1571 | PromiseLike, onrejected?: (reason: any) => TResult2_1571 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1571 | TResult2_1571) => TResult1_1572 | PromiseLike, onrejected?: (reason: any) => TResult2_1572 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1572 | TResult2_1572) => TResult1_1573 | PromiseLike, onrejected?: (reason: any) => TResult2_1573 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1573 | TResult2_1573) => TResult1_1574 | PromiseLike, onrejected?: (reason: any) => TResult2_1574 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1574 | TResult2_1574) => TResult1_1575 | PromiseLike, onrejected?: (reason: any) => TResult2_1575 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1568 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1569 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1573 | TResult2_1573 | TResult_1569) => TResult1_1576 | PromiseLike, onrejected?: (reason: any) => TResult2_1576 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1570 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1571 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1572 | TResult2_1572 | TResult_1571) => TResult1_1577 | PromiseLike, onrejected?: (reason: any) => TResult2_1577 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1577 | TResult2_1577) => TResult1_1578 | PromiseLike, onrejected?: (reason: any) => TResult2_1578 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1572 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1573 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1572 | TResult2_1572 | TResult_1571 | TResult_1573) => TResult1_1579 | PromiseLike, onrejected?: (reason: any) => TResult2_1579 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1574 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1575 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1571 | TResult2_1571 | TResult_1575) => TResult1_1580 | PromiseLike, onrejected?: (reason: any) => TResult2_1580 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1580 | TResult2_1580) => TResult1_1581 | PromiseLike, onrejected?: (reason: any) => TResult2_1581 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1581 | TResult2_1581) => TResult1_1582 | PromiseLike, onrejected?: (reason: any) => TResult2_1582 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1576 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1577 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1580 | TResult2_1580 | TResult_1577) => TResult1_1583 | PromiseLike, onrejected?: (reason: any) => TResult2_1583 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1578 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1579 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1571 | TResult2_1571 | TResult_1575 | TResult_1579) => TResult1_1584 | PromiseLike, onrejected?: (reason: any) => TResult2_1584 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1584 | TResult2_1584) => TResult1_1585 | PromiseLike, onrejected?: (reason: any) => TResult2_1585 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1580 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1581 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1571 | TResult2_1571 | TResult_1575 | TResult_1579 | TResult_1581) => TResult1_1586 | PromiseLike, onrejected?: (reason: any) => TResult2_1586 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1582 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1583 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1538 | TResult2_1538 | TResult_1567 | TResult_1583) => TResult1_1587 | PromiseLike, onrejected?: (reason: any) => TResult2_1587 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1587 | TResult2_1587) => TResult1_1588 | PromiseLike, onrejected?: (reason: any) => TResult2_1588 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1588 | TResult2_1588) => TResult1_1589 | PromiseLike, onrejected?: (reason: any) => TResult2_1589 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1589 | TResult2_1589) => TResult1_1590 | PromiseLike, onrejected?: (reason: any) => TResult2_1590 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1584 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1585 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1588 | TResult2_1588 | TResult_1585) => TResult1_1591 | PromiseLike, onrejected?: (reason: any) => TResult2_1591 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1586 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1587 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1587 | TResult2_1587 | TResult_1587) => TResult1_1592 | PromiseLike, onrejected?: (reason: any) => TResult2_1592 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1592 | TResult2_1592) => TResult1_1593 | PromiseLike, onrejected?: (reason: any) => TResult2_1593 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1588 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1589 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1587 | TResult2_1587 | TResult_1587 | TResult_1589) => TResult1_1594 | PromiseLike, onrejected?: (reason: any) => TResult2_1594 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1590 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1591 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1538 | TResult2_1538 | TResult_1567 | TResult_1583 | TResult_1591) => TResult1_1595 | PromiseLike, onrejected?: (reason: any) => TResult2_1595 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1595 | TResult2_1595) => TResult1_1596 | PromiseLike, onrejected?: (reason: any) => TResult2_1596 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1596 | TResult2_1596) => TResult1_1597 | PromiseLike, onrejected?: (reason: any) => TResult2_1597 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1592 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1593 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1595 | TResult2_1595 | TResult_1593) => TResult1_1598 | PromiseLike, onrejected?: (reason: any) => TResult2_1598 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1594 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1595 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1538 | TResult2_1538 | TResult_1567 | TResult_1583 | TResult_1591 | TResult_1595) => TResult1_1599 | PromiseLike, onrejected?: (reason: any) => TResult2_1599 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1599 | TResult2_1599) => TResult1_1600 | PromiseLike, onrejected?: (reason: any) => TResult2_1600 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1596 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1597 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1538 | TResult2_1538 | TResult_1567 | TResult_1583 | TResult_1591 | TResult_1595 | TResult_1597) => TResult1_1601 | PromiseLike, onrejected?: (reason: any) => TResult2_1601 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1598 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1599 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1537 | TResult2_1537 | TResult_1599) => TResult1_1602 | PromiseLike, onrejected?: (reason: any) => TResult2_1602 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1602 | TResult2_1602) => TResult1_1603 | PromiseLike, onrejected?: (reason: any) => TResult2_1603 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1603 | TResult2_1603) => TResult1_1604 | PromiseLike, onrejected?: (reason: any) => TResult2_1604 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1604 | TResult2_1604) => TResult1_1605 | PromiseLike, onrejected?: (reason: any) => TResult2_1605 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1605 | TResult2_1605) => TResult1_1606 | PromiseLike, onrejected?: (reason: any) => TResult2_1606 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1606 | TResult2_1606) => TResult1_1607 | PromiseLike, onrejected?: (reason: any) => TResult2_1607 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1600 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1601 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1605 | TResult2_1605 | TResult_1601) => TResult1_1608 | PromiseLike, onrejected?: (reason: any) => TResult2_1608 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1602 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1603 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1604 | TResult2_1604 | TResult_1603) => TResult1_1609 | PromiseLike, onrejected?: (reason: any) => TResult2_1609 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1609 | TResult2_1609) => TResult1_1610 | PromiseLike, onrejected?: (reason: any) => TResult2_1610 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1604 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1605 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1604 | TResult2_1604 | TResult_1603 | TResult_1605) => TResult1_1611 | PromiseLike, onrejected?: (reason: any) => TResult2_1611 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1606 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1607 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1603 | TResult2_1603 | TResult_1607) => TResult1_1612 | PromiseLike, onrejected?: (reason: any) => TResult2_1612 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1612 | TResult2_1612) => TResult1_1613 | PromiseLike, onrejected?: (reason: any) => TResult2_1613 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1613 | TResult2_1613) => TResult1_1614 | PromiseLike, onrejected?: (reason: any) => TResult2_1614 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1608 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1609 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1612 | TResult2_1612 | TResult_1609) => TResult1_1615 | PromiseLike, onrejected?: (reason: any) => TResult2_1615 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1610 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1611 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1603 | TResult2_1603 | TResult_1607 | TResult_1611) => TResult1_1616 | PromiseLike, onrejected?: (reason: any) => TResult2_1616 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1616 | TResult2_1616) => TResult1_1617 | PromiseLike, onrejected?: (reason: any) => TResult2_1617 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1612 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1613 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1603 | TResult2_1603 | TResult_1607 | TResult_1611 | TResult_1613) => TResult1_1618 | PromiseLike, onrejected?: (reason: any) => TResult2_1618 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1614 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1615 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1602 | TResult2_1602 | TResult_1615) => TResult1_1619 | PromiseLike, onrejected?: (reason: any) => TResult2_1619 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1619 | TResult2_1619) => TResult1_1620 | PromiseLike, onrejected?: (reason: any) => TResult2_1620 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1620 | TResult2_1620) => TResult1_1621 | PromiseLike, onrejected?: (reason: any) => TResult2_1621 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1621 | TResult2_1621) => TResult1_1622 | PromiseLike, onrejected?: (reason: any) => TResult2_1622 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1616 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1617 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1620 | TResult2_1620 | TResult_1617) => TResult1_1623 | PromiseLike, onrejected?: (reason: any) => TResult2_1623 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1618 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1619 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1619 | TResult2_1619 | TResult_1619) => TResult1_1624 | PromiseLike, onrejected?: (reason: any) => TResult2_1624 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1624 | TResult2_1624) => TResult1_1625 | PromiseLike, onrejected?: (reason: any) => TResult2_1625 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1620 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1621 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1619 | TResult2_1619 | TResult_1619 | TResult_1621) => TResult1_1626 | PromiseLike, onrejected?: (reason: any) => TResult2_1626 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1622 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1623 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1602 | TResult2_1602 | TResult_1615 | TResult_1623) => TResult1_1627 | PromiseLike, onrejected?: (reason: any) => TResult2_1627 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1627 | TResult2_1627) => TResult1_1628 | PromiseLike, onrejected?: (reason: any) => TResult2_1628 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1628 | TResult2_1628) => TResult1_1629 | PromiseLike, onrejected?: (reason: any) => TResult2_1629 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1624 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1625 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1627 | TResult2_1627 | TResult_1625) => TResult1_1630 | PromiseLike, onrejected?: (reason: any) => TResult2_1630 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1626 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1627 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1602 | TResult2_1602 | TResult_1615 | TResult_1623 | TResult_1627) => TResult1_1631 | PromiseLike, onrejected?: (reason: any) => TResult2_1631 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1631 | TResult2_1631) => TResult1_1632 | PromiseLike, onrejected?: (reason: any) => TResult2_1632 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1628 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1629 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1602 | TResult2_1602 | TResult_1615 | TResult_1623 | TResult_1627 | TResult_1629) => TResult1_1633 | PromiseLike, onrejected?: (reason: any) => TResult2_1633 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1630 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1631 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1537 | TResult2_1537 | TResult_1599 | TResult_1631) => TResult1_1634 | PromiseLike, onrejected?: (reason: any) => TResult2_1634 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1634 | TResult2_1634) => TResult1_1635 | PromiseLike, onrejected?: (reason: any) => TResult2_1635 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1635 | TResult2_1635) => TResult1_1636 | PromiseLike, onrejected?: (reason: any) => TResult2_1636 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1636 | TResult2_1636) => TResult1_1637 | PromiseLike, onrejected?: (reason: any) => TResult2_1637 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1637 | TResult2_1637) => TResult1_1638 | PromiseLike, onrejected?: (reason: any) => TResult2_1638 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1632 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1633 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1636 | TResult2_1636 | TResult_1633) => TResult1_1639 | PromiseLike, onrejected?: (reason: any) => TResult2_1639 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1634 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1635 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1635 | TResult2_1635 | TResult_1635) => TResult1_1640 | PromiseLike, onrejected?: (reason: any) => TResult2_1640 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1640 | TResult2_1640) => TResult1_1641 | PromiseLike, onrejected?: (reason: any) => TResult2_1641 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1636 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1637 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1635 | TResult2_1635 | TResult_1635 | TResult_1637) => TResult1_1642 | PromiseLike, onrejected?: (reason: any) => TResult2_1642 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1638 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1639 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1634 | TResult2_1634 | TResult_1639) => TResult1_1643 | PromiseLike, onrejected?: (reason: any) => TResult2_1643 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1643 | TResult2_1643) => TResult1_1644 | PromiseLike, onrejected?: (reason: any) => TResult2_1644 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1644 | TResult2_1644) => TResult1_1645 | PromiseLike, onrejected?: (reason: any) => TResult2_1645 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1640 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1641 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1643 | TResult2_1643 | TResult_1641) => TResult1_1646 | PromiseLike, onrejected?: (reason: any) => TResult2_1646 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1642 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1643 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1634 | TResult2_1634 | TResult_1639 | TResult_1643) => TResult1_1647 | PromiseLike, onrejected?: (reason: any) => TResult2_1647 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1647 | TResult2_1647) => TResult1_1648 | PromiseLike, onrejected?: (reason: any) => TResult2_1648 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1644 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1645 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1634 | TResult2_1634 | TResult_1639 | TResult_1643 | TResult_1645) => TResult1_1649 | PromiseLike, onrejected?: (reason: any) => TResult2_1649 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1646 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1647 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1537 | TResult2_1537 | TResult_1599 | TResult_1631 | TResult_1647) => TResult1_1650 | PromiseLike, onrejected?: (reason: any) => TResult2_1650 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1650 | TResult2_1650) => TResult1_1651 | PromiseLike, onrejected?: (reason: any) => TResult2_1651 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1651 | TResult2_1651) => TResult1_1652 | PromiseLike, onrejected?: (reason: any) => TResult2_1652 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1652 | TResult2_1652) => TResult1_1653 | PromiseLike, onrejected?: (reason: any) => TResult2_1653 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1648 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1649 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1651 | TResult2_1651 | TResult_1649) => TResult1_1654 | PromiseLike, onrejected?: (reason: any) => TResult2_1654 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1650 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1651 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1650 | TResult2_1650 | TResult_1651) => TResult1_1655 | PromiseLike, onrejected?: (reason: any) => TResult2_1655 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1655 | TResult2_1655) => TResult1_1656 | PromiseLike, onrejected?: (reason: any) => TResult2_1656 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1652 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1653 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1650 | TResult2_1650 | TResult_1651 | TResult_1653) => TResult1_1657 | PromiseLike, onrejected?: (reason: any) => TResult2_1657 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1654 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1655 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1537 | TResult2_1537 | TResult_1599 | TResult_1631 | TResult_1647 | TResult_1655) => TResult1_1658 | PromiseLike, onrejected?: (reason: any) => TResult2_1658 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1658 | TResult2_1658) => TResult1_1659 | PromiseLike, onrejected?: (reason: any) => TResult2_1659 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1659 | TResult2_1659) => TResult1_1660 | PromiseLike, onrejected?: (reason: any) => TResult2_1660 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1656 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1657 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1658 | TResult2_1658 | TResult_1657) => TResult1_1661 | PromiseLike, onrejected?: (reason: any) => TResult2_1661 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1658 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1659 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1537 | TResult2_1537 | TResult_1599 | TResult_1631 | TResult_1647 | TResult_1655 | TResult_1659) => TResult1_1662 | PromiseLike, onrejected?: (reason: any) => TResult2_1662 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1662 | TResult2_1662) => TResult1_1663 | PromiseLike, onrejected?: (reason: any) => TResult2_1663 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1660 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1661 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1537 | TResult2_1537 | TResult_1599 | TResult_1631 | TResult_1647 | TResult_1655 | TResult_1659 | TResult_1661) => TResult1_1664 | PromiseLike, onrejected?: (reason: any) => TResult2_1664 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1662 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1663 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1536 | TResult2_1536 | TResult_1663) => TResult1_1665 | PromiseLike, onrejected?: (reason: any) => TResult2_1665 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1665 | TResult2_1665) => TResult1_1666 | PromiseLike, onrejected?: (reason: any) => TResult2_1666 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1666 | TResult2_1666) => TResult1_1667 | PromiseLike, onrejected?: (reason: any) => TResult2_1667 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1667 | TResult2_1667) => TResult1_1668 | PromiseLike, onrejected?: (reason: any) => TResult2_1668 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1668 | TResult2_1668) => TResult1_1669 | PromiseLike, onrejected?: (reason: any) => TResult2_1669 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1669 | TResult2_1669) => TResult1_1670 | PromiseLike, onrejected?: (reason: any) => TResult2_1670 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1670 | TResult2_1670) => TResult1_1671 | PromiseLike, onrejected?: (reason: any) => TResult2_1671 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1664 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1665 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1669 | TResult2_1669 | TResult_1665) => TResult1_1672 | PromiseLike, onrejected?: (reason: any) => TResult2_1672 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1666 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1667 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1668 | TResult2_1668 | TResult_1667) => TResult1_1673 | PromiseLike, onrejected?: (reason: any) => TResult2_1673 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1673 | TResult2_1673) => TResult1_1674 | PromiseLike, onrejected?: (reason: any) => TResult2_1674 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1668 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1669 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1668 | TResult2_1668 | TResult_1667 | TResult_1669) => TResult1_1675 | PromiseLike, onrejected?: (reason: any) => TResult2_1675 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1670 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1671 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1667 | TResult2_1667 | TResult_1671) => TResult1_1676 | PromiseLike, onrejected?: (reason: any) => TResult2_1676 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1676 | TResult2_1676) => TResult1_1677 | PromiseLike, onrejected?: (reason: any) => TResult2_1677 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1677 | TResult2_1677) => TResult1_1678 | PromiseLike, onrejected?: (reason: any) => TResult2_1678 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1672 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1673 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1676 | TResult2_1676 | TResult_1673) => TResult1_1679 | PromiseLike, onrejected?: (reason: any) => TResult2_1679 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1674 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1675 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1667 | TResult2_1667 | TResult_1671 | TResult_1675) => TResult1_1680 | PromiseLike, onrejected?: (reason: any) => TResult2_1680 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1680 | TResult2_1680) => TResult1_1681 | PromiseLike, onrejected?: (reason: any) => TResult2_1681 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1676 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1677 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1667 | TResult2_1667 | TResult_1671 | TResult_1675 | TResult_1677) => TResult1_1682 | PromiseLike, onrejected?: (reason: any) => TResult2_1682 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1678 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1679 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1666 | TResult2_1666 | TResult_1679) => TResult1_1683 | PromiseLike, onrejected?: (reason: any) => TResult2_1683 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1683 | TResult2_1683) => TResult1_1684 | PromiseLike, onrejected?: (reason: any) => TResult2_1684 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1684 | TResult2_1684) => TResult1_1685 | PromiseLike, onrejected?: (reason: any) => TResult2_1685 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1685 | TResult2_1685) => TResult1_1686 | PromiseLike, onrejected?: (reason: any) => TResult2_1686 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1680 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1681 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1684 | TResult2_1684 | TResult_1681) => TResult1_1687 | PromiseLike, onrejected?: (reason: any) => TResult2_1687 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1682 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1683 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1683 | TResult2_1683 | TResult_1683) => TResult1_1688 | PromiseLike, onrejected?: (reason: any) => TResult2_1688 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1688 | TResult2_1688) => TResult1_1689 | PromiseLike, onrejected?: (reason: any) => TResult2_1689 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1684 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1685 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1683 | TResult2_1683 | TResult_1683 | TResult_1685) => TResult1_1690 | PromiseLike, onrejected?: (reason: any) => TResult2_1690 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1686 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1687 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1666 | TResult2_1666 | TResult_1679 | TResult_1687) => TResult1_1691 | PromiseLike, onrejected?: (reason: any) => TResult2_1691 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1691 | TResult2_1691) => TResult1_1692 | PromiseLike, onrejected?: (reason: any) => TResult2_1692 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1692 | TResult2_1692) => TResult1_1693 | PromiseLike, onrejected?: (reason: any) => TResult2_1693 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1688 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1689 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1691 | TResult2_1691 | TResult_1689) => TResult1_1694 | PromiseLike, onrejected?: (reason: any) => TResult2_1694 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1690 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1691 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1666 | TResult2_1666 | TResult_1679 | TResult_1687 | TResult_1691) => TResult1_1695 | PromiseLike, onrejected?: (reason: any) => TResult2_1695 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1695 | TResult2_1695) => TResult1_1696 | PromiseLike, onrejected?: (reason: any) => TResult2_1696 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1692 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1693 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1666 | TResult2_1666 | TResult_1679 | TResult_1687 | TResult_1691 | TResult_1693) => TResult1_1697 | PromiseLike, onrejected?: (reason: any) => TResult2_1697 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1694 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1695 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1665 | TResult2_1665 | TResult_1695) => TResult1_1698 | PromiseLike, onrejected?: (reason: any) => TResult2_1698 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1698 | TResult2_1698) => TResult1_1699 | PromiseLike, onrejected?: (reason: any) => TResult2_1699 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1699 | TResult2_1699) => TResult1_1700 | PromiseLike, onrejected?: (reason: any) => TResult2_1700 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1700 | TResult2_1700) => TResult1_1701 | PromiseLike, onrejected?: (reason: any) => TResult2_1701 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1701 | TResult2_1701) => TResult1_1702 | PromiseLike, onrejected?: (reason: any) => TResult2_1702 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1696 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1697 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1700 | TResult2_1700 | TResult_1697) => TResult1_1703 | PromiseLike, onrejected?: (reason: any) => TResult2_1703 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1698 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1699 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1699 | TResult2_1699 | TResult_1699) => TResult1_1704 | PromiseLike, onrejected?: (reason: any) => TResult2_1704 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1704 | TResult2_1704) => TResult1_1705 | PromiseLike, onrejected?: (reason: any) => TResult2_1705 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1700 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1701 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1699 | TResult2_1699 | TResult_1699 | TResult_1701) => TResult1_1706 | PromiseLike, onrejected?: (reason: any) => TResult2_1706 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1702 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1703 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1698 | TResult2_1698 | TResult_1703) => TResult1_1707 | PromiseLike, onrejected?: (reason: any) => TResult2_1707 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1707 | TResult2_1707) => TResult1_1708 | PromiseLike, onrejected?: (reason: any) => TResult2_1708 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1708 | TResult2_1708) => TResult1_1709 | PromiseLike, onrejected?: (reason: any) => TResult2_1709 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1704 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1705 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1707 | TResult2_1707 | TResult_1705) => TResult1_1710 | PromiseLike, onrejected?: (reason: any) => TResult2_1710 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1706 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1707 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1698 | TResult2_1698 | TResult_1703 | TResult_1707) => TResult1_1711 | PromiseLike, onrejected?: (reason: any) => TResult2_1711 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1711 | TResult2_1711) => TResult1_1712 | PromiseLike, onrejected?: (reason: any) => TResult2_1712 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1708 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1709 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1698 | TResult2_1698 | TResult_1703 | TResult_1707 | TResult_1709) => TResult1_1713 | PromiseLike, onrejected?: (reason: any) => TResult2_1713 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1710 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1711 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1665 | TResult2_1665 | TResult_1695 | TResult_1711) => TResult1_1714 | PromiseLike, onrejected?: (reason: any) => TResult2_1714 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1714 | TResult2_1714) => TResult1_1715 | PromiseLike, onrejected?: (reason: any) => TResult2_1715 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1715 | TResult2_1715) => TResult1_1716 | PromiseLike, onrejected?: (reason: any) => TResult2_1716 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1716 | TResult2_1716) => TResult1_1717 | PromiseLike, onrejected?: (reason: any) => TResult2_1717 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1712 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1713 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1715 | TResult2_1715 | TResult_1713) => TResult1_1718 | PromiseLike, onrejected?: (reason: any) => TResult2_1718 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1714 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1715 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1714 | TResult2_1714 | TResult_1715) => TResult1_1719 | PromiseLike, onrejected?: (reason: any) => TResult2_1719 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1719 | TResult2_1719) => TResult1_1720 | PromiseLike, onrejected?: (reason: any) => TResult2_1720 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1716 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1717 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1714 | TResult2_1714 | TResult_1715 | TResult_1717) => TResult1_1721 | PromiseLike, onrejected?: (reason: any) => TResult2_1721 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1718 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1719 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1665 | TResult2_1665 | TResult_1695 | TResult_1711 | TResult_1719) => TResult1_1722 | PromiseLike, onrejected?: (reason: any) => TResult2_1722 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1722 | TResult2_1722) => TResult1_1723 | PromiseLike, onrejected?: (reason: any) => TResult2_1723 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1723 | TResult2_1723) => TResult1_1724 | PromiseLike, onrejected?: (reason: any) => TResult2_1724 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1720 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1721 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1722 | TResult2_1722 | TResult_1721) => TResult1_1725 | PromiseLike, onrejected?: (reason: any) => TResult2_1725 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1722 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1723 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1665 | TResult2_1665 | TResult_1695 | TResult_1711 | TResult_1719 | TResult_1723) => TResult1_1726 | PromiseLike, onrejected?: (reason: any) => TResult2_1726 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1726 | TResult2_1726) => TResult1_1727 | PromiseLike, onrejected?: (reason: any) => TResult2_1727 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1724 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1725 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1665 | TResult2_1665 | TResult_1695 | TResult_1711 | TResult_1719 | TResult_1723 | TResult_1725) => TResult1_1728 | PromiseLike, onrejected?: (reason: any) => TResult2_1728 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1726 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1727 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1536 | TResult2_1536 | TResult_1663 | TResult_1727) => TResult1_1729 | PromiseLike, onrejected?: (reason: any) => TResult2_1729 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1729 | TResult2_1729) => TResult1_1730 | PromiseLike, onrejected?: (reason: any) => TResult2_1730 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1730 | TResult2_1730) => TResult1_1731 | PromiseLike, onrejected?: (reason: any) => TResult2_1731 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1731 | TResult2_1731) => TResult1_1732 | PromiseLike, onrejected?: (reason: any) => TResult2_1732 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1732 | TResult2_1732) => TResult1_1733 | PromiseLike, onrejected?: (reason: any) => TResult2_1733 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1733 | TResult2_1733) => TResult1_1734 | PromiseLike, onrejected?: (reason: any) => TResult2_1734 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1728 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1729 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1732 | TResult2_1732 | TResult_1729) => TResult1_1735 | PromiseLike, onrejected?: (reason: any) => TResult2_1735 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1730 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1731 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1731 | TResult2_1731 | TResult_1731) => TResult1_1736 | PromiseLike, onrejected?: (reason: any) => TResult2_1736 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1736 | TResult2_1736) => TResult1_1737 | PromiseLike, onrejected?: (reason: any) => TResult2_1737 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1732 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1733 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1731 | TResult2_1731 | TResult_1731 | TResult_1733) => TResult1_1738 | PromiseLike, onrejected?: (reason: any) => TResult2_1738 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1734 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1735 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1730 | TResult2_1730 | TResult_1735) => TResult1_1739 | PromiseLike, onrejected?: (reason: any) => TResult2_1739 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1739 | TResult2_1739) => TResult1_1740 | PromiseLike, onrejected?: (reason: any) => TResult2_1740 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1740 | TResult2_1740) => TResult1_1741 | PromiseLike, onrejected?: (reason: any) => TResult2_1741 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1736 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1737 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1739 | TResult2_1739 | TResult_1737) => TResult1_1742 | PromiseLike, onrejected?: (reason: any) => TResult2_1742 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1738 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1739 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1730 | TResult2_1730 | TResult_1735 | TResult_1739) => TResult1_1743 | PromiseLike, onrejected?: (reason: any) => TResult2_1743 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1743 | TResult2_1743) => TResult1_1744 | PromiseLike, onrejected?: (reason: any) => TResult2_1744 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1740 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1741 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1730 | TResult2_1730 | TResult_1735 | TResult_1739 | TResult_1741) => TResult1_1745 | PromiseLike, onrejected?: (reason: any) => TResult2_1745 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1742 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1743 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1729 | TResult2_1729 | TResult_1743) => TResult1_1746 | PromiseLike, onrejected?: (reason: any) => TResult2_1746 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1746 | TResult2_1746) => TResult1_1747 | PromiseLike, onrejected?: (reason: any) => TResult2_1747 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1747 | TResult2_1747) => TResult1_1748 | PromiseLike, onrejected?: (reason: any) => TResult2_1748 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1748 | TResult2_1748) => TResult1_1749 | PromiseLike, onrejected?: (reason: any) => TResult2_1749 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1744 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1745 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1747 | TResult2_1747 | TResult_1745) => TResult1_1750 | PromiseLike, onrejected?: (reason: any) => TResult2_1750 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1746 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1747 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1746 | TResult2_1746 | TResult_1747) => TResult1_1751 | PromiseLike, onrejected?: (reason: any) => TResult2_1751 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1751 | TResult2_1751) => TResult1_1752 | PromiseLike, onrejected?: (reason: any) => TResult2_1752 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1748 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1749 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1746 | TResult2_1746 | TResult_1747 | TResult_1749) => TResult1_1753 | PromiseLike, onrejected?: (reason: any) => TResult2_1753 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1750 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1751 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1729 | TResult2_1729 | TResult_1743 | TResult_1751) => TResult1_1754 | PromiseLike, onrejected?: (reason: any) => TResult2_1754 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1754 | TResult2_1754) => TResult1_1755 | PromiseLike, onrejected?: (reason: any) => TResult2_1755 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1755 | TResult2_1755) => TResult1_1756 | PromiseLike, onrejected?: (reason: any) => TResult2_1756 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1752 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1753 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1754 | TResult2_1754 | TResult_1753) => TResult1_1757 | PromiseLike, onrejected?: (reason: any) => TResult2_1757 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1754 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1755 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1729 | TResult2_1729 | TResult_1743 | TResult_1751 | TResult_1755) => TResult1_1758 | PromiseLike, onrejected?: (reason: any) => TResult2_1758 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1758 | TResult2_1758) => TResult1_1759 | PromiseLike, onrejected?: (reason: any) => TResult2_1759 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1756 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1757 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1729 | TResult2_1729 | TResult_1743 | TResult_1751 | TResult_1755 | TResult_1757) => TResult1_1760 | PromiseLike, onrejected?: (reason: any) => TResult2_1760 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1758 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1759 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1536 | TResult2_1536 | TResult_1663 | TResult_1727 | TResult_1759) => TResult1_1761 | PromiseLike, onrejected?: (reason: any) => TResult2_1761 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1761 | TResult2_1761) => TResult1_1762 | PromiseLike, onrejected?: (reason: any) => TResult2_1762 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1762 | TResult2_1762) => TResult1_1763 | PromiseLike, onrejected?: (reason: any) => TResult2_1763 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1763 | TResult2_1763) => TResult1_1764 | PromiseLike, onrejected?: (reason: any) => TResult2_1764 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1764 | TResult2_1764) => TResult1_1765 | PromiseLike, onrejected?: (reason: any) => TResult2_1765 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1760 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1761 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1763 | TResult2_1763 | TResult_1761) => TResult1_1766 | PromiseLike, onrejected?: (reason: any) => TResult2_1766 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1762 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1763 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1762 | TResult2_1762 | TResult_1763) => TResult1_1767 | PromiseLike, onrejected?: (reason: any) => TResult2_1767 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1767 | TResult2_1767) => TResult1_1768 | PromiseLike, onrejected?: (reason: any) => TResult2_1768 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1764 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1765 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1762 | TResult2_1762 | TResult_1763 | TResult_1765) => TResult1_1769 | PromiseLike, onrejected?: (reason: any) => TResult2_1769 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1766 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1767 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1761 | TResult2_1761 | TResult_1767) => TResult1_1770 | PromiseLike, onrejected?: (reason: any) => TResult2_1770 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1770 | TResult2_1770) => TResult1_1771 | PromiseLike, onrejected?: (reason: any) => TResult2_1771 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1771 | TResult2_1771) => TResult1_1772 | PromiseLike, onrejected?: (reason: any) => TResult2_1772 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1768 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1769 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1770 | TResult2_1770 | TResult_1769) => TResult1_1773 | PromiseLike, onrejected?: (reason: any) => TResult2_1773 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1770 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1771 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1761 | TResult2_1761 | TResult_1767 | TResult_1771) => TResult1_1774 | PromiseLike, onrejected?: (reason: any) => TResult2_1774 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1774 | TResult2_1774) => TResult1_1775 | PromiseLike, onrejected?: (reason: any) => TResult2_1775 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1772 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1773 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1761 | TResult2_1761 | TResult_1767 | TResult_1771 | TResult_1773) => TResult1_1776 | PromiseLike, onrejected?: (reason: any) => TResult2_1776 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1774 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1775 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1536 | TResult2_1536 | TResult_1663 | TResult_1727 | TResult_1759 | TResult_1775) => TResult1_1777 | PromiseLike, onrejected?: (reason: any) => TResult2_1777 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1777 | TResult2_1777) => TResult1_1778 | PromiseLike, onrejected?: (reason: any) => TResult2_1778 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1778 | TResult2_1778) => TResult1_1779 | PromiseLike, onrejected?: (reason: any) => TResult2_1779 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1779 | TResult2_1779) => TResult1_1780 | PromiseLike, onrejected?: (reason: any) => TResult2_1780 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1776 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1777 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1778 | TResult2_1778 | TResult_1777) => TResult1_1781 | PromiseLike, onrejected?: (reason: any) => TResult2_1781 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1778 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1779 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1777 | TResult2_1777 | TResult_1779) => TResult1_1782 | PromiseLike, onrejected?: (reason: any) => TResult2_1782 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1782 | TResult2_1782) => TResult1_1783 | PromiseLike, onrejected?: (reason: any) => TResult2_1783 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1780 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1781 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1777 | TResult2_1777 | TResult_1779 | TResult_1781) => TResult1_1784 | PromiseLike, onrejected?: (reason: any) => TResult2_1784 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1782 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1783 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1536 | TResult2_1536 | TResult_1663 | TResult_1727 | TResult_1759 | TResult_1775 | TResult_1783) => TResult1_1785 | PromiseLike, onrejected?: (reason: any) => TResult2_1785 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1785 | TResult2_1785) => TResult1_1786 | PromiseLike, onrejected?: (reason: any) => TResult2_1786 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1786 | TResult2_1786) => TResult1_1787 | PromiseLike, onrejected?: (reason: any) => TResult2_1787 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1784 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1785 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1785 | TResult2_1785 | TResult_1785) => TResult1_1788 | PromiseLike, onrejected?: (reason: any) => TResult2_1788 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1786 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1787 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1536 | TResult2_1536 | TResult_1663 | TResult_1727 | TResult_1759 | TResult_1775 | TResult_1783 | TResult_1787) => TResult1_1789 | PromiseLike, onrejected?: (reason: any) => TResult2_1789 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1789 | TResult2_1789) => TResult1_1790 | PromiseLike, onrejected?: (reason: any) => TResult2_1790 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1788 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1789 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1536 | TResult2_1536 | TResult_1663 | TResult_1727 | TResult_1759 | TResult_1775 | TResult_1783 | TResult_1787 | TResult_1789) => TResult1_1791 | PromiseLike, onrejected?: (reason: any) => TResult2_1791 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1790 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1791 | PromiseLike): { + then | TResult_1023 | TResult_1535 | TResult_1791, TResult2_1792 = never>(onfulfilled?: (value: import("./http-client").HttpResponse | TResult_1023 | TResult_1535 | TResult_1791) => TResult1_1792 | PromiseLike, onrejected?: (reason: any) => TResult2_1792 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1792 | TResult2_1792) => TResult1_1793 | PromiseLike, onrejected?: (reason: any) => TResult2_1793 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1793 | TResult2_1793) => TResult1_1794 | PromiseLike, onrejected?: (reason: any) => TResult2_1794 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1794 | TResult2_1794) => TResult1_1795 | PromiseLike, onrejected?: (reason: any) => TResult2_1795 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1795 | TResult2_1795) => TResult1_1796 | PromiseLike, onrejected?: (reason: any) => TResult2_1796 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1796 | TResult2_1796) => TResult1_1797 | PromiseLike, onrejected?: (reason: any) => TResult2_1797 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1797 | TResult2_1797) => TResult1_1798 | PromiseLike, onrejected?: (reason: any) => TResult2_1798 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1798 | TResult2_1798) => TResult1_1799 | PromiseLike, onrejected?: (reason: any) => TResult2_1799 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1792 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1793 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1797 | TResult2_1797 | TResult_1793) => TResult1_1800 | PromiseLike, onrejected?: (reason: any) => TResult2_1800 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1794 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1795 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1796 | TResult2_1796 | TResult_1795) => TResult1_1801 | PromiseLike, onrejected?: (reason: any) => TResult2_1801 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1801 | TResult2_1801) => TResult1_1802 | PromiseLike, onrejected?: (reason: any) => TResult2_1802 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1796 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1797 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1796 | TResult2_1796 | TResult_1795 | TResult_1797) => TResult1_1803 | PromiseLike, onrejected?: (reason: any) => TResult2_1803 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1798 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1799 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1795 | TResult2_1795 | TResult_1799) => TResult1_1804 | PromiseLike, onrejected?: (reason: any) => TResult2_1804 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1804 | TResult2_1804) => TResult1_1805 | PromiseLike, onrejected?: (reason: any) => TResult2_1805 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1805 | TResult2_1805) => TResult1_1806 | PromiseLike, onrejected?: (reason: any) => TResult2_1806 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1800 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1801 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1804 | TResult2_1804 | TResult_1801) => TResult1_1807 | PromiseLike, onrejected?: (reason: any) => TResult2_1807 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1802 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1803 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1795 | TResult2_1795 | TResult_1799 | TResult_1803) => TResult1_1808 | PromiseLike, onrejected?: (reason: any) => TResult2_1808 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1808 | TResult2_1808) => TResult1_1809 | PromiseLike, onrejected?: (reason: any) => TResult2_1809 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1804 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1805 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1795 | TResult2_1795 | TResult_1799 | TResult_1803 | TResult_1805) => TResult1_1810 | PromiseLike, onrejected?: (reason: any) => TResult2_1810 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1806 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1807 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1794 | TResult2_1794 | TResult_1807) => TResult1_1811 | PromiseLike, onrejected?: (reason: any) => TResult2_1811 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1811 | TResult2_1811) => TResult1_1812 | PromiseLike, onrejected?: (reason: any) => TResult2_1812 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1812 | TResult2_1812) => TResult1_1813 | PromiseLike, onrejected?: (reason: any) => TResult2_1813 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1813 | TResult2_1813) => TResult1_1814 | PromiseLike, onrejected?: (reason: any) => TResult2_1814 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1808 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1809 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1812 | TResult2_1812 | TResult_1809) => TResult1_1815 | PromiseLike, onrejected?: (reason: any) => TResult2_1815 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1810 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1811 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1811 | TResult2_1811 | TResult_1811) => TResult1_1816 | PromiseLike, onrejected?: (reason: any) => TResult2_1816 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1816 | TResult2_1816) => TResult1_1817 | PromiseLike, onrejected?: (reason: any) => TResult2_1817 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1812 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1813 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1811 | TResult2_1811 | TResult_1811 | TResult_1813) => TResult1_1818 | PromiseLike, onrejected?: (reason: any) => TResult2_1818 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1814 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1815 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1794 | TResult2_1794 | TResult_1807 | TResult_1815) => TResult1_1819 | PromiseLike, onrejected?: (reason: any) => TResult2_1819 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1819 | TResult2_1819) => TResult1_1820 | PromiseLike, onrejected?: (reason: any) => TResult2_1820 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1820 | TResult2_1820) => TResult1_1821 | PromiseLike, onrejected?: (reason: any) => TResult2_1821 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1816 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1817 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1819 | TResult2_1819 | TResult_1817) => TResult1_1822 | PromiseLike, onrejected?: (reason: any) => TResult2_1822 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1818 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1819 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1794 | TResult2_1794 | TResult_1807 | TResult_1815 | TResult_1819) => TResult1_1823 | PromiseLike, onrejected?: (reason: any) => TResult2_1823 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1823 | TResult2_1823) => TResult1_1824 | PromiseLike, onrejected?: (reason: any) => TResult2_1824 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1820 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1821 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1794 | TResult2_1794 | TResult_1807 | TResult_1815 | TResult_1819 | TResult_1821) => TResult1_1825 | PromiseLike, onrejected?: (reason: any) => TResult2_1825 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1822 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1823 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1793 | TResult2_1793 | TResult_1823) => TResult1_1826 | PromiseLike, onrejected?: (reason: any) => TResult2_1826 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1826 | TResult2_1826) => TResult1_1827 | PromiseLike, onrejected?: (reason: any) => TResult2_1827 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1827 | TResult2_1827) => TResult1_1828 | PromiseLike, onrejected?: (reason: any) => TResult2_1828 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1828 | TResult2_1828) => TResult1_1829 | PromiseLike, onrejected?: (reason: any) => TResult2_1829 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1829 | TResult2_1829) => TResult1_1830 | PromiseLike, onrejected?: (reason: any) => TResult2_1830 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1824 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1825 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1828 | TResult2_1828 | TResult_1825) => TResult1_1831 | PromiseLike, onrejected?: (reason: any) => TResult2_1831 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1826 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1827 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1827 | TResult2_1827 | TResult_1827) => TResult1_1832 | PromiseLike, onrejected?: (reason: any) => TResult2_1832 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1832 | TResult2_1832) => TResult1_1833 | PromiseLike, onrejected?: (reason: any) => TResult2_1833 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1828 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1829 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1827 | TResult2_1827 | TResult_1827 | TResult_1829) => TResult1_1834 | PromiseLike, onrejected?: (reason: any) => TResult2_1834 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1830 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1831 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1826 | TResult2_1826 | TResult_1831) => TResult1_1835 | PromiseLike, onrejected?: (reason: any) => TResult2_1835 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1835 | TResult2_1835) => TResult1_1836 | PromiseLike, onrejected?: (reason: any) => TResult2_1836 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1836 | TResult2_1836) => TResult1_1837 | PromiseLike, onrejected?: (reason: any) => TResult2_1837 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1832 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1833 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1835 | TResult2_1835 | TResult_1833) => TResult1_1838 | PromiseLike, onrejected?: (reason: any) => TResult2_1838 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1834 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1835 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1826 | TResult2_1826 | TResult_1831 | TResult_1835) => TResult1_1839 | PromiseLike, onrejected?: (reason: any) => TResult2_1839 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1839 | TResult2_1839) => TResult1_1840 | PromiseLike, onrejected?: (reason: any) => TResult2_1840 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1836 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1837 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1826 | TResult2_1826 | TResult_1831 | TResult_1835 | TResult_1837) => TResult1_1841 | PromiseLike, onrejected?: (reason: any) => TResult2_1841 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1838 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1839 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1793 | TResult2_1793 | TResult_1823 | TResult_1839) => TResult1_1842 | PromiseLike, onrejected?: (reason: any) => TResult2_1842 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1842 | TResult2_1842) => TResult1_1843 | PromiseLike, onrejected?: (reason: any) => TResult2_1843 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1843 | TResult2_1843) => TResult1_1844 | PromiseLike, onrejected?: (reason: any) => TResult2_1844 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1844 | TResult2_1844) => TResult1_1845 | PromiseLike, onrejected?: (reason: any) => TResult2_1845 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1840 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1841 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1843 | TResult2_1843 | TResult_1841) => TResult1_1846 | PromiseLike, onrejected?: (reason: any) => TResult2_1846 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1842 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1843 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1842 | TResult2_1842 | TResult_1843) => TResult1_1847 | PromiseLike, onrejected?: (reason: any) => TResult2_1847 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1847 | TResult2_1847) => TResult1_1848 | PromiseLike, onrejected?: (reason: any) => TResult2_1848 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1844 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1845 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1842 | TResult2_1842 | TResult_1843 | TResult_1845) => TResult1_1849 | PromiseLike, onrejected?: (reason: any) => TResult2_1849 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1846 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1847 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1793 | TResult2_1793 | TResult_1823 | TResult_1839 | TResult_1847) => TResult1_1850 | PromiseLike, onrejected?: (reason: any) => TResult2_1850 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1850 | TResult2_1850) => TResult1_1851 | PromiseLike, onrejected?: (reason: any) => TResult2_1851 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1851 | TResult2_1851) => TResult1_1852 | PromiseLike, onrejected?: (reason: any) => TResult2_1852 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1848 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1849 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1850 | TResult2_1850 | TResult_1849) => TResult1_1853 | PromiseLike, onrejected?: (reason: any) => TResult2_1853 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1850 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1851 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1793 | TResult2_1793 | TResult_1823 | TResult_1839 | TResult_1847 | TResult_1851) => TResult1_1854 | PromiseLike, onrejected?: (reason: any) => TResult2_1854 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1854 | TResult2_1854) => TResult1_1855 | PromiseLike, onrejected?: (reason: any) => TResult2_1855 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1852 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1853 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1793 | TResult2_1793 | TResult_1823 | TResult_1839 | TResult_1847 | TResult_1851 | TResult_1853) => TResult1_1856 | PromiseLike, onrejected?: (reason: any) => TResult2_1856 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1854 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1855 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1792 | TResult2_1792 | TResult_1855) => TResult1_1857 | PromiseLike, onrejected?: (reason: any) => TResult2_1857 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1857 | TResult2_1857) => TResult1_1858 | PromiseLike, onrejected?: (reason: any) => TResult2_1858 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1858 | TResult2_1858) => TResult1_1859 | PromiseLike, onrejected?: (reason: any) => TResult2_1859 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1859 | TResult2_1859) => TResult1_1860 | PromiseLike, onrejected?: (reason: any) => TResult2_1860 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1860 | TResult2_1860) => TResult1_1861 | PromiseLike, onrejected?: (reason: any) => TResult2_1861 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1861 | TResult2_1861) => TResult1_1862 | PromiseLike, onrejected?: (reason: any) => TResult2_1862 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1856 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1857 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1860 | TResult2_1860 | TResult_1857) => TResult1_1863 | PromiseLike, onrejected?: (reason: any) => TResult2_1863 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1858 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1859 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1859 | TResult2_1859 | TResult_1859) => TResult1_1864 | PromiseLike, onrejected?: (reason: any) => TResult2_1864 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1864 | TResult2_1864) => TResult1_1865 | PromiseLike, onrejected?: (reason: any) => TResult2_1865 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1860 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1861 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1859 | TResult2_1859 | TResult_1859 | TResult_1861) => TResult1_1866 | PromiseLike, onrejected?: (reason: any) => TResult2_1866 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1862 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1863 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1858 | TResult2_1858 | TResult_1863) => TResult1_1867 | PromiseLike, onrejected?: (reason: any) => TResult2_1867 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1867 | TResult2_1867) => TResult1_1868 | PromiseLike, onrejected?: (reason: any) => TResult2_1868 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1868 | TResult2_1868) => TResult1_1869 | PromiseLike, onrejected?: (reason: any) => TResult2_1869 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1864 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1865 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1867 | TResult2_1867 | TResult_1865) => TResult1_1870 | PromiseLike, onrejected?: (reason: any) => TResult2_1870 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1866 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1867 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1858 | TResult2_1858 | TResult_1863 | TResult_1867) => TResult1_1871 | PromiseLike, onrejected?: (reason: any) => TResult2_1871 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1871 | TResult2_1871) => TResult1_1872 | PromiseLike, onrejected?: (reason: any) => TResult2_1872 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1868 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1869 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1858 | TResult2_1858 | TResult_1863 | TResult_1867 | TResult_1869) => TResult1_1873 | PromiseLike, onrejected?: (reason: any) => TResult2_1873 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1870 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1871 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1857 | TResult2_1857 | TResult_1871) => TResult1_1874 | PromiseLike, onrejected?: (reason: any) => TResult2_1874 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1874 | TResult2_1874) => TResult1_1875 | PromiseLike, onrejected?: (reason: any) => TResult2_1875 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1875 | TResult2_1875) => TResult1_1876 | PromiseLike, onrejected?: (reason: any) => TResult2_1876 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1876 | TResult2_1876) => TResult1_1877 | PromiseLike, onrejected?: (reason: any) => TResult2_1877 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1872 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1873 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1875 | TResult2_1875 | TResult_1873) => TResult1_1878 | PromiseLike, onrejected?: (reason: any) => TResult2_1878 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1874 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1875 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1874 | TResult2_1874 | TResult_1875) => TResult1_1879 | PromiseLike, onrejected?: (reason: any) => TResult2_1879 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1879 | TResult2_1879) => TResult1_1880 | PromiseLike, onrejected?: (reason: any) => TResult2_1880 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1876 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1877 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1874 | TResult2_1874 | TResult_1875 | TResult_1877) => TResult1_1881 | PromiseLike, onrejected?: (reason: any) => TResult2_1881 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1878 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1879 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1857 | TResult2_1857 | TResult_1871 | TResult_1879) => TResult1_1882 | PromiseLike, onrejected?: (reason: any) => TResult2_1882 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1882 | TResult2_1882) => TResult1_1883 | PromiseLike, onrejected?: (reason: any) => TResult2_1883 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1883 | TResult2_1883) => TResult1_1884 | PromiseLike, onrejected?: (reason: any) => TResult2_1884 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1880 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1881 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1882 | TResult2_1882 | TResult_1881) => TResult1_1885 | PromiseLike, onrejected?: (reason: any) => TResult2_1885 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1882 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1883 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1857 | TResult2_1857 | TResult_1871 | TResult_1879 | TResult_1883) => TResult1_1886 | PromiseLike, onrejected?: (reason: any) => TResult2_1886 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1886 | TResult2_1886) => TResult1_1887 | PromiseLike, onrejected?: (reason: any) => TResult2_1887 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1884 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1885 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1857 | TResult2_1857 | TResult_1871 | TResult_1879 | TResult_1883 | TResult_1885) => TResult1_1888 | PromiseLike, onrejected?: (reason: any) => TResult2_1888 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1886 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1887 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1792 | TResult2_1792 | TResult_1855 | TResult_1887) => TResult1_1889 | PromiseLike, onrejected?: (reason: any) => TResult2_1889 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1889 | TResult2_1889) => TResult1_1890 | PromiseLike, onrejected?: (reason: any) => TResult2_1890 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1890 | TResult2_1890) => TResult1_1891 | PromiseLike, onrejected?: (reason: any) => TResult2_1891 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1891 | TResult2_1891) => TResult1_1892 | PromiseLike, onrejected?: (reason: any) => TResult2_1892 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1892 | TResult2_1892) => TResult1_1893 | PromiseLike, onrejected?: (reason: any) => TResult2_1893 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1888 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1889 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1891 | TResult2_1891 | TResult_1889) => TResult1_1894 | PromiseLike, onrejected?: (reason: any) => TResult2_1894 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1890 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1891 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1890 | TResult2_1890 | TResult_1891) => TResult1_1895 | PromiseLike, onrejected?: (reason: any) => TResult2_1895 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1895 | TResult2_1895) => TResult1_1896 | PromiseLike, onrejected?: (reason: any) => TResult2_1896 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1892 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1893 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1890 | TResult2_1890 | TResult_1891 | TResult_1893) => TResult1_1897 | PromiseLike, onrejected?: (reason: any) => TResult2_1897 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1894 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1895 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1889 | TResult2_1889 | TResult_1895) => TResult1_1898 | PromiseLike, onrejected?: (reason: any) => TResult2_1898 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1898 | TResult2_1898) => TResult1_1899 | PromiseLike, onrejected?: (reason: any) => TResult2_1899 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1899 | TResult2_1899) => TResult1_1900 | PromiseLike, onrejected?: (reason: any) => TResult2_1900 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1896 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1897 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1898 | TResult2_1898 | TResult_1897) => TResult1_1901 | PromiseLike, onrejected?: (reason: any) => TResult2_1901 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1898 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1899 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1889 | TResult2_1889 | TResult_1895 | TResult_1899) => TResult1_1902 | PromiseLike, onrejected?: (reason: any) => TResult2_1902 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1902 | TResult2_1902) => TResult1_1903 | PromiseLike, onrejected?: (reason: any) => TResult2_1903 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1900 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1901 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1889 | TResult2_1889 | TResult_1895 | TResult_1899 | TResult_1901) => TResult1_1904 | PromiseLike, onrejected?: (reason: any) => TResult2_1904 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1902 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1903 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1792 | TResult2_1792 | TResult_1855 | TResult_1887 | TResult_1903) => TResult1_1905 | PromiseLike, onrejected?: (reason: any) => TResult2_1905 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1905 | TResult2_1905) => TResult1_1906 | PromiseLike, onrejected?: (reason: any) => TResult2_1906 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1906 | TResult2_1906) => TResult1_1907 | PromiseLike, onrejected?: (reason: any) => TResult2_1907 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1907 | TResult2_1907) => TResult1_1908 | PromiseLike, onrejected?: (reason: any) => TResult2_1908 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1904 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1905 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1906 | TResult2_1906 | TResult_1905) => TResult1_1909 | PromiseLike, onrejected?: (reason: any) => TResult2_1909 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1906 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1907 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1905 | TResult2_1905 | TResult_1907) => TResult1_1910 | PromiseLike, onrejected?: (reason: any) => TResult2_1910 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1910 | TResult2_1910) => TResult1_1911 | PromiseLike, onrejected?: (reason: any) => TResult2_1911 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1908 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1909 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1905 | TResult2_1905 | TResult_1907 | TResult_1909) => TResult1_1912 | PromiseLike, onrejected?: (reason: any) => TResult2_1912 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1910 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1911 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1792 | TResult2_1792 | TResult_1855 | TResult_1887 | TResult_1903 | TResult_1911) => TResult1_1913 | PromiseLike, onrejected?: (reason: any) => TResult2_1913 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1913 | TResult2_1913) => TResult1_1914 | PromiseLike, onrejected?: (reason: any) => TResult2_1914 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1914 | TResult2_1914) => TResult1_1915 | PromiseLike, onrejected?: (reason: any) => TResult2_1915 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1912 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1913 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1913 | TResult2_1913 | TResult_1913) => TResult1_1916 | PromiseLike, onrejected?: (reason: any) => TResult2_1916 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1914 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1915 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1792 | TResult2_1792 | TResult_1855 | TResult_1887 | TResult_1903 | TResult_1911 | TResult_1915) => TResult1_1917 | PromiseLike, onrejected?: (reason: any) => TResult2_1917 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1917 | TResult2_1917) => TResult1_1918 | PromiseLike, onrejected?: (reason: any) => TResult2_1918 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1916 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1917 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1792 | TResult2_1792 | TResult_1855 | TResult_1887 | TResult_1903 | TResult_1911 | TResult_1915 | TResult_1917) => TResult1_1919 | PromiseLike, onrejected?: (reason: any) => TResult2_1919 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1918 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1919 | PromiseLike): { + then | TResult_1023 | TResult_1535 | TResult_1791 | TResult_1919, TResult2_1920 = never>(onfulfilled?: (value: import("./http-client").HttpResponse | TResult_1023 | TResult_1535 | TResult_1791 | TResult_1919) => TResult1_1920 | PromiseLike, onrejected?: (reason: any) => TResult2_1920 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1920 | TResult2_1920) => TResult1_1921 | PromiseLike, onrejected?: (reason: any) => TResult2_1921 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1921 | TResult2_1921) => TResult1_1922 | PromiseLike, onrejected?: (reason: any) => TResult2_1922 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1922 | TResult2_1922) => TResult1_1923 | PromiseLike, onrejected?: (reason: any) => TResult2_1923 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1923 | TResult2_1923) => TResult1_1924 | PromiseLike, onrejected?: (reason: any) => TResult2_1924 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1924 | TResult2_1924) => TResult1_1925 | PromiseLike, onrejected?: (reason: any) => TResult2_1925 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1925 | TResult2_1925) => TResult1_1926 | PromiseLike, onrejected?: (reason: any) => TResult2_1926 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1920 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1921 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1924 | TResult2_1924 | TResult_1921) => TResult1_1927 | PromiseLike, onrejected?: (reason: any) => TResult2_1927 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1922 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1923 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1923 | TResult2_1923 | TResult_1923) => TResult1_1928 | PromiseLike, onrejected?: (reason: any) => TResult2_1928 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1928 | TResult2_1928) => TResult1_1929 | PromiseLike, onrejected?: (reason: any) => TResult2_1929 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1924 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1925 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1923 | TResult2_1923 | TResult_1923 | TResult_1925) => TResult1_1930 | PromiseLike, onrejected?: (reason: any) => TResult2_1930 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1926 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1927 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1922 | TResult2_1922 | TResult_1927) => TResult1_1931 | PromiseLike, onrejected?: (reason: any) => TResult2_1931 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1931 | TResult2_1931) => TResult1_1932 | PromiseLike, onrejected?: (reason: any) => TResult2_1932 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1932 | TResult2_1932) => TResult1_1933 | PromiseLike, onrejected?: (reason: any) => TResult2_1933 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1928 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1929 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1931 | TResult2_1931 | TResult_1929) => TResult1_1934 | PromiseLike, onrejected?: (reason: any) => TResult2_1934 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1930 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1931 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1922 | TResult2_1922 | TResult_1927 | TResult_1931) => TResult1_1935 | PromiseLike, onrejected?: (reason: any) => TResult2_1935 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1935 | TResult2_1935) => TResult1_1936 | PromiseLike, onrejected?: (reason: any) => TResult2_1936 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1932 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1933 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1922 | TResult2_1922 | TResult_1927 | TResult_1931 | TResult_1933) => TResult1_1937 | PromiseLike, onrejected?: (reason: any) => TResult2_1937 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1934 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1935 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1921 | TResult2_1921 | TResult_1935) => TResult1_1938 | PromiseLike, onrejected?: (reason: any) => TResult2_1938 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1938 | TResult2_1938) => TResult1_1939 | PromiseLike, onrejected?: (reason: any) => TResult2_1939 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1939 | TResult2_1939) => TResult1_1940 | PromiseLike, onrejected?: (reason: any) => TResult2_1940 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1940 | TResult2_1940) => TResult1_1941 | PromiseLike, onrejected?: (reason: any) => TResult2_1941 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1936 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1937 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1939 | TResult2_1939 | TResult_1937) => TResult1_1942 | PromiseLike, onrejected?: (reason: any) => TResult2_1942 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1938 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1939 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1938 | TResult2_1938 | TResult_1939) => TResult1_1943 | PromiseLike, onrejected?: (reason: any) => TResult2_1943 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1943 | TResult2_1943) => TResult1_1944 | PromiseLike, onrejected?: (reason: any) => TResult2_1944 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1940 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1941 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1938 | TResult2_1938 | TResult_1939 | TResult_1941) => TResult1_1945 | PromiseLike, onrejected?: (reason: any) => TResult2_1945 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1942 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1943 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1921 | TResult2_1921 | TResult_1935 | TResult_1943) => TResult1_1946 | PromiseLike, onrejected?: (reason: any) => TResult2_1946 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1946 | TResult2_1946) => TResult1_1947 | PromiseLike, onrejected?: (reason: any) => TResult2_1947 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1947 | TResult2_1947) => TResult1_1948 | PromiseLike, onrejected?: (reason: any) => TResult2_1948 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1944 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1945 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1946 | TResult2_1946 | TResult_1945) => TResult1_1949 | PromiseLike, onrejected?: (reason: any) => TResult2_1949 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1946 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1947 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1921 | TResult2_1921 | TResult_1935 | TResult_1943 | TResult_1947) => TResult1_1950 | PromiseLike, onrejected?: (reason: any) => TResult2_1950 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1950 | TResult2_1950) => TResult1_1951 | PromiseLike, onrejected?: (reason: any) => TResult2_1951 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1948 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1949 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1921 | TResult2_1921 | TResult_1935 | TResult_1943 | TResult_1947 | TResult_1949) => TResult1_1952 | PromiseLike, onrejected?: (reason: any) => TResult2_1952 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1950 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1951 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1920 | TResult2_1920 | TResult_1951) => TResult1_1953 | PromiseLike, onrejected?: (reason: any) => TResult2_1953 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1953 | TResult2_1953) => TResult1_1954 | PromiseLike, onrejected?: (reason: any) => TResult2_1954 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1954 | TResult2_1954) => TResult1_1955 | PromiseLike, onrejected?: (reason: any) => TResult2_1955 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1955 | TResult2_1955) => TResult1_1956 | PromiseLike, onrejected?: (reason: any) => TResult2_1956 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1956 | TResult2_1956) => TResult1_1957 | PromiseLike, onrejected?: (reason: any) => TResult2_1957 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1952 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1953 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1955 | TResult2_1955 | TResult_1953) => TResult1_1958 | PromiseLike, onrejected?: (reason: any) => TResult2_1958 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1954 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1955 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1954 | TResult2_1954 | TResult_1955) => TResult1_1959 | PromiseLike, onrejected?: (reason: any) => TResult2_1959 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1959 | TResult2_1959) => TResult1_1960 | PromiseLike, onrejected?: (reason: any) => TResult2_1960 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1956 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1957 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1954 | TResult2_1954 | TResult_1955 | TResult_1957) => TResult1_1961 | PromiseLike, onrejected?: (reason: any) => TResult2_1961 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1958 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1959 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1953 | TResult2_1953 | TResult_1959) => TResult1_1962 | PromiseLike, onrejected?: (reason: any) => TResult2_1962 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1962 | TResult2_1962) => TResult1_1963 | PromiseLike, onrejected?: (reason: any) => TResult2_1963 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1963 | TResult2_1963) => TResult1_1964 | PromiseLike, onrejected?: (reason: any) => TResult2_1964 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1960 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1961 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1962 | TResult2_1962 | TResult_1961) => TResult1_1965 | PromiseLike, onrejected?: (reason: any) => TResult2_1965 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1962 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1963 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1953 | TResult2_1953 | TResult_1959 | TResult_1963) => TResult1_1966 | PromiseLike, onrejected?: (reason: any) => TResult2_1966 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1966 | TResult2_1966) => TResult1_1967 | PromiseLike, onrejected?: (reason: any) => TResult2_1967 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1964 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1965 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1953 | TResult2_1953 | TResult_1959 | TResult_1963 | TResult_1965) => TResult1_1968 | PromiseLike, onrejected?: (reason: any) => TResult2_1968 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1966 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1967 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1920 | TResult2_1920 | TResult_1951 | TResult_1967) => TResult1_1969 | PromiseLike, onrejected?: (reason: any) => TResult2_1969 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1969 | TResult2_1969) => TResult1_1970 | PromiseLike, onrejected?: (reason: any) => TResult2_1970 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1970 | TResult2_1970) => TResult1_1971 | PromiseLike, onrejected?: (reason: any) => TResult2_1971 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1971 | TResult2_1971) => TResult1_1972 | PromiseLike, onrejected?: (reason: any) => TResult2_1972 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1968 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1969 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1970 | TResult2_1970 | TResult_1969) => TResult1_1973 | PromiseLike, onrejected?: (reason: any) => TResult2_1973 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1970 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1971 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1969 | TResult2_1969 | TResult_1971) => TResult1_1974 | PromiseLike, onrejected?: (reason: any) => TResult2_1974 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1974 | TResult2_1974) => TResult1_1975 | PromiseLike, onrejected?: (reason: any) => TResult2_1975 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1972 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1973 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1969 | TResult2_1969 | TResult_1971 | TResult_1973) => TResult1_1976 | PromiseLike, onrejected?: (reason: any) => TResult2_1976 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1974 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1975 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1920 | TResult2_1920 | TResult_1951 | TResult_1967 | TResult_1975) => TResult1_1977 | PromiseLike, onrejected?: (reason: any) => TResult2_1977 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1977 | TResult2_1977) => TResult1_1978 | PromiseLike, onrejected?: (reason: any) => TResult2_1978 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1978 | TResult2_1978) => TResult1_1979 | PromiseLike, onrejected?: (reason: any) => TResult2_1979 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1976 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1977 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1977 | TResult2_1977 | TResult_1977) => TResult1_1980 | PromiseLike, onrejected?: (reason: any) => TResult2_1980 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1978 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1979 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1920 | TResult2_1920 | TResult_1951 | TResult_1967 | TResult_1975 | TResult_1979) => TResult1_1981 | PromiseLike, onrejected?: (reason: any) => TResult2_1981 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1981 | TResult2_1981) => TResult1_1982 | PromiseLike, onrejected?: (reason: any) => TResult2_1982 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1980 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1981 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1920 | TResult2_1920 | TResult_1951 | TResult_1967 | TResult_1975 | TResult_1979 | TResult_1981) => TResult1_1983 | PromiseLike, onrejected?: (reason: any) => TResult2_1983 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1982 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1983 | PromiseLike): { + then | TResult_1023 | TResult_1535 | TResult_1791 | TResult_1919 | TResult_1983, TResult2_1984 = never>(onfulfilled?: (value: import("./http-client").HttpResponse | TResult_1023 | TResult_1535 | TResult_1791 | TResult_1919 | TResult_1983) => TResult1_1984 | PromiseLike, onrejected?: (reason: any) => TResult2_1984 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1984 | TResult2_1984) => TResult1_1985 | PromiseLike, onrejected?: (reason: any) => TResult2_1985 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1985 | TResult2_1985) => TResult1_1986 | PromiseLike, onrejected?: (reason: any) => TResult2_1986 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1986 | TResult2_1986) => TResult1_1987 | PromiseLike, onrejected?: (reason: any) => TResult2_1987 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1987 | TResult2_1987) => TResult1_1988 | PromiseLike, onrejected?: (reason: any) => TResult2_1988 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1988 | TResult2_1988) => TResult1_1989 | PromiseLike, onrejected?: (reason: any) => TResult2_1989 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1984 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1985 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1987 | TResult2_1987 | TResult_1985) => TResult1_1990 | PromiseLike, onrejected?: (reason: any) => TResult2_1990 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1986 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1987 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1986 | TResult2_1986 | TResult_1987) => TResult1_1991 | PromiseLike, onrejected?: (reason: any) => TResult2_1991 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1991 | TResult2_1991) => TResult1_1992 | PromiseLike, onrejected?: (reason: any) => TResult2_1992 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1988 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1989 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1986 | TResult2_1986 | TResult_1987 | TResult_1989) => TResult1_1993 | PromiseLike, onrejected?: (reason: any) => TResult2_1993 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1990 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1991 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1985 | TResult2_1985 | TResult_1991) => TResult1_1994 | PromiseLike, onrejected?: (reason: any) => TResult2_1994 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1994 | TResult2_1994) => TResult1_1995 | PromiseLike, onrejected?: (reason: any) => TResult2_1995 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1995 | TResult2_1995) => TResult1_1996 | PromiseLike, onrejected?: (reason: any) => TResult2_1996 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1992 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1993 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1994 | TResult2_1994 | TResult_1993) => TResult1_1997 | PromiseLike, onrejected?: (reason: any) => TResult2_1997 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1994 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1995 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1985 | TResult2_1985 | TResult_1991 | TResult_1995) => TResult1_1998 | PromiseLike, onrejected?: (reason: any) => TResult2_1998 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1998 | TResult2_1998) => TResult1_1999 | PromiseLike, onrejected?: (reason: any) => TResult2_1999 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1996 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1997 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1985 | TResult2_1985 | TResult_1991 | TResult_1995 | TResult_1997) => TResult1_2000 | PromiseLike, onrejected?: (reason: any) => TResult2_2000 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1998 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1999 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1984 | TResult2_1984 | TResult_1999) => TResult1_2001 | PromiseLike, onrejected?: (reason: any) => TResult2_2001 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2001 | TResult2_2001) => TResult1_2002 | PromiseLike, onrejected?: (reason: any) => TResult2_2002 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2002 | TResult2_2002) => TResult1_2003 | PromiseLike, onrejected?: (reason: any) => TResult2_2003 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2003 | TResult2_2003) => TResult1_2004 | PromiseLike, onrejected?: (reason: any) => TResult2_2004 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_2000 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_2001 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2002 | TResult2_2002 | TResult_2001) => TResult1_2005 | PromiseLike, onrejected?: (reason: any) => TResult2_2005 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_2002 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_2003 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2001 | TResult2_2001 | TResult_2003) => TResult1_2006 | PromiseLike, onrejected?: (reason: any) => TResult2_2006 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2006 | TResult2_2006) => TResult1_2007 | PromiseLike, onrejected?: (reason: any) => TResult2_2007 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_2004 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_2005 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2001 | TResult2_2001 | TResult_2003 | TResult_2005) => TResult1_2008 | PromiseLike, onrejected?: (reason: any) => TResult2_2008 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_2006 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_2007 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1984 | TResult2_1984 | TResult_1999 | TResult_2007) => TResult1_2009 | PromiseLike, onrejected?: (reason: any) => TResult2_2009 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2009 | TResult2_2009) => TResult1_2010 | PromiseLike, onrejected?: (reason: any) => TResult2_2010 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2010 | TResult2_2010) => TResult1_2011 | PromiseLike, onrejected?: (reason: any) => TResult2_2011 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_2008 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_2009 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2009 | TResult2_2009 | TResult_2009) => TResult1_2012 | PromiseLike, onrejected?: (reason: any) => TResult2_2012 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_2010 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_2011 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1984 | TResult2_1984 | TResult_1999 | TResult_2007 | TResult_2011) => TResult1_2013 | PromiseLike, onrejected?: (reason: any) => TResult2_2013 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2013 | TResult2_2013) => TResult1_2014 | PromiseLike, onrejected?: (reason: any) => TResult2_2014 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_2012 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_2013 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1984 | TResult2_1984 | TResult_1999 | TResult_2007 | TResult_2011 | TResult_2013) => TResult1_2015 | PromiseLike, onrejected?: (reason: any) => TResult2_2015 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_2014 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_2015 | PromiseLike): { + then | TResult_1023 | TResult_1535 | TResult_1791 | TResult_1919 | TResult_1983 | TResult_2015, TResult2_2016 = never>(onfulfilled?: (value: import("./http-client").HttpResponse | TResult_1023 | TResult_1535 | TResult_1791 | TResult_1919 | TResult_1983 | TResult_2015) => TResult1_2016 | PromiseLike, onrejected?: (reason: any) => TResult2_2016 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2016 | TResult2_2016) => TResult1_2017 | PromiseLike, onrejected?: (reason: any) => TResult2_2017 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2017 | TResult2_2017) => TResult1_2018 | PromiseLike, onrejected?: (reason: any) => TResult2_2018 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2018 | TResult2_2018) => TResult1_2019 | PromiseLike, onrejected?: (reason: any) => TResult2_2019 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2019 | TResult2_2019) => TResult1_2020 | PromiseLike, onrejected?: (reason: any) => TResult2_2020 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_2016 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_2017 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2018 | TResult2_2018 | TResult_2017) => TResult1_2021 | PromiseLike, onrejected?: (reason: any) => TResult2_2021 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_2018 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_2019 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2017 | TResult2_2017 | TResult_2019) => TResult1_2022 | PromiseLike, onrejected?: (reason: any) => TResult2_2022 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2022 | TResult2_2022) => TResult1_2023 | PromiseLike, onrejected?: (reason: any) => TResult2_2023 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_2020 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_2021 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2017 | TResult2_2017 | TResult_2019 | TResult_2021) => TResult1_2024 | PromiseLike, onrejected?: (reason: any) => TResult2_2024 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_2022 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_2023 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2016 | TResult2_2016 | TResult_2023) => TResult1_2025 | PromiseLike, onrejected?: (reason: any) => TResult2_2025 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2025 | TResult2_2025) => TResult1_2026 | PromiseLike, onrejected?: (reason: any) => TResult2_2026 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2026 | TResult2_2026) => TResult1_2027 | PromiseLike, onrejected?: (reason: any) => TResult2_2027 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_2024 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_2025 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2025 | TResult2_2025 | TResult_2025) => TResult1_2028 | PromiseLike, onrejected?: (reason: any) => TResult2_2028 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_2026 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_2027 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2016 | TResult2_2016 | TResult_2023 | TResult_2027) => TResult1_2029 | PromiseLike, onrejected?: (reason: any) => TResult2_2029 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2029 | TResult2_2029) => TResult1_2030 | PromiseLike, onrejected?: (reason: any) => TResult2_2030 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_2028 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_2029 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2016 | TResult2_2016 | TResult_2023 | TResult_2027 | TResult_2029) => TResult1_2031 | PromiseLike, onrejected?: (reason: any) => TResult2_2031 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_2030 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_2031 | PromiseLike): { + then | TResult_1023 | TResult_1535 | TResult_1791 | TResult_1919 | TResult_1983 | TResult_2015 | TResult_2031, TResult2_2032 = never>(onfulfilled?: (value: import("./http-client").HttpResponse | TResult_1023 | TResult_1535 | TResult_1791 | TResult_1919 | TResult_1983 | TResult_2015 | TResult_2031) => TResult1_2032 | PromiseLike, onrejected?: (reason: any) => TResult2_2032 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2032 | TResult2_2032) => TResult1_2033 | PromiseLike, onrejected?: (reason: any) => TResult2_2033 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2033 | TResult2_2033) => TResult1_2034 | PromiseLike, onrejected?: (reason: any) => TResult2_2034 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2034 | TResult2_2034) => TResult1_2035 | PromiseLike, onrejected?: (reason: any) => TResult2_2035 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_2032 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_2033 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2033 | TResult2_2033 | TResult_2033) => TResult1_2036 | PromiseLike, onrejected?: (reason: any) => TResult2_2036 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_2034 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_2035 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2032 | TResult2_2032 | TResult_2035) => TResult1_2037 | PromiseLike, onrejected?: (reason: any) => TResult2_2037 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2037 | TResult2_2037) => TResult1_2038 | PromiseLike, onrejected?: (reason: any) => TResult2_2038 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_2036 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_2037 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2032 | TResult2_2032 | TResult_2035 | TResult_2037) => TResult1_2039 | PromiseLike, onrejected?: (reason: any) => TResult2_2039 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_2038 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_2039 | PromiseLike): { + then | TResult_1023 | TResult_1535 | TResult_1791 | TResult_1919 | TResult_1983 | TResult_2015 | TResult_2031 | TResult_2039, TResult2_2040 = never>(onfulfilled?: (value: import("./http-client").HttpResponse | TResult_1023 | TResult_1535 | TResult_1791 | TResult_1919 | TResult_1983 | TResult_2015 | TResult_2031 | TResult_2039) => TResult1_2040 | PromiseLike, onrejected?: (reason: any) => TResult2_2040 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2040 | TResult2_2040) => TResult1_2041 | PromiseLike, onrejected?: (reason: any) => TResult2_2041 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2041 | TResult2_2041) => TResult1_2042 | PromiseLike, onrejected?: (reason: any) => TResult2_2042 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_2040 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_2041 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2040 | TResult2_2040 | TResult_2041) => TResult1_2043 | PromiseLike, onrejected?: (reason: any) => TResult2_2043 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_2042 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_2043 | PromiseLike): { + then | TResult_1023 | TResult_1535 | TResult_1791 | TResult_1919 | TResult_1983 | TResult_2015 | TResult_2031 | TResult_2039 | TResult_2043, TResult2_2044 = never>(onfulfilled?: (value: import("./http-client").HttpResponse | TResult_1023 | TResult_1535 | TResult_1791 | TResult_1919 | TResult_1983 | TResult_2015 | TResult_2031 | TResult_2039 | TResult_2043) => TResult1_2044 | PromiseLike, onrejected?: (reason: any) => TResult2_2044 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2044 | TResult2_2044) => TResult1_2045 | PromiseLike, onrejected?: (reason: any) => TResult2_2045 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_2044 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_2045 | PromiseLike): { + then | TResult_1023 | TResult_1535 | TResult_1791 | TResult_1919 | TResult_1983 | TResult_2015 | TResult_2031 | TResult_2039 | TResult_2043 | TResult_2045, TResult2_2046 = never>(onfulfilled?: (value: import("./http-client").HttpResponse | TResult_1023 | TResult_1535 | TResult_1791 | TResult_1919 | TResult_1983 | TResult_2015 | TResult_2031 | TResult_2039 | TResult_2043 | TResult_2045) => TResult1_2046 | PromiseLike, onrejected?: (reason: any) => TResult2_2046 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_2046 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + }; + }; + }; + }; + }; + abc3: () => { + then, TResult2 = never>(onfulfilled?: (value: import("./http-client").HttpResponse) => TResult1 | PromiseLike, onrejected?: (reason: any) => TResult2 | PromiseLike): { + then(onfulfilled?: (value: TResult1 | TResult2) => TResult1_1 | PromiseLike, onrejected?: (reason: any) => TResult2_1 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1 | TResult2_1) => TResult1_2 | PromiseLike, onrejected?: (reason: any) => TResult2_2 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2 | TResult2_2) => TResult1_3 | PromiseLike, onrejected?: (reason: any) => TResult2_3 | PromiseLike): { + then(onfulfilled?: (value: TResult1_3 | TResult2_3) => TResult1_4 | PromiseLike, onrejected?: (reason: any) => TResult2_4 | PromiseLike): { + then(onfulfilled?: (value: TResult1_4 | TResult2_4) => TResult1_5 | PromiseLike, onrejected?: (reason: any) => TResult2_5 | PromiseLike): { + then(onfulfilled?: (value: TResult1_5 | TResult2_5) => TResult1_6 | PromiseLike, onrejected?: (reason: any) => TResult2_6 | PromiseLike): { + then(onfulfilled?: (value: TResult1_6 | TResult2_6) => TResult1_7 | PromiseLike, onrejected?: (reason: any) => TResult2_7 | PromiseLike): { + then(onfulfilled?: (value: TResult1_7 | TResult2_7) => TResult1_8 | PromiseLike, onrejected?: (reason: any) => TResult2_8 | PromiseLike): { + then(onfulfilled?: (value: TResult1_8 | TResult2_8) => TResult1_9 | PromiseLike, onrejected?: (reason: any) => TResult2_9 | PromiseLike): { + then(onfulfilled?: (value: TResult1_9 | TResult2_9) => TResult1_10 | PromiseLike, onrejected?: (reason: any) => TResult2_10 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1 | PromiseLike): { + then(onfulfilled?: (value: TResult1_8 | TResult2_8 | TResult_1) => TResult1_11 | PromiseLike, onrejected?: (reason: any) => TResult2_11 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_2 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_3 | PromiseLike): { + then(onfulfilled?: (value: TResult1_7 | TResult2_7 | TResult_3) => TResult1_12 | PromiseLike, onrejected?: (reason: any) => TResult2_12 | PromiseLike): { + then(onfulfilled?: (value: TResult1_12 | TResult2_12) => TResult1_13 | PromiseLike, onrejected?: (reason: any) => TResult2_13 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_4 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_5 | PromiseLike): { + then(onfulfilled?: (value: TResult1_7 | TResult2_7 | TResult_3 | TResult_5) => TResult1_14 | PromiseLike, onrejected?: (reason: any) => TResult2_14 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_6 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_7 | PromiseLike): { + then(onfulfilled?: (value: TResult1_6 | TResult2_6 | TResult_7) => TResult1_15 | PromiseLike, onrejected?: (reason: any) => TResult2_15 | PromiseLike): { + then(onfulfilled?: (value: TResult1_15 | TResult2_15) => TResult1_16 | PromiseLike, onrejected?: (reason: any) => TResult2_16 | PromiseLike): { + then(onfulfilled?: (value: TResult1_16 | TResult2_16) => TResult1_17 | PromiseLike, onrejected?: (reason: any) => TResult2_17 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_8 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_9 | PromiseLike): { + then(onfulfilled?: (value: TResult1_15 | TResult2_15 | TResult_9) => TResult1_18 | PromiseLike, onrejected?: (reason: any) => TResult2_18 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_10 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_11 | PromiseLike): { + then(onfulfilled?: (value: TResult1_6 | TResult2_6 | TResult_7 | TResult_11) => TResult1_19 | PromiseLike, onrejected?: (reason: any) => TResult2_19 | PromiseLike): { + then(onfulfilled?: (value: TResult1_19 | TResult2_19) => TResult1_20 | PromiseLike, onrejected?: (reason: any) => TResult2_20 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_12 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_13 | PromiseLike): { + then(onfulfilled?: (value: TResult1_6 | TResult2_6 | TResult_7 | TResult_11 | TResult_13) => TResult1_21 | PromiseLike, onrejected?: (reason: any) => TResult2_21 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_14 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_15 | PromiseLike): { + then(onfulfilled?: (value: TResult1_5 | TResult2_5 | TResult_15) => TResult1_22 | PromiseLike, onrejected?: (reason: any) => TResult2_22 | PromiseLike): { + then(onfulfilled?: (value: TResult1_22 | TResult2_22) => TResult1_23 | PromiseLike, onrejected?: (reason: any) => TResult2_23 | PromiseLike): { + then(onfulfilled?: (value: TResult1_23 | TResult2_23) => TResult1_24 | PromiseLike, onrejected?: (reason: any) => TResult2_24 | PromiseLike): { + then(onfulfilled?: (value: TResult1_24 | TResult2_24) => TResult1_25 | PromiseLike, onrejected?: (reason: any) => TResult2_25 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_16 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_17 | PromiseLike): { + then(onfulfilled?: (value: TResult1_23 | TResult2_23 | TResult_17) => TResult1_26 | PromiseLike, onrejected?: (reason: any) => TResult2_26 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_18 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_19 | PromiseLike): { + then(onfulfilled?: (value: TResult1_22 | TResult2_22 | TResult_19) => TResult1_27 | PromiseLike, onrejected?: (reason: any) => TResult2_27 | PromiseLike): { + then(onfulfilled?: (value: TResult1_27 | TResult2_27) => TResult1_28 | PromiseLike, onrejected?: (reason: any) => TResult2_28 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_20 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_21 | PromiseLike): { + then(onfulfilled?: (value: TResult1_22 | TResult2_22 | TResult_19 | TResult_21) => TResult1_29 | PromiseLike, onrejected?: (reason: any) => TResult2_29 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_22 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_23 | PromiseLike): { + then(onfulfilled?: (value: TResult1_5 | TResult2_5 | TResult_15 | TResult_23) => TResult1_30 | PromiseLike, onrejected?: (reason: any) => TResult2_30 | PromiseLike): { + then(onfulfilled?: (value: TResult1_30 | TResult2_30) => TResult1_31 | PromiseLike, onrejected?: (reason: any) => TResult2_31 | PromiseLike): { + then(onfulfilled?: (value: TResult1_31 | TResult2_31) => TResult1_32 | PromiseLike, onrejected?: (reason: any) => TResult2_32 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_24 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_25 | PromiseLike): { + then(onfulfilled?: (value: TResult1_30 | TResult2_30 | TResult_25) => TResult1_33 | PromiseLike, onrejected?: (reason: any) => TResult2_33 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_26 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_27 | PromiseLike): { + then(onfulfilled?: (value: TResult1_5 | TResult2_5 | TResult_15 | TResult_23 | TResult_27) => TResult1_34 | PromiseLike, onrejected?: (reason: any) => TResult2_34 | PromiseLike): { + then(onfulfilled?: (value: TResult1_34 | TResult2_34) => TResult1_35 | PromiseLike, onrejected?: (reason: any) => TResult2_35 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_28 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_29 | PromiseLike): { + then(onfulfilled?: (value: TResult1_5 | TResult2_5 | TResult_15 | TResult_23 | TResult_27 | TResult_29) => TResult1_36 | PromiseLike, onrejected?: (reason: any) => TResult2_36 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_30 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_31 | PromiseLike): { + then(onfulfilled?: (value: TResult1_4 | TResult2_4 | TResult_31) => TResult1_37 | PromiseLike, onrejected?: (reason: any) => TResult2_37 | PromiseLike): { + then(onfulfilled?: (value: TResult1_37 | TResult2_37) => TResult1_38 | PromiseLike, onrejected?: (reason: any) => TResult2_38 | PromiseLike): { + then(onfulfilled?: (value: TResult1_38 | TResult2_38) => TResult1_39 | PromiseLike, onrejected?: (reason: any) => TResult2_39 | PromiseLike): { + then(onfulfilled?: (value: TResult1_39 | TResult2_39) => TResult1_40 | PromiseLike, onrejected?: (reason: any) => TResult2_40 | PromiseLike): { + then(onfulfilled?: (value: TResult1_40 | TResult2_40) => TResult1_41 | PromiseLike, onrejected?: (reason: any) => TResult2_41 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_32 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_33 | PromiseLike): { + then(onfulfilled?: (value: TResult1_39 | TResult2_39 | TResult_33) => TResult1_42 | PromiseLike, onrejected?: (reason: any) => TResult2_42 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_34 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_35 | PromiseLike): { + then(onfulfilled?: (value: TResult1_38 | TResult2_38 | TResult_35) => TResult1_43 | PromiseLike, onrejected?: (reason: any) => TResult2_43 | PromiseLike): { + then(onfulfilled?: (value: TResult1_43 | TResult2_43) => TResult1_44 | PromiseLike, onrejected?: (reason: any) => TResult2_44 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_36 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_37 | PromiseLike): { + then(onfulfilled?: (value: TResult1_38 | TResult2_38 | TResult_35 | TResult_37) => TResult1_45 | PromiseLike, onrejected?: (reason: any) => TResult2_45 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_38 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_39 | PromiseLike): { + then(onfulfilled?: (value: TResult1_37 | TResult2_37 | TResult_39) => TResult1_46 | PromiseLike, onrejected?: (reason: any) => TResult2_46 | PromiseLike): { + then(onfulfilled?: (value: TResult1_46 | TResult2_46) => TResult1_47 | PromiseLike, onrejected?: (reason: any) => TResult2_47 | PromiseLike): { + then(onfulfilled?: (value: TResult1_47 | TResult2_47) => TResult1_48 | PromiseLike, onrejected?: (reason: any) => TResult2_48 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_40 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_41 | PromiseLike): { + then(onfulfilled?: (value: TResult1_46 | TResult2_46 | TResult_41) => TResult1_49 | PromiseLike, onrejected?: (reason: any) => TResult2_49 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_42 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_43 | PromiseLike): { + then(onfulfilled?: (value: TResult1_37 | TResult2_37 | TResult_39 | TResult_43) => TResult1_50 | PromiseLike, onrejected?: (reason: any) => TResult2_50 | PromiseLike): { + then(onfulfilled?: (value: TResult1_50 | TResult2_50) => TResult1_51 | PromiseLike, onrejected?: (reason: any) => TResult2_51 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_44 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_45 | PromiseLike): { + then(onfulfilled?: (value: TResult1_37 | TResult2_37 | TResult_39 | TResult_43 | TResult_45) => TResult1_52 | PromiseLike, onrejected?: (reason: any) => TResult2_52 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_46 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_47 | PromiseLike): { + then(onfulfilled?: (value: TResult1_4 | TResult2_4 | TResult_31 | TResult_47) => TResult1_53 | PromiseLike, onrejected?: (reason: any) => TResult2_53 | PromiseLike): { + then(onfulfilled?: (value: TResult1_53 | TResult2_53) => TResult1_54 | PromiseLike, onrejected?: (reason: any) => TResult2_54 | PromiseLike): { + then(onfulfilled?: (value: TResult1_54 | TResult2_54) => TResult1_55 | PromiseLike, onrejected?: (reason: any) => TResult2_55 | PromiseLike): { + then(onfulfilled?: (value: TResult1_55 | TResult2_55) => TResult1_56 | PromiseLike, onrejected?: (reason: any) => TResult2_56 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_48 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_49 | PromiseLike): { + then(onfulfilled?: (value: TResult1_54 | TResult2_54 | TResult_49) => TResult1_57 | PromiseLike, onrejected?: (reason: any) => TResult2_57 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_50 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_51 | PromiseLike): { + then(onfulfilled?: (value: TResult1_53 | TResult2_53 | TResult_51) => TResult1_58 | PromiseLike, onrejected?: (reason: any) => TResult2_58 | PromiseLike): { + then(onfulfilled?: (value: TResult1_58 | TResult2_58) => TResult1_59 | PromiseLike, onrejected?: (reason: any) => TResult2_59 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_52 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_53 | PromiseLike): { + then(onfulfilled?: (value: TResult1_53 | TResult2_53 | TResult_51 | TResult_53) => TResult1_60 | PromiseLike, onrejected?: (reason: any) => TResult2_60 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_54 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_55 | PromiseLike): { + then(onfulfilled?: (value: TResult1_4 | TResult2_4 | TResult_31 | TResult_47 | TResult_55) => TResult1_61 | PromiseLike, onrejected?: (reason: any) => TResult2_61 | PromiseLike): { + then(onfulfilled?: (value: TResult1_61 | TResult2_61) => TResult1_62 | PromiseLike, onrejected?: (reason: any) => TResult2_62 | PromiseLike): { + then(onfulfilled?: (value: TResult1_62 | TResult2_62) => TResult1_63 | PromiseLike, onrejected?: (reason: any) => TResult2_63 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_56 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_57 | PromiseLike): { + then(onfulfilled?: (value: TResult1_61 | TResult2_61 | TResult_57) => TResult1_64 | PromiseLike, onrejected?: (reason: any) => TResult2_64 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_58 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_59 | PromiseLike): { + then(onfulfilled?: (value: TResult1_4 | TResult2_4 | TResult_31 | TResult_47 | TResult_55 | TResult_59) => TResult1_65 | PromiseLike, onrejected?: (reason: any) => TResult2_65 | PromiseLike): { + then(onfulfilled?: (value: TResult1_65 | TResult2_65) => TResult1_66 | PromiseLike, onrejected?: (reason: any) => TResult2_66 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_60 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_61 | PromiseLike): { + then(onfulfilled?: (value: TResult1_4 | TResult2_4 | TResult_31 | TResult_47 | TResult_55 | TResult_59 | TResult_61) => TResult1_67 | PromiseLike, onrejected?: (reason: any) => TResult2_67 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_62 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_63 | PromiseLike): { + then(onfulfilled?: (value: TResult1_3 | TResult2_3 | TResult_63) => TResult1_68 | PromiseLike, onrejected?: (reason: any) => TResult2_68 | PromiseLike): { + then(onfulfilled?: (value: TResult1_68 | TResult2_68) => TResult1_69 | PromiseLike, onrejected?: (reason: any) => TResult2_69 | PromiseLike): { + then(onfulfilled?: (value: TResult1_69 | TResult2_69) => TResult1_70 | PromiseLike, onrejected?: (reason: any) => TResult2_70 | PromiseLike): { + then(onfulfilled?: (value: TResult1_70 | TResult2_70) => TResult1_71 | PromiseLike, onrejected?: (reason: any) => TResult2_71 | PromiseLike): { + then(onfulfilled?: (value: TResult1_71 | TResult2_71) => TResult1_72 | PromiseLike, onrejected?: (reason: any) => TResult2_72 | PromiseLike): { + then(onfulfilled?: (value: TResult1_72 | TResult2_72) => TResult1_73 | PromiseLike, onrejected?: (reason: any) => TResult2_73 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_64 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_65 | PromiseLike): { + then(onfulfilled?: (value: TResult1_71 | TResult2_71 | TResult_65) => TResult1_74 | PromiseLike, onrejected?: (reason: any) => TResult2_74 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_66 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_67 | PromiseLike): { + then(onfulfilled?: (value: TResult1_70 | TResult2_70 | TResult_67) => TResult1_75 | PromiseLike, onrejected?: (reason: any) => TResult2_75 | PromiseLike): { + then(onfulfilled?: (value: TResult1_75 | TResult2_75) => TResult1_76 | PromiseLike, onrejected?: (reason: any) => TResult2_76 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_68 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_69 | PromiseLike): { + then(onfulfilled?: (value: TResult1_70 | TResult2_70 | TResult_67 | TResult_69) => TResult1_77 | PromiseLike, onrejected?: (reason: any) => TResult2_77 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_70 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_71 | PromiseLike): { + then(onfulfilled?: (value: TResult1_69 | TResult2_69 | TResult_71) => TResult1_78 | PromiseLike, onrejected?: (reason: any) => TResult2_78 | PromiseLike): { + then(onfulfilled?: (value: TResult1_78 | TResult2_78) => TResult1_79 | PromiseLike, onrejected?: (reason: any) => TResult2_79 | PromiseLike): { + then(onfulfilled?: (value: TResult1_79 | TResult2_79) => TResult1_80 | PromiseLike, onrejected?: (reason: any) => TResult2_80 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_72 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_73 | PromiseLike): { + then(onfulfilled?: (value: TResult1_78 | TResult2_78 | TResult_73) => TResult1_81 | PromiseLike, onrejected?: (reason: any) => TResult2_81 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_74 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_75 | PromiseLike): { + then(onfulfilled?: (value: TResult1_69 | TResult2_69 | TResult_71 | TResult_75) => TResult1_82 | PromiseLike, onrejected?: (reason: any) => TResult2_82 | PromiseLike): { + then(onfulfilled?: (value: TResult1_82 | TResult2_82) => TResult1_83 | PromiseLike, onrejected?: (reason: any) => TResult2_83 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_76 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_77 | PromiseLike): { + then(onfulfilled?: (value: TResult1_69 | TResult2_69 | TResult_71 | TResult_75 | TResult_77) => TResult1_84 | PromiseLike, onrejected?: (reason: any) => TResult2_84 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_78 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_79 | PromiseLike): { + then(onfulfilled?: (value: TResult1_68 | TResult2_68 | TResult_79) => TResult1_85 | PromiseLike, onrejected?: (reason: any) => TResult2_85 | PromiseLike): { + then(onfulfilled?: (value: TResult1_85 | TResult2_85) => TResult1_86 | PromiseLike, onrejected?: (reason: any) => TResult2_86 | PromiseLike): { + then(onfulfilled?: (value: TResult1_86 | TResult2_86) => TResult1_87 | PromiseLike, onrejected?: (reason: any) => TResult2_87 | PromiseLike): { + then(onfulfilled?: (value: TResult1_87 | TResult2_87) => TResult1_88 | PromiseLike, onrejected?: (reason: any) => TResult2_88 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_80 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_81 | PromiseLike): { + then(onfulfilled?: (value: TResult1_86 | TResult2_86 | TResult_81) => TResult1_89 | PromiseLike, onrejected?: (reason: any) => TResult2_89 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_82 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_83 | PromiseLike): { + then(onfulfilled?: (value: TResult1_85 | TResult2_85 | TResult_83) => TResult1_90 | PromiseLike, onrejected?: (reason: any) => TResult2_90 | PromiseLike): { + then(onfulfilled?: (value: TResult1_90 | TResult2_90) => TResult1_91 | PromiseLike, onrejected?: (reason: any) => TResult2_91 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_84 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_85 | PromiseLike): { + then(onfulfilled?: (value: TResult1_85 | TResult2_85 | TResult_83 | TResult_85) => TResult1_92 | PromiseLike, onrejected?: (reason: any) => TResult2_92 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_86 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_87 | PromiseLike): { + then(onfulfilled?: (value: TResult1_68 | TResult2_68 | TResult_79 | TResult_87) => TResult1_93 | PromiseLike, onrejected?: (reason: any) => TResult2_93 | PromiseLike): { + then(onfulfilled?: (value: TResult1_93 | TResult2_93) => TResult1_94 | PromiseLike, onrejected?: (reason: any) => TResult2_94 | PromiseLike): { + then(onfulfilled?: (value: TResult1_94 | TResult2_94) => TResult1_95 | PromiseLike, onrejected?: (reason: any) => TResult2_95 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_88 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_89 | PromiseLike): { + then(onfulfilled?: (value: TResult1_93 | TResult2_93 | TResult_89) => TResult1_96 | PromiseLike, onrejected?: (reason: any) => TResult2_96 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_90 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_91 | PromiseLike): { + then(onfulfilled?: (value: TResult1_68 | TResult2_68 | TResult_79 | TResult_87 | TResult_91) => TResult1_97 | PromiseLike, onrejected?: (reason: any) => TResult2_97 | PromiseLike): { + then(onfulfilled?: (value: TResult1_97 | TResult2_97) => TResult1_98 | PromiseLike, onrejected?: (reason: any) => TResult2_98 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_92 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_93 | PromiseLike): { + then(onfulfilled?: (value: TResult1_68 | TResult2_68 | TResult_79 | TResult_87 | TResult_91 | TResult_93) => TResult1_99 | PromiseLike, onrejected?: (reason: any) => TResult2_99 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_94 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_95 | PromiseLike): { + then(onfulfilled?: (value: TResult1_3 | TResult2_3 | TResult_63 | TResult_95) => TResult1_100 | PromiseLike, onrejected?: (reason: any) => TResult2_100 | PromiseLike): { + then(onfulfilled?: (value: TResult1_100 | TResult2_100) => TResult1_101 | PromiseLike, onrejected?: (reason: any) => TResult2_101 | PromiseLike): { + then(onfulfilled?: (value: TResult1_101 | TResult2_101) => TResult1_102 | PromiseLike, onrejected?: (reason: any) => TResult2_102 | PromiseLike): { + then(onfulfilled?: (value: TResult1_102 | TResult2_102) => TResult1_103 | PromiseLike, onrejected?: (reason: any) => TResult2_103 | PromiseLike): { + then(onfulfilled?: (value: TResult1_103 | TResult2_103) => TResult1_104 | PromiseLike, onrejected?: (reason: any) => TResult2_104 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_96 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_97 | PromiseLike): { + then(onfulfilled?: (value: TResult1_102 | TResult2_102 | TResult_97) => TResult1_105 | PromiseLike, onrejected?: (reason: any) => TResult2_105 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_98 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_99 | PromiseLike): { + then(onfulfilled?: (value: TResult1_101 | TResult2_101 | TResult_99) => TResult1_106 | PromiseLike, onrejected?: (reason: any) => TResult2_106 | PromiseLike): { + then(onfulfilled?: (value: TResult1_106 | TResult2_106) => TResult1_107 | PromiseLike, onrejected?: (reason: any) => TResult2_107 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_100 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_101 | PromiseLike): { + then(onfulfilled?: (value: TResult1_101 | TResult2_101 | TResult_99 | TResult_101) => TResult1_108 | PromiseLike, onrejected?: (reason: any) => TResult2_108 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_102 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_103 | PromiseLike): { + then(onfulfilled?: (value: TResult1_100 | TResult2_100 | TResult_103) => TResult1_109 | PromiseLike, onrejected?: (reason: any) => TResult2_109 | PromiseLike): { + then(onfulfilled?: (value: TResult1_109 | TResult2_109) => TResult1_110 | PromiseLike, onrejected?: (reason: any) => TResult2_110 | PromiseLike): { + then(onfulfilled?: (value: TResult1_110 | TResult2_110) => TResult1_111 | PromiseLike, onrejected?: (reason: any) => TResult2_111 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_104 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_105 | PromiseLike): { + then(onfulfilled?: (value: TResult1_109 | TResult2_109 | TResult_105) => TResult1_112 | PromiseLike, onrejected?: (reason: any) => TResult2_112 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_106 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_107 | PromiseLike): { + then(onfulfilled?: (value: TResult1_100 | TResult2_100 | TResult_103 | TResult_107) => TResult1_113 | PromiseLike, onrejected?: (reason: any) => TResult2_113 | PromiseLike): { + then(onfulfilled?: (value: TResult1_113 | TResult2_113) => TResult1_114 | PromiseLike, onrejected?: (reason: any) => TResult2_114 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_108 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_109 | PromiseLike): { + then(onfulfilled?: (value: TResult1_100 | TResult2_100 | TResult_103 | TResult_107 | TResult_109) => TResult1_115 | PromiseLike, onrejected?: (reason: any) => TResult2_115 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_110 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_111 | PromiseLike): { + then(onfulfilled?: (value: TResult1_3 | TResult2_3 | TResult_63 | TResult_95 | TResult_111) => TResult1_116 | PromiseLike, onrejected?: (reason: any) => TResult2_116 | PromiseLike): { + then(onfulfilled?: (value: TResult1_116 | TResult2_116) => TResult1_117 | PromiseLike, onrejected?: (reason: any) => TResult2_117 | PromiseLike): { + then(onfulfilled?: (value: TResult1_117 | TResult2_117) => TResult1_118 | PromiseLike, onrejected?: (reason: any) => TResult2_118 | PromiseLike): { + then(onfulfilled?: (value: TResult1_118 | TResult2_118) => TResult1_119 | PromiseLike, onrejected?: (reason: any) => TResult2_119 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_112 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_113 | PromiseLike): { + then(onfulfilled?: (value: TResult1_117 | TResult2_117 | TResult_113) => TResult1_120 | PromiseLike, onrejected?: (reason: any) => TResult2_120 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_114 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_115 | PromiseLike): { + then(onfulfilled?: (value: TResult1_116 | TResult2_116 | TResult_115) => TResult1_121 | PromiseLike, onrejected?: (reason: any) => TResult2_121 | PromiseLike): { + then(onfulfilled?: (value: TResult1_121 | TResult2_121) => TResult1_122 | PromiseLike, onrejected?: (reason: any) => TResult2_122 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_116 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_117 | PromiseLike): { + then(onfulfilled?: (value: TResult1_116 | TResult2_116 | TResult_115 | TResult_117) => TResult1_123 | PromiseLike, onrejected?: (reason: any) => TResult2_123 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_118 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_119 | PromiseLike): { + then(onfulfilled?: (value: TResult1_3 | TResult2_3 | TResult_63 | TResult_95 | TResult_111 | TResult_119) => TResult1_124 | PromiseLike, onrejected?: (reason: any) => TResult2_124 | PromiseLike): { + then(onfulfilled?: (value: TResult1_124 | TResult2_124) => TResult1_125 | PromiseLike, onrejected?: (reason: any) => TResult2_125 | PromiseLike): { + then(onfulfilled?: (value: TResult1_125 | TResult2_125) => TResult1_126 | PromiseLike, onrejected?: (reason: any) => TResult2_126 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_120 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_121 | PromiseLike): { + then(onfulfilled?: (value: TResult1_124 | TResult2_124 | TResult_121) => TResult1_127 | PromiseLike, onrejected?: (reason: any) => TResult2_127 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_122 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_123 | PromiseLike): { + then(onfulfilled?: (value: TResult1_3 | TResult2_3 | TResult_63 | TResult_95 | TResult_111 | TResult_119 | TResult_123) => TResult1_128 | PromiseLike, onrejected?: (reason: any) => TResult2_128 | PromiseLike): { + then(onfulfilled?: (value: TResult1_128 | TResult2_128) => TResult1_129 | PromiseLike, onrejected?: (reason: any) => TResult2_129 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_124 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_125 | PromiseLike): { + then(onfulfilled?: (value: TResult1_3 | TResult2_3 | TResult_63 | TResult_95 | TResult_111 | TResult_119 | TResult_123 | TResult_125) => TResult1_130 | PromiseLike, onrejected?: (reason: any) => TResult2_130 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_126 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_127 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2 | TResult2_2 | TResult_127) => TResult1_131 | PromiseLike, onrejected?: (reason: any) => TResult2_131 | PromiseLike): { + then(onfulfilled?: (value: TResult1_131 | TResult2_131) => TResult1_132 | PromiseLike, onrejected?: (reason: any) => TResult2_132 | PromiseLike): { + then(onfulfilled?: (value: TResult1_132 | TResult2_132) => TResult1_133 | PromiseLike, onrejected?: (reason: any) => TResult2_133 | PromiseLike): { + then(onfulfilled?: (value: TResult1_133 | TResult2_133) => TResult1_134 | PromiseLike, onrejected?: (reason: any) => TResult2_134 | PromiseLike): { + then(onfulfilled?: (value: TResult1_134 | TResult2_134) => TResult1_135 | PromiseLike, onrejected?: (reason: any) => TResult2_135 | PromiseLike): { + then(onfulfilled?: (value: TResult1_135 | TResult2_135) => TResult1_136 | PromiseLike, onrejected?: (reason: any) => TResult2_136 | PromiseLike): { + then(onfulfilled?: (value: TResult1_136 | TResult2_136) => TResult1_137 | PromiseLike, onrejected?: (reason: any) => TResult2_137 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_128 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_129 | PromiseLike): { + then(onfulfilled?: (value: TResult1_135 | TResult2_135 | TResult_129) => TResult1_138 | PromiseLike, onrejected?: (reason: any) => TResult2_138 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_130 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_131 | PromiseLike): { + then(onfulfilled?: (value: TResult1_134 | TResult2_134 | TResult_131) => TResult1_139 | PromiseLike, onrejected?: (reason: any) => TResult2_139 | PromiseLike): { + then(onfulfilled?: (value: TResult1_139 | TResult2_139) => TResult1_140 | PromiseLike, onrejected?: (reason: any) => TResult2_140 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_132 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_133 | PromiseLike): { + then(onfulfilled?: (value: TResult1_134 | TResult2_134 | TResult_131 | TResult_133) => TResult1_141 | PromiseLike, onrejected?: (reason: any) => TResult2_141 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_134 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_135 | PromiseLike): { + then(onfulfilled?: (value: TResult1_133 | TResult2_133 | TResult_135) => TResult1_142 | PromiseLike, onrejected?: (reason: any) => TResult2_142 | PromiseLike): { + then(onfulfilled?: (value: TResult1_142 | TResult2_142) => TResult1_143 | PromiseLike, onrejected?: (reason: any) => TResult2_143 | PromiseLike): { + then(onfulfilled?: (value: TResult1_143 | TResult2_143) => TResult1_144 | PromiseLike, onrejected?: (reason: any) => TResult2_144 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_136 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_137 | PromiseLike): { + then(onfulfilled?: (value: TResult1_142 | TResult2_142 | TResult_137) => TResult1_145 | PromiseLike, onrejected?: (reason: any) => TResult2_145 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_138 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_139 | PromiseLike): { + then(onfulfilled?: (value: TResult1_133 | TResult2_133 | TResult_135 | TResult_139) => TResult1_146 | PromiseLike, onrejected?: (reason: any) => TResult2_146 | PromiseLike): { + then(onfulfilled?: (value: TResult1_146 | TResult2_146) => TResult1_147 | PromiseLike, onrejected?: (reason: any) => TResult2_147 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_140 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_141 | PromiseLike): { + then(onfulfilled?: (value: TResult1_133 | TResult2_133 | TResult_135 | TResult_139 | TResult_141) => TResult1_148 | PromiseLike, onrejected?: (reason: any) => TResult2_148 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_142 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_143 | PromiseLike): { + then(onfulfilled?: (value: TResult1_132 | TResult2_132 | TResult_143) => TResult1_149 | PromiseLike, onrejected?: (reason: any) => TResult2_149 | PromiseLike): { + then(onfulfilled?: (value: TResult1_149 | TResult2_149) => TResult1_150 | PromiseLike, onrejected?: (reason: any) => TResult2_150 | PromiseLike): { + then(onfulfilled?: (value: TResult1_150 | TResult2_150) => TResult1_151 | PromiseLike, onrejected?: (reason: any) => TResult2_151 | PromiseLike): { + then(onfulfilled?: (value: TResult1_151 | TResult2_151) => TResult1_152 | PromiseLike, onrejected?: (reason: any) => TResult2_152 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_144 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_145 | PromiseLike): { + then(onfulfilled?: (value: TResult1_150 | TResult2_150 | TResult_145) => TResult1_153 | PromiseLike, onrejected?: (reason: any) => TResult2_153 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_146 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_147 | PromiseLike): { + then(onfulfilled?: (value: TResult1_149 | TResult2_149 | TResult_147) => TResult1_154 | PromiseLike, onrejected?: (reason: any) => TResult2_154 | PromiseLike): { + then(onfulfilled?: (value: TResult1_154 | TResult2_154) => TResult1_155 | PromiseLike, onrejected?: (reason: any) => TResult2_155 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_148 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_149 | PromiseLike): { + then(onfulfilled?: (value: TResult1_149 | TResult2_149 | TResult_147 | TResult_149) => TResult1_156 | PromiseLike, onrejected?: (reason: any) => TResult2_156 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_150 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_151 | PromiseLike): { + then(onfulfilled?: (value: TResult1_132 | TResult2_132 | TResult_143 | TResult_151) => TResult1_157 | PromiseLike, onrejected?: (reason: any) => TResult2_157 | PromiseLike): { + then(onfulfilled?: (value: TResult1_157 | TResult2_157) => TResult1_158 | PromiseLike, onrejected?: (reason: any) => TResult2_158 | PromiseLike): { + then(onfulfilled?: (value: TResult1_158 | TResult2_158) => TResult1_159 | PromiseLike, onrejected?: (reason: any) => TResult2_159 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_152 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_153 | PromiseLike): { + then(onfulfilled?: (value: TResult1_157 | TResult2_157 | TResult_153) => TResult1_160 | PromiseLike, onrejected?: (reason: any) => TResult2_160 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_154 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_155 | PromiseLike): { + then(onfulfilled?: (value: TResult1_132 | TResult2_132 | TResult_143 | TResult_151 | TResult_155) => TResult1_161 | PromiseLike, onrejected?: (reason: any) => TResult2_161 | PromiseLike): { + then(onfulfilled?: (value: TResult1_161 | TResult2_161) => TResult1_162 | PromiseLike, onrejected?: (reason: any) => TResult2_162 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_156 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_157 | PromiseLike): { + then(onfulfilled?: (value: TResult1_132 | TResult2_132 | TResult_143 | TResult_151 | TResult_155 | TResult_157) => TResult1_163 | PromiseLike, onrejected?: (reason: any) => TResult2_163 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_158 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_159 | PromiseLike): { + then(onfulfilled?: (value: TResult1_131 | TResult2_131 | TResult_159) => TResult1_164 | PromiseLike, onrejected?: (reason: any) => TResult2_164 | PromiseLike): { + then(onfulfilled?: (value: TResult1_164 | TResult2_164) => TResult1_165 | PromiseLike, onrejected?: (reason: any) => TResult2_165 | PromiseLike): { + then(onfulfilled?: (value: TResult1_165 | TResult2_165) => TResult1_166 | PromiseLike, onrejected?: (reason: any) => TResult2_166 | PromiseLike): { + then(onfulfilled?: (value: TResult1_166 | TResult2_166) => TResult1_167 | PromiseLike, onrejected?: (reason: any) => TResult2_167 | PromiseLike): { + then(onfulfilled?: (value: TResult1_167 | TResult2_167) => TResult1_168 | PromiseLike, onrejected?: (reason: any) => TResult2_168 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_160 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_161 | PromiseLike): { + then(onfulfilled?: (value: TResult1_166 | TResult2_166 | TResult_161) => TResult1_169 | PromiseLike, onrejected?: (reason: any) => TResult2_169 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_162 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_163 | PromiseLike): { + then(onfulfilled?: (value: TResult1_165 | TResult2_165 | TResult_163) => TResult1_170 | PromiseLike, onrejected?: (reason: any) => TResult2_170 | PromiseLike): { + then(onfulfilled?: (value: TResult1_170 | TResult2_170) => TResult1_171 | PromiseLike, onrejected?: (reason: any) => TResult2_171 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_164 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_165 | PromiseLike): { + then(onfulfilled?: (value: TResult1_165 | TResult2_165 | TResult_163 | TResult_165) => TResult1_172 | PromiseLike, onrejected?: (reason: any) => TResult2_172 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_166 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_167 | PromiseLike): { + then(onfulfilled?: (value: TResult1_164 | TResult2_164 | TResult_167) => TResult1_173 | PromiseLike, onrejected?: (reason: any) => TResult2_173 | PromiseLike): { + then(onfulfilled?: (value: TResult1_173 | TResult2_173) => TResult1_174 | PromiseLike, onrejected?: (reason: any) => TResult2_174 | PromiseLike): { + then(onfulfilled?: (value: TResult1_174 | TResult2_174) => TResult1_175 | PromiseLike, onrejected?: (reason: any) => TResult2_175 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_168 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_169 | PromiseLike): { + then(onfulfilled?: (value: TResult1_173 | TResult2_173 | TResult_169) => TResult1_176 | PromiseLike, onrejected?: (reason: any) => TResult2_176 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_170 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_171 | PromiseLike): { + then(onfulfilled?: (value: TResult1_164 | TResult2_164 | TResult_167 | TResult_171) => TResult1_177 | PromiseLike, onrejected?: (reason: any) => TResult2_177 | PromiseLike): { + then(onfulfilled?: (value: TResult1_177 | TResult2_177) => TResult1_178 | PromiseLike, onrejected?: (reason: any) => TResult2_178 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_172 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_173 | PromiseLike): { + then(onfulfilled?: (value: TResult1_164 | TResult2_164 | TResult_167 | TResult_171 | TResult_173) => TResult1_179 | PromiseLike, onrejected?: (reason: any) => TResult2_179 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_174 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_175 | PromiseLike): { + then(onfulfilled?: (value: TResult1_131 | TResult2_131 | TResult_159 | TResult_175) => TResult1_180 | PromiseLike, onrejected?: (reason: any) => TResult2_180 | PromiseLike): { + then(onfulfilled?: (value: TResult1_180 | TResult2_180) => TResult1_181 | PromiseLike, onrejected?: (reason: any) => TResult2_181 | PromiseLike): { + then(onfulfilled?: (value: TResult1_181 | TResult2_181) => TResult1_182 | PromiseLike, onrejected?: (reason: any) => TResult2_182 | PromiseLike): { + then(onfulfilled?: (value: TResult1_182 | TResult2_182) => TResult1_183 | PromiseLike, onrejected?: (reason: any) => TResult2_183 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_176 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_177 | PromiseLike): { + then(onfulfilled?: (value: TResult1_181 | TResult2_181 | TResult_177) => TResult1_184 | PromiseLike, onrejected?: (reason: any) => TResult2_184 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_178 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_179 | PromiseLike): { + then(onfulfilled?: (value: TResult1_180 | TResult2_180 | TResult_179) => TResult1_185 | PromiseLike, onrejected?: (reason: any) => TResult2_185 | PromiseLike): { + then(onfulfilled?: (value: TResult1_185 | TResult2_185) => TResult1_186 | PromiseLike, onrejected?: (reason: any) => TResult2_186 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_180 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_181 | PromiseLike): { + then(onfulfilled?: (value: TResult1_180 | TResult2_180 | TResult_179 | TResult_181) => TResult1_187 | PromiseLike, onrejected?: (reason: any) => TResult2_187 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_182 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_183 | PromiseLike): { + then(onfulfilled?: (value: TResult1_131 | TResult2_131 | TResult_159 | TResult_175 | TResult_183) => TResult1_188 | PromiseLike, onrejected?: (reason: any) => TResult2_188 | PromiseLike): { + then(onfulfilled?: (value: TResult1_188 | TResult2_188) => TResult1_189 | PromiseLike, onrejected?: (reason: any) => TResult2_189 | PromiseLike): { + then(onfulfilled?: (value: TResult1_189 | TResult2_189) => TResult1_190 | PromiseLike, onrejected?: (reason: any) => TResult2_190 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_184 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_185 | PromiseLike): { + then(onfulfilled?: (value: TResult1_188 | TResult2_188 | TResult_185) => TResult1_191 | PromiseLike, onrejected?: (reason: any) => TResult2_191 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_186 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_187 | PromiseLike): { + then(onfulfilled?: (value: TResult1_131 | TResult2_131 | TResult_159 | TResult_175 | TResult_183 | TResult_187) => TResult1_192 | PromiseLike, onrejected?: (reason: any) => TResult2_192 | PromiseLike): { + then(onfulfilled?: (value: TResult1_192 | TResult2_192) => TResult1_193 | PromiseLike, onrejected?: (reason: any) => TResult2_193 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_188 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_189 | PromiseLike): { + then(onfulfilled?: (value: TResult1_131 | TResult2_131 | TResult_159 | TResult_175 | TResult_183 | TResult_187 | TResult_189) => TResult1_194 | PromiseLike, onrejected?: (reason: any) => TResult2_194 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_190 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_191 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2 | TResult2_2 | TResult_127 | TResult_191) => TResult1_195 | PromiseLike, onrejected?: (reason: any) => TResult2_195 | PromiseLike): { + then(onfulfilled?: (value: TResult1_195 | TResult2_195) => TResult1_196 | PromiseLike, onrejected?: (reason: any) => TResult2_196 | PromiseLike): { + then(onfulfilled?: (value: TResult1_196 | TResult2_196) => TResult1_197 | PromiseLike, onrejected?: (reason: any) => TResult2_197 | PromiseLike): { + then(onfulfilled?: (value: TResult1_197 | TResult2_197) => TResult1_198 | PromiseLike, onrejected?: (reason: any) => TResult2_198 | PromiseLike): { + then(onfulfilled?: (value: TResult1_198 | TResult2_198) => TResult1_199 | PromiseLike, onrejected?: (reason: any) => TResult2_199 | PromiseLike): { + then(onfulfilled?: (value: TResult1_199 | TResult2_199) => TResult1_200 | PromiseLike, onrejected?: (reason: any) => TResult2_200 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_192 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_193 | PromiseLike): { + then(onfulfilled?: (value: TResult1_198 | TResult2_198 | TResult_193) => TResult1_201 | PromiseLike, onrejected?: (reason: any) => TResult2_201 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_194 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_195 | PromiseLike): { + then(onfulfilled?: (value: TResult1_197 | TResult2_197 | TResult_195) => TResult1_202 | PromiseLike, onrejected?: (reason: any) => TResult2_202 | PromiseLike): { + then(onfulfilled?: (value: TResult1_202 | TResult2_202) => TResult1_203 | PromiseLike, onrejected?: (reason: any) => TResult2_203 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_196 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_197 | PromiseLike): { + then(onfulfilled?: (value: TResult1_197 | TResult2_197 | TResult_195 | TResult_197) => TResult1_204 | PromiseLike, onrejected?: (reason: any) => TResult2_204 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_198 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_199 | PromiseLike): { + then(onfulfilled?: (value: TResult1_196 | TResult2_196 | TResult_199) => TResult1_205 | PromiseLike, onrejected?: (reason: any) => TResult2_205 | PromiseLike): { + then(onfulfilled?: (value: TResult1_205 | TResult2_205) => TResult1_206 | PromiseLike, onrejected?: (reason: any) => TResult2_206 | PromiseLike): { + then(onfulfilled?: (value: TResult1_206 | TResult2_206) => TResult1_207 | PromiseLike, onrejected?: (reason: any) => TResult2_207 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_200 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_201 | PromiseLike): { + then(onfulfilled?: (value: TResult1_205 | TResult2_205 | TResult_201) => TResult1_208 | PromiseLike, onrejected?: (reason: any) => TResult2_208 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_202 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_203 | PromiseLike): { + then(onfulfilled?: (value: TResult1_196 | TResult2_196 | TResult_199 | TResult_203) => TResult1_209 | PromiseLike, onrejected?: (reason: any) => TResult2_209 | PromiseLike): { + then(onfulfilled?: (value: TResult1_209 | TResult2_209) => TResult1_210 | PromiseLike, onrejected?: (reason: any) => TResult2_210 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_204 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_205 | PromiseLike): { + then(onfulfilled?: (value: TResult1_196 | TResult2_196 | TResult_199 | TResult_203 | TResult_205) => TResult1_211 | PromiseLike, onrejected?: (reason: any) => TResult2_211 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_206 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_207 | PromiseLike): { + then(onfulfilled?: (value: TResult1_195 | TResult2_195 | TResult_207) => TResult1_212 | PromiseLike, onrejected?: (reason: any) => TResult2_212 | PromiseLike): { + then(onfulfilled?: (value: TResult1_212 | TResult2_212) => TResult1_213 | PromiseLike, onrejected?: (reason: any) => TResult2_213 | PromiseLike): { + then(onfulfilled?: (value: TResult1_213 | TResult2_213) => TResult1_214 | PromiseLike, onrejected?: (reason: any) => TResult2_214 | PromiseLike): { + then(onfulfilled?: (value: TResult1_214 | TResult2_214) => TResult1_215 | PromiseLike, onrejected?: (reason: any) => TResult2_215 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_208 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_209 | PromiseLike): { + then(onfulfilled?: (value: TResult1_213 | TResult2_213 | TResult_209) => TResult1_216 | PromiseLike, onrejected?: (reason: any) => TResult2_216 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_210 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_211 | PromiseLike): { + then(onfulfilled?: (value: TResult1_212 | TResult2_212 | TResult_211) => TResult1_217 | PromiseLike, onrejected?: (reason: any) => TResult2_217 | PromiseLike): { + then(onfulfilled?: (value: TResult1_217 | TResult2_217) => TResult1_218 | PromiseLike, onrejected?: (reason: any) => TResult2_218 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_212 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_213 | PromiseLike): { + then(onfulfilled?: (value: TResult1_212 | TResult2_212 | TResult_211 | TResult_213) => TResult1_219 | PromiseLike, onrejected?: (reason: any) => TResult2_219 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_214 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_215 | PromiseLike): { + then(onfulfilled?: (value: TResult1_195 | TResult2_195 | TResult_207 | TResult_215) => TResult1_220 | PromiseLike, onrejected?: (reason: any) => TResult2_220 | PromiseLike): { + then(onfulfilled?: (value: TResult1_220 | TResult2_220) => TResult1_221 | PromiseLike, onrejected?: (reason: any) => TResult2_221 | PromiseLike): { + then(onfulfilled?: (value: TResult1_221 | TResult2_221) => TResult1_222 | PromiseLike, onrejected?: (reason: any) => TResult2_222 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_216 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_217 | PromiseLike): { + then(onfulfilled?: (value: TResult1_220 | TResult2_220 | TResult_217) => TResult1_223 | PromiseLike, onrejected?: (reason: any) => TResult2_223 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_218 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_219 | PromiseLike): { + then(onfulfilled?: (value: TResult1_195 | TResult2_195 | TResult_207 | TResult_215 | TResult_219) => TResult1_224 | PromiseLike, onrejected?: (reason: any) => TResult2_224 | PromiseLike): { + then(onfulfilled?: (value: TResult1_224 | TResult2_224) => TResult1_225 | PromiseLike, onrejected?: (reason: any) => TResult2_225 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_220 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_221 | PromiseLike): { + then(onfulfilled?: (value: TResult1_195 | TResult2_195 | TResult_207 | TResult_215 | TResult_219 | TResult_221) => TResult1_226 | PromiseLike, onrejected?: (reason: any) => TResult2_226 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_222 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_223 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2 | TResult2_2 | TResult_127 | TResult_191 | TResult_223) => TResult1_227 | PromiseLike, onrejected?: (reason: any) => TResult2_227 | PromiseLike): { + then(onfulfilled?: (value: TResult1_227 | TResult2_227) => TResult1_228 | PromiseLike, onrejected?: (reason: any) => TResult2_228 | PromiseLike): { + then(onfulfilled?: (value: TResult1_228 | TResult2_228) => TResult1_229 | PromiseLike, onrejected?: (reason: any) => TResult2_229 | PromiseLike): { + then(onfulfilled?: (value: TResult1_229 | TResult2_229) => TResult1_230 | PromiseLike, onrejected?: (reason: any) => TResult2_230 | PromiseLike): { + then(onfulfilled?: (value: TResult1_230 | TResult2_230) => TResult1_231 | PromiseLike, onrejected?: (reason: any) => TResult2_231 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_224 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_225 | PromiseLike): { + then(onfulfilled?: (value: TResult1_229 | TResult2_229 | TResult_225) => TResult1_232 | PromiseLike, onrejected?: (reason: any) => TResult2_232 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_226 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_227 | PromiseLike): { + then(onfulfilled?: (value: TResult1_228 | TResult2_228 | TResult_227) => TResult1_233 | PromiseLike, onrejected?: (reason: any) => TResult2_233 | PromiseLike): { + then(onfulfilled?: (value: TResult1_233 | TResult2_233) => TResult1_234 | PromiseLike, onrejected?: (reason: any) => TResult2_234 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_228 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_229 | PromiseLike): { + then(onfulfilled?: (value: TResult1_228 | TResult2_228 | TResult_227 | TResult_229) => TResult1_235 | PromiseLike, onrejected?: (reason: any) => TResult2_235 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_230 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_231 | PromiseLike): { + then(onfulfilled?: (value: TResult1_227 | TResult2_227 | TResult_231) => TResult1_236 | PromiseLike, onrejected?: (reason: any) => TResult2_236 | PromiseLike): { + then(onfulfilled?: (value: TResult1_236 | TResult2_236) => TResult1_237 | PromiseLike, onrejected?: (reason: any) => TResult2_237 | PromiseLike): { + then(onfulfilled?: (value: TResult1_237 | TResult2_237) => TResult1_238 | PromiseLike, onrejected?: (reason: any) => TResult2_238 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_232 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_233 | PromiseLike): { + then(onfulfilled?: (value: TResult1_236 | TResult2_236 | TResult_233) => TResult1_239 | PromiseLike, onrejected?: (reason: any) => TResult2_239 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_234 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_235 | PromiseLike): { + then(onfulfilled?: (value: TResult1_227 | TResult2_227 | TResult_231 | TResult_235) => TResult1_240 | PromiseLike, onrejected?: (reason: any) => TResult2_240 | PromiseLike): { + then(onfulfilled?: (value: TResult1_240 | TResult2_240) => TResult1_241 | PromiseLike, onrejected?: (reason: any) => TResult2_241 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_236 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_237 | PromiseLike): { + then(onfulfilled?: (value: TResult1_227 | TResult2_227 | TResult_231 | TResult_235 | TResult_237) => TResult1_242 | PromiseLike, onrejected?: (reason: any) => TResult2_242 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_238 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_239 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2 | TResult2_2 | TResult_127 | TResult_191 | TResult_223 | TResult_239) => TResult1_243 | PromiseLike, onrejected?: (reason: any) => TResult2_243 | PromiseLike): { + then(onfulfilled?: (value: TResult1_243 | TResult2_243) => TResult1_244 | PromiseLike, onrejected?: (reason: any) => TResult2_244 | PromiseLike): { + then(onfulfilled?: (value: TResult1_244 | TResult2_244) => TResult1_245 | PromiseLike, onrejected?: (reason: any) => TResult2_245 | PromiseLike): { + then(onfulfilled?: (value: TResult1_245 | TResult2_245) => TResult1_246 | PromiseLike, onrejected?: (reason: any) => TResult2_246 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_240 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_241 | PromiseLike): { + then(onfulfilled?: (value: TResult1_244 | TResult2_244 | TResult_241) => TResult1_247 | PromiseLike, onrejected?: (reason: any) => TResult2_247 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_242 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_243 | PromiseLike): { + then(onfulfilled?: (value: TResult1_243 | TResult2_243 | TResult_243) => TResult1_248 | PromiseLike, onrejected?: (reason: any) => TResult2_248 | PromiseLike): { + then(onfulfilled?: (value: TResult1_248 | TResult2_248) => TResult1_249 | PromiseLike, onrejected?: (reason: any) => TResult2_249 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_244 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_245 | PromiseLike): { + then(onfulfilled?: (value: TResult1_243 | TResult2_243 | TResult_243 | TResult_245) => TResult1_250 | PromiseLike, onrejected?: (reason: any) => TResult2_250 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_246 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_247 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2 | TResult2_2 | TResult_127 | TResult_191 | TResult_223 | TResult_239 | TResult_247) => TResult1_251 | PromiseLike, onrejected?: (reason: any) => TResult2_251 | PromiseLike): { + then(onfulfilled?: (value: TResult1_251 | TResult2_251) => TResult1_252 | PromiseLike, onrejected?: (reason: any) => TResult2_252 | PromiseLike): { + then(onfulfilled?: (value: TResult1_252 | TResult2_252) => TResult1_253 | PromiseLike, onrejected?: (reason: any) => TResult2_253 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_248 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_249 | PromiseLike): { + then(onfulfilled?: (value: TResult1_251 | TResult2_251 | TResult_249) => TResult1_254 | PromiseLike, onrejected?: (reason: any) => TResult2_254 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_250 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_251 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2 | TResult2_2 | TResult_127 | TResult_191 | TResult_223 | TResult_239 | TResult_247 | TResult_251) => TResult1_255 | PromiseLike, onrejected?: (reason: any) => TResult2_255 | PromiseLike): { + then(onfulfilled?: (value: TResult1_255 | TResult2_255) => TResult1_256 | PromiseLike, onrejected?: (reason: any) => TResult2_256 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_252 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_253 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2 | TResult2_2 | TResult_127 | TResult_191 | TResult_223 | TResult_239 | TResult_247 | TResult_251 | TResult_253) => TResult1_257 | PromiseLike, onrejected?: (reason: any) => TResult2_257 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_254 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_255 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1 | TResult2_1 | TResult_255) => TResult1_258 | PromiseLike, onrejected?: (reason: any) => TResult2_258 | PromiseLike): { + then(onfulfilled?: (value: TResult1_258 | TResult2_258) => TResult1_259 | PromiseLike, onrejected?: (reason: any) => TResult2_259 | PromiseLike): { + then(onfulfilled?: (value: TResult1_259 | TResult2_259) => TResult1_260 | PromiseLike, onrejected?: (reason: any) => TResult2_260 | PromiseLike): { + then(onfulfilled?: (value: TResult1_260 | TResult2_260) => TResult1_261 | PromiseLike, onrejected?: (reason: any) => TResult2_261 | PromiseLike): { + then(onfulfilled?: (value: TResult1_261 | TResult2_261) => TResult1_262 | PromiseLike, onrejected?: (reason: any) => TResult2_262 | PromiseLike): { + then(onfulfilled?: (value: TResult1_262 | TResult2_262) => TResult1_263 | PromiseLike, onrejected?: (reason: any) => TResult2_263 | PromiseLike): { + then(onfulfilled?: (value: TResult1_263 | TResult2_263) => TResult1_264 | PromiseLike, onrejected?: (reason: any) => TResult2_264 | PromiseLike): { + then(onfulfilled?: (value: TResult1_264 | TResult2_264) => TResult1_265 | PromiseLike, onrejected?: (reason: any) => TResult2_265 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_256 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_257 | PromiseLike): { + then(onfulfilled?: (value: TResult1_263 | TResult2_263 | TResult_257) => TResult1_266 | PromiseLike, onrejected?: (reason: any) => TResult2_266 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_258 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_259 | PromiseLike): { + then(onfulfilled?: (value: TResult1_262 | TResult2_262 | TResult_259) => TResult1_267 | PromiseLike, onrejected?: (reason: any) => TResult2_267 | PromiseLike): { + then(onfulfilled?: (value: TResult1_267 | TResult2_267) => TResult1_268 | PromiseLike, onrejected?: (reason: any) => TResult2_268 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_260 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_261 | PromiseLike): { + then(onfulfilled?: (value: TResult1_262 | TResult2_262 | TResult_259 | TResult_261) => TResult1_269 | PromiseLike, onrejected?: (reason: any) => TResult2_269 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_262 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_263 | PromiseLike): { + then(onfulfilled?: (value: TResult1_261 | TResult2_261 | TResult_263) => TResult1_270 | PromiseLike, onrejected?: (reason: any) => TResult2_270 | PromiseLike): { + then(onfulfilled?: (value: TResult1_270 | TResult2_270) => TResult1_271 | PromiseLike, onrejected?: (reason: any) => TResult2_271 | PromiseLike): { + then(onfulfilled?: (value: TResult1_271 | TResult2_271) => TResult1_272 | PromiseLike, onrejected?: (reason: any) => TResult2_272 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_264 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_265 | PromiseLike): { + then(onfulfilled?: (value: TResult1_270 | TResult2_270 | TResult_265) => TResult1_273 | PromiseLike, onrejected?: (reason: any) => TResult2_273 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_266 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_267 | PromiseLike): { + then(onfulfilled?: (value: TResult1_261 | TResult2_261 | TResult_263 | TResult_267) => TResult1_274 | PromiseLike, onrejected?: (reason: any) => TResult2_274 | PromiseLike): { + then(onfulfilled?: (value: TResult1_274 | TResult2_274) => TResult1_275 | PromiseLike, onrejected?: (reason: any) => TResult2_275 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_268 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_269 | PromiseLike): { + then(onfulfilled?: (value: TResult1_261 | TResult2_261 | TResult_263 | TResult_267 | TResult_269) => TResult1_276 | PromiseLike, onrejected?: (reason: any) => TResult2_276 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_270 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_271 | PromiseLike): { + then(onfulfilled?: (value: TResult1_260 | TResult2_260 | TResult_271) => TResult1_277 | PromiseLike, onrejected?: (reason: any) => TResult2_277 | PromiseLike): { + then(onfulfilled?: (value: TResult1_277 | TResult2_277) => TResult1_278 | PromiseLike, onrejected?: (reason: any) => TResult2_278 | PromiseLike): { + then(onfulfilled?: (value: TResult1_278 | TResult2_278) => TResult1_279 | PromiseLike, onrejected?: (reason: any) => TResult2_279 | PromiseLike): { + then(onfulfilled?: (value: TResult1_279 | TResult2_279) => TResult1_280 | PromiseLike, onrejected?: (reason: any) => TResult2_280 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_272 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_273 | PromiseLike): { + then(onfulfilled?: (value: TResult1_278 | TResult2_278 | TResult_273) => TResult1_281 | PromiseLike, onrejected?: (reason: any) => TResult2_281 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_274 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_275 | PromiseLike): { + then(onfulfilled?: (value: TResult1_277 | TResult2_277 | TResult_275) => TResult1_282 | PromiseLike, onrejected?: (reason: any) => TResult2_282 | PromiseLike): { + then(onfulfilled?: (value: TResult1_282 | TResult2_282) => TResult1_283 | PromiseLike, onrejected?: (reason: any) => TResult2_283 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_276 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_277 | PromiseLike): { + then(onfulfilled?: (value: TResult1_277 | TResult2_277 | TResult_275 | TResult_277) => TResult1_284 | PromiseLike, onrejected?: (reason: any) => TResult2_284 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_278 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_279 | PromiseLike): { + then(onfulfilled?: (value: TResult1_260 | TResult2_260 | TResult_271 | TResult_279) => TResult1_285 | PromiseLike, onrejected?: (reason: any) => TResult2_285 | PromiseLike): { + then(onfulfilled?: (value: TResult1_285 | TResult2_285) => TResult1_286 | PromiseLike, onrejected?: (reason: any) => TResult2_286 | PromiseLike): { + then(onfulfilled?: (value: TResult1_286 | TResult2_286) => TResult1_287 | PromiseLike, onrejected?: (reason: any) => TResult2_287 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_280 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_281 | PromiseLike): { + then(onfulfilled?: (value: TResult1_285 | TResult2_285 | TResult_281) => TResult1_288 | PromiseLike, onrejected?: (reason: any) => TResult2_288 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_282 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_283 | PromiseLike): { + then(onfulfilled?: (value: TResult1_260 | TResult2_260 | TResult_271 | TResult_279 | TResult_283) => TResult1_289 | PromiseLike, onrejected?: (reason: any) => TResult2_289 | PromiseLike): { + then(onfulfilled?: (value: TResult1_289 | TResult2_289) => TResult1_290 | PromiseLike, onrejected?: (reason: any) => TResult2_290 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_284 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_285 | PromiseLike): { + then(onfulfilled?: (value: TResult1_260 | TResult2_260 | TResult_271 | TResult_279 | TResult_283 | TResult_285) => TResult1_291 | PromiseLike, onrejected?: (reason: any) => TResult2_291 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_286 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_287 | PromiseLike): { + then(onfulfilled?: (value: TResult1_259 | TResult2_259 | TResult_287) => TResult1_292 | PromiseLike, onrejected?: (reason: any) => TResult2_292 | PromiseLike): { + then(onfulfilled?: (value: TResult1_292 | TResult2_292) => TResult1_293 | PromiseLike, onrejected?: (reason: any) => TResult2_293 | PromiseLike): { + then(onfulfilled?: (value: TResult1_293 | TResult2_293) => TResult1_294 | PromiseLike, onrejected?: (reason: any) => TResult2_294 | PromiseLike): { + then(onfulfilled?: (value: TResult1_294 | TResult2_294) => TResult1_295 | PromiseLike, onrejected?: (reason: any) => TResult2_295 | PromiseLike): { + then(onfulfilled?: (value: TResult1_295 | TResult2_295) => TResult1_296 | PromiseLike, onrejected?: (reason: any) => TResult2_296 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_288 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_289 | PromiseLike): { + then(onfulfilled?: (value: TResult1_294 | TResult2_294 | TResult_289) => TResult1_297 | PromiseLike, onrejected?: (reason: any) => TResult2_297 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_290 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_291 | PromiseLike): { + then(onfulfilled?: (value: TResult1_293 | TResult2_293 | TResult_291) => TResult1_298 | PromiseLike, onrejected?: (reason: any) => TResult2_298 | PromiseLike): { + then(onfulfilled?: (value: TResult1_298 | TResult2_298) => TResult1_299 | PromiseLike, onrejected?: (reason: any) => TResult2_299 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_292 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_293 | PromiseLike): { + then(onfulfilled?: (value: TResult1_293 | TResult2_293 | TResult_291 | TResult_293) => TResult1_300 | PromiseLike, onrejected?: (reason: any) => TResult2_300 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_294 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_295 | PromiseLike): { + then(onfulfilled?: (value: TResult1_292 | TResult2_292 | TResult_295) => TResult1_301 | PromiseLike, onrejected?: (reason: any) => TResult2_301 | PromiseLike): { + then(onfulfilled?: (value: TResult1_301 | TResult2_301) => TResult1_302 | PromiseLike, onrejected?: (reason: any) => TResult2_302 | PromiseLike): { + then(onfulfilled?: (value: TResult1_302 | TResult2_302) => TResult1_303 | PromiseLike, onrejected?: (reason: any) => TResult2_303 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_296 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_297 | PromiseLike): { + then(onfulfilled?: (value: TResult1_301 | TResult2_301 | TResult_297) => TResult1_304 | PromiseLike, onrejected?: (reason: any) => TResult2_304 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_298 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_299 | PromiseLike): { + then(onfulfilled?: (value: TResult1_292 | TResult2_292 | TResult_295 | TResult_299) => TResult1_305 | PromiseLike, onrejected?: (reason: any) => TResult2_305 | PromiseLike): { + then(onfulfilled?: (value: TResult1_305 | TResult2_305) => TResult1_306 | PromiseLike, onrejected?: (reason: any) => TResult2_306 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_300 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_301 | PromiseLike): { + then(onfulfilled?: (value: TResult1_292 | TResult2_292 | TResult_295 | TResult_299 | TResult_301) => TResult1_307 | PromiseLike, onrejected?: (reason: any) => TResult2_307 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_302 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_303 | PromiseLike): { + then(onfulfilled?: (value: TResult1_259 | TResult2_259 | TResult_287 | TResult_303) => TResult1_308 | PromiseLike, onrejected?: (reason: any) => TResult2_308 | PromiseLike): { + then(onfulfilled?: (value: TResult1_308 | TResult2_308) => TResult1_309 | PromiseLike, onrejected?: (reason: any) => TResult2_309 | PromiseLike): { + then(onfulfilled?: (value: TResult1_309 | TResult2_309) => TResult1_310 | PromiseLike, onrejected?: (reason: any) => TResult2_310 | PromiseLike): { + then(onfulfilled?: (value: TResult1_310 | TResult2_310) => TResult1_311 | PromiseLike, onrejected?: (reason: any) => TResult2_311 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_304 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_305 | PromiseLike): { + then(onfulfilled?: (value: TResult1_309 | TResult2_309 | TResult_305) => TResult1_312 | PromiseLike, onrejected?: (reason: any) => TResult2_312 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_306 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_307 | PromiseLike): { + then(onfulfilled?: (value: TResult1_308 | TResult2_308 | TResult_307) => TResult1_313 | PromiseLike, onrejected?: (reason: any) => TResult2_313 | PromiseLike): { + then(onfulfilled?: (value: TResult1_313 | TResult2_313) => TResult1_314 | PromiseLike, onrejected?: (reason: any) => TResult2_314 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_308 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_309 | PromiseLike): { + then(onfulfilled?: (value: TResult1_308 | TResult2_308 | TResult_307 | TResult_309) => TResult1_315 | PromiseLike, onrejected?: (reason: any) => TResult2_315 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_310 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_311 | PromiseLike): { + then(onfulfilled?: (value: TResult1_259 | TResult2_259 | TResult_287 | TResult_303 | TResult_311) => TResult1_316 | PromiseLike, onrejected?: (reason: any) => TResult2_316 | PromiseLike): { + then(onfulfilled?: (value: TResult1_316 | TResult2_316) => TResult1_317 | PromiseLike, onrejected?: (reason: any) => TResult2_317 | PromiseLike): { + then(onfulfilled?: (value: TResult1_317 | TResult2_317) => TResult1_318 | PromiseLike, onrejected?: (reason: any) => TResult2_318 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_312 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_313 | PromiseLike): { + then(onfulfilled?: (value: TResult1_316 | TResult2_316 | TResult_313) => TResult1_319 | PromiseLike, onrejected?: (reason: any) => TResult2_319 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_314 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_315 | PromiseLike): { + then(onfulfilled?: (value: TResult1_259 | TResult2_259 | TResult_287 | TResult_303 | TResult_311 | TResult_315) => TResult1_320 | PromiseLike, onrejected?: (reason: any) => TResult2_320 | PromiseLike): { + then(onfulfilled?: (value: TResult1_320 | TResult2_320) => TResult1_321 | PromiseLike, onrejected?: (reason: any) => TResult2_321 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_316 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_317 | PromiseLike): { + then(onfulfilled?: (value: TResult1_259 | TResult2_259 | TResult_287 | TResult_303 | TResult_311 | TResult_315 | TResult_317) => TResult1_322 | PromiseLike, onrejected?: (reason: any) => TResult2_322 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_318 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_319 | PromiseLike): { + then(onfulfilled?: (value: TResult1_258 | TResult2_258 | TResult_319) => TResult1_323 | PromiseLike, onrejected?: (reason: any) => TResult2_323 | PromiseLike): { + then(onfulfilled?: (value: TResult1_323 | TResult2_323) => TResult1_324 | PromiseLike, onrejected?: (reason: any) => TResult2_324 | PromiseLike): { + then(onfulfilled?: (value: TResult1_324 | TResult2_324) => TResult1_325 | PromiseLike, onrejected?: (reason: any) => TResult2_325 | PromiseLike): { + then(onfulfilled?: (value: TResult1_325 | TResult2_325) => TResult1_326 | PromiseLike, onrejected?: (reason: any) => TResult2_326 | PromiseLike): { + then(onfulfilled?: (value: TResult1_326 | TResult2_326) => TResult1_327 | PromiseLike, onrejected?: (reason: any) => TResult2_327 | PromiseLike): { + then(onfulfilled?: (value: TResult1_327 | TResult2_327) => TResult1_328 | PromiseLike, onrejected?: (reason: any) => TResult2_328 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_320 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_321 | PromiseLike): { + then(onfulfilled?: (value: TResult1_326 | TResult2_326 | TResult_321) => TResult1_329 | PromiseLike, onrejected?: (reason: any) => TResult2_329 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_322 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_323 | PromiseLike): { + then(onfulfilled?: (value: TResult1_325 | TResult2_325 | TResult_323) => TResult1_330 | PromiseLike, onrejected?: (reason: any) => TResult2_330 | PromiseLike): { + then(onfulfilled?: (value: TResult1_330 | TResult2_330) => TResult1_331 | PromiseLike, onrejected?: (reason: any) => TResult2_331 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_324 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_325 | PromiseLike): { + then(onfulfilled?: (value: TResult1_325 | TResult2_325 | TResult_323 | TResult_325) => TResult1_332 | PromiseLike, onrejected?: (reason: any) => TResult2_332 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_326 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_327 | PromiseLike): { + then(onfulfilled?: (value: TResult1_324 | TResult2_324 | TResult_327) => TResult1_333 | PromiseLike, onrejected?: (reason: any) => TResult2_333 | PromiseLike): { + then(onfulfilled?: (value: TResult1_333 | TResult2_333) => TResult1_334 | PromiseLike, onrejected?: (reason: any) => TResult2_334 | PromiseLike): { + then(onfulfilled?: (value: TResult1_334 | TResult2_334) => TResult1_335 | PromiseLike, onrejected?: (reason: any) => TResult2_335 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_328 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_329 | PromiseLike): { + then(onfulfilled?: (value: TResult1_333 | TResult2_333 | TResult_329) => TResult1_336 | PromiseLike, onrejected?: (reason: any) => TResult2_336 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_330 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_331 | PromiseLike): { + then(onfulfilled?: (value: TResult1_324 | TResult2_324 | TResult_327 | TResult_331) => TResult1_337 | PromiseLike, onrejected?: (reason: any) => TResult2_337 | PromiseLike): { + then(onfulfilled?: (value: TResult1_337 | TResult2_337) => TResult1_338 | PromiseLike, onrejected?: (reason: any) => TResult2_338 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_332 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_333 | PromiseLike): { + then(onfulfilled?: (value: TResult1_324 | TResult2_324 | TResult_327 | TResult_331 | TResult_333) => TResult1_339 | PromiseLike, onrejected?: (reason: any) => TResult2_339 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_334 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_335 | PromiseLike): { + then(onfulfilled?: (value: TResult1_323 | TResult2_323 | TResult_335) => TResult1_340 | PromiseLike, onrejected?: (reason: any) => TResult2_340 | PromiseLike): { + then(onfulfilled?: (value: TResult1_340 | TResult2_340) => TResult1_341 | PromiseLike, onrejected?: (reason: any) => TResult2_341 | PromiseLike): { + then(onfulfilled?: (value: TResult1_341 | TResult2_341) => TResult1_342 | PromiseLike, onrejected?: (reason: any) => TResult2_342 | PromiseLike): { + then(onfulfilled?: (value: TResult1_342 | TResult2_342) => TResult1_343 | PromiseLike, onrejected?: (reason: any) => TResult2_343 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_336 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_337 | PromiseLike): { + then(onfulfilled?: (value: TResult1_341 | TResult2_341 | TResult_337) => TResult1_344 | PromiseLike, onrejected?: (reason: any) => TResult2_344 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_338 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_339 | PromiseLike): { + then(onfulfilled?: (value: TResult1_340 | TResult2_340 | TResult_339) => TResult1_345 | PromiseLike, onrejected?: (reason: any) => TResult2_345 | PromiseLike): { + then(onfulfilled?: (value: TResult1_345 | TResult2_345) => TResult1_346 | PromiseLike, onrejected?: (reason: any) => TResult2_346 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_340 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_341 | PromiseLike): { + then(onfulfilled?: (value: TResult1_340 | TResult2_340 | TResult_339 | TResult_341) => TResult1_347 | PromiseLike, onrejected?: (reason: any) => TResult2_347 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_342 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_343 | PromiseLike): { + then(onfulfilled?: (value: TResult1_323 | TResult2_323 | TResult_335 | TResult_343) => TResult1_348 | PromiseLike, onrejected?: (reason: any) => TResult2_348 | PromiseLike): { + then(onfulfilled?: (value: TResult1_348 | TResult2_348) => TResult1_349 | PromiseLike, onrejected?: (reason: any) => TResult2_349 | PromiseLike): { + then(onfulfilled?: (value: TResult1_349 | TResult2_349) => TResult1_350 | PromiseLike, onrejected?: (reason: any) => TResult2_350 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_344 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_345 | PromiseLike): { + then(onfulfilled?: (value: TResult1_348 | TResult2_348 | TResult_345) => TResult1_351 | PromiseLike, onrejected?: (reason: any) => TResult2_351 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_346 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_347 | PromiseLike): { + then(onfulfilled?: (value: TResult1_323 | TResult2_323 | TResult_335 | TResult_343 | TResult_347) => TResult1_352 | PromiseLike, onrejected?: (reason: any) => TResult2_352 | PromiseLike): { + then(onfulfilled?: (value: TResult1_352 | TResult2_352) => TResult1_353 | PromiseLike, onrejected?: (reason: any) => TResult2_353 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_348 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_349 | PromiseLike): { + then(onfulfilled?: (value: TResult1_323 | TResult2_323 | TResult_335 | TResult_343 | TResult_347 | TResult_349) => TResult1_354 | PromiseLike, onrejected?: (reason: any) => TResult2_354 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_350 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_351 | PromiseLike): { + then(onfulfilled?: (value: TResult1_258 | TResult2_258 | TResult_319 | TResult_351) => TResult1_355 | PromiseLike, onrejected?: (reason: any) => TResult2_355 | PromiseLike): { + then(onfulfilled?: (value: TResult1_355 | TResult2_355) => TResult1_356 | PromiseLike, onrejected?: (reason: any) => TResult2_356 | PromiseLike): { + then(onfulfilled?: (value: TResult1_356 | TResult2_356) => TResult1_357 | PromiseLike, onrejected?: (reason: any) => TResult2_357 | PromiseLike): { + then(onfulfilled?: (value: TResult1_357 | TResult2_357) => TResult1_358 | PromiseLike, onrejected?: (reason: any) => TResult2_358 | PromiseLike): { + then(onfulfilled?: (value: TResult1_358 | TResult2_358) => TResult1_359 | PromiseLike, onrejected?: (reason: any) => TResult2_359 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_352 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_353 | PromiseLike): { + then(onfulfilled?: (value: TResult1_357 | TResult2_357 | TResult_353) => TResult1_360 | PromiseLike, onrejected?: (reason: any) => TResult2_360 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_354 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_355 | PromiseLike): { + then(onfulfilled?: (value: TResult1_356 | TResult2_356 | TResult_355) => TResult1_361 | PromiseLike, onrejected?: (reason: any) => TResult2_361 | PromiseLike): { + then(onfulfilled?: (value: TResult1_361 | TResult2_361) => TResult1_362 | PromiseLike, onrejected?: (reason: any) => TResult2_362 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_356 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_357 | PromiseLike): { + then(onfulfilled?: (value: TResult1_356 | TResult2_356 | TResult_355 | TResult_357) => TResult1_363 | PromiseLike, onrejected?: (reason: any) => TResult2_363 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_358 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_359 | PromiseLike): { + then(onfulfilled?: (value: TResult1_355 | TResult2_355 | TResult_359) => TResult1_364 | PromiseLike, onrejected?: (reason: any) => TResult2_364 | PromiseLike): { + then(onfulfilled?: (value: TResult1_364 | TResult2_364) => TResult1_365 | PromiseLike, onrejected?: (reason: any) => TResult2_365 | PromiseLike): { + then(onfulfilled?: (value: TResult1_365 | TResult2_365) => TResult1_366 | PromiseLike, onrejected?: (reason: any) => TResult2_366 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_360 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_361 | PromiseLike): { + then(onfulfilled?: (value: TResult1_364 | TResult2_364 | TResult_361) => TResult1_367 | PromiseLike, onrejected?: (reason: any) => TResult2_367 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_362 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_363 | PromiseLike): { + then(onfulfilled?: (value: TResult1_355 | TResult2_355 | TResult_359 | TResult_363) => TResult1_368 | PromiseLike, onrejected?: (reason: any) => TResult2_368 | PromiseLike): { + then(onfulfilled?: (value: TResult1_368 | TResult2_368) => TResult1_369 | PromiseLike, onrejected?: (reason: any) => TResult2_369 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_364 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_365 | PromiseLike): { + then(onfulfilled?: (value: TResult1_355 | TResult2_355 | TResult_359 | TResult_363 | TResult_365) => TResult1_370 | PromiseLike, onrejected?: (reason: any) => TResult2_370 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_366 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_367 | PromiseLike): { + then(onfulfilled?: (value: TResult1_258 | TResult2_258 | TResult_319 | TResult_351 | TResult_367) => TResult1_371 | PromiseLike, onrejected?: (reason: any) => TResult2_371 | PromiseLike): { + then(onfulfilled?: (value: TResult1_371 | TResult2_371) => TResult1_372 | PromiseLike, onrejected?: (reason: any) => TResult2_372 | PromiseLike): { + then(onfulfilled?: (value: TResult1_372 | TResult2_372) => TResult1_373 | PromiseLike, onrejected?: (reason: any) => TResult2_373 | PromiseLike): { + then(onfulfilled?: (value: TResult1_373 | TResult2_373) => TResult1_374 | PromiseLike, onrejected?: (reason: any) => TResult2_374 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_368 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_369 | PromiseLike): { + then(onfulfilled?: (value: TResult1_372 | TResult2_372 | TResult_369) => TResult1_375 | PromiseLike, onrejected?: (reason: any) => TResult2_375 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_370 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_371 | PromiseLike): { + then(onfulfilled?: (value: TResult1_371 | TResult2_371 | TResult_371) => TResult1_376 | PromiseLike, onrejected?: (reason: any) => TResult2_376 | PromiseLike): { + then(onfulfilled?: (value: TResult1_376 | TResult2_376) => TResult1_377 | PromiseLike, onrejected?: (reason: any) => TResult2_377 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_372 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_373 | PromiseLike): { + then(onfulfilled?: (value: TResult1_371 | TResult2_371 | TResult_371 | TResult_373) => TResult1_378 | PromiseLike, onrejected?: (reason: any) => TResult2_378 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_374 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_375 | PromiseLike): { + then(onfulfilled?: (value: TResult1_258 | TResult2_258 | TResult_319 | TResult_351 | TResult_367 | TResult_375) => TResult1_379 | PromiseLike, onrejected?: (reason: any) => TResult2_379 | PromiseLike): { + then(onfulfilled?: (value: TResult1_379 | TResult2_379) => TResult1_380 | PromiseLike, onrejected?: (reason: any) => TResult2_380 | PromiseLike): { + then(onfulfilled?: (value: TResult1_380 | TResult2_380) => TResult1_381 | PromiseLike, onrejected?: (reason: any) => TResult2_381 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_376 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_377 | PromiseLike): { + then(onfulfilled?: (value: TResult1_379 | TResult2_379 | TResult_377) => TResult1_382 | PromiseLike, onrejected?: (reason: any) => TResult2_382 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_378 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_379 | PromiseLike): { + then(onfulfilled?: (value: TResult1_258 | TResult2_258 | TResult_319 | TResult_351 | TResult_367 | TResult_375 | TResult_379) => TResult1_383 | PromiseLike, onrejected?: (reason: any) => TResult2_383 | PromiseLike): { + then(onfulfilled?: (value: TResult1_383 | TResult2_383) => TResult1_384 | PromiseLike, onrejected?: (reason: any) => TResult2_384 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_380 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_381 | PromiseLike): { + then(onfulfilled?: (value: TResult1_258 | TResult2_258 | TResult_319 | TResult_351 | TResult_367 | TResult_375 | TResult_379 | TResult_381) => TResult1_385 | PromiseLike, onrejected?: (reason: any) => TResult2_385 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_382 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_383 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1 | TResult2_1 | TResult_255 | TResult_383) => TResult1_386 | PromiseLike, onrejected?: (reason: any) => TResult2_386 | PromiseLike): { + then(onfulfilled?: (value: TResult1_386 | TResult2_386) => TResult1_387 | PromiseLike, onrejected?: (reason: any) => TResult2_387 | PromiseLike): { + then(onfulfilled?: (value: TResult1_387 | TResult2_387) => TResult1_388 | PromiseLike, onrejected?: (reason: any) => TResult2_388 | PromiseLike): { + then(onfulfilled?: (value: TResult1_388 | TResult2_388) => TResult1_389 | PromiseLike, onrejected?: (reason: any) => TResult2_389 | PromiseLike): { + then(onfulfilled?: (value: TResult1_389 | TResult2_389) => TResult1_390 | PromiseLike, onrejected?: (reason: any) => TResult2_390 | PromiseLike): { + then(onfulfilled?: (value: TResult1_390 | TResult2_390) => TResult1_391 | PromiseLike, onrejected?: (reason: any) => TResult2_391 | PromiseLike): { + then(onfulfilled?: (value: TResult1_391 | TResult2_391) => TResult1_392 | PromiseLike, onrejected?: (reason: any) => TResult2_392 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_384 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_385 | PromiseLike): { + then(onfulfilled?: (value: TResult1_390 | TResult2_390 | TResult_385) => TResult1_393 | PromiseLike, onrejected?: (reason: any) => TResult2_393 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_386 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_387 | PromiseLike): { + then(onfulfilled?: (value: TResult1_389 | TResult2_389 | TResult_387) => TResult1_394 | PromiseLike, onrejected?: (reason: any) => TResult2_394 | PromiseLike): { + then(onfulfilled?: (value: TResult1_394 | TResult2_394) => TResult1_395 | PromiseLike, onrejected?: (reason: any) => TResult2_395 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_388 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_389 | PromiseLike): { + then(onfulfilled?: (value: TResult1_389 | TResult2_389 | TResult_387 | TResult_389) => TResult1_396 | PromiseLike, onrejected?: (reason: any) => TResult2_396 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_390 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_391 | PromiseLike): { + then(onfulfilled?: (value: TResult1_388 | TResult2_388 | TResult_391) => TResult1_397 | PromiseLike, onrejected?: (reason: any) => TResult2_397 | PromiseLike): { + then(onfulfilled?: (value: TResult1_397 | TResult2_397) => TResult1_398 | PromiseLike, onrejected?: (reason: any) => TResult2_398 | PromiseLike): { + then(onfulfilled?: (value: TResult1_398 | TResult2_398) => TResult1_399 | PromiseLike, onrejected?: (reason: any) => TResult2_399 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_392 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_393 | PromiseLike): { + then(onfulfilled?: (value: TResult1_397 | TResult2_397 | TResult_393) => TResult1_400 | PromiseLike, onrejected?: (reason: any) => TResult2_400 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_394 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_395 | PromiseLike): { + then(onfulfilled?: (value: TResult1_388 | TResult2_388 | TResult_391 | TResult_395) => TResult1_401 | PromiseLike, onrejected?: (reason: any) => TResult2_401 | PromiseLike): { + then(onfulfilled?: (value: TResult1_401 | TResult2_401) => TResult1_402 | PromiseLike, onrejected?: (reason: any) => TResult2_402 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_396 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_397 | PromiseLike): { + then(onfulfilled?: (value: TResult1_388 | TResult2_388 | TResult_391 | TResult_395 | TResult_397) => TResult1_403 | PromiseLike, onrejected?: (reason: any) => TResult2_403 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_398 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_399 | PromiseLike): { + then(onfulfilled?: (value: TResult1_387 | TResult2_387 | TResult_399) => TResult1_404 | PromiseLike, onrejected?: (reason: any) => TResult2_404 | PromiseLike): { + then(onfulfilled?: (value: TResult1_404 | TResult2_404) => TResult1_405 | PromiseLike, onrejected?: (reason: any) => TResult2_405 | PromiseLike): { + then(onfulfilled?: (value: TResult1_405 | TResult2_405) => TResult1_406 | PromiseLike, onrejected?: (reason: any) => TResult2_406 | PromiseLike): { + then(onfulfilled?: (value: TResult1_406 | TResult2_406) => TResult1_407 | PromiseLike, onrejected?: (reason: any) => TResult2_407 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_400 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_401 | PromiseLike): { + then(onfulfilled?: (value: TResult1_405 | TResult2_405 | TResult_401) => TResult1_408 | PromiseLike, onrejected?: (reason: any) => TResult2_408 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_402 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_403 | PromiseLike): { + then(onfulfilled?: (value: TResult1_404 | TResult2_404 | TResult_403) => TResult1_409 | PromiseLike, onrejected?: (reason: any) => TResult2_409 | PromiseLike): { + then(onfulfilled?: (value: TResult1_409 | TResult2_409) => TResult1_410 | PromiseLike, onrejected?: (reason: any) => TResult2_410 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_404 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_405 | PromiseLike): { + then(onfulfilled?: (value: TResult1_404 | TResult2_404 | TResult_403 | TResult_405) => TResult1_411 | PromiseLike, onrejected?: (reason: any) => TResult2_411 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_406 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_407 | PromiseLike): { + then(onfulfilled?: (value: TResult1_387 | TResult2_387 | TResult_399 | TResult_407) => TResult1_412 | PromiseLike, onrejected?: (reason: any) => TResult2_412 | PromiseLike): { + then(onfulfilled?: (value: TResult1_412 | TResult2_412) => TResult1_413 | PromiseLike, onrejected?: (reason: any) => TResult2_413 | PromiseLike): { + then(onfulfilled?: (value: TResult1_413 | TResult2_413) => TResult1_414 | PromiseLike, onrejected?: (reason: any) => TResult2_414 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_408 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_409 | PromiseLike): { + then(onfulfilled?: (value: TResult1_412 | TResult2_412 | TResult_409) => TResult1_415 | PromiseLike, onrejected?: (reason: any) => TResult2_415 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_410 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_411 | PromiseLike): { + then(onfulfilled?: (value: TResult1_387 | TResult2_387 | TResult_399 | TResult_407 | TResult_411) => TResult1_416 | PromiseLike, onrejected?: (reason: any) => TResult2_416 | PromiseLike): { + then(onfulfilled?: (value: TResult1_416 | TResult2_416) => TResult1_417 | PromiseLike, onrejected?: (reason: any) => TResult2_417 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_412 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_413 | PromiseLike): { + then(onfulfilled?: (value: TResult1_387 | TResult2_387 | TResult_399 | TResult_407 | TResult_411 | TResult_413) => TResult1_418 | PromiseLike, onrejected?: (reason: any) => TResult2_418 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_414 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_415 | PromiseLike): { + then(onfulfilled?: (value: TResult1_386 | TResult2_386 | TResult_415) => TResult1_419 | PromiseLike, onrejected?: (reason: any) => TResult2_419 | PromiseLike): { + then(onfulfilled?: (value: TResult1_419 | TResult2_419) => TResult1_420 | PromiseLike, onrejected?: (reason: any) => TResult2_420 | PromiseLike): { + then(onfulfilled?: (value: TResult1_420 | TResult2_420) => TResult1_421 | PromiseLike, onrejected?: (reason: any) => TResult2_421 | PromiseLike): { + then(onfulfilled?: (value: TResult1_421 | TResult2_421) => TResult1_422 | PromiseLike, onrejected?: (reason: any) => TResult2_422 | PromiseLike): { + then(onfulfilled?: (value: TResult1_422 | TResult2_422) => TResult1_423 | PromiseLike, onrejected?: (reason: any) => TResult2_423 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_416 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_417 | PromiseLike): { + then(onfulfilled?: (value: TResult1_421 | TResult2_421 | TResult_417) => TResult1_424 | PromiseLike, onrejected?: (reason: any) => TResult2_424 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_418 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_419 | PromiseLike): { + then(onfulfilled?: (value: TResult1_420 | TResult2_420 | TResult_419) => TResult1_425 | PromiseLike, onrejected?: (reason: any) => TResult2_425 | PromiseLike): { + then(onfulfilled?: (value: TResult1_425 | TResult2_425) => TResult1_426 | PromiseLike, onrejected?: (reason: any) => TResult2_426 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_420 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_421 | PromiseLike): { + then(onfulfilled?: (value: TResult1_420 | TResult2_420 | TResult_419 | TResult_421) => TResult1_427 | PromiseLike, onrejected?: (reason: any) => TResult2_427 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_422 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_423 | PromiseLike): { + then(onfulfilled?: (value: TResult1_419 | TResult2_419 | TResult_423) => TResult1_428 | PromiseLike, onrejected?: (reason: any) => TResult2_428 | PromiseLike): { + then(onfulfilled?: (value: TResult1_428 | TResult2_428) => TResult1_429 | PromiseLike, onrejected?: (reason: any) => TResult2_429 | PromiseLike): { + then(onfulfilled?: (value: TResult1_429 | TResult2_429) => TResult1_430 | PromiseLike, onrejected?: (reason: any) => TResult2_430 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_424 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_425 | PromiseLike): { + then(onfulfilled?: (value: TResult1_428 | TResult2_428 | TResult_425) => TResult1_431 | PromiseLike, onrejected?: (reason: any) => TResult2_431 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_426 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_427 | PromiseLike): { + then(onfulfilled?: (value: TResult1_419 | TResult2_419 | TResult_423 | TResult_427) => TResult1_432 | PromiseLike, onrejected?: (reason: any) => TResult2_432 | PromiseLike): { + then(onfulfilled?: (value: TResult1_432 | TResult2_432) => TResult1_433 | PromiseLike, onrejected?: (reason: any) => TResult2_433 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_428 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_429 | PromiseLike): { + then(onfulfilled?: (value: TResult1_419 | TResult2_419 | TResult_423 | TResult_427 | TResult_429) => TResult1_434 | PromiseLike, onrejected?: (reason: any) => TResult2_434 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_430 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_431 | PromiseLike): { + then(onfulfilled?: (value: TResult1_386 | TResult2_386 | TResult_415 | TResult_431) => TResult1_435 | PromiseLike, onrejected?: (reason: any) => TResult2_435 | PromiseLike): { + then(onfulfilled?: (value: TResult1_435 | TResult2_435) => TResult1_436 | PromiseLike, onrejected?: (reason: any) => TResult2_436 | PromiseLike): { + then(onfulfilled?: (value: TResult1_436 | TResult2_436) => TResult1_437 | PromiseLike, onrejected?: (reason: any) => TResult2_437 | PromiseLike): { + then(onfulfilled?: (value: TResult1_437 | TResult2_437) => TResult1_438 | PromiseLike, onrejected?: (reason: any) => TResult2_438 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_432 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_433 | PromiseLike): { + then(onfulfilled?: (value: TResult1_436 | TResult2_436 | TResult_433) => TResult1_439 | PromiseLike, onrejected?: (reason: any) => TResult2_439 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_434 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_435 | PromiseLike): { + then(onfulfilled?: (value: TResult1_435 | TResult2_435 | TResult_435) => TResult1_440 | PromiseLike, onrejected?: (reason: any) => TResult2_440 | PromiseLike): { + then(onfulfilled?: (value: TResult1_440 | TResult2_440) => TResult1_441 | PromiseLike, onrejected?: (reason: any) => TResult2_441 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_436 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_437 | PromiseLike): { + then(onfulfilled?: (value: TResult1_435 | TResult2_435 | TResult_435 | TResult_437) => TResult1_442 | PromiseLike, onrejected?: (reason: any) => TResult2_442 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_438 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_439 | PromiseLike): { + then(onfulfilled?: (value: TResult1_386 | TResult2_386 | TResult_415 | TResult_431 | TResult_439) => TResult1_443 | PromiseLike, onrejected?: (reason: any) => TResult2_443 | PromiseLike): { + then(onfulfilled?: (value: TResult1_443 | TResult2_443) => TResult1_444 | PromiseLike, onrejected?: (reason: any) => TResult2_444 | PromiseLike): { + then(onfulfilled?: (value: TResult1_444 | TResult2_444) => TResult1_445 | PromiseLike, onrejected?: (reason: any) => TResult2_445 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_440 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_441 | PromiseLike): { + then(onfulfilled?: (value: TResult1_443 | TResult2_443 | TResult_441) => TResult1_446 | PromiseLike, onrejected?: (reason: any) => TResult2_446 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_442 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_443 | PromiseLike): { + then(onfulfilled?: (value: TResult1_386 | TResult2_386 | TResult_415 | TResult_431 | TResult_439 | TResult_443) => TResult1_447 | PromiseLike, onrejected?: (reason: any) => TResult2_447 | PromiseLike): { + then(onfulfilled?: (value: TResult1_447 | TResult2_447) => TResult1_448 | PromiseLike, onrejected?: (reason: any) => TResult2_448 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_444 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_445 | PromiseLike): { + then(onfulfilled?: (value: TResult1_386 | TResult2_386 | TResult_415 | TResult_431 | TResult_439 | TResult_443 | TResult_445) => TResult1_449 | PromiseLike, onrejected?: (reason: any) => TResult2_449 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_446 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_447 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1 | TResult2_1 | TResult_255 | TResult_383 | TResult_447) => TResult1_450 | PromiseLike, onrejected?: (reason: any) => TResult2_450 | PromiseLike): { + then(onfulfilled?: (value: TResult1_450 | TResult2_450) => TResult1_451 | PromiseLike, onrejected?: (reason: any) => TResult2_451 | PromiseLike): { + then(onfulfilled?: (value: TResult1_451 | TResult2_451) => TResult1_452 | PromiseLike, onrejected?: (reason: any) => TResult2_452 | PromiseLike): { + then(onfulfilled?: (value: TResult1_452 | TResult2_452) => TResult1_453 | PromiseLike, onrejected?: (reason: any) => TResult2_453 | PromiseLike): { + then(onfulfilled?: (value: TResult1_453 | TResult2_453) => TResult1_454 | PromiseLike, onrejected?: (reason: any) => TResult2_454 | PromiseLike): { + then(onfulfilled?: (value: TResult1_454 | TResult2_454) => TResult1_455 | PromiseLike, onrejected?: (reason: any) => TResult2_455 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_448 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_449 | PromiseLike): { + then(onfulfilled?: (value: TResult1_453 | TResult2_453 | TResult_449) => TResult1_456 | PromiseLike, onrejected?: (reason: any) => TResult2_456 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_450 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_451 | PromiseLike): { + then(onfulfilled?: (value: TResult1_452 | TResult2_452 | TResult_451) => TResult1_457 | PromiseLike, onrejected?: (reason: any) => TResult2_457 | PromiseLike): { + then(onfulfilled?: (value: TResult1_457 | TResult2_457) => TResult1_458 | PromiseLike, onrejected?: (reason: any) => TResult2_458 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_452 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_453 | PromiseLike): { + then(onfulfilled?: (value: TResult1_452 | TResult2_452 | TResult_451 | TResult_453) => TResult1_459 | PromiseLike, onrejected?: (reason: any) => TResult2_459 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_454 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_455 | PromiseLike): { + then(onfulfilled?: (value: TResult1_451 | TResult2_451 | TResult_455) => TResult1_460 | PromiseLike, onrejected?: (reason: any) => TResult2_460 | PromiseLike): { + then(onfulfilled?: (value: TResult1_460 | TResult2_460) => TResult1_461 | PromiseLike, onrejected?: (reason: any) => TResult2_461 | PromiseLike): { + then(onfulfilled?: (value: TResult1_461 | TResult2_461) => TResult1_462 | PromiseLike, onrejected?: (reason: any) => TResult2_462 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_456 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_457 | PromiseLike): { + then(onfulfilled?: (value: TResult1_460 | TResult2_460 | TResult_457) => TResult1_463 | PromiseLike, onrejected?: (reason: any) => TResult2_463 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_458 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_459 | PromiseLike): { + then(onfulfilled?: (value: TResult1_451 | TResult2_451 | TResult_455 | TResult_459) => TResult1_464 | PromiseLike, onrejected?: (reason: any) => TResult2_464 | PromiseLike): { + then(onfulfilled?: (value: TResult1_464 | TResult2_464) => TResult1_465 | PromiseLike, onrejected?: (reason: any) => TResult2_465 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_460 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_461 | PromiseLike): { + then(onfulfilled?: (value: TResult1_451 | TResult2_451 | TResult_455 | TResult_459 | TResult_461) => TResult1_466 | PromiseLike, onrejected?: (reason: any) => TResult2_466 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_462 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_463 | PromiseLike): { + then(onfulfilled?: (value: TResult1_450 | TResult2_450 | TResult_463) => TResult1_467 | PromiseLike, onrejected?: (reason: any) => TResult2_467 | PromiseLike): { + then(onfulfilled?: (value: TResult1_467 | TResult2_467) => TResult1_468 | PromiseLike, onrejected?: (reason: any) => TResult2_468 | PromiseLike): { + then(onfulfilled?: (value: TResult1_468 | TResult2_468) => TResult1_469 | PromiseLike, onrejected?: (reason: any) => TResult2_469 | PromiseLike): { + then(onfulfilled?: (value: TResult1_469 | TResult2_469) => TResult1_470 | PromiseLike, onrejected?: (reason: any) => TResult2_470 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_464 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_465 | PromiseLike): { + then(onfulfilled?: (value: TResult1_468 | TResult2_468 | TResult_465) => TResult1_471 | PromiseLike, onrejected?: (reason: any) => TResult2_471 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_466 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_467 | PromiseLike): { + then(onfulfilled?: (value: TResult1_467 | TResult2_467 | TResult_467) => TResult1_472 | PromiseLike, onrejected?: (reason: any) => TResult2_472 | PromiseLike): { + then(onfulfilled?: (value: TResult1_472 | TResult2_472) => TResult1_473 | PromiseLike, onrejected?: (reason: any) => TResult2_473 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_468 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_469 | PromiseLike): { + then(onfulfilled?: (value: TResult1_467 | TResult2_467 | TResult_467 | TResult_469) => TResult1_474 | PromiseLike, onrejected?: (reason: any) => TResult2_474 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_470 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_471 | PromiseLike): { + then(onfulfilled?: (value: TResult1_450 | TResult2_450 | TResult_463 | TResult_471) => TResult1_475 | PromiseLike, onrejected?: (reason: any) => TResult2_475 | PromiseLike): { + then(onfulfilled?: (value: TResult1_475 | TResult2_475) => TResult1_476 | PromiseLike, onrejected?: (reason: any) => TResult2_476 | PromiseLike): { + then(onfulfilled?: (value: TResult1_476 | TResult2_476) => TResult1_477 | PromiseLike, onrejected?: (reason: any) => TResult2_477 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_472 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_473 | PromiseLike): { + then(onfulfilled?: (value: TResult1_475 | TResult2_475 | TResult_473) => TResult1_478 | PromiseLike, onrejected?: (reason: any) => TResult2_478 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_474 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_475 | PromiseLike): { + then(onfulfilled?: (value: TResult1_450 | TResult2_450 | TResult_463 | TResult_471 | TResult_475) => TResult1_479 | PromiseLike, onrejected?: (reason: any) => TResult2_479 | PromiseLike): { + then(onfulfilled?: (value: TResult1_479 | TResult2_479) => TResult1_480 | PromiseLike, onrejected?: (reason: any) => TResult2_480 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_476 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_477 | PromiseLike): { + then(onfulfilled?: (value: TResult1_450 | TResult2_450 | TResult_463 | TResult_471 | TResult_475 | TResult_477) => TResult1_481 | PromiseLike, onrejected?: (reason: any) => TResult2_481 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_478 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_479 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1 | TResult2_1 | TResult_255 | TResult_383 | TResult_447 | TResult_479) => TResult1_482 | PromiseLike, onrejected?: (reason: any) => TResult2_482 | PromiseLike): { + then(onfulfilled?: (value: TResult1_482 | TResult2_482) => TResult1_483 | PromiseLike, onrejected?: (reason: any) => TResult2_483 | PromiseLike): { + then(onfulfilled?: (value: TResult1_483 | TResult2_483) => TResult1_484 | PromiseLike, onrejected?: (reason: any) => TResult2_484 | PromiseLike): { + then(onfulfilled?: (value: TResult1_484 | TResult2_484) => TResult1_485 | PromiseLike, onrejected?: (reason: any) => TResult2_485 | PromiseLike): { + then(onfulfilled?: (value: TResult1_485 | TResult2_485) => TResult1_486 | PromiseLike, onrejected?: (reason: any) => TResult2_486 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_480 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_481 | PromiseLike): { + then(onfulfilled?: (value: TResult1_484 | TResult2_484 | TResult_481) => TResult1_487 | PromiseLike, onrejected?: (reason: any) => TResult2_487 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_482 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_483 | PromiseLike): { + then(onfulfilled?: (value: TResult1_483 | TResult2_483 | TResult_483) => TResult1_488 | PromiseLike, onrejected?: (reason: any) => TResult2_488 | PromiseLike): { + then(onfulfilled?: (value: TResult1_488 | TResult2_488) => TResult1_489 | PromiseLike, onrejected?: (reason: any) => TResult2_489 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_484 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_485 | PromiseLike): { + then(onfulfilled?: (value: TResult1_483 | TResult2_483 | TResult_483 | TResult_485) => TResult1_490 | PromiseLike, onrejected?: (reason: any) => TResult2_490 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_486 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_487 | PromiseLike): { + then(onfulfilled?: (value: TResult1_482 | TResult2_482 | TResult_487) => TResult1_491 | PromiseLike, onrejected?: (reason: any) => TResult2_491 | PromiseLike): { + then(onfulfilled?: (value: TResult1_491 | TResult2_491) => TResult1_492 | PromiseLike, onrejected?: (reason: any) => TResult2_492 | PromiseLike): { + then(onfulfilled?: (value: TResult1_492 | TResult2_492) => TResult1_493 | PromiseLike, onrejected?: (reason: any) => TResult2_493 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_488 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_489 | PromiseLike): { + then(onfulfilled?: (value: TResult1_491 | TResult2_491 | TResult_489) => TResult1_494 | PromiseLike, onrejected?: (reason: any) => TResult2_494 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_490 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_491 | PromiseLike): { + then(onfulfilled?: (value: TResult1_482 | TResult2_482 | TResult_487 | TResult_491) => TResult1_495 | PromiseLike, onrejected?: (reason: any) => TResult2_495 | PromiseLike): { + then(onfulfilled?: (value: TResult1_495 | TResult2_495) => TResult1_496 | PromiseLike, onrejected?: (reason: any) => TResult2_496 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_492 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_493 | PromiseLike): { + then(onfulfilled?: (value: TResult1_482 | TResult2_482 | TResult_487 | TResult_491 | TResult_493) => TResult1_497 | PromiseLike, onrejected?: (reason: any) => TResult2_497 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_494 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_495 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1 | TResult2_1 | TResult_255 | TResult_383 | TResult_447 | TResult_479 | TResult_495) => TResult1_498 | PromiseLike, onrejected?: (reason: any) => TResult2_498 | PromiseLike): { + then(onfulfilled?: (value: TResult1_498 | TResult2_498) => TResult1_499 | PromiseLike, onrejected?: (reason: any) => TResult2_499 | PromiseLike): { + then(onfulfilled?: (value: TResult1_499 | TResult2_499) => TResult1_500 | PromiseLike, onrejected?: (reason: any) => TResult2_500 | PromiseLike): { + then(onfulfilled?: (value: TResult1_500 | TResult2_500) => TResult1_501 | PromiseLike, onrejected?: (reason: any) => TResult2_501 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_496 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_497 | PromiseLike): { + then(onfulfilled?: (value: TResult1_499 | TResult2_499 | TResult_497) => TResult1_502 | PromiseLike, onrejected?: (reason: any) => TResult2_502 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_498 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_499 | PromiseLike): { + then(onfulfilled?: (value: TResult1_498 | TResult2_498 | TResult_499) => TResult1_503 | PromiseLike, onrejected?: (reason: any) => TResult2_503 | PromiseLike): { + then(onfulfilled?: (value: TResult1_503 | TResult2_503) => TResult1_504 | PromiseLike, onrejected?: (reason: any) => TResult2_504 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_500 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_501 | PromiseLike): { + then(onfulfilled?: (value: TResult1_498 | TResult2_498 | TResult_499 | TResult_501) => TResult1_505 | PromiseLike, onrejected?: (reason: any) => TResult2_505 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_502 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_503 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1 | TResult2_1 | TResult_255 | TResult_383 | TResult_447 | TResult_479 | TResult_495 | TResult_503) => TResult1_506 | PromiseLike, onrejected?: (reason: any) => TResult2_506 | PromiseLike): { + then(onfulfilled?: (value: TResult1_506 | TResult2_506) => TResult1_507 | PromiseLike, onrejected?: (reason: any) => TResult2_507 | PromiseLike): { + then(onfulfilled?: (value: TResult1_507 | TResult2_507) => TResult1_508 | PromiseLike, onrejected?: (reason: any) => TResult2_508 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_504 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_505 | PromiseLike): { + then(onfulfilled?: (value: TResult1_506 | TResult2_506 | TResult_505) => TResult1_509 | PromiseLike, onrejected?: (reason: any) => TResult2_509 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_506 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_507 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1 | TResult2_1 | TResult_255 | TResult_383 | TResult_447 | TResult_479 | TResult_495 | TResult_503 | TResult_507) => TResult1_510 | PromiseLike, onrejected?: (reason: any) => TResult2_510 | PromiseLike): { + then(onfulfilled?: (value: TResult1_510 | TResult2_510) => TResult1_511 | PromiseLike, onrejected?: (reason: any) => TResult2_511 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_508 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_509 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1 | TResult2_1 | TResult_255 | TResult_383 | TResult_447 | TResult_479 | TResult_495 | TResult_503 | TResult_507 | TResult_509) => TResult1_512 | PromiseLike, onrejected?: (reason: any) => TResult2_512 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_510 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_511 | PromiseLike): { + then(onfulfilled?: (value: TResult1 | TResult2 | TResult_511) => TResult1_513 | PromiseLike, onrejected?: (reason: any) => TResult2_513 | PromiseLike): { + then(onfulfilled?: (value: TResult1_513 | TResult2_513) => TResult1_514 | PromiseLike, onrejected?: (reason: any) => TResult2_514 | PromiseLike): { + then(onfulfilled?: (value: TResult1_514 | TResult2_514) => TResult1_515 | PromiseLike, onrejected?: (reason: any) => TResult2_515 | PromiseLike): { + then(onfulfilled?: (value: TResult1_515 | TResult2_515) => TResult1_516 | PromiseLike, onrejected?: (reason: any) => TResult2_516 | PromiseLike): { + then(onfulfilled?: (value: TResult1_516 | TResult2_516) => TResult1_517 | PromiseLike, onrejected?: (reason: any) => TResult2_517 | PromiseLike): { + then(onfulfilled?: (value: TResult1_517 | TResult2_517) => TResult1_518 | PromiseLike, onrejected?: (reason: any) => TResult2_518 | PromiseLike): { + then(onfulfilled?: (value: TResult1_518 | TResult2_518) => TResult1_519 | PromiseLike, onrejected?: (reason: any) => TResult2_519 | PromiseLike): { + then(onfulfilled?: (value: TResult1_519 | TResult2_519) => TResult1_520 | PromiseLike, onrejected?: (reason: any) => TResult2_520 | PromiseLike): { + then(onfulfilled?: (value: TResult1_520 | TResult2_520) => TResult1_521 | PromiseLike, onrejected?: (reason: any) => TResult2_521 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_512 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_513 | PromiseLike): { + then(onfulfilled?: (value: TResult1_519 | TResult2_519 | TResult_513) => TResult1_522 | PromiseLike, onrejected?: (reason: any) => TResult2_522 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_514 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_515 | PromiseLike): { + then(onfulfilled?: (value: TResult1_518 | TResult2_518 | TResult_515) => TResult1_523 | PromiseLike, onrejected?: (reason: any) => TResult2_523 | PromiseLike): { + then(onfulfilled?: (value: TResult1_523 | TResult2_523) => TResult1_524 | PromiseLike, onrejected?: (reason: any) => TResult2_524 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_516 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_517 | PromiseLike): { + then(onfulfilled?: (value: TResult1_518 | TResult2_518 | TResult_515 | TResult_517) => TResult1_525 | PromiseLike, onrejected?: (reason: any) => TResult2_525 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_518 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_519 | PromiseLike): { + then(onfulfilled?: (value: TResult1_517 | TResult2_517 | TResult_519) => TResult1_526 | PromiseLike, onrejected?: (reason: any) => TResult2_526 | PromiseLike): { + then(onfulfilled?: (value: TResult1_526 | TResult2_526) => TResult1_527 | PromiseLike, onrejected?: (reason: any) => TResult2_527 | PromiseLike): { + then(onfulfilled?: (value: TResult1_527 | TResult2_527) => TResult1_528 | PromiseLike, onrejected?: (reason: any) => TResult2_528 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_520 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_521 | PromiseLike): { + then(onfulfilled?: (value: TResult1_526 | TResult2_526 | TResult_521) => TResult1_529 | PromiseLike, onrejected?: (reason: any) => TResult2_529 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_522 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_523 | PromiseLike): { + then(onfulfilled?: (value: TResult1_517 | TResult2_517 | TResult_519 | TResult_523) => TResult1_530 | PromiseLike, onrejected?: (reason: any) => TResult2_530 | PromiseLike): { + then(onfulfilled?: (value: TResult1_530 | TResult2_530) => TResult1_531 | PromiseLike, onrejected?: (reason: any) => TResult2_531 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_524 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_525 | PromiseLike): { + then(onfulfilled?: (value: TResult1_517 | TResult2_517 | TResult_519 | TResult_523 | TResult_525) => TResult1_532 | PromiseLike, onrejected?: (reason: any) => TResult2_532 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_526 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_527 | PromiseLike): { + then(onfulfilled?: (value: TResult1_516 | TResult2_516 | TResult_527) => TResult1_533 | PromiseLike, onrejected?: (reason: any) => TResult2_533 | PromiseLike): { + then(onfulfilled?: (value: TResult1_533 | TResult2_533) => TResult1_534 | PromiseLike, onrejected?: (reason: any) => TResult2_534 | PromiseLike): { + then(onfulfilled?: (value: TResult1_534 | TResult2_534) => TResult1_535 | PromiseLike, onrejected?: (reason: any) => TResult2_535 | PromiseLike): { + then(onfulfilled?: (value: TResult1_535 | TResult2_535) => TResult1_536 | PromiseLike, onrejected?: (reason: any) => TResult2_536 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_528 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_529 | PromiseLike): { + then(onfulfilled?: (value: TResult1_534 | TResult2_534 | TResult_529) => TResult1_537 | PromiseLike, onrejected?: (reason: any) => TResult2_537 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_530 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_531 | PromiseLike): { + then(onfulfilled?: (value: TResult1_533 | TResult2_533 | TResult_531) => TResult1_538 | PromiseLike, onrejected?: (reason: any) => TResult2_538 | PromiseLike): { + then(onfulfilled?: (value: TResult1_538 | TResult2_538) => TResult1_539 | PromiseLike, onrejected?: (reason: any) => TResult2_539 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_532 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_533 | PromiseLike): { + then(onfulfilled?: (value: TResult1_533 | TResult2_533 | TResult_531 | TResult_533) => TResult1_540 | PromiseLike, onrejected?: (reason: any) => TResult2_540 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_534 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_535 | PromiseLike): { + then(onfulfilled?: (value: TResult1_516 | TResult2_516 | TResult_527 | TResult_535) => TResult1_541 | PromiseLike, onrejected?: (reason: any) => TResult2_541 | PromiseLike): { + then(onfulfilled?: (value: TResult1_541 | TResult2_541) => TResult1_542 | PromiseLike, onrejected?: (reason: any) => TResult2_542 | PromiseLike): { + then(onfulfilled?: (value: TResult1_542 | TResult2_542) => TResult1_543 | PromiseLike, onrejected?: (reason: any) => TResult2_543 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_536 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_537 | PromiseLike): { + then(onfulfilled?: (value: TResult1_541 | TResult2_541 | TResult_537) => TResult1_544 | PromiseLike, onrejected?: (reason: any) => TResult2_544 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_538 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_539 | PromiseLike): { + then(onfulfilled?: (value: TResult1_516 | TResult2_516 | TResult_527 | TResult_535 | TResult_539) => TResult1_545 | PromiseLike, onrejected?: (reason: any) => TResult2_545 | PromiseLike): { + then(onfulfilled?: (value: TResult1_545 | TResult2_545) => TResult1_546 | PromiseLike, onrejected?: (reason: any) => TResult2_546 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_540 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_541 | PromiseLike): { + then(onfulfilled?: (value: TResult1_516 | TResult2_516 | TResult_527 | TResult_535 | TResult_539 | TResult_541) => TResult1_547 | PromiseLike, onrejected?: (reason: any) => TResult2_547 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_542 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_543 | PromiseLike): { + then(onfulfilled?: (value: TResult1_515 | TResult2_515 | TResult_543) => TResult1_548 | PromiseLike, onrejected?: (reason: any) => TResult2_548 | PromiseLike): { + then(onfulfilled?: (value: TResult1_548 | TResult2_548) => TResult1_549 | PromiseLike, onrejected?: (reason: any) => TResult2_549 | PromiseLike): { + then(onfulfilled?: (value: TResult1_549 | TResult2_549) => TResult1_550 | PromiseLike, onrejected?: (reason: any) => TResult2_550 | PromiseLike): { + then(onfulfilled?: (value: TResult1_550 | TResult2_550) => TResult1_551 | PromiseLike, onrejected?: (reason: any) => TResult2_551 | PromiseLike): { + then(onfulfilled?: (value: TResult1_551 | TResult2_551) => TResult1_552 | PromiseLike, onrejected?: (reason: any) => TResult2_552 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_544 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_545 | PromiseLike): { + then(onfulfilled?: (value: TResult1_550 | TResult2_550 | TResult_545) => TResult1_553 | PromiseLike, onrejected?: (reason: any) => TResult2_553 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_546 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_547 | PromiseLike): { + then(onfulfilled?: (value: TResult1_549 | TResult2_549 | TResult_547) => TResult1_554 | PromiseLike, onrejected?: (reason: any) => TResult2_554 | PromiseLike): { + then(onfulfilled?: (value: TResult1_554 | TResult2_554) => TResult1_555 | PromiseLike, onrejected?: (reason: any) => TResult2_555 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_548 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_549 | PromiseLike): { + then(onfulfilled?: (value: TResult1_549 | TResult2_549 | TResult_547 | TResult_549) => TResult1_556 | PromiseLike, onrejected?: (reason: any) => TResult2_556 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_550 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_551 | PromiseLike): { + then(onfulfilled?: (value: TResult1_548 | TResult2_548 | TResult_551) => TResult1_557 | PromiseLike, onrejected?: (reason: any) => TResult2_557 | PromiseLike): { + then(onfulfilled?: (value: TResult1_557 | TResult2_557) => TResult1_558 | PromiseLike, onrejected?: (reason: any) => TResult2_558 | PromiseLike): { + then(onfulfilled?: (value: TResult1_558 | TResult2_558) => TResult1_559 | PromiseLike, onrejected?: (reason: any) => TResult2_559 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_552 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_553 | PromiseLike): { + then(onfulfilled?: (value: TResult1_557 | TResult2_557 | TResult_553) => TResult1_560 | PromiseLike, onrejected?: (reason: any) => TResult2_560 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_554 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_555 | PromiseLike): { + then(onfulfilled?: (value: TResult1_548 | TResult2_548 | TResult_551 | TResult_555) => TResult1_561 | PromiseLike, onrejected?: (reason: any) => TResult2_561 | PromiseLike): { + then(onfulfilled?: (value: TResult1_561 | TResult2_561) => TResult1_562 | PromiseLike, onrejected?: (reason: any) => TResult2_562 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_556 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_557 | PromiseLike): { + then(onfulfilled?: (value: TResult1_548 | TResult2_548 | TResult_551 | TResult_555 | TResult_557) => TResult1_563 | PromiseLike, onrejected?: (reason: any) => TResult2_563 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_558 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_559 | PromiseLike): { + then(onfulfilled?: (value: TResult1_515 | TResult2_515 | TResult_543 | TResult_559) => TResult1_564 | PromiseLike, onrejected?: (reason: any) => TResult2_564 | PromiseLike): { + then(onfulfilled?: (value: TResult1_564 | TResult2_564) => TResult1_565 | PromiseLike, onrejected?: (reason: any) => TResult2_565 | PromiseLike): { + then(onfulfilled?: (value: TResult1_565 | TResult2_565) => TResult1_566 | PromiseLike, onrejected?: (reason: any) => TResult2_566 | PromiseLike): { + then(onfulfilled?: (value: TResult1_566 | TResult2_566) => TResult1_567 | PromiseLike, onrejected?: (reason: any) => TResult2_567 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_560 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_561 | PromiseLike): { + then(onfulfilled?: (value: TResult1_565 | TResult2_565 | TResult_561) => TResult1_568 | PromiseLike, onrejected?: (reason: any) => TResult2_568 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_562 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_563 | PromiseLike): { + then(onfulfilled?: (value: TResult1_564 | TResult2_564 | TResult_563) => TResult1_569 | PromiseLike, onrejected?: (reason: any) => TResult2_569 | PromiseLike): { + then(onfulfilled?: (value: TResult1_569 | TResult2_569) => TResult1_570 | PromiseLike, onrejected?: (reason: any) => TResult2_570 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_564 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_565 | PromiseLike): { + then(onfulfilled?: (value: TResult1_564 | TResult2_564 | TResult_563 | TResult_565) => TResult1_571 | PromiseLike, onrejected?: (reason: any) => TResult2_571 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_566 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_567 | PromiseLike): { + then(onfulfilled?: (value: TResult1_515 | TResult2_515 | TResult_543 | TResult_559 | TResult_567) => TResult1_572 | PromiseLike, onrejected?: (reason: any) => TResult2_572 | PromiseLike): { + then(onfulfilled?: (value: TResult1_572 | TResult2_572) => TResult1_573 | PromiseLike, onrejected?: (reason: any) => TResult2_573 | PromiseLike): { + then(onfulfilled?: (value: TResult1_573 | TResult2_573) => TResult1_574 | PromiseLike, onrejected?: (reason: any) => TResult2_574 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_568 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_569 | PromiseLike): { + then(onfulfilled?: (value: TResult1_572 | TResult2_572 | TResult_569) => TResult1_575 | PromiseLike, onrejected?: (reason: any) => TResult2_575 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_570 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_571 | PromiseLike): { + then(onfulfilled?: (value: TResult1_515 | TResult2_515 | TResult_543 | TResult_559 | TResult_567 | TResult_571) => TResult1_576 | PromiseLike, onrejected?: (reason: any) => TResult2_576 | PromiseLike): { + then(onfulfilled?: (value: TResult1_576 | TResult2_576) => TResult1_577 | PromiseLike, onrejected?: (reason: any) => TResult2_577 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_572 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_573 | PromiseLike): { + then(onfulfilled?: (value: TResult1_515 | TResult2_515 | TResult_543 | TResult_559 | TResult_567 | TResult_571 | TResult_573) => TResult1_578 | PromiseLike, onrejected?: (reason: any) => TResult2_578 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_574 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_575 | PromiseLike): { + then(onfulfilled?: (value: TResult1_514 | TResult2_514 | TResult_575) => TResult1_579 | PromiseLike, onrejected?: (reason: any) => TResult2_579 | PromiseLike): { + then(onfulfilled?: (value: TResult1_579 | TResult2_579) => TResult1_580 | PromiseLike, onrejected?: (reason: any) => TResult2_580 | PromiseLike): { + then(onfulfilled?: (value: TResult1_580 | TResult2_580) => TResult1_581 | PromiseLike, onrejected?: (reason: any) => TResult2_581 | PromiseLike): { + then(onfulfilled?: (value: TResult1_581 | TResult2_581) => TResult1_582 | PromiseLike, onrejected?: (reason: any) => TResult2_582 | PromiseLike): { + then(onfulfilled?: (value: TResult1_582 | TResult2_582) => TResult1_583 | PromiseLike, onrejected?: (reason: any) => TResult2_583 | PromiseLike): { + then(onfulfilled?: (value: TResult1_583 | TResult2_583) => TResult1_584 | PromiseLike, onrejected?: (reason: any) => TResult2_584 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_576 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_577 | PromiseLike): { + then(onfulfilled?: (value: TResult1_582 | TResult2_582 | TResult_577) => TResult1_585 | PromiseLike, onrejected?: (reason: any) => TResult2_585 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_578 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_579 | PromiseLike): { + then(onfulfilled?: (value: TResult1_581 | TResult2_581 | TResult_579) => TResult1_586 | PromiseLike, onrejected?: (reason: any) => TResult2_586 | PromiseLike): { + then(onfulfilled?: (value: TResult1_586 | TResult2_586) => TResult1_587 | PromiseLike, onrejected?: (reason: any) => TResult2_587 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_580 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_581 | PromiseLike): { + then(onfulfilled?: (value: TResult1_581 | TResult2_581 | TResult_579 | TResult_581) => TResult1_588 | PromiseLike, onrejected?: (reason: any) => TResult2_588 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_582 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_583 | PromiseLike): { + then(onfulfilled?: (value: TResult1_580 | TResult2_580 | TResult_583) => TResult1_589 | PromiseLike, onrejected?: (reason: any) => TResult2_589 | PromiseLike): { + then(onfulfilled?: (value: TResult1_589 | TResult2_589) => TResult1_590 | PromiseLike, onrejected?: (reason: any) => TResult2_590 | PromiseLike): { + then(onfulfilled?: (value: TResult1_590 | TResult2_590) => TResult1_591 | PromiseLike, onrejected?: (reason: any) => TResult2_591 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_584 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_585 | PromiseLike): { + then(onfulfilled?: (value: TResult1_589 | TResult2_589 | TResult_585) => TResult1_592 | PromiseLike, onrejected?: (reason: any) => TResult2_592 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_586 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_587 | PromiseLike): { + then(onfulfilled?: (value: TResult1_580 | TResult2_580 | TResult_583 | TResult_587) => TResult1_593 | PromiseLike, onrejected?: (reason: any) => TResult2_593 | PromiseLike): { + then(onfulfilled?: (value: TResult1_593 | TResult2_593) => TResult1_594 | PromiseLike, onrejected?: (reason: any) => TResult2_594 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_588 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_589 | PromiseLike): { + then(onfulfilled?: (value: TResult1_580 | TResult2_580 | TResult_583 | TResult_587 | TResult_589) => TResult1_595 | PromiseLike, onrejected?: (reason: any) => TResult2_595 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_590 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_591 | PromiseLike): { + then(onfulfilled?: (value: TResult1_579 | TResult2_579 | TResult_591) => TResult1_596 | PromiseLike, onrejected?: (reason: any) => TResult2_596 | PromiseLike): { + then(onfulfilled?: (value: TResult1_596 | TResult2_596) => TResult1_597 | PromiseLike, onrejected?: (reason: any) => TResult2_597 | PromiseLike): { + then(onfulfilled?: (value: TResult1_597 | TResult2_597) => TResult1_598 | PromiseLike, onrejected?: (reason: any) => TResult2_598 | PromiseLike): { + then(onfulfilled?: (value: TResult1_598 | TResult2_598) => TResult1_599 | PromiseLike, onrejected?: (reason: any) => TResult2_599 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_592 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_593 | PromiseLike): { + then(onfulfilled?: (value: TResult1_597 | TResult2_597 | TResult_593) => TResult1_600 | PromiseLike, onrejected?: (reason: any) => TResult2_600 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_594 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_595 | PromiseLike): { + then(onfulfilled?: (value: TResult1_596 | TResult2_596 | TResult_595) => TResult1_601 | PromiseLike, onrejected?: (reason: any) => TResult2_601 | PromiseLike): { + then(onfulfilled?: (value: TResult1_601 | TResult2_601) => TResult1_602 | PromiseLike, onrejected?: (reason: any) => TResult2_602 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_596 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_597 | PromiseLike): { + then(onfulfilled?: (value: TResult1_596 | TResult2_596 | TResult_595 | TResult_597) => TResult1_603 | PromiseLike, onrejected?: (reason: any) => TResult2_603 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_598 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_599 | PromiseLike): { + then(onfulfilled?: (value: TResult1_579 | TResult2_579 | TResult_591 | TResult_599) => TResult1_604 | PromiseLike, onrejected?: (reason: any) => TResult2_604 | PromiseLike): { + then(onfulfilled?: (value: TResult1_604 | TResult2_604) => TResult1_605 | PromiseLike, onrejected?: (reason: any) => TResult2_605 | PromiseLike): { + then(onfulfilled?: (value: TResult1_605 | TResult2_605) => TResult1_606 | PromiseLike, onrejected?: (reason: any) => TResult2_606 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_600 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_601 | PromiseLike): { + then(onfulfilled?: (value: TResult1_604 | TResult2_604 | TResult_601) => TResult1_607 | PromiseLike, onrejected?: (reason: any) => TResult2_607 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_602 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_603 | PromiseLike): { + then(onfulfilled?: (value: TResult1_579 | TResult2_579 | TResult_591 | TResult_599 | TResult_603) => TResult1_608 | PromiseLike, onrejected?: (reason: any) => TResult2_608 | PromiseLike): { + then(onfulfilled?: (value: TResult1_608 | TResult2_608) => TResult1_609 | PromiseLike, onrejected?: (reason: any) => TResult2_609 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_604 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_605 | PromiseLike): { + then(onfulfilled?: (value: TResult1_579 | TResult2_579 | TResult_591 | TResult_599 | TResult_603 | TResult_605) => TResult1_610 | PromiseLike, onrejected?: (reason: any) => TResult2_610 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_606 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_607 | PromiseLike): { + then(onfulfilled?: (value: TResult1_514 | TResult2_514 | TResult_575 | TResult_607) => TResult1_611 | PromiseLike, onrejected?: (reason: any) => TResult2_611 | PromiseLike): { + then(onfulfilled?: (value: TResult1_611 | TResult2_611) => TResult1_612 | PromiseLike, onrejected?: (reason: any) => TResult2_612 | PromiseLike): { + then(onfulfilled?: (value: TResult1_612 | TResult2_612) => TResult1_613 | PromiseLike, onrejected?: (reason: any) => TResult2_613 | PromiseLike): { + then(onfulfilled?: (value: TResult1_613 | TResult2_613) => TResult1_614 | PromiseLike, onrejected?: (reason: any) => TResult2_614 | PromiseLike): { + then(onfulfilled?: (value: TResult1_614 | TResult2_614) => TResult1_615 | PromiseLike, onrejected?: (reason: any) => TResult2_615 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_608 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_609 | PromiseLike): { + then(onfulfilled?: (value: TResult1_613 | TResult2_613 | TResult_609) => TResult1_616 | PromiseLike, onrejected?: (reason: any) => TResult2_616 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_610 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_611 | PromiseLike): { + then(onfulfilled?: (value: TResult1_612 | TResult2_612 | TResult_611) => TResult1_617 | PromiseLike, onrejected?: (reason: any) => TResult2_617 | PromiseLike): { + then(onfulfilled?: (value: TResult1_617 | TResult2_617) => TResult1_618 | PromiseLike, onrejected?: (reason: any) => TResult2_618 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_612 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_613 | PromiseLike): { + then(onfulfilled?: (value: TResult1_612 | TResult2_612 | TResult_611 | TResult_613) => TResult1_619 | PromiseLike, onrejected?: (reason: any) => TResult2_619 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_614 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_615 | PromiseLike): { + then(onfulfilled?: (value: TResult1_611 | TResult2_611 | TResult_615) => TResult1_620 | PromiseLike, onrejected?: (reason: any) => TResult2_620 | PromiseLike): { + then(onfulfilled?: (value: TResult1_620 | TResult2_620) => TResult1_621 | PromiseLike, onrejected?: (reason: any) => TResult2_621 | PromiseLike): { + then(onfulfilled?: (value: TResult1_621 | TResult2_621) => TResult1_622 | PromiseLike, onrejected?: (reason: any) => TResult2_622 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_616 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_617 | PromiseLike): { + then(onfulfilled?: (value: TResult1_620 | TResult2_620 | TResult_617) => TResult1_623 | PromiseLike, onrejected?: (reason: any) => TResult2_623 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_618 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_619 | PromiseLike): { + then(onfulfilled?: (value: TResult1_611 | TResult2_611 | TResult_615 | TResult_619) => TResult1_624 | PromiseLike, onrejected?: (reason: any) => TResult2_624 | PromiseLike): { + then(onfulfilled?: (value: TResult1_624 | TResult2_624) => TResult1_625 | PromiseLike, onrejected?: (reason: any) => TResult2_625 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_620 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_621 | PromiseLike): { + then(onfulfilled?: (value: TResult1_611 | TResult2_611 | TResult_615 | TResult_619 | TResult_621) => TResult1_626 | PromiseLike, onrejected?: (reason: any) => TResult2_626 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_622 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_623 | PromiseLike): { + then(onfulfilled?: (value: TResult1_514 | TResult2_514 | TResult_575 | TResult_607 | TResult_623) => TResult1_627 | PromiseLike, onrejected?: (reason: any) => TResult2_627 | PromiseLike): { + then(onfulfilled?: (value: TResult1_627 | TResult2_627) => TResult1_628 | PromiseLike, onrejected?: (reason: any) => TResult2_628 | PromiseLike): { + then(onfulfilled?: (value: TResult1_628 | TResult2_628) => TResult1_629 | PromiseLike, onrejected?: (reason: any) => TResult2_629 | PromiseLike): { + then(onfulfilled?: (value: TResult1_629 | TResult2_629) => TResult1_630 | PromiseLike, onrejected?: (reason: any) => TResult2_630 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_624 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_625 | PromiseLike): { + then(onfulfilled?: (value: TResult1_628 | TResult2_628 | TResult_625) => TResult1_631 | PromiseLike, onrejected?: (reason: any) => TResult2_631 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_626 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_627 | PromiseLike): { + then(onfulfilled?: (value: TResult1_627 | TResult2_627 | TResult_627) => TResult1_632 | PromiseLike, onrejected?: (reason: any) => TResult2_632 | PromiseLike): { + then(onfulfilled?: (value: TResult1_632 | TResult2_632) => TResult1_633 | PromiseLike, onrejected?: (reason: any) => TResult2_633 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_628 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_629 | PromiseLike): { + then(onfulfilled?: (value: TResult1_627 | TResult2_627 | TResult_627 | TResult_629) => TResult1_634 | PromiseLike, onrejected?: (reason: any) => TResult2_634 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_630 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_631 | PromiseLike): { + then(onfulfilled?: (value: TResult1_514 | TResult2_514 | TResult_575 | TResult_607 | TResult_623 | TResult_631) => TResult1_635 | PromiseLike, onrejected?: (reason: any) => TResult2_635 | PromiseLike): { + then(onfulfilled?: (value: TResult1_635 | TResult2_635) => TResult1_636 | PromiseLike, onrejected?: (reason: any) => TResult2_636 | PromiseLike): { + then(onfulfilled?: (value: TResult1_636 | TResult2_636) => TResult1_637 | PromiseLike, onrejected?: (reason: any) => TResult2_637 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_632 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_633 | PromiseLike): { + then(onfulfilled?: (value: TResult1_635 | TResult2_635 | TResult_633) => TResult1_638 | PromiseLike, onrejected?: (reason: any) => TResult2_638 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_634 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_635 | PromiseLike): { + then(onfulfilled?: (value: TResult1_514 | TResult2_514 | TResult_575 | TResult_607 | TResult_623 | TResult_631 | TResult_635) => TResult1_639 | PromiseLike, onrejected?: (reason: any) => TResult2_639 | PromiseLike): { + then(onfulfilled?: (value: TResult1_639 | TResult2_639) => TResult1_640 | PromiseLike, onrejected?: (reason: any) => TResult2_640 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_636 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_637 | PromiseLike): { + then(onfulfilled?: (value: TResult1_514 | TResult2_514 | TResult_575 | TResult_607 | TResult_623 | TResult_631 | TResult_635 | TResult_637) => TResult1_641 | PromiseLike, onrejected?: (reason: any) => TResult2_641 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_638 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_639 | PromiseLike): { + then(onfulfilled?: (value: TResult1_513 | TResult2_513 | TResult_639) => TResult1_642 | PromiseLike, onrejected?: (reason: any) => TResult2_642 | PromiseLike): { + then(onfulfilled?: (value: TResult1_642 | TResult2_642) => TResult1_643 | PromiseLike, onrejected?: (reason: any) => TResult2_643 | PromiseLike): { + then(onfulfilled?: (value: TResult1_643 | TResult2_643) => TResult1_644 | PromiseLike, onrejected?: (reason: any) => TResult2_644 | PromiseLike): { + then(onfulfilled?: (value: TResult1_644 | TResult2_644) => TResult1_645 | PromiseLike, onrejected?: (reason: any) => TResult2_645 | PromiseLike): { + then(onfulfilled?: (value: TResult1_645 | TResult2_645) => TResult1_646 | PromiseLike, onrejected?: (reason: any) => TResult2_646 | PromiseLike): { + then(onfulfilled?: (value: TResult1_646 | TResult2_646) => TResult1_647 | PromiseLike, onrejected?: (reason: any) => TResult2_647 | PromiseLike): { + then(onfulfilled?: (value: TResult1_647 | TResult2_647) => TResult1_648 | PromiseLike, onrejected?: (reason: any) => TResult2_648 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_640 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_641 | PromiseLike): { + then(onfulfilled?: (value: TResult1_646 | TResult2_646 | TResult_641) => TResult1_649 | PromiseLike, onrejected?: (reason: any) => TResult2_649 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_642 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_643 | PromiseLike): { + then(onfulfilled?: (value: TResult1_645 | TResult2_645 | TResult_643) => TResult1_650 | PromiseLike, onrejected?: (reason: any) => TResult2_650 | PromiseLike): { + then(onfulfilled?: (value: TResult1_650 | TResult2_650) => TResult1_651 | PromiseLike, onrejected?: (reason: any) => TResult2_651 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_644 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_645 | PromiseLike): { + then(onfulfilled?: (value: TResult1_645 | TResult2_645 | TResult_643 | TResult_645) => TResult1_652 | PromiseLike, onrejected?: (reason: any) => TResult2_652 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_646 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_647 | PromiseLike): { + then(onfulfilled?: (value: TResult1_644 | TResult2_644 | TResult_647) => TResult1_653 | PromiseLike, onrejected?: (reason: any) => TResult2_653 | PromiseLike): { + then(onfulfilled?: (value: TResult1_653 | TResult2_653) => TResult1_654 | PromiseLike, onrejected?: (reason: any) => TResult2_654 | PromiseLike): { + then(onfulfilled?: (value: TResult1_654 | TResult2_654) => TResult1_655 | PromiseLike, onrejected?: (reason: any) => TResult2_655 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_648 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_649 | PromiseLike): { + then(onfulfilled?: (value: TResult1_653 | TResult2_653 | TResult_649) => TResult1_656 | PromiseLike, onrejected?: (reason: any) => TResult2_656 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_650 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_651 | PromiseLike): { + then(onfulfilled?: (value: TResult1_644 | TResult2_644 | TResult_647 | TResult_651) => TResult1_657 | PromiseLike, onrejected?: (reason: any) => TResult2_657 | PromiseLike): { + then(onfulfilled?: (value: TResult1_657 | TResult2_657) => TResult1_658 | PromiseLike, onrejected?: (reason: any) => TResult2_658 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_652 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_653 | PromiseLike): { + then(onfulfilled?: (value: TResult1_644 | TResult2_644 | TResult_647 | TResult_651 | TResult_653) => TResult1_659 | PromiseLike, onrejected?: (reason: any) => TResult2_659 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_654 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_655 | PromiseLike): { + then(onfulfilled?: (value: TResult1_643 | TResult2_643 | TResult_655) => TResult1_660 | PromiseLike, onrejected?: (reason: any) => TResult2_660 | PromiseLike): { + then(onfulfilled?: (value: TResult1_660 | TResult2_660) => TResult1_661 | PromiseLike, onrejected?: (reason: any) => TResult2_661 | PromiseLike): { + then(onfulfilled?: (value: TResult1_661 | TResult2_661) => TResult1_662 | PromiseLike, onrejected?: (reason: any) => TResult2_662 | PromiseLike): { + then(onfulfilled?: (value: TResult1_662 | TResult2_662) => TResult1_663 | PromiseLike, onrejected?: (reason: any) => TResult2_663 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_656 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_657 | PromiseLike): { + then(onfulfilled?: (value: TResult1_661 | TResult2_661 | TResult_657) => TResult1_664 | PromiseLike, onrejected?: (reason: any) => TResult2_664 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_658 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_659 | PromiseLike): { + then(onfulfilled?: (value: TResult1_660 | TResult2_660 | TResult_659) => TResult1_665 | PromiseLike, onrejected?: (reason: any) => TResult2_665 | PromiseLike): { + then(onfulfilled?: (value: TResult1_665 | TResult2_665) => TResult1_666 | PromiseLike, onrejected?: (reason: any) => TResult2_666 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_660 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_661 | PromiseLike): { + then(onfulfilled?: (value: TResult1_660 | TResult2_660 | TResult_659 | TResult_661) => TResult1_667 | PromiseLike, onrejected?: (reason: any) => TResult2_667 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_662 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_663 | PromiseLike): { + then(onfulfilled?: (value: TResult1_643 | TResult2_643 | TResult_655 | TResult_663) => TResult1_668 | PromiseLike, onrejected?: (reason: any) => TResult2_668 | PromiseLike): { + then(onfulfilled?: (value: TResult1_668 | TResult2_668) => TResult1_669 | PromiseLike, onrejected?: (reason: any) => TResult2_669 | PromiseLike): { + then(onfulfilled?: (value: TResult1_669 | TResult2_669) => TResult1_670 | PromiseLike, onrejected?: (reason: any) => TResult2_670 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_664 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_665 | PromiseLike): { + then(onfulfilled?: (value: TResult1_668 | TResult2_668 | TResult_665) => TResult1_671 | PromiseLike, onrejected?: (reason: any) => TResult2_671 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_666 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_667 | PromiseLike): { + then(onfulfilled?: (value: TResult1_643 | TResult2_643 | TResult_655 | TResult_663 | TResult_667) => TResult1_672 | PromiseLike, onrejected?: (reason: any) => TResult2_672 | PromiseLike): { + then(onfulfilled?: (value: TResult1_672 | TResult2_672) => TResult1_673 | PromiseLike, onrejected?: (reason: any) => TResult2_673 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_668 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_669 | PromiseLike): { + then(onfulfilled?: (value: TResult1_643 | TResult2_643 | TResult_655 | TResult_663 | TResult_667 | TResult_669) => TResult1_674 | PromiseLike, onrejected?: (reason: any) => TResult2_674 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_670 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_671 | PromiseLike): { + then(onfulfilled?: (value: TResult1_642 | TResult2_642 | TResult_671) => TResult1_675 | PromiseLike, onrejected?: (reason: any) => TResult2_675 | PromiseLike): { + then(onfulfilled?: (value: TResult1_675 | TResult2_675) => TResult1_676 | PromiseLike, onrejected?: (reason: any) => TResult2_676 | PromiseLike): { + then(onfulfilled?: (value: TResult1_676 | TResult2_676) => TResult1_677 | PromiseLike, onrejected?: (reason: any) => TResult2_677 | PromiseLike): { + then(onfulfilled?: (value: TResult1_677 | TResult2_677) => TResult1_678 | PromiseLike, onrejected?: (reason: any) => TResult2_678 | PromiseLike): { + then(onfulfilled?: (value: TResult1_678 | TResult2_678) => TResult1_679 | PromiseLike, onrejected?: (reason: any) => TResult2_679 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_672 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_673 | PromiseLike): { + then(onfulfilled?: (value: TResult1_677 | TResult2_677 | TResult_673) => TResult1_680 | PromiseLike, onrejected?: (reason: any) => TResult2_680 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_674 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_675 | PromiseLike): { + then(onfulfilled?: (value: TResult1_676 | TResult2_676 | TResult_675) => TResult1_681 | PromiseLike, onrejected?: (reason: any) => TResult2_681 | PromiseLike): { + then(onfulfilled?: (value: TResult1_681 | TResult2_681) => TResult1_682 | PromiseLike, onrejected?: (reason: any) => TResult2_682 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_676 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_677 | PromiseLike): { + then(onfulfilled?: (value: TResult1_676 | TResult2_676 | TResult_675 | TResult_677) => TResult1_683 | PromiseLike, onrejected?: (reason: any) => TResult2_683 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_678 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_679 | PromiseLike): { + then(onfulfilled?: (value: TResult1_675 | TResult2_675 | TResult_679) => TResult1_684 | PromiseLike, onrejected?: (reason: any) => TResult2_684 | PromiseLike): { + then(onfulfilled?: (value: TResult1_684 | TResult2_684) => TResult1_685 | PromiseLike, onrejected?: (reason: any) => TResult2_685 | PromiseLike): { + then(onfulfilled?: (value: TResult1_685 | TResult2_685) => TResult1_686 | PromiseLike, onrejected?: (reason: any) => TResult2_686 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_680 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_681 | PromiseLike): { + then(onfulfilled?: (value: TResult1_684 | TResult2_684 | TResult_681) => TResult1_687 | PromiseLike, onrejected?: (reason: any) => TResult2_687 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_682 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_683 | PromiseLike): { + then(onfulfilled?: (value: TResult1_675 | TResult2_675 | TResult_679 | TResult_683) => TResult1_688 | PromiseLike, onrejected?: (reason: any) => TResult2_688 | PromiseLike): { + then(onfulfilled?: (value: TResult1_688 | TResult2_688) => TResult1_689 | PromiseLike, onrejected?: (reason: any) => TResult2_689 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_684 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_685 | PromiseLike): { + then(onfulfilled?: (value: TResult1_675 | TResult2_675 | TResult_679 | TResult_683 | TResult_685) => TResult1_690 | PromiseLike, onrejected?: (reason: any) => TResult2_690 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_686 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_687 | PromiseLike): { + then(onfulfilled?: (value: TResult1_642 | TResult2_642 | TResult_671 | TResult_687) => TResult1_691 | PromiseLike, onrejected?: (reason: any) => TResult2_691 | PromiseLike): { + then(onfulfilled?: (value: TResult1_691 | TResult2_691) => TResult1_692 | PromiseLike, onrejected?: (reason: any) => TResult2_692 | PromiseLike): { + then(onfulfilled?: (value: TResult1_692 | TResult2_692) => TResult1_693 | PromiseLike, onrejected?: (reason: any) => TResult2_693 | PromiseLike): { + then(onfulfilled?: (value: TResult1_693 | TResult2_693) => TResult1_694 | PromiseLike, onrejected?: (reason: any) => TResult2_694 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_688 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_689 | PromiseLike): { + then(onfulfilled?: (value: TResult1_692 | TResult2_692 | TResult_689) => TResult1_695 | PromiseLike, onrejected?: (reason: any) => TResult2_695 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_690 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_691 | PromiseLike): { + then(onfulfilled?: (value: TResult1_691 | TResult2_691 | TResult_691) => TResult1_696 | PromiseLike, onrejected?: (reason: any) => TResult2_696 | PromiseLike): { + then(onfulfilled?: (value: TResult1_696 | TResult2_696) => TResult1_697 | PromiseLike, onrejected?: (reason: any) => TResult2_697 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_692 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_693 | PromiseLike): { + then(onfulfilled?: (value: TResult1_691 | TResult2_691 | TResult_691 | TResult_693) => TResult1_698 | PromiseLike, onrejected?: (reason: any) => TResult2_698 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_694 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_695 | PromiseLike): { + then(onfulfilled?: (value: TResult1_642 | TResult2_642 | TResult_671 | TResult_687 | TResult_695) => TResult1_699 | PromiseLike, onrejected?: (reason: any) => TResult2_699 | PromiseLike): { + then(onfulfilled?: (value: TResult1_699 | TResult2_699) => TResult1_700 | PromiseLike, onrejected?: (reason: any) => TResult2_700 | PromiseLike): { + then(onfulfilled?: (value: TResult1_700 | TResult2_700) => TResult1_701 | PromiseLike, onrejected?: (reason: any) => TResult2_701 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_696 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_697 | PromiseLike): { + then(onfulfilled?: (value: TResult1_699 | TResult2_699 | TResult_697) => TResult1_702 | PromiseLike, onrejected?: (reason: any) => TResult2_702 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_698 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_699 | PromiseLike): { + then(onfulfilled?: (value: TResult1_642 | TResult2_642 | TResult_671 | TResult_687 | TResult_695 | TResult_699) => TResult1_703 | PromiseLike, onrejected?: (reason: any) => TResult2_703 | PromiseLike): { + then(onfulfilled?: (value: TResult1_703 | TResult2_703) => TResult1_704 | PromiseLike, onrejected?: (reason: any) => TResult2_704 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_700 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_701 | PromiseLike): { + then(onfulfilled?: (value: TResult1_642 | TResult2_642 | TResult_671 | TResult_687 | TResult_695 | TResult_699 | TResult_701) => TResult1_705 | PromiseLike, onrejected?: (reason: any) => TResult2_705 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_702 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_703 | PromiseLike): { + then(onfulfilled?: (value: TResult1_513 | TResult2_513 | TResult_639 | TResult_703) => TResult1_706 | PromiseLike, onrejected?: (reason: any) => TResult2_706 | PromiseLike): { + then(onfulfilled?: (value: TResult1_706 | TResult2_706) => TResult1_707 | PromiseLike, onrejected?: (reason: any) => TResult2_707 | PromiseLike): { + then(onfulfilled?: (value: TResult1_707 | TResult2_707) => TResult1_708 | PromiseLike, onrejected?: (reason: any) => TResult2_708 | PromiseLike): { + then(onfulfilled?: (value: TResult1_708 | TResult2_708) => TResult1_709 | PromiseLike, onrejected?: (reason: any) => TResult2_709 | PromiseLike): { + then(onfulfilled?: (value: TResult1_709 | TResult2_709) => TResult1_710 | PromiseLike, onrejected?: (reason: any) => TResult2_710 | PromiseLike): { + then(onfulfilled?: (value: TResult1_710 | TResult2_710) => TResult1_711 | PromiseLike, onrejected?: (reason: any) => TResult2_711 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_704 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_705 | PromiseLike): { + then(onfulfilled?: (value: TResult1_709 | TResult2_709 | TResult_705) => TResult1_712 | PromiseLike, onrejected?: (reason: any) => TResult2_712 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_706 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_707 | PromiseLike): { + then(onfulfilled?: (value: TResult1_708 | TResult2_708 | TResult_707) => TResult1_713 | PromiseLike, onrejected?: (reason: any) => TResult2_713 | PromiseLike): { + then(onfulfilled?: (value: TResult1_713 | TResult2_713) => TResult1_714 | PromiseLike, onrejected?: (reason: any) => TResult2_714 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_708 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_709 | PromiseLike): { + then(onfulfilled?: (value: TResult1_708 | TResult2_708 | TResult_707 | TResult_709) => TResult1_715 | PromiseLike, onrejected?: (reason: any) => TResult2_715 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_710 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_711 | PromiseLike): { + then(onfulfilled?: (value: TResult1_707 | TResult2_707 | TResult_711) => TResult1_716 | PromiseLike, onrejected?: (reason: any) => TResult2_716 | PromiseLike): { + then(onfulfilled?: (value: TResult1_716 | TResult2_716) => TResult1_717 | PromiseLike, onrejected?: (reason: any) => TResult2_717 | PromiseLike): { + then(onfulfilled?: (value: TResult1_717 | TResult2_717) => TResult1_718 | PromiseLike, onrejected?: (reason: any) => TResult2_718 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_712 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_713 | PromiseLike): { + then(onfulfilled?: (value: TResult1_716 | TResult2_716 | TResult_713) => TResult1_719 | PromiseLike, onrejected?: (reason: any) => TResult2_719 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_714 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_715 | PromiseLike): { + then(onfulfilled?: (value: TResult1_707 | TResult2_707 | TResult_711 | TResult_715) => TResult1_720 | PromiseLike, onrejected?: (reason: any) => TResult2_720 | PromiseLike): { + then(onfulfilled?: (value: TResult1_720 | TResult2_720) => TResult1_721 | PromiseLike, onrejected?: (reason: any) => TResult2_721 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_716 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_717 | PromiseLike): { + then(onfulfilled?: (value: TResult1_707 | TResult2_707 | TResult_711 | TResult_715 | TResult_717) => TResult1_722 | PromiseLike, onrejected?: (reason: any) => TResult2_722 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_718 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_719 | PromiseLike): { + then(onfulfilled?: (value: TResult1_706 | TResult2_706 | TResult_719) => TResult1_723 | PromiseLike, onrejected?: (reason: any) => TResult2_723 | PromiseLike): { + then(onfulfilled?: (value: TResult1_723 | TResult2_723) => TResult1_724 | PromiseLike, onrejected?: (reason: any) => TResult2_724 | PromiseLike): { + then(onfulfilled?: (value: TResult1_724 | TResult2_724) => TResult1_725 | PromiseLike, onrejected?: (reason: any) => TResult2_725 | PromiseLike): { + then(onfulfilled?: (value: TResult1_725 | TResult2_725) => TResult1_726 | PromiseLike, onrejected?: (reason: any) => TResult2_726 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_720 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_721 | PromiseLike): { + then(onfulfilled?: (value: TResult1_724 | TResult2_724 | TResult_721) => TResult1_727 | PromiseLike, onrejected?: (reason: any) => TResult2_727 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_722 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_723 | PromiseLike): { + then(onfulfilled?: (value: TResult1_723 | TResult2_723 | TResult_723) => TResult1_728 | PromiseLike, onrejected?: (reason: any) => TResult2_728 | PromiseLike): { + then(onfulfilled?: (value: TResult1_728 | TResult2_728) => TResult1_729 | PromiseLike, onrejected?: (reason: any) => TResult2_729 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_724 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_725 | PromiseLike): { + then(onfulfilled?: (value: TResult1_723 | TResult2_723 | TResult_723 | TResult_725) => TResult1_730 | PromiseLike, onrejected?: (reason: any) => TResult2_730 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_726 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_727 | PromiseLike): { + then(onfulfilled?: (value: TResult1_706 | TResult2_706 | TResult_719 | TResult_727) => TResult1_731 | PromiseLike, onrejected?: (reason: any) => TResult2_731 | PromiseLike): { + then(onfulfilled?: (value: TResult1_731 | TResult2_731) => TResult1_732 | PromiseLike, onrejected?: (reason: any) => TResult2_732 | PromiseLike): { + then(onfulfilled?: (value: TResult1_732 | TResult2_732) => TResult1_733 | PromiseLike, onrejected?: (reason: any) => TResult2_733 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_728 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_729 | PromiseLike): { + then(onfulfilled?: (value: TResult1_731 | TResult2_731 | TResult_729) => TResult1_734 | PromiseLike, onrejected?: (reason: any) => TResult2_734 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_730 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_731 | PromiseLike): { + then(onfulfilled?: (value: TResult1_706 | TResult2_706 | TResult_719 | TResult_727 | TResult_731) => TResult1_735 | PromiseLike, onrejected?: (reason: any) => TResult2_735 | PromiseLike): { + then(onfulfilled?: (value: TResult1_735 | TResult2_735) => TResult1_736 | PromiseLike, onrejected?: (reason: any) => TResult2_736 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_732 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_733 | PromiseLike): { + then(onfulfilled?: (value: TResult1_706 | TResult2_706 | TResult_719 | TResult_727 | TResult_731 | TResult_733) => TResult1_737 | PromiseLike, onrejected?: (reason: any) => TResult2_737 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_734 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_735 | PromiseLike): { + then(onfulfilled?: (value: TResult1_513 | TResult2_513 | TResult_639 | TResult_703 | TResult_735) => TResult1_738 | PromiseLike, onrejected?: (reason: any) => TResult2_738 | PromiseLike): { + then(onfulfilled?: (value: TResult1_738 | TResult2_738) => TResult1_739 | PromiseLike, onrejected?: (reason: any) => TResult2_739 | PromiseLike): { + then(onfulfilled?: (value: TResult1_739 | TResult2_739) => TResult1_740 | PromiseLike, onrejected?: (reason: any) => TResult2_740 | PromiseLike): { + then(onfulfilled?: (value: TResult1_740 | TResult2_740) => TResult1_741 | PromiseLike, onrejected?: (reason: any) => TResult2_741 | PromiseLike): { + then(onfulfilled?: (value: TResult1_741 | TResult2_741) => TResult1_742 | PromiseLike, onrejected?: (reason: any) => TResult2_742 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_736 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_737 | PromiseLike): { + then(onfulfilled?: (value: TResult1_740 | TResult2_740 | TResult_737) => TResult1_743 | PromiseLike, onrejected?: (reason: any) => TResult2_743 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_738 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_739 | PromiseLike): { + then(onfulfilled?: (value: TResult1_739 | TResult2_739 | TResult_739) => TResult1_744 | PromiseLike, onrejected?: (reason: any) => TResult2_744 | PromiseLike): { + then(onfulfilled?: (value: TResult1_744 | TResult2_744) => TResult1_745 | PromiseLike, onrejected?: (reason: any) => TResult2_745 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_740 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_741 | PromiseLike): { + then(onfulfilled?: (value: TResult1_739 | TResult2_739 | TResult_739 | TResult_741) => TResult1_746 | PromiseLike, onrejected?: (reason: any) => TResult2_746 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_742 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_743 | PromiseLike): { + then(onfulfilled?: (value: TResult1_738 | TResult2_738 | TResult_743) => TResult1_747 | PromiseLike, onrejected?: (reason: any) => TResult2_747 | PromiseLike): { + then(onfulfilled?: (value: TResult1_747 | TResult2_747) => TResult1_748 | PromiseLike, onrejected?: (reason: any) => TResult2_748 | PromiseLike): { + then(onfulfilled?: (value: TResult1_748 | TResult2_748) => TResult1_749 | PromiseLike, onrejected?: (reason: any) => TResult2_749 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_744 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_745 | PromiseLike): { + then(onfulfilled?: (value: TResult1_747 | TResult2_747 | TResult_745) => TResult1_750 | PromiseLike, onrejected?: (reason: any) => TResult2_750 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_746 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_747 | PromiseLike): { + then(onfulfilled?: (value: TResult1_738 | TResult2_738 | TResult_743 | TResult_747) => TResult1_751 | PromiseLike, onrejected?: (reason: any) => TResult2_751 | PromiseLike): { + then(onfulfilled?: (value: TResult1_751 | TResult2_751) => TResult1_752 | PromiseLike, onrejected?: (reason: any) => TResult2_752 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_748 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_749 | PromiseLike): { + then(onfulfilled?: (value: TResult1_738 | TResult2_738 | TResult_743 | TResult_747 | TResult_749) => TResult1_753 | PromiseLike, onrejected?: (reason: any) => TResult2_753 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_750 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_751 | PromiseLike): { + then(onfulfilled?: (value: TResult1_513 | TResult2_513 | TResult_639 | TResult_703 | TResult_735 | TResult_751) => TResult1_754 | PromiseLike, onrejected?: (reason: any) => TResult2_754 | PromiseLike): { + then(onfulfilled?: (value: TResult1_754 | TResult2_754) => TResult1_755 | PromiseLike, onrejected?: (reason: any) => TResult2_755 | PromiseLike): { + then(onfulfilled?: (value: TResult1_755 | TResult2_755) => TResult1_756 | PromiseLike, onrejected?: (reason: any) => TResult2_756 | PromiseLike): { + then(onfulfilled?: (value: TResult1_756 | TResult2_756) => TResult1_757 | PromiseLike, onrejected?: (reason: any) => TResult2_757 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_752 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_753 | PromiseLike): { + then(onfulfilled?: (value: TResult1_755 | TResult2_755 | TResult_753) => TResult1_758 | PromiseLike, onrejected?: (reason: any) => TResult2_758 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_754 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_755 | PromiseLike): { + then(onfulfilled?: (value: TResult1_754 | TResult2_754 | TResult_755) => TResult1_759 | PromiseLike, onrejected?: (reason: any) => TResult2_759 | PromiseLike): { + then(onfulfilled?: (value: TResult1_759 | TResult2_759) => TResult1_760 | PromiseLike, onrejected?: (reason: any) => TResult2_760 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_756 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_757 | PromiseLike): { + then(onfulfilled?: (value: TResult1_754 | TResult2_754 | TResult_755 | TResult_757) => TResult1_761 | PromiseLike, onrejected?: (reason: any) => TResult2_761 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_758 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_759 | PromiseLike): { + then(onfulfilled?: (value: TResult1_513 | TResult2_513 | TResult_639 | TResult_703 | TResult_735 | TResult_751 | TResult_759) => TResult1_762 | PromiseLike, onrejected?: (reason: any) => TResult2_762 | PromiseLike): { + then(onfulfilled?: (value: TResult1_762 | TResult2_762) => TResult1_763 | PromiseLike, onrejected?: (reason: any) => TResult2_763 | PromiseLike): { + then(onfulfilled?: (value: TResult1_763 | TResult2_763) => TResult1_764 | PromiseLike, onrejected?: (reason: any) => TResult2_764 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_760 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_761 | PromiseLike): { + then(onfulfilled?: (value: TResult1_762 | TResult2_762 | TResult_761) => TResult1_765 | PromiseLike, onrejected?: (reason: any) => TResult2_765 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_762 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_763 | PromiseLike): { + then(onfulfilled?: (value: TResult1_513 | TResult2_513 | TResult_639 | TResult_703 | TResult_735 | TResult_751 | TResult_759 | TResult_763) => TResult1_766 | PromiseLike, onrejected?: (reason: any) => TResult2_766 | PromiseLike): { + then(onfulfilled?: (value: TResult1_766 | TResult2_766) => TResult1_767 | PromiseLike, onrejected?: (reason: any) => TResult2_767 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_764 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_765 | PromiseLike): { + then(onfulfilled?: (value: TResult1_513 | TResult2_513 | TResult_639 | TResult_703 | TResult_735 | TResult_751 | TResult_759 | TResult_763 | TResult_765) => TResult1_768 | PromiseLike, onrejected?: (reason: any) => TResult2_768 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_766 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_767 | PromiseLike): { + then(onfulfilled?: (value: TResult1 | TResult2 | TResult_511 | TResult_767) => TResult1_769 | PromiseLike, onrejected?: (reason: any) => TResult2_769 | PromiseLike): { + then(onfulfilled?: (value: TResult1_769 | TResult2_769) => TResult1_770 | PromiseLike, onrejected?: (reason: any) => TResult2_770 | PromiseLike): { + then(onfulfilled?: (value: TResult1_770 | TResult2_770) => TResult1_771 | PromiseLike, onrejected?: (reason: any) => TResult2_771 | PromiseLike): { + then(onfulfilled?: (value: TResult1_771 | TResult2_771) => TResult1_772 | PromiseLike, onrejected?: (reason: any) => TResult2_772 | PromiseLike): { + then(onfulfilled?: (value: TResult1_772 | TResult2_772) => TResult1_773 | PromiseLike, onrejected?: (reason: any) => TResult2_773 | PromiseLike): { + then(onfulfilled?: (value: TResult1_773 | TResult2_773) => TResult1_774 | PromiseLike, onrejected?: (reason: any) => TResult2_774 | PromiseLike): { + then(onfulfilled?: (value: TResult1_774 | TResult2_774) => TResult1_775 | PromiseLike, onrejected?: (reason: any) => TResult2_775 | PromiseLike): { + then(onfulfilled?: (value: TResult1_775 | TResult2_775) => TResult1_776 | PromiseLike, onrejected?: (reason: any) => TResult2_776 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_768 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_769 | PromiseLike): { + then(onfulfilled?: (value: TResult1_774 | TResult2_774 | TResult_769) => TResult1_777 | PromiseLike, onrejected?: (reason: any) => TResult2_777 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_770 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_771 | PromiseLike): { + then(onfulfilled?: (value: TResult1_773 | TResult2_773 | TResult_771) => TResult1_778 | PromiseLike, onrejected?: (reason: any) => TResult2_778 | PromiseLike): { + then(onfulfilled?: (value: TResult1_778 | TResult2_778) => TResult1_779 | PromiseLike, onrejected?: (reason: any) => TResult2_779 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_772 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_773 | PromiseLike): { + then(onfulfilled?: (value: TResult1_773 | TResult2_773 | TResult_771 | TResult_773) => TResult1_780 | PromiseLike, onrejected?: (reason: any) => TResult2_780 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_774 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_775 | PromiseLike): { + then(onfulfilled?: (value: TResult1_772 | TResult2_772 | TResult_775) => TResult1_781 | PromiseLike, onrejected?: (reason: any) => TResult2_781 | PromiseLike): { + then(onfulfilled?: (value: TResult1_781 | TResult2_781) => TResult1_782 | PromiseLike, onrejected?: (reason: any) => TResult2_782 | PromiseLike): { + then(onfulfilled?: (value: TResult1_782 | TResult2_782) => TResult1_783 | PromiseLike, onrejected?: (reason: any) => TResult2_783 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_776 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_777 | PromiseLike): { + then(onfulfilled?: (value: TResult1_781 | TResult2_781 | TResult_777) => TResult1_784 | PromiseLike, onrejected?: (reason: any) => TResult2_784 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_778 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_779 | PromiseLike): { + then(onfulfilled?: (value: TResult1_772 | TResult2_772 | TResult_775 | TResult_779) => TResult1_785 | PromiseLike, onrejected?: (reason: any) => TResult2_785 | PromiseLike): { + then(onfulfilled?: (value: TResult1_785 | TResult2_785) => TResult1_786 | PromiseLike, onrejected?: (reason: any) => TResult2_786 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_780 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_781 | PromiseLike): { + then(onfulfilled?: (value: TResult1_772 | TResult2_772 | TResult_775 | TResult_779 | TResult_781) => TResult1_787 | PromiseLike, onrejected?: (reason: any) => TResult2_787 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_782 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_783 | PromiseLike): { + then(onfulfilled?: (value: TResult1_771 | TResult2_771 | TResult_783) => TResult1_788 | PromiseLike, onrejected?: (reason: any) => TResult2_788 | PromiseLike): { + then(onfulfilled?: (value: TResult1_788 | TResult2_788) => TResult1_789 | PromiseLike, onrejected?: (reason: any) => TResult2_789 | PromiseLike): { + then(onfulfilled?: (value: TResult1_789 | TResult2_789) => TResult1_790 | PromiseLike, onrejected?: (reason: any) => TResult2_790 | PromiseLike): { + then(onfulfilled?: (value: TResult1_790 | TResult2_790) => TResult1_791 | PromiseLike, onrejected?: (reason: any) => TResult2_791 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_784 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_785 | PromiseLike): { + then(onfulfilled?: (value: TResult1_789 | TResult2_789 | TResult_785) => TResult1_792 | PromiseLike, onrejected?: (reason: any) => TResult2_792 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_786 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_787 | PromiseLike): { + then(onfulfilled?: (value: TResult1_788 | TResult2_788 | TResult_787) => TResult1_793 | PromiseLike, onrejected?: (reason: any) => TResult2_793 | PromiseLike): { + then(onfulfilled?: (value: TResult1_793 | TResult2_793) => TResult1_794 | PromiseLike, onrejected?: (reason: any) => TResult2_794 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_788 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_789 | PromiseLike): { + then(onfulfilled?: (value: TResult1_788 | TResult2_788 | TResult_787 | TResult_789) => TResult1_795 | PromiseLike, onrejected?: (reason: any) => TResult2_795 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_790 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_791 | PromiseLike): { + then(onfulfilled?: (value: TResult1_771 | TResult2_771 | TResult_783 | TResult_791) => TResult1_796 | PromiseLike, onrejected?: (reason: any) => TResult2_796 | PromiseLike): { + then(onfulfilled?: (value: TResult1_796 | TResult2_796) => TResult1_797 | PromiseLike, onrejected?: (reason: any) => TResult2_797 | PromiseLike): { + then(onfulfilled?: (value: TResult1_797 | TResult2_797) => TResult1_798 | PromiseLike, onrejected?: (reason: any) => TResult2_798 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_792 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_793 | PromiseLike): { + then(onfulfilled?: (value: TResult1_796 | TResult2_796 | TResult_793) => TResult1_799 | PromiseLike, onrejected?: (reason: any) => TResult2_799 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_794 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_795 | PromiseLike): { + then(onfulfilled?: (value: TResult1_771 | TResult2_771 | TResult_783 | TResult_791 | TResult_795) => TResult1_800 | PromiseLike, onrejected?: (reason: any) => TResult2_800 | PromiseLike): { + then(onfulfilled?: (value: TResult1_800 | TResult2_800) => TResult1_801 | PromiseLike, onrejected?: (reason: any) => TResult2_801 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_796 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_797 | PromiseLike): { + then(onfulfilled?: (value: TResult1_771 | TResult2_771 | TResult_783 | TResult_791 | TResult_795 | TResult_797) => TResult1_802 | PromiseLike, onrejected?: (reason: any) => TResult2_802 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_798 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_799 | PromiseLike): { + then(onfulfilled?: (value: TResult1_770 | TResult2_770 | TResult_799) => TResult1_803 | PromiseLike, onrejected?: (reason: any) => TResult2_803 | PromiseLike): { + then(onfulfilled?: (value: TResult1_803 | TResult2_803) => TResult1_804 | PromiseLike, onrejected?: (reason: any) => TResult2_804 | PromiseLike): { + then(onfulfilled?: (value: TResult1_804 | TResult2_804) => TResult1_805 | PromiseLike, onrejected?: (reason: any) => TResult2_805 | PromiseLike): { + then(onfulfilled?: (value: TResult1_805 | TResult2_805) => TResult1_806 | PromiseLike, onrejected?: (reason: any) => TResult2_806 | PromiseLike): { + then(onfulfilled?: (value: TResult1_806 | TResult2_806) => TResult1_807 | PromiseLike, onrejected?: (reason: any) => TResult2_807 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_800 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_801 | PromiseLike): { + then(onfulfilled?: (value: TResult1_805 | TResult2_805 | TResult_801) => TResult1_808 | PromiseLike, onrejected?: (reason: any) => TResult2_808 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_802 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_803 | PromiseLike): { + then(onfulfilled?: (value: TResult1_804 | TResult2_804 | TResult_803) => TResult1_809 | PromiseLike, onrejected?: (reason: any) => TResult2_809 | PromiseLike): { + then(onfulfilled?: (value: TResult1_809 | TResult2_809) => TResult1_810 | PromiseLike, onrejected?: (reason: any) => TResult2_810 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_804 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_805 | PromiseLike): { + then(onfulfilled?: (value: TResult1_804 | TResult2_804 | TResult_803 | TResult_805) => TResult1_811 | PromiseLike, onrejected?: (reason: any) => TResult2_811 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_806 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_807 | PromiseLike): { + then(onfulfilled?: (value: TResult1_803 | TResult2_803 | TResult_807) => TResult1_812 | PromiseLike, onrejected?: (reason: any) => TResult2_812 | PromiseLike): { + then(onfulfilled?: (value: TResult1_812 | TResult2_812) => TResult1_813 | PromiseLike, onrejected?: (reason: any) => TResult2_813 | PromiseLike): { + then(onfulfilled?: (value: TResult1_813 | TResult2_813) => TResult1_814 | PromiseLike, onrejected?: (reason: any) => TResult2_814 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_808 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_809 | PromiseLike): { + then(onfulfilled?: (value: TResult1_812 | TResult2_812 | TResult_809) => TResult1_815 | PromiseLike, onrejected?: (reason: any) => TResult2_815 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_810 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_811 | PromiseLike): { + then(onfulfilled?: (value: TResult1_803 | TResult2_803 | TResult_807 | TResult_811) => TResult1_816 | PromiseLike, onrejected?: (reason: any) => TResult2_816 | PromiseLike): { + then(onfulfilled?: (value: TResult1_816 | TResult2_816) => TResult1_817 | PromiseLike, onrejected?: (reason: any) => TResult2_817 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_812 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_813 | PromiseLike): { + then(onfulfilled?: (value: TResult1_803 | TResult2_803 | TResult_807 | TResult_811 | TResult_813) => TResult1_818 | PromiseLike, onrejected?: (reason: any) => TResult2_818 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_814 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_815 | PromiseLike): { + then(onfulfilled?: (value: TResult1_770 | TResult2_770 | TResult_799 | TResult_815) => TResult1_819 | PromiseLike, onrejected?: (reason: any) => TResult2_819 | PromiseLike): { + then(onfulfilled?: (value: TResult1_819 | TResult2_819) => TResult1_820 | PromiseLike, onrejected?: (reason: any) => TResult2_820 | PromiseLike): { + then(onfulfilled?: (value: TResult1_820 | TResult2_820) => TResult1_821 | PromiseLike, onrejected?: (reason: any) => TResult2_821 | PromiseLike): { + then(onfulfilled?: (value: TResult1_821 | TResult2_821) => TResult1_822 | PromiseLike, onrejected?: (reason: any) => TResult2_822 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_816 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_817 | PromiseLike): { + then(onfulfilled?: (value: TResult1_820 | TResult2_820 | TResult_817) => TResult1_823 | PromiseLike, onrejected?: (reason: any) => TResult2_823 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_818 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_819 | PromiseLike): { + then(onfulfilled?: (value: TResult1_819 | TResult2_819 | TResult_819) => TResult1_824 | PromiseLike, onrejected?: (reason: any) => TResult2_824 | PromiseLike): { + then(onfulfilled?: (value: TResult1_824 | TResult2_824) => TResult1_825 | PromiseLike, onrejected?: (reason: any) => TResult2_825 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_820 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_821 | PromiseLike): { + then(onfulfilled?: (value: TResult1_819 | TResult2_819 | TResult_819 | TResult_821) => TResult1_826 | PromiseLike, onrejected?: (reason: any) => TResult2_826 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_822 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_823 | PromiseLike): { + then(onfulfilled?: (value: TResult1_770 | TResult2_770 | TResult_799 | TResult_815 | TResult_823) => TResult1_827 | PromiseLike, onrejected?: (reason: any) => TResult2_827 | PromiseLike): { + then(onfulfilled?: (value: TResult1_827 | TResult2_827) => TResult1_828 | PromiseLike, onrejected?: (reason: any) => TResult2_828 | PromiseLike): { + then(onfulfilled?: (value: TResult1_828 | TResult2_828) => TResult1_829 | PromiseLike, onrejected?: (reason: any) => TResult2_829 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_824 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_825 | PromiseLike): { + then(onfulfilled?: (value: TResult1_827 | TResult2_827 | TResult_825) => TResult1_830 | PromiseLike, onrejected?: (reason: any) => TResult2_830 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_826 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_827 | PromiseLike): { + then(onfulfilled?: (value: TResult1_770 | TResult2_770 | TResult_799 | TResult_815 | TResult_823 | TResult_827) => TResult1_831 | PromiseLike, onrejected?: (reason: any) => TResult2_831 | PromiseLike): { + then(onfulfilled?: (value: TResult1_831 | TResult2_831) => TResult1_832 | PromiseLike, onrejected?: (reason: any) => TResult2_832 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_828 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_829 | PromiseLike): { + then(onfulfilled?: (value: TResult1_770 | TResult2_770 | TResult_799 | TResult_815 | TResult_823 | TResult_827 | TResult_829) => TResult1_833 | PromiseLike, onrejected?: (reason: any) => TResult2_833 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_830 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_831 | PromiseLike): { + then(onfulfilled?: (value: TResult1_769 | TResult2_769 | TResult_831) => TResult1_834 | PromiseLike, onrejected?: (reason: any) => TResult2_834 | PromiseLike): { + then(onfulfilled?: (value: TResult1_834 | TResult2_834) => TResult1_835 | PromiseLike, onrejected?: (reason: any) => TResult2_835 | PromiseLike): { + then(onfulfilled?: (value: TResult1_835 | TResult2_835) => TResult1_836 | PromiseLike, onrejected?: (reason: any) => TResult2_836 | PromiseLike): { + then(onfulfilled?: (value: TResult1_836 | TResult2_836) => TResult1_837 | PromiseLike, onrejected?: (reason: any) => TResult2_837 | PromiseLike): { + then(onfulfilled?: (value: TResult1_837 | TResult2_837) => TResult1_838 | PromiseLike, onrejected?: (reason: any) => TResult2_838 | PromiseLike): { + then(onfulfilled?: (value: TResult1_838 | TResult2_838) => TResult1_839 | PromiseLike, onrejected?: (reason: any) => TResult2_839 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_832 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_833 | PromiseLike): { + then(onfulfilled?: (value: TResult1_837 | TResult2_837 | TResult_833) => TResult1_840 | PromiseLike, onrejected?: (reason: any) => TResult2_840 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_834 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_835 | PromiseLike): { + then(onfulfilled?: (value: TResult1_836 | TResult2_836 | TResult_835) => TResult1_841 | PromiseLike, onrejected?: (reason: any) => TResult2_841 | PromiseLike): { + then(onfulfilled?: (value: TResult1_841 | TResult2_841) => TResult1_842 | PromiseLike, onrejected?: (reason: any) => TResult2_842 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_836 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_837 | PromiseLike): { + then(onfulfilled?: (value: TResult1_836 | TResult2_836 | TResult_835 | TResult_837) => TResult1_843 | PromiseLike, onrejected?: (reason: any) => TResult2_843 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_838 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_839 | PromiseLike): { + then(onfulfilled?: (value: TResult1_835 | TResult2_835 | TResult_839) => TResult1_844 | PromiseLike, onrejected?: (reason: any) => TResult2_844 | PromiseLike): { + then(onfulfilled?: (value: TResult1_844 | TResult2_844) => TResult1_845 | PromiseLike, onrejected?: (reason: any) => TResult2_845 | PromiseLike): { + then(onfulfilled?: (value: TResult1_845 | TResult2_845) => TResult1_846 | PromiseLike, onrejected?: (reason: any) => TResult2_846 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_840 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_841 | PromiseLike): { + then(onfulfilled?: (value: TResult1_844 | TResult2_844 | TResult_841) => TResult1_847 | PromiseLike, onrejected?: (reason: any) => TResult2_847 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_842 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_843 | PromiseLike): { + then(onfulfilled?: (value: TResult1_835 | TResult2_835 | TResult_839 | TResult_843) => TResult1_848 | PromiseLike, onrejected?: (reason: any) => TResult2_848 | PromiseLike): { + then(onfulfilled?: (value: TResult1_848 | TResult2_848) => TResult1_849 | PromiseLike, onrejected?: (reason: any) => TResult2_849 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_844 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_845 | PromiseLike): { + then(onfulfilled?: (value: TResult1_835 | TResult2_835 | TResult_839 | TResult_843 | TResult_845) => TResult1_850 | PromiseLike, onrejected?: (reason: any) => TResult2_850 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_846 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_847 | PromiseLike): { + then(onfulfilled?: (value: TResult1_834 | TResult2_834 | TResult_847) => TResult1_851 | PromiseLike, onrejected?: (reason: any) => TResult2_851 | PromiseLike): { + then(onfulfilled?: (value: TResult1_851 | TResult2_851) => TResult1_852 | PromiseLike, onrejected?: (reason: any) => TResult2_852 | PromiseLike): { + then(onfulfilled?: (value: TResult1_852 | TResult2_852) => TResult1_853 | PromiseLike, onrejected?: (reason: any) => TResult2_853 | PromiseLike): { + then(onfulfilled?: (value: TResult1_853 | TResult2_853) => TResult1_854 | PromiseLike, onrejected?: (reason: any) => TResult2_854 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_848 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_849 | PromiseLike): { + then(onfulfilled?: (value: TResult1_852 | TResult2_852 | TResult_849) => TResult1_855 | PromiseLike, onrejected?: (reason: any) => TResult2_855 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_850 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_851 | PromiseLike): { + then(onfulfilled?: (value: TResult1_851 | TResult2_851 | TResult_851) => TResult1_856 | PromiseLike, onrejected?: (reason: any) => TResult2_856 | PromiseLike): { + then(onfulfilled?: (value: TResult1_856 | TResult2_856) => TResult1_857 | PromiseLike, onrejected?: (reason: any) => TResult2_857 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_852 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_853 | PromiseLike): { + then(onfulfilled?: (value: TResult1_851 | TResult2_851 | TResult_851 | TResult_853) => TResult1_858 | PromiseLike, onrejected?: (reason: any) => TResult2_858 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_854 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_855 | PromiseLike): { + then(onfulfilled?: (value: TResult1_834 | TResult2_834 | TResult_847 | TResult_855) => TResult1_859 | PromiseLike, onrejected?: (reason: any) => TResult2_859 | PromiseLike): { + then(onfulfilled?: (value: TResult1_859 | TResult2_859) => TResult1_860 | PromiseLike, onrejected?: (reason: any) => TResult2_860 | PromiseLike): { + then(onfulfilled?: (value: TResult1_860 | TResult2_860) => TResult1_861 | PromiseLike, onrejected?: (reason: any) => TResult2_861 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_856 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_857 | PromiseLike): { + then(onfulfilled?: (value: TResult1_859 | TResult2_859 | TResult_857) => TResult1_862 | PromiseLike, onrejected?: (reason: any) => TResult2_862 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_858 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_859 | PromiseLike): { + then(onfulfilled?: (value: TResult1_834 | TResult2_834 | TResult_847 | TResult_855 | TResult_859) => TResult1_863 | PromiseLike, onrejected?: (reason: any) => TResult2_863 | PromiseLike): { + then(onfulfilled?: (value: TResult1_863 | TResult2_863) => TResult1_864 | PromiseLike, onrejected?: (reason: any) => TResult2_864 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_860 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_861 | PromiseLike): { + then(onfulfilled?: (value: TResult1_834 | TResult2_834 | TResult_847 | TResult_855 | TResult_859 | TResult_861) => TResult1_865 | PromiseLike, onrejected?: (reason: any) => TResult2_865 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_862 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_863 | PromiseLike): { + then(onfulfilled?: (value: TResult1_769 | TResult2_769 | TResult_831 | TResult_863) => TResult1_866 | PromiseLike, onrejected?: (reason: any) => TResult2_866 | PromiseLike): { + then(onfulfilled?: (value: TResult1_866 | TResult2_866) => TResult1_867 | PromiseLike, onrejected?: (reason: any) => TResult2_867 | PromiseLike): { + then(onfulfilled?: (value: TResult1_867 | TResult2_867) => TResult1_868 | PromiseLike, onrejected?: (reason: any) => TResult2_868 | PromiseLike): { + then(onfulfilled?: (value: TResult1_868 | TResult2_868) => TResult1_869 | PromiseLike, onrejected?: (reason: any) => TResult2_869 | PromiseLike): { + then(onfulfilled?: (value: TResult1_869 | TResult2_869) => TResult1_870 | PromiseLike, onrejected?: (reason: any) => TResult2_870 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_864 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_865 | PromiseLike): { + then(onfulfilled?: (value: TResult1_868 | TResult2_868 | TResult_865) => TResult1_871 | PromiseLike, onrejected?: (reason: any) => TResult2_871 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_866 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_867 | PromiseLike): { + then(onfulfilled?: (value: TResult1_867 | TResult2_867 | TResult_867) => TResult1_872 | PromiseLike, onrejected?: (reason: any) => TResult2_872 | PromiseLike): { + then(onfulfilled?: (value: TResult1_872 | TResult2_872) => TResult1_873 | PromiseLike, onrejected?: (reason: any) => TResult2_873 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_868 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_869 | PromiseLike): { + then(onfulfilled?: (value: TResult1_867 | TResult2_867 | TResult_867 | TResult_869) => TResult1_874 | PromiseLike, onrejected?: (reason: any) => TResult2_874 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_870 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_871 | PromiseLike): { + then(onfulfilled?: (value: TResult1_866 | TResult2_866 | TResult_871) => TResult1_875 | PromiseLike, onrejected?: (reason: any) => TResult2_875 | PromiseLike): { + then(onfulfilled?: (value: TResult1_875 | TResult2_875) => TResult1_876 | PromiseLike, onrejected?: (reason: any) => TResult2_876 | PromiseLike): { + then(onfulfilled?: (value: TResult1_876 | TResult2_876) => TResult1_877 | PromiseLike, onrejected?: (reason: any) => TResult2_877 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_872 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_873 | PromiseLike): { + then(onfulfilled?: (value: TResult1_875 | TResult2_875 | TResult_873) => TResult1_878 | PromiseLike, onrejected?: (reason: any) => TResult2_878 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_874 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_875 | PromiseLike): { + then(onfulfilled?: (value: TResult1_866 | TResult2_866 | TResult_871 | TResult_875) => TResult1_879 | PromiseLike, onrejected?: (reason: any) => TResult2_879 | PromiseLike): { + then(onfulfilled?: (value: TResult1_879 | TResult2_879) => TResult1_880 | PromiseLike, onrejected?: (reason: any) => TResult2_880 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_876 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_877 | PromiseLike): { + then(onfulfilled?: (value: TResult1_866 | TResult2_866 | TResult_871 | TResult_875 | TResult_877) => TResult1_881 | PromiseLike, onrejected?: (reason: any) => TResult2_881 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_878 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_879 | PromiseLike): { + then(onfulfilled?: (value: TResult1_769 | TResult2_769 | TResult_831 | TResult_863 | TResult_879) => TResult1_882 | PromiseLike, onrejected?: (reason: any) => TResult2_882 | PromiseLike): { + then(onfulfilled?: (value: TResult1_882 | TResult2_882) => TResult1_883 | PromiseLike, onrejected?: (reason: any) => TResult2_883 | PromiseLike): { + then(onfulfilled?: (value: TResult1_883 | TResult2_883) => TResult1_884 | PromiseLike, onrejected?: (reason: any) => TResult2_884 | PromiseLike): { + then(onfulfilled?: (value: TResult1_884 | TResult2_884) => TResult1_885 | PromiseLike, onrejected?: (reason: any) => TResult2_885 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_880 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_881 | PromiseLike): { + then(onfulfilled?: (value: TResult1_883 | TResult2_883 | TResult_881) => TResult1_886 | PromiseLike, onrejected?: (reason: any) => TResult2_886 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_882 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_883 | PromiseLike): { + then(onfulfilled?: (value: TResult1_882 | TResult2_882 | TResult_883) => TResult1_887 | PromiseLike, onrejected?: (reason: any) => TResult2_887 | PromiseLike): { + then(onfulfilled?: (value: TResult1_887 | TResult2_887) => TResult1_888 | PromiseLike, onrejected?: (reason: any) => TResult2_888 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_884 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_885 | PromiseLike): { + then(onfulfilled?: (value: TResult1_882 | TResult2_882 | TResult_883 | TResult_885) => TResult1_889 | PromiseLike, onrejected?: (reason: any) => TResult2_889 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_886 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_887 | PromiseLike): { + then(onfulfilled?: (value: TResult1_769 | TResult2_769 | TResult_831 | TResult_863 | TResult_879 | TResult_887) => TResult1_890 | PromiseLike, onrejected?: (reason: any) => TResult2_890 | PromiseLike): { + then(onfulfilled?: (value: TResult1_890 | TResult2_890) => TResult1_891 | PromiseLike, onrejected?: (reason: any) => TResult2_891 | PromiseLike): { + then(onfulfilled?: (value: TResult1_891 | TResult2_891) => TResult1_892 | PromiseLike, onrejected?: (reason: any) => TResult2_892 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_888 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_889 | PromiseLike): { + then(onfulfilled?: (value: TResult1_890 | TResult2_890 | TResult_889) => TResult1_893 | PromiseLike, onrejected?: (reason: any) => TResult2_893 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_890 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_891 | PromiseLike): { + then(onfulfilled?: (value: TResult1_769 | TResult2_769 | TResult_831 | TResult_863 | TResult_879 | TResult_887 | TResult_891) => TResult1_894 | PromiseLike, onrejected?: (reason: any) => TResult2_894 | PromiseLike): { + then(onfulfilled?: (value: TResult1_894 | TResult2_894) => TResult1_895 | PromiseLike, onrejected?: (reason: any) => TResult2_895 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_892 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_893 | PromiseLike): { + then(onfulfilled?: (value: TResult1_769 | TResult2_769 | TResult_831 | TResult_863 | TResult_879 | TResult_887 | TResult_891 | TResult_893) => TResult1_896 | PromiseLike, onrejected?: (reason: any) => TResult2_896 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_894 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_895 | PromiseLike): { + then(onfulfilled?: (value: TResult1 | TResult2 | TResult_511 | TResult_767 | TResult_895) => TResult1_897 | PromiseLike, onrejected?: (reason: any) => TResult2_897 | PromiseLike): { + then(onfulfilled?: (value: TResult1_897 | TResult2_897) => TResult1_898 | PromiseLike, onrejected?: (reason: any) => TResult2_898 | PromiseLike): { + then(onfulfilled?: (value: TResult1_898 | TResult2_898) => TResult1_899 | PromiseLike, onrejected?: (reason: any) => TResult2_899 | PromiseLike): { + then(onfulfilled?: (value: TResult1_899 | TResult2_899) => TResult1_900 | PromiseLike, onrejected?: (reason: any) => TResult2_900 | PromiseLike): { + then(onfulfilled?: (value: TResult1_900 | TResult2_900) => TResult1_901 | PromiseLike, onrejected?: (reason: any) => TResult2_901 | PromiseLike): { + then(onfulfilled?: (value: TResult1_901 | TResult2_901) => TResult1_902 | PromiseLike, onrejected?: (reason: any) => TResult2_902 | PromiseLike): { + then(onfulfilled?: (value: TResult1_902 | TResult2_902) => TResult1_903 | PromiseLike, onrejected?: (reason: any) => TResult2_903 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_896 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_897 | PromiseLike): { + then(onfulfilled?: (value: TResult1_901 | TResult2_901 | TResult_897) => TResult1_904 | PromiseLike, onrejected?: (reason: any) => TResult2_904 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_898 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_899 | PromiseLike): { + then(onfulfilled?: (value: TResult1_900 | TResult2_900 | TResult_899) => TResult1_905 | PromiseLike, onrejected?: (reason: any) => TResult2_905 | PromiseLike): { + then(onfulfilled?: (value: TResult1_905 | TResult2_905) => TResult1_906 | PromiseLike, onrejected?: (reason: any) => TResult2_906 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_900 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_901 | PromiseLike): { + then(onfulfilled?: (value: TResult1_900 | TResult2_900 | TResult_899 | TResult_901) => TResult1_907 | PromiseLike, onrejected?: (reason: any) => TResult2_907 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_902 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_903 | PromiseLike): { + then(onfulfilled?: (value: TResult1_899 | TResult2_899 | TResult_903) => TResult1_908 | PromiseLike, onrejected?: (reason: any) => TResult2_908 | PromiseLike): { + then(onfulfilled?: (value: TResult1_908 | TResult2_908) => TResult1_909 | PromiseLike, onrejected?: (reason: any) => TResult2_909 | PromiseLike): { + then(onfulfilled?: (value: TResult1_909 | TResult2_909) => TResult1_910 | PromiseLike, onrejected?: (reason: any) => TResult2_910 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_904 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_905 | PromiseLike): { + then(onfulfilled?: (value: TResult1_908 | TResult2_908 | TResult_905) => TResult1_911 | PromiseLike, onrejected?: (reason: any) => TResult2_911 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_906 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_907 | PromiseLike): { + then(onfulfilled?: (value: TResult1_899 | TResult2_899 | TResult_903 | TResult_907) => TResult1_912 | PromiseLike, onrejected?: (reason: any) => TResult2_912 | PromiseLike): { + then(onfulfilled?: (value: TResult1_912 | TResult2_912) => TResult1_913 | PromiseLike, onrejected?: (reason: any) => TResult2_913 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_908 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_909 | PromiseLike): { + then(onfulfilled?: (value: TResult1_899 | TResult2_899 | TResult_903 | TResult_907 | TResult_909) => TResult1_914 | PromiseLike, onrejected?: (reason: any) => TResult2_914 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_910 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_911 | PromiseLike): { + then(onfulfilled?: (value: TResult1_898 | TResult2_898 | TResult_911) => TResult1_915 | PromiseLike, onrejected?: (reason: any) => TResult2_915 | PromiseLike): { + then(onfulfilled?: (value: TResult1_915 | TResult2_915) => TResult1_916 | PromiseLike, onrejected?: (reason: any) => TResult2_916 | PromiseLike): { + then(onfulfilled?: (value: TResult1_916 | TResult2_916) => TResult1_917 | PromiseLike, onrejected?: (reason: any) => TResult2_917 | PromiseLike): { + then(onfulfilled?: (value: TResult1_917 | TResult2_917) => TResult1_918 | PromiseLike, onrejected?: (reason: any) => TResult2_918 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_912 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_913 | PromiseLike): { + then(onfulfilled?: (value: TResult1_916 | TResult2_916 | TResult_913) => TResult1_919 | PromiseLike, onrejected?: (reason: any) => TResult2_919 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_914 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_915 | PromiseLike): { + then(onfulfilled?: (value: TResult1_915 | TResult2_915 | TResult_915) => TResult1_920 | PromiseLike, onrejected?: (reason: any) => TResult2_920 | PromiseLike): { + then(onfulfilled?: (value: TResult1_920 | TResult2_920) => TResult1_921 | PromiseLike, onrejected?: (reason: any) => TResult2_921 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_916 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_917 | PromiseLike): { + then(onfulfilled?: (value: TResult1_915 | TResult2_915 | TResult_915 | TResult_917) => TResult1_922 | PromiseLike, onrejected?: (reason: any) => TResult2_922 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_918 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_919 | PromiseLike): { + then(onfulfilled?: (value: TResult1_898 | TResult2_898 | TResult_911 | TResult_919) => TResult1_923 | PromiseLike, onrejected?: (reason: any) => TResult2_923 | PromiseLike): { + then(onfulfilled?: (value: TResult1_923 | TResult2_923) => TResult1_924 | PromiseLike, onrejected?: (reason: any) => TResult2_924 | PromiseLike): { + then(onfulfilled?: (value: TResult1_924 | TResult2_924) => TResult1_925 | PromiseLike, onrejected?: (reason: any) => TResult2_925 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_920 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_921 | PromiseLike): { + then(onfulfilled?: (value: TResult1_923 | TResult2_923 | TResult_921) => TResult1_926 | PromiseLike, onrejected?: (reason: any) => TResult2_926 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_922 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_923 | PromiseLike): { + then(onfulfilled?: (value: TResult1_898 | TResult2_898 | TResult_911 | TResult_919 | TResult_923) => TResult1_927 | PromiseLike, onrejected?: (reason: any) => TResult2_927 | PromiseLike): { + then(onfulfilled?: (value: TResult1_927 | TResult2_927) => TResult1_928 | PromiseLike, onrejected?: (reason: any) => TResult2_928 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_924 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_925 | PromiseLike): { + then(onfulfilled?: (value: TResult1_898 | TResult2_898 | TResult_911 | TResult_919 | TResult_923 | TResult_925) => TResult1_929 | PromiseLike, onrejected?: (reason: any) => TResult2_929 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_926 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_927 | PromiseLike): { + then(onfulfilled?: (value: TResult1_897 | TResult2_897 | TResult_927) => TResult1_930 | PromiseLike, onrejected?: (reason: any) => TResult2_930 | PromiseLike): { + then(onfulfilled?: (value: TResult1_930 | TResult2_930) => TResult1_931 | PromiseLike, onrejected?: (reason: any) => TResult2_931 | PromiseLike): { + then(onfulfilled?: (value: TResult1_931 | TResult2_931) => TResult1_932 | PromiseLike, onrejected?: (reason: any) => TResult2_932 | PromiseLike): { + then(onfulfilled?: (value: TResult1_932 | TResult2_932) => TResult1_933 | PromiseLike, onrejected?: (reason: any) => TResult2_933 | PromiseLike): { + then(onfulfilled?: (value: TResult1_933 | TResult2_933) => TResult1_934 | PromiseLike, onrejected?: (reason: any) => TResult2_934 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_928 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_929 | PromiseLike): { + then(onfulfilled?: (value: TResult1_932 | TResult2_932 | TResult_929) => TResult1_935 | PromiseLike, onrejected?: (reason: any) => TResult2_935 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_930 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_931 | PromiseLike): { + then(onfulfilled?: (value: TResult1_931 | TResult2_931 | TResult_931) => TResult1_936 | PromiseLike, onrejected?: (reason: any) => TResult2_936 | PromiseLike): { + then(onfulfilled?: (value: TResult1_936 | TResult2_936) => TResult1_937 | PromiseLike, onrejected?: (reason: any) => TResult2_937 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_932 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_933 | PromiseLike): { + then(onfulfilled?: (value: TResult1_931 | TResult2_931 | TResult_931 | TResult_933) => TResult1_938 | PromiseLike, onrejected?: (reason: any) => TResult2_938 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_934 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_935 | PromiseLike): { + then(onfulfilled?: (value: TResult1_930 | TResult2_930 | TResult_935) => TResult1_939 | PromiseLike, onrejected?: (reason: any) => TResult2_939 | PromiseLike): { + then(onfulfilled?: (value: TResult1_939 | TResult2_939) => TResult1_940 | PromiseLike, onrejected?: (reason: any) => TResult2_940 | PromiseLike): { + then(onfulfilled?: (value: TResult1_940 | TResult2_940) => TResult1_941 | PromiseLike, onrejected?: (reason: any) => TResult2_941 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_936 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_937 | PromiseLike): { + then(onfulfilled?: (value: TResult1_939 | TResult2_939 | TResult_937) => TResult1_942 | PromiseLike, onrejected?: (reason: any) => TResult2_942 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_938 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_939 | PromiseLike): { + then(onfulfilled?: (value: TResult1_930 | TResult2_930 | TResult_935 | TResult_939) => TResult1_943 | PromiseLike, onrejected?: (reason: any) => TResult2_943 | PromiseLike): { + then(onfulfilled?: (value: TResult1_943 | TResult2_943) => TResult1_944 | PromiseLike, onrejected?: (reason: any) => TResult2_944 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_940 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_941 | PromiseLike): { + then(onfulfilled?: (value: TResult1_930 | TResult2_930 | TResult_935 | TResult_939 | TResult_941) => TResult1_945 | PromiseLike, onrejected?: (reason: any) => TResult2_945 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_942 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_943 | PromiseLike): { + then(onfulfilled?: (value: TResult1_897 | TResult2_897 | TResult_927 | TResult_943) => TResult1_946 | PromiseLike, onrejected?: (reason: any) => TResult2_946 | PromiseLike): { + then(onfulfilled?: (value: TResult1_946 | TResult2_946) => TResult1_947 | PromiseLike, onrejected?: (reason: any) => TResult2_947 | PromiseLike): { + then(onfulfilled?: (value: TResult1_947 | TResult2_947) => TResult1_948 | PromiseLike, onrejected?: (reason: any) => TResult2_948 | PromiseLike): { + then(onfulfilled?: (value: TResult1_948 | TResult2_948) => TResult1_949 | PromiseLike, onrejected?: (reason: any) => TResult2_949 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_944 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_945 | PromiseLike): { + then(onfulfilled?: (value: TResult1_947 | TResult2_947 | TResult_945) => TResult1_950 | PromiseLike, onrejected?: (reason: any) => TResult2_950 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_946 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_947 | PromiseLike): { + then(onfulfilled?: (value: TResult1_946 | TResult2_946 | TResult_947) => TResult1_951 | PromiseLike, onrejected?: (reason: any) => TResult2_951 | PromiseLike): { + then(onfulfilled?: (value: TResult1_951 | TResult2_951) => TResult1_952 | PromiseLike, onrejected?: (reason: any) => TResult2_952 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_948 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_949 | PromiseLike): { + then(onfulfilled?: (value: TResult1_946 | TResult2_946 | TResult_947 | TResult_949) => TResult1_953 | PromiseLike, onrejected?: (reason: any) => TResult2_953 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_950 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_951 | PromiseLike): { + then(onfulfilled?: (value: TResult1_897 | TResult2_897 | TResult_927 | TResult_943 | TResult_951) => TResult1_954 | PromiseLike, onrejected?: (reason: any) => TResult2_954 | PromiseLike): { + then(onfulfilled?: (value: TResult1_954 | TResult2_954) => TResult1_955 | PromiseLike, onrejected?: (reason: any) => TResult2_955 | PromiseLike): { + then(onfulfilled?: (value: TResult1_955 | TResult2_955) => TResult1_956 | PromiseLike, onrejected?: (reason: any) => TResult2_956 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_952 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_953 | PromiseLike): { + then(onfulfilled?: (value: TResult1_954 | TResult2_954 | TResult_953) => TResult1_957 | PromiseLike, onrejected?: (reason: any) => TResult2_957 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_954 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_955 | PromiseLike): { + then(onfulfilled?: (value: TResult1_897 | TResult2_897 | TResult_927 | TResult_943 | TResult_951 | TResult_955) => TResult1_958 | PromiseLike, onrejected?: (reason: any) => TResult2_958 | PromiseLike): { + then(onfulfilled?: (value: TResult1_958 | TResult2_958) => TResult1_959 | PromiseLike, onrejected?: (reason: any) => TResult2_959 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_956 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_957 | PromiseLike): { + then(onfulfilled?: (value: TResult1_897 | TResult2_897 | TResult_927 | TResult_943 | TResult_951 | TResult_955 | TResult_957) => TResult1_960 | PromiseLike, onrejected?: (reason: any) => TResult2_960 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_958 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_959 | PromiseLike): { + then(onfulfilled?: (value: TResult1 | TResult2 | TResult_511 | TResult_767 | TResult_895 | TResult_959) => TResult1_961 | PromiseLike, onrejected?: (reason: any) => TResult2_961 | PromiseLike): { + then(onfulfilled?: (value: TResult1_961 | TResult2_961) => TResult1_962 | PromiseLike, onrejected?: (reason: any) => TResult2_962 | PromiseLike): { + then(onfulfilled?: (value: TResult1_962 | TResult2_962) => TResult1_963 | PromiseLike, onrejected?: (reason: any) => TResult2_963 | PromiseLike): { + then(onfulfilled?: (value: TResult1_963 | TResult2_963) => TResult1_964 | PromiseLike, onrejected?: (reason: any) => TResult2_964 | PromiseLike): { + then(onfulfilled?: (value: TResult1_964 | TResult2_964) => TResult1_965 | PromiseLike, onrejected?: (reason: any) => TResult2_965 | PromiseLike): { + then(onfulfilled?: (value: TResult1_965 | TResult2_965) => TResult1_966 | PromiseLike, onrejected?: (reason: any) => TResult2_966 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_960 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_961 | PromiseLike): { + then(onfulfilled?: (value: TResult1_964 | TResult2_964 | TResult_961) => TResult1_967 | PromiseLike, onrejected?: (reason: any) => TResult2_967 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_962 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_963 | PromiseLike): { + then(onfulfilled?: (value: TResult1_963 | TResult2_963 | TResult_963) => TResult1_968 | PromiseLike, onrejected?: (reason: any) => TResult2_968 | PromiseLike): { + then(onfulfilled?: (value: TResult1_968 | TResult2_968) => TResult1_969 | PromiseLike, onrejected?: (reason: any) => TResult2_969 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_964 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_965 | PromiseLike): { + then(onfulfilled?: (value: TResult1_963 | TResult2_963 | TResult_963 | TResult_965) => TResult1_970 | PromiseLike, onrejected?: (reason: any) => TResult2_970 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_966 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_967 | PromiseLike): { + then(onfulfilled?: (value: TResult1_962 | TResult2_962 | TResult_967) => TResult1_971 | PromiseLike, onrejected?: (reason: any) => TResult2_971 | PromiseLike): { + then(onfulfilled?: (value: TResult1_971 | TResult2_971) => TResult1_972 | PromiseLike, onrejected?: (reason: any) => TResult2_972 | PromiseLike): { + then(onfulfilled?: (value: TResult1_972 | TResult2_972) => TResult1_973 | PromiseLike, onrejected?: (reason: any) => TResult2_973 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_968 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_969 | PromiseLike): { + then(onfulfilled?: (value: TResult1_971 | TResult2_971 | TResult_969) => TResult1_974 | PromiseLike, onrejected?: (reason: any) => TResult2_974 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_970 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_971 | PromiseLike): { + then(onfulfilled?: (value: TResult1_962 | TResult2_962 | TResult_967 | TResult_971) => TResult1_975 | PromiseLike, onrejected?: (reason: any) => TResult2_975 | PromiseLike): { + then(onfulfilled?: (value: TResult1_975 | TResult2_975) => TResult1_976 | PromiseLike, onrejected?: (reason: any) => TResult2_976 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_972 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_973 | PromiseLike): { + then(onfulfilled?: (value: TResult1_962 | TResult2_962 | TResult_967 | TResult_971 | TResult_973) => TResult1_977 | PromiseLike, onrejected?: (reason: any) => TResult2_977 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_974 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_975 | PromiseLike): { + then(onfulfilled?: (value: TResult1_961 | TResult2_961 | TResult_975) => TResult1_978 | PromiseLike, onrejected?: (reason: any) => TResult2_978 | PromiseLike): { + then(onfulfilled?: (value: TResult1_978 | TResult2_978) => TResult1_979 | PromiseLike, onrejected?: (reason: any) => TResult2_979 | PromiseLike): { + then(onfulfilled?: (value: TResult1_979 | TResult2_979) => TResult1_980 | PromiseLike, onrejected?: (reason: any) => TResult2_980 | PromiseLike): { + then(onfulfilled?: (value: TResult1_980 | TResult2_980) => TResult1_981 | PromiseLike, onrejected?: (reason: any) => TResult2_981 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_976 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_977 | PromiseLike): { + then(onfulfilled?: (value: TResult1_979 | TResult2_979 | TResult_977) => TResult1_982 | PromiseLike, onrejected?: (reason: any) => TResult2_982 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_978 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_979 | PromiseLike): { + then(onfulfilled?: (value: TResult1_978 | TResult2_978 | TResult_979) => TResult1_983 | PromiseLike, onrejected?: (reason: any) => TResult2_983 | PromiseLike): { + then(onfulfilled?: (value: TResult1_983 | TResult2_983) => TResult1_984 | PromiseLike, onrejected?: (reason: any) => TResult2_984 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_980 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_981 | PromiseLike): { + then(onfulfilled?: (value: TResult1_978 | TResult2_978 | TResult_979 | TResult_981) => TResult1_985 | PromiseLike, onrejected?: (reason: any) => TResult2_985 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_982 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_983 | PromiseLike): { + then(onfulfilled?: (value: TResult1_961 | TResult2_961 | TResult_975 | TResult_983) => TResult1_986 | PromiseLike, onrejected?: (reason: any) => TResult2_986 | PromiseLike): { + then(onfulfilled?: (value: TResult1_986 | TResult2_986) => TResult1_987 | PromiseLike, onrejected?: (reason: any) => TResult2_987 | PromiseLike): { + then(onfulfilled?: (value: TResult1_987 | TResult2_987) => TResult1_988 | PromiseLike, onrejected?: (reason: any) => TResult2_988 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_984 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_985 | PromiseLike): { + then(onfulfilled?: (value: TResult1_986 | TResult2_986 | TResult_985) => TResult1_989 | PromiseLike, onrejected?: (reason: any) => TResult2_989 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_986 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_987 | PromiseLike): { + then(onfulfilled?: (value: TResult1_961 | TResult2_961 | TResult_975 | TResult_983 | TResult_987) => TResult1_990 | PromiseLike, onrejected?: (reason: any) => TResult2_990 | PromiseLike): { + then(onfulfilled?: (value: TResult1_990 | TResult2_990) => TResult1_991 | PromiseLike, onrejected?: (reason: any) => TResult2_991 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_988 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_989 | PromiseLike): { + then(onfulfilled?: (value: TResult1_961 | TResult2_961 | TResult_975 | TResult_983 | TResult_987 | TResult_989) => TResult1_992 | PromiseLike, onrejected?: (reason: any) => TResult2_992 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_990 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_991 | PromiseLike): { + then(onfulfilled?: (value: TResult1 | TResult2 | TResult_511 | TResult_767 | TResult_895 | TResult_959 | TResult_991) => TResult1_993 | PromiseLike, onrejected?: (reason: any) => TResult2_993 | PromiseLike): { + then(onfulfilled?: (value: TResult1_993 | TResult2_993) => TResult1_994 | PromiseLike, onrejected?: (reason: any) => TResult2_994 | PromiseLike): { + then(onfulfilled?: (value: TResult1_994 | TResult2_994) => TResult1_995 | PromiseLike, onrejected?: (reason: any) => TResult2_995 | PromiseLike): { + then(onfulfilled?: (value: TResult1_995 | TResult2_995) => TResult1_996 | PromiseLike, onrejected?: (reason: any) => TResult2_996 | PromiseLike): { + then(onfulfilled?: (value: TResult1_996 | TResult2_996) => TResult1_997 | PromiseLike, onrejected?: (reason: any) => TResult2_997 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_992 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_993 | PromiseLike): { + then(onfulfilled?: (value: TResult1_995 | TResult2_995 | TResult_993) => TResult1_998 | PromiseLike, onrejected?: (reason: any) => TResult2_998 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_994 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_995 | PromiseLike): { + then(onfulfilled?: (value: TResult1_994 | TResult2_994 | TResult_995) => TResult1_999 | PromiseLike, onrejected?: (reason: any) => TResult2_999 | PromiseLike): { + then(onfulfilled?: (value: TResult1_999 | TResult2_999) => TResult1_1000 | PromiseLike, onrejected?: (reason: any) => TResult2_1000 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_996 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_997 | PromiseLike): { + then(onfulfilled?: (value: TResult1_994 | TResult2_994 | TResult_995 | TResult_997) => TResult1_1001 | PromiseLike, onrejected?: (reason: any) => TResult2_1001 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_998 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_999 | PromiseLike): { + then(onfulfilled?: (value: TResult1_993 | TResult2_993 | TResult_999) => TResult1_1002 | PromiseLike, onrejected?: (reason: any) => TResult2_1002 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1002 | TResult2_1002) => TResult1_1003 | PromiseLike, onrejected?: (reason: any) => TResult2_1003 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1003 | TResult2_1003) => TResult1_1004 | PromiseLike, onrejected?: (reason: any) => TResult2_1004 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1000 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1001 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1002 | TResult2_1002 | TResult_1001) => TResult1_1005 | PromiseLike, onrejected?: (reason: any) => TResult2_1005 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1002 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1003 | PromiseLike): { + then(onfulfilled?: (value: TResult1_993 | TResult2_993 | TResult_999 | TResult_1003) => TResult1_1006 | PromiseLike, onrejected?: (reason: any) => TResult2_1006 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1006 | TResult2_1006) => TResult1_1007 | PromiseLike, onrejected?: (reason: any) => TResult2_1007 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1004 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1005 | PromiseLike): { + then(onfulfilled?: (value: TResult1_993 | TResult2_993 | TResult_999 | TResult_1003 | TResult_1005) => TResult1_1008 | PromiseLike, onrejected?: (reason: any) => TResult2_1008 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1006 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1007 | PromiseLike): { + then(onfulfilled?: (value: TResult1 | TResult2 | TResult_511 | TResult_767 | TResult_895 | TResult_959 | TResult_991 | TResult_1007) => TResult1_1009 | PromiseLike, onrejected?: (reason: any) => TResult2_1009 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1009 | TResult2_1009) => TResult1_1010 | PromiseLike, onrejected?: (reason: any) => TResult2_1010 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1010 | TResult2_1010) => TResult1_1011 | PromiseLike, onrejected?: (reason: any) => TResult2_1011 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1011 | TResult2_1011) => TResult1_1012 | PromiseLike, onrejected?: (reason: any) => TResult2_1012 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1008 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1009 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1010 | TResult2_1010 | TResult_1009) => TResult1_1013 | PromiseLike, onrejected?: (reason: any) => TResult2_1013 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1010 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1011 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1009 | TResult2_1009 | TResult_1011) => TResult1_1014 | PromiseLike, onrejected?: (reason: any) => TResult2_1014 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1014 | TResult2_1014) => TResult1_1015 | PromiseLike, onrejected?: (reason: any) => TResult2_1015 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1012 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1013 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1009 | TResult2_1009 | TResult_1011 | TResult_1013) => TResult1_1016 | PromiseLike, onrejected?: (reason: any) => TResult2_1016 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1014 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1015 | PromiseLike): { + then(onfulfilled?: (value: TResult1 | TResult2 | TResult_511 | TResult_767 | TResult_895 | TResult_959 | TResult_991 | TResult_1007 | TResult_1015) => TResult1_1017 | PromiseLike, onrejected?: (reason: any) => TResult2_1017 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1017 | TResult2_1017) => TResult1_1018 | PromiseLike, onrejected?: (reason: any) => TResult2_1018 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1018 | TResult2_1018) => TResult1_1019 | PromiseLike, onrejected?: (reason: any) => TResult2_1019 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1016 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1017 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1017 | TResult2_1017 | TResult_1017) => TResult1_1020 | PromiseLike, onrejected?: (reason: any) => TResult2_1020 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1018 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1019 | PromiseLike): { + then(onfulfilled?: (value: TResult1 | TResult2 | TResult_511 | TResult_767 | TResult_895 | TResult_959 | TResult_991 | TResult_1007 | TResult_1015 | TResult_1019) => TResult1_1021 | PromiseLike, onrejected?: (reason: any) => TResult2_1021 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1021 | TResult2_1021) => TResult1_1022 | PromiseLike, onrejected?: (reason: any) => TResult2_1022 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1020 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1021 | PromiseLike): { + then(onfulfilled?: (value: TResult1 | TResult2 | TResult_511 | TResult_767 | TResult_895 | TResult_959 | TResult_991 | TResult_1007 | TResult_1015 | TResult_1019 | TResult_1021) => TResult1_1023 | PromiseLike, onrejected?: (reason: any) => TResult2_1023 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1022 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1023 | PromiseLike): { + then | TResult_1023, TResult2_1024 = never>(onfulfilled?: (value: import("./http-client").HttpResponse | TResult_1023) => TResult1_1024 | PromiseLike, onrejected?: (reason: any) => TResult2_1024 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1024 | TResult2_1024) => TResult1_1025 | PromiseLike, onrejected?: (reason: any) => TResult2_1025 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1025 | TResult2_1025) => TResult1_1026 | PromiseLike, onrejected?: (reason: any) => TResult2_1026 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1026 | TResult2_1026) => TResult1_1027 | PromiseLike, onrejected?: (reason: any) => TResult2_1027 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1027 | TResult2_1027) => TResult1_1028 | PromiseLike, onrejected?: (reason: any) => TResult2_1028 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1028 | TResult2_1028) => TResult1_1029 | PromiseLike, onrejected?: (reason: any) => TResult2_1029 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1029 | TResult2_1029) => TResult1_1030 | PromiseLike, onrejected?: (reason: any) => TResult2_1030 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1030 | TResult2_1030) => TResult1_1031 | PromiseLike, onrejected?: (reason: any) => TResult2_1031 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1031 | TResult2_1031) => TResult1_1032 | PromiseLike, onrejected?: (reason: any) => TResult2_1032 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1032 | TResult2_1032) => TResult1_1033 | PromiseLike, onrejected?: (reason: any) => TResult2_1033 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1024 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1025 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1031 | TResult2_1031 | TResult_1025) => TResult1_1034 | PromiseLike, onrejected?: (reason: any) => TResult2_1034 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1026 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1027 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1030 | TResult2_1030 | TResult_1027) => TResult1_1035 | PromiseLike, onrejected?: (reason: any) => TResult2_1035 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1035 | TResult2_1035) => TResult1_1036 | PromiseLike, onrejected?: (reason: any) => TResult2_1036 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1028 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1029 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1030 | TResult2_1030 | TResult_1027 | TResult_1029) => TResult1_1037 | PromiseLike, onrejected?: (reason: any) => TResult2_1037 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1030 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1031 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1029 | TResult2_1029 | TResult_1031) => TResult1_1038 | PromiseLike, onrejected?: (reason: any) => TResult2_1038 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1038 | TResult2_1038) => TResult1_1039 | PromiseLike, onrejected?: (reason: any) => TResult2_1039 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1039 | TResult2_1039) => TResult1_1040 | PromiseLike, onrejected?: (reason: any) => TResult2_1040 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1032 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1033 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1038 | TResult2_1038 | TResult_1033) => TResult1_1041 | PromiseLike, onrejected?: (reason: any) => TResult2_1041 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1034 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1035 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1029 | TResult2_1029 | TResult_1031 | TResult_1035) => TResult1_1042 | PromiseLike, onrejected?: (reason: any) => TResult2_1042 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1042 | TResult2_1042) => TResult1_1043 | PromiseLike, onrejected?: (reason: any) => TResult2_1043 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1036 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1037 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1029 | TResult2_1029 | TResult_1031 | TResult_1035 | TResult_1037) => TResult1_1044 | PromiseLike, onrejected?: (reason: any) => TResult2_1044 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1038 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1039 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1028 | TResult2_1028 | TResult_1039) => TResult1_1045 | PromiseLike, onrejected?: (reason: any) => TResult2_1045 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1045 | TResult2_1045) => TResult1_1046 | PromiseLike, onrejected?: (reason: any) => TResult2_1046 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1046 | TResult2_1046) => TResult1_1047 | PromiseLike, onrejected?: (reason: any) => TResult2_1047 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1047 | TResult2_1047) => TResult1_1048 | PromiseLike, onrejected?: (reason: any) => TResult2_1048 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1040 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1041 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1046 | TResult2_1046 | TResult_1041) => TResult1_1049 | PromiseLike, onrejected?: (reason: any) => TResult2_1049 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1042 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1043 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1045 | TResult2_1045 | TResult_1043) => TResult1_1050 | PromiseLike, onrejected?: (reason: any) => TResult2_1050 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1050 | TResult2_1050) => TResult1_1051 | PromiseLike, onrejected?: (reason: any) => TResult2_1051 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1044 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1045 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1045 | TResult2_1045 | TResult_1043 | TResult_1045) => TResult1_1052 | PromiseLike, onrejected?: (reason: any) => TResult2_1052 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1046 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1047 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1028 | TResult2_1028 | TResult_1039 | TResult_1047) => TResult1_1053 | PromiseLike, onrejected?: (reason: any) => TResult2_1053 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1053 | TResult2_1053) => TResult1_1054 | PromiseLike, onrejected?: (reason: any) => TResult2_1054 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1054 | TResult2_1054) => TResult1_1055 | PromiseLike, onrejected?: (reason: any) => TResult2_1055 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1048 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1049 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1053 | TResult2_1053 | TResult_1049) => TResult1_1056 | PromiseLike, onrejected?: (reason: any) => TResult2_1056 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1050 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1051 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1028 | TResult2_1028 | TResult_1039 | TResult_1047 | TResult_1051) => TResult1_1057 | PromiseLike, onrejected?: (reason: any) => TResult2_1057 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1057 | TResult2_1057) => TResult1_1058 | PromiseLike, onrejected?: (reason: any) => TResult2_1058 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1052 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1053 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1028 | TResult2_1028 | TResult_1039 | TResult_1047 | TResult_1051 | TResult_1053) => TResult1_1059 | PromiseLike, onrejected?: (reason: any) => TResult2_1059 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1054 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1055 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1027 | TResult2_1027 | TResult_1055) => TResult1_1060 | PromiseLike, onrejected?: (reason: any) => TResult2_1060 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1060 | TResult2_1060) => TResult1_1061 | PromiseLike, onrejected?: (reason: any) => TResult2_1061 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1061 | TResult2_1061) => TResult1_1062 | PromiseLike, onrejected?: (reason: any) => TResult2_1062 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1062 | TResult2_1062) => TResult1_1063 | PromiseLike, onrejected?: (reason: any) => TResult2_1063 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1063 | TResult2_1063) => TResult1_1064 | PromiseLike, onrejected?: (reason: any) => TResult2_1064 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1056 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1057 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1062 | TResult2_1062 | TResult_1057) => TResult1_1065 | PromiseLike, onrejected?: (reason: any) => TResult2_1065 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1058 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1059 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1061 | TResult2_1061 | TResult_1059) => TResult1_1066 | PromiseLike, onrejected?: (reason: any) => TResult2_1066 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1066 | TResult2_1066) => TResult1_1067 | PromiseLike, onrejected?: (reason: any) => TResult2_1067 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1060 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1061 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1061 | TResult2_1061 | TResult_1059 | TResult_1061) => TResult1_1068 | PromiseLike, onrejected?: (reason: any) => TResult2_1068 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1062 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1063 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1060 | TResult2_1060 | TResult_1063) => TResult1_1069 | PromiseLike, onrejected?: (reason: any) => TResult2_1069 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1069 | TResult2_1069) => TResult1_1070 | PromiseLike, onrejected?: (reason: any) => TResult2_1070 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1070 | TResult2_1070) => TResult1_1071 | PromiseLike, onrejected?: (reason: any) => TResult2_1071 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1064 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1065 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1069 | TResult2_1069 | TResult_1065) => TResult1_1072 | PromiseLike, onrejected?: (reason: any) => TResult2_1072 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1066 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1067 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1060 | TResult2_1060 | TResult_1063 | TResult_1067) => TResult1_1073 | PromiseLike, onrejected?: (reason: any) => TResult2_1073 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1073 | TResult2_1073) => TResult1_1074 | PromiseLike, onrejected?: (reason: any) => TResult2_1074 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1068 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1069 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1060 | TResult2_1060 | TResult_1063 | TResult_1067 | TResult_1069) => TResult1_1075 | PromiseLike, onrejected?: (reason: any) => TResult2_1075 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1070 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1071 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1027 | TResult2_1027 | TResult_1055 | TResult_1071) => TResult1_1076 | PromiseLike, onrejected?: (reason: any) => TResult2_1076 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1076 | TResult2_1076) => TResult1_1077 | PromiseLike, onrejected?: (reason: any) => TResult2_1077 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1077 | TResult2_1077) => TResult1_1078 | PromiseLike, onrejected?: (reason: any) => TResult2_1078 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1078 | TResult2_1078) => TResult1_1079 | PromiseLike, onrejected?: (reason: any) => TResult2_1079 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1072 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1073 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1077 | TResult2_1077 | TResult_1073) => TResult1_1080 | PromiseLike, onrejected?: (reason: any) => TResult2_1080 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1074 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1075 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1076 | TResult2_1076 | TResult_1075) => TResult1_1081 | PromiseLike, onrejected?: (reason: any) => TResult2_1081 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1081 | TResult2_1081) => TResult1_1082 | PromiseLike, onrejected?: (reason: any) => TResult2_1082 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1076 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1077 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1076 | TResult2_1076 | TResult_1075 | TResult_1077) => TResult1_1083 | PromiseLike, onrejected?: (reason: any) => TResult2_1083 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1078 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1079 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1027 | TResult2_1027 | TResult_1055 | TResult_1071 | TResult_1079) => TResult1_1084 | PromiseLike, onrejected?: (reason: any) => TResult2_1084 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1084 | TResult2_1084) => TResult1_1085 | PromiseLike, onrejected?: (reason: any) => TResult2_1085 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1085 | TResult2_1085) => TResult1_1086 | PromiseLike, onrejected?: (reason: any) => TResult2_1086 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1080 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1081 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1084 | TResult2_1084 | TResult_1081) => TResult1_1087 | PromiseLike, onrejected?: (reason: any) => TResult2_1087 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1082 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1083 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1027 | TResult2_1027 | TResult_1055 | TResult_1071 | TResult_1079 | TResult_1083) => TResult1_1088 | PromiseLike, onrejected?: (reason: any) => TResult2_1088 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1088 | TResult2_1088) => TResult1_1089 | PromiseLike, onrejected?: (reason: any) => TResult2_1089 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1084 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1085 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1027 | TResult2_1027 | TResult_1055 | TResult_1071 | TResult_1079 | TResult_1083 | TResult_1085) => TResult1_1090 | PromiseLike, onrejected?: (reason: any) => TResult2_1090 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1086 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1087 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1026 | TResult2_1026 | TResult_1087) => TResult1_1091 | PromiseLike, onrejected?: (reason: any) => TResult2_1091 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1091 | TResult2_1091) => TResult1_1092 | PromiseLike, onrejected?: (reason: any) => TResult2_1092 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1092 | TResult2_1092) => TResult1_1093 | PromiseLike, onrejected?: (reason: any) => TResult2_1093 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1093 | TResult2_1093) => TResult1_1094 | PromiseLike, onrejected?: (reason: any) => TResult2_1094 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1094 | TResult2_1094) => TResult1_1095 | PromiseLike, onrejected?: (reason: any) => TResult2_1095 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1095 | TResult2_1095) => TResult1_1096 | PromiseLike, onrejected?: (reason: any) => TResult2_1096 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1088 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1089 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1094 | TResult2_1094 | TResult_1089) => TResult1_1097 | PromiseLike, onrejected?: (reason: any) => TResult2_1097 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1090 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1091 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1093 | TResult2_1093 | TResult_1091) => TResult1_1098 | PromiseLike, onrejected?: (reason: any) => TResult2_1098 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1098 | TResult2_1098) => TResult1_1099 | PromiseLike, onrejected?: (reason: any) => TResult2_1099 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1092 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1093 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1093 | TResult2_1093 | TResult_1091 | TResult_1093) => TResult1_1100 | PromiseLike, onrejected?: (reason: any) => TResult2_1100 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1094 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1095 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1092 | TResult2_1092 | TResult_1095) => TResult1_1101 | PromiseLike, onrejected?: (reason: any) => TResult2_1101 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1101 | TResult2_1101) => TResult1_1102 | PromiseLike, onrejected?: (reason: any) => TResult2_1102 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1102 | TResult2_1102) => TResult1_1103 | PromiseLike, onrejected?: (reason: any) => TResult2_1103 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1096 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1097 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1101 | TResult2_1101 | TResult_1097) => TResult1_1104 | PromiseLike, onrejected?: (reason: any) => TResult2_1104 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1098 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1099 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1092 | TResult2_1092 | TResult_1095 | TResult_1099) => TResult1_1105 | PromiseLike, onrejected?: (reason: any) => TResult2_1105 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1105 | TResult2_1105) => TResult1_1106 | PromiseLike, onrejected?: (reason: any) => TResult2_1106 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1100 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1101 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1092 | TResult2_1092 | TResult_1095 | TResult_1099 | TResult_1101) => TResult1_1107 | PromiseLike, onrejected?: (reason: any) => TResult2_1107 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1102 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1103 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1091 | TResult2_1091 | TResult_1103) => TResult1_1108 | PromiseLike, onrejected?: (reason: any) => TResult2_1108 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1108 | TResult2_1108) => TResult1_1109 | PromiseLike, onrejected?: (reason: any) => TResult2_1109 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1109 | TResult2_1109) => TResult1_1110 | PromiseLike, onrejected?: (reason: any) => TResult2_1110 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1110 | TResult2_1110) => TResult1_1111 | PromiseLike, onrejected?: (reason: any) => TResult2_1111 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1104 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1105 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1109 | TResult2_1109 | TResult_1105) => TResult1_1112 | PromiseLike, onrejected?: (reason: any) => TResult2_1112 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1106 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1107 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1108 | TResult2_1108 | TResult_1107) => TResult1_1113 | PromiseLike, onrejected?: (reason: any) => TResult2_1113 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1113 | TResult2_1113) => TResult1_1114 | PromiseLike, onrejected?: (reason: any) => TResult2_1114 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1108 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1109 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1108 | TResult2_1108 | TResult_1107 | TResult_1109) => TResult1_1115 | PromiseLike, onrejected?: (reason: any) => TResult2_1115 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1110 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1111 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1091 | TResult2_1091 | TResult_1103 | TResult_1111) => TResult1_1116 | PromiseLike, onrejected?: (reason: any) => TResult2_1116 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1116 | TResult2_1116) => TResult1_1117 | PromiseLike, onrejected?: (reason: any) => TResult2_1117 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1117 | TResult2_1117) => TResult1_1118 | PromiseLike, onrejected?: (reason: any) => TResult2_1118 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1112 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1113 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1116 | TResult2_1116 | TResult_1113) => TResult1_1119 | PromiseLike, onrejected?: (reason: any) => TResult2_1119 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1114 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1115 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1091 | TResult2_1091 | TResult_1103 | TResult_1111 | TResult_1115) => TResult1_1120 | PromiseLike, onrejected?: (reason: any) => TResult2_1120 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1120 | TResult2_1120) => TResult1_1121 | PromiseLike, onrejected?: (reason: any) => TResult2_1121 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1116 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1117 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1091 | TResult2_1091 | TResult_1103 | TResult_1111 | TResult_1115 | TResult_1117) => TResult1_1122 | PromiseLike, onrejected?: (reason: any) => TResult2_1122 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1118 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1119 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1026 | TResult2_1026 | TResult_1087 | TResult_1119) => TResult1_1123 | PromiseLike, onrejected?: (reason: any) => TResult2_1123 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1123 | TResult2_1123) => TResult1_1124 | PromiseLike, onrejected?: (reason: any) => TResult2_1124 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1124 | TResult2_1124) => TResult1_1125 | PromiseLike, onrejected?: (reason: any) => TResult2_1125 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1125 | TResult2_1125) => TResult1_1126 | PromiseLike, onrejected?: (reason: any) => TResult2_1126 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1126 | TResult2_1126) => TResult1_1127 | PromiseLike, onrejected?: (reason: any) => TResult2_1127 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1120 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1121 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1125 | TResult2_1125 | TResult_1121) => TResult1_1128 | PromiseLike, onrejected?: (reason: any) => TResult2_1128 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1122 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1123 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1124 | TResult2_1124 | TResult_1123) => TResult1_1129 | PromiseLike, onrejected?: (reason: any) => TResult2_1129 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1129 | TResult2_1129) => TResult1_1130 | PromiseLike, onrejected?: (reason: any) => TResult2_1130 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1124 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1125 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1124 | TResult2_1124 | TResult_1123 | TResult_1125) => TResult1_1131 | PromiseLike, onrejected?: (reason: any) => TResult2_1131 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1126 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1127 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1123 | TResult2_1123 | TResult_1127) => TResult1_1132 | PromiseLike, onrejected?: (reason: any) => TResult2_1132 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1132 | TResult2_1132) => TResult1_1133 | PromiseLike, onrejected?: (reason: any) => TResult2_1133 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1133 | TResult2_1133) => TResult1_1134 | PromiseLike, onrejected?: (reason: any) => TResult2_1134 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1128 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1129 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1132 | TResult2_1132 | TResult_1129) => TResult1_1135 | PromiseLike, onrejected?: (reason: any) => TResult2_1135 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1130 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1131 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1123 | TResult2_1123 | TResult_1127 | TResult_1131) => TResult1_1136 | PromiseLike, onrejected?: (reason: any) => TResult2_1136 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1136 | TResult2_1136) => TResult1_1137 | PromiseLike, onrejected?: (reason: any) => TResult2_1137 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1132 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1133 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1123 | TResult2_1123 | TResult_1127 | TResult_1131 | TResult_1133) => TResult1_1138 | PromiseLike, onrejected?: (reason: any) => TResult2_1138 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1134 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1135 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1026 | TResult2_1026 | TResult_1087 | TResult_1119 | TResult_1135) => TResult1_1139 | PromiseLike, onrejected?: (reason: any) => TResult2_1139 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1139 | TResult2_1139) => TResult1_1140 | PromiseLike, onrejected?: (reason: any) => TResult2_1140 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1140 | TResult2_1140) => TResult1_1141 | PromiseLike, onrejected?: (reason: any) => TResult2_1141 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1141 | TResult2_1141) => TResult1_1142 | PromiseLike, onrejected?: (reason: any) => TResult2_1142 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1136 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1137 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1140 | TResult2_1140 | TResult_1137) => TResult1_1143 | PromiseLike, onrejected?: (reason: any) => TResult2_1143 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1138 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1139 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1139 | TResult2_1139 | TResult_1139) => TResult1_1144 | PromiseLike, onrejected?: (reason: any) => TResult2_1144 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1144 | TResult2_1144) => TResult1_1145 | PromiseLike, onrejected?: (reason: any) => TResult2_1145 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1140 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1141 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1139 | TResult2_1139 | TResult_1139 | TResult_1141) => TResult1_1146 | PromiseLike, onrejected?: (reason: any) => TResult2_1146 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1142 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1143 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1026 | TResult2_1026 | TResult_1087 | TResult_1119 | TResult_1135 | TResult_1143) => TResult1_1147 | PromiseLike, onrejected?: (reason: any) => TResult2_1147 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1147 | TResult2_1147) => TResult1_1148 | PromiseLike, onrejected?: (reason: any) => TResult2_1148 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1148 | TResult2_1148) => TResult1_1149 | PromiseLike, onrejected?: (reason: any) => TResult2_1149 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1144 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1145 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1147 | TResult2_1147 | TResult_1145) => TResult1_1150 | PromiseLike, onrejected?: (reason: any) => TResult2_1150 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1146 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1147 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1026 | TResult2_1026 | TResult_1087 | TResult_1119 | TResult_1135 | TResult_1143 | TResult_1147) => TResult1_1151 | PromiseLike, onrejected?: (reason: any) => TResult2_1151 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1151 | TResult2_1151) => TResult1_1152 | PromiseLike, onrejected?: (reason: any) => TResult2_1152 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1148 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1149 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1026 | TResult2_1026 | TResult_1087 | TResult_1119 | TResult_1135 | TResult_1143 | TResult_1147 | TResult_1149) => TResult1_1153 | PromiseLike, onrejected?: (reason: any) => TResult2_1153 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1150 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1151 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1025 | TResult2_1025 | TResult_1151) => TResult1_1154 | PromiseLike, onrejected?: (reason: any) => TResult2_1154 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1154 | TResult2_1154) => TResult1_1155 | PromiseLike, onrejected?: (reason: any) => TResult2_1155 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1155 | TResult2_1155) => TResult1_1156 | PromiseLike, onrejected?: (reason: any) => TResult2_1156 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1156 | TResult2_1156) => TResult1_1157 | PromiseLike, onrejected?: (reason: any) => TResult2_1157 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1157 | TResult2_1157) => TResult1_1158 | PromiseLike, onrejected?: (reason: any) => TResult2_1158 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1158 | TResult2_1158) => TResult1_1159 | PromiseLike, onrejected?: (reason: any) => TResult2_1159 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1159 | TResult2_1159) => TResult1_1160 | PromiseLike, onrejected?: (reason: any) => TResult2_1160 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1152 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1153 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1158 | TResult2_1158 | TResult_1153) => TResult1_1161 | PromiseLike, onrejected?: (reason: any) => TResult2_1161 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1154 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1155 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1157 | TResult2_1157 | TResult_1155) => TResult1_1162 | PromiseLike, onrejected?: (reason: any) => TResult2_1162 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1162 | TResult2_1162) => TResult1_1163 | PromiseLike, onrejected?: (reason: any) => TResult2_1163 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1156 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1157 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1157 | TResult2_1157 | TResult_1155 | TResult_1157) => TResult1_1164 | PromiseLike, onrejected?: (reason: any) => TResult2_1164 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1158 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1159 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1156 | TResult2_1156 | TResult_1159) => TResult1_1165 | PromiseLike, onrejected?: (reason: any) => TResult2_1165 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1165 | TResult2_1165) => TResult1_1166 | PromiseLike, onrejected?: (reason: any) => TResult2_1166 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1166 | TResult2_1166) => TResult1_1167 | PromiseLike, onrejected?: (reason: any) => TResult2_1167 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1160 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1161 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1165 | TResult2_1165 | TResult_1161) => TResult1_1168 | PromiseLike, onrejected?: (reason: any) => TResult2_1168 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1162 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1163 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1156 | TResult2_1156 | TResult_1159 | TResult_1163) => TResult1_1169 | PromiseLike, onrejected?: (reason: any) => TResult2_1169 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1169 | TResult2_1169) => TResult1_1170 | PromiseLike, onrejected?: (reason: any) => TResult2_1170 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1164 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1165 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1156 | TResult2_1156 | TResult_1159 | TResult_1163 | TResult_1165) => TResult1_1171 | PromiseLike, onrejected?: (reason: any) => TResult2_1171 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1166 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1167 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1155 | TResult2_1155 | TResult_1167) => TResult1_1172 | PromiseLike, onrejected?: (reason: any) => TResult2_1172 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1172 | TResult2_1172) => TResult1_1173 | PromiseLike, onrejected?: (reason: any) => TResult2_1173 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1173 | TResult2_1173) => TResult1_1174 | PromiseLike, onrejected?: (reason: any) => TResult2_1174 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1174 | TResult2_1174) => TResult1_1175 | PromiseLike, onrejected?: (reason: any) => TResult2_1175 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1168 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1169 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1173 | TResult2_1173 | TResult_1169) => TResult1_1176 | PromiseLike, onrejected?: (reason: any) => TResult2_1176 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1170 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1171 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1172 | TResult2_1172 | TResult_1171) => TResult1_1177 | PromiseLike, onrejected?: (reason: any) => TResult2_1177 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1177 | TResult2_1177) => TResult1_1178 | PromiseLike, onrejected?: (reason: any) => TResult2_1178 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1172 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1173 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1172 | TResult2_1172 | TResult_1171 | TResult_1173) => TResult1_1179 | PromiseLike, onrejected?: (reason: any) => TResult2_1179 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1174 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1175 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1155 | TResult2_1155 | TResult_1167 | TResult_1175) => TResult1_1180 | PromiseLike, onrejected?: (reason: any) => TResult2_1180 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1180 | TResult2_1180) => TResult1_1181 | PromiseLike, onrejected?: (reason: any) => TResult2_1181 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1181 | TResult2_1181) => TResult1_1182 | PromiseLike, onrejected?: (reason: any) => TResult2_1182 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1176 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1177 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1180 | TResult2_1180 | TResult_1177) => TResult1_1183 | PromiseLike, onrejected?: (reason: any) => TResult2_1183 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1178 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1179 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1155 | TResult2_1155 | TResult_1167 | TResult_1175 | TResult_1179) => TResult1_1184 | PromiseLike, onrejected?: (reason: any) => TResult2_1184 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1184 | TResult2_1184) => TResult1_1185 | PromiseLike, onrejected?: (reason: any) => TResult2_1185 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1180 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1181 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1155 | TResult2_1155 | TResult_1167 | TResult_1175 | TResult_1179 | TResult_1181) => TResult1_1186 | PromiseLike, onrejected?: (reason: any) => TResult2_1186 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1182 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1183 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1154 | TResult2_1154 | TResult_1183) => TResult1_1187 | PromiseLike, onrejected?: (reason: any) => TResult2_1187 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1187 | TResult2_1187) => TResult1_1188 | PromiseLike, onrejected?: (reason: any) => TResult2_1188 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1188 | TResult2_1188) => TResult1_1189 | PromiseLike, onrejected?: (reason: any) => TResult2_1189 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1189 | TResult2_1189) => TResult1_1190 | PromiseLike, onrejected?: (reason: any) => TResult2_1190 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1190 | TResult2_1190) => TResult1_1191 | PromiseLike, onrejected?: (reason: any) => TResult2_1191 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1184 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1185 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1189 | TResult2_1189 | TResult_1185) => TResult1_1192 | PromiseLike, onrejected?: (reason: any) => TResult2_1192 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1186 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1187 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1188 | TResult2_1188 | TResult_1187) => TResult1_1193 | PromiseLike, onrejected?: (reason: any) => TResult2_1193 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1193 | TResult2_1193) => TResult1_1194 | PromiseLike, onrejected?: (reason: any) => TResult2_1194 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1188 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1189 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1188 | TResult2_1188 | TResult_1187 | TResult_1189) => TResult1_1195 | PromiseLike, onrejected?: (reason: any) => TResult2_1195 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1190 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1191 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1187 | TResult2_1187 | TResult_1191) => TResult1_1196 | PromiseLike, onrejected?: (reason: any) => TResult2_1196 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1196 | TResult2_1196) => TResult1_1197 | PromiseLike, onrejected?: (reason: any) => TResult2_1197 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1197 | TResult2_1197) => TResult1_1198 | PromiseLike, onrejected?: (reason: any) => TResult2_1198 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1192 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1193 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1196 | TResult2_1196 | TResult_1193) => TResult1_1199 | PromiseLike, onrejected?: (reason: any) => TResult2_1199 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1194 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1195 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1187 | TResult2_1187 | TResult_1191 | TResult_1195) => TResult1_1200 | PromiseLike, onrejected?: (reason: any) => TResult2_1200 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1200 | TResult2_1200) => TResult1_1201 | PromiseLike, onrejected?: (reason: any) => TResult2_1201 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1196 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1197 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1187 | TResult2_1187 | TResult_1191 | TResult_1195 | TResult_1197) => TResult1_1202 | PromiseLike, onrejected?: (reason: any) => TResult2_1202 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1198 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1199 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1154 | TResult2_1154 | TResult_1183 | TResult_1199) => TResult1_1203 | PromiseLike, onrejected?: (reason: any) => TResult2_1203 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1203 | TResult2_1203) => TResult1_1204 | PromiseLike, onrejected?: (reason: any) => TResult2_1204 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1204 | TResult2_1204) => TResult1_1205 | PromiseLike, onrejected?: (reason: any) => TResult2_1205 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1205 | TResult2_1205) => TResult1_1206 | PromiseLike, onrejected?: (reason: any) => TResult2_1206 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1200 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1201 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1204 | TResult2_1204 | TResult_1201) => TResult1_1207 | PromiseLike, onrejected?: (reason: any) => TResult2_1207 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1202 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1203 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1203 | TResult2_1203 | TResult_1203) => TResult1_1208 | PromiseLike, onrejected?: (reason: any) => TResult2_1208 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1208 | TResult2_1208) => TResult1_1209 | PromiseLike, onrejected?: (reason: any) => TResult2_1209 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1204 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1205 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1203 | TResult2_1203 | TResult_1203 | TResult_1205) => TResult1_1210 | PromiseLike, onrejected?: (reason: any) => TResult2_1210 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1206 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1207 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1154 | TResult2_1154 | TResult_1183 | TResult_1199 | TResult_1207) => TResult1_1211 | PromiseLike, onrejected?: (reason: any) => TResult2_1211 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1211 | TResult2_1211) => TResult1_1212 | PromiseLike, onrejected?: (reason: any) => TResult2_1212 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1212 | TResult2_1212) => TResult1_1213 | PromiseLike, onrejected?: (reason: any) => TResult2_1213 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1208 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1209 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1211 | TResult2_1211 | TResult_1209) => TResult1_1214 | PromiseLike, onrejected?: (reason: any) => TResult2_1214 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1210 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1211 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1154 | TResult2_1154 | TResult_1183 | TResult_1199 | TResult_1207 | TResult_1211) => TResult1_1215 | PromiseLike, onrejected?: (reason: any) => TResult2_1215 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1215 | TResult2_1215) => TResult1_1216 | PromiseLike, onrejected?: (reason: any) => TResult2_1216 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1212 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1213 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1154 | TResult2_1154 | TResult_1183 | TResult_1199 | TResult_1207 | TResult_1211 | TResult_1213) => TResult1_1217 | PromiseLike, onrejected?: (reason: any) => TResult2_1217 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1214 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1215 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1025 | TResult2_1025 | TResult_1151 | TResult_1215) => TResult1_1218 | PromiseLike, onrejected?: (reason: any) => TResult2_1218 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1218 | TResult2_1218) => TResult1_1219 | PromiseLike, onrejected?: (reason: any) => TResult2_1219 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1219 | TResult2_1219) => TResult1_1220 | PromiseLike, onrejected?: (reason: any) => TResult2_1220 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1220 | TResult2_1220) => TResult1_1221 | PromiseLike, onrejected?: (reason: any) => TResult2_1221 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1221 | TResult2_1221) => TResult1_1222 | PromiseLike, onrejected?: (reason: any) => TResult2_1222 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1222 | TResult2_1222) => TResult1_1223 | PromiseLike, onrejected?: (reason: any) => TResult2_1223 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1216 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1217 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1221 | TResult2_1221 | TResult_1217) => TResult1_1224 | PromiseLike, onrejected?: (reason: any) => TResult2_1224 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1218 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1219 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1220 | TResult2_1220 | TResult_1219) => TResult1_1225 | PromiseLike, onrejected?: (reason: any) => TResult2_1225 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1225 | TResult2_1225) => TResult1_1226 | PromiseLike, onrejected?: (reason: any) => TResult2_1226 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1220 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1221 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1220 | TResult2_1220 | TResult_1219 | TResult_1221) => TResult1_1227 | PromiseLike, onrejected?: (reason: any) => TResult2_1227 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1222 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1223 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1219 | TResult2_1219 | TResult_1223) => TResult1_1228 | PromiseLike, onrejected?: (reason: any) => TResult2_1228 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1228 | TResult2_1228) => TResult1_1229 | PromiseLike, onrejected?: (reason: any) => TResult2_1229 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1229 | TResult2_1229) => TResult1_1230 | PromiseLike, onrejected?: (reason: any) => TResult2_1230 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1224 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1225 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1228 | TResult2_1228 | TResult_1225) => TResult1_1231 | PromiseLike, onrejected?: (reason: any) => TResult2_1231 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1226 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1227 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1219 | TResult2_1219 | TResult_1223 | TResult_1227) => TResult1_1232 | PromiseLike, onrejected?: (reason: any) => TResult2_1232 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1232 | TResult2_1232) => TResult1_1233 | PromiseLike, onrejected?: (reason: any) => TResult2_1233 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1228 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1229 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1219 | TResult2_1219 | TResult_1223 | TResult_1227 | TResult_1229) => TResult1_1234 | PromiseLike, onrejected?: (reason: any) => TResult2_1234 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1230 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1231 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1218 | TResult2_1218 | TResult_1231) => TResult1_1235 | PromiseLike, onrejected?: (reason: any) => TResult2_1235 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1235 | TResult2_1235) => TResult1_1236 | PromiseLike, onrejected?: (reason: any) => TResult2_1236 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1236 | TResult2_1236) => TResult1_1237 | PromiseLike, onrejected?: (reason: any) => TResult2_1237 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1237 | TResult2_1237) => TResult1_1238 | PromiseLike, onrejected?: (reason: any) => TResult2_1238 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1232 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1233 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1236 | TResult2_1236 | TResult_1233) => TResult1_1239 | PromiseLike, onrejected?: (reason: any) => TResult2_1239 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1234 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1235 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1235 | TResult2_1235 | TResult_1235) => TResult1_1240 | PromiseLike, onrejected?: (reason: any) => TResult2_1240 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1240 | TResult2_1240) => TResult1_1241 | PromiseLike, onrejected?: (reason: any) => TResult2_1241 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1236 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1237 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1235 | TResult2_1235 | TResult_1235 | TResult_1237) => TResult1_1242 | PromiseLike, onrejected?: (reason: any) => TResult2_1242 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1238 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1239 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1218 | TResult2_1218 | TResult_1231 | TResult_1239) => TResult1_1243 | PromiseLike, onrejected?: (reason: any) => TResult2_1243 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1243 | TResult2_1243) => TResult1_1244 | PromiseLike, onrejected?: (reason: any) => TResult2_1244 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1244 | TResult2_1244) => TResult1_1245 | PromiseLike, onrejected?: (reason: any) => TResult2_1245 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1240 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1241 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1243 | TResult2_1243 | TResult_1241) => TResult1_1246 | PromiseLike, onrejected?: (reason: any) => TResult2_1246 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1242 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1243 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1218 | TResult2_1218 | TResult_1231 | TResult_1239 | TResult_1243) => TResult1_1247 | PromiseLike, onrejected?: (reason: any) => TResult2_1247 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1247 | TResult2_1247) => TResult1_1248 | PromiseLike, onrejected?: (reason: any) => TResult2_1248 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1244 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1245 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1218 | TResult2_1218 | TResult_1231 | TResult_1239 | TResult_1243 | TResult_1245) => TResult1_1249 | PromiseLike, onrejected?: (reason: any) => TResult2_1249 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1246 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1247 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1025 | TResult2_1025 | TResult_1151 | TResult_1215 | TResult_1247) => TResult1_1250 | PromiseLike, onrejected?: (reason: any) => TResult2_1250 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1250 | TResult2_1250) => TResult1_1251 | PromiseLike, onrejected?: (reason: any) => TResult2_1251 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1251 | TResult2_1251) => TResult1_1252 | PromiseLike, onrejected?: (reason: any) => TResult2_1252 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1252 | TResult2_1252) => TResult1_1253 | PromiseLike, onrejected?: (reason: any) => TResult2_1253 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1253 | TResult2_1253) => TResult1_1254 | PromiseLike, onrejected?: (reason: any) => TResult2_1254 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1248 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1249 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1252 | TResult2_1252 | TResult_1249) => TResult1_1255 | PromiseLike, onrejected?: (reason: any) => TResult2_1255 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1250 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1251 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1251 | TResult2_1251 | TResult_1251) => TResult1_1256 | PromiseLike, onrejected?: (reason: any) => TResult2_1256 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1256 | TResult2_1256) => TResult1_1257 | PromiseLike, onrejected?: (reason: any) => TResult2_1257 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1252 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1253 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1251 | TResult2_1251 | TResult_1251 | TResult_1253) => TResult1_1258 | PromiseLike, onrejected?: (reason: any) => TResult2_1258 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1254 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1255 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1250 | TResult2_1250 | TResult_1255) => TResult1_1259 | PromiseLike, onrejected?: (reason: any) => TResult2_1259 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1259 | TResult2_1259) => TResult1_1260 | PromiseLike, onrejected?: (reason: any) => TResult2_1260 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1260 | TResult2_1260) => TResult1_1261 | PromiseLike, onrejected?: (reason: any) => TResult2_1261 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1256 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1257 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1259 | TResult2_1259 | TResult_1257) => TResult1_1262 | PromiseLike, onrejected?: (reason: any) => TResult2_1262 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1258 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1259 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1250 | TResult2_1250 | TResult_1255 | TResult_1259) => TResult1_1263 | PromiseLike, onrejected?: (reason: any) => TResult2_1263 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1263 | TResult2_1263) => TResult1_1264 | PromiseLike, onrejected?: (reason: any) => TResult2_1264 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1260 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1261 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1250 | TResult2_1250 | TResult_1255 | TResult_1259 | TResult_1261) => TResult1_1265 | PromiseLike, onrejected?: (reason: any) => TResult2_1265 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1262 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1263 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1025 | TResult2_1025 | TResult_1151 | TResult_1215 | TResult_1247 | TResult_1263) => TResult1_1266 | PromiseLike, onrejected?: (reason: any) => TResult2_1266 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1266 | TResult2_1266) => TResult1_1267 | PromiseLike, onrejected?: (reason: any) => TResult2_1267 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1267 | TResult2_1267) => TResult1_1268 | PromiseLike, onrejected?: (reason: any) => TResult2_1268 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1268 | TResult2_1268) => TResult1_1269 | PromiseLike, onrejected?: (reason: any) => TResult2_1269 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1264 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1265 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1267 | TResult2_1267 | TResult_1265) => TResult1_1270 | PromiseLike, onrejected?: (reason: any) => TResult2_1270 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1266 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1267 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1266 | TResult2_1266 | TResult_1267) => TResult1_1271 | PromiseLike, onrejected?: (reason: any) => TResult2_1271 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1271 | TResult2_1271) => TResult1_1272 | PromiseLike, onrejected?: (reason: any) => TResult2_1272 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1268 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1269 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1266 | TResult2_1266 | TResult_1267 | TResult_1269) => TResult1_1273 | PromiseLike, onrejected?: (reason: any) => TResult2_1273 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1270 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1271 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1025 | TResult2_1025 | TResult_1151 | TResult_1215 | TResult_1247 | TResult_1263 | TResult_1271) => TResult1_1274 | PromiseLike, onrejected?: (reason: any) => TResult2_1274 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1274 | TResult2_1274) => TResult1_1275 | PromiseLike, onrejected?: (reason: any) => TResult2_1275 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1275 | TResult2_1275) => TResult1_1276 | PromiseLike, onrejected?: (reason: any) => TResult2_1276 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1272 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1273 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1274 | TResult2_1274 | TResult_1273) => TResult1_1277 | PromiseLike, onrejected?: (reason: any) => TResult2_1277 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1274 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1275 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1025 | TResult2_1025 | TResult_1151 | TResult_1215 | TResult_1247 | TResult_1263 | TResult_1271 | TResult_1275) => TResult1_1278 | PromiseLike, onrejected?: (reason: any) => TResult2_1278 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1278 | TResult2_1278) => TResult1_1279 | PromiseLike, onrejected?: (reason: any) => TResult2_1279 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1276 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1277 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1025 | TResult2_1025 | TResult_1151 | TResult_1215 | TResult_1247 | TResult_1263 | TResult_1271 | TResult_1275 | TResult_1277) => TResult1_1280 | PromiseLike, onrejected?: (reason: any) => TResult2_1280 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1278 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1279 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1024 | TResult2_1024 | TResult_1279) => TResult1_1281 | PromiseLike, onrejected?: (reason: any) => TResult2_1281 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1281 | TResult2_1281) => TResult1_1282 | PromiseLike, onrejected?: (reason: any) => TResult2_1282 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1282 | TResult2_1282) => TResult1_1283 | PromiseLike, onrejected?: (reason: any) => TResult2_1283 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1283 | TResult2_1283) => TResult1_1284 | PromiseLike, onrejected?: (reason: any) => TResult2_1284 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1284 | TResult2_1284) => TResult1_1285 | PromiseLike, onrejected?: (reason: any) => TResult2_1285 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1285 | TResult2_1285) => TResult1_1286 | PromiseLike, onrejected?: (reason: any) => TResult2_1286 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1286 | TResult2_1286) => TResult1_1287 | PromiseLike, onrejected?: (reason: any) => TResult2_1287 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1287 | TResult2_1287) => TResult1_1288 | PromiseLike, onrejected?: (reason: any) => TResult2_1288 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1280 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1281 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1286 | TResult2_1286 | TResult_1281) => TResult1_1289 | PromiseLike, onrejected?: (reason: any) => TResult2_1289 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1282 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1283 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1285 | TResult2_1285 | TResult_1283) => TResult1_1290 | PromiseLike, onrejected?: (reason: any) => TResult2_1290 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1290 | TResult2_1290) => TResult1_1291 | PromiseLike, onrejected?: (reason: any) => TResult2_1291 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1284 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1285 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1285 | TResult2_1285 | TResult_1283 | TResult_1285) => TResult1_1292 | PromiseLike, onrejected?: (reason: any) => TResult2_1292 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1286 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1287 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1284 | TResult2_1284 | TResult_1287) => TResult1_1293 | PromiseLike, onrejected?: (reason: any) => TResult2_1293 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1293 | TResult2_1293) => TResult1_1294 | PromiseLike, onrejected?: (reason: any) => TResult2_1294 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1294 | TResult2_1294) => TResult1_1295 | PromiseLike, onrejected?: (reason: any) => TResult2_1295 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1288 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1289 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1293 | TResult2_1293 | TResult_1289) => TResult1_1296 | PromiseLike, onrejected?: (reason: any) => TResult2_1296 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1290 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1291 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1284 | TResult2_1284 | TResult_1287 | TResult_1291) => TResult1_1297 | PromiseLike, onrejected?: (reason: any) => TResult2_1297 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1297 | TResult2_1297) => TResult1_1298 | PromiseLike, onrejected?: (reason: any) => TResult2_1298 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1292 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1293 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1284 | TResult2_1284 | TResult_1287 | TResult_1291 | TResult_1293) => TResult1_1299 | PromiseLike, onrejected?: (reason: any) => TResult2_1299 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1294 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1295 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1283 | TResult2_1283 | TResult_1295) => TResult1_1300 | PromiseLike, onrejected?: (reason: any) => TResult2_1300 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1300 | TResult2_1300) => TResult1_1301 | PromiseLike, onrejected?: (reason: any) => TResult2_1301 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1301 | TResult2_1301) => TResult1_1302 | PromiseLike, onrejected?: (reason: any) => TResult2_1302 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1302 | TResult2_1302) => TResult1_1303 | PromiseLike, onrejected?: (reason: any) => TResult2_1303 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1296 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1297 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1301 | TResult2_1301 | TResult_1297) => TResult1_1304 | PromiseLike, onrejected?: (reason: any) => TResult2_1304 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1298 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1299 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1300 | TResult2_1300 | TResult_1299) => TResult1_1305 | PromiseLike, onrejected?: (reason: any) => TResult2_1305 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1305 | TResult2_1305) => TResult1_1306 | PromiseLike, onrejected?: (reason: any) => TResult2_1306 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1300 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1301 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1300 | TResult2_1300 | TResult_1299 | TResult_1301) => TResult1_1307 | PromiseLike, onrejected?: (reason: any) => TResult2_1307 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1302 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1303 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1283 | TResult2_1283 | TResult_1295 | TResult_1303) => TResult1_1308 | PromiseLike, onrejected?: (reason: any) => TResult2_1308 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1308 | TResult2_1308) => TResult1_1309 | PromiseLike, onrejected?: (reason: any) => TResult2_1309 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1309 | TResult2_1309) => TResult1_1310 | PromiseLike, onrejected?: (reason: any) => TResult2_1310 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1304 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1305 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1308 | TResult2_1308 | TResult_1305) => TResult1_1311 | PromiseLike, onrejected?: (reason: any) => TResult2_1311 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1306 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1307 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1283 | TResult2_1283 | TResult_1295 | TResult_1303 | TResult_1307) => TResult1_1312 | PromiseLike, onrejected?: (reason: any) => TResult2_1312 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1312 | TResult2_1312) => TResult1_1313 | PromiseLike, onrejected?: (reason: any) => TResult2_1313 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1308 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1309 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1283 | TResult2_1283 | TResult_1295 | TResult_1303 | TResult_1307 | TResult_1309) => TResult1_1314 | PromiseLike, onrejected?: (reason: any) => TResult2_1314 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1310 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1311 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1282 | TResult2_1282 | TResult_1311) => TResult1_1315 | PromiseLike, onrejected?: (reason: any) => TResult2_1315 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1315 | TResult2_1315) => TResult1_1316 | PromiseLike, onrejected?: (reason: any) => TResult2_1316 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1316 | TResult2_1316) => TResult1_1317 | PromiseLike, onrejected?: (reason: any) => TResult2_1317 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1317 | TResult2_1317) => TResult1_1318 | PromiseLike, onrejected?: (reason: any) => TResult2_1318 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1318 | TResult2_1318) => TResult1_1319 | PromiseLike, onrejected?: (reason: any) => TResult2_1319 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1312 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1313 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1317 | TResult2_1317 | TResult_1313) => TResult1_1320 | PromiseLike, onrejected?: (reason: any) => TResult2_1320 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1314 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1315 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1316 | TResult2_1316 | TResult_1315) => TResult1_1321 | PromiseLike, onrejected?: (reason: any) => TResult2_1321 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1321 | TResult2_1321) => TResult1_1322 | PromiseLike, onrejected?: (reason: any) => TResult2_1322 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1316 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1317 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1316 | TResult2_1316 | TResult_1315 | TResult_1317) => TResult1_1323 | PromiseLike, onrejected?: (reason: any) => TResult2_1323 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1318 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1319 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1315 | TResult2_1315 | TResult_1319) => TResult1_1324 | PromiseLike, onrejected?: (reason: any) => TResult2_1324 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1324 | TResult2_1324) => TResult1_1325 | PromiseLike, onrejected?: (reason: any) => TResult2_1325 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1325 | TResult2_1325) => TResult1_1326 | PromiseLike, onrejected?: (reason: any) => TResult2_1326 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1320 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1321 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1324 | TResult2_1324 | TResult_1321) => TResult1_1327 | PromiseLike, onrejected?: (reason: any) => TResult2_1327 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1322 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1323 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1315 | TResult2_1315 | TResult_1319 | TResult_1323) => TResult1_1328 | PromiseLike, onrejected?: (reason: any) => TResult2_1328 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1328 | TResult2_1328) => TResult1_1329 | PromiseLike, onrejected?: (reason: any) => TResult2_1329 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1324 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1325 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1315 | TResult2_1315 | TResult_1319 | TResult_1323 | TResult_1325) => TResult1_1330 | PromiseLike, onrejected?: (reason: any) => TResult2_1330 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1326 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1327 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1282 | TResult2_1282 | TResult_1311 | TResult_1327) => TResult1_1331 | PromiseLike, onrejected?: (reason: any) => TResult2_1331 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1331 | TResult2_1331) => TResult1_1332 | PromiseLike, onrejected?: (reason: any) => TResult2_1332 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1332 | TResult2_1332) => TResult1_1333 | PromiseLike, onrejected?: (reason: any) => TResult2_1333 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1333 | TResult2_1333) => TResult1_1334 | PromiseLike, onrejected?: (reason: any) => TResult2_1334 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1328 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1329 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1332 | TResult2_1332 | TResult_1329) => TResult1_1335 | PromiseLike, onrejected?: (reason: any) => TResult2_1335 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1330 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1331 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1331 | TResult2_1331 | TResult_1331) => TResult1_1336 | PromiseLike, onrejected?: (reason: any) => TResult2_1336 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1336 | TResult2_1336) => TResult1_1337 | PromiseLike, onrejected?: (reason: any) => TResult2_1337 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1332 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1333 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1331 | TResult2_1331 | TResult_1331 | TResult_1333) => TResult1_1338 | PromiseLike, onrejected?: (reason: any) => TResult2_1338 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1334 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1335 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1282 | TResult2_1282 | TResult_1311 | TResult_1327 | TResult_1335) => TResult1_1339 | PromiseLike, onrejected?: (reason: any) => TResult2_1339 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1339 | TResult2_1339) => TResult1_1340 | PromiseLike, onrejected?: (reason: any) => TResult2_1340 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1340 | TResult2_1340) => TResult1_1341 | PromiseLike, onrejected?: (reason: any) => TResult2_1341 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1336 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1337 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1339 | TResult2_1339 | TResult_1337) => TResult1_1342 | PromiseLike, onrejected?: (reason: any) => TResult2_1342 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1338 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1339 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1282 | TResult2_1282 | TResult_1311 | TResult_1327 | TResult_1335 | TResult_1339) => TResult1_1343 | PromiseLike, onrejected?: (reason: any) => TResult2_1343 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1343 | TResult2_1343) => TResult1_1344 | PromiseLike, onrejected?: (reason: any) => TResult2_1344 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1340 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1341 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1282 | TResult2_1282 | TResult_1311 | TResult_1327 | TResult_1335 | TResult_1339 | TResult_1341) => TResult1_1345 | PromiseLike, onrejected?: (reason: any) => TResult2_1345 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1342 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1343 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1281 | TResult2_1281 | TResult_1343) => TResult1_1346 | PromiseLike, onrejected?: (reason: any) => TResult2_1346 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1346 | TResult2_1346) => TResult1_1347 | PromiseLike, onrejected?: (reason: any) => TResult2_1347 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1347 | TResult2_1347) => TResult1_1348 | PromiseLike, onrejected?: (reason: any) => TResult2_1348 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1348 | TResult2_1348) => TResult1_1349 | PromiseLike, onrejected?: (reason: any) => TResult2_1349 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1349 | TResult2_1349) => TResult1_1350 | PromiseLike, onrejected?: (reason: any) => TResult2_1350 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1350 | TResult2_1350) => TResult1_1351 | PromiseLike, onrejected?: (reason: any) => TResult2_1351 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1344 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1345 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1349 | TResult2_1349 | TResult_1345) => TResult1_1352 | PromiseLike, onrejected?: (reason: any) => TResult2_1352 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1346 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1347 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1348 | TResult2_1348 | TResult_1347) => TResult1_1353 | PromiseLike, onrejected?: (reason: any) => TResult2_1353 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1353 | TResult2_1353) => TResult1_1354 | PromiseLike, onrejected?: (reason: any) => TResult2_1354 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1348 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1349 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1348 | TResult2_1348 | TResult_1347 | TResult_1349) => TResult1_1355 | PromiseLike, onrejected?: (reason: any) => TResult2_1355 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1350 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1351 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1347 | TResult2_1347 | TResult_1351) => TResult1_1356 | PromiseLike, onrejected?: (reason: any) => TResult2_1356 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1356 | TResult2_1356) => TResult1_1357 | PromiseLike, onrejected?: (reason: any) => TResult2_1357 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1357 | TResult2_1357) => TResult1_1358 | PromiseLike, onrejected?: (reason: any) => TResult2_1358 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1352 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1353 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1356 | TResult2_1356 | TResult_1353) => TResult1_1359 | PromiseLike, onrejected?: (reason: any) => TResult2_1359 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1354 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1355 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1347 | TResult2_1347 | TResult_1351 | TResult_1355) => TResult1_1360 | PromiseLike, onrejected?: (reason: any) => TResult2_1360 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1360 | TResult2_1360) => TResult1_1361 | PromiseLike, onrejected?: (reason: any) => TResult2_1361 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1356 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1357 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1347 | TResult2_1347 | TResult_1351 | TResult_1355 | TResult_1357) => TResult1_1362 | PromiseLike, onrejected?: (reason: any) => TResult2_1362 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1358 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1359 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1346 | TResult2_1346 | TResult_1359) => TResult1_1363 | PromiseLike, onrejected?: (reason: any) => TResult2_1363 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1363 | TResult2_1363) => TResult1_1364 | PromiseLike, onrejected?: (reason: any) => TResult2_1364 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1364 | TResult2_1364) => TResult1_1365 | PromiseLike, onrejected?: (reason: any) => TResult2_1365 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1365 | TResult2_1365) => TResult1_1366 | PromiseLike, onrejected?: (reason: any) => TResult2_1366 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1360 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1361 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1364 | TResult2_1364 | TResult_1361) => TResult1_1367 | PromiseLike, onrejected?: (reason: any) => TResult2_1367 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1362 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1363 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1363 | TResult2_1363 | TResult_1363) => TResult1_1368 | PromiseLike, onrejected?: (reason: any) => TResult2_1368 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1368 | TResult2_1368) => TResult1_1369 | PromiseLike, onrejected?: (reason: any) => TResult2_1369 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1364 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1365 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1363 | TResult2_1363 | TResult_1363 | TResult_1365) => TResult1_1370 | PromiseLike, onrejected?: (reason: any) => TResult2_1370 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1366 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1367 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1346 | TResult2_1346 | TResult_1359 | TResult_1367) => TResult1_1371 | PromiseLike, onrejected?: (reason: any) => TResult2_1371 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1371 | TResult2_1371) => TResult1_1372 | PromiseLike, onrejected?: (reason: any) => TResult2_1372 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1372 | TResult2_1372) => TResult1_1373 | PromiseLike, onrejected?: (reason: any) => TResult2_1373 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1368 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1369 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1371 | TResult2_1371 | TResult_1369) => TResult1_1374 | PromiseLike, onrejected?: (reason: any) => TResult2_1374 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1370 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1371 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1346 | TResult2_1346 | TResult_1359 | TResult_1367 | TResult_1371) => TResult1_1375 | PromiseLike, onrejected?: (reason: any) => TResult2_1375 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1375 | TResult2_1375) => TResult1_1376 | PromiseLike, onrejected?: (reason: any) => TResult2_1376 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1372 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1373 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1346 | TResult2_1346 | TResult_1359 | TResult_1367 | TResult_1371 | TResult_1373) => TResult1_1377 | PromiseLike, onrejected?: (reason: any) => TResult2_1377 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1374 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1375 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1281 | TResult2_1281 | TResult_1343 | TResult_1375) => TResult1_1378 | PromiseLike, onrejected?: (reason: any) => TResult2_1378 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1378 | TResult2_1378) => TResult1_1379 | PromiseLike, onrejected?: (reason: any) => TResult2_1379 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1379 | TResult2_1379) => TResult1_1380 | PromiseLike, onrejected?: (reason: any) => TResult2_1380 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1380 | TResult2_1380) => TResult1_1381 | PromiseLike, onrejected?: (reason: any) => TResult2_1381 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1381 | TResult2_1381) => TResult1_1382 | PromiseLike, onrejected?: (reason: any) => TResult2_1382 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1376 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1377 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1380 | TResult2_1380 | TResult_1377) => TResult1_1383 | PromiseLike, onrejected?: (reason: any) => TResult2_1383 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1378 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1379 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1379 | TResult2_1379 | TResult_1379) => TResult1_1384 | PromiseLike, onrejected?: (reason: any) => TResult2_1384 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1384 | TResult2_1384) => TResult1_1385 | PromiseLike, onrejected?: (reason: any) => TResult2_1385 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1380 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1381 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1379 | TResult2_1379 | TResult_1379 | TResult_1381) => TResult1_1386 | PromiseLike, onrejected?: (reason: any) => TResult2_1386 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1382 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1383 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1378 | TResult2_1378 | TResult_1383) => TResult1_1387 | PromiseLike, onrejected?: (reason: any) => TResult2_1387 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1387 | TResult2_1387) => TResult1_1388 | PromiseLike, onrejected?: (reason: any) => TResult2_1388 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1388 | TResult2_1388) => TResult1_1389 | PromiseLike, onrejected?: (reason: any) => TResult2_1389 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1384 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1385 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1387 | TResult2_1387 | TResult_1385) => TResult1_1390 | PromiseLike, onrejected?: (reason: any) => TResult2_1390 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1386 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1387 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1378 | TResult2_1378 | TResult_1383 | TResult_1387) => TResult1_1391 | PromiseLike, onrejected?: (reason: any) => TResult2_1391 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1391 | TResult2_1391) => TResult1_1392 | PromiseLike, onrejected?: (reason: any) => TResult2_1392 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1388 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1389 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1378 | TResult2_1378 | TResult_1383 | TResult_1387 | TResult_1389) => TResult1_1393 | PromiseLike, onrejected?: (reason: any) => TResult2_1393 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1390 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1391 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1281 | TResult2_1281 | TResult_1343 | TResult_1375 | TResult_1391) => TResult1_1394 | PromiseLike, onrejected?: (reason: any) => TResult2_1394 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1394 | TResult2_1394) => TResult1_1395 | PromiseLike, onrejected?: (reason: any) => TResult2_1395 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1395 | TResult2_1395) => TResult1_1396 | PromiseLike, onrejected?: (reason: any) => TResult2_1396 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1396 | TResult2_1396) => TResult1_1397 | PromiseLike, onrejected?: (reason: any) => TResult2_1397 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1392 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1393 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1395 | TResult2_1395 | TResult_1393) => TResult1_1398 | PromiseLike, onrejected?: (reason: any) => TResult2_1398 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1394 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1395 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1394 | TResult2_1394 | TResult_1395) => TResult1_1399 | PromiseLike, onrejected?: (reason: any) => TResult2_1399 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1399 | TResult2_1399) => TResult1_1400 | PromiseLike, onrejected?: (reason: any) => TResult2_1400 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1396 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1397 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1394 | TResult2_1394 | TResult_1395 | TResult_1397) => TResult1_1401 | PromiseLike, onrejected?: (reason: any) => TResult2_1401 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1398 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1399 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1281 | TResult2_1281 | TResult_1343 | TResult_1375 | TResult_1391 | TResult_1399) => TResult1_1402 | PromiseLike, onrejected?: (reason: any) => TResult2_1402 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1402 | TResult2_1402) => TResult1_1403 | PromiseLike, onrejected?: (reason: any) => TResult2_1403 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1403 | TResult2_1403) => TResult1_1404 | PromiseLike, onrejected?: (reason: any) => TResult2_1404 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1400 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1401 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1402 | TResult2_1402 | TResult_1401) => TResult1_1405 | PromiseLike, onrejected?: (reason: any) => TResult2_1405 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1402 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1403 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1281 | TResult2_1281 | TResult_1343 | TResult_1375 | TResult_1391 | TResult_1399 | TResult_1403) => TResult1_1406 | PromiseLike, onrejected?: (reason: any) => TResult2_1406 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1406 | TResult2_1406) => TResult1_1407 | PromiseLike, onrejected?: (reason: any) => TResult2_1407 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1404 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1405 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1281 | TResult2_1281 | TResult_1343 | TResult_1375 | TResult_1391 | TResult_1399 | TResult_1403 | TResult_1405) => TResult1_1408 | PromiseLike, onrejected?: (reason: any) => TResult2_1408 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1406 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1407 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1024 | TResult2_1024 | TResult_1279 | TResult_1407) => TResult1_1409 | PromiseLike, onrejected?: (reason: any) => TResult2_1409 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1409 | TResult2_1409) => TResult1_1410 | PromiseLike, onrejected?: (reason: any) => TResult2_1410 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1410 | TResult2_1410) => TResult1_1411 | PromiseLike, onrejected?: (reason: any) => TResult2_1411 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1411 | TResult2_1411) => TResult1_1412 | PromiseLike, onrejected?: (reason: any) => TResult2_1412 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1412 | TResult2_1412) => TResult1_1413 | PromiseLike, onrejected?: (reason: any) => TResult2_1413 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1413 | TResult2_1413) => TResult1_1414 | PromiseLike, onrejected?: (reason: any) => TResult2_1414 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1414 | TResult2_1414) => TResult1_1415 | PromiseLike, onrejected?: (reason: any) => TResult2_1415 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1408 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1409 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1413 | TResult2_1413 | TResult_1409) => TResult1_1416 | PromiseLike, onrejected?: (reason: any) => TResult2_1416 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1410 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1411 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1412 | TResult2_1412 | TResult_1411) => TResult1_1417 | PromiseLike, onrejected?: (reason: any) => TResult2_1417 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1417 | TResult2_1417) => TResult1_1418 | PromiseLike, onrejected?: (reason: any) => TResult2_1418 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1412 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1413 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1412 | TResult2_1412 | TResult_1411 | TResult_1413) => TResult1_1419 | PromiseLike, onrejected?: (reason: any) => TResult2_1419 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1414 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1415 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1411 | TResult2_1411 | TResult_1415) => TResult1_1420 | PromiseLike, onrejected?: (reason: any) => TResult2_1420 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1420 | TResult2_1420) => TResult1_1421 | PromiseLike, onrejected?: (reason: any) => TResult2_1421 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1421 | TResult2_1421) => TResult1_1422 | PromiseLike, onrejected?: (reason: any) => TResult2_1422 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1416 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1417 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1420 | TResult2_1420 | TResult_1417) => TResult1_1423 | PromiseLike, onrejected?: (reason: any) => TResult2_1423 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1418 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1419 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1411 | TResult2_1411 | TResult_1415 | TResult_1419) => TResult1_1424 | PromiseLike, onrejected?: (reason: any) => TResult2_1424 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1424 | TResult2_1424) => TResult1_1425 | PromiseLike, onrejected?: (reason: any) => TResult2_1425 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1420 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1421 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1411 | TResult2_1411 | TResult_1415 | TResult_1419 | TResult_1421) => TResult1_1426 | PromiseLike, onrejected?: (reason: any) => TResult2_1426 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1422 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1423 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1410 | TResult2_1410 | TResult_1423) => TResult1_1427 | PromiseLike, onrejected?: (reason: any) => TResult2_1427 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1427 | TResult2_1427) => TResult1_1428 | PromiseLike, onrejected?: (reason: any) => TResult2_1428 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1428 | TResult2_1428) => TResult1_1429 | PromiseLike, onrejected?: (reason: any) => TResult2_1429 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1429 | TResult2_1429) => TResult1_1430 | PromiseLike, onrejected?: (reason: any) => TResult2_1430 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1424 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1425 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1428 | TResult2_1428 | TResult_1425) => TResult1_1431 | PromiseLike, onrejected?: (reason: any) => TResult2_1431 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1426 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1427 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1427 | TResult2_1427 | TResult_1427) => TResult1_1432 | PromiseLike, onrejected?: (reason: any) => TResult2_1432 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1432 | TResult2_1432) => TResult1_1433 | PromiseLike, onrejected?: (reason: any) => TResult2_1433 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1428 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1429 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1427 | TResult2_1427 | TResult_1427 | TResult_1429) => TResult1_1434 | PromiseLike, onrejected?: (reason: any) => TResult2_1434 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1430 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1431 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1410 | TResult2_1410 | TResult_1423 | TResult_1431) => TResult1_1435 | PromiseLike, onrejected?: (reason: any) => TResult2_1435 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1435 | TResult2_1435) => TResult1_1436 | PromiseLike, onrejected?: (reason: any) => TResult2_1436 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1436 | TResult2_1436) => TResult1_1437 | PromiseLike, onrejected?: (reason: any) => TResult2_1437 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1432 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1433 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1435 | TResult2_1435 | TResult_1433) => TResult1_1438 | PromiseLike, onrejected?: (reason: any) => TResult2_1438 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1434 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1435 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1410 | TResult2_1410 | TResult_1423 | TResult_1431 | TResult_1435) => TResult1_1439 | PromiseLike, onrejected?: (reason: any) => TResult2_1439 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1439 | TResult2_1439) => TResult1_1440 | PromiseLike, onrejected?: (reason: any) => TResult2_1440 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1436 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1437 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1410 | TResult2_1410 | TResult_1423 | TResult_1431 | TResult_1435 | TResult_1437) => TResult1_1441 | PromiseLike, onrejected?: (reason: any) => TResult2_1441 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1438 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1439 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1409 | TResult2_1409 | TResult_1439) => TResult1_1442 | PromiseLike, onrejected?: (reason: any) => TResult2_1442 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1442 | TResult2_1442) => TResult1_1443 | PromiseLike, onrejected?: (reason: any) => TResult2_1443 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1443 | TResult2_1443) => TResult1_1444 | PromiseLike, onrejected?: (reason: any) => TResult2_1444 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1444 | TResult2_1444) => TResult1_1445 | PromiseLike, onrejected?: (reason: any) => TResult2_1445 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1445 | TResult2_1445) => TResult1_1446 | PromiseLike, onrejected?: (reason: any) => TResult2_1446 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1440 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1441 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1444 | TResult2_1444 | TResult_1441) => TResult1_1447 | PromiseLike, onrejected?: (reason: any) => TResult2_1447 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1442 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1443 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1443 | TResult2_1443 | TResult_1443) => TResult1_1448 | PromiseLike, onrejected?: (reason: any) => TResult2_1448 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1448 | TResult2_1448) => TResult1_1449 | PromiseLike, onrejected?: (reason: any) => TResult2_1449 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1444 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1445 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1443 | TResult2_1443 | TResult_1443 | TResult_1445) => TResult1_1450 | PromiseLike, onrejected?: (reason: any) => TResult2_1450 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1446 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1447 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1442 | TResult2_1442 | TResult_1447) => TResult1_1451 | PromiseLike, onrejected?: (reason: any) => TResult2_1451 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1451 | TResult2_1451) => TResult1_1452 | PromiseLike, onrejected?: (reason: any) => TResult2_1452 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1452 | TResult2_1452) => TResult1_1453 | PromiseLike, onrejected?: (reason: any) => TResult2_1453 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1448 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1449 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1451 | TResult2_1451 | TResult_1449) => TResult1_1454 | PromiseLike, onrejected?: (reason: any) => TResult2_1454 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1450 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1451 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1442 | TResult2_1442 | TResult_1447 | TResult_1451) => TResult1_1455 | PromiseLike, onrejected?: (reason: any) => TResult2_1455 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1455 | TResult2_1455) => TResult1_1456 | PromiseLike, onrejected?: (reason: any) => TResult2_1456 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1452 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1453 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1442 | TResult2_1442 | TResult_1447 | TResult_1451 | TResult_1453) => TResult1_1457 | PromiseLike, onrejected?: (reason: any) => TResult2_1457 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1454 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1455 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1409 | TResult2_1409 | TResult_1439 | TResult_1455) => TResult1_1458 | PromiseLike, onrejected?: (reason: any) => TResult2_1458 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1458 | TResult2_1458) => TResult1_1459 | PromiseLike, onrejected?: (reason: any) => TResult2_1459 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1459 | TResult2_1459) => TResult1_1460 | PromiseLike, onrejected?: (reason: any) => TResult2_1460 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1460 | TResult2_1460) => TResult1_1461 | PromiseLike, onrejected?: (reason: any) => TResult2_1461 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1456 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1457 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1459 | TResult2_1459 | TResult_1457) => TResult1_1462 | PromiseLike, onrejected?: (reason: any) => TResult2_1462 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1458 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1459 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1458 | TResult2_1458 | TResult_1459) => TResult1_1463 | PromiseLike, onrejected?: (reason: any) => TResult2_1463 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1463 | TResult2_1463) => TResult1_1464 | PromiseLike, onrejected?: (reason: any) => TResult2_1464 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1460 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1461 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1458 | TResult2_1458 | TResult_1459 | TResult_1461) => TResult1_1465 | PromiseLike, onrejected?: (reason: any) => TResult2_1465 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1462 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1463 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1409 | TResult2_1409 | TResult_1439 | TResult_1455 | TResult_1463) => TResult1_1466 | PromiseLike, onrejected?: (reason: any) => TResult2_1466 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1466 | TResult2_1466) => TResult1_1467 | PromiseLike, onrejected?: (reason: any) => TResult2_1467 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1467 | TResult2_1467) => TResult1_1468 | PromiseLike, onrejected?: (reason: any) => TResult2_1468 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1464 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1465 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1466 | TResult2_1466 | TResult_1465) => TResult1_1469 | PromiseLike, onrejected?: (reason: any) => TResult2_1469 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1466 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1467 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1409 | TResult2_1409 | TResult_1439 | TResult_1455 | TResult_1463 | TResult_1467) => TResult1_1470 | PromiseLike, onrejected?: (reason: any) => TResult2_1470 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1470 | TResult2_1470) => TResult1_1471 | PromiseLike, onrejected?: (reason: any) => TResult2_1471 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1468 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1469 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1409 | TResult2_1409 | TResult_1439 | TResult_1455 | TResult_1463 | TResult_1467 | TResult_1469) => TResult1_1472 | PromiseLike, onrejected?: (reason: any) => TResult2_1472 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1470 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1471 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1024 | TResult2_1024 | TResult_1279 | TResult_1407 | TResult_1471) => TResult1_1473 | PromiseLike, onrejected?: (reason: any) => TResult2_1473 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1473 | TResult2_1473) => TResult1_1474 | PromiseLike, onrejected?: (reason: any) => TResult2_1474 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1474 | TResult2_1474) => TResult1_1475 | PromiseLike, onrejected?: (reason: any) => TResult2_1475 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1475 | TResult2_1475) => TResult1_1476 | PromiseLike, onrejected?: (reason: any) => TResult2_1476 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1476 | TResult2_1476) => TResult1_1477 | PromiseLike, onrejected?: (reason: any) => TResult2_1477 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1477 | TResult2_1477) => TResult1_1478 | PromiseLike, onrejected?: (reason: any) => TResult2_1478 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1472 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1473 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1476 | TResult2_1476 | TResult_1473) => TResult1_1479 | PromiseLike, onrejected?: (reason: any) => TResult2_1479 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1474 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1475 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1475 | TResult2_1475 | TResult_1475) => TResult1_1480 | PromiseLike, onrejected?: (reason: any) => TResult2_1480 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1480 | TResult2_1480) => TResult1_1481 | PromiseLike, onrejected?: (reason: any) => TResult2_1481 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1476 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1477 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1475 | TResult2_1475 | TResult_1475 | TResult_1477) => TResult1_1482 | PromiseLike, onrejected?: (reason: any) => TResult2_1482 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1478 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1479 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1474 | TResult2_1474 | TResult_1479) => TResult1_1483 | PromiseLike, onrejected?: (reason: any) => TResult2_1483 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1483 | TResult2_1483) => TResult1_1484 | PromiseLike, onrejected?: (reason: any) => TResult2_1484 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1484 | TResult2_1484) => TResult1_1485 | PromiseLike, onrejected?: (reason: any) => TResult2_1485 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1480 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1481 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1483 | TResult2_1483 | TResult_1481) => TResult1_1486 | PromiseLike, onrejected?: (reason: any) => TResult2_1486 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1482 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1483 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1474 | TResult2_1474 | TResult_1479 | TResult_1483) => TResult1_1487 | PromiseLike, onrejected?: (reason: any) => TResult2_1487 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1487 | TResult2_1487) => TResult1_1488 | PromiseLike, onrejected?: (reason: any) => TResult2_1488 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1484 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1485 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1474 | TResult2_1474 | TResult_1479 | TResult_1483 | TResult_1485) => TResult1_1489 | PromiseLike, onrejected?: (reason: any) => TResult2_1489 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1486 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1487 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1473 | TResult2_1473 | TResult_1487) => TResult1_1490 | PromiseLike, onrejected?: (reason: any) => TResult2_1490 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1490 | TResult2_1490) => TResult1_1491 | PromiseLike, onrejected?: (reason: any) => TResult2_1491 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1491 | TResult2_1491) => TResult1_1492 | PromiseLike, onrejected?: (reason: any) => TResult2_1492 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1492 | TResult2_1492) => TResult1_1493 | PromiseLike, onrejected?: (reason: any) => TResult2_1493 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1488 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1489 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1491 | TResult2_1491 | TResult_1489) => TResult1_1494 | PromiseLike, onrejected?: (reason: any) => TResult2_1494 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1490 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1491 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1490 | TResult2_1490 | TResult_1491) => TResult1_1495 | PromiseLike, onrejected?: (reason: any) => TResult2_1495 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1495 | TResult2_1495) => TResult1_1496 | PromiseLike, onrejected?: (reason: any) => TResult2_1496 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1492 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1493 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1490 | TResult2_1490 | TResult_1491 | TResult_1493) => TResult1_1497 | PromiseLike, onrejected?: (reason: any) => TResult2_1497 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1494 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1495 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1473 | TResult2_1473 | TResult_1487 | TResult_1495) => TResult1_1498 | PromiseLike, onrejected?: (reason: any) => TResult2_1498 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1498 | TResult2_1498) => TResult1_1499 | PromiseLike, onrejected?: (reason: any) => TResult2_1499 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1499 | TResult2_1499) => TResult1_1500 | PromiseLike, onrejected?: (reason: any) => TResult2_1500 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1496 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1497 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1498 | TResult2_1498 | TResult_1497) => TResult1_1501 | PromiseLike, onrejected?: (reason: any) => TResult2_1501 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1498 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1499 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1473 | TResult2_1473 | TResult_1487 | TResult_1495 | TResult_1499) => TResult1_1502 | PromiseLike, onrejected?: (reason: any) => TResult2_1502 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1502 | TResult2_1502) => TResult1_1503 | PromiseLike, onrejected?: (reason: any) => TResult2_1503 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1500 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1501 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1473 | TResult2_1473 | TResult_1487 | TResult_1495 | TResult_1499 | TResult_1501) => TResult1_1504 | PromiseLike, onrejected?: (reason: any) => TResult2_1504 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1502 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1503 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1024 | TResult2_1024 | TResult_1279 | TResult_1407 | TResult_1471 | TResult_1503) => TResult1_1505 | PromiseLike, onrejected?: (reason: any) => TResult2_1505 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1505 | TResult2_1505) => TResult1_1506 | PromiseLike, onrejected?: (reason: any) => TResult2_1506 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1506 | TResult2_1506) => TResult1_1507 | PromiseLike, onrejected?: (reason: any) => TResult2_1507 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1507 | TResult2_1507) => TResult1_1508 | PromiseLike, onrejected?: (reason: any) => TResult2_1508 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1508 | TResult2_1508) => TResult1_1509 | PromiseLike, onrejected?: (reason: any) => TResult2_1509 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1504 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1505 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1507 | TResult2_1507 | TResult_1505) => TResult1_1510 | PromiseLike, onrejected?: (reason: any) => TResult2_1510 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1506 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1507 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1506 | TResult2_1506 | TResult_1507) => TResult1_1511 | PromiseLike, onrejected?: (reason: any) => TResult2_1511 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1511 | TResult2_1511) => TResult1_1512 | PromiseLike, onrejected?: (reason: any) => TResult2_1512 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1508 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1509 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1506 | TResult2_1506 | TResult_1507 | TResult_1509) => TResult1_1513 | PromiseLike, onrejected?: (reason: any) => TResult2_1513 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1510 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1511 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1505 | TResult2_1505 | TResult_1511) => TResult1_1514 | PromiseLike, onrejected?: (reason: any) => TResult2_1514 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1514 | TResult2_1514) => TResult1_1515 | PromiseLike, onrejected?: (reason: any) => TResult2_1515 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1515 | TResult2_1515) => TResult1_1516 | PromiseLike, onrejected?: (reason: any) => TResult2_1516 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1512 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1513 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1514 | TResult2_1514 | TResult_1513) => TResult1_1517 | PromiseLike, onrejected?: (reason: any) => TResult2_1517 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1514 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1515 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1505 | TResult2_1505 | TResult_1511 | TResult_1515) => TResult1_1518 | PromiseLike, onrejected?: (reason: any) => TResult2_1518 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1518 | TResult2_1518) => TResult1_1519 | PromiseLike, onrejected?: (reason: any) => TResult2_1519 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1516 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1517 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1505 | TResult2_1505 | TResult_1511 | TResult_1515 | TResult_1517) => TResult1_1520 | PromiseLike, onrejected?: (reason: any) => TResult2_1520 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1518 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1519 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1024 | TResult2_1024 | TResult_1279 | TResult_1407 | TResult_1471 | TResult_1503 | TResult_1519) => TResult1_1521 | PromiseLike, onrejected?: (reason: any) => TResult2_1521 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1521 | TResult2_1521) => TResult1_1522 | PromiseLike, onrejected?: (reason: any) => TResult2_1522 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1522 | TResult2_1522) => TResult1_1523 | PromiseLike, onrejected?: (reason: any) => TResult2_1523 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1523 | TResult2_1523) => TResult1_1524 | PromiseLike, onrejected?: (reason: any) => TResult2_1524 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1520 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1521 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1522 | TResult2_1522 | TResult_1521) => TResult1_1525 | PromiseLike, onrejected?: (reason: any) => TResult2_1525 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1522 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1523 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1521 | TResult2_1521 | TResult_1523) => TResult1_1526 | PromiseLike, onrejected?: (reason: any) => TResult2_1526 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1526 | TResult2_1526) => TResult1_1527 | PromiseLike, onrejected?: (reason: any) => TResult2_1527 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1524 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1525 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1521 | TResult2_1521 | TResult_1523 | TResult_1525) => TResult1_1528 | PromiseLike, onrejected?: (reason: any) => TResult2_1528 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1526 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1527 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1024 | TResult2_1024 | TResult_1279 | TResult_1407 | TResult_1471 | TResult_1503 | TResult_1519 | TResult_1527) => TResult1_1529 | PromiseLike, onrejected?: (reason: any) => TResult2_1529 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1529 | TResult2_1529) => TResult1_1530 | PromiseLike, onrejected?: (reason: any) => TResult2_1530 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1530 | TResult2_1530) => TResult1_1531 | PromiseLike, onrejected?: (reason: any) => TResult2_1531 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1528 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1529 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1529 | TResult2_1529 | TResult_1529) => TResult1_1532 | PromiseLike, onrejected?: (reason: any) => TResult2_1532 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1530 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1531 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1024 | TResult2_1024 | TResult_1279 | TResult_1407 | TResult_1471 | TResult_1503 | TResult_1519 | TResult_1527 | TResult_1531) => TResult1_1533 | PromiseLike, onrejected?: (reason: any) => TResult2_1533 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1533 | TResult2_1533) => TResult1_1534 | PromiseLike, onrejected?: (reason: any) => TResult2_1534 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1532 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1533 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1024 | TResult2_1024 | TResult_1279 | TResult_1407 | TResult_1471 | TResult_1503 | TResult_1519 | TResult_1527 | TResult_1531 | TResult_1533) => TResult1_1535 | PromiseLike, onrejected?: (reason: any) => TResult2_1535 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1534 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1535 | PromiseLike): { + then | TResult_1023 | TResult_1535, TResult2_1536 = never>(onfulfilled?: (value: import("./http-client").HttpResponse | TResult_1023 | TResult_1535) => TResult1_1536 | PromiseLike, onrejected?: (reason: any) => TResult2_1536 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1536 | TResult2_1536) => TResult1_1537 | PromiseLike, onrejected?: (reason: any) => TResult2_1537 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1537 | TResult2_1537) => TResult1_1538 | PromiseLike, onrejected?: (reason: any) => TResult2_1538 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1538 | TResult2_1538) => TResult1_1539 | PromiseLike, onrejected?: (reason: any) => TResult2_1539 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1539 | TResult2_1539) => TResult1_1540 | PromiseLike, onrejected?: (reason: any) => TResult2_1540 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1540 | TResult2_1540) => TResult1_1541 | PromiseLike, onrejected?: (reason: any) => TResult2_1541 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1541 | TResult2_1541) => TResult1_1542 | PromiseLike, onrejected?: (reason: any) => TResult2_1542 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1542 | TResult2_1542) => TResult1_1543 | PromiseLike, onrejected?: (reason: any) => TResult2_1543 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1543 | TResult2_1543) => TResult1_1544 | PromiseLike, onrejected?: (reason: any) => TResult2_1544 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1536 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1537 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1542 | TResult2_1542 | TResult_1537) => TResult1_1545 | PromiseLike, onrejected?: (reason: any) => TResult2_1545 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1538 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1539 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1541 | TResult2_1541 | TResult_1539) => TResult1_1546 | PromiseLike, onrejected?: (reason: any) => TResult2_1546 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1546 | TResult2_1546) => TResult1_1547 | PromiseLike, onrejected?: (reason: any) => TResult2_1547 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1540 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1541 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1541 | TResult2_1541 | TResult_1539 | TResult_1541) => TResult1_1548 | PromiseLike, onrejected?: (reason: any) => TResult2_1548 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1542 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1543 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1540 | TResult2_1540 | TResult_1543) => TResult1_1549 | PromiseLike, onrejected?: (reason: any) => TResult2_1549 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1549 | TResult2_1549) => TResult1_1550 | PromiseLike, onrejected?: (reason: any) => TResult2_1550 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1550 | TResult2_1550) => TResult1_1551 | PromiseLike, onrejected?: (reason: any) => TResult2_1551 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1544 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1545 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1549 | TResult2_1549 | TResult_1545) => TResult1_1552 | PromiseLike, onrejected?: (reason: any) => TResult2_1552 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1546 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1547 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1540 | TResult2_1540 | TResult_1543 | TResult_1547) => TResult1_1553 | PromiseLike, onrejected?: (reason: any) => TResult2_1553 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1553 | TResult2_1553) => TResult1_1554 | PromiseLike, onrejected?: (reason: any) => TResult2_1554 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1548 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1549 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1540 | TResult2_1540 | TResult_1543 | TResult_1547 | TResult_1549) => TResult1_1555 | PromiseLike, onrejected?: (reason: any) => TResult2_1555 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1550 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1551 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1539 | TResult2_1539 | TResult_1551) => TResult1_1556 | PromiseLike, onrejected?: (reason: any) => TResult2_1556 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1556 | TResult2_1556) => TResult1_1557 | PromiseLike, onrejected?: (reason: any) => TResult2_1557 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1557 | TResult2_1557) => TResult1_1558 | PromiseLike, onrejected?: (reason: any) => TResult2_1558 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1558 | TResult2_1558) => TResult1_1559 | PromiseLike, onrejected?: (reason: any) => TResult2_1559 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1552 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1553 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1557 | TResult2_1557 | TResult_1553) => TResult1_1560 | PromiseLike, onrejected?: (reason: any) => TResult2_1560 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1554 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1555 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1556 | TResult2_1556 | TResult_1555) => TResult1_1561 | PromiseLike, onrejected?: (reason: any) => TResult2_1561 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1561 | TResult2_1561) => TResult1_1562 | PromiseLike, onrejected?: (reason: any) => TResult2_1562 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1556 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1557 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1556 | TResult2_1556 | TResult_1555 | TResult_1557) => TResult1_1563 | PromiseLike, onrejected?: (reason: any) => TResult2_1563 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1558 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1559 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1539 | TResult2_1539 | TResult_1551 | TResult_1559) => TResult1_1564 | PromiseLike, onrejected?: (reason: any) => TResult2_1564 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1564 | TResult2_1564) => TResult1_1565 | PromiseLike, onrejected?: (reason: any) => TResult2_1565 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1565 | TResult2_1565) => TResult1_1566 | PromiseLike, onrejected?: (reason: any) => TResult2_1566 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1560 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1561 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1564 | TResult2_1564 | TResult_1561) => TResult1_1567 | PromiseLike, onrejected?: (reason: any) => TResult2_1567 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1562 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1563 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1539 | TResult2_1539 | TResult_1551 | TResult_1559 | TResult_1563) => TResult1_1568 | PromiseLike, onrejected?: (reason: any) => TResult2_1568 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1568 | TResult2_1568) => TResult1_1569 | PromiseLike, onrejected?: (reason: any) => TResult2_1569 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1564 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1565 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1539 | TResult2_1539 | TResult_1551 | TResult_1559 | TResult_1563 | TResult_1565) => TResult1_1570 | PromiseLike, onrejected?: (reason: any) => TResult2_1570 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1566 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1567 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1538 | TResult2_1538 | TResult_1567) => TResult1_1571 | PromiseLike, onrejected?: (reason: any) => TResult2_1571 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1571 | TResult2_1571) => TResult1_1572 | PromiseLike, onrejected?: (reason: any) => TResult2_1572 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1572 | TResult2_1572) => TResult1_1573 | PromiseLike, onrejected?: (reason: any) => TResult2_1573 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1573 | TResult2_1573) => TResult1_1574 | PromiseLike, onrejected?: (reason: any) => TResult2_1574 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1574 | TResult2_1574) => TResult1_1575 | PromiseLike, onrejected?: (reason: any) => TResult2_1575 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1568 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1569 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1573 | TResult2_1573 | TResult_1569) => TResult1_1576 | PromiseLike, onrejected?: (reason: any) => TResult2_1576 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1570 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1571 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1572 | TResult2_1572 | TResult_1571) => TResult1_1577 | PromiseLike, onrejected?: (reason: any) => TResult2_1577 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1577 | TResult2_1577) => TResult1_1578 | PromiseLike, onrejected?: (reason: any) => TResult2_1578 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1572 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1573 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1572 | TResult2_1572 | TResult_1571 | TResult_1573) => TResult1_1579 | PromiseLike, onrejected?: (reason: any) => TResult2_1579 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1574 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1575 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1571 | TResult2_1571 | TResult_1575) => TResult1_1580 | PromiseLike, onrejected?: (reason: any) => TResult2_1580 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1580 | TResult2_1580) => TResult1_1581 | PromiseLike, onrejected?: (reason: any) => TResult2_1581 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1581 | TResult2_1581) => TResult1_1582 | PromiseLike, onrejected?: (reason: any) => TResult2_1582 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1576 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1577 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1580 | TResult2_1580 | TResult_1577) => TResult1_1583 | PromiseLike, onrejected?: (reason: any) => TResult2_1583 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1578 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1579 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1571 | TResult2_1571 | TResult_1575 | TResult_1579) => TResult1_1584 | PromiseLike, onrejected?: (reason: any) => TResult2_1584 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1584 | TResult2_1584) => TResult1_1585 | PromiseLike, onrejected?: (reason: any) => TResult2_1585 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1580 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1581 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1571 | TResult2_1571 | TResult_1575 | TResult_1579 | TResult_1581) => TResult1_1586 | PromiseLike, onrejected?: (reason: any) => TResult2_1586 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1582 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1583 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1538 | TResult2_1538 | TResult_1567 | TResult_1583) => TResult1_1587 | PromiseLike, onrejected?: (reason: any) => TResult2_1587 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1587 | TResult2_1587) => TResult1_1588 | PromiseLike, onrejected?: (reason: any) => TResult2_1588 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1588 | TResult2_1588) => TResult1_1589 | PromiseLike, onrejected?: (reason: any) => TResult2_1589 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1589 | TResult2_1589) => TResult1_1590 | PromiseLike, onrejected?: (reason: any) => TResult2_1590 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1584 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1585 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1588 | TResult2_1588 | TResult_1585) => TResult1_1591 | PromiseLike, onrejected?: (reason: any) => TResult2_1591 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1586 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1587 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1587 | TResult2_1587 | TResult_1587) => TResult1_1592 | PromiseLike, onrejected?: (reason: any) => TResult2_1592 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1592 | TResult2_1592) => TResult1_1593 | PromiseLike, onrejected?: (reason: any) => TResult2_1593 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1588 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1589 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1587 | TResult2_1587 | TResult_1587 | TResult_1589) => TResult1_1594 | PromiseLike, onrejected?: (reason: any) => TResult2_1594 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1590 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1591 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1538 | TResult2_1538 | TResult_1567 | TResult_1583 | TResult_1591) => TResult1_1595 | PromiseLike, onrejected?: (reason: any) => TResult2_1595 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1595 | TResult2_1595) => TResult1_1596 | PromiseLike, onrejected?: (reason: any) => TResult2_1596 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1596 | TResult2_1596) => TResult1_1597 | PromiseLike, onrejected?: (reason: any) => TResult2_1597 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1592 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1593 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1595 | TResult2_1595 | TResult_1593) => TResult1_1598 | PromiseLike, onrejected?: (reason: any) => TResult2_1598 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1594 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1595 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1538 | TResult2_1538 | TResult_1567 | TResult_1583 | TResult_1591 | TResult_1595) => TResult1_1599 | PromiseLike, onrejected?: (reason: any) => TResult2_1599 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1599 | TResult2_1599) => TResult1_1600 | PromiseLike, onrejected?: (reason: any) => TResult2_1600 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1596 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1597 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1538 | TResult2_1538 | TResult_1567 | TResult_1583 | TResult_1591 | TResult_1595 | TResult_1597) => TResult1_1601 | PromiseLike, onrejected?: (reason: any) => TResult2_1601 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1598 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1599 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1537 | TResult2_1537 | TResult_1599) => TResult1_1602 | PromiseLike, onrejected?: (reason: any) => TResult2_1602 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1602 | TResult2_1602) => TResult1_1603 | PromiseLike, onrejected?: (reason: any) => TResult2_1603 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1603 | TResult2_1603) => TResult1_1604 | PromiseLike, onrejected?: (reason: any) => TResult2_1604 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1604 | TResult2_1604) => TResult1_1605 | PromiseLike, onrejected?: (reason: any) => TResult2_1605 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1605 | TResult2_1605) => TResult1_1606 | PromiseLike, onrejected?: (reason: any) => TResult2_1606 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1606 | TResult2_1606) => TResult1_1607 | PromiseLike, onrejected?: (reason: any) => TResult2_1607 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1600 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1601 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1605 | TResult2_1605 | TResult_1601) => TResult1_1608 | PromiseLike, onrejected?: (reason: any) => TResult2_1608 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1602 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1603 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1604 | TResult2_1604 | TResult_1603) => TResult1_1609 | PromiseLike, onrejected?: (reason: any) => TResult2_1609 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1609 | TResult2_1609) => TResult1_1610 | PromiseLike, onrejected?: (reason: any) => TResult2_1610 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1604 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1605 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1604 | TResult2_1604 | TResult_1603 | TResult_1605) => TResult1_1611 | PromiseLike, onrejected?: (reason: any) => TResult2_1611 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1606 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1607 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1603 | TResult2_1603 | TResult_1607) => TResult1_1612 | PromiseLike, onrejected?: (reason: any) => TResult2_1612 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1612 | TResult2_1612) => TResult1_1613 | PromiseLike, onrejected?: (reason: any) => TResult2_1613 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1613 | TResult2_1613) => TResult1_1614 | PromiseLike, onrejected?: (reason: any) => TResult2_1614 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1608 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1609 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1612 | TResult2_1612 | TResult_1609) => TResult1_1615 | PromiseLike, onrejected?: (reason: any) => TResult2_1615 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1610 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1611 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1603 | TResult2_1603 | TResult_1607 | TResult_1611) => TResult1_1616 | PromiseLike, onrejected?: (reason: any) => TResult2_1616 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1616 | TResult2_1616) => TResult1_1617 | PromiseLike, onrejected?: (reason: any) => TResult2_1617 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1612 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1613 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1603 | TResult2_1603 | TResult_1607 | TResult_1611 | TResult_1613) => TResult1_1618 | PromiseLike, onrejected?: (reason: any) => TResult2_1618 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1614 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1615 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1602 | TResult2_1602 | TResult_1615) => TResult1_1619 | PromiseLike, onrejected?: (reason: any) => TResult2_1619 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1619 | TResult2_1619) => TResult1_1620 | PromiseLike, onrejected?: (reason: any) => TResult2_1620 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1620 | TResult2_1620) => TResult1_1621 | PromiseLike, onrejected?: (reason: any) => TResult2_1621 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1621 | TResult2_1621) => TResult1_1622 | PromiseLike, onrejected?: (reason: any) => TResult2_1622 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1616 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1617 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1620 | TResult2_1620 | TResult_1617) => TResult1_1623 | PromiseLike, onrejected?: (reason: any) => TResult2_1623 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1618 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1619 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1619 | TResult2_1619 | TResult_1619) => TResult1_1624 | PromiseLike, onrejected?: (reason: any) => TResult2_1624 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1624 | TResult2_1624) => TResult1_1625 | PromiseLike, onrejected?: (reason: any) => TResult2_1625 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1620 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1621 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1619 | TResult2_1619 | TResult_1619 | TResult_1621) => TResult1_1626 | PromiseLike, onrejected?: (reason: any) => TResult2_1626 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1622 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1623 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1602 | TResult2_1602 | TResult_1615 | TResult_1623) => TResult1_1627 | PromiseLike, onrejected?: (reason: any) => TResult2_1627 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1627 | TResult2_1627) => TResult1_1628 | PromiseLike, onrejected?: (reason: any) => TResult2_1628 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1628 | TResult2_1628) => TResult1_1629 | PromiseLike, onrejected?: (reason: any) => TResult2_1629 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1624 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1625 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1627 | TResult2_1627 | TResult_1625) => TResult1_1630 | PromiseLike, onrejected?: (reason: any) => TResult2_1630 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1626 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1627 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1602 | TResult2_1602 | TResult_1615 | TResult_1623 | TResult_1627) => TResult1_1631 | PromiseLike, onrejected?: (reason: any) => TResult2_1631 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1631 | TResult2_1631) => TResult1_1632 | PromiseLike, onrejected?: (reason: any) => TResult2_1632 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1628 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1629 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1602 | TResult2_1602 | TResult_1615 | TResult_1623 | TResult_1627 | TResult_1629) => TResult1_1633 | PromiseLike, onrejected?: (reason: any) => TResult2_1633 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1630 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1631 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1537 | TResult2_1537 | TResult_1599 | TResult_1631) => TResult1_1634 | PromiseLike, onrejected?: (reason: any) => TResult2_1634 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1634 | TResult2_1634) => TResult1_1635 | PromiseLike, onrejected?: (reason: any) => TResult2_1635 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1635 | TResult2_1635) => TResult1_1636 | PromiseLike, onrejected?: (reason: any) => TResult2_1636 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1636 | TResult2_1636) => TResult1_1637 | PromiseLike, onrejected?: (reason: any) => TResult2_1637 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1637 | TResult2_1637) => TResult1_1638 | PromiseLike, onrejected?: (reason: any) => TResult2_1638 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1632 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1633 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1636 | TResult2_1636 | TResult_1633) => TResult1_1639 | PromiseLike, onrejected?: (reason: any) => TResult2_1639 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1634 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1635 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1635 | TResult2_1635 | TResult_1635) => TResult1_1640 | PromiseLike, onrejected?: (reason: any) => TResult2_1640 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1640 | TResult2_1640) => TResult1_1641 | PromiseLike, onrejected?: (reason: any) => TResult2_1641 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1636 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1637 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1635 | TResult2_1635 | TResult_1635 | TResult_1637) => TResult1_1642 | PromiseLike, onrejected?: (reason: any) => TResult2_1642 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1638 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1639 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1634 | TResult2_1634 | TResult_1639) => TResult1_1643 | PromiseLike, onrejected?: (reason: any) => TResult2_1643 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1643 | TResult2_1643) => TResult1_1644 | PromiseLike, onrejected?: (reason: any) => TResult2_1644 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1644 | TResult2_1644) => TResult1_1645 | PromiseLike, onrejected?: (reason: any) => TResult2_1645 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1640 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1641 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1643 | TResult2_1643 | TResult_1641) => TResult1_1646 | PromiseLike, onrejected?: (reason: any) => TResult2_1646 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1642 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1643 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1634 | TResult2_1634 | TResult_1639 | TResult_1643) => TResult1_1647 | PromiseLike, onrejected?: (reason: any) => TResult2_1647 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1647 | TResult2_1647) => TResult1_1648 | PromiseLike, onrejected?: (reason: any) => TResult2_1648 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1644 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1645 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1634 | TResult2_1634 | TResult_1639 | TResult_1643 | TResult_1645) => TResult1_1649 | PromiseLike, onrejected?: (reason: any) => TResult2_1649 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1646 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1647 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1537 | TResult2_1537 | TResult_1599 | TResult_1631 | TResult_1647) => TResult1_1650 | PromiseLike, onrejected?: (reason: any) => TResult2_1650 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1650 | TResult2_1650) => TResult1_1651 | PromiseLike, onrejected?: (reason: any) => TResult2_1651 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1651 | TResult2_1651) => TResult1_1652 | PromiseLike, onrejected?: (reason: any) => TResult2_1652 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1652 | TResult2_1652) => TResult1_1653 | PromiseLike, onrejected?: (reason: any) => TResult2_1653 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1648 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1649 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1651 | TResult2_1651 | TResult_1649) => TResult1_1654 | PromiseLike, onrejected?: (reason: any) => TResult2_1654 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1650 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1651 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1650 | TResult2_1650 | TResult_1651) => TResult1_1655 | PromiseLike, onrejected?: (reason: any) => TResult2_1655 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1655 | TResult2_1655) => TResult1_1656 | PromiseLike, onrejected?: (reason: any) => TResult2_1656 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1652 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1653 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1650 | TResult2_1650 | TResult_1651 | TResult_1653) => TResult1_1657 | PromiseLike, onrejected?: (reason: any) => TResult2_1657 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1654 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1655 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1537 | TResult2_1537 | TResult_1599 | TResult_1631 | TResult_1647 | TResult_1655) => TResult1_1658 | PromiseLike, onrejected?: (reason: any) => TResult2_1658 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1658 | TResult2_1658) => TResult1_1659 | PromiseLike, onrejected?: (reason: any) => TResult2_1659 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1659 | TResult2_1659) => TResult1_1660 | PromiseLike, onrejected?: (reason: any) => TResult2_1660 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1656 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1657 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1658 | TResult2_1658 | TResult_1657) => TResult1_1661 | PromiseLike, onrejected?: (reason: any) => TResult2_1661 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1658 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1659 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1537 | TResult2_1537 | TResult_1599 | TResult_1631 | TResult_1647 | TResult_1655 | TResult_1659) => TResult1_1662 | PromiseLike, onrejected?: (reason: any) => TResult2_1662 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1662 | TResult2_1662) => TResult1_1663 | PromiseLike, onrejected?: (reason: any) => TResult2_1663 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1660 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1661 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1537 | TResult2_1537 | TResult_1599 | TResult_1631 | TResult_1647 | TResult_1655 | TResult_1659 | TResult_1661) => TResult1_1664 | PromiseLike, onrejected?: (reason: any) => TResult2_1664 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1662 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1663 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1536 | TResult2_1536 | TResult_1663) => TResult1_1665 | PromiseLike, onrejected?: (reason: any) => TResult2_1665 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1665 | TResult2_1665) => TResult1_1666 | PromiseLike, onrejected?: (reason: any) => TResult2_1666 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1666 | TResult2_1666) => TResult1_1667 | PromiseLike, onrejected?: (reason: any) => TResult2_1667 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1667 | TResult2_1667) => TResult1_1668 | PromiseLike, onrejected?: (reason: any) => TResult2_1668 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1668 | TResult2_1668) => TResult1_1669 | PromiseLike, onrejected?: (reason: any) => TResult2_1669 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1669 | TResult2_1669) => TResult1_1670 | PromiseLike, onrejected?: (reason: any) => TResult2_1670 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1670 | TResult2_1670) => TResult1_1671 | PromiseLike, onrejected?: (reason: any) => TResult2_1671 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1664 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1665 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1669 | TResult2_1669 | TResult_1665) => TResult1_1672 | PromiseLike, onrejected?: (reason: any) => TResult2_1672 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1666 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1667 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1668 | TResult2_1668 | TResult_1667) => TResult1_1673 | PromiseLike, onrejected?: (reason: any) => TResult2_1673 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1673 | TResult2_1673) => TResult1_1674 | PromiseLike, onrejected?: (reason: any) => TResult2_1674 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1668 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1669 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1668 | TResult2_1668 | TResult_1667 | TResult_1669) => TResult1_1675 | PromiseLike, onrejected?: (reason: any) => TResult2_1675 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1670 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1671 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1667 | TResult2_1667 | TResult_1671) => TResult1_1676 | PromiseLike, onrejected?: (reason: any) => TResult2_1676 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1676 | TResult2_1676) => TResult1_1677 | PromiseLike, onrejected?: (reason: any) => TResult2_1677 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1677 | TResult2_1677) => TResult1_1678 | PromiseLike, onrejected?: (reason: any) => TResult2_1678 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1672 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1673 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1676 | TResult2_1676 | TResult_1673) => TResult1_1679 | PromiseLike, onrejected?: (reason: any) => TResult2_1679 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1674 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1675 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1667 | TResult2_1667 | TResult_1671 | TResult_1675) => TResult1_1680 | PromiseLike, onrejected?: (reason: any) => TResult2_1680 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1680 | TResult2_1680) => TResult1_1681 | PromiseLike, onrejected?: (reason: any) => TResult2_1681 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1676 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1677 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1667 | TResult2_1667 | TResult_1671 | TResult_1675 | TResult_1677) => TResult1_1682 | PromiseLike, onrejected?: (reason: any) => TResult2_1682 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1678 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1679 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1666 | TResult2_1666 | TResult_1679) => TResult1_1683 | PromiseLike, onrejected?: (reason: any) => TResult2_1683 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1683 | TResult2_1683) => TResult1_1684 | PromiseLike, onrejected?: (reason: any) => TResult2_1684 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1684 | TResult2_1684) => TResult1_1685 | PromiseLike, onrejected?: (reason: any) => TResult2_1685 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1685 | TResult2_1685) => TResult1_1686 | PromiseLike, onrejected?: (reason: any) => TResult2_1686 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1680 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1681 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1684 | TResult2_1684 | TResult_1681) => TResult1_1687 | PromiseLike, onrejected?: (reason: any) => TResult2_1687 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1682 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1683 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1683 | TResult2_1683 | TResult_1683) => TResult1_1688 | PromiseLike, onrejected?: (reason: any) => TResult2_1688 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1688 | TResult2_1688) => TResult1_1689 | PromiseLike, onrejected?: (reason: any) => TResult2_1689 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1684 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1685 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1683 | TResult2_1683 | TResult_1683 | TResult_1685) => TResult1_1690 | PromiseLike, onrejected?: (reason: any) => TResult2_1690 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1686 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1687 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1666 | TResult2_1666 | TResult_1679 | TResult_1687) => TResult1_1691 | PromiseLike, onrejected?: (reason: any) => TResult2_1691 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1691 | TResult2_1691) => TResult1_1692 | PromiseLike, onrejected?: (reason: any) => TResult2_1692 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1692 | TResult2_1692) => TResult1_1693 | PromiseLike, onrejected?: (reason: any) => TResult2_1693 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1688 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1689 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1691 | TResult2_1691 | TResult_1689) => TResult1_1694 | PromiseLike, onrejected?: (reason: any) => TResult2_1694 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1690 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1691 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1666 | TResult2_1666 | TResult_1679 | TResult_1687 | TResult_1691) => TResult1_1695 | PromiseLike, onrejected?: (reason: any) => TResult2_1695 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1695 | TResult2_1695) => TResult1_1696 | PromiseLike, onrejected?: (reason: any) => TResult2_1696 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1692 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1693 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1666 | TResult2_1666 | TResult_1679 | TResult_1687 | TResult_1691 | TResult_1693) => TResult1_1697 | PromiseLike, onrejected?: (reason: any) => TResult2_1697 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1694 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1695 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1665 | TResult2_1665 | TResult_1695) => TResult1_1698 | PromiseLike, onrejected?: (reason: any) => TResult2_1698 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1698 | TResult2_1698) => TResult1_1699 | PromiseLike, onrejected?: (reason: any) => TResult2_1699 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1699 | TResult2_1699) => TResult1_1700 | PromiseLike, onrejected?: (reason: any) => TResult2_1700 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1700 | TResult2_1700) => TResult1_1701 | PromiseLike, onrejected?: (reason: any) => TResult2_1701 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1701 | TResult2_1701) => TResult1_1702 | PromiseLike, onrejected?: (reason: any) => TResult2_1702 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1696 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1697 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1700 | TResult2_1700 | TResult_1697) => TResult1_1703 | PromiseLike, onrejected?: (reason: any) => TResult2_1703 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1698 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1699 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1699 | TResult2_1699 | TResult_1699) => TResult1_1704 | PromiseLike, onrejected?: (reason: any) => TResult2_1704 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1704 | TResult2_1704) => TResult1_1705 | PromiseLike, onrejected?: (reason: any) => TResult2_1705 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1700 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1701 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1699 | TResult2_1699 | TResult_1699 | TResult_1701) => TResult1_1706 | PromiseLike, onrejected?: (reason: any) => TResult2_1706 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1702 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1703 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1698 | TResult2_1698 | TResult_1703) => TResult1_1707 | PromiseLike, onrejected?: (reason: any) => TResult2_1707 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1707 | TResult2_1707) => TResult1_1708 | PromiseLike, onrejected?: (reason: any) => TResult2_1708 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1708 | TResult2_1708) => TResult1_1709 | PromiseLike, onrejected?: (reason: any) => TResult2_1709 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1704 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1705 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1707 | TResult2_1707 | TResult_1705) => TResult1_1710 | PromiseLike, onrejected?: (reason: any) => TResult2_1710 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1706 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1707 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1698 | TResult2_1698 | TResult_1703 | TResult_1707) => TResult1_1711 | PromiseLike, onrejected?: (reason: any) => TResult2_1711 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1711 | TResult2_1711) => TResult1_1712 | PromiseLike, onrejected?: (reason: any) => TResult2_1712 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1708 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1709 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1698 | TResult2_1698 | TResult_1703 | TResult_1707 | TResult_1709) => TResult1_1713 | PromiseLike, onrejected?: (reason: any) => TResult2_1713 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1710 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1711 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1665 | TResult2_1665 | TResult_1695 | TResult_1711) => TResult1_1714 | PromiseLike, onrejected?: (reason: any) => TResult2_1714 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1714 | TResult2_1714) => TResult1_1715 | PromiseLike, onrejected?: (reason: any) => TResult2_1715 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1715 | TResult2_1715) => TResult1_1716 | PromiseLike, onrejected?: (reason: any) => TResult2_1716 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1716 | TResult2_1716) => TResult1_1717 | PromiseLike, onrejected?: (reason: any) => TResult2_1717 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1712 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1713 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1715 | TResult2_1715 | TResult_1713) => TResult1_1718 | PromiseLike, onrejected?: (reason: any) => TResult2_1718 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1714 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1715 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1714 | TResult2_1714 | TResult_1715) => TResult1_1719 | PromiseLike, onrejected?: (reason: any) => TResult2_1719 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1719 | TResult2_1719) => TResult1_1720 | PromiseLike, onrejected?: (reason: any) => TResult2_1720 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1716 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1717 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1714 | TResult2_1714 | TResult_1715 | TResult_1717) => TResult1_1721 | PromiseLike, onrejected?: (reason: any) => TResult2_1721 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1718 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1719 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1665 | TResult2_1665 | TResult_1695 | TResult_1711 | TResult_1719) => TResult1_1722 | PromiseLike, onrejected?: (reason: any) => TResult2_1722 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1722 | TResult2_1722) => TResult1_1723 | PromiseLike, onrejected?: (reason: any) => TResult2_1723 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1723 | TResult2_1723) => TResult1_1724 | PromiseLike, onrejected?: (reason: any) => TResult2_1724 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1720 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1721 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1722 | TResult2_1722 | TResult_1721) => TResult1_1725 | PromiseLike, onrejected?: (reason: any) => TResult2_1725 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1722 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1723 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1665 | TResult2_1665 | TResult_1695 | TResult_1711 | TResult_1719 | TResult_1723) => TResult1_1726 | PromiseLike, onrejected?: (reason: any) => TResult2_1726 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1726 | TResult2_1726) => TResult1_1727 | PromiseLike, onrejected?: (reason: any) => TResult2_1727 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1724 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1725 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1665 | TResult2_1665 | TResult_1695 | TResult_1711 | TResult_1719 | TResult_1723 | TResult_1725) => TResult1_1728 | PromiseLike, onrejected?: (reason: any) => TResult2_1728 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1726 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1727 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1536 | TResult2_1536 | TResult_1663 | TResult_1727) => TResult1_1729 | PromiseLike, onrejected?: (reason: any) => TResult2_1729 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1729 | TResult2_1729) => TResult1_1730 | PromiseLike, onrejected?: (reason: any) => TResult2_1730 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1730 | TResult2_1730) => TResult1_1731 | PromiseLike, onrejected?: (reason: any) => TResult2_1731 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1731 | TResult2_1731) => TResult1_1732 | PromiseLike, onrejected?: (reason: any) => TResult2_1732 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1732 | TResult2_1732) => TResult1_1733 | PromiseLike, onrejected?: (reason: any) => TResult2_1733 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1733 | TResult2_1733) => TResult1_1734 | PromiseLike, onrejected?: (reason: any) => TResult2_1734 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1728 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1729 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1732 | TResult2_1732 | TResult_1729) => TResult1_1735 | PromiseLike, onrejected?: (reason: any) => TResult2_1735 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1730 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1731 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1731 | TResult2_1731 | TResult_1731) => TResult1_1736 | PromiseLike, onrejected?: (reason: any) => TResult2_1736 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1736 | TResult2_1736) => TResult1_1737 | PromiseLike, onrejected?: (reason: any) => TResult2_1737 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1732 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1733 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1731 | TResult2_1731 | TResult_1731 | TResult_1733) => TResult1_1738 | PromiseLike, onrejected?: (reason: any) => TResult2_1738 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1734 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1735 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1730 | TResult2_1730 | TResult_1735) => TResult1_1739 | PromiseLike, onrejected?: (reason: any) => TResult2_1739 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1739 | TResult2_1739) => TResult1_1740 | PromiseLike, onrejected?: (reason: any) => TResult2_1740 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1740 | TResult2_1740) => TResult1_1741 | PromiseLike, onrejected?: (reason: any) => TResult2_1741 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1736 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1737 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1739 | TResult2_1739 | TResult_1737) => TResult1_1742 | PromiseLike, onrejected?: (reason: any) => TResult2_1742 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1738 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1739 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1730 | TResult2_1730 | TResult_1735 | TResult_1739) => TResult1_1743 | PromiseLike, onrejected?: (reason: any) => TResult2_1743 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1743 | TResult2_1743) => TResult1_1744 | PromiseLike, onrejected?: (reason: any) => TResult2_1744 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1740 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1741 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1730 | TResult2_1730 | TResult_1735 | TResult_1739 | TResult_1741) => TResult1_1745 | PromiseLike, onrejected?: (reason: any) => TResult2_1745 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1742 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1743 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1729 | TResult2_1729 | TResult_1743) => TResult1_1746 | PromiseLike, onrejected?: (reason: any) => TResult2_1746 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1746 | TResult2_1746) => TResult1_1747 | PromiseLike, onrejected?: (reason: any) => TResult2_1747 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1747 | TResult2_1747) => TResult1_1748 | PromiseLike, onrejected?: (reason: any) => TResult2_1748 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1748 | TResult2_1748) => TResult1_1749 | PromiseLike, onrejected?: (reason: any) => TResult2_1749 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1744 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1745 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1747 | TResult2_1747 | TResult_1745) => TResult1_1750 | PromiseLike, onrejected?: (reason: any) => TResult2_1750 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1746 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1747 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1746 | TResult2_1746 | TResult_1747) => TResult1_1751 | PromiseLike, onrejected?: (reason: any) => TResult2_1751 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1751 | TResult2_1751) => TResult1_1752 | PromiseLike, onrejected?: (reason: any) => TResult2_1752 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1748 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1749 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1746 | TResult2_1746 | TResult_1747 | TResult_1749) => TResult1_1753 | PromiseLike, onrejected?: (reason: any) => TResult2_1753 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1750 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1751 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1729 | TResult2_1729 | TResult_1743 | TResult_1751) => TResult1_1754 | PromiseLike, onrejected?: (reason: any) => TResult2_1754 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1754 | TResult2_1754) => TResult1_1755 | PromiseLike, onrejected?: (reason: any) => TResult2_1755 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1755 | TResult2_1755) => TResult1_1756 | PromiseLike, onrejected?: (reason: any) => TResult2_1756 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1752 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1753 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1754 | TResult2_1754 | TResult_1753) => TResult1_1757 | PromiseLike, onrejected?: (reason: any) => TResult2_1757 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1754 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1755 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1729 | TResult2_1729 | TResult_1743 | TResult_1751 | TResult_1755) => TResult1_1758 | PromiseLike, onrejected?: (reason: any) => TResult2_1758 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1758 | TResult2_1758) => TResult1_1759 | PromiseLike, onrejected?: (reason: any) => TResult2_1759 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1756 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1757 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1729 | TResult2_1729 | TResult_1743 | TResult_1751 | TResult_1755 | TResult_1757) => TResult1_1760 | PromiseLike, onrejected?: (reason: any) => TResult2_1760 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1758 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1759 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1536 | TResult2_1536 | TResult_1663 | TResult_1727 | TResult_1759) => TResult1_1761 | PromiseLike, onrejected?: (reason: any) => TResult2_1761 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1761 | TResult2_1761) => TResult1_1762 | PromiseLike, onrejected?: (reason: any) => TResult2_1762 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1762 | TResult2_1762) => TResult1_1763 | PromiseLike, onrejected?: (reason: any) => TResult2_1763 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1763 | TResult2_1763) => TResult1_1764 | PromiseLike, onrejected?: (reason: any) => TResult2_1764 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1764 | TResult2_1764) => TResult1_1765 | PromiseLike, onrejected?: (reason: any) => TResult2_1765 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1760 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1761 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1763 | TResult2_1763 | TResult_1761) => TResult1_1766 | PromiseLike, onrejected?: (reason: any) => TResult2_1766 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1762 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1763 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1762 | TResult2_1762 | TResult_1763) => TResult1_1767 | PromiseLike, onrejected?: (reason: any) => TResult2_1767 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1767 | TResult2_1767) => TResult1_1768 | PromiseLike, onrejected?: (reason: any) => TResult2_1768 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1764 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1765 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1762 | TResult2_1762 | TResult_1763 | TResult_1765) => TResult1_1769 | PromiseLike, onrejected?: (reason: any) => TResult2_1769 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1766 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1767 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1761 | TResult2_1761 | TResult_1767) => TResult1_1770 | PromiseLike, onrejected?: (reason: any) => TResult2_1770 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1770 | TResult2_1770) => TResult1_1771 | PromiseLike, onrejected?: (reason: any) => TResult2_1771 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1771 | TResult2_1771) => TResult1_1772 | PromiseLike, onrejected?: (reason: any) => TResult2_1772 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1768 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1769 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1770 | TResult2_1770 | TResult_1769) => TResult1_1773 | PromiseLike, onrejected?: (reason: any) => TResult2_1773 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1770 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1771 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1761 | TResult2_1761 | TResult_1767 | TResult_1771) => TResult1_1774 | PromiseLike, onrejected?: (reason: any) => TResult2_1774 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1774 | TResult2_1774) => TResult1_1775 | PromiseLike, onrejected?: (reason: any) => TResult2_1775 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1772 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1773 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1761 | TResult2_1761 | TResult_1767 | TResult_1771 | TResult_1773) => TResult1_1776 | PromiseLike, onrejected?: (reason: any) => TResult2_1776 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1774 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1775 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1536 | TResult2_1536 | TResult_1663 | TResult_1727 | TResult_1759 | TResult_1775) => TResult1_1777 | PromiseLike, onrejected?: (reason: any) => TResult2_1777 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1777 | TResult2_1777) => TResult1_1778 | PromiseLike, onrejected?: (reason: any) => TResult2_1778 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1778 | TResult2_1778) => TResult1_1779 | PromiseLike, onrejected?: (reason: any) => TResult2_1779 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1779 | TResult2_1779) => TResult1_1780 | PromiseLike, onrejected?: (reason: any) => TResult2_1780 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1776 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1777 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1778 | TResult2_1778 | TResult_1777) => TResult1_1781 | PromiseLike, onrejected?: (reason: any) => TResult2_1781 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1778 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1779 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1777 | TResult2_1777 | TResult_1779) => TResult1_1782 | PromiseLike, onrejected?: (reason: any) => TResult2_1782 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1782 | TResult2_1782) => TResult1_1783 | PromiseLike, onrejected?: (reason: any) => TResult2_1783 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1780 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1781 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1777 | TResult2_1777 | TResult_1779 | TResult_1781) => TResult1_1784 | PromiseLike, onrejected?: (reason: any) => TResult2_1784 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1782 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1783 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1536 | TResult2_1536 | TResult_1663 | TResult_1727 | TResult_1759 | TResult_1775 | TResult_1783) => TResult1_1785 | PromiseLike, onrejected?: (reason: any) => TResult2_1785 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1785 | TResult2_1785) => TResult1_1786 | PromiseLike, onrejected?: (reason: any) => TResult2_1786 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1786 | TResult2_1786) => TResult1_1787 | PromiseLike, onrejected?: (reason: any) => TResult2_1787 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1784 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1785 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1785 | TResult2_1785 | TResult_1785) => TResult1_1788 | PromiseLike, onrejected?: (reason: any) => TResult2_1788 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1786 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1787 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1536 | TResult2_1536 | TResult_1663 | TResult_1727 | TResult_1759 | TResult_1775 | TResult_1783 | TResult_1787) => TResult1_1789 | PromiseLike, onrejected?: (reason: any) => TResult2_1789 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1789 | TResult2_1789) => TResult1_1790 | PromiseLike, onrejected?: (reason: any) => TResult2_1790 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1788 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1789 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1536 | TResult2_1536 | TResult_1663 | TResult_1727 | TResult_1759 | TResult_1775 | TResult_1783 | TResult_1787 | TResult_1789) => TResult1_1791 | PromiseLike, onrejected?: (reason: any) => TResult2_1791 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1790 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1791 | PromiseLike): { + then | TResult_1023 | TResult_1535 | TResult_1791, TResult2_1792 = never>(onfulfilled?: (value: import("./http-client").HttpResponse | TResult_1023 | TResult_1535 | TResult_1791) => TResult1_1792 | PromiseLike, onrejected?: (reason: any) => TResult2_1792 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1792 | TResult2_1792) => TResult1_1793 | PromiseLike, onrejected?: (reason: any) => TResult2_1793 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1793 | TResult2_1793) => TResult1_1794 | PromiseLike, onrejected?: (reason: any) => TResult2_1794 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1794 | TResult2_1794) => TResult1_1795 | PromiseLike, onrejected?: (reason: any) => TResult2_1795 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1795 | TResult2_1795) => TResult1_1796 | PromiseLike, onrejected?: (reason: any) => TResult2_1796 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1796 | TResult2_1796) => TResult1_1797 | PromiseLike, onrejected?: (reason: any) => TResult2_1797 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1797 | TResult2_1797) => TResult1_1798 | PromiseLike, onrejected?: (reason: any) => TResult2_1798 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1798 | TResult2_1798) => TResult1_1799 | PromiseLike, onrejected?: (reason: any) => TResult2_1799 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1792 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1793 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1797 | TResult2_1797 | TResult_1793) => TResult1_1800 | PromiseLike, onrejected?: (reason: any) => TResult2_1800 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1794 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1795 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1796 | TResult2_1796 | TResult_1795) => TResult1_1801 | PromiseLike, onrejected?: (reason: any) => TResult2_1801 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1801 | TResult2_1801) => TResult1_1802 | PromiseLike, onrejected?: (reason: any) => TResult2_1802 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1796 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1797 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1796 | TResult2_1796 | TResult_1795 | TResult_1797) => TResult1_1803 | PromiseLike, onrejected?: (reason: any) => TResult2_1803 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1798 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1799 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1795 | TResult2_1795 | TResult_1799) => TResult1_1804 | PromiseLike, onrejected?: (reason: any) => TResult2_1804 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1804 | TResult2_1804) => TResult1_1805 | PromiseLike, onrejected?: (reason: any) => TResult2_1805 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1805 | TResult2_1805) => TResult1_1806 | PromiseLike, onrejected?: (reason: any) => TResult2_1806 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1800 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1801 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1804 | TResult2_1804 | TResult_1801) => TResult1_1807 | PromiseLike, onrejected?: (reason: any) => TResult2_1807 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1802 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1803 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1795 | TResult2_1795 | TResult_1799 | TResult_1803) => TResult1_1808 | PromiseLike, onrejected?: (reason: any) => TResult2_1808 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1808 | TResult2_1808) => TResult1_1809 | PromiseLike, onrejected?: (reason: any) => TResult2_1809 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1804 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1805 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1795 | TResult2_1795 | TResult_1799 | TResult_1803 | TResult_1805) => TResult1_1810 | PromiseLike, onrejected?: (reason: any) => TResult2_1810 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1806 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1807 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1794 | TResult2_1794 | TResult_1807) => TResult1_1811 | PromiseLike, onrejected?: (reason: any) => TResult2_1811 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1811 | TResult2_1811) => TResult1_1812 | PromiseLike, onrejected?: (reason: any) => TResult2_1812 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1812 | TResult2_1812) => TResult1_1813 | PromiseLike, onrejected?: (reason: any) => TResult2_1813 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1813 | TResult2_1813) => TResult1_1814 | PromiseLike, onrejected?: (reason: any) => TResult2_1814 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1808 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1809 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1812 | TResult2_1812 | TResult_1809) => TResult1_1815 | PromiseLike, onrejected?: (reason: any) => TResult2_1815 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1810 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1811 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1811 | TResult2_1811 | TResult_1811) => TResult1_1816 | PromiseLike, onrejected?: (reason: any) => TResult2_1816 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1816 | TResult2_1816) => TResult1_1817 | PromiseLike, onrejected?: (reason: any) => TResult2_1817 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1812 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1813 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1811 | TResult2_1811 | TResult_1811 | TResult_1813) => TResult1_1818 | PromiseLike, onrejected?: (reason: any) => TResult2_1818 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1814 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1815 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1794 | TResult2_1794 | TResult_1807 | TResult_1815) => TResult1_1819 | PromiseLike, onrejected?: (reason: any) => TResult2_1819 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1819 | TResult2_1819) => TResult1_1820 | PromiseLike, onrejected?: (reason: any) => TResult2_1820 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1820 | TResult2_1820) => TResult1_1821 | PromiseLike, onrejected?: (reason: any) => TResult2_1821 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1816 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1817 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1819 | TResult2_1819 | TResult_1817) => TResult1_1822 | PromiseLike, onrejected?: (reason: any) => TResult2_1822 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1818 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1819 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1794 | TResult2_1794 | TResult_1807 | TResult_1815 | TResult_1819) => TResult1_1823 | PromiseLike, onrejected?: (reason: any) => TResult2_1823 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1823 | TResult2_1823) => TResult1_1824 | PromiseLike, onrejected?: (reason: any) => TResult2_1824 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1820 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1821 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1794 | TResult2_1794 | TResult_1807 | TResult_1815 | TResult_1819 | TResult_1821) => TResult1_1825 | PromiseLike, onrejected?: (reason: any) => TResult2_1825 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1822 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1823 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1793 | TResult2_1793 | TResult_1823) => TResult1_1826 | PromiseLike, onrejected?: (reason: any) => TResult2_1826 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1826 | TResult2_1826) => TResult1_1827 | PromiseLike, onrejected?: (reason: any) => TResult2_1827 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1827 | TResult2_1827) => TResult1_1828 | PromiseLike, onrejected?: (reason: any) => TResult2_1828 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1828 | TResult2_1828) => TResult1_1829 | PromiseLike, onrejected?: (reason: any) => TResult2_1829 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1829 | TResult2_1829) => TResult1_1830 | PromiseLike, onrejected?: (reason: any) => TResult2_1830 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1824 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1825 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1828 | TResult2_1828 | TResult_1825) => TResult1_1831 | PromiseLike, onrejected?: (reason: any) => TResult2_1831 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1826 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1827 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1827 | TResult2_1827 | TResult_1827) => TResult1_1832 | PromiseLike, onrejected?: (reason: any) => TResult2_1832 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1832 | TResult2_1832) => TResult1_1833 | PromiseLike, onrejected?: (reason: any) => TResult2_1833 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1828 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1829 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1827 | TResult2_1827 | TResult_1827 | TResult_1829) => TResult1_1834 | PromiseLike, onrejected?: (reason: any) => TResult2_1834 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1830 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1831 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1826 | TResult2_1826 | TResult_1831) => TResult1_1835 | PromiseLike, onrejected?: (reason: any) => TResult2_1835 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1835 | TResult2_1835) => TResult1_1836 | PromiseLike, onrejected?: (reason: any) => TResult2_1836 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1836 | TResult2_1836) => TResult1_1837 | PromiseLike, onrejected?: (reason: any) => TResult2_1837 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1832 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1833 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1835 | TResult2_1835 | TResult_1833) => TResult1_1838 | PromiseLike, onrejected?: (reason: any) => TResult2_1838 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1834 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1835 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1826 | TResult2_1826 | TResult_1831 | TResult_1835) => TResult1_1839 | PromiseLike, onrejected?: (reason: any) => TResult2_1839 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1839 | TResult2_1839) => TResult1_1840 | PromiseLike, onrejected?: (reason: any) => TResult2_1840 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1836 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1837 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1826 | TResult2_1826 | TResult_1831 | TResult_1835 | TResult_1837) => TResult1_1841 | PromiseLike, onrejected?: (reason: any) => TResult2_1841 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1838 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1839 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1793 | TResult2_1793 | TResult_1823 | TResult_1839) => TResult1_1842 | PromiseLike, onrejected?: (reason: any) => TResult2_1842 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1842 | TResult2_1842) => TResult1_1843 | PromiseLike, onrejected?: (reason: any) => TResult2_1843 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1843 | TResult2_1843) => TResult1_1844 | PromiseLike, onrejected?: (reason: any) => TResult2_1844 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1844 | TResult2_1844) => TResult1_1845 | PromiseLike, onrejected?: (reason: any) => TResult2_1845 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1840 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1841 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1843 | TResult2_1843 | TResult_1841) => TResult1_1846 | PromiseLike, onrejected?: (reason: any) => TResult2_1846 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1842 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1843 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1842 | TResult2_1842 | TResult_1843) => TResult1_1847 | PromiseLike, onrejected?: (reason: any) => TResult2_1847 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1847 | TResult2_1847) => TResult1_1848 | PromiseLike, onrejected?: (reason: any) => TResult2_1848 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1844 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1845 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1842 | TResult2_1842 | TResult_1843 | TResult_1845) => TResult1_1849 | PromiseLike, onrejected?: (reason: any) => TResult2_1849 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1846 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1847 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1793 | TResult2_1793 | TResult_1823 | TResult_1839 | TResult_1847) => TResult1_1850 | PromiseLike, onrejected?: (reason: any) => TResult2_1850 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1850 | TResult2_1850) => TResult1_1851 | PromiseLike, onrejected?: (reason: any) => TResult2_1851 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1851 | TResult2_1851) => TResult1_1852 | PromiseLike, onrejected?: (reason: any) => TResult2_1852 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1848 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1849 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1850 | TResult2_1850 | TResult_1849) => TResult1_1853 | PromiseLike, onrejected?: (reason: any) => TResult2_1853 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1850 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1851 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1793 | TResult2_1793 | TResult_1823 | TResult_1839 | TResult_1847 | TResult_1851) => TResult1_1854 | PromiseLike, onrejected?: (reason: any) => TResult2_1854 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1854 | TResult2_1854) => TResult1_1855 | PromiseLike, onrejected?: (reason: any) => TResult2_1855 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1852 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1853 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1793 | TResult2_1793 | TResult_1823 | TResult_1839 | TResult_1847 | TResult_1851 | TResult_1853) => TResult1_1856 | PromiseLike, onrejected?: (reason: any) => TResult2_1856 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1854 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1855 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1792 | TResult2_1792 | TResult_1855) => TResult1_1857 | PromiseLike, onrejected?: (reason: any) => TResult2_1857 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1857 | TResult2_1857) => TResult1_1858 | PromiseLike, onrejected?: (reason: any) => TResult2_1858 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1858 | TResult2_1858) => TResult1_1859 | PromiseLike, onrejected?: (reason: any) => TResult2_1859 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1859 | TResult2_1859) => TResult1_1860 | PromiseLike, onrejected?: (reason: any) => TResult2_1860 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1860 | TResult2_1860) => TResult1_1861 | PromiseLike, onrejected?: (reason: any) => TResult2_1861 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1861 | TResult2_1861) => TResult1_1862 | PromiseLike, onrejected?: (reason: any) => TResult2_1862 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1856 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1857 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1860 | TResult2_1860 | TResult_1857) => TResult1_1863 | PromiseLike, onrejected?: (reason: any) => TResult2_1863 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1858 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1859 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1859 | TResult2_1859 | TResult_1859) => TResult1_1864 | PromiseLike, onrejected?: (reason: any) => TResult2_1864 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1864 | TResult2_1864) => TResult1_1865 | PromiseLike, onrejected?: (reason: any) => TResult2_1865 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1860 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1861 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1859 | TResult2_1859 | TResult_1859 | TResult_1861) => TResult1_1866 | PromiseLike, onrejected?: (reason: any) => TResult2_1866 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1862 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1863 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1858 | TResult2_1858 | TResult_1863) => TResult1_1867 | PromiseLike, onrejected?: (reason: any) => TResult2_1867 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1867 | TResult2_1867) => TResult1_1868 | PromiseLike, onrejected?: (reason: any) => TResult2_1868 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1868 | TResult2_1868) => TResult1_1869 | PromiseLike, onrejected?: (reason: any) => TResult2_1869 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1864 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1865 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1867 | TResult2_1867 | TResult_1865) => TResult1_1870 | PromiseLike, onrejected?: (reason: any) => TResult2_1870 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1866 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1867 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1858 | TResult2_1858 | TResult_1863 | TResult_1867) => TResult1_1871 | PromiseLike, onrejected?: (reason: any) => TResult2_1871 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1871 | TResult2_1871) => TResult1_1872 | PromiseLike, onrejected?: (reason: any) => TResult2_1872 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1868 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1869 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1858 | TResult2_1858 | TResult_1863 | TResult_1867 | TResult_1869) => TResult1_1873 | PromiseLike, onrejected?: (reason: any) => TResult2_1873 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1870 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1871 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1857 | TResult2_1857 | TResult_1871) => TResult1_1874 | PromiseLike, onrejected?: (reason: any) => TResult2_1874 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1874 | TResult2_1874) => TResult1_1875 | PromiseLike, onrejected?: (reason: any) => TResult2_1875 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1875 | TResult2_1875) => TResult1_1876 | PromiseLike, onrejected?: (reason: any) => TResult2_1876 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1876 | TResult2_1876) => TResult1_1877 | PromiseLike, onrejected?: (reason: any) => TResult2_1877 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1872 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1873 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1875 | TResult2_1875 | TResult_1873) => TResult1_1878 | PromiseLike, onrejected?: (reason: any) => TResult2_1878 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1874 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1875 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1874 | TResult2_1874 | TResult_1875) => TResult1_1879 | PromiseLike, onrejected?: (reason: any) => TResult2_1879 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1879 | TResult2_1879) => TResult1_1880 | PromiseLike, onrejected?: (reason: any) => TResult2_1880 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1876 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1877 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1874 | TResult2_1874 | TResult_1875 | TResult_1877) => TResult1_1881 | PromiseLike, onrejected?: (reason: any) => TResult2_1881 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1878 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1879 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1857 | TResult2_1857 | TResult_1871 | TResult_1879) => TResult1_1882 | PromiseLike, onrejected?: (reason: any) => TResult2_1882 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1882 | TResult2_1882) => TResult1_1883 | PromiseLike, onrejected?: (reason: any) => TResult2_1883 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1883 | TResult2_1883) => TResult1_1884 | PromiseLike, onrejected?: (reason: any) => TResult2_1884 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1880 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1881 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1882 | TResult2_1882 | TResult_1881) => TResult1_1885 | PromiseLike, onrejected?: (reason: any) => TResult2_1885 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1882 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1883 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1857 | TResult2_1857 | TResult_1871 | TResult_1879 | TResult_1883) => TResult1_1886 | PromiseLike, onrejected?: (reason: any) => TResult2_1886 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1886 | TResult2_1886) => TResult1_1887 | PromiseLike, onrejected?: (reason: any) => TResult2_1887 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1884 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1885 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1857 | TResult2_1857 | TResult_1871 | TResult_1879 | TResult_1883 | TResult_1885) => TResult1_1888 | PromiseLike, onrejected?: (reason: any) => TResult2_1888 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1886 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1887 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1792 | TResult2_1792 | TResult_1855 | TResult_1887) => TResult1_1889 | PromiseLike, onrejected?: (reason: any) => TResult2_1889 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1889 | TResult2_1889) => TResult1_1890 | PromiseLike, onrejected?: (reason: any) => TResult2_1890 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1890 | TResult2_1890) => TResult1_1891 | PromiseLike, onrejected?: (reason: any) => TResult2_1891 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1891 | TResult2_1891) => TResult1_1892 | PromiseLike, onrejected?: (reason: any) => TResult2_1892 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1892 | TResult2_1892) => TResult1_1893 | PromiseLike, onrejected?: (reason: any) => TResult2_1893 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1888 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1889 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1891 | TResult2_1891 | TResult_1889) => TResult1_1894 | PromiseLike, onrejected?: (reason: any) => TResult2_1894 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1890 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1891 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1890 | TResult2_1890 | TResult_1891) => TResult1_1895 | PromiseLike, onrejected?: (reason: any) => TResult2_1895 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1895 | TResult2_1895) => TResult1_1896 | PromiseLike, onrejected?: (reason: any) => TResult2_1896 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1892 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1893 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1890 | TResult2_1890 | TResult_1891 | TResult_1893) => TResult1_1897 | PromiseLike, onrejected?: (reason: any) => TResult2_1897 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1894 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1895 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1889 | TResult2_1889 | TResult_1895) => TResult1_1898 | PromiseLike, onrejected?: (reason: any) => TResult2_1898 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1898 | TResult2_1898) => TResult1_1899 | PromiseLike, onrejected?: (reason: any) => TResult2_1899 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1899 | TResult2_1899) => TResult1_1900 | PromiseLike, onrejected?: (reason: any) => TResult2_1900 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1896 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1897 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1898 | TResult2_1898 | TResult_1897) => TResult1_1901 | PromiseLike, onrejected?: (reason: any) => TResult2_1901 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1898 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1899 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1889 | TResult2_1889 | TResult_1895 | TResult_1899) => TResult1_1902 | PromiseLike, onrejected?: (reason: any) => TResult2_1902 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1902 | TResult2_1902) => TResult1_1903 | PromiseLike, onrejected?: (reason: any) => TResult2_1903 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1900 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1901 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1889 | TResult2_1889 | TResult_1895 | TResult_1899 | TResult_1901) => TResult1_1904 | PromiseLike, onrejected?: (reason: any) => TResult2_1904 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1902 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1903 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1792 | TResult2_1792 | TResult_1855 | TResult_1887 | TResult_1903) => TResult1_1905 | PromiseLike, onrejected?: (reason: any) => TResult2_1905 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1905 | TResult2_1905) => TResult1_1906 | PromiseLike, onrejected?: (reason: any) => TResult2_1906 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1906 | TResult2_1906) => TResult1_1907 | PromiseLike, onrejected?: (reason: any) => TResult2_1907 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1907 | TResult2_1907) => TResult1_1908 | PromiseLike, onrejected?: (reason: any) => TResult2_1908 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1904 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1905 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1906 | TResult2_1906 | TResult_1905) => TResult1_1909 | PromiseLike, onrejected?: (reason: any) => TResult2_1909 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1906 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1907 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1905 | TResult2_1905 | TResult_1907) => TResult1_1910 | PromiseLike, onrejected?: (reason: any) => TResult2_1910 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1910 | TResult2_1910) => TResult1_1911 | PromiseLike, onrejected?: (reason: any) => TResult2_1911 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1908 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1909 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1905 | TResult2_1905 | TResult_1907 | TResult_1909) => TResult1_1912 | PromiseLike, onrejected?: (reason: any) => TResult2_1912 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1910 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1911 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1792 | TResult2_1792 | TResult_1855 | TResult_1887 | TResult_1903 | TResult_1911) => TResult1_1913 | PromiseLike, onrejected?: (reason: any) => TResult2_1913 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1913 | TResult2_1913) => TResult1_1914 | PromiseLike, onrejected?: (reason: any) => TResult2_1914 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1914 | TResult2_1914) => TResult1_1915 | PromiseLike, onrejected?: (reason: any) => TResult2_1915 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1912 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1913 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1913 | TResult2_1913 | TResult_1913) => TResult1_1916 | PromiseLike, onrejected?: (reason: any) => TResult2_1916 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1914 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1915 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1792 | TResult2_1792 | TResult_1855 | TResult_1887 | TResult_1903 | TResult_1911 | TResult_1915) => TResult1_1917 | PromiseLike, onrejected?: (reason: any) => TResult2_1917 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1917 | TResult2_1917) => TResult1_1918 | PromiseLike, onrejected?: (reason: any) => TResult2_1918 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1916 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1917 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1792 | TResult2_1792 | TResult_1855 | TResult_1887 | TResult_1903 | TResult_1911 | TResult_1915 | TResult_1917) => TResult1_1919 | PromiseLike, onrejected?: (reason: any) => TResult2_1919 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1918 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1919 | PromiseLike): { + then | TResult_1023 | TResult_1535 | TResult_1791 | TResult_1919, TResult2_1920 = never>(onfulfilled?: (value: import("./http-client").HttpResponse | TResult_1023 | TResult_1535 | TResult_1791 | TResult_1919) => TResult1_1920 | PromiseLike, onrejected?: (reason: any) => TResult2_1920 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1920 | TResult2_1920) => TResult1_1921 | PromiseLike, onrejected?: (reason: any) => TResult2_1921 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1921 | TResult2_1921) => TResult1_1922 | PromiseLike, onrejected?: (reason: any) => TResult2_1922 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1922 | TResult2_1922) => TResult1_1923 | PromiseLike, onrejected?: (reason: any) => TResult2_1923 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1923 | TResult2_1923) => TResult1_1924 | PromiseLike, onrejected?: (reason: any) => TResult2_1924 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1924 | TResult2_1924) => TResult1_1925 | PromiseLike, onrejected?: (reason: any) => TResult2_1925 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1925 | TResult2_1925) => TResult1_1926 | PromiseLike, onrejected?: (reason: any) => TResult2_1926 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1920 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1921 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1924 | TResult2_1924 | TResult_1921) => TResult1_1927 | PromiseLike, onrejected?: (reason: any) => TResult2_1927 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1922 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1923 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1923 | TResult2_1923 | TResult_1923) => TResult1_1928 | PromiseLike, onrejected?: (reason: any) => TResult2_1928 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1928 | TResult2_1928) => TResult1_1929 | PromiseLike, onrejected?: (reason: any) => TResult2_1929 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1924 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1925 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1923 | TResult2_1923 | TResult_1923 | TResult_1925) => TResult1_1930 | PromiseLike, onrejected?: (reason: any) => TResult2_1930 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1926 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1927 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1922 | TResult2_1922 | TResult_1927) => TResult1_1931 | PromiseLike, onrejected?: (reason: any) => TResult2_1931 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1931 | TResult2_1931) => TResult1_1932 | PromiseLike, onrejected?: (reason: any) => TResult2_1932 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1932 | TResult2_1932) => TResult1_1933 | PromiseLike, onrejected?: (reason: any) => TResult2_1933 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1928 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1929 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1931 | TResult2_1931 | TResult_1929) => TResult1_1934 | PromiseLike, onrejected?: (reason: any) => TResult2_1934 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1930 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1931 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1922 | TResult2_1922 | TResult_1927 | TResult_1931) => TResult1_1935 | PromiseLike, onrejected?: (reason: any) => TResult2_1935 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1935 | TResult2_1935) => TResult1_1936 | PromiseLike, onrejected?: (reason: any) => TResult2_1936 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1932 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1933 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1922 | TResult2_1922 | TResult_1927 | TResult_1931 | TResult_1933) => TResult1_1937 | PromiseLike, onrejected?: (reason: any) => TResult2_1937 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1934 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1935 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1921 | TResult2_1921 | TResult_1935) => TResult1_1938 | PromiseLike, onrejected?: (reason: any) => TResult2_1938 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1938 | TResult2_1938) => TResult1_1939 | PromiseLike, onrejected?: (reason: any) => TResult2_1939 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1939 | TResult2_1939) => TResult1_1940 | PromiseLike, onrejected?: (reason: any) => TResult2_1940 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1940 | TResult2_1940) => TResult1_1941 | PromiseLike, onrejected?: (reason: any) => TResult2_1941 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1936 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1937 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1939 | TResult2_1939 | TResult_1937) => TResult1_1942 | PromiseLike, onrejected?: (reason: any) => TResult2_1942 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1938 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1939 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1938 | TResult2_1938 | TResult_1939) => TResult1_1943 | PromiseLike, onrejected?: (reason: any) => TResult2_1943 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1943 | TResult2_1943) => TResult1_1944 | PromiseLike, onrejected?: (reason: any) => TResult2_1944 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1940 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1941 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1938 | TResult2_1938 | TResult_1939 | TResult_1941) => TResult1_1945 | PromiseLike, onrejected?: (reason: any) => TResult2_1945 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1942 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1943 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1921 | TResult2_1921 | TResult_1935 | TResult_1943) => TResult1_1946 | PromiseLike, onrejected?: (reason: any) => TResult2_1946 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1946 | TResult2_1946) => TResult1_1947 | PromiseLike, onrejected?: (reason: any) => TResult2_1947 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1947 | TResult2_1947) => TResult1_1948 | PromiseLike, onrejected?: (reason: any) => TResult2_1948 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1944 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1945 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1946 | TResult2_1946 | TResult_1945) => TResult1_1949 | PromiseLike, onrejected?: (reason: any) => TResult2_1949 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1946 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1947 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1921 | TResult2_1921 | TResult_1935 | TResult_1943 | TResult_1947) => TResult1_1950 | PromiseLike, onrejected?: (reason: any) => TResult2_1950 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1950 | TResult2_1950) => TResult1_1951 | PromiseLike, onrejected?: (reason: any) => TResult2_1951 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1948 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1949 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1921 | TResult2_1921 | TResult_1935 | TResult_1943 | TResult_1947 | TResult_1949) => TResult1_1952 | PromiseLike, onrejected?: (reason: any) => TResult2_1952 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1950 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1951 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1920 | TResult2_1920 | TResult_1951) => TResult1_1953 | PromiseLike, onrejected?: (reason: any) => TResult2_1953 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1953 | TResult2_1953) => TResult1_1954 | PromiseLike, onrejected?: (reason: any) => TResult2_1954 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1954 | TResult2_1954) => TResult1_1955 | PromiseLike, onrejected?: (reason: any) => TResult2_1955 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1955 | TResult2_1955) => TResult1_1956 | PromiseLike, onrejected?: (reason: any) => TResult2_1956 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1956 | TResult2_1956) => TResult1_1957 | PromiseLike, onrejected?: (reason: any) => TResult2_1957 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1952 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1953 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1955 | TResult2_1955 | TResult_1953) => TResult1_1958 | PromiseLike, onrejected?: (reason: any) => TResult2_1958 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1954 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1955 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1954 | TResult2_1954 | TResult_1955) => TResult1_1959 | PromiseLike, onrejected?: (reason: any) => TResult2_1959 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1959 | TResult2_1959) => TResult1_1960 | PromiseLike, onrejected?: (reason: any) => TResult2_1960 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1956 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1957 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1954 | TResult2_1954 | TResult_1955 | TResult_1957) => TResult1_1961 | PromiseLike, onrejected?: (reason: any) => TResult2_1961 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1958 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1959 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1953 | TResult2_1953 | TResult_1959) => TResult1_1962 | PromiseLike, onrejected?: (reason: any) => TResult2_1962 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1962 | TResult2_1962) => TResult1_1963 | PromiseLike, onrejected?: (reason: any) => TResult2_1963 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1963 | TResult2_1963) => TResult1_1964 | PromiseLike, onrejected?: (reason: any) => TResult2_1964 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1960 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1961 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1962 | TResult2_1962 | TResult_1961) => TResult1_1965 | PromiseLike, onrejected?: (reason: any) => TResult2_1965 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1962 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1963 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1953 | TResult2_1953 | TResult_1959 | TResult_1963) => TResult1_1966 | PromiseLike, onrejected?: (reason: any) => TResult2_1966 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1966 | TResult2_1966) => TResult1_1967 | PromiseLike, onrejected?: (reason: any) => TResult2_1967 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1964 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1965 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1953 | TResult2_1953 | TResult_1959 | TResult_1963 | TResult_1965) => TResult1_1968 | PromiseLike, onrejected?: (reason: any) => TResult2_1968 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1966 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1967 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1920 | TResult2_1920 | TResult_1951 | TResult_1967) => TResult1_1969 | PromiseLike, onrejected?: (reason: any) => TResult2_1969 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1969 | TResult2_1969) => TResult1_1970 | PromiseLike, onrejected?: (reason: any) => TResult2_1970 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1970 | TResult2_1970) => TResult1_1971 | PromiseLike, onrejected?: (reason: any) => TResult2_1971 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1971 | TResult2_1971) => TResult1_1972 | PromiseLike, onrejected?: (reason: any) => TResult2_1972 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1968 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1969 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1970 | TResult2_1970 | TResult_1969) => TResult1_1973 | PromiseLike, onrejected?: (reason: any) => TResult2_1973 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1970 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1971 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1969 | TResult2_1969 | TResult_1971) => TResult1_1974 | PromiseLike, onrejected?: (reason: any) => TResult2_1974 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1974 | TResult2_1974) => TResult1_1975 | PromiseLike, onrejected?: (reason: any) => TResult2_1975 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1972 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1973 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1969 | TResult2_1969 | TResult_1971 | TResult_1973) => TResult1_1976 | PromiseLike, onrejected?: (reason: any) => TResult2_1976 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1974 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1975 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1920 | TResult2_1920 | TResult_1951 | TResult_1967 | TResult_1975) => TResult1_1977 | PromiseLike, onrejected?: (reason: any) => TResult2_1977 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1977 | TResult2_1977) => TResult1_1978 | PromiseLike, onrejected?: (reason: any) => TResult2_1978 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1978 | TResult2_1978) => TResult1_1979 | PromiseLike, onrejected?: (reason: any) => TResult2_1979 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1976 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1977 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1977 | TResult2_1977 | TResult_1977) => TResult1_1980 | PromiseLike, onrejected?: (reason: any) => TResult2_1980 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1978 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1979 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1920 | TResult2_1920 | TResult_1951 | TResult_1967 | TResult_1975 | TResult_1979) => TResult1_1981 | PromiseLike, onrejected?: (reason: any) => TResult2_1981 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1981 | TResult2_1981) => TResult1_1982 | PromiseLike, onrejected?: (reason: any) => TResult2_1982 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1980 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1981 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1920 | TResult2_1920 | TResult_1951 | TResult_1967 | TResult_1975 | TResult_1979 | TResult_1981) => TResult1_1983 | PromiseLike, onrejected?: (reason: any) => TResult2_1983 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1982 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1983 | PromiseLike): { + then | TResult_1023 | TResult_1535 | TResult_1791 | TResult_1919 | TResult_1983, TResult2_1984 = never>(onfulfilled?: (value: import("./http-client").HttpResponse | TResult_1023 | TResult_1535 | TResult_1791 | TResult_1919 | TResult_1983) => TResult1_1984 | PromiseLike, onrejected?: (reason: any) => TResult2_1984 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1984 | TResult2_1984) => TResult1_1985 | PromiseLike, onrejected?: (reason: any) => TResult2_1985 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1985 | TResult2_1985) => TResult1_1986 | PromiseLike, onrejected?: (reason: any) => TResult2_1986 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1986 | TResult2_1986) => TResult1_1987 | PromiseLike, onrejected?: (reason: any) => TResult2_1987 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1987 | TResult2_1987) => TResult1_1988 | PromiseLike, onrejected?: (reason: any) => TResult2_1988 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1988 | TResult2_1988) => TResult1_1989 | PromiseLike, onrejected?: (reason: any) => TResult2_1989 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1984 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1985 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1987 | TResult2_1987 | TResult_1985) => TResult1_1990 | PromiseLike, onrejected?: (reason: any) => TResult2_1990 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1986 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1987 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1986 | TResult2_1986 | TResult_1987) => TResult1_1991 | PromiseLike, onrejected?: (reason: any) => TResult2_1991 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1991 | TResult2_1991) => TResult1_1992 | PromiseLike, onrejected?: (reason: any) => TResult2_1992 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1988 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1989 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1986 | TResult2_1986 | TResult_1987 | TResult_1989) => TResult1_1993 | PromiseLike, onrejected?: (reason: any) => TResult2_1993 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1990 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1991 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1985 | TResult2_1985 | TResult_1991) => TResult1_1994 | PromiseLike, onrejected?: (reason: any) => TResult2_1994 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1994 | TResult2_1994) => TResult1_1995 | PromiseLike, onrejected?: (reason: any) => TResult2_1995 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1995 | TResult2_1995) => TResult1_1996 | PromiseLike, onrejected?: (reason: any) => TResult2_1996 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1992 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1993 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1994 | TResult2_1994 | TResult_1993) => TResult1_1997 | PromiseLike, onrejected?: (reason: any) => TResult2_1997 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1994 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_1995 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1985 | TResult2_1985 | TResult_1991 | TResult_1995) => TResult1_1998 | PromiseLike, onrejected?: (reason: any) => TResult2_1998 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1998 | TResult2_1998) => TResult1_1999 | PromiseLike, onrejected?: (reason: any) => TResult2_1999 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1996 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_1997 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1985 | TResult2_1985 | TResult_1991 | TResult_1995 | TResult_1997) => TResult1_2000 | PromiseLike, onrejected?: (reason: any) => TResult2_2000 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_1998 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_1999 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1984 | TResult2_1984 | TResult_1999) => TResult1_2001 | PromiseLike, onrejected?: (reason: any) => TResult2_2001 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2001 | TResult2_2001) => TResult1_2002 | PromiseLike, onrejected?: (reason: any) => TResult2_2002 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2002 | TResult2_2002) => TResult1_2003 | PromiseLike, onrejected?: (reason: any) => TResult2_2003 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2003 | TResult2_2003) => TResult1_2004 | PromiseLike, onrejected?: (reason: any) => TResult2_2004 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_2000 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_2001 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2002 | TResult2_2002 | TResult_2001) => TResult1_2005 | PromiseLike, onrejected?: (reason: any) => TResult2_2005 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_2002 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_2003 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2001 | TResult2_2001 | TResult_2003) => TResult1_2006 | PromiseLike, onrejected?: (reason: any) => TResult2_2006 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2006 | TResult2_2006) => TResult1_2007 | PromiseLike, onrejected?: (reason: any) => TResult2_2007 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_2004 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_2005 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2001 | TResult2_2001 | TResult_2003 | TResult_2005) => TResult1_2008 | PromiseLike, onrejected?: (reason: any) => TResult2_2008 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_2006 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_2007 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1984 | TResult2_1984 | TResult_1999 | TResult_2007) => TResult1_2009 | PromiseLike, onrejected?: (reason: any) => TResult2_2009 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2009 | TResult2_2009) => TResult1_2010 | PromiseLike, onrejected?: (reason: any) => TResult2_2010 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2010 | TResult2_2010) => TResult1_2011 | PromiseLike, onrejected?: (reason: any) => TResult2_2011 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_2008 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_2009 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2009 | TResult2_2009 | TResult_2009) => TResult1_2012 | PromiseLike, onrejected?: (reason: any) => TResult2_2012 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_2010 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_2011 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1984 | TResult2_1984 | TResult_1999 | TResult_2007 | TResult_2011) => TResult1_2013 | PromiseLike, onrejected?: (reason: any) => TResult2_2013 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2013 | TResult2_2013) => TResult1_2014 | PromiseLike, onrejected?: (reason: any) => TResult2_2014 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_2012 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_2013 | PromiseLike): { + then(onfulfilled?: (value: TResult1_1984 | TResult2_1984 | TResult_1999 | TResult_2007 | TResult_2011 | TResult_2013) => TResult1_2015 | PromiseLike, onrejected?: (reason: any) => TResult2_2015 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_2014 | PromiseLike): any; + }; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_2015 | PromiseLike): { + then | TResult_1023 | TResult_1535 | TResult_1791 | TResult_1919 | TResult_1983 | TResult_2015, TResult2_2016 = never>(onfulfilled?: (value: import("./http-client").HttpResponse | TResult_1023 | TResult_1535 | TResult_1791 | TResult_1919 | TResult_1983 | TResult_2015) => TResult1_2016 | PromiseLike, onrejected?: (reason: any) => TResult2_2016 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2016 | TResult2_2016) => TResult1_2017 | PromiseLike, onrejected?: (reason: any) => TResult2_2017 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2017 | TResult2_2017) => TResult1_2018 | PromiseLike, onrejected?: (reason: any) => TResult2_2018 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2018 | TResult2_2018) => TResult1_2019 | PromiseLike, onrejected?: (reason: any) => TResult2_2019 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2019 | TResult2_2019) => TResult1_2020 | PromiseLike, onrejected?: (reason: any) => TResult2_2020 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_2016 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_2017 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2018 | TResult2_2018 | TResult_2017) => TResult1_2021 | PromiseLike, onrejected?: (reason: any) => TResult2_2021 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_2018 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_2019 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2017 | TResult2_2017 | TResult_2019) => TResult1_2022 | PromiseLike, onrejected?: (reason: any) => TResult2_2022 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2022 | TResult2_2022) => TResult1_2023 | PromiseLike, onrejected?: (reason: any) => TResult2_2023 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_2020 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_2021 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2017 | TResult2_2017 | TResult_2019 | TResult_2021) => TResult1_2024 | PromiseLike, onrejected?: (reason: any) => TResult2_2024 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_2022 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_2023 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2016 | TResult2_2016 | TResult_2023) => TResult1_2025 | PromiseLike, onrejected?: (reason: any) => TResult2_2025 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2025 | TResult2_2025) => TResult1_2026 | PromiseLike, onrejected?: (reason: any) => TResult2_2026 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2026 | TResult2_2026) => TResult1_2027 | PromiseLike, onrejected?: (reason: any) => TResult2_2027 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_2024 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_2025 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2025 | TResult2_2025 | TResult_2025) => TResult1_2028 | PromiseLike, onrejected?: (reason: any) => TResult2_2028 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_2026 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_2027 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2016 | TResult2_2016 | TResult_2023 | TResult_2027) => TResult1_2029 | PromiseLike, onrejected?: (reason: any) => TResult2_2029 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2029 | TResult2_2029) => TResult1_2030 | PromiseLike, onrejected?: (reason: any) => TResult2_2030 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_2028 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_2029 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2016 | TResult2_2016 | TResult_2023 | TResult_2027 | TResult_2029) => TResult1_2031 | PromiseLike, onrejected?: (reason: any) => TResult2_2031 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_2030 | PromiseLike): any; + }; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_2031 | PromiseLike): { + then | TResult_1023 | TResult_1535 | TResult_1791 | TResult_1919 | TResult_1983 | TResult_2015 | TResult_2031, TResult2_2032 = never>(onfulfilled?: (value: import("./http-client").HttpResponse | TResult_1023 | TResult_1535 | TResult_1791 | TResult_1919 | TResult_1983 | TResult_2015 | TResult_2031) => TResult1_2032 | PromiseLike, onrejected?: (reason: any) => TResult2_2032 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2032 | TResult2_2032) => TResult1_2033 | PromiseLike, onrejected?: (reason: any) => TResult2_2033 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2033 | TResult2_2033) => TResult1_2034 | PromiseLike, onrejected?: (reason: any) => TResult2_2034 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2034 | TResult2_2034) => TResult1_2035 | PromiseLike, onrejected?: (reason: any) => TResult2_2035 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_2032 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_2033 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2033 | TResult2_2033 | TResult_2033) => TResult1_2036 | PromiseLike, onrejected?: (reason: any) => TResult2_2036 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_2034 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_2035 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2032 | TResult2_2032 | TResult_2035) => TResult1_2037 | PromiseLike, onrejected?: (reason: any) => TResult2_2037 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2037 | TResult2_2037) => TResult1_2038 | PromiseLike, onrejected?: (reason: any) => TResult2_2038 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_2036 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_2037 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2032 | TResult2_2032 | TResult_2035 | TResult_2037) => TResult1_2039 | PromiseLike, onrejected?: (reason: any) => TResult2_2039 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_2038 | PromiseLike): any; + }; + }; + }; + catch(onrejected?: (reason: any) => TResult_2039 | PromiseLike): { + then | TResult_1023 | TResult_1535 | TResult_1791 | TResult_1919 | TResult_1983 | TResult_2015 | TResult_2031 | TResult_2039, TResult2_2040 = never>(onfulfilled?: (value: import("./http-client").HttpResponse | TResult_1023 | TResult_1535 | TResult_1791 | TResult_1919 | TResult_1983 | TResult_2015 | TResult_2031 | TResult_2039) => TResult1_2040 | PromiseLike, onrejected?: (reason: any) => TResult2_2040 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2040 | TResult2_2040) => TResult1_2041 | PromiseLike, onrejected?: (reason: any) => TResult2_2041 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2041 | TResult2_2041) => TResult1_2042 | PromiseLike, onrejected?: (reason: any) => TResult2_2042 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_2040 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_2041 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2040 | TResult2_2040 | TResult_2041) => TResult1_2043 | PromiseLike, onrejected?: (reason: any) => TResult2_2043 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_2042 | PromiseLike): any; + }; + }; + catch(onrejected?: (reason: any) => TResult_2043 | PromiseLike): { + then | TResult_1023 | TResult_1535 | TResult_1791 | TResult_1919 | TResult_1983 | TResult_2015 | TResult_2031 | TResult_2039 | TResult_2043, TResult2_2044 = never>(onfulfilled?: (value: import("./http-client").HttpResponse | TResult_1023 | TResult_1535 | TResult_1791 | TResult_1919 | TResult_1983 | TResult_2015 | TResult_2031 | TResult_2039 | TResult_2043) => TResult1_2044 | PromiseLike, onrejected?: (reason: any) => TResult2_2044 | PromiseLike): { + then(onfulfilled?: (value: TResult1_2044 | TResult2_2044) => TResult1_2045 | PromiseLike, onrejected?: (reason: any) => TResult2_2045 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_2044 | PromiseLike): any; + }; + catch(onrejected?: (reason: any) => TResult_2045 | PromiseLike): { + then | TResult_1023 | TResult_1535 | TResult_1791 | TResult_1919 | TResult_1983 | TResult_2015 | TResult_2031 | TResult_2039 | TResult_2043 | TResult_2045, TResult2_2046 = never>(onfulfilled?: (value: import("./http-client").HttpResponse | TResult_1023 | TResult_1535 | TResult_1791 | TResult_1919 | TResult_1983 | TResult_2015 | TResult_2031 | TResult_2039 | TResult_2043 | TResult_2045) => TResult1_2046 | PromiseLike, onrejected?: (reason: any) => TResult2_2046 | PromiseLike): any; + catch(onrejected?: (reason: any) => TResult_2046 | PromiseLike): any; + }; + }; + }; + }; + }; + }; + }; + }; + }; + }; + }; +} diff --git a/tests/baselines/reference/emptyObjectMappedTypeWithNeverKey.symbols b/tests/baselines/reference/emptyObjectMappedTypeWithNeverKey.symbols new file mode 100644 index 0000000000000..276d3b22cc162 --- /dev/null +++ b/tests/baselines/reference/emptyObjectMappedTypeWithNeverKey.symbols @@ -0,0 +1,52 @@ +//// [tests/cases/compiler/emptyObjectMappedTypeWithNeverKey.ts] //// + +=== emptyObjectMappedTypeWithNeverKey.ts === +declare const u: unknown; +>u : Symbol(u, Decl(emptyObjectMappedTypeWithNeverKey.ts, 0, 13)) + +type A = { [K in never]: any }; +>A : Symbol(A, Decl(emptyObjectMappedTypeWithNeverKey.ts, 0, 25)) +>K : Symbol(K, Decl(emptyObjectMappedTypeWithNeverKey.ts, 2, 12)) + +const a: null | undefined | A = u; +>a : Symbol(a, Decl(emptyObjectMappedTypeWithNeverKey.ts, 3, 5)) +>A : Symbol(A, Decl(emptyObjectMappedTypeWithNeverKey.ts, 0, 25)) +>u : Symbol(u, Decl(emptyObjectMappedTypeWithNeverKey.ts, 0, 13)) + +type Point = { x: number; y: number }; +>Point : Symbol(Point, Decl(emptyObjectMappedTypeWithNeverKey.ts, 3, 34)) +>x : Symbol(x, Decl(emptyObjectMappedTypeWithNeverKey.ts, 5, 14)) +>y : Symbol(y, Decl(emptyObjectMappedTypeWithNeverKey.ts, 5, 25)) + +declare function foo( +>foo : Symbol(foo, Decl(emptyObjectMappedTypeWithNeverKey.ts, 5, 38)) +>T : Symbol(T, Decl(emptyObjectMappedTypeWithNeverKey.ts, 6, 21)) +>K : Symbol(K, Decl(emptyObjectMappedTypeWithNeverKey.ts, 6, 23)) +>T : Symbol(T, Decl(emptyObjectMappedTypeWithNeverKey.ts, 6, 21)) + + obj: T, +>obj : Symbol(obj, Decl(emptyObjectMappedTypeWithNeverKey.ts, 6, 43)) +>T : Symbol(T, Decl(emptyObjectMappedTypeWithNeverKey.ts, 6, 21)) + + keys: K[], +>keys : Symbol(keys, Decl(emptyObjectMappedTypeWithNeverKey.ts, 7, 9)) +>K : Symbol(K, Decl(emptyObjectMappedTypeWithNeverKey.ts, 6, 23)) + + rest: Omit | null | undefined, +>rest : Symbol(rest, Decl(emptyObjectMappedTypeWithNeverKey.ts, 8, 12)) +>Omit : Symbol(Omit, Decl(lib.es5.d.ts, --, --)) +>T : Symbol(T, Decl(emptyObjectMappedTypeWithNeverKey.ts, 6, 21)) +>K : Symbol(K, Decl(emptyObjectMappedTypeWithNeverKey.ts, 6, 23)) + +): void; +const p: Point = { x: 0, y: 0 }; +>p : Symbol(p, Decl(emptyObjectMappedTypeWithNeverKey.ts, 11, 5)) +>Point : Symbol(Point, Decl(emptyObjectMappedTypeWithNeverKey.ts, 3, 34)) +>x : Symbol(x, Decl(emptyObjectMappedTypeWithNeverKey.ts, 11, 18)) +>y : Symbol(y, Decl(emptyObjectMappedTypeWithNeverKey.ts, 11, 24)) + +foo(p, ["x", "y"], u); +>foo : Symbol(foo, Decl(emptyObjectMappedTypeWithNeverKey.ts, 5, 38)) +>p : Symbol(p, Decl(emptyObjectMappedTypeWithNeverKey.ts, 11, 5)) +>u : Symbol(u, Decl(emptyObjectMappedTypeWithNeverKey.ts, 0, 13)) + diff --git a/tests/baselines/reference/emptyObjectMappedTypeWithNeverKey.types b/tests/baselines/reference/emptyObjectMappedTypeWithNeverKey.types new file mode 100644 index 0000000000000..27f1f6f2487e0 --- /dev/null +++ b/tests/baselines/reference/emptyObjectMappedTypeWithNeverKey.types @@ -0,0 +1,48 @@ +//// [tests/cases/compiler/emptyObjectMappedTypeWithNeverKey.ts] //// + +=== emptyObjectMappedTypeWithNeverKey.ts === +declare const u: unknown; +>u : unknown + +type A = { [K in never]: any }; +>A : {} + +const a: null | undefined | A = u; +>a : A | null | undefined +>u : unknown + +type Point = { x: number; y: number }; +>Point : { x: number; y: number; } +>x : number +>y : number + +declare function foo( +>foo : (obj: T, keys: K[], rest: Omit | null | undefined) => void + + obj: T, +>obj : T + + keys: K[], +>keys : K[] + + rest: Omit | null | undefined, +>rest : Omit | null | undefined + +): void; +const p: Point = { x: 0, y: 0 }; +>p : Point +>{ x: 0, y: 0 } : { x: number; y: number; } +>x : number +>0 : 0 +>y : number +>0 : 0 + +foo(p, ["x", "y"], u); +>foo(p, ["x", "y"], u) : void +>foo : (obj: T, keys: K[], rest: Omit | null | undefined) => void +>p : Point +>["x", "y"] : ("x" | "y")[] +>"x" : "x" +>"y" : "y" +>u : unknown + diff --git a/tests/baselines/reference/generatorYieldContextualType.types b/tests/baselines/reference/generatorYieldContextualType.types index 280565cf56eee..e40ad1cb4a7d2 100644 --- a/tests/baselines/reference/generatorYieldContextualType.types +++ b/tests/baselines/reference/generatorYieldContextualType.types @@ -198,7 +198,7 @@ function canPickStepContinue( >_step : T _state: PartialStepState, ->_state : PartialStepState +>_state : { counter: number; confirm?: boolean | undefined; startingStep?: number | undefined; } _selection: StepItemType | Directive >_selection : Directive | StepItemType @@ -220,7 +220,7 @@ function createPickStep( } function* showStep< ->showStep : & { counter: number; confirm?: boolean | undefined; startingStep?: number | undefined; } & { repo: any; }, Context extends { repos: any[]; title: string; status: any; }>(state: State, _context: Context) => StepResultGenerator +>showStep : (state: State, _context: Context) => StepResultGenerator State extends PartialStepState & { repo: any }, >repo : any @@ -258,7 +258,7 @@ function* showStep< return canPickStepContinue(step, state, selection) >canPickStepContinue(step, state, selection) ? selection[0] : StepResult.Break : QuickPickItem | unique symbol >canPickStepContinue(step, state, selection) : boolean ->canPickStepContinue : >(_step: T, _state: PartialStepState, _selection: Directive | StepItemType) => _selection is StepItemType +>canPickStepContinue : >(_step: T, _state: { counter: number; confirm?: boolean | undefined; startingStep?: number | undefined; }, _selection: Directive | StepItemType) => _selection is StepItemType >step : QuickPickStep >state : State >selection : Directive | QuickPickItem[] diff --git a/tests/baselines/reference/intersectionWithIndexSignatures.errors.txt b/tests/baselines/reference/intersectionWithIndexSignatures.errors.txt index 4a59f5cea0608..9d36e9a3b324d 100644 --- a/tests/baselines/reference/intersectionWithIndexSignatures.errors.txt +++ b/tests/baselines/reference/intersectionWithIndexSignatures.errors.txt @@ -2,7 +2,7 @@ intersectionWithIndexSignatures.ts(17,1): error TS2322: Type '{ x: A; } & { y: B Property 'y' is incompatible with index signature. Property 'a' is missing in type 'B' but required in type 'A'. intersectionWithIndexSignatures.ts(27,10): error TS2339: Property 'b' does not exist on type '{ a: string; }'. -intersectionWithIndexSignatures.ts(29,7): error TS2322: Type 's' is not assignable to type '{ [key: string]: { a: string; b: string; }; }'. +intersectionWithIndexSignatures.ts(29,7): error TS2322: Type 'Pick<{ [key: string]: { a: string; }; }, string | number>' is not assignable to type '{ [key: string]: { a: string; b: string; }; }'. 'string' index signatures are incompatible. Property 'b' is missing in type '{ a: string; }' but required in type '{ a: string; b: string; }'. intersectionWithIndexSignatures.ts(35,1): error TS2322: Type '{ a: string; } & { b: number; }' is not assignable to type '{ [key: string]: string; }'. @@ -48,7 +48,7 @@ intersectionWithIndexSignatures.ts(35,1): error TS2322: Type '{ a: string; } & { const d: { [key: string]: {a: string, b: string} } = q; // Error ~ -!!! error TS2322: Type 's' is not assignable to type '{ [key: string]: { a: string; b: string; }; }'. +!!! error TS2322: Type 'Pick<{ [key: string]: { a: string; }; }, string | number>' is not assignable to type '{ [key: string]: { a: string; b: string; }; }'. !!! error TS2322: 'string' index signatures are incompatible. !!! error TS2322: Property 'b' is missing in type '{ a: string; }' but required in type '{ a: string; b: string; }'. !!! related TS2728 intersectionWithIndexSignatures.ts:29:39: 'b' is declared here. diff --git a/tests/baselines/reference/intersectionWithIndexSignatures.types b/tests/baselines/reference/intersectionWithIndexSignatures.types index a0d4969bd39b1..7c4398381832e 100644 --- a/tests/baselines/reference/intersectionWithIndexSignatures.types +++ b/tests/baselines/reference/intersectionWithIndexSignatures.types @@ -67,19 +67,19 @@ type constr = { [K in keyof Source]: string } & Pickconstr : constr type s = constr<{}, { [key: string]: { a: string } }>; ->s : {} & Pick<{ [key: string]: { a: string; }; }, string | number> +>s : Pick<{ [key: string]: { a: string; }; }, string | number> >key : string >a : string declare const q: s; ->q : s +>q : Pick<{ [key: string]: { a: string; }; }, string | number> q["asd"].a.substr(1); >q["asd"].a.substr(1) : string >q["asd"].a.substr : (from: number, length?: number | undefined) => string >q["asd"].a : string >q["asd"] : { a: string; } ->q : s +>q : Pick<{ [key: string]: { a: string; }; }, string | number> >"asd" : "asd" >a : string >substr : (from: number, length?: number | undefined) => string @@ -88,7 +88,7 @@ q["asd"].a.substr(1); q["asd"].b; // Error >q["asd"].b : any >q["asd"] : { a: string; } ->q : s +>q : Pick<{ [key: string]: { a: string; }; }, string | number> >"asd" : "asd" >b : any @@ -97,7 +97,7 @@ const d: { [key: string]: {a: string, b: string} } = q; // Error >key : string >a : string >b : string ->q : s +>q : Pick<{ [key: string]: { a: string; }; }, string | number> // Repro from #32484 diff --git a/tests/baselines/reference/intersectionsAndEmptyObjects.errors.txt b/tests/baselines/reference/intersectionsAndEmptyObjects.errors.txt new file mode 100644 index 0000000000000..1592a20dedeac --- /dev/null +++ b/tests/baselines/reference/intersectionsAndEmptyObjects.errors.txt @@ -0,0 +1,96 @@ +intersectionsAndEmptyObjects.ts(81,6): error TS2456: Type alias 'Foo2' circularly references itself. + + +==== intersectionsAndEmptyObjects.ts (1 errors) ==== + // Empty object type literals are removed from intersections types + // that contain other object types + + type A = { a: number }; + type B = { b: string }; + type C = {}; + + let x01: A & B; + let x02: A & C; + let x03: B & C; + let x04: A & B & C; + let x05: string & C; + let x06: C & string; + let x07: C; + let x08: C & {}; + let x09: {} & A & {} & B & {} & C & {}; + + interface D {} + interface E {} + + let x10: A & D; + let x11: C & D; + let x12: A & B & C & D; + let x13: D & E; + let x14: A & B & C & D & E; + + // Repro from #20225 + + type Dictionary = { [name: string]: string }; + + const intersectDictionaries = ( + d1: F1, + d2: F2, + ): F1 & F2 => Object.assign({}, d1, d2); + + const testDictionary = (_value: T) => { }; + + const d1 = {}; + testDictionary(d1); + const d2 = intersectDictionaries(d1, d1); + testDictionary(d2); + + const d3 = { + s: '', + }; + testDictionary(d3); + const d4 = intersectDictionaries(d1, d3); + testDictionary(d4); + const d5 = intersectDictionaries(d3, d1); + testDictionary(d5); + const d6 = intersectDictionaries(d3, d3); + testDictionary(d6); + + // Repro from #27044 + + type choices = IChoiceList & { + shoes:boolean; + food:boolean; + }; + + type IMyChoiceList = { + car: true + }; + + type IUnknownChoiceList = {}; + + var defaultChoices: choices<{}>; + var defaultChoicesAndEmpty: choices<{} & {}>; + + var myChoices: choices; + var myChoicesAndEmpty: choices; + + var unknownChoices: choices; + var unknownChoicesAndEmpty: choices; + + // Repro from #38672 + + type Foo1 = { x: string } & { [x: number]: Foo1 }; + type Foo2 = { x: string } & { [K in number]: Foo2 }; + ~~~~ +!!! error TS2456: Type alias 'Foo2' circularly references itself. + + // Repro from #40239 + + declare function mock(_: Promise): {} & M; + mock(import('./ex')) + +==== ex.d.ts (0 errors) ==== + export {} + \ No newline at end of file diff --git a/tests/baselines/reference/intersectionsAndEmptyObjects.types b/tests/baselines/reference/intersectionsAndEmptyObjects.types index e3595e7dc15eb..6e6083903eaa7 100644 --- a/tests/baselines/reference/intersectionsAndEmptyObjects.types +++ b/tests/baselines/reference/intersectionsAndEmptyObjects.types @@ -216,7 +216,7 @@ type Foo1 = { x: string } & { [x: number]: Foo1 }; >x : number type Foo2 = { x: string } & { [K in number]: Foo2 }; ->Foo2 : { x: string; } & { [x: number]: Foo2; } +>Foo2 : any >x : string // Repro from #40239 diff --git a/tests/baselines/reference/propTypeValidatorInference.types b/tests/baselines/reference/propTypeValidatorInference.types index ccd71df2e8afb..ad34037bb7ae7 100644 --- a/tests/baselines/reference/propTypeValidatorInference.types +++ b/tests/baselines/reference/propTypeValidatorInference.types @@ -145,15 +145,15 @@ const innerProps = { }; const arrayOfTypes = [PropTypes.string, PropTypes.bool, PropTypes.shape({ ->arrayOfTypes : (PropTypes.Requireable | PropTypes.Requireable | PropTypes.Requireable; bar: PropTypes.Validator; }>>)[] ->[PropTypes.string, PropTypes.bool, PropTypes.shape({ foo: PropTypes.string, bar: PropTypes.number.isRequired})] : (PropTypes.Requireable | PropTypes.Requireable | PropTypes.Requireable; bar: PropTypes.Validator; }>>)[] +>arrayOfTypes : (PropTypes.Requireable | PropTypes.Requireable | PropTypes.Requireable; bar: PropTypes.Validator; }, PropTypes.RequiredKeys<{ foo: PropTypes.Requireable; bar: PropTypes.Validator; }>>>>)[] +>[PropTypes.string, PropTypes.bool, PropTypes.shape({ foo: PropTypes.string, bar: PropTypes.number.isRequired})] : (PropTypes.Requireable | PropTypes.Requireable | PropTypes.Requireable; bar: PropTypes.Validator; }, PropTypes.RequiredKeys<{ foo: PropTypes.Requireable; bar: PropTypes.Validator; }>>>>)[] >PropTypes.string : PropTypes.Requireable >PropTypes : typeof PropTypes >string : PropTypes.Requireable >PropTypes.bool : PropTypes.Requireable >PropTypes : typeof PropTypes >bool : PropTypes.Requireable ->PropTypes.shape({ foo: PropTypes.string, bar: PropTypes.number.isRequired}) : PropTypes.Requireable; bar: PropTypes.Validator; }>> +>PropTypes.shape({ foo: PropTypes.string, bar: PropTypes.number.isRequired}) : PropTypes.Requireable; bar: PropTypes.Validator; }, PropTypes.RequiredKeys<{ foo: PropTypes.Requireable; bar: PropTypes.Validator; }>>>> >PropTypes.shape :

>(type: P) => PropTypes.Requireable> >PropTypes : typeof PropTypes >shape :

>(type: P) => PropTypes.Requireable> @@ -178,7 +178,7 @@ const arrayOfTypes = [PropTypes.string, PropTypes.bool, PropTypes.shape({ // TS checking const propTypes: PropTypesMap = { >propTypes : PropTypes.ValidationMap ->{ any: PropTypes.any, array: PropTypes.array.isRequired, bool: PropTypes.bool.isRequired, shape: PropTypes.shape(innerProps).isRequired, oneOfType: PropTypes.oneOfType(arrayOfTypes).isRequired,} : { any: PropTypes.Requireable; array: PropTypes.Validator; bool: PropTypes.Validator; shape: PropTypes.Validator; bar: PropTypes.Requireable; baz: PropTypes.Requireable; }>>>; oneOfType: PropTypes.Validator; bar: PropTypes.Validator; }>>>>; } +>{ any: PropTypes.any, array: PropTypes.array.isRequired, bool: PropTypes.bool.isRequired, shape: PropTypes.shape(innerProps).isRequired, oneOfType: PropTypes.oneOfType(arrayOfTypes).isRequired,} : { any: PropTypes.Requireable; array: PropTypes.Validator; bool: PropTypes.Validator; shape: PropTypes.Validator; bar: PropTypes.Requireable; baz: PropTypes.Requireable; }>>>; oneOfType: PropTypes.Validator; bar: PropTypes.Validator; }, PropTypes.RequiredKeys<{ foo: PropTypes.Requireable; bar: PropTypes.Validator; }>>>>>>; } any: PropTypes.any, >any : PropTypes.Requireable @@ -213,21 +213,21 @@ const propTypes: PropTypesMap = { >isRequired : PropTypes.Validator; bar: PropTypes.Requireable; baz: PropTypes.Requireable; }>>> oneOfType: PropTypes.oneOfType(arrayOfTypes).isRequired, ->oneOfType : PropTypes.Validator; bar: PropTypes.Validator; }>>>> ->PropTypes.oneOfType(arrayOfTypes).isRequired : PropTypes.Validator; bar: PropTypes.Validator; }>>>> ->PropTypes.oneOfType(arrayOfTypes) : PropTypes.Requireable; bar: PropTypes.Validator; }>>> +>oneOfType : PropTypes.Validator; bar: PropTypes.Validator; }, PropTypes.RequiredKeys<{ foo: PropTypes.Requireable; bar: PropTypes.Validator; }>>>>>> +>PropTypes.oneOfType(arrayOfTypes).isRequired : PropTypes.Validator; bar: PropTypes.Validator; }, PropTypes.RequiredKeys<{ foo: PropTypes.Requireable; bar: PropTypes.Validator; }>>>>>> +>PropTypes.oneOfType(arrayOfTypes) : PropTypes.Requireable; bar: PropTypes.Validator; }, PropTypes.RequiredKeys<{ foo: PropTypes.Requireable; bar: PropTypes.Validator; }>>>>> >PropTypes.oneOfType : >(types: T[]) => PropTypes.Requireable>> >PropTypes : typeof PropTypes >oneOfType : >(types: T[]) => PropTypes.Requireable>> ->arrayOfTypes : (PropTypes.Requireable | PropTypes.Requireable | PropTypes.Requireable; bar: PropTypes.Validator; }>>)[] ->isRequired : PropTypes.Validator; bar: PropTypes.Validator; }>>>> +>arrayOfTypes : (PropTypes.Requireable | PropTypes.Requireable | PropTypes.Requireable; bar: PropTypes.Validator; }, PropTypes.RequiredKeys<{ foo: PropTypes.Requireable; bar: PropTypes.Validator; }>>>>)[] +>isRequired : PropTypes.Validator; bar: PropTypes.Validator; }, PropTypes.RequiredKeys<{ foo: PropTypes.Requireable; bar: PropTypes.Validator; }>>>>>> }; // JS checking const propTypesWithoutAnnotation = { ->propTypesWithoutAnnotation : { any: PropTypes.Requireable; array: PropTypes.Validator; bool: PropTypes.Validator; shape: PropTypes.Validator; bar: PropTypes.Requireable; baz: PropTypes.Requireable; }>>>; oneOfType: PropTypes.Validator; bar: PropTypes.Validator; }>>>>; } ->{ any: PropTypes.any, array: PropTypes.array.isRequired, bool: PropTypes.bool.isRequired, shape: PropTypes.shape(innerProps).isRequired, oneOfType: PropTypes.oneOfType(arrayOfTypes).isRequired,} : { any: PropTypes.Requireable; array: PropTypes.Validator; bool: PropTypes.Validator; shape: PropTypes.Validator; bar: PropTypes.Requireable; baz: PropTypes.Requireable; }>>>; oneOfType: PropTypes.Validator; bar: PropTypes.Validator; }>>>>; } +>propTypesWithoutAnnotation : { any: PropTypes.Requireable; array: PropTypes.Validator; bool: PropTypes.Validator; shape: PropTypes.Validator; bar: PropTypes.Requireable; baz: PropTypes.Requireable; }>>>; oneOfType: PropTypes.Validator; bar: PropTypes.Validator; }, PropTypes.RequiredKeys<{ foo: PropTypes.Requireable; bar: PropTypes.Validator; }>>>>>>; } +>{ any: PropTypes.any, array: PropTypes.array.isRequired, bool: PropTypes.bool.isRequired, shape: PropTypes.shape(innerProps).isRequired, oneOfType: PropTypes.oneOfType(arrayOfTypes).isRequired,} : { any: PropTypes.Requireable; array: PropTypes.Validator; bool: PropTypes.Validator; shape: PropTypes.Validator; bar: PropTypes.Requireable; baz: PropTypes.Requireable; }>>>; oneOfType: PropTypes.Validator; bar: PropTypes.Validator; }, PropTypes.RequiredKeys<{ foo: PropTypes.Requireable; bar: PropTypes.Validator; }>>>>>>; } any: PropTypes.any, >any : PropTypes.Requireable @@ -262,14 +262,14 @@ const propTypesWithoutAnnotation = { >isRequired : PropTypes.Validator; bar: PropTypes.Requireable; baz: PropTypes.Requireable; }>>> oneOfType: PropTypes.oneOfType(arrayOfTypes).isRequired, ->oneOfType : PropTypes.Validator; bar: PropTypes.Validator; }>>>> ->PropTypes.oneOfType(arrayOfTypes).isRequired : PropTypes.Validator; bar: PropTypes.Validator; }>>>> ->PropTypes.oneOfType(arrayOfTypes) : PropTypes.Requireable; bar: PropTypes.Validator; }>>> +>oneOfType : PropTypes.Validator; bar: PropTypes.Validator; }, PropTypes.RequiredKeys<{ foo: PropTypes.Requireable; bar: PropTypes.Validator; }>>>>>> +>PropTypes.oneOfType(arrayOfTypes).isRequired : PropTypes.Validator; bar: PropTypes.Validator; }, PropTypes.RequiredKeys<{ foo: PropTypes.Requireable; bar: PropTypes.Validator; }>>>>>> +>PropTypes.oneOfType(arrayOfTypes) : PropTypes.Requireable; bar: PropTypes.Validator; }, PropTypes.RequiredKeys<{ foo: PropTypes.Requireable; bar: PropTypes.Validator; }>>>>> >PropTypes.oneOfType : >(types: T[]) => PropTypes.Requireable>> >PropTypes : typeof PropTypes >oneOfType : >(types: T[]) => PropTypes.Requireable>> ->arrayOfTypes : (PropTypes.Requireable | PropTypes.Requireable | PropTypes.Requireable; bar: PropTypes.Validator; }>>)[] ->isRequired : PropTypes.Validator; bar: PropTypes.Validator; }>>>> +>arrayOfTypes : (PropTypes.Requireable | PropTypes.Requireable | PropTypes.Requireable; bar: PropTypes.Validator; }, PropTypes.RequiredKeys<{ foo: PropTypes.Requireable; bar: PropTypes.Validator; }>>>>)[] +>isRequired : PropTypes.Validator; bar: PropTypes.Validator; }, PropTypes.RequiredKeys<{ foo: PropTypes.Requireable; bar: PropTypes.Validator; }>>>>>> }; @@ -279,9 +279,9 @@ type ExtractedProps = PropTypes.InferProps; >propTypes : PropTypes.ValidationMap type ExtractedPropsWithoutAnnotation = PropTypes.InferProps; ->ExtractedPropsWithoutAnnotation : PropTypes.InferPropsInner; array: PropTypes.Validator; bool: PropTypes.Validator; shape: PropTypes.Validator; bar: PropTypes.Requireable; baz: PropTypes.Requireable; }>>>; oneOfType: PropTypes.Validator; bar: PropTypes.Validator; }>>>>; }, PropTypes.RequiredKeys<{ any: PropTypes.Requireable; array: PropTypes.Validator; bool: PropTypes.Validator; shape: PropTypes.Validator; bar: PropTypes.Requireable; baz: PropTypes.Requireable; }>>>; oneOfType: PropTypes.Validator; bar: PropTypes.Validator; }>>>>; }>>> & Partial; array: PropTypes.Validator; bool: PropTypes.Validator; shape: PropTypes.Validator; bar: PropTypes.Requireable; baz: PropTypes.Requireable; }>>>; oneOfType: PropTypes.Validator; bar: PropTypes.Validator; }>>>>; }, "any">>> +>ExtractedPropsWithoutAnnotation : PropTypes.InferPropsInner; array: PropTypes.Validator; bool: PropTypes.Validator; shape: PropTypes.Validator; bar: PropTypes.Requireable; baz: PropTypes.Requireable; }>>>; oneOfType: PropTypes.Validator; bar: PropTypes.Validator; }, PropTypes.RequiredKeys<{ foo: PropTypes.Requireable; bar: PropTypes.Validator; }>>>>>>; }, PropTypes.RequiredKeys<{ any: PropTypes.Requireable; array: PropTypes.Validator; bool: PropTypes.Validator; shape: PropTypes.Validator; bar: PropTypes.Requireable; baz: PropTypes.Requireable; }>>>; oneOfType: PropTypes.Validator; bar: PropTypes.Validator; }, PropTypes.RequiredKeys<{ foo: PropTypes.Requireable; bar: PropTypes.Validator; }>>>>>>; }>>> & Partial; array: PropTypes.Validator; bool: PropTypes.Validator; shape: PropTypes.Validator; bar: PropTypes.Requireable; baz: PropTypes.Requireable; }>>>; oneOfType: PropTypes.Validator; bar: PropTypes.Validator; }, PropTypes.RequiredKeys<{ foo: PropTypes.Requireable; bar: PropTypes.Validator; }>>>>>>; }, "any">>> >PropTypes : any ->propTypesWithoutAnnotation : { any: PropTypes.Requireable; array: PropTypes.Validator; bool: PropTypes.Validator; shape: PropTypes.Validator; bar: PropTypes.Requireable; baz: PropTypes.Requireable; }>>>; oneOfType: PropTypes.Validator; bar: PropTypes.Validator; }>>>>; } +>propTypesWithoutAnnotation : { any: PropTypes.Requireable; array: PropTypes.Validator; bool: PropTypes.Validator; shape: PropTypes.Validator; bar: PropTypes.Requireable; baz: PropTypes.Requireable; }>>>; oneOfType: PropTypes.Validator; bar: PropTypes.Validator; }, PropTypes.RequiredKeys<{ foo: PropTypes.Requireable; bar: PropTypes.Validator; }>>>>>>; } type ExtractPropsMatch = ExtractedProps extends ExtractedPropsWithoutAnnotation ? true : false; >ExtractPropsMatch : true diff --git a/tests/baselines/reference/reactDefaultPropsInferenceSuccess.errors.txt b/tests/baselines/reference/reactDefaultPropsInferenceSuccess.errors.txt index b3d8cecc8c1fa..4b4a16ee8b837 100644 --- a/tests/baselines/reference/reactDefaultPropsInferenceSuccess.errors.txt +++ b/tests/baselines/reference/reactDefaultPropsInferenceSuccess.errors.txt @@ -56,8 +56,8 @@ reactDefaultPropsInferenceSuccess.tsx(64,37): error TS2769: No overload matches !!! error TS2769: Type 'void' is not assignable to type 'boolean'. !!! error TS2769: Overload 2 of 2, '(props: Props, context?: any): FieldFeedback', gave the following error. !!! error TS2769: Type '(value: string) => void' is not assignable to type '"a" | "b" | ((value: string) => boolean) | undefined'. -!!! related TS6500 reactDefaultPropsInferenceSuccess.tsx:6:3: The expected type comes from property 'when' which is declared here on type 'IntrinsicAttributes & IntrinsicClassAttributes> & Pick & Readonly, "children" | "error"> & Partial & Readonly, "when">> & Partial boolean; }, never>>' -!!! related TS6500 reactDefaultPropsInferenceSuccess.tsx:6:3: The expected type comes from property 'when' which is declared here on type 'IntrinsicAttributes & IntrinsicClassAttributes> & Pick & Readonly, "children" | "error"> & Partial & Readonly, "when">> & Partial boolean; }, never>>' +!!! related TS6500 reactDefaultPropsInferenceSuccess.tsx:6:3: The expected type comes from property 'when' which is declared here on type 'IntrinsicAttributes & IntrinsicClassAttributes> & Pick & Readonly, "children" | "error"> & Partial & Readonly, "when">>' +!!! related TS6500 reactDefaultPropsInferenceSuccess.tsx:6:3: The expected type comes from property 'when' which is declared here on type 'IntrinsicAttributes & IntrinsicClassAttributes> & Pick & Readonly, "children" | "error"> & Partial & Readonly, "when">>' class FieldFeedbackBeta

extends React.Component

{ static defaultProps: BaseProps = { @@ -82,8 +82,8 @@ reactDefaultPropsInferenceSuccess.tsx(64,37): error TS2769: No overload matches !!! error TS2769: Type 'void' is not assignable to type 'boolean'. !!! error TS2769: Overload 2 of 2, '(props: Props, context?: any): FieldFeedbackBeta', gave the following error. !!! error TS2769: Type '(value: string) => void' is not assignable to type '"a" | "b" | ((value: string) => boolean) | undefined'. -!!! related TS6500 reactDefaultPropsInferenceSuccess.tsx:6:3: The expected type comes from property 'when' which is declared here on type 'IntrinsicAttributes & IntrinsicClassAttributes> & Pick & Readonly, "children"> & Partial & Readonly, keyof Props>> & Partial>' -!!! related TS6500 reactDefaultPropsInferenceSuccess.tsx:6:3: The expected type comes from property 'when' which is declared here on type 'IntrinsicAttributes & IntrinsicClassAttributes> & Pick & Readonly, "children"> & Partial & Readonly, keyof Props>> & Partial>' +!!! related TS6500 reactDefaultPropsInferenceSuccess.tsx:6:3: The expected type comes from property 'when' which is declared here on type 'IntrinsicAttributes & IntrinsicClassAttributes> & Pick & Readonly, "children"> & Partial & Readonly, keyof Props>>' +!!! related TS6500 reactDefaultPropsInferenceSuccess.tsx:6:3: The expected type comes from property 'when' which is declared here on type 'IntrinsicAttributes & IntrinsicClassAttributes> & Pick & Readonly, "children"> & Partial & Readonly, keyof Props>>' interface MyPropsProps extends Props { when: (value: string) => boolean; @@ -112,8 +112,8 @@ reactDefaultPropsInferenceSuccess.tsx(64,37): error TS2769: No overload matches !!! error TS2769: Type 'void' is not assignable to type 'boolean'. !!! error TS2769: Overload 2 of 2, '(props: MyPropsProps, context?: any): FieldFeedback2', gave the following error. !!! error TS2769: Type '(value: string) => void' is not assignable to type '(value: string) => boolean'. -!!! related TS6500 reactDefaultPropsInferenceSuccess.tsx:46:3: The expected type comes from property 'when' which is declared here on type 'IntrinsicAttributes & IntrinsicClassAttributes> & Pick & Readonly, "children" | "error"> & Partial & Readonly, "when">> & Partial boolean; }, never>>' -!!! related TS6500 reactDefaultPropsInferenceSuccess.tsx:46:3: The expected type comes from property 'when' which is declared here on type 'IntrinsicAttributes & IntrinsicClassAttributes> & Pick & Readonly, "children" | "error"> & Partial & Readonly, "when">> & Partial boolean; }, never>>' +!!! related TS6500 reactDefaultPropsInferenceSuccess.tsx:46:3: The expected type comes from property 'when' which is declared here on type 'IntrinsicAttributes & IntrinsicClassAttributes> & Pick & Readonly, "children" | "error"> & Partial & Readonly, "when">>' +!!! related TS6500 reactDefaultPropsInferenceSuccess.tsx:46:3: The expected type comes from property 'when' which is declared here on type 'IntrinsicAttributes & IntrinsicClassAttributes> & Pick & Readonly, "children" | "error"> & Partial & Readonly, "when">>' // OK const Test5 = () => ; diff --git a/tests/baselines/reference/tsxLibraryManagedAttributes.errors.txt b/tests/baselines/reference/tsxLibraryManagedAttributes.errors.txt index d4bd89c50f79f..c7ed87574ae03 100644 --- a/tests/baselines/reference/tsxLibraryManagedAttributes.errors.txt +++ b/tests/baselines/reference/tsxLibraryManagedAttributes.errors.txt @@ -5,8 +5,8 @@ tsxLibraryManagedAttributes.tsx(57,41): error TS2322: Type '{ bar: string; baz: tsxLibraryManagedAttributes.tsx(59,42): error TS2322: Type 'null' is not assignable to type 'string'. tsxLibraryManagedAttributes.tsx(69,26): error TS2322: Type 'string' is not assignable to type 'number'. tsxLibraryManagedAttributes.tsx(71,35): error TS2322: Type 'null' is not assignable to type 'ReactNode'. -tsxLibraryManagedAttributes.tsx(80,38): error TS2322: Type '{ foo: number; bar: string; }' is not assignable to type 'Defaultize<{}, { foo: number; }>'. - Property 'bar' does not exist on type 'Defaultize<{}, { foo: number; }>'. +tsxLibraryManagedAttributes.tsx(80,38): error TS2322: Type '{ foo: number; bar: string; }' is not assignable to type 'Partial<{ foo: number; }>'. + Property 'bar' does not exist on type 'Partial<{ foo: number; }>'. tsxLibraryManagedAttributes.tsx(81,29): error TS2322: Type 'string' is not assignable to type 'number'. tsxLibraryManagedAttributes.tsx(98,12): error TS2322: Type '{ foo: string; }' is not assignable to type 'Defaultize; bar: PropTypeChecker; baz: PropTypeChecker; }>, { foo: string; }>'. Type '{ foo: string; }' is missing the following properties from type '{ bar: ReactNode | null | undefined; baz: number; }': bar, baz @@ -117,12 +117,12 @@ tsxLibraryManagedAttributes.tsx(123,49): error TS2322: Type 'number' is not assi const k = ; const l = ; // error, no prop named bar ~~~ -!!! error TS2322: Type '{ foo: number; bar: string; }' is not assignable to type 'Defaultize<{}, { foo: number; }>'. -!!! error TS2322: Property 'bar' does not exist on type 'Defaultize<{}, { foo: number; }>'. +!!! error TS2322: Type '{ foo: number; bar: string; }' is not assignable to type 'Partial<{ foo: number; }>'. +!!! error TS2322: Property 'bar' does not exist on type 'Partial<{ foo: number; }>'. const m = ; // error, wrong type ~~~ !!! error TS2322: Type 'string' is not assignable to type 'number'. -!!! related TS6500 tsxLibraryManagedAttributes.tsx:75:9: The expected type comes from property 'foo' which is declared here on type 'Defaultize<{}, { foo: number; }>' +!!! related TS6500 tsxLibraryManagedAttributes.tsx:75:9: The expected type comes from property 'foo' which is declared here on type 'Partial<{ foo: number; }>' interface FooProps { foo: string; diff --git a/tests/baselines/reference/unionTypeInference.types b/tests/baselines/reference/unionTypeInference.types index 89bc8b57d0742..0cf1fb75c2889 100644 --- a/tests/baselines/reference/unionTypeInference.types +++ b/tests/baselines/reference/unionTypeInference.types @@ -214,26 +214,26 @@ async function fun(deepPromised: DeepPromised) { >deepPromised : DeepPromised for (const value of Object.values(deepPromisedWithIndexer)) { ->value : {} | ({ [containsPromises]?: true | undefined; } & {}) | Promise<{ [containsPromises]?: true | undefined; } & {}> | null | undefined ->Object.values(deepPromisedWithIndexer) : ({} | ({ [containsPromises]?: true | undefined; } & {}) | Promise<{ [containsPromises]?: true | undefined; } & {}> | null | undefined)[] +>value : {} | { [containsPromises]?: true | undefined; } | Promise<{ [containsPromises]?: true | undefined; }> | null | undefined +>Object.values(deepPromisedWithIndexer) : ({} | { [containsPromises]?: true | undefined; } | Promise<{ [containsPromises]?: true | undefined; }> | null | undefined)[] >Object.values : { (o: { [s: string]: T_1; } | ArrayLike): T_1[]; (o: {}): any[]; } >Object : ObjectConstructor >values : { (o: { [s: string]: T_1; } | ArrayLike): T_1[]; (o: {}): any[]; } >deepPromisedWithIndexer : DeepPromised<{ [name: string]: {} | null | undefined; }> const awaitedValue = await value; ->awaitedValue : {} | ({ [containsPromises]?: true | undefined; } & {}) | null | undefined ->await value : {} | ({ [containsPromises]?: true | undefined; } & {}) | null | undefined ->value : {} | ({ [containsPromises]?: true | undefined; } & {}) | Promise<{ [containsPromises]?: true | undefined; } & {}> | null | undefined +>awaitedValue : {} | { [containsPromises]?: true | undefined; } | null | undefined +>await value : {} | { [containsPromises]?: true | undefined; } | null | undefined +>value : {} | { [containsPromises]?: true | undefined; } | Promise<{ [containsPromises]?: true | undefined; }> | null | undefined if (awaitedValue) ->awaitedValue : {} | ({ [containsPromises]?: true | undefined; } & {}) | null | undefined +>awaitedValue : {} | { [containsPromises]?: true | undefined; } | null | undefined await fun(awaitedValue); >await fun(awaitedValue) : void >fun(awaitedValue) : Promise >fun : (deepPromised: DeepPromised) => Promise ->awaitedValue : {} | ({ [containsPromises]?: true | undefined; } & {}) +>awaitedValue : {} | { [containsPromises]?: true | undefined; } } } diff --git a/tests/cases/compiler/emptyObjectMappedTypeWithNeverKey.ts b/tests/cases/compiler/emptyObjectMappedTypeWithNeverKey.ts new file mode 100644 index 0000000000000..80a44ecc9d2f0 --- /dev/null +++ b/tests/cases/compiler/emptyObjectMappedTypeWithNeverKey.ts @@ -0,0 +1,16 @@ +// @strict: true +// @noEmit: true + +declare const u: unknown; + +type A = { [K in never]: any }; +const a: null | undefined | A = u; + +type Point = { x: number; y: number }; +declare function foo( + obj: T, + keys: K[], + rest: Omit | null | undefined, +): void; +const p: Point = { x: 0, y: 0 }; +foo(p, ["x", "y"], u); From 081619e1e35df6cf32ffd42f857613f85426a072 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mateusz=20Burzy=C5=84ski?= Date: Sun, 7 Jan 2024 19:54:59 +0100 Subject: [PATCH 2/2] Avoid resolving mapped type members too eagerly --- src/compiler/checker.ts | 7 +- .../intersectionsAndEmptyObjects.errors.txt | 96 ------------------- .../intersectionsAndEmptyObjects.types | 2 +- ...deFixClassImplementInterfaceAutoImports.ts | 3 +- .../completionPreferredSuggestions1.ts | 4 +- 5 files changed, 8 insertions(+), 104 deletions(-) delete mode 100644 tests/baselines/reference/intersectionsAndEmptyObjects.errors.txt diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts index 6240cf72ff8fd..6f179b9b7dea7 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -20849,10 +20849,11 @@ export function createTypeChecker(host: TypeCheckerHost): TypeChecker { } function isEmptyAnonymousObjectType(type: Type) { - if (getObjectFlags(type) & ObjectFlags.Mapped && !isGenericMappedType(type)) { - return isEmptyResolvedType(resolveStructuredTypeMembers(type as ObjectType)); + const objectFlags = getObjectFlags(type); + if (objectFlags & ObjectFlags.Mapped) { + return !isGenericMappedType(type) && !!(getConstraintTypeFromMappedType(type as MappedType).flags & TypeFlags.Never); } - return !!(getObjectFlags(type) & ObjectFlags.Anonymous && ( + return !!(objectFlags & ObjectFlags.Anonymous && ( (type as ResolvedType).members && isEmptyResolvedType(type as ResolvedType) || type.symbol && type.symbol.flags & SymbolFlags.TypeLiteral && getMembersOfSymbol(type.symbol).size === 0 )); diff --git a/tests/baselines/reference/intersectionsAndEmptyObjects.errors.txt b/tests/baselines/reference/intersectionsAndEmptyObjects.errors.txt deleted file mode 100644 index 1592a20dedeac..0000000000000 --- a/tests/baselines/reference/intersectionsAndEmptyObjects.errors.txt +++ /dev/null @@ -1,96 +0,0 @@ -intersectionsAndEmptyObjects.ts(81,6): error TS2456: Type alias 'Foo2' circularly references itself. - - -==== intersectionsAndEmptyObjects.ts (1 errors) ==== - // Empty object type literals are removed from intersections types - // that contain other object types - - type A = { a: number }; - type B = { b: string }; - type C = {}; - - let x01: A & B; - let x02: A & C; - let x03: B & C; - let x04: A & B & C; - let x05: string & C; - let x06: C & string; - let x07: C; - let x08: C & {}; - let x09: {} & A & {} & B & {} & C & {}; - - interface D {} - interface E {} - - let x10: A & D; - let x11: C & D; - let x12: A & B & C & D; - let x13: D & E; - let x14: A & B & C & D & E; - - // Repro from #20225 - - type Dictionary = { [name: string]: string }; - - const intersectDictionaries = ( - d1: F1, - d2: F2, - ): F1 & F2 => Object.assign({}, d1, d2); - - const testDictionary = (_value: T) => { }; - - const d1 = {}; - testDictionary(d1); - const d2 = intersectDictionaries(d1, d1); - testDictionary(d2); - - const d3 = { - s: '', - }; - testDictionary(d3); - const d4 = intersectDictionaries(d1, d3); - testDictionary(d4); - const d5 = intersectDictionaries(d3, d1); - testDictionary(d5); - const d6 = intersectDictionaries(d3, d3); - testDictionary(d6); - - // Repro from #27044 - - type choices = IChoiceList & { - shoes:boolean; - food:boolean; - }; - - type IMyChoiceList = { - car: true - }; - - type IUnknownChoiceList = {}; - - var defaultChoices: choices<{}>; - var defaultChoicesAndEmpty: choices<{} & {}>; - - var myChoices: choices; - var myChoicesAndEmpty: choices; - - var unknownChoices: choices; - var unknownChoicesAndEmpty: choices; - - // Repro from #38672 - - type Foo1 = { x: string } & { [x: number]: Foo1 }; - type Foo2 = { x: string } & { [K in number]: Foo2 }; - ~~~~ -!!! error TS2456: Type alias 'Foo2' circularly references itself. - - // Repro from #40239 - - declare function mock(_: Promise): {} & M; - mock(import('./ex')) - -==== ex.d.ts (0 errors) ==== - export {} - \ No newline at end of file diff --git a/tests/baselines/reference/intersectionsAndEmptyObjects.types b/tests/baselines/reference/intersectionsAndEmptyObjects.types index 6e6083903eaa7..e3595e7dc15eb 100644 --- a/tests/baselines/reference/intersectionsAndEmptyObjects.types +++ b/tests/baselines/reference/intersectionsAndEmptyObjects.types @@ -216,7 +216,7 @@ type Foo1 = { x: string } & { [x: number]: Foo1 }; >x : number type Foo2 = { x: string } & { [K in number]: Foo2 }; ->Foo2 : any +>Foo2 : { x: string; } & { [x: number]: Foo2; } >x : string // Repro from #40239 diff --git a/tests/cases/fourslash/codeFixClassImplementInterfaceAutoImports.ts b/tests/cases/fourslash/codeFixClassImplementInterfaceAutoImports.ts index 689c221127bb4..4a72b013d39dd 100644 --- a/tests/cases/fourslash/codeFixClassImplementInterfaceAutoImports.ts +++ b/tests/cases/fourslash/codeFixClassImplementInterfaceAutoImports.ts @@ -28,11 +28,10 @@ verify.codeFix({ description: "Implement interface 'Base'", newFileContent: `import { Base } from './interface'; -import A from './types1'; import { B, C, D } from './types2'; export class C implements Base { - a: Readonly & { kind: 'a'; }; + a: { kind: 'a'; }; b(p1: C): D { throw new Error('Method not implemented.'); } diff --git a/tests/cases/fourslash/completionPreferredSuggestions1.ts b/tests/cases/fourslash/completionPreferredSuggestions1.ts index fdae8f5983bd8..3e050d437ca12 100644 --- a/tests/cases/fourslash/completionPreferredSuggestions1.ts +++ b/tests/cases/fourslash/completionPreferredSuggestions1.ts @@ -15,6 +15,6 @@ verify.completions({ marker: "1", includes: ["a", "b", "c"] }); verify.completions({ marker: "2", includes: ["0", "1", "2"], isNewIdentifierLocation: true }); -verify.completions({ marker: "3", includes: ["a", "b", "c"] }); +verify.completions({ marker: "3", exact: [] }); verify.completions({ marker: "4", exact: [] }); -verify.completions({ marker: "5", includes: ["a", "b", "c"] }); +verify.completions({ marker: "5", exact: [] });