From 7c2fea0347115fd2ca52b5ed0388dd23081396fd Mon Sep 17 00:00:00 2001 From: OneSignal Date: Wed, 3 Jun 2026 21:36:31 +0000 Subject: [PATCH] feat: add v5.8.0 package updates --- DefaultApi.md | 794 +- apis/DefaultApi.ts | 88 +- apis/exception.ts | 9 + dist/apis/DefaultApi.js | 6654 ++++++----------- dist/apis/DefaultApi.js.map | 2 +- dist/apis/baseapi.js | 41 +- dist/apis/baseapi.js.map | 2 +- dist/apis/exception.js | 35 +- dist/apis/exception.js.map | 2 +- dist/auth/auth.js | 100 +- dist/auth/auth.js.map | 2 +- dist/configuration.js | 18 +- dist/configuration.js.map | 2 +- dist/http/http.js | 185 +- dist/http/http.js.map | 2 +- dist/http/isomorphic-fetch.js | 33 +- dist/http/isomorphic-fetch.js.map | 2 +- dist/middleware.js | 17 +- dist/middleware.js.map | 2 +- dist/models/ApiKeyToken.js | 91 +- dist/models/ApiKeyToken.js.map | 2 +- dist/models/ApiKeyTokensListResponse.js | 31 +- dist/models/ApiKeyTokensListResponse.js.map | 2 +- dist/models/App.js | 427 +- dist/models/App.js.map | 2 +- dist/models/BasicNotification.js | 1423 ++-- dist/models/BasicNotification.js.map | 2 +- dist/models/BasicNotificationAllOf.js | 1255 ++-- dist/models/BasicNotificationAllOf.js.map | 2 +- ...otificationAllOfAndroidBackgroundLayout.js | 55 +- ...icationAllOfAndroidBackgroundLayout.js.map | 2 +- dist/models/Button.js | 55 +- dist/models/Button.js.map | 2 +- dist/models/CopyTemplateRequest.js | 31 +- dist/models/CopyTemplateRequest.js.map | 2 +- dist/models/CreateApiKeyRequest.js | 55 +- dist/models/CreateApiKeyRequest.js.map | 2 +- dist/models/CreateApiKeyResponse.js | 43 +- dist/models/CreateApiKeyResponse.js.map | 2 +- .../CreateNotificationSuccessResponse.js | 55 +- .../CreateNotificationSuccessResponse.js.map | 2 +- dist/models/CreateSegmentConflictResponse.js | 43 +- .../CreateSegmentConflictResponse.js.map | 2 +- dist/models/CreateSegmentSuccessResponse.js | 43 +- .../CreateSegmentSuccessResponse.js.map | 2 +- dist/models/CreateTemplateRequest.js | 151 +- dist/models/CreateTemplateRequest.js.map | 2 +- dist/models/CreateUserConflictResponse.js | 31 +- dist/models/CreateUserConflictResponse.js.map | 2 +- .../CreateUserConflictResponseErrorsInner.js | 55 +- ...eateUserConflictResponseErrorsInner.js.map | 2 +- ...eateUserConflictResponseErrorsItemsMeta.js | 31 +- ...UserConflictResponseErrorsItemsMeta.js.map | 2 +- dist/models/CustomEvent.js | 79 +- dist/models/CustomEvent.js.map | 2 +- dist/models/CustomEventsRequest.js | 31 +- dist/models/CustomEventsRequest.js.map | 2 +- dist/models/DeliveryData.js | 79 +- dist/models/DeliveryData.js.map | 2 +- dist/models/ExportEventsSuccessResponse.js | 31 +- .../models/ExportEventsSuccessResponse.js.map | 2 +- dist/models/ExportSubscriptionsRequestBody.js | 55 +- .../ExportSubscriptionsRequestBody.js.map | 2 +- .../ExportSubscriptionsSuccessResponse.js | 31 +- .../ExportSubscriptionsSuccessResponse.js.map | 2 +- dist/models/Filter.js | 115 +- dist/models/Filter.js.map | 2 +- dist/models/FilterExpression.js | 127 +- dist/models/FilterExpression.js.map | 2 +- dist/models/GenericError.js | 55 +- dist/models/GenericError.js.map | 2 +- dist/models/GenericSuccessBoolResponse.js | 31 +- dist/models/GenericSuccessBoolResponse.js.map | 2 +- .../GetNotificationHistoryRequestBody.js | 55 +- .../GetNotificationHistoryRequestBody.js.map | 2 +- dist/models/GetSegmentsSuccessResponse.js | 67 +- dist/models/GetSegmentsSuccessResponse.js.map | 2 +- dist/models/LanguageStringMap.js | 535 +- dist/models/LanguageStringMap.js.map | 2 +- dist/models/Notification.js | 1435 ++-- dist/models/Notification.js.map | 2 +- dist/models/NotificationAllOf.js | 31 +- dist/models/NotificationAllOf.js.map | 2 +- .../NotificationHistorySuccessResponse.js | 43 +- .../NotificationHistorySuccessResponse.js.map | 2 +- dist/models/NotificationSlice.js | 67 +- dist/models/NotificationSlice.js.map | 2 +- dist/models/NotificationTarget.js | 187 +- dist/models/NotificationTarget.js.map | 2 +- dist/models/NotificationWithMeta.js | 1579 ++-- dist/models/NotificationWithMeta.js.map | 2 +- dist/models/NotificationWithMetaAllOf.js | 187 +- dist/models/NotificationWithMetaAllOf.js.map | 2 +- dist/models/ObjectSerializer.js | 226 +- dist/models/ObjectSerializer.js.map | 2 +- dist/models/Operator.js | 31 +- dist/models/Operator.js.map | 2 +- dist/models/OutcomeData.js | 55 +- dist/models/OutcomeData.js.map | 2 +- dist/models/OutcomesData.js | 31 +- dist/models/OutcomesData.js.map | 2 +- dist/models/PlatformDeliveryData.js | 115 +- dist/models/PlatformDeliveryData.js.map | 2 +- dist/models/PlatformDeliveryDataEmailAllOf.js | 103 +- .../PlatformDeliveryDataEmailAllOf.js.map | 2 +- dist/models/PlatformDeliveryDataSmsAllOf.js | 55 +- .../PlatformDeliveryDataSmsAllOf.js.map | 2 +- dist/models/PropertiesBody.js | 31 +- dist/models/PropertiesBody.js.map | 2 +- dist/models/PropertiesDeltas.js | 55 +- dist/models/PropertiesDeltas.js.map | 2 +- dist/models/PropertiesObject.js | 151 +- dist/models/PropertiesObject.js.map | 2 +- dist/models/Purchase.js | 67 +- dist/models/Purchase.js.map | 2 +- dist/models/RateLimitError.js | 43 +- dist/models/RateLimitError.js.map | 2 +- dist/models/Segment.js | 55 +- dist/models/Segment.js.map | 2 +- dist/models/SegmentData.js | 103 +- dist/models/SegmentData.js.map | 2 +- dist/models/SegmentNotificationTarget.js | 43 +- dist/models/SegmentNotificationTarget.js.map | 2 +- dist/models/StartLiveActivityRequest.js | 211 +- dist/models/StartLiveActivityRequest.js.map | 2 +- .../StartLiveActivitySuccessResponse.js | 31 +- .../StartLiveActivitySuccessResponse.js.map | 2 +- dist/models/Subscription.js | 223 +- dist/models/Subscription.js.map | 2 +- dist/models/SubscriptionBody.js | 31 +- dist/models/SubscriptionBody.js.map | 2 +- dist/models/SubscriptionNotificationTarget.js | 163 +- .../SubscriptionNotificationTarget.js.map | 2 +- dist/models/TemplateResource.js | 91 +- dist/models/TemplateResource.js.map | 2 +- dist/models/TemplatesListResponse.js | 31 +- dist/models/TemplatesListResponse.js.map | 2 +- .../models/TransferSubscriptionRequestBody.js | 31 +- .../TransferSubscriptionRequestBody.js.map | 2 +- dist/models/UpdateApiKeyRequest.js | 55 +- dist/models/UpdateApiKeyRequest.js.map | 2 +- dist/models/UpdateLiveActivityRequest.js | 127 +- dist/models/UpdateLiveActivityRequest.js.map | 2 +- .../UpdateLiveActivitySuccessResponse.js | 31 +- .../UpdateLiveActivitySuccessResponse.js.map | 2 +- dist/models/UpdateTemplateRequest.js | 139 +- dist/models/UpdateTemplateRequest.js.map | 2 +- dist/models/UpdateUserRequest.js | 55 +- dist/models/UpdateUserRequest.js.map | 2 +- dist/models/User.js | 55 +- dist/models/User.js.map | 2 +- dist/models/UserIdentityBody.js | 31 +- dist/models/UserIdentityBody.js.map | 2 +- dist/models/WebButton.js | 67 +- dist/models/WebButton.js.map | 2 +- dist/rxjsStub.js | 17 +- dist/rxjsStub.js.map | 2 +- dist/servers.js | 29 +- dist/servers.js.map | 2 +- dist/types/ObjectParamAPI.js | 186 +- dist/types/ObjectParamAPI.js.map | 2 +- dist/types/ObservableAPI.js | 1465 ++-- dist/types/ObservableAPI.js.map | 2 +- dist/types/PromiseAPI.js | 273 +- dist/types/PromiseAPI.js.map | 2 +- dist/util.js | 4 +- dist/util.js.map | 2 +- package.json | 6 +- tsconfig.json | 6 +- yarn.lock | 17 +- 170 files changed, 9537 insertions(+), 11835 deletions(-) diff --git a/DefaultApi.md b/DefaultApi.md index df9704b..02733d0 100644 --- a/DefaultApi.md +++ b/DefaultApi.md @@ -50,6 +50,34 @@ Method | HTTP request | Description [**viewTemplates**](DefaultApi.md#viewTemplates) | **GET** /templates | View templates +## Common patterns + +The per-endpoint examples below illustrate one specific call each. This section covers patterns that apply to most operations. + +### Authentication + +Every operation requires either a **REST API Key** (App-scoped, used by ~77% of endpoints) or an **Organization API Key** (used by the remaining ~23% — the app-management endpoints `getApps` / `createApp` / `getApp` / `updateApp` / `copyTemplateToApp`, plus the API-key administration endpoints `viewApiKeys` / `createApiKey` / `deleteApiKey` / `updateApiKey` / `rotateApiKey`). The two are not interchangeable. The "Authorization" row on each endpoint below lists the exact scheme. + +### Idempotency + +`POST /notifications` accepts a top-level `idempotency_key` (UUIDv4) that the server uses for request dedup within a **30-day window**. Pass a freshly-generated UUID per logical send so that network-level retries are safe. Never reuse a key across distinct sends — the server returns the original response instead of acting on the new payload. The hero `createNotification` example below demonstrates the call. + +### Error handling + +When a request fails, the SDK rejects the returned Promise with an `Onesignal.ApiException`. Wrap each call in `try { ... } catch (e) { ... }` and narrow with `e instanceof Onesignal.ApiException`. The HTTP status code is `e.code` (number); the parsed error body is `e.body`. Most envelopes match `{ "errors": ["..."] }` (an array of strings) but a few endpoints return `{ "errors": [{"code": ..., "title": ..., "meta": {...}}] }` (an array of structured error objects — used by `POST /apps/{app_id}/users` 409 conflict, see `CreateUserConflictResponse`), `{ "errors": "..." }` (string), or `{ "success": false }` (no `errors` field at all). Robust error-handling code should tolerate all four shapes. + +### Polymorphic 200 from POST /notifications + +`CreateNotificationSuccessResponse` has two distinct shapes that share the same schema; branch on `id`: +- **Success** — `id` is a non-empty UUID. `errors`, if present, is an object keyed by recipient-identifier type (`invalid_player_ids`, `invalid_external_user_ids`, `invalid_aliases`, ...) listing recipients that were skipped (partial-success path). +- **No-send** — `id` is the empty string `""`. `errors` is a string array with the sentinel reason, typically `["All included players are not subscribed"]`. + +The hero `createNotification` example below demonstrates the branch pattern explicitly. + +### Targeting users by External ID + +Set `include_aliases.external_id` to a list of External IDs and set `target_channel` to `push` / `email` / `sms`. The alias label must be the literal string `external_id` — camelCase variants such as `externalId` are silently ignored and yield zero recipients. **Do not confuse** this with the deprecated top-level `external_id` notification field — a separate correlation/idempotency field with its own 30-day dedup keyspace (parallel to `idempotency_key`, not an alias) and no targeting effect. + # **cancelNotification** > GenericSuccessBoolResponse cancelNotification() @@ -68,13 +96,22 @@ const apiInstance = new Onesignal.DefaultApi(configuration); let body: Onesignal.DefaultApiCancelNotificationRequest = { // string - appId: "app_id_example", + appId: "00000000-0000-0000-0000-000000000000", // string - notificationId: "notification_id_example", + notificationId: "b3a0c8bd-3a4c-4b22-9a73-3f1a8c2d1b88", }; -const response = await apiInstance.cancelNotification(body); -console.log(response); +try { + const response = await apiInstance.cancelNotification(body); + console.log(response); +} catch (e) { + if (e instanceof Onesignal.ApiException) { + // `e.body` is the parsed error response (typically `{ errors: string[] }`). + console.error("cancelNotification failed: HTTP " + e.code, e.body); + } else { + throw e; + } +} ``` @@ -128,17 +165,26 @@ const apiInstance = new Onesignal.DefaultApi(configuration); let body: Onesignal.DefaultApiCopyTemplateToAppRequest = { // string - templateId: "template_id_example", + templateId: "e4d3c2b1-a09f-4f1e-8d7c-6b5a4f3e2d1c", // string - appId: "app_id_example", + appId: "00000000-0000-0000-0000-000000000000", // CopyTemplateRequest copyTemplateRequest: { target_app_id: "target_app_id_example", }, }; -const response = await apiInstance.copyTemplateToApp(body); -console.log(response); +try { + const response = await apiInstance.copyTemplateToApp(body); + console.log(response); +} catch (e) { + if (e instanceof Onesignal.ApiException) { + // `e.body` is the parsed error response (typically `{ errors: string[] }`). + console.error("copyTemplateToApp failed: HTTP " + e.code, e.body); + } else { + throw e; + } +} ``` @@ -191,11 +237,11 @@ const apiInstance = new Onesignal.DefaultApi(configuration); let body: Onesignal.DefaultApiCreateAliasRequest = { // string - appId: "app_id_example", + appId: "00000000-0000-0000-0000-000000000000", // string - aliasLabel: "alias_label_example", + aliasLabel: "external_id", // string - aliasId: "alias_id_example", + aliasId: "YOUR_USER_EXTERNAL_ID", // UserIdentityBody userIdentityBody: { identity: { @@ -204,8 +250,17 @@ let body: Onesignal.DefaultApiCreateAliasRequest = { }, }; -const response = await apiInstance.createAlias(body); -console.log(response); +try { + const response = await apiInstance.createAlias(body); + console.log(response); +} catch (e) { + if (e instanceof Onesignal.ApiException) { + // `e.body` is the parsed error response (typically `{ errors: string[] }`). + console.error("createAlias failed: HTTP " + e.code, e.body); + } else { + throw e; + } +} ``` @@ -262,9 +317,9 @@ const apiInstance = new Onesignal.DefaultApi(configuration); let body: Onesignal.DefaultApiCreateAliasBySubscriptionRequest = { // string - appId: "app_id_example", + appId: "00000000-0000-0000-0000-000000000000", // string - subscriptionId: "subscription_id_example", + subscriptionId: "7e4c5b9a-1f60-4d07-9b1a-2e8c8d2cae51", // UserIdentityBody userIdentityBody: { identity: { @@ -273,8 +328,17 @@ let body: Onesignal.DefaultApiCreateAliasBySubscriptionRequest = { }, }; -const response = await apiInstance.createAliasBySubscription(body); -console.log(response); +try { + const response = await apiInstance.createAliasBySubscription(body); + console.log(response); +} catch (e) { + if (e instanceof Onesignal.ApiException) { + // `e.body` is the parsed error response (typically `{ errors: string[] }`). + console.error("createAliasBySubscription failed: HTTP " + e.code, e.body); + } else { + throw e; + } +} ``` @@ -330,7 +394,7 @@ const apiInstance = new Onesignal.DefaultApi(configuration); let body: Onesignal.DefaultApiCreateApiKeyRequest = { // string - appId: "app_id_example", + appId: "00000000-0000-0000-0000-000000000000", // CreateApiKeyRequest createApiKeyRequest: { name: "name_example", @@ -341,8 +405,17 @@ let body: Onesignal.DefaultApiCreateApiKeyRequest = { }, }; -const response = await apiInstance.createApiKey(body); -console.log(response); +try { + const response = await apiInstance.createApiKey(body); + console.log(response); +} catch (e) { + if (e instanceof Onesignal.ApiException) { + // `e.body` is the parsed error response (typically `{ errors: string[] }`). + console.error("createApiKey failed: HTTP " + e.code, e.body); + } else { + throw e; + } +} ``` @@ -419,8 +492,17 @@ let body: Onesignal.DefaultApiCreateAppRequest = { }, }; -const response = await apiInstance.createApp(body); -console.log(response); +try { + const response = await apiInstance.createApp(body); + console.log(response); +} catch (e) { + if (e instanceof Onesignal.ApiException) { + // `e.body` is the parsed error response (typically `{ errors: string[] }`). + console.error("createApp failed: HTTP " + e.code, e.body); + } else { + throw e; + } +} ``` @@ -472,7 +554,7 @@ const apiInstance = new Onesignal.DefaultApi(configuration); let body: Onesignal.DefaultApiCreateCustomEventsRequest = { // string | Your OneSignal App ID in UUID v4 format. - appId: "app_id_example", + appId: "00000000-0000-0000-0000-000000000000", // CustomEventsRequest customEventsRequest: { events: [ @@ -487,8 +569,17 @@ let body: Onesignal.DefaultApiCreateCustomEventsRequest = { }, }; -const response = await apiInstance.createCustomEvents(body); -console.log(response); +try { + const response = await apiInstance.createCustomEvents(body); + console.log(response); +} catch (e) { + if (e instanceof Onesignal.ApiException) { + // `e.body` is the parsed error response (typically `{ errors: string[] }`). + console.error("createCustomEvents failed: HTTP " + e.code, e.body); + } else { + throw e; + } +} ``` @@ -534,6 +625,7 @@ Sends notifications to your users. **Target by External ID (push example):** se ```typescript import Onesignal from '@onesignal/node-onesignal'; +import { randomUUID } from 'node:crypto'; const configuration = Onesignal.createConfiguration({ restApiKey: '', @@ -547,9 +639,35 @@ notification.headings = { en: 'Push Notification' }; // Target by External ID: alias keys must match the API (external_id, not externalId). notification.include_aliases = { external_id: ['YOUR_USER_EXTERNAL_ID'] }; notification.target_channel = 'push'; - -const response = await apiInstance.createNotification(notification); -console.log(response); +// Idempotency key: a client-generated UUID that lets you safely retry on network failure. +// If two requests arrive with the same key inside the 30-day window, only the first is sent +// and the second returns the original response. `randomUUID` is imported from `node:crypto` +// (available on Node 14.17+) — DO NOT reuse keys across logically distinct sends. +notification.idempotency_key = randomUUID(); + +try { + const response = await apiInstance.createNotification(notification); + // `response.id` discriminates the two HTTP 200 shapes. A falsy value (empty string, + // null, or undefined) means no notification was created (e.g. all targets were + // unreachable / not subscribed). `response.errors` is polymorphic: a `string[]` in the + // no-subscribers case, or an object keyed by recipient-identifier type + // (`invalid_player_ids`, `invalid_external_user_ids`, `invalid_aliases`, …) when the + // notification WAS created but some recipients were skipped. + if (!response.id) { + console.warn("Notification was not sent:", response.errors); + } else if (response.errors) { + console.log("Notification created:", response.id, "(partial failures:", response.errors, ")"); + } else { + console.log("Notification created:", response.id); + } +} catch (e) { + if (e instanceof Onesignal.ApiException) { + // `e.body` is the parsed error response (typically `{ errors: string[] }`). + console.error("createNotification failed: HTTP " + e.code, e.body); + } else { + throw e; + } +} ``` @@ -601,7 +719,7 @@ const apiInstance = new Onesignal.DefaultApi(configuration); let body: Onesignal.DefaultApiCreateSegmentRequest = { // string | The OneSignal App ID for your app. Available in Keys & IDs. - appId: "app_id_example", + appId: "00000000-0000-0000-0000-000000000000", // Segment (optional) segment: { id: "id_example", @@ -612,8 +730,17 @@ let body: Onesignal.DefaultApiCreateSegmentRequest = { }, }; -const response = await apiInstance.createSegment(body); -console.log(response); +try { + const response = await apiInstance.createSegment(body); + console.log(response); +} catch (e) { + if (e instanceof Onesignal.ApiException) { + // `e.body` is the parsed error response (typically `{ errors: string[] }`). + console.error("createSegment failed: HTTP " + e.code, e.body); + } else { + throw e; + } +} ``` @@ -667,11 +794,11 @@ const apiInstance = new Onesignal.DefaultApi(configuration); let body: Onesignal.DefaultApiCreateSubscriptionRequest = { // string - appId: "app_id_example", + appId: "00000000-0000-0000-0000-000000000000", // string - aliasLabel: "alias_label_example", + aliasLabel: "external_id", // string - aliasId: "alias_id_example", + aliasId: "YOUR_USER_EXTERNAL_ID", // SubscriptionBody subscriptionBody: { subscription: { @@ -696,8 +823,17 @@ let body: Onesignal.DefaultApiCreateSubscriptionRequest = { }, }; -const response = await apiInstance.createSubscription(body); -console.log(response); +try { + const response = await apiInstance.createSubscription(body); + console.log(response); +} catch (e) { + if (e instanceof Onesignal.ApiException) { + // `e.body` is the parsed error response (typically `{ errors: string[] }`). + console.error("createSubscription failed: HTTP " + e.code, e.body); + } else { + throw e; + } +} ``` @@ -904,8 +1040,17 @@ let body: Onesignal.DefaultApiCreateTemplateRequest = { }, }; -const response = await apiInstance.createTemplate(body); -console.log(response); +try { + const response = await apiInstance.createTemplate(body); + console.log(response); +} catch (e) { + if (e instanceof Onesignal.ApiException) { + // `e.body` is the parsed error response (typically `{ errors: string[] }`). + console.error("createTemplate failed: HTTP " + e.code, e.body); + } else { + throw e; + } +} ``` @@ -957,7 +1102,7 @@ const apiInstance = new Onesignal.DefaultApi(configuration); let body: Onesignal.DefaultApiCreateUserRequest = { // string - appId: "app_id_example", + appId: "00000000-0000-0000-0000-000000000000", // User user: { properties: { @@ -1007,8 +1152,17 @@ let body: Onesignal.DefaultApiCreateUserRequest = { }, }; -const response = await apiInstance.createUser(body); -console.log(response); +try { + const response = await apiInstance.createUser(body); + console.log(response); +} catch (e) { + if (e instanceof Onesignal.ApiException) { + // `e.body` is the parsed error response (typically `{ errors: string[] }`). + console.error("createUser failed: HTTP " + e.code, e.body); + } else { + throw e; + } +} ``` @@ -1064,17 +1218,26 @@ const apiInstance = new Onesignal.DefaultApi(configuration); let body: Onesignal.DefaultApiDeleteAliasRequest = { // string - appId: "app_id_example", + appId: "00000000-0000-0000-0000-000000000000", // string - aliasLabel: "alias_label_example", + aliasLabel: "external_id", // string - aliasId: "alias_id_example", + aliasId: "YOUR_USER_EXTERNAL_ID", // string - aliasLabelToDelete: "alias_label_to_delete_example", + aliasLabelToDelete: "external_id", }; -const response = await apiInstance.deleteAlias(body); -console.log(response); +try { + const response = await apiInstance.deleteAlias(body); + console.log(response); +} catch (e) { + if (e instanceof Onesignal.ApiException) { + // `e.body` is the parsed error response (typically `{ errors: string[] }`). + console.error("deleteAlias failed: HTTP " + e.code, e.body); + } else { + throw e; + } +} ``` @@ -1131,13 +1294,22 @@ const apiInstance = new Onesignal.DefaultApi(configuration); let body: Onesignal.DefaultApiDeleteApiKeyRequest = { // string - appId: "app_id_example", + appId: "00000000-0000-0000-0000-000000000000", // string - tokenId: "token_id_example", + tokenId: "0aa1b2c3-d4e5-46f7-8899-aabbccddeeff", }; -const response = await apiInstance.deleteApiKey(body); -console.log(response); +try { + const response = await apiInstance.deleteApiKey(body); + console.log(response); +} catch (e) { + if (e instanceof Onesignal.ApiException) { + // `e.body` is the parsed error response (typically `{ errors: string[] }`). + console.error("deleteApiKey failed: HTTP " + e.code, e.body); + } else { + throw e; + } +} ``` @@ -1189,13 +1361,22 @@ const apiInstance = new Onesignal.DefaultApi(configuration); let body: Onesignal.DefaultApiDeleteSegmentRequest = { // string | The OneSignal App ID for your app. Available in Keys & IDs. - appId: "app_id_example", + appId: "00000000-0000-0000-0000-000000000000", // string | The segment_id can be found in the URL of the segment when viewing it in the dashboard. - segmentId: "segment_id_example", + segmentId: "d6c5a3e1-9f17-44a1-9d10-7c0e4a2b1c8e", }; -const response = await apiInstance.deleteSegment(body); -console.log(response); +try { + const response = await apiInstance.deleteSegment(body); + console.log(response); +} catch (e) { + if (e instanceof Onesignal.ApiException) { + // `e.body` is the parsed error response (typically `{ errors: string[] }`). + console.error("deleteSegment failed: HTTP " + e.code, e.body); + } else { + throw e; + } +} ``` @@ -1249,13 +1430,22 @@ const apiInstance = new Onesignal.DefaultApi(configuration); let body: Onesignal.DefaultApiDeleteSubscriptionRequest = { // string - appId: "app_id_example", + appId: "00000000-0000-0000-0000-000000000000", // string - subscriptionId: "subscription_id_example", + subscriptionId: "7e4c5b9a-1f60-4d07-9b1a-2e8c8d2cae51", }; -const response = await apiInstance.deleteSubscription(body); -console.log(response); +try { + const response = await apiInstance.deleteSubscription(body); + console.log(response); +} catch (e) { + if (e instanceof Onesignal.ApiException) { + // `e.body` is the parsed error response (typically `{ errors: string[] }`). + console.error("deleteSubscription failed: HTTP " + e.code, e.body); + } else { + throw e; + } +} ``` @@ -1310,13 +1500,22 @@ const apiInstance = new Onesignal.DefaultApi(configuration); let body: Onesignal.DefaultApiDeleteTemplateRequest = { // string - templateId: "template_id_example", + templateId: "e4d3c2b1-a09f-4f1e-8d7c-6b5a4f3e2d1c", // string - appId: "app_id_example", + appId: "00000000-0000-0000-0000-000000000000", }; -const response = await apiInstance.deleteTemplate(body); -console.log(response); +try { + const response = await apiInstance.deleteTemplate(body); + console.log(response); +} catch (e) { + if (e instanceof Onesignal.ApiException) { + // `e.body` is the parsed error response (typically `{ errors: string[] }`). + console.error("deleteTemplate failed: HTTP " + e.code, e.body); + } else { + throw e; + } +} ``` @@ -1369,15 +1568,24 @@ const apiInstance = new Onesignal.DefaultApi(configuration); let body: Onesignal.DefaultApiDeleteUserRequest = { // string - appId: "app_id_example", + appId: "00000000-0000-0000-0000-000000000000", // string - aliasLabel: "alias_label_example", + aliasLabel: "external_id", // string - aliasId: "alias_id_example", + aliasId: "YOUR_USER_EXTERNAL_ID", }; -const response = await apiInstance.deleteUser(body); -console.log(response); +try { + const response = await apiInstance.deleteUser(body); + console.log(response); +} catch (e) { + if (e instanceof Onesignal.ApiException) { + // `e.body` is the parsed error response (typically `{ errors: string[] }`). + console.error("deleteUser failed: HTTP " + e.code, e.body); + } else { + throw e; + } +} ``` @@ -1432,13 +1640,22 @@ const apiInstance = new Onesignal.DefaultApi(configuration); let body: Onesignal.DefaultApiExportEventsRequest = { // string | The ID of the notification to export events from. - notificationId: "notification_id_example", + notificationId: "b3a0c8bd-3a4c-4b22-9a73-3f1a8c2d1b88", // string | The ID of the app that the notification belongs to. - appId: "app_id_example", + appId: "00000000-0000-0000-0000-000000000000", }; -const response = await apiInstance.exportEvents(body); -console.log(response); +try { + const response = await apiInstance.exportEvents(body); + console.log(response); +} catch (e) { + if (e instanceof Onesignal.ApiException) { + // `e.body` is the parsed error response (typically `{ errors: string[] }`). + console.error("exportEvents failed: HTTP " + e.code, e.body); + } else { + throw e; + } +} ``` @@ -1492,7 +1709,7 @@ const apiInstance = new Onesignal.DefaultApi(configuration); let body: Onesignal.DefaultApiExportSubscriptionsRequest = { // string | The app ID that you want to export devices from - appId: "app_id_example", + appId: "00000000-0000-0000-0000-000000000000", // ExportSubscriptionsRequestBody (optional) exportSubscriptionsRequestBody: { extra_fields: [ @@ -1503,8 +1720,17 @@ let body: Onesignal.DefaultApiExportSubscriptionsRequest = { }, }; -const response = await apiInstance.exportSubscriptions(body); -console.log(response); +try { + const response = await apiInstance.exportSubscriptions(body); + console.log(response); +} catch (e) { + if (e instanceof Onesignal.ApiException) { + // `e.body` is the parsed error response (typically `{ errors: string[] }`). + console.error("exportSubscriptions failed: HTTP " + e.code, e.body); + } else { + throw e; + } +} ``` @@ -1557,15 +1783,24 @@ const apiInstance = new Onesignal.DefaultApi(configuration); let body: Onesignal.DefaultApiGetAliasesRequest = { // string - appId: "app_id_example", + appId: "00000000-0000-0000-0000-000000000000", // string - aliasLabel: "alias_label_example", + aliasLabel: "external_id", // string - aliasId: "alias_id_example", + aliasId: "YOUR_USER_EXTERNAL_ID", }; -const response = await apiInstance.getAliases(body); -console.log(response); +try { + const response = await apiInstance.getAliases(body); + console.log(response); +} catch (e) { + if (e instanceof Onesignal.ApiException) { + // `e.body` is the parsed error response (typically `{ errors: string[] }`). + console.error("getAliases failed: HTTP " + e.code, e.body); + } else { + throw e; + } +} ``` @@ -1620,13 +1855,22 @@ const apiInstance = new Onesignal.DefaultApi(configuration); let body: Onesignal.DefaultApiGetAliasesBySubscriptionRequest = { // string - appId: "app_id_example", + appId: "00000000-0000-0000-0000-000000000000", // string - subscriptionId: "subscription_id_example", + subscriptionId: "7e4c5b9a-1f60-4d07-9b1a-2e8c8d2cae51", }; -const response = await apiInstance.getAliasesBySubscription(body); -console.log(response); +try { + const response = await apiInstance.getAliasesBySubscription(body); + console.log(response); +} catch (e) { + if (e instanceof Onesignal.ApiException) { + // `e.body` is the parsed error response (typically `{ errors: string[] }`). + console.error("getAliasesBySubscription failed: HTTP " + e.code, e.body); + } else { + throw e; + } +} ``` @@ -1679,11 +1923,20 @@ const apiInstance = new Onesignal.DefaultApi(configuration); let body: Onesignal.DefaultApiGetAppRequest = { // string | An app id - appId: "app_id_example", + appId: "00000000-0000-0000-0000-000000000000", }; -const response = await apiInstance.getApp(body); -console.log(response); +try { + const response = await apiInstance.getApp(body); + console.log(response); +} catch (e) { + if (e instanceof Onesignal.ApiException) { + // `e.body` is the parsed error response (typically `{ errors: string[] }`). + console.error("getApp failed: HTTP " + e.code, e.body); + } else { + throw e; + } +} ``` @@ -1733,8 +1986,17 @@ const configuration = Onesignal.createConfiguration({ }); const apiInstance = new Onesignal.DefaultApi(configuration); -const response = await apiInstance.getApps(); -console.log(response); +try { + const response = await apiInstance.getApps(); + console.log(response); +} catch (e) { + if (e instanceof Onesignal.ApiException) { + // `e.body` is the parsed error response (typically `{ errors: string[] }`). + console.error("getApps failed: HTTP " + e.code, e.body); + } else { + throw e; + } +} ``` @@ -1783,13 +2045,22 @@ const apiInstance = new Onesignal.DefaultApi(configuration); let body: Onesignal.DefaultApiGetNotificationRequest = { // string - appId: "app_id_example", + appId: "00000000-0000-0000-0000-000000000000", // string - notificationId: "notification_id_example", + notificationId: "b3a0c8bd-3a4c-4b22-9a73-3f1a8c2d1b88", }; -const response = await apiInstance.getNotification(body); -console.log(response); +try { + const response = await apiInstance.getNotification(body); + console.log(response); +} catch (e) { + if (e instanceof Onesignal.ApiException) { + // `e.body` is the parsed error response (typically `{ errors: string[] }`). + console.error("getNotification failed: HTTP " + e.code, e.body); + } else { + throw e; + } +} ``` @@ -1843,7 +2114,7 @@ const apiInstance = new Onesignal.DefaultApi(configuration); let body: Onesignal.DefaultApiGetNotificationHistoryRequest = { // string | The \"id\" of the message found in the Notification object - notificationId: "notification_id_example", + notificationId: "b3a0c8bd-3a4c-4b22-9a73-3f1a8c2d1b88", // GetNotificationHistoryRequestBody getNotificationHistoryRequestBody: { events: "sent", @@ -1852,8 +2123,17 @@ let body: Onesignal.DefaultApiGetNotificationHistoryRequest = { }, }; -const response = await apiInstance.getNotificationHistory(body); -console.log(response); +try { + const response = await apiInstance.getNotificationHistory(body); + console.log(response); +} catch (e) { + if (e instanceof Onesignal.ApiException) { + // `e.body` is the parsed error response (typically `{ errors: string[] }`). + console.error("getNotificationHistory failed: HTTP " + e.code, e.body); + } else { + throw e; + } +} ``` @@ -1907,17 +2187,26 @@ const apiInstance = new Onesignal.DefaultApi(configuration); let body: Onesignal.DefaultApiGetNotificationsRequest = { // string | The app ID that you want to view notifications from - appId: "app_id_example", + appId: "00000000-0000-0000-0000-000000000000", // number | How many notifications to return. Max is 50. Default is 50. (optional) - limit: 1, + limit: 10, // number | Page offset. Default is 0. Results are sorted by queued_at in descending order. queued_at is a representation of the time that the notification was queued at. (optional) - offset: 1, + offset: 0, // 0 | 1 | 3 | Kind of notifications returned: * unset - All notification types (default) * `0` - Dashboard only * `1` - API only * `3` - Automated only (optional) kind: 0, }; -const response = await apiInstance.getNotifications(body); -console.log(response); +try { + const response = await apiInstance.getNotifications(body); + console.log(response); +} catch (e) { + if (e instanceof Onesignal.ApiException) { + // `e.body` is the parsed error response (typically `{ errors: string[] }`). + console.error("getNotifications failed: HTTP " + e.code, e.body); + } else { + throw e; + } +} ``` @@ -1972,21 +2261,30 @@ const apiInstance = new Onesignal.DefaultApi(configuration); let body: Onesignal.DefaultApiGetOutcomesRequest = { // string | The OneSignal App ID for your app. Available in Keys & IDs. - appId: "app_id_example", + appId: "00000000-0000-0000-0000-000000000000", // string | Required Comma-separated list of names and the value (sum/count) for the returned outcome data. Note: Clicks only support count aggregation. For out-of-the-box OneSignal outcomes such as click and session duration, please use the \"os\" prefix with two underscores. For other outcomes, please use the name specified by the user. Example:os__session_duration.count,os__click.count,CustomOutcomeName.sum - outcomeNames: "outcome_names_example", + outcomeNames: "os__session_duration.count,os__click.count", // string | Optional If outcome names contain any commas, then please specify only one value at a time. Example: outcome_names[]=os__click.count&outcome_names[]=Sales, Purchase.count where \"Sales, Purchase\" is the custom outcomes with a comma in the name. (optional) - outcomeNames2: "outcome_names[]_example", + outcomeNames2: "os__session_duration.count", // string | Optional Time range for the returned data. The values can be 1h (for the last 1 hour data), 1d (for the last 1 day data), or 1mo (for the last 1 month data). Default is 1h if the parameter is omitted. (optional) - outcomeTimeRange: "outcome_time_range_example", + outcomeTimeRange: "1d", // string | Optional Platform id. Refer device\'s platform ids for values. Example: outcome_platform=0 for iOS outcome_platform=7,8 for Safari and Firefox Default is data from all platforms if the parameter is omitted. (optional) - outcomePlatforms: "outcome_platforms_example", + outcomePlatforms: "0,1", // string | Optional Attribution type for the outcomes. The values can be direct or influenced or unattributed. Example: outcome_attribution=direct Default is total (returns direct+influenced+unattributed) if the parameter is omitted. (optional) - outcomeAttribution: "outcome_attribution_example", + outcomeAttribution: "direct", }; -const response = await apiInstance.getOutcomes(body); -console.log(response); +try { + const response = await apiInstance.getOutcomes(body); + console.log(response); +} catch (e) { + if (e instanceof Onesignal.ApiException) { + // `e.body` is the parsed error response (typically `{ errors: string[] }`). + console.error("getOutcomes failed: HTTP " + e.code, e.body); + } else { + throw e; + } +} ``` @@ -2043,15 +2341,24 @@ const apiInstance = new Onesignal.DefaultApi(configuration); let body: Onesignal.DefaultApiGetSegmentsRequest = { // string | The OneSignal App ID for your app. Available in Keys & IDs. - appId: "app_id_example", + appId: "00000000-0000-0000-0000-000000000000", // number | Segments are listed in ascending order of created_at date. offset will omit that number of segments from the beginning of the list. Eg offset 5, will remove the 5 earliest created Segments. (optional) - offset: 1, + offset: 0, // number | The amount of Segments in the response. Maximum 300. (optional) - limit: 1, + limit: 10, }; -const response = await apiInstance.getSegments(body); -console.log(response); +try { + const response = await apiInstance.getSegments(body); + console.log(response); +} catch (e) { + if (e instanceof Onesignal.ApiException) { + // `e.body` is the parsed error response (typically `{ errors: string[] }`). + console.error("getSegments failed: HTTP " + e.code, e.body); + } else { + throw e; + } +} ``` @@ -2105,15 +2412,24 @@ const apiInstance = new Onesignal.DefaultApi(configuration); let body: Onesignal.DefaultApiGetUserRequest = { // string - appId: "app_id_example", + appId: "00000000-0000-0000-0000-000000000000", // string - aliasLabel: "alias_label_example", + aliasLabel: "external_id", // string - aliasId: "alias_id_example", + aliasId: "YOUR_USER_EXTERNAL_ID", }; -const response = await apiInstance.getUser(body); -console.log(response); +try { + const response = await apiInstance.getUser(body); + console.log(response); +} catch (e) { + if (e instanceof Onesignal.ApiException) { + // `e.body` is the parsed error response (typically `{ errors: string[] }`). + console.error("getUser failed: HTTP " + e.code, e.body); + } else { + throw e; + } +} ``` @@ -2168,13 +2484,22 @@ const apiInstance = new Onesignal.DefaultApi(configuration); let body: Onesignal.DefaultApiRotateApiKeyRequest = { // string - appId: "app_id_example", + appId: "00000000-0000-0000-0000-000000000000", // string - tokenId: "token_id_example", + tokenId: "0aa1b2c3-d4e5-46f7-8899-aabbccddeeff", }; -const response = await apiInstance.rotateApiKey(body); -console.log(response); +try { + const response = await apiInstance.rotateApiKey(body); + console.log(response); +} catch (e) { + if (e instanceof Onesignal.ApiException) { + // `e.body` is the parsed error response (typically `{ errors: string[] }`). + console.error("rotateApiKey failed: HTTP " + e.code, e.body); + } else { + throw e; + } +} ``` @@ -2226,9 +2551,9 @@ const apiInstance = new Onesignal.DefaultApi(configuration); let body: Onesignal.DefaultApiStartLiveActivityRequest = { // string | Your OneSignal App ID in UUID v4 format. - appId: "app_id_example", + appId: "00000000-0000-0000-0000-000000000000", // string | The name of the Live Activity defined in your app. This should match the attributes struct used in your app\'s Live Activity implementation. - activityType: "activity_type_example", + activityType: "order_status", // StartLiveActivityRequest startLiveActivityRequest: { name: "name_example", @@ -2350,8 +2675,17 @@ let body: Onesignal.DefaultApiStartLiveActivityRequest = { }, }; -const response = await apiInstance.startLiveActivity(body); -console.log(response); +try { + const response = await apiInstance.startLiveActivity(body); + console.log(response); +} catch (e) { + if (e instanceof Onesignal.ApiException) { + // `e.body` is the parsed error response (typically `{ errors: string[] }`). + console.error("startLiveActivity failed: HTTP " + e.code, e.body); + } else { + throw e; + } +} ``` @@ -2405,9 +2739,9 @@ const apiInstance = new Onesignal.DefaultApi(configuration); let body: Onesignal.DefaultApiTransferSubscriptionRequest = { // string - appId: "app_id_example", + appId: "00000000-0000-0000-0000-000000000000", // string - subscriptionId: "subscription_id_example", + subscriptionId: "7e4c5b9a-1f60-4d07-9b1a-2e8c8d2cae51", // TransferSubscriptionRequestBody transferSubscriptionRequestBody: { identity: { @@ -2416,8 +2750,17 @@ let body: Onesignal.DefaultApiTransferSubscriptionRequest = { }, }; -const response = await apiInstance.transferSubscription(body); -console.log(response); +try { + const response = await apiInstance.transferSubscription(body); + console.log(response); +} catch (e) { + if (e instanceof Onesignal.ApiException) { + // `e.body` is the parsed error response (typically `{ errors: string[] }`). + console.error("transferSubscription failed: HTTP " + e.code, e.body); + } else { + throw e; + } +} ``` @@ -2473,15 +2816,24 @@ const apiInstance = new Onesignal.DefaultApi(configuration); let body: Onesignal.DefaultApiUnsubscribeEmailWithTokenRequest = { // string | The OneSignal App ID for your app. Available in Keys & IDs. - appId: "app_id_example", + appId: "00000000-0000-0000-0000-000000000000", // string | The id of the message found in the creation notification POST response, View Notifications GET response, or URL within the Message Report. - notificationId: "notification_id_example", + notificationId: "b3a0c8bd-3a4c-4b22-9a73-3f1a8c2d1b88", // string | The unsubscribe token that is generated via liquid syntax in {{subscription.unsubscribe_token}} when personalizing an email. - token: "token_example", + token: "YOUR_TOKEN_ID", }; -const response = await apiInstance.unsubscribeEmailWithToken(body); -console.log(response); +try { + const response = await apiInstance.unsubscribeEmailWithToken(body); + console.log(response); +} catch (e) { + if (e instanceof Onesignal.ApiException) { + // `e.body` is the parsed error response (typically `{ errors: string[] }`). + console.error("unsubscribeEmailWithToken failed: HTTP " + e.code, e.body); + } else { + throw e; + } +} ``` @@ -2535,9 +2887,9 @@ const apiInstance = new Onesignal.DefaultApi(configuration); let body: Onesignal.DefaultApiUpdateApiKeyRequest = { // string - appId: "app_id_example", + appId: "00000000-0000-0000-0000-000000000000", // string - tokenId: "token_id_example", + tokenId: "0aa1b2c3-d4e5-46f7-8899-aabbccddeeff", // UpdateApiKeyRequest updateApiKeyRequest: { name: "name_example", @@ -2548,8 +2900,17 @@ let body: Onesignal.DefaultApiUpdateApiKeyRequest = { }, }; -const response = await apiInstance.updateApiKey(body); -console.log(response); +try { + const response = await apiInstance.updateApiKey(body); + console.log(response); +} catch (e) { + if (e instanceof Onesignal.ApiException) { + // `e.body` is the parsed error response (typically `{ errors: string[] }`). + console.error("updateApiKey failed: HTTP " + e.code, e.body); + } else { + throw e; + } +} ``` @@ -2602,7 +2963,7 @@ const apiInstance = new Onesignal.DefaultApi(configuration); let body: Onesignal.DefaultApiUpdateAppRequest = { // string | An app id - appId: "app_id_example", + appId: "00000000-0000-0000-0000-000000000000", // App app: { name: "name_example", @@ -2629,8 +2990,17 @@ let body: Onesignal.DefaultApiUpdateAppRequest = { }, }; -const response = await apiInstance.updateApp(body); -console.log(response); +try { + const response = await apiInstance.updateApp(body); + console.log(response); +} catch (e) { + if (e instanceof Onesignal.ApiException) { + // `e.body` is the parsed error response (typically `{ errors: string[] }`). + console.error("updateApp failed: HTTP " + e.code, e.body); + } else { + throw e; + } +} ``` @@ -2683,9 +3053,9 @@ const apiInstance = new Onesignal.DefaultApi(configuration); let body: Onesignal.DefaultApiUpdateLiveActivityRequest = { // string | The OneSignal App ID for your app. Available in Keys & IDs. - appId: "app_id_example", + appId: "00000000-0000-0000-0000-000000000000", // string | Live Activity record ID - activityId: "activity_id_example", + activityId: "12345", // UpdateLiveActivityRequest updateLiveActivityRequest: { name: "name_example", @@ -2788,8 +3158,17 @@ let body: Onesignal.DefaultApiUpdateLiveActivityRequest = { }, }; -const response = await apiInstance.updateLiveActivity(body); -console.log(response); +try { + const response = await apiInstance.updateLiveActivity(body); + console.log(response); +} catch (e) { + if (e instanceof Onesignal.ApiException) { + // `e.body` is the parsed error response (typically `{ errors: string[] }`). + console.error("updateLiveActivity failed: HTTP " + e.code, e.body); + } else { + throw e; + } +} ``` @@ -2843,9 +3222,9 @@ const apiInstance = new Onesignal.DefaultApi(configuration); let body: Onesignal.DefaultApiUpdateSubscriptionRequest = { // string - appId: "app_id_example", + appId: "00000000-0000-0000-0000-000000000000", // string - subscriptionId: "subscription_id_example", + subscriptionId: "7e4c5b9a-1f60-4d07-9b1a-2e8c8d2cae51", // SubscriptionBody subscriptionBody: { subscription: { @@ -2870,8 +3249,17 @@ let body: Onesignal.DefaultApiUpdateSubscriptionRequest = { }, }; -const response = await apiInstance.updateSubscription(body); -console.log(response); +try { + const response = await apiInstance.updateSubscription(body); + console.log(response); +} catch (e) { + if (e instanceof Onesignal.ApiException) { + // `e.body` is the parsed error response (typically `{ errors: string[] }`). + console.error("updateSubscription failed: HTTP " + e.code, e.body); + } else { + throw e; + } +} ``` @@ -2927,11 +3315,11 @@ const apiInstance = new Onesignal.DefaultApi(configuration); let body: Onesignal.DefaultApiUpdateSubscriptionByTokenRequest = { // string | Your OneSignal App ID in UUID v4 format. - appId: "app_id_example", + appId: "00000000-0000-0000-0000-000000000000", // string | The type of token to use when looking up the subscription. See Subscription Types. - tokenType: "token_type_example", + tokenType: "Email", // string | The value of the token to lookup by (e.g., email address, phone number). - token: "token_example", + token: "user@example.com", // SubscriptionBody subscriptionBody: { subscription: { @@ -2956,8 +3344,17 @@ let body: Onesignal.DefaultApiUpdateSubscriptionByTokenRequest = { }, }; -const response = await apiInstance.updateSubscriptionByToken(body); -console.log(response); +try { + const response = await apiInstance.updateSubscriptionByToken(body); + console.log(response); +} catch (e) { + if (e instanceof Onesignal.ApiException) { + // `e.body` is the parsed error response (typically `{ errors: string[] }`). + console.error("updateSubscriptionByToken failed: HTTP " + e.code, e.body); + } else { + throw e; + } +} ``` @@ -3012,9 +3409,9 @@ const apiInstance = new Onesignal.DefaultApi(configuration); let body: Onesignal.DefaultApiUpdateTemplateRequest = { // string - templateId: "template_id_example", + templateId: "e4d3c2b1-a09f-4f1e-8d7c-6b5a4f3e2d1c", // string - appId: "app_id_example", + appId: "00000000-0000-0000-0000-000000000000", // UpdateTemplateRequest updateTemplateRequest: { name: "name_example", @@ -3164,8 +3561,17 @@ let body: Onesignal.DefaultApiUpdateTemplateRequest = { }, }; -const response = await apiInstance.updateTemplate(body); -console.log(response); +try { + const response = await apiInstance.updateTemplate(body); + console.log(response); +} catch (e) { + if (e instanceof Onesignal.ApiException) { + // `e.body` is the parsed error response (typically `{ errors: string[] }`). + console.error("updateTemplate failed: HTTP " + e.code, e.body); + } else { + throw e; + } +} ``` @@ -3218,11 +3624,11 @@ const apiInstance = new Onesignal.DefaultApi(configuration); let body: Onesignal.DefaultApiUpdateUserRequest = { // string - appId: "app_id_example", + appId: "00000000-0000-0000-0000-000000000000", // string - aliasLabel: "alias_label_example", + aliasLabel: "external_id", // string - aliasId: "alias_id_example", + aliasId: "YOUR_USER_EXTERNAL_ID", // UpdateUserRequest updateUserRequest: { properties: { @@ -3261,8 +3667,17 @@ let body: Onesignal.DefaultApiUpdateUserRequest = { }, }; -const response = await apiInstance.updateUser(body); -console.log(response); +try { + const response = await apiInstance.updateUser(body); + console.log(response); +} catch (e) { + if (e instanceof Onesignal.ApiException) { + // `e.body` is the parsed error response (typically `{ errors: string[] }`). + console.error("updateUser failed: HTTP " + e.code, e.body); + } else { + throw e; + } +} ``` @@ -3318,11 +3733,20 @@ const apiInstance = new Onesignal.DefaultApi(configuration); let body: Onesignal.DefaultApiViewApiKeysRequest = { // string - appId: "app_id_example", + appId: "00000000-0000-0000-0000-000000000000", }; -const response = await apiInstance.viewApiKeys(body); -console.log(response); +try { + const response = await apiInstance.viewApiKeys(body); + console.log(response); +} catch (e) { + if (e instanceof Onesignal.ApiException) { + // `e.body` is the parsed error response (typically `{ errors: string[] }`). + console.error("viewApiKeys failed: HTTP " + e.code, e.body); + } else { + throw e; + } +} ``` @@ -3373,13 +3797,22 @@ const apiInstance = new Onesignal.DefaultApi(configuration); let body: Onesignal.DefaultApiViewTemplateRequest = { // string - templateId: "template_id_example", + templateId: "e4d3c2b1-a09f-4f1e-8d7c-6b5a4f3e2d1c", // string - appId: "app_id_example", + appId: "00000000-0000-0000-0000-000000000000", }; -const response = await apiInstance.viewTemplate(body); -console.log(response); +try { + const response = await apiInstance.viewTemplate(body); + console.log(response); +} catch (e) { + if (e instanceof Onesignal.ApiException) { + // `e.body` is the parsed error response (typically `{ errors: string[] }`). + console.error("viewTemplate failed: HTTP " + e.code, e.body); + } else { + throw e; + } +} ``` @@ -3432,17 +3865,26 @@ const apiInstance = new Onesignal.DefaultApi(configuration); let body: Onesignal.DefaultApiViewTemplatesRequest = { // string | Your OneSignal App ID in UUID v4 format. - appId: "app_id_example", + appId: "00000000-0000-0000-0000-000000000000", // number | Maximum number of templates. Default and max is 50. (optional) - limit: 50, + limit: 10, // number | Pagination offset. (optional) offset: 0, // 'push' | 'email' | 'sms' | Filter by delivery channel. (optional) channel: "push", }; -const response = await apiInstance.viewTemplates(body); -console.log(response); +try { + const response = await apiInstance.viewTemplates(body); + console.log(response); +} catch (e) { + if (e instanceof Onesignal.ApiException) { + // `e.body` is the parsed error response (typically `{ errors: string[] }`). + console.error("viewTemplates failed: HTTP " + e.code, e.body); + } else { + throw e; + } +} ``` diff --git a/apis/DefaultApi.ts b/apis/DefaultApi.ts index 8a9b434..16a1ef7 100644 --- a/apis/DefaultApi.ts +++ b/apis/DefaultApi.ts @@ -85,7 +85,7 @@ export class DefaultApiRequestFactory extends BaseAPIRequestFactory { requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") // Always add the One Signal telemetry to the request. - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); // Query Params if (appId !== undefined) { @@ -145,7 +145,7 @@ export class DefaultApiRequestFactory extends BaseAPIRequestFactory { requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") // Always add the One Signal telemetry to the request. - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); // Query Params if (appId !== undefined) { @@ -224,7 +224,7 @@ export class DefaultApiRequestFactory extends BaseAPIRequestFactory { requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") // Always add the One Signal telemetry to the request. - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); // Body Params @@ -290,7 +290,7 @@ export class DefaultApiRequestFactory extends BaseAPIRequestFactory { requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") // Always add the One Signal telemetry to the request. - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); // Body Params @@ -349,7 +349,7 @@ export class DefaultApiRequestFactory extends BaseAPIRequestFactory { requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") // Always add the One Signal telemetry to the request. - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); // Body Params @@ -400,7 +400,7 @@ export class DefaultApiRequestFactory extends BaseAPIRequestFactory { requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") // Always add the One Signal telemetry to the request. - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); // Body Params @@ -459,7 +459,7 @@ export class DefaultApiRequestFactory extends BaseAPIRequestFactory { requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") // Always add the One Signal telemetry to the request. - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); // Body Params @@ -510,7 +510,7 @@ export class DefaultApiRequestFactory extends BaseAPIRequestFactory { requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") // Always add the One Signal telemetry to the request. - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); // Body Params @@ -564,7 +564,7 @@ export class DefaultApiRequestFactory extends BaseAPIRequestFactory { requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") // Always add the One Signal telemetry to the request. - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); // Body Params @@ -638,7 +638,7 @@ export class DefaultApiRequestFactory extends BaseAPIRequestFactory { requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") // Always add the One Signal telemetry to the request. - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); // Body Params @@ -689,7 +689,7 @@ export class DefaultApiRequestFactory extends BaseAPIRequestFactory { requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") // Always add the One Signal telemetry to the request. - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); // Body Params @@ -747,7 +747,7 @@ export class DefaultApiRequestFactory extends BaseAPIRequestFactory { requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") // Always add the One Signal telemetry to the request. - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); // Body Params @@ -822,7 +822,7 @@ export class DefaultApiRequestFactory extends BaseAPIRequestFactory { requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") // Always add the One Signal telemetry to the request. - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); let authMethod: SecurityAuthentication | undefined; @@ -871,7 +871,7 @@ export class DefaultApiRequestFactory extends BaseAPIRequestFactory { requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") // Always add the One Signal telemetry to the request. - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); let authMethod: SecurityAuthentication | undefined; @@ -920,7 +920,7 @@ export class DefaultApiRequestFactory extends BaseAPIRequestFactory { requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") // Always add the One Signal telemetry to the request. - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); let authMethod: SecurityAuthentication | undefined; @@ -968,7 +968,7 @@ export class DefaultApiRequestFactory extends BaseAPIRequestFactory { requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") // Always add the One Signal telemetry to the request. - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); let authMethod: SecurityAuthentication | undefined; @@ -1016,7 +1016,7 @@ export class DefaultApiRequestFactory extends BaseAPIRequestFactory { requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") // Always add the One Signal telemetry to the request. - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); // Query Params if (appId !== undefined) { @@ -1077,7 +1077,7 @@ export class DefaultApiRequestFactory extends BaseAPIRequestFactory { requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") // Always add the One Signal telemetry to the request. - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); let authMethod: SecurityAuthentication | undefined; @@ -1125,7 +1125,7 @@ export class DefaultApiRequestFactory extends BaseAPIRequestFactory { requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") // Always add the One Signal telemetry to the request. - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); // Query Params if (appId !== undefined) { @@ -1173,7 +1173,7 @@ export class DefaultApiRequestFactory extends BaseAPIRequestFactory { requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") // Always add the One Signal telemetry to the request. - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); // Body Params @@ -1240,7 +1240,7 @@ export class DefaultApiRequestFactory extends BaseAPIRequestFactory { requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") // Always add the One Signal telemetry to the request. - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); let authMethod: SecurityAuthentication | undefined; @@ -1288,7 +1288,7 @@ export class DefaultApiRequestFactory extends BaseAPIRequestFactory { requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") // Always add the One Signal telemetry to the request. - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); let authMethod: SecurityAuthentication | undefined; @@ -1329,7 +1329,7 @@ export class DefaultApiRequestFactory extends BaseAPIRequestFactory { requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") // Always add the One Signal telemetry to the request. - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); let authMethod: SecurityAuthentication | undefined; @@ -1362,7 +1362,7 @@ export class DefaultApiRequestFactory extends BaseAPIRequestFactory { requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") // Always add the One Signal telemetry to the request. - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); let authMethod: SecurityAuthentication | undefined; @@ -1410,7 +1410,7 @@ export class DefaultApiRequestFactory extends BaseAPIRequestFactory { requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") // Always add the One Signal telemetry to the request. - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); // Query Params if (appId !== undefined) { @@ -1463,7 +1463,7 @@ export class DefaultApiRequestFactory extends BaseAPIRequestFactory { requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") // Always add the One Signal telemetry to the request. - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); // Body Params @@ -1520,7 +1520,7 @@ export class DefaultApiRequestFactory extends BaseAPIRequestFactory { requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") // Always add the One Signal telemetry to the request. - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); // Query Params if (appId !== undefined) { @@ -1596,7 +1596,7 @@ export class DefaultApiRequestFactory extends BaseAPIRequestFactory { requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") // Always add the One Signal telemetry to the request. - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); // Query Params if (outcomeNames !== undefined) { @@ -1666,7 +1666,7 @@ export class DefaultApiRequestFactory extends BaseAPIRequestFactory { requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") // Always add the One Signal telemetry to the request. - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); // Query Params if (offset !== undefined) { @@ -1732,7 +1732,7 @@ export class DefaultApiRequestFactory extends BaseAPIRequestFactory { requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") // Always add the One Signal telemetry to the request. - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); let authMethod: SecurityAuthentication | undefined; @@ -1781,7 +1781,7 @@ export class DefaultApiRequestFactory extends BaseAPIRequestFactory { requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") // Always add the One Signal telemetry to the request. - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); let authMethod: SecurityAuthentication | undefined; @@ -1837,7 +1837,7 @@ export class DefaultApiRequestFactory extends BaseAPIRequestFactory { requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") // Always add the One Signal telemetry to the request. - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); // Body Params @@ -1903,7 +1903,7 @@ export class DefaultApiRequestFactory extends BaseAPIRequestFactory { requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") // Always add the One Signal telemetry to the request. - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); // Body Params @@ -1970,7 +1970,7 @@ export class DefaultApiRequestFactory extends BaseAPIRequestFactory { requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") // Always add the One Signal telemetry to the request. - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); // Query Params if (token !== undefined) { @@ -2031,7 +2031,7 @@ export class DefaultApiRequestFactory extends BaseAPIRequestFactory { requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") // Always add the One Signal telemetry to the request. - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); // Body Params @@ -2090,7 +2090,7 @@ export class DefaultApiRequestFactory extends BaseAPIRequestFactory { requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") // Always add the One Signal telemetry to the request. - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); // Body Params @@ -2157,7 +2157,7 @@ export class DefaultApiRequestFactory extends BaseAPIRequestFactory { requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") // Always add the One Signal telemetry to the request. - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); // Body Params @@ -2223,7 +2223,7 @@ export class DefaultApiRequestFactory extends BaseAPIRequestFactory { requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") // Always add the One Signal telemetry to the request. - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); // Body Params @@ -2298,7 +2298,7 @@ export class DefaultApiRequestFactory extends BaseAPIRequestFactory { requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") // Always add the One Signal telemetry to the request. - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); // Body Params @@ -2364,7 +2364,7 @@ export class DefaultApiRequestFactory extends BaseAPIRequestFactory { requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") // Always add the One Signal telemetry to the request. - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); // Query Params if (appId !== undefined) { @@ -2443,7 +2443,7 @@ export class DefaultApiRequestFactory extends BaseAPIRequestFactory { requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") // Always add the One Signal telemetry to the request. - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); // Body Params @@ -2495,7 +2495,7 @@ export class DefaultApiRequestFactory extends BaseAPIRequestFactory { requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") // Always add the One Signal telemetry to the request. - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); let authMethod: SecurityAuthentication | undefined; @@ -2543,7 +2543,7 @@ export class DefaultApiRequestFactory extends BaseAPIRequestFactory { requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") // Always add the One Signal telemetry to the request. - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); // Query Params if (appId !== undefined) { @@ -2594,7 +2594,7 @@ export class DefaultApiRequestFactory extends BaseAPIRequestFactory { requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") // Always add the One Signal telemetry to the request. - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); // Query Params if (appId !== undefined) { diff --git a/apis/exception.ts b/apis/exception.ts index 9365d33..d538883 100644 --- a/apis/exception.ts +++ b/apis/exception.ts @@ -11,5 +11,14 @@ export class ApiException extends Error { public constructor(public code: number, message: string, public body: T, public headers: { [key: string]: string; }) { super("HTTP-Code: " + code + "\nMessage: " + message + "\nBody: " + JSON.stringify(body) + "\nHeaders: " + JSON.stringify(headers)) + // Defensive: native `class extends Error` under our ES2020 emit + // preserves the prototype chain correctly, so this is a no-op for + // direct consumers of `dist/`. We keep it for consumers who + // re-transpile our emit down to ES5 via Babel/webpack/swc/etc. — + // the `__extends` helper emitted under ES5 can't fix `this` after + // `super()` returns, and `err instanceof ApiException` would then + // be `false` at runtime. Survives downleveling at zero runtime cost. + // Reference: https://github.com/microsoft/TypeScript-wiki/blob/main/Breaking-Changes.md#extending-built-ins-like-error-array-and-map-may-no-longer-work + Object.setPrototypeOf(this, ApiException.prototype); } } diff --git a/dist/apis/DefaultApi.js b/dist/apis/DefaultApi.js index 02c8a0b..52d2e84 100644 --- a/dist/apis/DefaultApi.js +++ b/dist/apis/DefaultApi.js @@ -1,4380 +1,2290 @@ "use strict"; -var __extends = (this && this.__extends) || (function () { - var extendStatics = function (d, b) { - extendStatics = Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || - function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; }; - return extendStatics(d, b); - }; - return function (d, b) { - if (typeof b !== "function" && b !== null) - throw new TypeError("Class extends value " + String(b) + " is not a constructor or null"); - extendStatics(d, b); - function __() { this.constructor = d; } - d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); - }; -})(); -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -var __generator = (this && this.__generator) || function (thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; - return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; - function verb(n) { return function (v) { return step([n, v]); }; } - function step(op) { - if (f) throw new TypeError("Generator is already executing."); - while (g && (g = 0, op[0] && (_ = 0)), _) try { - if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; - if (y = 0, t) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: case 1: t = op; break; - case 4: _.label++; return { value: op[1], done: false }; - case 5: _.label++; y = op[1]; op = [0]; continue; - case 7: op = _.ops.pop(); _.trys.pop(); continue; - default: - if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } - if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } - if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } - if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } - if (t[2]) _.ops.pop(); - _.trys.pop(); continue; - } - op = body.call(thisArg, _); - } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } - if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; - } -}; Object.defineProperty(exports, "__esModule", { value: true }); exports.DefaultApiResponseProcessor = exports.DefaultApiRequestFactory = void 0; -var baseapi_1 = require("./baseapi"); -var http_1 = require("../http/http"); -var ObjectSerializer_1 = require("../models/ObjectSerializer"); -var exception_1 = require("./exception"); -var util_1 = require("../util"); -var DefaultApiRequestFactory = (function (_super) { - __extends(DefaultApiRequestFactory, _super); - function DefaultApiRequestFactory() { - return _super !== null && _super.apply(this, arguments) || this; +const baseapi_1 = require("./baseapi"); +const http_1 = require("../http/http"); +const ObjectSerializer_1 = require("../models/ObjectSerializer"); +const exception_1 = require("./exception"); +const util_1 = require("../util"); +class DefaultApiRequestFactory extends baseapi_1.BaseAPIRequestFactory { + async cancelNotification(appId, notificationId, _options) { + let _config = _options || this.configuration; + if (appId === null || appId === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "cancelNotification", "appId"); + } + if (notificationId === null || notificationId === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "cancelNotification", "notificationId"); + } + const localVarPath = '/notifications/{notification_id}' + .replace('{' + 'notification_id' + '}', encodeURIComponent(String(notificationId))); + const requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.DELETE); + requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); + if (appId !== undefined) { + requestContext.setQueryParam("app_id", ObjectSerializer_1.ObjectSerializer.serialize(appId, "string", "")); + } + let authMethod; + authMethod = _config.authMethods["rest_api_key"]; + if (authMethod?.applySecurityAuthentication) { + await authMethod?.applySecurityAuthentication(requestContext); + } + const defaultAuth = _options?.authMethods?.default || this.configuration?.authMethods?.default; + if (defaultAuth?.applySecurityAuthentication) { + await defaultAuth?.applySecurityAuthentication(requestContext); + } + return requestContext; + } + async copyTemplateToApp(templateId, appId, copyTemplateRequest, _options) { + let _config = _options || this.configuration; + if (templateId === null || templateId === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "copyTemplateToApp", "templateId"); + } + if (appId === null || appId === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "copyTemplateToApp", "appId"); + } + if (copyTemplateRequest === null || copyTemplateRequest === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "copyTemplateToApp", "copyTemplateRequest"); + } + const localVarPath = '/templates/{template_id}/copy_to_app' + .replace('{' + 'template_id' + '}', encodeURIComponent(String(templateId))); + const requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.POST); + requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); + if (appId !== undefined) { + requestContext.setQueryParam("app_id", ObjectSerializer_1.ObjectSerializer.serialize(appId, "string", "")); + } + const contentType = ObjectSerializer_1.ObjectSerializer.getPreferredMediaType([ + "application/json" + ]); + requestContext.setHeaderParam("Content-Type", contentType); + const serializedBody = ObjectSerializer_1.ObjectSerializer.stringify(ObjectSerializer_1.ObjectSerializer.serialize(copyTemplateRequest, "CopyTemplateRequest", ""), contentType); + requestContext.setBody(serializedBody); + let authMethod; + authMethod = _config.authMethods["organization_api_key"]; + if (authMethod?.applySecurityAuthentication) { + await authMethod?.applySecurityAuthentication(requestContext); + } + const defaultAuth = _options?.authMethods?.default || this.configuration?.authMethods?.default; + if (defaultAuth?.applySecurityAuthentication) { + await defaultAuth?.applySecurityAuthentication(requestContext); + } + return requestContext; + } + async createAlias(appId, aliasLabel, aliasId, userIdentityBody, _options) { + let _config = _options || this.configuration; + if (appId === null || appId === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "createAlias", "appId"); + } + if (aliasLabel === null || aliasLabel === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "createAlias", "aliasLabel"); + } + if (aliasId === null || aliasId === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "createAlias", "aliasId"); + } + if (userIdentityBody === null || userIdentityBody === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "createAlias", "userIdentityBody"); + } + const localVarPath = '/apps/{app_id}/users/by/{alias_label}/{alias_id}/identity' + .replace('{' + 'app_id' + '}', encodeURIComponent(String(appId))) + .replace('{' + 'alias_label' + '}', encodeURIComponent(String(aliasLabel))) + .replace('{' + 'alias_id' + '}', encodeURIComponent(String(aliasId))); + const requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.PATCH); + requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); + const contentType = ObjectSerializer_1.ObjectSerializer.getPreferredMediaType([ + "application/json" + ]); + requestContext.setHeaderParam("Content-Type", contentType); + const serializedBody = ObjectSerializer_1.ObjectSerializer.stringify(ObjectSerializer_1.ObjectSerializer.serialize(userIdentityBody, "UserIdentityBody", ""), contentType); + requestContext.setBody(serializedBody); + let authMethod; + authMethod = _config.authMethods["rest_api_key"]; + if (authMethod?.applySecurityAuthentication) { + await authMethod?.applySecurityAuthentication(requestContext); + } + const defaultAuth = _options?.authMethods?.default || this.configuration?.authMethods?.default; + if (defaultAuth?.applySecurityAuthentication) { + await defaultAuth?.applySecurityAuthentication(requestContext); + } + return requestContext; + } + async createAliasBySubscription(appId, subscriptionId, userIdentityBody, _options) { + let _config = _options || this.configuration; + if (appId === null || appId === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "createAliasBySubscription", "appId"); + } + if (subscriptionId === null || subscriptionId === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "createAliasBySubscription", "subscriptionId"); + } + if (userIdentityBody === null || userIdentityBody === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "createAliasBySubscription", "userIdentityBody"); + } + const localVarPath = '/apps/{app_id}/subscriptions/{subscription_id}/user/identity' + .replace('{' + 'app_id' + '}', encodeURIComponent(String(appId))) + .replace('{' + 'subscription_id' + '}', encodeURIComponent(String(subscriptionId))); + const requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.PATCH); + requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); + const contentType = ObjectSerializer_1.ObjectSerializer.getPreferredMediaType([ + "application/json" + ]); + requestContext.setHeaderParam("Content-Type", contentType); + const serializedBody = ObjectSerializer_1.ObjectSerializer.stringify(ObjectSerializer_1.ObjectSerializer.serialize(userIdentityBody, "UserIdentityBody", ""), contentType); + requestContext.setBody(serializedBody); + let authMethod; + authMethod = _config.authMethods["rest_api_key"]; + if (authMethod?.applySecurityAuthentication) { + await authMethod?.applySecurityAuthentication(requestContext); + } + const defaultAuth = _options?.authMethods?.default || this.configuration?.authMethods?.default; + if (defaultAuth?.applySecurityAuthentication) { + await defaultAuth?.applySecurityAuthentication(requestContext); + } + return requestContext; + } + async createApiKey(appId, createApiKeyRequest, _options) { + let _config = _options || this.configuration; + if (appId === null || appId === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "createApiKey", "appId"); + } + if (createApiKeyRequest === null || createApiKeyRequest === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "createApiKey", "createApiKeyRequest"); + } + const localVarPath = '/apps/{app_id}/auth/tokens' + .replace('{' + 'app_id' + '}', encodeURIComponent(String(appId))); + const requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.POST); + requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); + const contentType = ObjectSerializer_1.ObjectSerializer.getPreferredMediaType([ + "application/json" + ]); + requestContext.setHeaderParam("Content-Type", contentType); + const serializedBody = ObjectSerializer_1.ObjectSerializer.stringify(ObjectSerializer_1.ObjectSerializer.serialize(createApiKeyRequest, "CreateApiKeyRequest", ""), contentType); + requestContext.setBody(serializedBody); + let authMethod; + authMethod = _config.authMethods["organization_api_key"]; + if (authMethod?.applySecurityAuthentication) { + await authMethod?.applySecurityAuthentication(requestContext); + } + const defaultAuth = _options?.authMethods?.default || this.configuration?.authMethods?.default; + if (defaultAuth?.applySecurityAuthentication) { + await defaultAuth?.applySecurityAuthentication(requestContext); + } + return requestContext; + } + async createApp(app, _options) { + let _config = _options || this.configuration; + if (app === null || app === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "createApp", "app"); + } + const localVarPath = '/apps'; + const requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.POST); + requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); + const contentType = ObjectSerializer_1.ObjectSerializer.getPreferredMediaType([ + "application/json" + ]); + requestContext.setHeaderParam("Content-Type", contentType); + const serializedBody = ObjectSerializer_1.ObjectSerializer.stringify(ObjectSerializer_1.ObjectSerializer.serialize(app, "App", ""), contentType); + requestContext.setBody(serializedBody); + let authMethod; + authMethod = _config.authMethods["organization_api_key"]; + if (authMethod?.applySecurityAuthentication) { + await authMethod?.applySecurityAuthentication(requestContext); + } + const defaultAuth = _options?.authMethods?.default || this.configuration?.authMethods?.default; + if (defaultAuth?.applySecurityAuthentication) { + await defaultAuth?.applySecurityAuthentication(requestContext); + } + return requestContext; + } + async createCustomEvents(appId, customEventsRequest, _options) { + let _config = _options || this.configuration; + if (appId === null || appId === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "createCustomEvents", "appId"); + } + if (customEventsRequest === null || customEventsRequest === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "createCustomEvents", "customEventsRequest"); + } + const localVarPath = '/apps/{app_id}/integrations/custom_events' + .replace('{' + 'app_id' + '}', encodeURIComponent(String(appId))); + const requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.POST); + requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); + const contentType = ObjectSerializer_1.ObjectSerializer.getPreferredMediaType([ + "application/json" + ]); + requestContext.setHeaderParam("Content-Type", contentType); + const serializedBody = ObjectSerializer_1.ObjectSerializer.stringify(ObjectSerializer_1.ObjectSerializer.serialize(customEventsRequest, "CustomEventsRequest", ""), contentType); + requestContext.setBody(serializedBody); + let authMethod; + authMethod = _config.authMethods["rest_api_key"]; + if (authMethod?.applySecurityAuthentication) { + await authMethod?.applySecurityAuthentication(requestContext); + } + const defaultAuth = _options?.authMethods?.default || this.configuration?.authMethods?.default; + if (defaultAuth?.applySecurityAuthentication) { + await defaultAuth?.applySecurityAuthentication(requestContext); + } + return requestContext; + } + async createNotification(notification, _options) { + let _config = _options || this.configuration; + if (notification === null || notification === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "createNotification", "notification"); + } + const localVarPath = '/notifications'; + const requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.POST); + requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); + const contentType = ObjectSerializer_1.ObjectSerializer.getPreferredMediaType([ + "application/json" + ]); + requestContext.setHeaderParam("Content-Type", contentType); + const serializedBody = ObjectSerializer_1.ObjectSerializer.stringify(ObjectSerializer_1.ObjectSerializer.serialize(notification, "Notification", ""), contentType); + requestContext.setBody(serializedBody); + let authMethod; + authMethod = _config.authMethods["rest_api_key"]; + if (authMethod?.applySecurityAuthentication) { + await authMethod?.applySecurityAuthentication(requestContext); + } + const defaultAuth = _options?.authMethods?.default || this.configuration?.authMethods?.default; + if (defaultAuth?.applySecurityAuthentication) { + await defaultAuth?.applySecurityAuthentication(requestContext); + } + return requestContext; + } + async createSegment(appId, segment, _options) { + let _config = _options || this.configuration; + if (appId === null || appId === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "createSegment", "appId"); + } + const localVarPath = '/apps/{app_id}/segments' + .replace('{' + 'app_id' + '}', encodeURIComponent(String(appId))); + const requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.POST); + requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); + const contentType = ObjectSerializer_1.ObjectSerializer.getPreferredMediaType([ + "application/json" + ]); + requestContext.setHeaderParam("Content-Type", contentType); + const serializedBody = ObjectSerializer_1.ObjectSerializer.stringify(ObjectSerializer_1.ObjectSerializer.serialize(segment, "Segment", ""), contentType); + requestContext.setBody(serializedBody); + let authMethod; + authMethod = _config.authMethods["rest_api_key"]; + if (authMethod?.applySecurityAuthentication) { + await authMethod?.applySecurityAuthentication(requestContext); + } + const defaultAuth = _options?.authMethods?.default || this.configuration?.authMethods?.default; + if (defaultAuth?.applySecurityAuthentication) { + await defaultAuth?.applySecurityAuthentication(requestContext); + } + return requestContext; + } + async createSubscription(appId, aliasLabel, aliasId, subscriptionBody, _options) { + let _config = _options || this.configuration; + if (appId === null || appId === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "createSubscription", "appId"); + } + if (aliasLabel === null || aliasLabel === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "createSubscription", "aliasLabel"); + } + if (aliasId === null || aliasId === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "createSubscription", "aliasId"); + } + if (subscriptionBody === null || subscriptionBody === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "createSubscription", "subscriptionBody"); + } + const localVarPath = '/apps/{app_id}/users/by/{alias_label}/{alias_id}/subscriptions' + .replace('{' + 'app_id' + '}', encodeURIComponent(String(appId))) + .replace('{' + 'alias_label' + '}', encodeURIComponent(String(aliasLabel))) + .replace('{' + 'alias_id' + '}', encodeURIComponent(String(aliasId))); + const requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.POST); + requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); + const contentType = ObjectSerializer_1.ObjectSerializer.getPreferredMediaType([ + "application/json" + ]); + requestContext.setHeaderParam("Content-Type", contentType); + const serializedBody = ObjectSerializer_1.ObjectSerializer.stringify(ObjectSerializer_1.ObjectSerializer.serialize(subscriptionBody, "SubscriptionBody", ""), contentType); + requestContext.setBody(serializedBody); + let authMethod; + authMethod = _config.authMethods["rest_api_key"]; + if (authMethod?.applySecurityAuthentication) { + await authMethod?.applySecurityAuthentication(requestContext); + } + const defaultAuth = _options?.authMethods?.default || this.configuration?.authMethods?.default; + if (defaultAuth?.applySecurityAuthentication) { + await defaultAuth?.applySecurityAuthentication(requestContext); + } + return requestContext; + } + async createTemplate(createTemplateRequest, _options) { + let _config = _options || this.configuration; + if (createTemplateRequest === null || createTemplateRequest === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "createTemplate", "createTemplateRequest"); + } + const localVarPath = '/templates'; + const requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.POST); + requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); + const contentType = ObjectSerializer_1.ObjectSerializer.getPreferredMediaType([ + "application/json" + ]); + requestContext.setHeaderParam("Content-Type", contentType); + const serializedBody = ObjectSerializer_1.ObjectSerializer.stringify(ObjectSerializer_1.ObjectSerializer.serialize(createTemplateRequest, "CreateTemplateRequest", ""), contentType); + requestContext.setBody(serializedBody); + let authMethod; + authMethod = _config.authMethods["rest_api_key"]; + if (authMethod?.applySecurityAuthentication) { + await authMethod?.applySecurityAuthentication(requestContext); + } + const defaultAuth = _options?.authMethods?.default || this.configuration?.authMethods?.default; + if (defaultAuth?.applySecurityAuthentication) { + await defaultAuth?.applySecurityAuthentication(requestContext); + } + return requestContext; + } + async createUser(appId, user, _options) { + let _config = _options || this.configuration; + if (appId === null || appId === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "createUser", "appId"); + } + if (user === null || user === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "createUser", "user"); + } + const localVarPath = '/apps/{app_id}/users' + .replace('{' + 'app_id' + '}', encodeURIComponent(String(appId))); + const requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.POST); + requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); + const contentType = ObjectSerializer_1.ObjectSerializer.getPreferredMediaType([ + "application/json" + ]); + requestContext.setHeaderParam("Content-Type", contentType); + const serializedBody = ObjectSerializer_1.ObjectSerializer.stringify(ObjectSerializer_1.ObjectSerializer.serialize(user, "User", ""), contentType); + requestContext.setBody(serializedBody); + let authMethod; + authMethod = _config.authMethods["rest_api_key"]; + if (authMethod?.applySecurityAuthentication) { + await authMethod?.applySecurityAuthentication(requestContext); + } + const defaultAuth = _options?.authMethods?.default || this.configuration?.authMethods?.default; + if (defaultAuth?.applySecurityAuthentication) { + await defaultAuth?.applySecurityAuthentication(requestContext); + } + return requestContext; + } + async deleteAlias(appId, aliasLabel, aliasId, aliasLabelToDelete, _options) { + let _config = _options || this.configuration; + if (appId === null || appId === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "deleteAlias", "appId"); + } + if (aliasLabel === null || aliasLabel === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "deleteAlias", "aliasLabel"); + } + if (aliasId === null || aliasId === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "deleteAlias", "aliasId"); + } + if (aliasLabelToDelete === null || aliasLabelToDelete === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "deleteAlias", "aliasLabelToDelete"); + } + const localVarPath = '/apps/{app_id}/users/by/{alias_label}/{alias_id}/identity/{alias_label_to_delete}' + .replace('{' + 'app_id' + '}', encodeURIComponent(String(appId))) + .replace('{' + 'alias_label' + '}', encodeURIComponent(String(aliasLabel))) + .replace('{' + 'alias_id' + '}', encodeURIComponent(String(aliasId))) + .replace('{' + 'alias_label_to_delete' + '}', encodeURIComponent(String(aliasLabelToDelete))); + const requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.DELETE); + requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); + let authMethod; + authMethod = _config.authMethods["rest_api_key"]; + if (authMethod?.applySecurityAuthentication) { + await authMethod?.applySecurityAuthentication(requestContext); + } + const defaultAuth = _options?.authMethods?.default || this.configuration?.authMethods?.default; + if (defaultAuth?.applySecurityAuthentication) { + await defaultAuth?.applySecurityAuthentication(requestContext); + } + return requestContext; + } + async deleteApiKey(appId, tokenId, _options) { + let _config = _options || this.configuration; + if (appId === null || appId === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "deleteApiKey", "appId"); + } + if (tokenId === null || tokenId === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "deleteApiKey", "tokenId"); + } + const localVarPath = '/apps/{app_id}/auth/tokens/{token_id}' + .replace('{' + 'app_id' + '}', encodeURIComponent(String(appId))) + .replace('{' + 'token_id' + '}', encodeURIComponent(String(tokenId))); + const requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.DELETE); + requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); + let authMethod; + authMethod = _config.authMethods["organization_api_key"]; + if (authMethod?.applySecurityAuthentication) { + await authMethod?.applySecurityAuthentication(requestContext); + } + const defaultAuth = _options?.authMethods?.default || this.configuration?.authMethods?.default; + if (defaultAuth?.applySecurityAuthentication) { + await defaultAuth?.applySecurityAuthentication(requestContext); + } + return requestContext; + } + async deleteSegment(appId, segmentId, _options) { + let _config = _options || this.configuration; + if (appId === null || appId === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "deleteSegment", "appId"); + } + if (segmentId === null || segmentId === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "deleteSegment", "segmentId"); + } + const localVarPath = '/apps/{app_id}/segments/{segment_id}' + .replace('{' + 'app_id' + '}', encodeURIComponent(String(appId))) + .replace('{' + 'segment_id' + '}', encodeURIComponent(String(segmentId))); + const requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.DELETE); + requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); + let authMethod; + authMethod = _config.authMethods["rest_api_key"]; + if (authMethod?.applySecurityAuthentication) { + await authMethod?.applySecurityAuthentication(requestContext); + } + const defaultAuth = _options?.authMethods?.default || this.configuration?.authMethods?.default; + if (defaultAuth?.applySecurityAuthentication) { + await defaultAuth?.applySecurityAuthentication(requestContext); + } + return requestContext; + } + async deleteSubscription(appId, subscriptionId, _options) { + let _config = _options || this.configuration; + if (appId === null || appId === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "deleteSubscription", "appId"); + } + if (subscriptionId === null || subscriptionId === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "deleteSubscription", "subscriptionId"); + } + const localVarPath = '/apps/{app_id}/subscriptions/{subscription_id}' + .replace('{' + 'app_id' + '}', encodeURIComponent(String(appId))) + .replace('{' + 'subscription_id' + '}', encodeURIComponent(String(subscriptionId))); + const requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.DELETE); + requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); + let authMethod; + authMethod = _config.authMethods["rest_api_key"]; + if (authMethod?.applySecurityAuthentication) { + await authMethod?.applySecurityAuthentication(requestContext); + } + const defaultAuth = _options?.authMethods?.default || this.configuration?.authMethods?.default; + if (defaultAuth?.applySecurityAuthentication) { + await defaultAuth?.applySecurityAuthentication(requestContext); + } + return requestContext; + } + async deleteTemplate(templateId, appId, _options) { + let _config = _options || this.configuration; + if (templateId === null || templateId === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "deleteTemplate", "templateId"); + } + if (appId === null || appId === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "deleteTemplate", "appId"); + } + const localVarPath = '/templates/{template_id}' + .replace('{' + 'template_id' + '}', encodeURIComponent(String(templateId))); + const requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.DELETE); + requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); + if (appId !== undefined) { + requestContext.setQueryParam("app_id", ObjectSerializer_1.ObjectSerializer.serialize(appId, "string", "")); + } + let authMethod; + authMethod = _config.authMethods["rest_api_key"]; + if (authMethod?.applySecurityAuthentication) { + await authMethod?.applySecurityAuthentication(requestContext); + } + const defaultAuth = _options?.authMethods?.default || this.configuration?.authMethods?.default; + if (defaultAuth?.applySecurityAuthentication) { + await defaultAuth?.applySecurityAuthentication(requestContext); + } + return requestContext; + } + async deleteUser(appId, aliasLabel, aliasId, _options) { + let _config = _options || this.configuration; + if (appId === null || appId === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "deleteUser", "appId"); + } + if (aliasLabel === null || aliasLabel === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "deleteUser", "aliasLabel"); + } + if (aliasId === null || aliasId === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "deleteUser", "aliasId"); + } + const localVarPath = '/apps/{app_id}/users/by/{alias_label}/{alias_id}' + .replace('{' + 'app_id' + '}', encodeURIComponent(String(appId))) + .replace('{' + 'alias_label' + '}', encodeURIComponent(String(aliasLabel))) + .replace('{' + 'alias_id' + '}', encodeURIComponent(String(aliasId))); + const requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.DELETE); + requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); + let authMethod; + authMethod = _config.authMethods["rest_api_key"]; + if (authMethod?.applySecurityAuthentication) { + await authMethod?.applySecurityAuthentication(requestContext); + } + const defaultAuth = _options?.authMethods?.default || this.configuration?.authMethods?.default; + if (defaultAuth?.applySecurityAuthentication) { + await defaultAuth?.applySecurityAuthentication(requestContext); + } + return requestContext; + } + async exportEvents(notificationId, appId, _options) { + let _config = _options || this.configuration; + if (notificationId === null || notificationId === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "exportEvents", "notificationId"); + } + if (appId === null || appId === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "exportEvents", "appId"); + } + const localVarPath = '/notifications/{notification_id}/export_events?app_id={app_id}' + .replace('{' + 'notification_id' + '}', encodeURIComponent(String(notificationId))); + const requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.POST); + requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); + if (appId !== undefined) { + requestContext.setQueryParam("app_id", ObjectSerializer_1.ObjectSerializer.serialize(appId, "string", "")); + } + let authMethod; + authMethod = _config.authMethods["rest_api_key"]; + if (authMethod?.applySecurityAuthentication) { + await authMethod?.applySecurityAuthentication(requestContext); + } + const defaultAuth = _options?.authMethods?.default || this.configuration?.authMethods?.default; + if (defaultAuth?.applySecurityAuthentication) { + await defaultAuth?.applySecurityAuthentication(requestContext); + } + return requestContext; + } + async exportSubscriptions(appId, exportSubscriptionsRequestBody, _options) { + let _config = _options || this.configuration; + if (appId === null || appId === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "exportSubscriptions", "appId"); + } + const localVarPath = '/players/csv_export?app_id={app_id}' + .replace('{' + 'app_id' + '}', encodeURIComponent(String(appId))); + const requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.POST); + requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); + const contentType = ObjectSerializer_1.ObjectSerializer.getPreferredMediaType([ + "application/json" + ]); + requestContext.setHeaderParam("Content-Type", contentType); + const serializedBody = ObjectSerializer_1.ObjectSerializer.stringify(ObjectSerializer_1.ObjectSerializer.serialize(exportSubscriptionsRequestBody, "ExportSubscriptionsRequestBody", ""), contentType); + requestContext.setBody(serializedBody); + let authMethod; + authMethod = _config.authMethods["rest_api_key"]; + if (authMethod?.applySecurityAuthentication) { + await authMethod?.applySecurityAuthentication(requestContext); + } + const defaultAuth = _options?.authMethods?.default || this.configuration?.authMethods?.default; + if (defaultAuth?.applySecurityAuthentication) { + await defaultAuth?.applySecurityAuthentication(requestContext); + } + return requestContext; + } + async getAliases(appId, aliasLabel, aliasId, _options) { + let _config = _options || this.configuration; + if (appId === null || appId === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "getAliases", "appId"); + } + if (aliasLabel === null || aliasLabel === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "getAliases", "aliasLabel"); + } + if (aliasId === null || aliasId === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "getAliases", "aliasId"); + } + const localVarPath = '/apps/{app_id}/users/by/{alias_label}/{alias_id}/identity' + .replace('{' + 'app_id' + '}', encodeURIComponent(String(appId))) + .replace('{' + 'alias_label' + '}', encodeURIComponent(String(aliasLabel))) + .replace('{' + 'alias_id' + '}', encodeURIComponent(String(aliasId))); + const requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.GET); + requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); + let authMethod; + authMethod = _config.authMethods["rest_api_key"]; + if (authMethod?.applySecurityAuthentication) { + await authMethod?.applySecurityAuthentication(requestContext); + } + const defaultAuth = _options?.authMethods?.default || this.configuration?.authMethods?.default; + if (defaultAuth?.applySecurityAuthentication) { + await defaultAuth?.applySecurityAuthentication(requestContext); + } + return requestContext; + } + async getAliasesBySubscription(appId, subscriptionId, _options) { + let _config = _options || this.configuration; + if (appId === null || appId === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "getAliasesBySubscription", "appId"); + } + if (subscriptionId === null || subscriptionId === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "getAliasesBySubscription", "subscriptionId"); + } + const localVarPath = '/apps/{app_id}/subscriptions/{subscription_id}/user/identity' + .replace('{' + 'app_id' + '}', encodeURIComponent(String(appId))) + .replace('{' + 'subscription_id' + '}', encodeURIComponent(String(subscriptionId))); + const requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.GET); + requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); + let authMethod; + authMethod = _config.authMethods["rest_api_key"]; + if (authMethod?.applySecurityAuthentication) { + await authMethod?.applySecurityAuthentication(requestContext); + } + const defaultAuth = _options?.authMethods?.default || this.configuration?.authMethods?.default; + if (defaultAuth?.applySecurityAuthentication) { + await defaultAuth?.applySecurityAuthentication(requestContext); + } + return requestContext; + } + async getApp(appId, _options) { + let _config = _options || this.configuration; + if (appId === null || appId === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "getApp", "appId"); + } + const localVarPath = '/apps/{app_id}' + .replace('{' + 'app_id' + '}', encodeURIComponent(String(appId))); + const requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.GET); + requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); + let authMethod; + authMethod = _config.authMethods["organization_api_key"]; + if (authMethod?.applySecurityAuthentication) { + await authMethod?.applySecurityAuthentication(requestContext); + } + const defaultAuth = _options?.authMethods?.default || this.configuration?.authMethods?.default; + if (defaultAuth?.applySecurityAuthentication) { + await defaultAuth?.applySecurityAuthentication(requestContext); + } + return requestContext; + } + async getApps(_options) { + let _config = _options || this.configuration; + const localVarPath = '/apps'; + const requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.GET); + requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); + let authMethod; + authMethod = _config.authMethods["organization_api_key"]; + if (authMethod?.applySecurityAuthentication) { + await authMethod?.applySecurityAuthentication(requestContext); + } + const defaultAuth = _options?.authMethods?.default || this.configuration?.authMethods?.default; + if (defaultAuth?.applySecurityAuthentication) { + await defaultAuth?.applySecurityAuthentication(requestContext); + } + return requestContext; + } + async getNotification(appId, notificationId, _options) { + let _config = _options || this.configuration; + if (appId === null || appId === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "getNotification", "appId"); + } + if (notificationId === null || notificationId === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "getNotification", "notificationId"); + } + const localVarPath = '/notifications/{notification_id}' + .replace('{' + 'notification_id' + '}', encodeURIComponent(String(notificationId))); + const requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.GET); + requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); + if (appId !== undefined) { + requestContext.setQueryParam("app_id", ObjectSerializer_1.ObjectSerializer.serialize(appId, "string", "")); + } + let authMethod; + authMethod = _config.authMethods["rest_api_key"]; + if (authMethod?.applySecurityAuthentication) { + await authMethod?.applySecurityAuthentication(requestContext); + } + const defaultAuth = _options?.authMethods?.default || this.configuration?.authMethods?.default; + if (defaultAuth?.applySecurityAuthentication) { + await defaultAuth?.applySecurityAuthentication(requestContext); + } + return requestContext; + } + async getNotificationHistory(notificationId, getNotificationHistoryRequestBody, _options) { + let _config = _options || this.configuration; + if (notificationId === null || notificationId === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "getNotificationHistory", "notificationId"); + } + if (getNotificationHistoryRequestBody === null || getNotificationHistoryRequestBody === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "getNotificationHistory", "getNotificationHistoryRequestBody"); + } + const localVarPath = '/notifications/{notification_id}/history' + .replace('{' + 'notification_id' + '}', encodeURIComponent(String(notificationId))); + const requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.POST); + requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); + const contentType = ObjectSerializer_1.ObjectSerializer.getPreferredMediaType([ + "application/json" + ]); + requestContext.setHeaderParam("Content-Type", contentType); + const serializedBody = ObjectSerializer_1.ObjectSerializer.stringify(ObjectSerializer_1.ObjectSerializer.serialize(getNotificationHistoryRequestBody, "GetNotificationHistoryRequestBody", ""), contentType); + requestContext.setBody(serializedBody); + let authMethod; + authMethod = _config.authMethods["rest_api_key"]; + if (authMethod?.applySecurityAuthentication) { + await authMethod?.applySecurityAuthentication(requestContext); + } + const defaultAuth = _options?.authMethods?.default || this.configuration?.authMethods?.default; + if (defaultAuth?.applySecurityAuthentication) { + await defaultAuth?.applySecurityAuthentication(requestContext); + } + return requestContext; + } + async getNotifications(appId, limit, offset, kind, _options) { + let _config = _options || this.configuration; + if (appId === null || appId === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "getNotifications", "appId"); + } + const localVarPath = '/notifications'; + const requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.GET); + requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); + if (appId !== undefined) { + requestContext.setQueryParam("app_id", ObjectSerializer_1.ObjectSerializer.serialize(appId, "string", "")); + } + if (limit !== undefined) { + requestContext.setQueryParam("limit", ObjectSerializer_1.ObjectSerializer.serialize(limit, "number", "")); + } + if (offset !== undefined) { + requestContext.setQueryParam("offset", ObjectSerializer_1.ObjectSerializer.serialize(offset, "number", "")); + } + if (kind !== undefined) { + requestContext.setQueryParam("kind", ObjectSerializer_1.ObjectSerializer.serialize(kind, "0 | 1 | 3", "")); + } + let authMethod; + authMethod = _config.authMethods["rest_api_key"]; + if (authMethod?.applySecurityAuthentication) { + await authMethod?.applySecurityAuthentication(requestContext); + } + const defaultAuth = _options?.authMethods?.default || this.configuration?.authMethods?.default; + if (defaultAuth?.applySecurityAuthentication) { + await defaultAuth?.applySecurityAuthentication(requestContext); + } + return requestContext; + } + async getOutcomes(appId, outcomeNames, outcomeNames2, outcomeTimeRange, outcomePlatforms, outcomeAttribution, _options) { + let _config = _options || this.configuration; + if (appId === null || appId === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "getOutcomes", "appId"); + } + if (outcomeNames === null || outcomeNames === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "getOutcomes", "outcomeNames"); + } + const localVarPath = '/apps/{app_id}/outcomes' + .replace('{' + 'app_id' + '}', encodeURIComponent(String(appId))); + const requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.GET); + requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); + if (outcomeNames !== undefined) { + requestContext.setQueryParam("outcome_names", ObjectSerializer_1.ObjectSerializer.serialize(outcomeNames, "string", "")); + } + if (outcomeNames2 !== undefined) { + requestContext.setQueryParam("outcome_names[]", ObjectSerializer_1.ObjectSerializer.serialize(outcomeNames2, "string", "")); + } + if (outcomeTimeRange !== undefined) { + requestContext.setQueryParam("outcome_time_range", ObjectSerializer_1.ObjectSerializer.serialize(outcomeTimeRange, "string", "")); + } + if (outcomePlatforms !== undefined) { + requestContext.setQueryParam("outcome_platforms", ObjectSerializer_1.ObjectSerializer.serialize(outcomePlatforms, "string", "")); + } + if (outcomeAttribution !== undefined) { + requestContext.setQueryParam("outcome_attribution", ObjectSerializer_1.ObjectSerializer.serialize(outcomeAttribution, "string", "")); + } + let authMethod; + authMethod = _config.authMethods["rest_api_key"]; + if (authMethod?.applySecurityAuthentication) { + await authMethod?.applySecurityAuthentication(requestContext); + } + const defaultAuth = _options?.authMethods?.default || this.configuration?.authMethods?.default; + if (defaultAuth?.applySecurityAuthentication) { + await defaultAuth?.applySecurityAuthentication(requestContext); + } + return requestContext; + } + async getSegments(appId, offset, limit, _options) { + let _config = _options || this.configuration; + if (appId === null || appId === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "getSegments", "appId"); + } + const localVarPath = '/apps/{app_id}/segments' + .replace('{' + 'app_id' + '}', encodeURIComponent(String(appId))); + const requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.GET); + requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); + if (offset !== undefined) { + requestContext.setQueryParam("offset", ObjectSerializer_1.ObjectSerializer.serialize(offset, "number", "")); + } + if (limit !== undefined) { + requestContext.setQueryParam("limit", ObjectSerializer_1.ObjectSerializer.serialize(limit, "number", "")); + } + let authMethod; + authMethod = _config.authMethods["rest_api_key"]; + if (authMethod?.applySecurityAuthentication) { + await authMethod?.applySecurityAuthentication(requestContext); + } + const defaultAuth = _options?.authMethods?.default || this.configuration?.authMethods?.default; + if (defaultAuth?.applySecurityAuthentication) { + await defaultAuth?.applySecurityAuthentication(requestContext); + } + return requestContext; + } + async getUser(appId, aliasLabel, aliasId, _options) { + let _config = _options || this.configuration; + if (appId === null || appId === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "getUser", "appId"); + } + if (aliasLabel === null || aliasLabel === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "getUser", "aliasLabel"); + } + if (aliasId === null || aliasId === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "getUser", "aliasId"); + } + const localVarPath = '/apps/{app_id}/users/by/{alias_label}/{alias_id}' + .replace('{' + 'app_id' + '}', encodeURIComponent(String(appId))) + .replace('{' + 'alias_label' + '}', encodeURIComponent(String(aliasLabel))) + .replace('{' + 'alias_id' + '}', encodeURIComponent(String(aliasId))); + const requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.GET); + requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); + let authMethod; + authMethod = _config.authMethods["rest_api_key"]; + if (authMethod?.applySecurityAuthentication) { + await authMethod?.applySecurityAuthentication(requestContext); + } + const defaultAuth = _options?.authMethods?.default || this.configuration?.authMethods?.default; + if (defaultAuth?.applySecurityAuthentication) { + await defaultAuth?.applySecurityAuthentication(requestContext); + } + return requestContext; + } + async rotateApiKey(appId, tokenId, _options) { + let _config = _options || this.configuration; + if (appId === null || appId === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "rotateApiKey", "appId"); + } + if (tokenId === null || tokenId === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "rotateApiKey", "tokenId"); + } + const localVarPath = '/apps/{app_id}/auth/tokens/{token_id}/rotate' + .replace('{' + 'app_id' + '}', encodeURIComponent(String(appId))) + .replace('{' + 'token_id' + '}', encodeURIComponent(String(tokenId))); + const requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.POST); + requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); + let authMethod; + authMethod = _config.authMethods["organization_api_key"]; + if (authMethod?.applySecurityAuthentication) { + await authMethod?.applySecurityAuthentication(requestContext); + } + const defaultAuth = _options?.authMethods?.default || this.configuration?.authMethods?.default; + if (defaultAuth?.applySecurityAuthentication) { + await defaultAuth?.applySecurityAuthentication(requestContext); + } + return requestContext; + } + async startLiveActivity(appId, activityType, startLiveActivityRequest, _options) { + let _config = _options || this.configuration; + if (appId === null || appId === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "startLiveActivity", "appId"); + } + if (activityType === null || activityType === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "startLiveActivity", "activityType"); + } + if (startLiveActivityRequest === null || startLiveActivityRequest === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "startLiveActivity", "startLiveActivityRequest"); + } + const localVarPath = '/apps/{app_id}/activities/activity/{activity_type}' + .replace('{' + 'app_id' + '}', encodeURIComponent(String(appId))) + .replace('{' + 'activity_type' + '}', encodeURIComponent(String(activityType))); + const requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.POST); + requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); + const contentType = ObjectSerializer_1.ObjectSerializer.getPreferredMediaType([ + "application/json" + ]); + requestContext.setHeaderParam("Content-Type", contentType); + const serializedBody = ObjectSerializer_1.ObjectSerializer.stringify(ObjectSerializer_1.ObjectSerializer.serialize(startLiveActivityRequest, "StartLiveActivityRequest", ""), contentType); + requestContext.setBody(serializedBody); + let authMethod; + authMethod = _config.authMethods["rest_api_key"]; + if (authMethod?.applySecurityAuthentication) { + await authMethod?.applySecurityAuthentication(requestContext); + } + const defaultAuth = _options?.authMethods?.default || this.configuration?.authMethods?.default; + if (defaultAuth?.applySecurityAuthentication) { + await defaultAuth?.applySecurityAuthentication(requestContext); + } + return requestContext; + } + async transferSubscription(appId, subscriptionId, transferSubscriptionRequestBody, _options) { + let _config = _options || this.configuration; + if (appId === null || appId === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "transferSubscription", "appId"); + } + if (subscriptionId === null || subscriptionId === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "transferSubscription", "subscriptionId"); + } + if (transferSubscriptionRequestBody === null || transferSubscriptionRequestBody === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "transferSubscription", "transferSubscriptionRequestBody"); + } + const localVarPath = '/apps/{app_id}/subscriptions/{subscription_id}/owner' + .replace('{' + 'app_id' + '}', encodeURIComponent(String(appId))) + .replace('{' + 'subscription_id' + '}', encodeURIComponent(String(subscriptionId))); + const requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.PATCH); + requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); + const contentType = ObjectSerializer_1.ObjectSerializer.getPreferredMediaType([ + "application/json" + ]); + requestContext.setHeaderParam("Content-Type", contentType); + const serializedBody = ObjectSerializer_1.ObjectSerializer.stringify(ObjectSerializer_1.ObjectSerializer.serialize(transferSubscriptionRequestBody, "TransferSubscriptionRequestBody", ""), contentType); + requestContext.setBody(serializedBody); + let authMethod; + authMethod = _config.authMethods["rest_api_key"]; + if (authMethod?.applySecurityAuthentication) { + await authMethod?.applySecurityAuthentication(requestContext); + } + const defaultAuth = _options?.authMethods?.default || this.configuration?.authMethods?.default; + if (defaultAuth?.applySecurityAuthentication) { + await defaultAuth?.applySecurityAuthentication(requestContext); + } + return requestContext; + } + async unsubscribeEmailWithToken(appId, notificationId, token, _options) { + let _config = _options || this.configuration; + if (appId === null || appId === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "unsubscribeEmailWithToken", "appId"); + } + if (notificationId === null || notificationId === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "unsubscribeEmailWithToken", "notificationId"); + } + if (token === null || token === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "unsubscribeEmailWithToken", "token"); + } + const localVarPath = '/apps/{app_id}/notifications/{notification_id}/unsubscribe' + .replace('{' + 'app_id' + '}', encodeURIComponent(String(appId))) + .replace('{' + 'notification_id' + '}', encodeURIComponent(String(notificationId))); + const requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.POST); + requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); + if (token !== undefined) { + requestContext.setQueryParam("token", ObjectSerializer_1.ObjectSerializer.serialize(token, "string", "")); + } + let authMethod; + authMethod = _config.authMethods["rest_api_key"]; + if (authMethod?.applySecurityAuthentication) { + await authMethod?.applySecurityAuthentication(requestContext); + } + const defaultAuth = _options?.authMethods?.default || this.configuration?.authMethods?.default; + if (defaultAuth?.applySecurityAuthentication) { + await defaultAuth?.applySecurityAuthentication(requestContext); + } + return requestContext; + } + async updateApiKey(appId, tokenId, updateApiKeyRequest, _options) { + let _config = _options || this.configuration; + if (appId === null || appId === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "updateApiKey", "appId"); + } + if (tokenId === null || tokenId === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "updateApiKey", "tokenId"); + } + if (updateApiKeyRequest === null || updateApiKeyRequest === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "updateApiKey", "updateApiKeyRequest"); + } + const localVarPath = '/apps/{app_id}/auth/tokens/{token_id}' + .replace('{' + 'app_id' + '}', encodeURIComponent(String(appId))) + .replace('{' + 'token_id' + '}', encodeURIComponent(String(tokenId))); + const requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.PATCH); + requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); + const contentType = ObjectSerializer_1.ObjectSerializer.getPreferredMediaType([ + "application/json" + ]); + requestContext.setHeaderParam("Content-Type", contentType); + const serializedBody = ObjectSerializer_1.ObjectSerializer.stringify(ObjectSerializer_1.ObjectSerializer.serialize(updateApiKeyRequest, "UpdateApiKeyRequest", ""), contentType); + requestContext.setBody(serializedBody); + let authMethod; + authMethod = _config.authMethods["organization_api_key"]; + if (authMethod?.applySecurityAuthentication) { + await authMethod?.applySecurityAuthentication(requestContext); + } + const defaultAuth = _options?.authMethods?.default || this.configuration?.authMethods?.default; + if (defaultAuth?.applySecurityAuthentication) { + await defaultAuth?.applySecurityAuthentication(requestContext); + } + return requestContext; + } + async updateApp(appId, app, _options) { + let _config = _options || this.configuration; + if (appId === null || appId === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "updateApp", "appId"); + } + if (app === null || app === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "updateApp", "app"); + } + const localVarPath = '/apps/{app_id}' + .replace('{' + 'app_id' + '}', encodeURIComponent(String(appId))); + const requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.PUT); + requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); + const contentType = ObjectSerializer_1.ObjectSerializer.getPreferredMediaType([ + "application/json" + ]); + requestContext.setHeaderParam("Content-Type", contentType); + const serializedBody = ObjectSerializer_1.ObjectSerializer.stringify(ObjectSerializer_1.ObjectSerializer.serialize(app, "App", ""), contentType); + requestContext.setBody(serializedBody); + let authMethod; + authMethod = _config.authMethods["organization_api_key"]; + if (authMethod?.applySecurityAuthentication) { + await authMethod?.applySecurityAuthentication(requestContext); + } + const defaultAuth = _options?.authMethods?.default || this.configuration?.authMethods?.default; + if (defaultAuth?.applySecurityAuthentication) { + await defaultAuth?.applySecurityAuthentication(requestContext); + } + return requestContext; + } + async updateLiveActivity(appId, activityId, updateLiveActivityRequest, _options) { + let _config = _options || this.configuration; + if (appId === null || appId === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "updateLiveActivity", "appId"); + } + if (activityId === null || activityId === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "updateLiveActivity", "activityId"); + } + if (updateLiveActivityRequest === null || updateLiveActivityRequest === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "updateLiveActivity", "updateLiveActivityRequest"); + } + const localVarPath = '/apps/{app_id}/live_activities/{activity_id}/notifications' + .replace('{' + 'app_id' + '}', encodeURIComponent(String(appId))) + .replace('{' + 'activity_id' + '}', encodeURIComponent(String(activityId))); + const requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.POST); + requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); + const contentType = ObjectSerializer_1.ObjectSerializer.getPreferredMediaType([ + "application/json" + ]); + requestContext.setHeaderParam("Content-Type", contentType); + const serializedBody = ObjectSerializer_1.ObjectSerializer.stringify(ObjectSerializer_1.ObjectSerializer.serialize(updateLiveActivityRequest, "UpdateLiveActivityRequest", ""), contentType); + requestContext.setBody(serializedBody); + let authMethod; + authMethod = _config.authMethods["rest_api_key"]; + if (authMethod?.applySecurityAuthentication) { + await authMethod?.applySecurityAuthentication(requestContext); + } + const defaultAuth = _options?.authMethods?.default || this.configuration?.authMethods?.default; + if (defaultAuth?.applySecurityAuthentication) { + await defaultAuth?.applySecurityAuthentication(requestContext); + } + return requestContext; + } + async updateSubscription(appId, subscriptionId, subscriptionBody, _options) { + let _config = _options || this.configuration; + if (appId === null || appId === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "updateSubscription", "appId"); + } + if (subscriptionId === null || subscriptionId === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "updateSubscription", "subscriptionId"); + } + if (subscriptionBody === null || subscriptionBody === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "updateSubscription", "subscriptionBody"); + } + const localVarPath = '/apps/{app_id}/subscriptions/{subscription_id}' + .replace('{' + 'app_id' + '}', encodeURIComponent(String(appId))) + .replace('{' + 'subscription_id' + '}', encodeURIComponent(String(subscriptionId))); + const requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.PATCH); + requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); + const contentType = ObjectSerializer_1.ObjectSerializer.getPreferredMediaType([ + "application/json" + ]); + requestContext.setHeaderParam("Content-Type", contentType); + const serializedBody = ObjectSerializer_1.ObjectSerializer.stringify(ObjectSerializer_1.ObjectSerializer.serialize(subscriptionBody, "SubscriptionBody", ""), contentType); + requestContext.setBody(serializedBody); + let authMethod; + authMethod = _config.authMethods["rest_api_key"]; + if (authMethod?.applySecurityAuthentication) { + await authMethod?.applySecurityAuthentication(requestContext); + } + const defaultAuth = _options?.authMethods?.default || this.configuration?.authMethods?.default; + if (defaultAuth?.applySecurityAuthentication) { + await defaultAuth?.applySecurityAuthentication(requestContext); + } + return requestContext; + } + async updateSubscriptionByToken(appId, tokenType, token, subscriptionBody, _options) { + let _config = _options || this.configuration; + if (appId === null || appId === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "updateSubscriptionByToken", "appId"); + } + if (tokenType === null || tokenType === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "updateSubscriptionByToken", "tokenType"); + } + if (token === null || token === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "updateSubscriptionByToken", "token"); + } + if (subscriptionBody === null || subscriptionBody === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "updateSubscriptionByToken", "subscriptionBody"); + } + const localVarPath = '/apps/{app_id}/subscriptions_by_token/{token_type}/{token}' + .replace('{' + 'app_id' + '}', encodeURIComponent(String(appId))) + .replace('{' + 'token_type' + '}', encodeURIComponent(String(tokenType))) + .replace('{' + 'token' + '}', encodeURIComponent(String(token))); + const requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.PATCH); + requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); + const contentType = ObjectSerializer_1.ObjectSerializer.getPreferredMediaType([ + "application/json" + ]); + requestContext.setHeaderParam("Content-Type", contentType); + const serializedBody = ObjectSerializer_1.ObjectSerializer.stringify(ObjectSerializer_1.ObjectSerializer.serialize(subscriptionBody, "SubscriptionBody", ""), contentType); + requestContext.setBody(serializedBody); + let authMethod; + authMethod = _config.authMethods["rest_api_key"]; + if (authMethod?.applySecurityAuthentication) { + await authMethod?.applySecurityAuthentication(requestContext); + } + const defaultAuth = _options?.authMethods?.default || this.configuration?.authMethods?.default; + if (defaultAuth?.applySecurityAuthentication) { + await defaultAuth?.applySecurityAuthentication(requestContext); + } + return requestContext; + } + async updateTemplate(templateId, appId, updateTemplateRequest, _options) { + let _config = _options || this.configuration; + if (templateId === null || templateId === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "updateTemplate", "templateId"); + } + if (appId === null || appId === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "updateTemplate", "appId"); + } + if (updateTemplateRequest === null || updateTemplateRequest === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "updateTemplate", "updateTemplateRequest"); + } + const localVarPath = '/templates/{template_id}' + .replace('{' + 'template_id' + '}', encodeURIComponent(String(templateId))); + const requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.PATCH); + requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); + if (appId !== undefined) { + requestContext.setQueryParam("app_id", ObjectSerializer_1.ObjectSerializer.serialize(appId, "string", "")); + } + const contentType = ObjectSerializer_1.ObjectSerializer.getPreferredMediaType([ + "application/json" + ]); + requestContext.setHeaderParam("Content-Type", contentType); + const serializedBody = ObjectSerializer_1.ObjectSerializer.stringify(ObjectSerializer_1.ObjectSerializer.serialize(updateTemplateRequest, "UpdateTemplateRequest", ""), contentType); + requestContext.setBody(serializedBody); + let authMethod; + authMethod = _config.authMethods["rest_api_key"]; + if (authMethod?.applySecurityAuthentication) { + await authMethod?.applySecurityAuthentication(requestContext); + } + const defaultAuth = _options?.authMethods?.default || this.configuration?.authMethods?.default; + if (defaultAuth?.applySecurityAuthentication) { + await defaultAuth?.applySecurityAuthentication(requestContext); + } + return requestContext; + } + async updateUser(appId, aliasLabel, aliasId, updateUserRequest, _options) { + let _config = _options || this.configuration; + if (appId === null || appId === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "updateUser", "appId"); + } + if (aliasLabel === null || aliasLabel === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "updateUser", "aliasLabel"); + } + if (aliasId === null || aliasId === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "updateUser", "aliasId"); + } + if (updateUserRequest === null || updateUserRequest === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "updateUser", "updateUserRequest"); + } + const localVarPath = '/apps/{app_id}/users/by/{alias_label}/{alias_id}' + .replace('{' + 'app_id' + '}', encodeURIComponent(String(appId))) + .replace('{' + 'alias_label' + '}', encodeURIComponent(String(aliasLabel))) + .replace('{' + 'alias_id' + '}', encodeURIComponent(String(aliasId))); + const requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.PATCH); + requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); + const contentType = ObjectSerializer_1.ObjectSerializer.getPreferredMediaType([ + "application/json" + ]); + requestContext.setHeaderParam("Content-Type", contentType); + const serializedBody = ObjectSerializer_1.ObjectSerializer.stringify(ObjectSerializer_1.ObjectSerializer.serialize(updateUserRequest, "UpdateUserRequest", ""), contentType); + requestContext.setBody(serializedBody); + let authMethod; + authMethod = _config.authMethods["rest_api_key"]; + if (authMethod?.applySecurityAuthentication) { + await authMethod?.applySecurityAuthentication(requestContext); + } + const defaultAuth = _options?.authMethods?.default || this.configuration?.authMethods?.default; + if (defaultAuth?.applySecurityAuthentication) { + await defaultAuth?.applySecurityAuthentication(requestContext); + } + return requestContext; + } + async viewApiKeys(appId, _options) { + let _config = _options || this.configuration; + if (appId === null || appId === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "viewApiKeys", "appId"); + } + const localVarPath = '/apps/{app_id}/auth/tokens' + .replace('{' + 'app_id' + '}', encodeURIComponent(String(appId))); + const requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.GET); + requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); + let authMethod; + authMethod = _config.authMethods["organization_api_key"]; + if (authMethod?.applySecurityAuthentication) { + await authMethod?.applySecurityAuthentication(requestContext); + } + const defaultAuth = _options?.authMethods?.default || this.configuration?.authMethods?.default; + if (defaultAuth?.applySecurityAuthentication) { + await defaultAuth?.applySecurityAuthentication(requestContext); + } + return requestContext; + } + async viewTemplate(templateId, appId, _options) { + let _config = _options || this.configuration; + if (templateId === null || templateId === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "viewTemplate", "templateId"); + } + if (appId === null || appId === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "viewTemplate", "appId"); + } + const localVarPath = '/templates/{template_id}' + .replace('{' + 'template_id' + '}', encodeURIComponent(String(templateId))); + const requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.GET); + requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); + if (appId !== undefined) { + requestContext.setQueryParam("app_id", ObjectSerializer_1.ObjectSerializer.serialize(appId, "string", "")); + } + let authMethod; + authMethod = _config.authMethods["rest_api_key"]; + if (authMethod?.applySecurityAuthentication) { + await authMethod?.applySecurityAuthentication(requestContext); + } + const defaultAuth = _options?.authMethods?.default || this.configuration?.authMethods?.default; + if (defaultAuth?.applySecurityAuthentication) { + await defaultAuth?.applySecurityAuthentication(requestContext); + } + return requestContext; + } + async viewTemplates(appId, limit, offset, channel, _options) { + let _config = _options || this.configuration; + if (appId === null || appId === undefined) { + throw new baseapi_1.RequiredError("DefaultApi", "viewTemplates", "appId"); + } + const localVarPath = '/templates'; + const requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.GET); + requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); + requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.8.0"); + if (appId !== undefined) { + requestContext.setQueryParam("app_id", ObjectSerializer_1.ObjectSerializer.serialize(appId, "string", "")); + } + if (limit !== undefined) { + requestContext.setQueryParam("limit", ObjectSerializer_1.ObjectSerializer.serialize(limit, "number", "")); + } + if (offset !== undefined) { + requestContext.setQueryParam("offset", ObjectSerializer_1.ObjectSerializer.serialize(offset, "number", "")); + } + if (channel !== undefined) { + requestContext.setQueryParam("channel", ObjectSerializer_1.ObjectSerializer.serialize(channel, "'push' | 'email' | 'sms'", "")); + } + let authMethod; + authMethod = _config.authMethods["rest_api_key"]; + if (authMethod?.applySecurityAuthentication) { + await authMethod?.applySecurityAuthentication(requestContext); + } + const defaultAuth = _options?.authMethods?.default || this.configuration?.authMethods?.default; + if (defaultAuth?.applySecurityAuthentication) { + await defaultAuth?.applySecurityAuthentication(requestContext); + } + return requestContext; } - DefaultApiRequestFactory.prototype.cancelNotification = function (appId, notificationId, _options) { - var _a, _b, _c; - return __awaiter(this, void 0, void 0, function () { - var _config, localVarPath, requestContext, authMethod, defaultAuth; - return __generator(this, function (_d) { - switch (_d.label) { - case 0: - _config = _options || this.configuration; - if (appId === null || appId === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "cancelNotification", "appId"); - } - if (notificationId === null || notificationId === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "cancelNotification", "notificationId"); - } - localVarPath = '/notifications/{notification_id}' - .replace('{' + 'notification_id' + '}', encodeURIComponent(String(notificationId))); - requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.DELETE); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); - if (appId !== undefined) { - requestContext.setQueryParam("app_id", ObjectSerializer_1.ObjectSerializer.serialize(appId, "string", "")); - } - authMethod = _config.authMethods["rest_api_key"]; - if (!(authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication)) return [3, 2]; - return [4, (authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication(requestContext))]; - case 1: - _d.sent(); - _d.label = 2; - case 2: - defaultAuth = ((_a = _options === null || _options === void 0 ? void 0 : _options.authMethods) === null || _a === void 0 ? void 0 : _a.default) || ((_c = (_b = this.configuration) === null || _b === void 0 ? void 0 : _b.authMethods) === null || _c === void 0 ? void 0 : _c.default); - if (!(defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication)) return [3, 4]; - return [4, (defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication(requestContext))]; - case 3: - _d.sent(); - _d.label = 4; - case 4: return [2, requestContext]; - } - }); - }); - }; - DefaultApiRequestFactory.prototype.copyTemplateToApp = function (templateId, appId, copyTemplateRequest, _options) { - var _a, _b, _c; - return __awaiter(this, void 0, void 0, function () { - var _config, localVarPath, requestContext, contentType, serializedBody, authMethod, defaultAuth; - return __generator(this, function (_d) { - switch (_d.label) { - case 0: - _config = _options || this.configuration; - if (templateId === null || templateId === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "copyTemplateToApp", "templateId"); - } - if (appId === null || appId === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "copyTemplateToApp", "appId"); - } - if (copyTemplateRequest === null || copyTemplateRequest === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "copyTemplateToApp", "copyTemplateRequest"); - } - localVarPath = '/templates/{template_id}/copy_to_app' - .replace('{' + 'template_id' + '}', encodeURIComponent(String(templateId))); - requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.POST); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); - if (appId !== undefined) { - requestContext.setQueryParam("app_id", ObjectSerializer_1.ObjectSerializer.serialize(appId, "string", "")); - } - contentType = ObjectSerializer_1.ObjectSerializer.getPreferredMediaType([ - "application/json" - ]); - requestContext.setHeaderParam("Content-Type", contentType); - serializedBody = ObjectSerializer_1.ObjectSerializer.stringify(ObjectSerializer_1.ObjectSerializer.serialize(copyTemplateRequest, "CopyTemplateRequest", ""), contentType); - requestContext.setBody(serializedBody); - authMethod = _config.authMethods["organization_api_key"]; - if (!(authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication)) return [3, 2]; - return [4, (authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication(requestContext))]; - case 1: - _d.sent(); - _d.label = 2; - case 2: - defaultAuth = ((_a = _options === null || _options === void 0 ? void 0 : _options.authMethods) === null || _a === void 0 ? void 0 : _a.default) || ((_c = (_b = this.configuration) === null || _b === void 0 ? void 0 : _b.authMethods) === null || _c === void 0 ? void 0 : _c.default); - if (!(defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication)) return [3, 4]; - return [4, (defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication(requestContext))]; - case 3: - _d.sent(); - _d.label = 4; - case 4: return [2, requestContext]; - } - }); - }); - }; - DefaultApiRequestFactory.prototype.createAlias = function (appId, aliasLabel, aliasId, userIdentityBody, _options) { - var _a, _b, _c; - return __awaiter(this, void 0, void 0, function () { - var _config, localVarPath, requestContext, contentType, serializedBody, authMethod, defaultAuth; - return __generator(this, function (_d) { - switch (_d.label) { - case 0: - _config = _options || this.configuration; - if (appId === null || appId === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "createAlias", "appId"); - } - if (aliasLabel === null || aliasLabel === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "createAlias", "aliasLabel"); - } - if (aliasId === null || aliasId === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "createAlias", "aliasId"); - } - if (userIdentityBody === null || userIdentityBody === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "createAlias", "userIdentityBody"); - } - localVarPath = '/apps/{app_id}/users/by/{alias_label}/{alias_id}/identity' - .replace('{' + 'app_id' + '}', encodeURIComponent(String(appId))) - .replace('{' + 'alias_label' + '}', encodeURIComponent(String(aliasLabel))) - .replace('{' + 'alias_id' + '}', encodeURIComponent(String(aliasId))); - requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.PATCH); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); - contentType = ObjectSerializer_1.ObjectSerializer.getPreferredMediaType([ - "application/json" - ]); - requestContext.setHeaderParam("Content-Type", contentType); - serializedBody = ObjectSerializer_1.ObjectSerializer.stringify(ObjectSerializer_1.ObjectSerializer.serialize(userIdentityBody, "UserIdentityBody", ""), contentType); - requestContext.setBody(serializedBody); - authMethod = _config.authMethods["rest_api_key"]; - if (!(authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication)) return [3, 2]; - return [4, (authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication(requestContext))]; - case 1: - _d.sent(); - _d.label = 2; - case 2: - defaultAuth = ((_a = _options === null || _options === void 0 ? void 0 : _options.authMethods) === null || _a === void 0 ? void 0 : _a.default) || ((_c = (_b = this.configuration) === null || _b === void 0 ? void 0 : _b.authMethods) === null || _c === void 0 ? void 0 : _c.default); - if (!(defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication)) return [3, 4]; - return [4, (defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication(requestContext))]; - case 3: - _d.sent(); - _d.label = 4; - case 4: return [2, requestContext]; - } - }); - }); - }; - DefaultApiRequestFactory.prototype.createAliasBySubscription = function (appId, subscriptionId, userIdentityBody, _options) { - var _a, _b, _c; - return __awaiter(this, void 0, void 0, function () { - var _config, localVarPath, requestContext, contentType, serializedBody, authMethod, defaultAuth; - return __generator(this, function (_d) { - switch (_d.label) { - case 0: - _config = _options || this.configuration; - if (appId === null || appId === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "createAliasBySubscription", "appId"); - } - if (subscriptionId === null || subscriptionId === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "createAliasBySubscription", "subscriptionId"); - } - if (userIdentityBody === null || userIdentityBody === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "createAliasBySubscription", "userIdentityBody"); - } - localVarPath = '/apps/{app_id}/subscriptions/{subscription_id}/user/identity' - .replace('{' + 'app_id' + '}', encodeURIComponent(String(appId))) - .replace('{' + 'subscription_id' + '}', encodeURIComponent(String(subscriptionId))); - requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.PATCH); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); - contentType = ObjectSerializer_1.ObjectSerializer.getPreferredMediaType([ - "application/json" - ]); - requestContext.setHeaderParam("Content-Type", contentType); - serializedBody = ObjectSerializer_1.ObjectSerializer.stringify(ObjectSerializer_1.ObjectSerializer.serialize(userIdentityBody, "UserIdentityBody", ""), contentType); - requestContext.setBody(serializedBody); - authMethod = _config.authMethods["rest_api_key"]; - if (!(authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication)) return [3, 2]; - return [4, (authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication(requestContext))]; - case 1: - _d.sent(); - _d.label = 2; - case 2: - defaultAuth = ((_a = _options === null || _options === void 0 ? void 0 : _options.authMethods) === null || _a === void 0 ? void 0 : _a.default) || ((_c = (_b = this.configuration) === null || _b === void 0 ? void 0 : _b.authMethods) === null || _c === void 0 ? void 0 : _c.default); - if (!(defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication)) return [3, 4]; - return [4, (defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication(requestContext))]; - case 3: - _d.sent(); - _d.label = 4; - case 4: return [2, requestContext]; - } - }); - }); - }; - DefaultApiRequestFactory.prototype.createApiKey = function (appId, createApiKeyRequest, _options) { - var _a, _b, _c; - return __awaiter(this, void 0, void 0, function () { - var _config, localVarPath, requestContext, contentType, serializedBody, authMethod, defaultAuth; - return __generator(this, function (_d) { - switch (_d.label) { - case 0: - _config = _options || this.configuration; - if (appId === null || appId === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "createApiKey", "appId"); - } - if (createApiKeyRequest === null || createApiKeyRequest === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "createApiKey", "createApiKeyRequest"); - } - localVarPath = '/apps/{app_id}/auth/tokens' - .replace('{' + 'app_id' + '}', encodeURIComponent(String(appId))); - requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.POST); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); - contentType = ObjectSerializer_1.ObjectSerializer.getPreferredMediaType([ - "application/json" - ]); - requestContext.setHeaderParam("Content-Type", contentType); - serializedBody = ObjectSerializer_1.ObjectSerializer.stringify(ObjectSerializer_1.ObjectSerializer.serialize(createApiKeyRequest, "CreateApiKeyRequest", ""), contentType); - requestContext.setBody(serializedBody); - authMethod = _config.authMethods["organization_api_key"]; - if (!(authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication)) return [3, 2]; - return [4, (authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication(requestContext))]; - case 1: - _d.sent(); - _d.label = 2; - case 2: - defaultAuth = ((_a = _options === null || _options === void 0 ? void 0 : _options.authMethods) === null || _a === void 0 ? void 0 : _a.default) || ((_c = (_b = this.configuration) === null || _b === void 0 ? void 0 : _b.authMethods) === null || _c === void 0 ? void 0 : _c.default); - if (!(defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication)) return [3, 4]; - return [4, (defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication(requestContext))]; - case 3: - _d.sent(); - _d.label = 4; - case 4: return [2, requestContext]; - } - }); - }); - }; - DefaultApiRequestFactory.prototype.createApp = function (app, _options) { - var _a, _b, _c; - return __awaiter(this, void 0, void 0, function () { - var _config, localVarPath, requestContext, contentType, serializedBody, authMethod, defaultAuth; - return __generator(this, function (_d) { - switch (_d.label) { - case 0: - _config = _options || this.configuration; - if (app === null || app === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "createApp", "app"); - } - localVarPath = '/apps'; - requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.POST); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); - contentType = ObjectSerializer_1.ObjectSerializer.getPreferredMediaType([ - "application/json" - ]); - requestContext.setHeaderParam("Content-Type", contentType); - serializedBody = ObjectSerializer_1.ObjectSerializer.stringify(ObjectSerializer_1.ObjectSerializer.serialize(app, "App", ""), contentType); - requestContext.setBody(serializedBody); - authMethod = _config.authMethods["organization_api_key"]; - if (!(authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication)) return [3, 2]; - return [4, (authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication(requestContext))]; - case 1: - _d.sent(); - _d.label = 2; - case 2: - defaultAuth = ((_a = _options === null || _options === void 0 ? void 0 : _options.authMethods) === null || _a === void 0 ? void 0 : _a.default) || ((_c = (_b = this.configuration) === null || _b === void 0 ? void 0 : _b.authMethods) === null || _c === void 0 ? void 0 : _c.default); - if (!(defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication)) return [3, 4]; - return [4, (defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication(requestContext))]; - case 3: - _d.sent(); - _d.label = 4; - case 4: return [2, requestContext]; - } - }); - }); - }; - DefaultApiRequestFactory.prototype.createCustomEvents = function (appId, customEventsRequest, _options) { - var _a, _b, _c; - return __awaiter(this, void 0, void 0, function () { - var _config, localVarPath, requestContext, contentType, serializedBody, authMethod, defaultAuth; - return __generator(this, function (_d) { - switch (_d.label) { - case 0: - _config = _options || this.configuration; - if (appId === null || appId === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "createCustomEvents", "appId"); - } - if (customEventsRequest === null || customEventsRequest === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "createCustomEvents", "customEventsRequest"); - } - localVarPath = '/apps/{app_id}/integrations/custom_events' - .replace('{' + 'app_id' + '}', encodeURIComponent(String(appId))); - requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.POST); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); - contentType = ObjectSerializer_1.ObjectSerializer.getPreferredMediaType([ - "application/json" - ]); - requestContext.setHeaderParam("Content-Type", contentType); - serializedBody = ObjectSerializer_1.ObjectSerializer.stringify(ObjectSerializer_1.ObjectSerializer.serialize(customEventsRequest, "CustomEventsRequest", ""), contentType); - requestContext.setBody(serializedBody); - authMethod = _config.authMethods["rest_api_key"]; - if (!(authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication)) return [3, 2]; - return [4, (authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication(requestContext))]; - case 1: - _d.sent(); - _d.label = 2; - case 2: - defaultAuth = ((_a = _options === null || _options === void 0 ? void 0 : _options.authMethods) === null || _a === void 0 ? void 0 : _a.default) || ((_c = (_b = this.configuration) === null || _b === void 0 ? void 0 : _b.authMethods) === null || _c === void 0 ? void 0 : _c.default); - if (!(defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication)) return [3, 4]; - return [4, (defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication(requestContext))]; - case 3: - _d.sent(); - _d.label = 4; - case 4: return [2, requestContext]; - } - }); - }); - }; - DefaultApiRequestFactory.prototype.createNotification = function (notification, _options) { - var _a, _b, _c; - return __awaiter(this, void 0, void 0, function () { - var _config, localVarPath, requestContext, contentType, serializedBody, authMethod, defaultAuth; - return __generator(this, function (_d) { - switch (_d.label) { - case 0: - _config = _options || this.configuration; - if (notification === null || notification === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "createNotification", "notification"); - } - localVarPath = '/notifications'; - requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.POST); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); - contentType = ObjectSerializer_1.ObjectSerializer.getPreferredMediaType([ - "application/json" - ]); - requestContext.setHeaderParam("Content-Type", contentType); - serializedBody = ObjectSerializer_1.ObjectSerializer.stringify(ObjectSerializer_1.ObjectSerializer.serialize(notification, "Notification", ""), contentType); - requestContext.setBody(serializedBody); - authMethod = _config.authMethods["rest_api_key"]; - if (!(authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication)) return [3, 2]; - return [4, (authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication(requestContext))]; - case 1: - _d.sent(); - _d.label = 2; - case 2: - defaultAuth = ((_a = _options === null || _options === void 0 ? void 0 : _options.authMethods) === null || _a === void 0 ? void 0 : _a.default) || ((_c = (_b = this.configuration) === null || _b === void 0 ? void 0 : _b.authMethods) === null || _c === void 0 ? void 0 : _c.default); - if (!(defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication)) return [3, 4]; - return [4, (defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication(requestContext))]; - case 3: - _d.sent(); - _d.label = 4; - case 4: return [2, requestContext]; - } - }); - }); - }; - DefaultApiRequestFactory.prototype.createSegment = function (appId, segment, _options) { - var _a, _b, _c; - return __awaiter(this, void 0, void 0, function () { - var _config, localVarPath, requestContext, contentType, serializedBody, authMethod, defaultAuth; - return __generator(this, function (_d) { - switch (_d.label) { - case 0: - _config = _options || this.configuration; - if (appId === null || appId === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "createSegment", "appId"); - } - localVarPath = '/apps/{app_id}/segments' - .replace('{' + 'app_id' + '}', encodeURIComponent(String(appId))); - requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.POST); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); - contentType = ObjectSerializer_1.ObjectSerializer.getPreferredMediaType([ - "application/json" - ]); - requestContext.setHeaderParam("Content-Type", contentType); - serializedBody = ObjectSerializer_1.ObjectSerializer.stringify(ObjectSerializer_1.ObjectSerializer.serialize(segment, "Segment", ""), contentType); - requestContext.setBody(serializedBody); - authMethod = _config.authMethods["rest_api_key"]; - if (!(authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication)) return [3, 2]; - return [4, (authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication(requestContext))]; - case 1: - _d.sent(); - _d.label = 2; - case 2: - defaultAuth = ((_a = _options === null || _options === void 0 ? void 0 : _options.authMethods) === null || _a === void 0 ? void 0 : _a.default) || ((_c = (_b = this.configuration) === null || _b === void 0 ? void 0 : _b.authMethods) === null || _c === void 0 ? void 0 : _c.default); - if (!(defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication)) return [3, 4]; - return [4, (defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication(requestContext))]; - case 3: - _d.sent(); - _d.label = 4; - case 4: return [2, requestContext]; - } - }); - }); - }; - DefaultApiRequestFactory.prototype.createSubscription = function (appId, aliasLabel, aliasId, subscriptionBody, _options) { - var _a, _b, _c; - return __awaiter(this, void 0, void 0, function () { - var _config, localVarPath, requestContext, contentType, serializedBody, authMethod, defaultAuth; - return __generator(this, function (_d) { - switch (_d.label) { - case 0: - _config = _options || this.configuration; - if (appId === null || appId === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "createSubscription", "appId"); - } - if (aliasLabel === null || aliasLabel === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "createSubscription", "aliasLabel"); - } - if (aliasId === null || aliasId === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "createSubscription", "aliasId"); - } - if (subscriptionBody === null || subscriptionBody === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "createSubscription", "subscriptionBody"); - } - localVarPath = '/apps/{app_id}/users/by/{alias_label}/{alias_id}/subscriptions' - .replace('{' + 'app_id' + '}', encodeURIComponent(String(appId))) - .replace('{' + 'alias_label' + '}', encodeURIComponent(String(aliasLabel))) - .replace('{' + 'alias_id' + '}', encodeURIComponent(String(aliasId))); - requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.POST); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); - contentType = ObjectSerializer_1.ObjectSerializer.getPreferredMediaType([ - "application/json" - ]); - requestContext.setHeaderParam("Content-Type", contentType); - serializedBody = ObjectSerializer_1.ObjectSerializer.stringify(ObjectSerializer_1.ObjectSerializer.serialize(subscriptionBody, "SubscriptionBody", ""), contentType); - requestContext.setBody(serializedBody); - authMethod = _config.authMethods["rest_api_key"]; - if (!(authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication)) return [3, 2]; - return [4, (authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication(requestContext))]; - case 1: - _d.sent(); - _d.label = 2; - case 2: - defaultAuth = ((_a = _options === null || _options === void 0 ? void 0 : _options.authMethods) === null || _a === void 0 ? void 0 : _a.default) || ((_c = (_b = this.configuration) === null || _b === void 0 ? void 0 : _b.authMethods) === null || _c === void 0 ? void 0 : _c.default); - if (!(defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication)) return [3, 4]; - return [4, (defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication(requestContext))]; - case 3: - _d.sent(); - _d.label = 4; - case 4: return [2, requestContext]; - } - }); - }); - }; - DefaultApiRequestFactory.prototype.createTemplate = function (createTemplateRequest, _options) { - var _a, _b, _c; - return __awaiter(this, void 0, void 0, function () { - var _config, localVarPath, requestContext, contentType, serializedBody, authMethod, defaultAuth; - return __generator(this, function (_d) { - switch (_d.label) { - case 0: - _config = _options || this.configuration; - if (createTemplateRequest === null || createTemplateRequest === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "createTemplate", "createTemplateRequest"); - } - localVarPath = '/templates'; - requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.POST); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); - contentType = ObjectSerializer_1.ObjectSerializer.getPreferredMediaType([ - "application/json" - ]); - requestContext.setHeaderParam("Content-Type", contentType); - serializedBody = ObjectSerializer_1.ObjectSerializer.stringify(ObjectSerializer_1.ObjectSerializer.serialize(createTemplateRequest, "CreateTemplateRequest", ""), contentType); - requestContext.setBody(serializedBody); - authMethod = _config.authMethods["rest_api_key"]; - if (!(authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication)) return [3, 2]; - return [4, (authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication(requestContext))]; - case 1: - _d.sent(); - _d.label = 2; - case 2: - defaultAuth = ((_a = _options === null || _options === void 0 ? void 0 : _options.authMethods) === null || _a === void 0 ? void 0 : _a.default) || ((_c = (_b = this.configuration) === null || _b === void 0 ? void 0 : _b.authMethods) === null || _c === void 0 ? void 0 : _c.default); - if (!(defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication)) return [3, 4]; - return [4, (defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication(requestContext))]; - case 3: - _d.sent(); - _d.label = 4; - case 4: return [2, requestContext]; - } - }); - }); - }; - DefaultApiRequestFactory.prototype.createUser = function (appId, user, _options) { - var _a, _b, _c; - return __awaiter(this, void 0, void 0, function () { - var _config, localVarPath, requestContext, contentType, serializedBody, authMethod, defaultAuth; - return __generator(this, function (_d) { - switch (_d.label) { - case 0: - _config = _options || this.configuration; - if (appId === null || appId === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "createUser", "appId"); - } - if (user === null || user === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "createUser", "user"); - } - localVarPath = '/apps/{app_id}/users' - .replace('{' + 'app_id' + '}', encodeURIComponent(String(appId))); - requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.POST); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); - contentType = ObjectSerializer_1.ObjectSerializer.getPreferredMediaType([ - "application/json" - ]); - requestContext.setHeaderParam("Content-Type", contentType); - serializedBody = ObjectSerializer_1.ObjectSerializer.stringify(ObjectSerializer_1.ObjectSerializer.serialize(user, "User", ""), contentType); - requestContext.setBody(serializedBody); - authMethod = _config.authMethods["rest_api_key"]; - if (!(authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication)) return [3, 2]; - return [4, (authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication(requestContext))]; - case 1: - _d.sent(); - _d.label = 2; - case 2: - defaultAuth = ((_a = _options === null || _options === void 0 ? void 0 : _options.authMethods) === null || _a === void 0 ? void 0 : _a.default) || ((_c = (_b = this.configuration) === null || _b === void 0 ? void 0 : _b.authMethods) === null || _c === void 0 ? void 0 : _c.default); - if (!(defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication)) return [3, 4]; - return [4, (defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication(requestContext))]; - case 3: - _d.sent(); - _d.label = 4; - case 4: return [2, requestContext]; - } - }); - }); - }; - DefaultApiRequestFactory.prototype.deleteAlias = function (appId, aliasLabel, aliasId, aliasLabelToDelete, _options) { - var _a, _b, _c; - return __awaiter(this, void 0, void 0, function () { - var _config, localVarPath, requestContext, authMethod, defaultAuth; - return __generator(this, function (_d) { - switch (_d.label) { - case 0: - _config = _options || this.configuration; - if (appId === null || appId === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "deleteAlias", "appId"); - } - if (aliasLabel === null || aliasLabel === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "deleteAlias", "aliasLabel"); - } - if (aliasId === null || aliasId === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "deleteAlias", "aliasId"); - } - if (aliasLabelToDelete === null || aliasLabelToDelete === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "deleteAlias", "aliasLabelToDelete"); - } - localVarPath = '/apps/{app_id}/users/by/{alias_label}/{alias_id}/identity/{alias_label_to_delete}' - .replace('{' + 'app_id' + '}', encodeURIComponent(String(appId))) - .replace('{' + 'alias_label' + '}', encodeURIComponent(String(aliasLabel))) - .replace('{' + 'alias_id' + '}', encodeURIComponent(String(aliasId))) - .replace('{' + 'alias_label_to_delete' + '}', encodeURIComponent(String(aliasLabelToDelete))); - requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.DELETE); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); - authMethod = _config.authMethods["rest_api_key"]; - if (!(authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication)) return [3, 2]; - return [4, (authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication(requestContext))]; - case 1: - _d.sent(); - _d.label = 2; - case 2: - defaultAuth = ((_a = _options === null || _options === void 0 ? void 0 : _options.authMethods) === null || _a === void 0 ? void 0 : _a.default) || ((_c = (_b = this.configuration) === null || _b === void 0 ? void 0 : _b.authMethods) === null || _c === void 0 ? void 0 : _c.default); - if (!(defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication)) return [3, 4]; - return [4, (defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication(requestContext))]; - case 3: - _d.sent(); - _d.label = 4; - case 4: return [2, requestContext]; - } - }); - }); - }; - DefaultApiRequestFactory.prototype.deleteApiKey = function (appId, tokenId, _options) { - var _a, _b, _c; - return __awaiter(this, void 0, void 0, function () { - var _config, localVarPath, requestContext, authMethod, defaultAuth; - return __generator(this, function (_d) { - switch (_d.label) { - case 0: - _config = _options || this.configuration; - if (appId === null || appId === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "deleteApiKey", "appId"); - } - if (tokenId === null || tokenId === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "deleteApiKey", "tokenId"); - } - localVarPath = '/apps/{app_id}/auth/tokens/{token_id}' - .replace('{' + 'app_id' + '}', encodeURIComponent(String(appId))) - .replace('{' + 'token_id' + '}', encodeURIComponent(String(tokenId))); - requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.DELETE); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); - authMethod = _config.authMethods["organization_api_key"]; - if (!(authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication)) return [3, 2]; - return [4, (authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication(requestContext))]; - case 1: - _d.sent(); - _d.label = 2; - case 2: - defaultAuth = ((_a = _options === null || _options === void 0 ? void 0 : _options.authMethods) === null || _a === void 0 ? void 0 : _a.default) || ((_c = (_b = this.configuration) === null || _b === void 0 ? void 0 : _b.authMethods) === null || _c === void 0 ? void 0 : _c.default); - if (!(defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication)) return [3, 4]; - return [4, (defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication(requestContext))]; - case 3: - _d.sent(); - _d.label = 4; - case 4: return [2, requestContext]; - } - }); - }); - }; - DefaultApiRequestFactory.prototype.deleteSegment = function (appId, segmentId, _options) { - var _a, _b, _c; - return __awaiter(this, void 0, void 0, function () { - var _config, localVarPath, requestContext, authMethod, defaultAuth; - return __generator(this, function (_d) { - switch (_d.label) { - case 0: - _config = _options || this.configuration; - if (appId === null || appId === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "deleteSegment", "appId"); - } - if (segmentId === null || segmentId === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "deleteSegment", "segmentId"); - } - localVarPath = '/apps/{app_id}/segments/{segment_id}' - .replace('{' + 'app_id' + '}', encodeURIComponent(String(appId))) - .replace('{' + 'segment_id' + '}', encodeURIComponent(String(segmentId))); - requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.DELETE); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); - authMethod = _config.authMethods["rest_api_key"]; - if (!(authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication)) return [3, 2]; - return [4, (authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication(requestContext))]; - case 1: - _d.sent(); - _d.label = 2; - case 2: - defaultAuth = ((_a = _options === null || _options === void 0 ? void 0 : _options.authMethods) === null || _a === void 0 ? void 0 : _a.default) || ((_c = (_b = this.configuration) === null || _b === void 0 ? void 0 : _b.authMethods) === null || _c === void 0 ? void 0 : _c.default); - if (!(defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication)) return [3, 4]; - return [4, (defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication(requestContext))]; - case 3: - _d.sent(); - _d.label = 4; - case 4: return [2, requestContext]; - } - }); - }); - }; - DefaultApiRequestFactory.prototype.deleteSubscription = function (appId, subscriptionId, _options) { - var _a, _b, _c; - return __awaiter(this, void 0, void 0, function () { - var _config, localVarPath, requestContext, authMethod, defaultAuth; - return __generator(this, function (_d) { - switch (_d.label) { - case 0: - _config = _options || this.configuration; - if (appId === null || appId === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "deleteSubscription", "appId"); - } - if (subscriptionId === null || subscriptionId === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "deleteSubscription", "subscriptionId"); - } - localVarPath = '/apps/{app_id}/subscriptions/{subscription_id}' - .replace('{' + 'app_id' + '}', encodeURIComponent(String(appId))) - .replace('{' + 'subscription_id' + '}', encodeURIComponent(String(subscriptionId))); - requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.DELETE); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); - authMethod = _config.authMethods["rest_api_key"]; - if (!(authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication)) return [3, 2]; - return [4, (authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication(requestContext))]; - case 1: - _d.sent(); - _d.label = 2; - case 2: - defaultAuth = ((_a = _options === null || _options === void 0 ? void 0 : _options.authMethods) === null || _a === void 0 ? void 0 : _a.default) || ((_c = (_b = this.configuration) === null || _b === void 0 ? void 0 : _b.authMethods) === null || _c === void 0 ? void 0 : _c.default); - if (!(defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication)) return [3, 4]; - return [4, (defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication(requestContext))]; - case 3: - _d.sent(); - _d.label = 4; - case 4: return [2, requestContext]; - } - }); - }); - }; - DefaultApiRequestFactory.prototype.deleteTemplate = function (templateId, appId, _options) { - var _a, _b, _c; - return __awaiter(this, void 0, void 0, function () { - var _config, localVarPath, requestContext, authMethod, defaultAuth; - return __generator(this, function (_d) { - switch (_d.label) { - case 0: - _config = _options || this.configuration; - if (templateId === null || templateId === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "deleteTemplate", "templateId"); - } - if (appId === null || appId === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "deleteTemplate", "appId"); - } - localVarPath = '/templates/{template_id}' - .replace('{' + 'template_id' + '}', encodeURIComponent(String(templateId))); - requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.DELETE); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); - if (appId !== undefined) { - requestContext.setQueryParam("app_id", ObjectSerializer_1.ObjectSerializer.serialize(appId, "string", "")); - } - authMethod = _config.authMethods["rest_api_key"]; - if (!(authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication)) return [3, 2]; - return [4, (authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication(requestContext))]; - case 1: - _d.sent(); - _d.label = 2; - case 2: - defaultAuth = ((_a = _options === null || _options === void 0 ? void 0 : _options.authMethods) === null || _a === void 0 ? void 0 : _a.default) || ((_c = (_b = this.configuration) === null || _b === void 0 ? void 0 : _b.authMethods) === null || _c === void 0 ? void 0 : _c.default); - if (!(defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication)) return [3, 4]; - return [4, (defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication(requestContext))]; - case 3: - _d.sent(); - _d.label = 4; - case 4: return [2, requestContext]; - } - }); - }); - }; - DefaultApiRequestFactory.prototype.deleteUser = function (appId, aliasLabel, aliasId, _options) { - var _a, _b, _c; - return __awaiter(this, void 0, void 0, function () { - var _config, localVarPath, requestContext, authMethod, defaultAuth; - return __generator(this, function (_d) { - switch (_d.label) { - case 0: - _config = _options || this.configuration; - if (appId === null || appId === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "deleteUser", "appId"); - } - if (aliasLabel === null || aliasLabel === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "deleteUser", "aliasLabel"); - } - if (aliasId === null || aliasId === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "deleteUser", "aliasId"); - } - localVarPath = '/apps/{app_id}/users/by/{alias_label}/{alias_id}' - .replace('{' + 'app_id' + '}', encodeURIComponent(String(appId))) - .replace('{' + 'alias_label' + '}', encodeURIComponent(String(aliasLabel))) - .replace('{' + 'alias_id' + '}', encodeURIComponent(String(aliasId))); - requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.DELETE); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); - authMethod = _config.authMethods["rest_api_key"]; - if (!(authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication)) return [3, 2]; - return [4, (authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication(requestContext))]; - case 1: - _d.sent(); - _d.label = 2; - case 2: - defaultAuth = ((_a = _options === null || _options === void 0 ? void 0 : _options.authMethods) === null || _a === void 0 ? void 0 : _a.default) || ((_c = (_b = this.configuration) === null || _b === void 0 ? void 0 : _b.authMethods) === null || _c === void 0 ? void 0 : _c.default); - if (!(defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication)) return [3, 4]; - return [4, (defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication(requestContext))]; - case 3: - _d.sent(); - _d.label = 4; - case 4: return [2, requestContext]; - } - }); - }); - }; - DefaultApiRequestFactory.prototype.exportEvents = function (notificationId, appId, _options) { - var _a, _b, _c; - return __awaiter(this, void 0, void 0, function () { - var _config, localVarPath, requestContext, authMethod, defaultAuth; - return __generator(this, function (_d) { - switch (_d.label) { - case 0: - _config = _options || this.configuration; - if (notificationId === null || notificationId === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "exportEvents", "notificationId"); - } - if (appId === null || appId === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "exportEvents", "appId"); - } - localVarPath = '/notifications/{notification_id}/export_events?app_id={app_id}' - .replace('{' + 'notification_id' + '}', encodeURIComponent(String(notificationId))); - requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.POST); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); - if (appId !== undefined) { - requestContext.setQueryParam("app_id", ObjectSerializer_1.ObjectSerializer.serialize(appId, "string", "")); - } - authMethod = _config.authMethods["rest_api_key"]; - if (!(authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication)) return [3, 2]; - return [4, (authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication(requestContext))]; - case 1: - _d.sent(); - _d.label = 2; - case 2: - defaultAuth = ((_a = _options === null || _options === void 0 ? void 0 : _options.authMethods) === null || _a === void 0 ? void 0 : _a.default) || ((_c = (_b = this.configuration) === null || _b === void 0 ? void 0 : _b.authMethods) === null || _c === void 0 ? void 0 : _c.default); - if (!(defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication)) return [3, 4]; - return [4, (defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication(requestContext))]; - case 3: - _d.sent(); - _d.label = 4; - case 4: return [2, requestContext]; - } - }); - }); - }; - DefaultApiRequestFactory.prototype.exportSubscriptions = function (appId, exportSubscriptionsRequestBody, _options) { - var _a, _b, _c; - return __awaiter(this, void 0, void 0, function () { - var _config, localVarPath, requestContext, contentType, serializedBody, authMethod, defaultAuth; - return __generator(this, function (_d) { - switch (_d.label) { - case 0: - _config = _options || this.configuration; - if (appId === null || appId === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "exportSubscriptions", "appId"); - } - localVarPath = '/players/csv_export?app_id={app_id}' - .replace('{' + 'app_id' + '}', encodeURIComponent(String(appId))); - requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.POST); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); - contentType = ObjectSerializer_1.ObjectSerializer.getPreferredMediaType([ - "application/json" - ]); - requestContext.setHeaderParam("Content-Type", contentType); - serializedBody = ObjectSerializer_1.ObjectSerializer.stringify(ObjectSerializer_1.ObjectSerializer.serialize(exportSubscriptionsRequestBody, "ExportSubscriptionsRequestBody", ""), contentType); - requestContext.setBody(serializedBody); - authMethod = _config.authMethods["rest_api_key"]; - if (!(authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication)) return [3, 2]; - return [4, (authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication(requestContext))]; - case 1: - _d.sent(); - _d.label = 2; - case 2: - defaultAuth = ((_a = _options === null || _options === void 0 ? void 0 : _options.authMethods) === null || _a === void 0 ? void 0 : _a.default) || ((_c = (_b = this.configuration) === null || _b === void 0 ? void 0 : _b.authMethods) === null || _c === void 0 ? void 0 : _c.default); - if (!(defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication)) return [3, 4]; - return [4, (defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication(requestContext))]; - case 3: - _d.sent(); - _d.label = 4; - case 4: return [2, requestContext]; - } - }); - }); - }; - DefaultApiRequestFactory.prototype.getAliases = function (appId, aliasLabel, aliasId, _options) { - var _a, _b, _c; - return __awaiter(this, void 0, void 0, function () { - var _config, localVarPath, requestContext, authMethod, defaultAuth; - return __generator(this, function (_d) { - switch (_d.label) { - case 0: - _config = _options || this.configuration; - if (appId === null || appId === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "getAliases", "appId"); - } - if (aliasLabel === null || aliasLabel === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "getAliases", "aliasLabel"); - } - if (aliasId === null || aliasId === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "getAliases", "aliasId"); - } - localVarPath = '/apps/{app_id}/users/by/{alias_label}/{alias_id}/identity' - .replace('{' + 'app_id' + '}', encodeURIComponent(String(appId))) - .replace('{' + 'alias_label' + '}', encodeURIComponent(String(aliasLabel))) - .replace('{' + 'alias_id' + '}', encodeURIComponent(String(aliasId))); - requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.GET); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); - authMethod = _config.authMethods["rest_api_key"]; - if (!(authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication)) return [3, 2]; - return [4, (authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication(requestContext))]; - case 1: - _d.sent(); - _d.label = 2; - case 2: - defaultAuth = ((_a = _options === null || _options === void 0 ? void 0 : _options.authMethods) === null || _a === void 0 ? void 0 : _a.default) || ((_c = (_b = this.configuration) === null || _b === void 0 ? void 0 : _b.authMethods) === null || _c === void 0 ? void 0 : _c.default); - if (!(defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication)) return [3, 4]; - return [4, (defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication(requestContext))]; - case 3: - _d.sent(); - _d.label = 4; - case 4: return [2, requestContext]; - } - }); - }); - }; - DefaultApiRequestFactory.prototype.getAliasesBySubscription = function (appId, subscriptionId, _options) { - var _a, _b, _c; - return __awaiter(this, void 0, void 0, function () { - var _config, localVarPath, requestContext, authMethod, defaultAuth; - return __generator(this, function (_d) { - switch (_d.label) { - case 0: - _config = _options || this.configuration; - if (appId === null || appId === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "getAliasesBySubscription", "appId"); - } - if (subscriptionId === null || subscriptionId === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "getAliasesBySubscription", "subscriptionId"); - } - localVarPath = '/apps/{app_id}/subscriptions/{subscription_id}/user/identity' - .replace('{' + 'app_id' + '}', encodeURIComponent(String(appId))) - .replace('{' + 'subscription_id' + '}', encodeURIComponent(String(subscriptionId))); - requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.GET); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); - authMethod = _config.authMethods["rest_api_key"]; - if (!(authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication)) return [3, 2]; - return [4, (authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication(requestContext))]; - case 1: - _d.sent(); - _d.label = 2; - case 2: - defaultAuth = ((_a = _options === null || _options === void 0 ? void 0 : _options.authMethods) === null || _a === void 0 ? void 0 : _a.default) || ((_c = (_b = this.configuration) === null || _b === void 0 ? void 0 : _b.authMethods) === null || _c === void 0 ? void 0 : _c.default); - if (!(defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication)) return [3, 4]; - return [4, (defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication(requestContext))]; - case 3: - _d.sent(); - _d.label = 4; - case 4: return [2, requestContext]; - } - }); - }); - }; - DefaultApiRequestFactory.prototype.getApp = function (appId, _options) { - var _a, _b, _c; - return __awaiter(this, void 0, void 0, function () { - var _config, localVarPath, requestContext, authMethod, defaultAuth; - return __generator(this, function (_d) { - switch (_d.label) { - case 0: - _config = _options || this.configuration; - if (appId === null || appId === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "getApp", "appId"); - } - localVarPath = '/apps/{app_id}' - .replace('{' + 'app_id' + '}', encodeURIComponent(String(appId))); - requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.GET); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); - authMethod = _config.authMethods["organization_api_key"]; - if (!(authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication)) return [3, 2]; - return [4, (authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication(requestContext))]; - case 1: - _d.sent(); - _d.label = 2; - case 2: - defaultAuth = ((_a = _options === null || _options === void 0 ? void 0 : _options.authMethods) === null || _a === void 0 ? void 0 : _a.default) || ((_c = (_b = this.configuration) === null || _b === void 0 ? void 0 : _b.authMethods) === null || _c === void 0 ? void 0 : _c.default); - if (!(defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication)) return [3, 4]; - return [4, (defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication(requestContext))]; - case 3: - _d.sent(); - _d.label = 4; - case 4: return [2, requestContext]; - } - }); - }); - }; - DefaultApiRequestFactory.prototype.getApps = function (_options) { - var _a, _b, _c; - return __awaiter(this, void 0, void 0, function () { - var _config, localVarPath, requestContext, authMethod, defaultAuth; - return __generator(this, function (_d) { - switch (_d.label) { - case 0: - _config = _options || this.configuration; - localVarPath = '/apps'; - requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.GET); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); - authMethod = _config.authMethods["organization_api_key"]; - if (!(authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication)) return [3, 2]; - return [4, (authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication(requestContext))]; - case 1: - _d.sent(); - _d.label = 2; - case 2: - defaultAuth = ((_a = _options === null || _options === void 0 ? void 0 : _options.authMethods) === null || _a === void 0 ? void 0 : _a.default) || ((_c = (_b = this.configuration) === null || _b === void 0 ? void 0 : _b.authMethods) === null || _c === void 0 ? void 0 : _c.default); - if (!(defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication)) return [3, 4]; - return [4, (defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication(requestContext))]; - case 3: - _d.sent(); - _d.label = 4; - case 4: return [2, requestContext]; - } - }); - }); - }; - DefaultApiRequestFactory.prototype.getNotification = function (appId, notificationId, _options) { - var _a, _b, _c; - return __awaiter(this, void 0, void 0, function () { - var _config, localVarPath, requestContext, authMethod, defaultAuth; - return __generator(this, function (_d) { - switch (_d.label) { - case 0: - _config = _options || this.configuration; - if (appId === null || appId === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "getNotification", "appId"); - } - if (notificationId === null || notificationId === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "getNotification", "notificationId"); - } - localVarPath = '/notifications/{notification_id}' - .replace('{' + 'notification_id' + '}', encodeURIComponent(String(notificationId))); - requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.GET); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); - if (appId !== undefined) { - requestContext.setQueryParam("app_id", ObjectSerializer_1.ObjectSerializer.serialize(appId, "string", "")); - } - authMethod = _config.authMethods["rest_api_key"]; - if (!(authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication)) return [3, 2]; - return [4, (authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication(requestContext))]; - case 1: - _d.sent(); - _d.label = 2; - case 2: - defaultAuth = ((_a = _options === null || _options === void 0 ? void 0 : _options.authMethods) === null || _a === void 0 ? void 0 : _a.default) || ((_c = (_b = this.configuration) === null || _b === void 0 ? void 0 : _b.authMethods) === null || _c === void 0 ? void 0 : _c.default); - if (!(defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication)) return [3, 4]; - return [4, (defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication(requestContext))]; - case 3: - _d.sent(); - _d.label = 4; - case 4: return [2, requestContext]; - } - }); - }); - }; - DefaultApiRequestFactory.prototype.getNotificationHistory = function (notificationId, getNotificationHistoryRequestBody, _options) { - var _a, _b, _c; - return __awaiter(this, void 0, void 0, function () { - var _config, localVarPath, requestContext, contentType, serializedBody, authMethod, defaultAuth; - return __generator(this, function (_d) { - switch (_d.label) { - case 0: - _config = _options || this.configuration; - if (notificationId === null || notificationId === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "getNotificationHistory", "notificationId"); - } - if (getNotificationHistoryRequestBody === null || getNotificationHistoryRequestBody === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "getNotificationHistory", "getNotificationHistoryRequestBody"); - } - localVarPath = '/notifications/{notification_id}/history' - .replace('{' + 'notification_id' + '}', encodeURIComponent(String(notificationId))); - requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.POST); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); - contentType = ObjectSerializer_1.ObjectSerializer.getPreferredMediaType([ - "application/json" - ]); - requestContext.setHeaderParam("Content-Type", contentType); - serializedBody = ObjectSerializer_1.ObjectSerializer.stringify(ObjectSerializer_1.ObjectSerializer.serialize(getNotificationHistoryRequestBody, "GetNotificationHistoryRequestBody", ""), contentType); - requestContext.setBody(serializedBody); - authMethod = _config.authMethods["rest_api_key"]; - if (!(authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication)) return [3, 2]; - return [4, (authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication(requestContext))]; - case 1: - _d.sent(); - _d.label = 2; - case 2: - defaultAuth = ((_a = _options === null || _options === void 0 ? void 0 : _options.authMethods) === null || _a === void 0 ? void 0 : _a.default) || ((_c = (_b = this.configuration) === null || _b === void 0 ? void 0 : _b.authMethods) === null || _c === void 0 ? void 0 : _c.default); - if (!(defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication)) return [3, 4]; - return [4, (defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication(requestContext))]; - case 3: - _d.sent(); - _d.label = 4; - case 4: return [2, requestContext]; - } - }); - }); - }; - DefaultApiRequestFactory.prototype.getNotifications = function (appId, limit, offset, kind, _options) { - var _a, _b, _c; - return __awaiter(this, void 0, void 0, function () { - var _config, localVarPath, requestContext, authMethod, defaultAuth; - return __generator(this, function (_d) { - switch (_d.label) { - case 0: - _config = _options || this.configuration; - if (appId === null || appId === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "getNotifications", "appId"); - } - localVarPath = '/notifications'; - requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.GET); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); - if (appId !== undefined) { - requestContext.setQueryParam("app_id", ObjectSerializer_1.ObjectSerializer.serialize(appId, "string", "")); - } - if (limit !== undefined) { - requestContext.setQueryParam("limit", ObjectSerializer_1.ObjectSerializer.serialize(limit, "number", "")); - } - if (offset !== undefined) { - requestContext.setQueryParam("offset", ObjectSerializer_1.ObjectSerializer.serialize(offset, "number", "")); - } - if (kind !== undefined) { - requestContext.setQueryParam("kind", ObjectSerializer_1.ObjectSerializer.serialize(kind, "0 | 1 | 3", "")); - } - authMethod = _config.authMethods["rest_api_key"]; - if (!(authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication)) return [3, 2]; - return [4, (authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication(requestContext))]; - case 1: - _d.sent(); - _d.label = 2; - case 2: - defaultAuth = ((_a = _options === null || _options === void 0 ? void 0 : _options.authMethods) === null || _a === void 0 ? void 0 : _a.default) || ((_c = (_b = this.configuration) === null || _b === void 0 ? void 0 : _b.authMethods) === null || _c === void 0 ? void 0 : _c.default); - if (!(defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication)) return [3, 4]; - return [4, (defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication(requestContext))]; - case 3: - _d.sent(); - _d.label = 4; - case 4: return [2, requestContext]; - } - }); - }); - }; - DefaultApiRequestFactory.prototype.getOutcomes = function (appId, outcomeNames, outcomeNames2, outcomeTimeRange, outcomePlatforms, outcomeAttribution, _options) { - var _a, _b, _c; - return __awaiter(this, void 0, void 0, function () { - var _config, localVarPath, requestContext, authMethod, defaultAuth; - return __generator(this, function (_d) { - switch (_d.label) { - case 0: - _config = _options || this.configuration; - if (appId === null || appId === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "getOutcomes", "appId"); - } - if (outcomeNames === null || outcomeNames === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "getOutcomes", "outcomeNames"); - } - localVarPath = '/apps/{app_id}/outcomes' - .replace('{' + 'app_id' + '}', encodeURIComponent(String(appId))); - requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.GET); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); - if (outcomeNames !== undefined) { - requestContext.setQueryParam("outcome_names", ObjectSerializer_1.ObjectSerializer.serialize(outcomeNames, "string", "")); - } - if (outcomeNames2 !== undefined) { - requestContext.setQueryParam("outcome_names[]", ObjectSerializer_1.ObjectSerializer.serialize(outcomeNames2, "string", "")); - } - if (outcomeTimeRange !== undefined) { - requestContext.setQueryParam("outcome_time_range", ObjectSerializer_1.ObjectSerializer.serialize(outcomeTimeRange, "string", "")); - } - if (outcomePlatforms !== undefined) { - requestContext.setQueryParam("outcome_platforms", ObjectSerializer_1.ObjectSerializer.serialize(outcomePlatforms, "string", "")); - } - if (outcomeAttribution !== undefined) { - requestContext.setQueryParam("outcome_attribution", ObjectSerializer_1.ObjectSerializer.serialize(outcomeAttribution, "string", "")); - } - authMethod = _config.authMethods["rest_api_key"]; - if (!(authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication)) return [3, 2]; - return [4, (authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication(requestContext))]; - case 1: - _d.sent(); - _d.label = 2; - case 2: - defaultAuth = ((_a = _options === null || _options === void 0 ? void 0 : _options.authMethods) === null || _a === void 0 ? void 0 : _a.default) || ((_c = (_b = this.configuration) === null || _b === void 0 ? void 0 : _b.authMethods) === null || _c === void 0 ? void 0 : _c.default); - if (!(defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication)) return [3, 4]; - return [4, (defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication(requestContext))]; - case 3: - _d.sent(); - _d.label = 4; - case 4: return [2, requestContext]; - } - }); - }); - }; - DefaultApiRequestFactory.prototype.getSegments = function (appId, offset, limit, _options) { - var _a, _b, _c; - return __awaiter(this, void 0, void 0, function () { - var _config, localVarPath, requestContext, authMethod, defaultAuth; - return __generator(this, function (_d) { - switch (_d.label) { - case 0: - _config = _options || this.configuration; - if (appId === null || appId === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "getSegments", "appId"); - } - localVarPath = '/apps/{app_id}/segments' - .replace('{' + 'app_id' + '}', encodeURIComponent(String(appId))); - requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.GET); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); - if (offset !== undefined) { - requestContext.setQueryParam("offset", ObjectSerializer_1.ObjectSerializer.serialize(offset, "number", "")); - } - if (limit !== undefined) { - requestContext.setQueryParam("limit", ObjectSerializer_1.ObjectSerializer.serialize(limit, "number", "")); - } - authMethod = _config.authMethods["rest_api_key"]; - if (!(authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication)) return [3, 2]; - return [4, (authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication(requestContext))]; - case 1: - _d.sent(); - _d.label = 2; - case 2: - defaultAuth = ((_a = _options === null || _options === void 0 ? void 0 : _options.authMethods) === null || _a === void 0 ? void 0 : _a.default) || ((_c = (_b = this.configuration) === null || _b === void 0 ? void 0 : _b.authMethods) === null || _c === void 0 ? void 0 : _c.default); - if (!(defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication)) return [3, 4]; - return [4, (defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication(requestContext))]; - case 3: - _d.sent(); - _d.label = 4; - case 4: return [2, requestContext]; - } - }); - }); - }; - DefaultApiRequestFactory.prototype.getUser = function (appId, aliasLabel, aliasId, _options) { - var _a, _b, _c; - return __awaiter(this, void 0, void 0, function () { - var _config, localVarPath, requestContext, authMethod, defaultAuth; - return __generator(this, function (_d) { - switch (_d.label) { - case 0: - _config = _options || this.configuration; - if (appId === null || appId === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "getUser", "appId"); - } - if (aliasLabel === null || aliasLabel === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "getUser", "aliasLabel"); - } - if (aliasId === null || aliasId === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "getUser", "aliasId"); - } - localVarPath = '/apps/{app_id}/users/by/{alias_label}/{alias_id}' - .replace('{' + 'app_id' + '}', encodeURIComponent(String(appId))) - .replace('{' + 'alias_label' + '}', encodeURIComponent(String(aliasLabel))) - .replace('{' + 'alias_id' + '}', encodeURIComponent(String(aliasId))); - requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.GET); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); - authMethod = _config.authMethods["rest_api_key"]; - if (!(authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication)) return [3, 2]; - return [4, (authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication(requestContext))]; - case 1: - _d.sent(); - _d.label = 2; - case 2: - defaultAuth = ((_a = _options === null || _options === void 0 ? void 0 : _options.authMethods) === null || _a === void 0 ? void 0 : _a.default) || ((_c = (_b = this.configuration) === null || _b === void 0 ? void 0 : _b.authMethods) === null || _c === void 0 ? void 0 : _c.default); - if (!(defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication)) return [3, 4]; - return [4, (defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication(requestContext))]; - case 3: - _d.sent(); - _d.label = 4; - case 4: return [2, requestContext]; - } - }); - }); - }; - DefaultApiRequestFactory.prototype.rotateApiKey = function (appId, tokenId, _options) { - var _a, _b, _c; - return __awaiter(this, void 0, void 0, function () { - var _config, localVarPath, requestContext, authMethod, defaultAuth; - return __generator(this, function (_d) { - switch (_d.label) { - case 0: - _config = _options || this.configuration; - if (appId === null || appId === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "rotateApiKey", "appId"); - } - if (tokenId === null || tokenId === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "rotateApiKey", "tokenId"); - } - localVarPath = '/apps/{app_id}/auth/tokens/{token_id}/rotate' - .replace('{' + 'app_id' + '}', encodeURIComponent(String(appId))) - .replace('{' + 'token_id' + '}', encodeURIComponent(String(tokenId))); - requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.POST); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); - authMethod = _config.authMethods["organization_api_key"]; - if (!(authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication)) return [3, 2]; - return [4, (authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication(requestContext))]; - case 1: - _d.sent(); - _d.label = 2; - case 2: - defaultAuth = ((_a = _options === null || _options === void 0 ? void 0 : _options.authMethods) === null || _a === void 0 ? void 0 : _a.default) || ((_c = (_b = this.configuration) === null || _b === void 0 ? void 0 : _b.authMethods) === null || _c === void 0 ? void 0 : _c.default); - if (!(defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication)) return [3, 4]; - return [4, (defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication(requestContext))]; - case 3: - _d.sent(); - _d.label = 4; - case 4: return [2, requestContext]; - } - }); - }); - }; - DefaultApiRequestFactory.prototype.startLiveActivity = function (appId, activityType, startLiveActivityRequest, _options) { - var _a, _b, _c; - return __awaiter(this, void 0, void 0, function () { - var _config, localVarPath, requestContext, contentType, serializedBody, authMethod, defaultAuth; - return __generator(this, function (_d) { - switch (_d.label) { - case 0: - _config = _options || this.configuration; - if (appId === null || appId === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "startLiveActivity", "appId"); - } - if (activityType === null || activityType === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "startLiveActivity", "activityType"); - } - if (startLiveActivityRequest === null || startLiveActivityRequest === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "startLiveActivity", "startLiveActivityRequest"); - } - localVarPath = '/apps/{app_id}/activities/activity/{activity_type}' - .replace('{' + 'app_id' + '}', encodeURIComponent(String(appId))) - .replace('{' + 'activity_type' + '}', encodeURIComponent(String(activityType))); - requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.POST); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); - contentType = ObjectSerializer_1.ObjectSerializer.getPreferredMediaType([ - "application/json" - ]); - requestContext.setHeaderParam("Content-Type", contentType); - serializedBody = ObjectSerializer_1.ObjectSerializer.stringify(ObjectSerializer_1.ObjectSerializer.serialize(startLiveActivityRequest, "StartLiveActivityRequest", ""), contentType); - requestContext.setBody(serializedBody); - authMethod = _config.authMethods["rest_api_key"]; - if (!(authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication)) return [3, 2]; - return [4, (authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication(requestContext))]; - case 1: - _d.sent(); - _d.label = 2; - case 2: - defaultAuth = ((_a = _options === null || _options === void 0 ? void 0 : _options.authMethods) === null || _a === void 0 ? void 0 : _a.default) || ((_c = (_b = this.configuration) === null || _b === void 0 ? void 0 : _b.authMethods) === null || _c === void 0 ? void 0 : _c.default); - if (!(defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication)) return [3, 4]; - return [4, (defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication(requestContext))]; - case 3: - _d.sent(); - _d.label = 4; - case 4: return [2, requestContext]; - } - }); - }); - }; - DefaultApiRequestFactory.prototype.transferSubscription = function (appId, subscriptionId, transferSubscriptionRequestBody, _options) { - var _a, _b, _c; - return __awaiter(this, void 0, void 0, function () { - var _config, localVarPath, requestContext, contentType, serializedBody, authMethod, defaultAuth; - return __generator(this, function (_d) { - switch (_d.label) { - case 0: - _config = _options || this.configuration; - if (appId === null || appId === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "transferSubscription", "appId"); - } - if (subscriptionId === null || subscriptionId === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "transferSubscription", "subscriptionId"); - } - if (transferSubscriptionRequestBody === null || transferSubscriptionRequestBody === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "transferSubscription", "transferSubscriptionRequestBody"); - } - localVarPath = '/apps/{app_id}/subscriptions/{subscription_id}/owner' - .replace('{' + 'app_id' + '}', encodeURIComponent(String(appId))) - .replace('{' + 'subscription_id' + '}', encodeURIComponent(String(subscriptionId))); - requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.PATCH); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); - contentType = ObjectSerializer_1.ObjectSerializer.getPreferredMediaType([ - "application/json" - ]); - requestContext.setHeaderParam("Content-Type", contentType); - serializedBody = ObjectSerializer_1.ObjectSerializer.stringify(ObjectSerializer_1.ObjectSerializer.serialize(transferSubscriptionRequestBody, "TransferSubscriptionRequestBody", ""), contentType); - requestContext.setBody(serializedBody); - authMethod = _config.authMethods["rest_api_key"]; - if (!(authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication)) return [3, 2]; - return [4, (authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication(requestContext))]; - case 1: - _d.sent(); - _d.label = 2; - case 2: - defaultAuth = ((_a = _options === null || _options === void 0 ? void 0 : _options.authMethods) === null || _a === void 0 ? void 0 : _a.default) || ((_c = (_b = this.configuration) === null || _b === void 0 ? void 0 : _b.authMethods) === null || _c === void 0 ? void 0 : _c.default); - if (!(defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication)) return [3, 4]; - return [4, (defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication(requestContext))]; - case 3: - _d.sent(); - _d.label = 4; - case 4: return [2, requestContext]; - } - }); - }); - }; - DefaultApiRequestFactory.prototype.unsubscribeEmailWithToken = function (appId, notificationId, token, _options) { - var _a, _b, _c; - return __awaiter(this, void 0, void 0, function () { - var _config, localVarPath, requestContext, authMethod, defaultAuth; - return __generator(this, function (_d) { - switch (_d.label) { - case 0: - _config = _options || this.configuration; - if (appId === null || appId === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "unsubscribeEmailWithToken", "appId"); - } - if (notificationId === null || notificationId === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "unsubscribeEmailWithToken", "notificationId"); - } - if (token === null || token === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "unsubscribeEmailWithToken", "token"); - } - localVarPath = '/apps/{app_id}/notifications/{notification_id}/unsubscribe' - .replace('{' + 'app_id' + '}', encodeURIComponent(String(appId))) - .replace('{' + 'notification_id' + '}', encodeURIComponent(String(notificationId))); - requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.POST); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); - if (token !== undefined) { - requestContext.setQueryParam("token", ObjectSerializer_1.ObjectSerializer.serialize(token, "string", "")); - } - authMethod = _config.authMethods["rest_api_key"]; - if (!(authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication)) return [3, 2]; - return [4, (authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication(requestContext))]; - case 1: - _d.sent(); - _d.label = 2; - case 2: - defaultAuth = ((_a = _options === null || _options === void 0 ? void 0 : _options.authMethods) === null || _a === void 0 ? void 0 : _a.default) || ((_c = (_b = this.configuration) === null || _b === void 0 ? void 0 : _b.authMethods) === null || _c === void 0 ? void 0 : _c.default); - if (!(defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication)) return [3, 4]; - return [4, (defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication(requestContext))]; - case 3: - _d.sent(); - _d.label = 4; - case 4: return [2, requestContext]; - } - }); - }); - }; - DefaultApiRequestFactory.prototype.updateApiKey = function (appId, tokenId, updateApiKeyRequest, _options) { - var _a, _b, _c; - return __awaiter(this, void 0, void 0, function () { - var _config, localVarPath, requestContext, contentType, serializedBody, authMethod, defaultAuth; - return __generator(this, function (_d) { - switch (_d.label) { - case 0: - _config = _options || this.configuration; - if (appId === null || appId === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "updateApiKey", "appId"); - } - if (tokenId === null || tokenId === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "updateApiKey", "tokenId"); - } - if (updateApiKeyRequest === null || updateApiKeyRequest === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "updateApiKey", "updateApiKeyRequest"); - } - localVarPath = '/apps/{app_id}/auth/tokens/{token_id}' - .replace('{' + 'app_id' + '}', encodeURIComponent(String(appId))) - .replace('{' + 'token_id' + '}', encodeURIComponent(String(tokenId))); - requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.PATCH); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); - contentType = ObjectSerializer_1.ObjectSerializer.getPreferredMediaType([ - "application/json" - ]); - requestContext.setHeaderParam("Content-Type", contentType); - serializedBody = ObjectSerializer_1.ObjectSerializer.stringify(ObjectSerializer_1.ObjectSerializer.serialize(updateApiKeyRequest, "UpdateApiKeyRequest", ""), contentType); - requestContext.setBody(serializedBody); - authMethod = _config.authMethods["organization_api_key"]; - if (!(authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication)) return [3, 2]; - return [4, (authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication(requestContext))]; - case 1: - _d.sent(); - _d.label = 2; - case 2: - defaultAuth = ((_a = _options === null || _options === void 0 ? void 0 : _options.authMethods) === null || _a === void 0 ? void 0 : _a.default) || ((_c = (_b = this.configuration) === null || _b === void 0 ? void 0 : _b.authMethods) === null || _c === void 0 ? void 0 : _c.default); - if (!(defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication)) return [3, 4]; - return [4, (defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication(requestContext))]; - case 3: - _d.sent(); - _d.label = 4; - case 4: return [2, requestContext]; - } - }); - }); - }; - DefaultApiRequestFactory.prototype.updateApp = function (appId, app, _options) { - var _a, _b, _c; - return __awaiter(this, void 0, void 0, function () { - var _config, localVarPath, requestContext, contentType, serializedBody, authMethod, defaultAuth; - return __generator(this, function (_d) { - switch (_d.label) { - case 0: - _config = _options || this.configuration; - if (appId === null || appId === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "updateApp", "appId"); - } - if (app === null || app === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "updateApp", "app"); - } - localVarPath = '/apps/{app_id}' - .replace('{' + 'app_id' + '}', encodeURIComponent(String(appId))); - requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.PUT); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); - contentType = ObjectSerializer_1.ObjectSerializer.getPreferredMediaType([ - "application/json" - ]); - requestContext.setHeaderParam("Content-Type", contentType); - serializedBody = ObjectSerializer_1.ObjectSerializer.stringify(ObjectSerializer_1.ObjectSerializer.serialize(app, "App", ""), contentType); - requestContext.setBody(serializedBody); - authMethod = _config.authMethods["organization_api_key"]; - if (!(authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication)) return [3, 2]; - return [4, (authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication(requestContext))]; - case 1: - _d.sent(); - _d.label = 2; - case 2: - defaultAuth = ((_a = _options === null || _options === void 0 ? void 0 : _options.authMethods) === null || _a === void 0 ? void 0 : _a.default) || ((_c = (_b = this.configuration) === null || _b === void 0 ? void 0 : _b.authMethods) === null || _c === void 0 ? void 0 : _c.default); - if (!(defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication)) return [3, 4]; - return [4, (defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication(requestContext))]; - case 3: - _d.sent(); - _d.label = 4; - case 4: return [2, requestContext]; - } - }); - }); - }; - DefaultApiRequestFactory.prototype.updateLiveActivity = function (appId, activityId, updateLiveActivityRequest, _options) { - var _a, _b, _c; - return __awaiter(this, void 0, void 0, function () { - var _config, localVarPath, requestContext, contentType, serializedBody, authMethod, defaultAuth; - return __generator(this, function (_d) { - switch (_d.label) { - case 0: - _config = _options || this.configuration; - if (appId === null || appId === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "updateLiveActivity", "appId"); - } - if (activityId === null || activityId === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "updateLiveActivity", "activityId"); - } - if (updateLiveActivityRequest === null || updateLiveActivityRequest === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "updateLiveActivity", "updateLiveActivityRequest"); - } - localVarPath = '/apps/{app_id}/live_activities/{activity_id}/notifications' - .replace('{' + 'app_id' + '}', encodeURIComponent(String(appId))) - .replace('{' + 'activity_id' + '}', encodeURIComponent(String(activityId))); - requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.POST); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); - contentType = ObjectSerializer_1.ObjectSerializer.getPreferredMediaType([ - "application/json" - ]); - requestContext.setHeaderParam("Content-Type", contentType); - serializedBody = ObjectSerializer_1.ObjectSerializer.stringify(ObjectSerializer_1.ObjectSerializer.serialize(updateLiveActivityRequest, "UpdateLiveActivityRequest", ""), contentType); - requestContext.setBody(serializedBody); - authMethod = _config.authMethods["rest_api_key"]; - if (!(authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication)) return [3, 2]; - return [4, (authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication(requestContext))]; - case 1: - _d.sent(); - _d.label = 2; - case 2: - defaultAuth = ((_a = _options === null || _options === void 0 ? void 0 : _options.authMethods) === null || _a === void 0 ? void 0 : _a.default) || ((_c = (_b = this.configuration) === null || _b === void 0 ? void 0 : _b.authMethods) === null || _c === void 0 ? void 0 : _c.default); - if (!(defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication)) return [3, 4]; - return [4, (defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication(requestContext))]; - case 3: - _d.sent(); - _d.label = 4; - case 4: return [2, requestContext]; - } - }); - }); - }; - DefaultApiRequestFactory.prototype.updateSubscription = function (appId, subscriptionId, subscriptionBody, _options) { - var _a, _b, _c; - return __awaiter(this, void 0, void 0, function () { - var _config, localVarPath, requestContext, contentType, serializedBody, authMethod, defaultAuth; - return __generator(this, function (_d) { - switch (_d.label) { - case 0: - _config = _options || this.configuration; - if (appId === null || appId === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "updateSubscription", "appId"); - } - if (subscriptionId === null || subscriptionId === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "updateSubscription", "subscriptionId"); - } - if (subscriptionBody === null || subscriptionBody === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "updateSubscription", "subscriptionBody"); - } - localVarPath = '/apps/{app_id}/subscriptions/{subscription_id}' - .replace('{' + 'app_id' + '}', encodeURIComponent(String(appId))) - .replace('{' + 'subscription_id' + '}', encodeURIComponent(String(subscriptionId))); - requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.PATCH); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); - contentType = ObjectSerializer_1.ObjectSerializer.getPreferredMediaType([ - "application/json" - ]); - requestContext.setHeaderParam("Content-Type", contentType); - serializedBody = ObjectSerializer_1.ObjectSerializer.stringify(ObjectSerializer_1.ObjectSerializer.serialize(subscriptionBody, "SubscriptionBody", ""), contentType); - requestContext.setBody(serializedBody); - authMethod = _config.authMethods["rest_api_key"]; - if (!(authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication)) return [3, 2]; - return [4, (authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication(requestContext))]; - case 1: - _d.sent(); - _d.label = 2; - case 2: - defaultAuth = ((_a = _options === null || _options === void 0 ? void 0 : _options.authMethods) === null || _a === void 0 ? void 0 : _a.default) || ((_c = (_b = this.configuration) === null || _b === void 0 ? void 0 : _b.authMethods) === null || _c === void 0 ? void 0 : _c.default); - if (!(defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication)) return [3, 4]; - return [4, (defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication(requestContext))]; - case 3: - _d.sent(); - _d.label = 4; - case 4: return [2, requestContext]; - } - }); - }); - }; - DefaultApiRequestFactory.prototype.updateSubscriptionByToken = function (appId, tokenType, token, subscriptionBody, _options) { - var _a, _b, _c; - return __awaiter(this, void 0, void 0, function () { - var _config, localVarPath, requestContext, contentType, serializedBody, authMethod, defaultAuth; - return __generator(this, function (_d) { - switch (_d.label) { - case 0: - _config = _options || this.configuration; - if (appId === null || appId === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "updateSubscriptionByToken", "appId"); - } - if (tokenType === null || tokenType === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "updateSubscriptionByToken", "tokenType"); - } - if (token === null || token === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "updateSubscriptionByToken", "token"); - } - if (subscriptionBody === null || subscriptionBody === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "updateSubscriptionByToken", "subscriptionBody"); - } - localVarPath = '/apps/{app_id}/subscriptions_by_token/{token_type}/{token}' - .replace('{' + 'app_id' + '}', encodeURIComponent(String(appId))) - .replace('{' + 'token_type' + '}', encodeURIComponent(String(tokenType))) - .replace('{' + 'token' + '}', encodeURIComponent(String(token))); - requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.PATCH); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); - contentType = ObjectSerializer_1.ObjectSerializer.getPreferredMediaType([ - "application/json" - ]); - requestContext.setHeaderParam("Content-Type", contentType); - serializedBody = ObjectSerializer_1.ObjectSerializer.stringify(ObjectSerializer_1.ObjectSerializer.serialize(subscriptionBody, "SubscriptionBody", ""), contentType); - requestContext.setBody(serializedBody); - authMethod = _config.authMethods["rest_api_key"]; - if (!(authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication)) return [3, 2]; - return [4, (authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication(requestContext))]; - case 1: - _d.sent(); - _d.label = 2; - case 2: - defaultAuth = ((_a = _options === null || _options === void 0 ? void 0 : _options.authMethods) === null || _a === void 0 ? void 0 : _a.default) || ((_c = (_b = this.configuration) === null || _b === void 0 ? void 0 : _b.authMethods) === null || _c === void 0 ? void 0 : _c.default); - if (!(defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication)) return [3, 4]; - return [4, (defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication(requestContext))]; - case 3: - _d.sent(); - _d.label = 4; - case 4: return [2, requestContext]; - } - }); - }); - }; - DefaultApiRequestFactory.prototype.updateTemplate = function (templateId, appId, updateTemplateRequest, _options) { - var _a, _b, _c; - return __awaiter(this, void 0, void 0, function () { - var _config, localVarPath, requestContext, contentType, serializedBody, authMethod, defaultAuth; - return __generator(this, function (_d) { - switch (_d.label) { - case 0: - _config = _options || this.configuration; - if (templateId === null || templateId === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "updateTemplate", "templateId"); - } - if (appId === null || appId === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "updateTemplate", "appId"); - } - if (updateTemplateRequest === null || updateTemplateRequest === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "updateTemplate", "updateTemplateRequest"); - } - localVarPath = '/templates/{template_id}' - .replace('{' + 'template_id' + '}', encodeURIComponent(String(templateId))); - requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.PATCH); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); - if (appId !== undefined) { - requestContext.setQueryParam("app_id", ObjectSerializer_1.ObjectSerializer.serialize(appId, "string", "")); - } - contentType = ObjectSerializer_1.ObjectSerializer.getPreferredMediaType([ - "application/json" - ]); - requestContext.setHeaderParam("Content-Type", contentType); - serializedBody = ObjectSerializer_1.ObjectSerializer.stringify(ObjectSerializer_1.ObjectSerializer.serialize(updateTemplateRequest, "UpdateTemplateRequest", ""), contentType); - requestContext.setBody(serializedBody); - authMethod = _config.authMethods["rest_api_key"]; - if (!(authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication)) return [3, 2]; - return [4, (authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication(requestContext))]; - case 1: - _d.sent(); - _d.label = 2; - case 2: - defaultAuth = ((_a = _options === null || _options === void 0 ? void 0 : _options.authMethods) === null || _a === void 0 ? void 0 : _a.default) || ((_c = (_b = this.configuration) === null || _b === void 0 ? void 0 : _b.authMethods) === null || _c === void 0 ? void 0 : _c.default); - if (!(defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication)) return [3, 4]; - return [4, (defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication(requestContext))]; - case 3: - _d.sent(); - _d.label = 4; - case 4: return [2, requestContext]; - } - }); - }); - }; - DefaultApiRequestFactory.prototype.updateUser = function (appId, aliasLabel, aliasId, updateUserRequest, _options) { - var _a, _b, _c; - return __awaiter(this, void 0, void 0, function () { - var _config, localVarPath, requestContext, contentType, serializedBody, authMethod, defaultAuth; - return __generator(this, function (_d) { - switch (_d.label) { - case 0: - _config = _options || this.configuration; - if (appId === null || appId === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "updateUser", "appId"); - } - if (aliasLabel === null || aliasLabel === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "updateUser", "aliasLabel"); - } - if (aliasId === null || aliasId === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "updateUser", "aliasId"); - } - if (updateUserRequest === null || updateUserRequest === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "updateUser", "updateUserRequest"); - } - localVarPath = '/apps/{app_id}/users/by/{alias_label}/{alias_id}' - .replace('{' + 'app_id' + '}', encodeURIComponent(String(appId))) - .replace('{' + 'alias_label' + '}', encodeURIComponent(String(aliasLabel))) - .replace('{' + 'alias_id' + '}', encodeURIComponent(String(aliasId))); - requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.PATCH); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); - contentType = ObjectSerializer_1.ObjectSerializer.getPreferredMediaType([ - "application/json" - ]); - requestContext.setHeaderParam("Content-Type", contentType); - serializedBody = ObjectSerializer_1.ObjectSerializer.stringify(ObjectSerializer_1.ObjectSerializer.serialize(updateUserRequest, "UpdateUserRequest", ""), contentType); - requestContext.setBody(serializedBody); - authMethod = _config.authMethods["rest_api_key"]; - if (!(authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication)) return [3, 2]; - return [4, (authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication(requestContext))]; - case 1: - _d.sent(); - _d.label = 2; - case 2: - defaultAuth = ((_a = _options === null || _options === void 0 ? void 0 : _options.authMethods) === null || _a === void 0 ? void 0 : _a.default) || ((_c = (_b = this.configuration) === null || _b === void 0 ? void 0 : _b.authMethods) === null || _c === void 0 ? void 0 : _c.default); - if (!(defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication)) return [3, 4]; - return [4, (defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication(requestContext))]; - case 3: - _d.sent(); - _d.label = 4; - case 4: return [2, requestContext]; - } - }); - }); - }; - DefaultApiRequestFactory.prototype.viewApiKeys = function (appId, _options) { - var _a, _b, _c; - return __awaiter(this, void 0, void 0, function () { - var _config, localVarPath, requestContext, authMethod, defaultAuth; - return __generator(this, function (_d) { - switch (_d.label) { - case 0: - _config = _options || this.configuration; - if (appId === null || appId === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "viewApiKeys", "appId"); - } - localVarPath = '/apps/{app_id}/auth/tokens' - .replace('{' + 'app_id' + '}', encodeURIComponent(String(appId))); - requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.GET); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); - authMethod = _config.authMethods["organization_api_key"]; - if (!(authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication)) return [3, 2]; - return [4, (authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication(requestContext))]; - case 1: - _d.sent(); - _d.label = 2; - case 2: - defaultAuth = ((_a = _options === null || _options === void 0 ? void 0 : _options.authMethods) === null || _a === void 0 ? void 0 : _a.default) || ((_c = (_b = this.configuration) === null || _b === void 0 ? void 0 : _b.authMethods) === null || _c === void 0 ? void 0 : _c.default); - if (!(defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication)) return [3, 4]; - return [4, (defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication(requestContext))]; - case 3: - _d.sent(); - _d.label = 4; - case 4: return [2, requestContext]; - } - }); - }); - }; - DefaultApiRequestFactory.prototype.viewTemplate = function (templateId, appId, _options) { - var _a, _b, _c; - return __awaiter(this, void 0, void 0, function () { - var _config, localVarPath, requestContext, authMethod, defaultAuth; - return __generator(this, function (_d) { - switch (_d.label) { - case 0: - _config = _options || this.configuration; - if (templateId === null || templateId === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "viewTemplate", "templateId"); - } - if (appId === null || appId === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "viewTemplate", "appId"); - } - localVarPath = '/templates/{template_id}' - .replace('{' + 'template_id' + '}', encodeURIComponent(String(templateId))); - requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.GET); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); - if (appId !== undefined) { - requestContext.setQueryParam("app_id", ObjectSerializer_1.ObjectSerializer.serialize(appId, "string", "")); - } - authMethod = _config.authMethods["rest_api_key"]; - if (!(authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication)) return [3, 2]; - return [4, (authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication(requestContext))]; - case 1: - _d.sent(); - _d.label = 2; - case 2: - defaultAuth = ((_a = _options === null || _options === void 0 ? void 0 : _options.authMethods) === null || _a === void 0 ? void 0 : _a.default) || ((_c = (_b = this.configuration) === null || _b === void 0 ? void 0 : _b.authMethods) === null || _c === void 0 ? void 0 : _c.default); - if (!(defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication)) return [3, 4]; - return [4, (defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication(requestContext))]; - case 3: - _d.sent(); - _d.label = 4; - case 4: return [2, requestContext]; - } - }); - }); - }; - DefaultApiRequestFactory.prototype.viewTemplates = function (appId, limit, offset, channel, _options) { - var _a, _b, _c; - return __awaiter(this, void 0, void 0, function () { - var _config, localVarPath, requestContext, authMethod, defaultAuth; - return __generator(this, function (_d) { - switch (_d.label) { - case 0: - _config = _options || this.configuration; - if (appId === null || appId === undefined) { - throw new baseapi_1.RequiredError("DefaultApi", "viewTemplates", "appId"); - } - localVarPath = '/templates'; - requestContext = _config.baseServer.makeRequestContext(localVarPath, http_1.HttpMethod.GET); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8"); - requestContext.setHeaderParam("OS-Usage-Data", "kind=sdk, sdk-name=onesignal-typescript, version=5.7.0"); - if (appId !== undefined) { - requestContext.setQueryParam("app_id", ObjectSerializer_1.ObjectSerializer.serialize(appId, "string", "")); - } - if (limit !== undefined) { - requestContext.setQueryParam("limit", ObjectSerializer_1.ObjectSerializer.serialize(limit, "number", "")); - } - if (offset !== undefined) { - requestContext.setQueryParam("offset", ObjectSerializer_1.ObjectSerializer.serialize(offset, "number", "")); - } - if (channel !== undefined) { - requestContext.setQueryParam("channel", ObjectSerializer_1.ObjectSerializer.serialize(channel, "'push' | 'email' | 'sms'", "")); - } - authMethod = _config.authMethods["rest_api_key"]; - if (!(authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication)) return [3, 2]; - return [4, (authMethod === null || authMethod === void 0 ? void 0 : authMethod.applySecurityAuthentication(requestContext))]; - case 1: - _d.sent(); - _d.label = 2; - case 2: - defaultAuth = ((_a = _options === null || _options === void 0 ? void 0 : _options.authMethods) === null || _a === void 0 ? void 0 : _a.default) || ((_c = (_b = this.configuration) === null || _b === void 0 ? void 0 : _b.authMethods) === null || _c === void 0 ? void 0 : _c.default); - if (!(defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication)) return [3, 4]; - return [4, (defaultAuth === null || defaultAuth === void 0 ? void 0 : defaultAuth.applySecurityAuthentication(requestContext))]; - case 3: - _d.sent(); - _d.label = 4; - case 4: return [2, requestContext]; - } - }); - }); - }; - return DefaultApiRequestFactory; -}(baseapi_1.BaseAPIRequestFactory)); +} exports.DefaultApiRequestFactory = DefaultApiRequestFactory; -var DefaultApiResponseProcessor = (function () { - function DefaultApiResponseProcessor() { +class DefaultApiResponseProcessor { + async cancelNotification(response) { + const contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); + if ((0, util_1.isCodeInRange)("200", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "GenericSuccessBoolResponse", ""); + return body; + } + if ((0, util_1.isCodeInRange)("400", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "GenericError", ""); + throw new exception_1.ApiException(400, "Bad Request", body, response.headers); + } + if ((0, util_1.isCodeInRange)("404", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "GenericError", ""); + throw new exception_1.ApiException(404, "Not Found", body, response.headers); + } + if ((0, util_1.isCodeInRange)("429", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "RateLimitError", ""); + throw new exception_1.ApiException(429, "Rate Limit Exceeded", body, response.headers); + } + if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "GenericSuccessBoolResponse", ""); + return body; + } + throw new exception_1.ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); + } + async copyTemplateToApp(response) { + const contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); + if ((0, util_1.isCodeInRange)("200", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "TemplateResource", ""); + return body; + } + if ((0, util_1.isCodeInRange)("400", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "GenericError", ""); + throw new exception_1.ApiException(400, "Bad Request", body, response.headers); + } + if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "TemplateResource", ""); + return body; + } + throw new exception_1.ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); + } + async createAlias(response) { + const contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); + if ((0, util_1.isCodeInRange)("200", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "UserIdentityBody", ""); + return body; + } + if ((0, util_1.isCodeInRange)("400", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "GenericError", ""); + throw new exception_1.ApiException(400, "Bad Request", body, response.headers); + } + if ((0, util_1.isCodeInRange)("404", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "GenericError", ""); + throw new exception_1.ApiException(404, "Not Found", body, response.headers); + } + if ((0, util_1.isCodeInRange)("409", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "GenericError", ""); + throw new exception_1.ApiException(409, "Conflict", body, response.headers); + } + if ((0, util_1.isCodeInRange)("429", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "RateLimitError", ""); + throw new exception_1.ApiException(429, "Rate Limit Exceeded", body, response.headers); + } + if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "UserIdentityBody", ""); + return body; + } + throw new exception_1.ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); + } + async createAliasBySubscription(response) { + const contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); + if ((0, util_1.isCodeInRange)("200", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "UserIdentityBody", ""); + return body; + } + if ((0, util_1.isCodeInRange)("400", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "GenericError", ""); + throw new exception_1.ApiException(400, "Bad Request", body, response.headers); + } + if ((0, util_1.isCodeInRange)("404", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "GenericError", ""); + throw new exception_1.ApiException(404, "Not Found", body, response.headers); + } + if ((0, util_1.isCodeInRange)("409", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "GenericError", ""); + throw new exception_1.ApiException(409, "Conflict", body, response.headers); + } + if ((0, util_1.isCodeInRange)("429", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "RateLimitError", ""); + throw new exception_1.ApiException(429, "Rate Limit Exceeded", body, response.headers); + } + if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "UserIdentityBody", ""); + return body; + } + throw new exception_1.ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); + } + async createApiKey(response) { + const contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); + if ((0, util_1.isCodeInRange)("200", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "CreateApiKeyResponse", ""); + return body; + } + if ((0, util_1.isCodeInRange)("400", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "GenericError", ""); + throw new exception_1.ApiException(400, "Bad Request", body, response.headers); + } + if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "CreateApiKeyResponse", ""); + return body; + } + throw new exception_1.ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); + } + async createApp(response) { + const contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); + if ((0, util_1.isCodeInRange)("200", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "App", ""); + return body; + } + if ((0, util_1.isCodeInRange)("400", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "GenericError", ""); + throw new exception_1.ApiException(400, "Bad Request", body, response.headers); + } + if ((0, util_1.isCodeInRange)("429", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "RateLimitError", ""); + throw new exception_1.ApiException(429, "Rate Limit Exceeded", body, response.headers); + } + if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "App", ""); + return body; + } + throw new exception_1.ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); + } + async createCustomEvents(response) { + const contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); + if ((0, util_1.isCodeInRange)("200", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "object", ""); + return body; + } + if ((0, util_1.isCodeInRange)("400", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "GenericError", ""); + throw new exception_1.ApiException(400, "Bad Request", body, response.headers); + } + if ((0, util_1.isCodeInRange)("401", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "GenericError", ""); + throw new exception_1.ApiException(401, "Unauthorized", body, response.headers); + } + if ((0, util_1.isCodeInRange)("429", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "RateLimitError", ""); + throw new exception_1.ApiException(429, "Rate Limit Exceeded", body, response.headers); + } + if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "object", ""); + return body; + } + throw new exception_1.ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); + } + async createNotification(response) { + const contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); + if ((0, util_1.isCodeInRange)("200", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "CreateNotificationSuccessResponse", ""); + return body; + } + if ((0, util_1.isCodeInRange)("400", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "GenericError", ""); + throw new exception_1.ApiException(400, "Bad Request", body, response.headers); + } + if ((0, util_1.isCodeInRange)("429", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "RateLimitError", ""); + throw new exception_1.ApiException(429, "Rate Limit Exceeded", body, response.headers); + } + if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "CreateNotificationSuccessResponse", ""); + return body; + } + throw new exception_1.ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); + } + async createSegment(response) { + const contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); + if ((0, util_1.isCodeInRange)("201", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "CreateSegmentSuccessResponse", ""); + return body; + } + if ((0, util_1.isCodeInRange)("400", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "GenericError", ""); + throw new exception_1.ApiException(400, "Bad Request", body, response.headers); + } + if ((0, util_1.isCodeInRange)("409", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "CreateSegmentConflictResponse", ""); + throw new exception_1.ApiException(409, "Conflict", body, response.headers); + } + if ((0, util_1.isCodeInRange)("429", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "RateLimitError", ""); + throw new exception_1.ApiException(429, "Rate Limit Exceeded", body, response.headers); + } + if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "CreateSegmentSuccessResponse", ""); + return body; + } + throw new exception_1.ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); + } + async createSubscription(response) { + const contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); + if ((0, util_1.isCodeInRange)("201", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "SubscriptionBody", ""); + return body; + } + if ((0, util_1.isCodeInRange)("202", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "SubscriptionBody", ""); + return body; + } + if ((0, util_1.isCodeInRange)("400", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "GenericError", ""); + throw new exception_1.ApiException(400, "Bad Request", body, response.headers); + } + if ((0, util_1.isCodeInRange)("404", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "GenericError", ""); + throw new exception_1.ApiException(404, "Not Found", body, response.headers); + } + if ((0, util_1.isCodeInRange)("409", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "GenericError", ""); + throw new exception_1.ApiException(409, "Operation is not permitted due to user having the maximum number of subscriptions assigned", body, response.headers); + } + if ((0, util_1.isCodeInRange)("429", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "RateLimitError", ""); + throw new exception_1.ApiException(429, "Rate Limit Exceeded", body, response.headers); + } + if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "SubscriptionBody", ""); + return body; + } + throw new exception_1.ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); + } + async createTemplate(response) { + const contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); + if ((0, util_1.isCodeInRange)("200", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "TemplateResource", ""); + return body; + } + if ((0, util_1.isCodeInRange)("400", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "GenericError", ""); + throw new exception_1.ApiException(400, "Bad Request", body, response.headers); + } + if ((0, util_1.isCodeInRange)("422", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "GenericError", ""); + throw new exception_1.ApiException(422, "Unprocessable Entity", body, response.headers); + } + if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "TemplateResource", ""); + return body; + } + throw new exception_1.ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); + } + async createUser(response) { + const contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); + if ((0, util_1.isCodeInRange)("200", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "User", ""); + return body; + } + if ((0, util_1.isCodeInRange)("201", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "User", ""); + return body; + } + if ((0, util_1.isCodeInRange)("202", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "User", ""); + return body; + } + if ((0, util_1.isCodeInRange)("400", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "GenericError", ""); + throw new exception_1.ApiException(400, "Bad Request", body, response.headers); + } + if ((0, util_1.isCodeInRange)("409", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "CreateUserConflictResponse", ""); + throw new exception_1.ApiException(409, "Multiple User Identity Conflict", body, response.headers); + } + if ((0, util_1.isCodeInRange)("429", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "RateLimitError", ""); + throw new exception_1.ApiException(429, "Rate Limit Exceeded", body, response.headers); + } + if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "User", ""); + return body; + } + throw new exception_1.ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); + } + async deleteAlias(response) { + const contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); + if ((0, util_1.isCodeInRange)("200", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "UserIdentityBody", ""); + return body; + } + if ((0, util_1.isCodeInRange)("400", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "GenericError", ""); + throw new exception_1.ApiException(400, "Bad Request", body, response.headers); + } + if ((0, util_1.isCodeInRange)("404", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "GenericError", ""); + throw new exception_1.ApiException(404, "Not Found", body, response.headers); + } + if ((0, util_1.isCodeInRange)("409", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "GenericError", ""); + throw new exception_1.ApiException(409, "Conflict", body, response.headers); + } + if ((0, util_1.isCodeInRange)("429", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "RateLimitError", ""); + throw new exception_1.ApiException(429, "Rate Limit Exceeded", body, response.headers); + } + if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "UserIdentityBody", ""); + return body; + } + throw new exception_1.ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); + } + async deleteApiKey(response) { + const contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); + if ((0, util_1.isCodeInRange)("200", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "object", ""); + return body; + } + if ((0, util_1.isCodeInRange)("400", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "GenericError", ""); + throw new exception_1.ApiException(400, "Bad Request", body, response.headers); + } + if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "object", ""); + return body; + } + throw new exception_1.ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); + } + async deleteSegment(response) { + const contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); + if ((0, util_1.isCodeInRange)("200", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "GenericSuccessBoolResponse", ""); + return body; + } + if ((0, util_1.isCodeInRange)("400", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "GenericError", ""); + throw new exception_1.ApiException(400, "Bad Request", body, response.headers); + } + if ((0, util_1.isCodeInRange)("404", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "GenericSuccessBoolResponse", ""); + throw new exception_1.ApiException(404, "Not Found", body, response.headers); + } + if ((0, util_1.isCodeInRange)("429", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "RateLimitError", ""); + throw new exception_1.ApiException(429, "Rate Limit Exceeded", body, response.headers); + } + if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "GenericSuccessBoolResponse", ""); + return body; + } + throw new exception_1.ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); + } + async deleteSubscription(response) { + const contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); + if ((0, util_1.isCodeInRange)("202", response.httpStatusCode)) { + return; + } + if ((0, util_1.isCodeInRange)("400", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "GenericError", ""); + throw new exception_1.ApiException(400, "Bad Request", body, response.headers); + } + if ((0, util_1.isCodeInRange)("404", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "GenericError", ""); + throw new exception_1.ApiException(404, "Not Found", body, response.headers); + } + if ((0, util_1.isCodeInRange)("409", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "GenericError", ""); + throw new exception_1.ApiException(409, "Conflict", body, response.headers); + } + if ((0, util_1.isCodeInRange)("429", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "RateLimitError", ""); + throw new exception_1.ApiException(429, "Rate Limit Exceeded", body, response.headers); + } + if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "void", ""); + return body; + } + throw new exception_1.ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); + } + async deleteTemplate(response) { + const contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); + if ((0, util_1.isCodeInRange)("200", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "GenericSuccessBoolResponse", ""); + return body; + } + if ((0, util_1.isCodeInRange)("400", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "GenericError", ""); + throw new exception_1.ApiException(400, "Bad Request", body, response.headers); + } + if ((0, util_1.isCodeInRange)("404", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "GenericError", ""); + throw new exception_1.ApiException(404, "Not Found", body, response.headers); + } + if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "GenericSuccessBoolResponse", ""); + return body; + } + throw new exception_1.ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); + } + async deleteUser(response) { + const contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); + if ((0, util_1.isCodeInRange)("200", response.httpStatusCode)) { + return; + } + if ((0, util_1.isCodeInRange)("400", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "GenericError", ""); + throw new exception_1.ApiException(400, "Bad Request", body, response.headers); + } + if ((0, util_1.isCodeInRange)("409", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "GenericError", ""); + throw new exception_1.ApiException(409, "Conflict", body, response.headers); + } + if ((0, util_1.isCodeInRange)("429", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "RateLimitError", ""); + throw new exception_1.ApiException(429, "Rate Limit Exceeded", body, response.headers); + } + if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "void", ""); + return body; + } + throw new exception_1.ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); + } + async exportEvents(response) { + const contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); + if ((0, util_1.isCodeInRange)("200", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "ExportEventsSuccessResponse", ""); + return body; + } + if ((0, util_1.isCodeInRange)("400", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "GenericError", ""); + throw new exception_1.ApiException(400, "Bad Request", body, response.headers); + } + if ((0, util_1.isCodeInRange)("404", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "GenericError", ""); + throw new exception_1.ApiException(404, "Not Found", body, response.headers); + } + if ((0, util_1.isCodeInRange)("429", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "RateLimitError", ""); + throw new exception_1.ApiException(429, "Rate Limit Exceeded", body, response.headers); + } + if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "ExportEventsSuccessResponse", ""); + return body; + } + throw new exception_1.ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); + } + async exportSubscriptions(response) { + const contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); + if ((0, util_1.isCodeInRange)("200", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "ExportSubscriptionsSuccessResponse", ""); + return body; + } + if ((0, util_1.isCodeInRange)("400", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "GenericError", ""); + throw new exception_1.ApiException(400, "Bad Request", body, response.headers); + } + if ((0, util_1.isCodeInRange)("429", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "RateLimitError", ""); + throw new exception_1.ApiException(429, "Rate Limit Exceeded", body, response.headers); + } + if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "ExportSubscriptionsSuccessResponse", ""); + return body; + } + throw new exception_1.ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); + } + async getAliases(response) { + const contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); + if ((0, util_1.isCodeInRange)("200", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "UserIdentityBody", ""); + return body; + } + if ((0, util_1.isCodeInRange)("400", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "GenericError", ""); + throw new exception_1.ApiException(400, "Bad Request", body, response.headers); + } + if ((0, util_1.isCodeInRange)("404", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "GenericError", ""); + throw new exception_1.ApiException(404, "Not Found", body, response.headers); + } + if ((0, util_1.isCodeInRange)("429", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "RateLimitError", ""); + throw new exception_1.ApiException(429, "Rate Limit Exceeded", body, response.headers); + } + if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "UserIdentityBody", ""); + return body; + } + throw new exception_1.ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); + } + async getAliasesBySubscription(response) { + const contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); + if ((0, util_1.isCodeInRange)("200", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "UserIdentityBody", ""); + return body; + } + if ((0, util_1.isCodeInRange)("400", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "GenericError", ""); + throw new exception_1.ApiException(400, "Bad Request", body, response.headers); + } + if ((0, util_1.isCodeInRange)("404", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "GenericError", ""); + throw new exception_1.ApiException(404, "Not Found", body, response.headers); + } + if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "UserIdentityBody", ""); + return body; + } + throw new exception_1.ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); + } + async getApp(response) { + const contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); + if ((0, util_1.isCodeInRange)("200", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "App", ""); + return body; + } + if ((0, util_1.isCodeInRange)("400", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "GenericError", ""); + throw new exception_1.ApiException(400, "Bad Request", body, response.headers); + } + if ((0, util_1.isCodeInRange)("429", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "RateLimitError", ""); + throw new exception_1.ApiException(429, "Rate Limit Exceeded", body, response.headers); + } + if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "App", ""); + return body; + } + throw new exception_1.ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); + } + async getApps(response) { + const contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); + if ((0, util_1.isCodeInRange)("200", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "Array", ""); + return body; + } + if ((0, util_1.isCodeInRange)("400", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "GenericError", ""); + throw new exception_1.ApiException(400, "Bad Request", body, response.headers); + } + if ((0, util_1.isCodeInRange)("429", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "RateLimitError", ""); + throw new exception_1.ApiException(429, "Rate Limit Exceeded", body, response.headers); + } + if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "Array", ""); + return body; + } + throw new exception_1.ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); + } + async getNotification(response) { + const contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); + if ((0, util_1.isCodeInRange)("200", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "NotificationWithMeta", ""); + return body; + } + if ((0, util_1.isCodeInRange)("400", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "GenericError", ""); + throw new exception_1.ApiException(400, "Bad Request", body, response.headers); + } + if ((0, util_1.isCodeInRange)("404", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "GenericError", ""); + throw new exception_1.ApiException(404, "Not Found", body, response.headers); + } + if ((0, util_1.isCodeInRange)("429", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "RateLimitError", ""); + throw new exception_1.ApiException(429, "Rate Limit Exceeded", body, response.headers); + } + if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "NotificationWithMeta", ""); + return body; + } + throw new exception_1.ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); + } + async getNotificationHistory(response) { + const contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); + if ((0, util_1.isCodeInRange)("200", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "NotificationHistorySuccessResponse", ""); + return body; + } + if ((0, util_1.isCodeInRange)("400", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "GenericError", ""); + throw new exception_1.ApiException(400, "Bad Request", body, response.headers); + } + if ((0, util_1.isCodeInRange)("404", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "GenericError", ""); + throw new exception_1.ApiException(404, "Not Found", body, response.headers); + } + if ((0, util_1.isCodeInRange)("429", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "RateLimitError", ""); + throw new exception_1.ApiException(429, "Rate Limit Exceeded", body, response.headers); + } + if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "NotificationHistorySuccessResponse", ""); + return body; + } + throw new exception_1.ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); + } + async getNotifications(response) { + const contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); + if ((0, util_1.isCodeInRange)("200", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "NotificationSlice", ""); + return body; + } + if ((0, util_1.isCodeInRange)("400", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "GenericError", ""); + throw new exception_1.ApiException(400, "Bad Request", body, response.headers); + } + if ((0, util_1.isCodeInRange)("429", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "RateLimitError", ""); + throw new exception_1.ApiException(429, "Rate Limit Exceeded", body, response.headers); + } + if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "NotificationSlice", ""); + return body; + } + throw new exception_1.ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); + } + async getOutcomes(response) { + const contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); + if ((0, util_1.isCodeInRange)("200", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "OutcomesData", ""); + return body; + } + if ((0, util_1.isCodeInRange)("400", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "GenericError", ""); + throw new exception_1.ApiException(400, "Bad Request", body, response.headers); + } + if ((0, util_1.isCodeInRange)("429", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "RateLimitError", ""); + throw new exception_1.ApiException(429, "Rate Limit Exceeded", body, response.headers); + } + if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "OutcomesData", ""); + return body; + } + throw new exception_1.ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); + } + async getSegments(response) { + const contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); + if ((0, util_1.isCodeInRange)("201", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "GetSegmentsSuccessResponse", ""); + return body; + } + if ((0, util_1.isCodeInRange)("400", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "GenericError", ""); + throw new exception_1.ApiException(400, "Bad Request", body, response.headers); + } + if ((0, util_1.isCodeInRange)("429", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "RateLimitError", ""); + throw new exception_1.ApiException(429, "Rate Limit Exceeded", body, response.headers); + } + if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "GetSegmentsSuccessResponse", ""); + return body; + } + throw new exception_1.ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); + } + async getUser(response) { + const contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); + if ((0, util_1.isCodeInRange)("200", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "User", ""); + return body; + } + if ((0, util_1.isCodeInRange)("400", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "GenericError", ""); + throw new exception_1.ApiException(400, "Bad Request", body, response.headers); + } + if ((0, util_1.isCodeInRange)("404", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "GenericError", ""); + throw new exception_1.ApiException(404, "Not Found", body, response.headers); + } + if ((0, util_1.isCodeInRange)("429", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "RateLimitError", ""); + throw new exception_1.ApiException(429, "Rate Limit Exceeded", body, response.headers); + } + if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "User", ""); + return body; + } + throw new exception_1.ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); + } + async rotateApiKey(response) { + const contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); + if ((0, util_1.isCodeInRange)("200", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "CreateApiKeyResponse", ""); + return body; + } + if ((0, util_1.isCodeInRange)("400", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "GenericError", ""); + throw new exception_1.ApiException(400, "Bad Request", body, response.headers); + } + if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "CreateApiKeyResponse", ""); + return body; + } + throw new exception_1.ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); + } + async startLiveActivity(response) { + const contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); + if ((0, util_1.isCodeInRange)("201", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "StartLiveActivitySuccessResponse", ""); + return body; + } + if ((0, util_1.isCodeInRange)("400", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "GenericError", ""); + throw new exception_1.ApiException(400, "Bad Request", body, response.headers); + } + if ((0, util_1.isCodeInRange)("429", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "RateLimitError", ""); + throw new exception_1.ApiException(429, "Rate Limit Exceeded", body, response.headers); + } + if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "StartLiveActivitySuccessResponse", ""); + return body; + } + throw new exception_1.ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); + } + async transferSubscription(response) { + const contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); + if ((0, util_1.isCodeInRange)("200", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "UserIdentityBody", ""); + return body; + } + if ((0, util_1.isCodeInRange)("400", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "GenericError", ""); + throw new exception_1.ApiException(400, "Bad Request", body, response.headers); + } + if ((0, util_1.isCodeInRange)("404", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "GenericError", ""); + throw new exception_1.ApiException(404, "Not Found", body, response.headers); + } + if ((0, util_1.isCodeInRange)("409", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "GenericError", ""); + throw new exception_1.ApiException(409, "Conflict", body, response.headers); + } + if ((0, util_1.isCodeInRange)("429", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "RateLimitError", ""); + throw new exception_1.ApiException(429, "Rate Limit Exceeded", body, response.headers); + } + if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "UserIdentityBody", ""); + return body; + } + throw new exception_1.ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); + } + async unsubscribeEmailWithToken(response) { + const contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); + if ((0, util_1.isCodeInRange)("202", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "GenericSuccessBoolResponse", ""); + return body; + } + if ((0, util_1.isCodeInRange)("400", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "GenericError", ""); + throw new exception_1.ApiException(400, "Bad Request", body, response.headers); + } + if ((0, util_1.isCodeInRange)("429", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "RateLimitError", ""); + throw new exception_1.ApiException(429, "Rate Limit Exceeded", body, response.headers); + } + if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "GenericSuccessBoolResponse", ""); + return body; + } + throw new exception_1.ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); + } + async updateApiKey(response) { + const contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); + if ((0, util_1.isCodeInRange)("200", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "object", ""); + return body; + } + if ((0, util_1.isCodeInRange)("400", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "GenericError", ""); + throw new exception_1.ApiException(400, "Bad Request", body, response.headers); + } + if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "object", ""); + return body; + } + throw new exception_1.ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); + } + async updateApp(response) { + const contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); + if ((0, util_1.isCodeInRange)("200", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "App", ""); + return body; + } + if ((0, util_1.isCodeInRange)("400", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "GenericError", ""); + throw new exception_1.ApiException(400, "Bad Request", body, response.headers); + } + if ((0, util_1.isCodeInRange)("429", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "RateLimitError", ""); + throw new exception_1.ApiException(429, "Rate Limit Exceeded", body, response.headers); + } + if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "App", ""); + return body; + } + throw new exception_1.ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); + } + async updateLiveActivity(response) { + const contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); + if ((0, util_1.isCodeInRange)("200", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "UpdateLiveActivitySuccessResponse", ""); + return body; + } + if ((0, util_1.isCodeInRange)("400", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "GenericError", ""); + throw new exception_1.ApiException(400, "Bad Request", body, response.headers); + } + if ((0, util_1.isCodeInRange)("429", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "RateLimitError", ""); + throw new exception_1.ApiException(429, "Rate Limit Exceeded", body, response.headers); + } + if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "UpdateLiveActivitySuccessResponse", ""); + return body; + } + throw new exception_1.ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); + } + async updateSubscription(response) { + const contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); + if ((0, util_1.isCodeInRange)("200", response.httpStatusCode)) { + return; + } + if ((0, util_1.isCodeInRange)("400", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "GenericError", ""); + throw new exception_1.ApiException(400, "Bad Request", body, response.headers); + } + if ((0, util_1.isCodeInRange)("404", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "GenericError", ""); + throw new exception_1.ApiException(404, "Not Found", body, response.headers); + } + if ((0, util_1.isCodeInRange)("409", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "GenericError", ""); + throw new exception_1.ApiException(409, "Conflict", body, response.headers); + } + if ((0, util_1.isCodeInRange)("429", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "RateLimitError", ""); + throw new exception_1.ApiException(429, "Rate Limit Exceeded", body, response.headers); + } + if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "void", ""); + return body; + } + throw new exception_1.ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); + } + async updateSubscriptionByToken(response) { + const contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); + if ((0, util_1.isCodeInRange)("202", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "object", ""); + return body; + } + if ((0, util_1.isCodeInRange)("400", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "GenericError", ""); + throw new exception_1.ApiException(400, "Bad Request", body, response.headers); + } + if ((0, util_1.isCodeInRange)("404", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "GenericError", ""); + throw new exception_1.ApiException(404, "Not Found", body, response.headers); + } + if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "object", ""); + return body; + } + throw new exception_1.ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); + } + async updateTemplate(response) { + const contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); + if ((0, util_1.isCodeInRange)("200", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "TemplateResource", ""); + return body; + } + if ((0, util_1.isCodeInRange)("400", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "GenericError", ""); + throw new exception_1.ApiException(400, "Bad Request", body, response.headers); + } + if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "TemplateResource", ""); + return body; + } + throw new exception_1.ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); + } + async updateUser(response) { + const contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); + if ((0, util_1.isCodeInRange)("202", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "PropertiesBody", ""); + return body; + } + if ((0, util_1.isCodeInRange)("400", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "GenericError", ""); + throw new exception_1.ApiException(400, "Bad Request", body, response.headers); + } + if ((0, util_1.isCodeInRange)("409", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "GenericError", ""); + throw new exception_1.ApiException(409, "Conflict", body, response.headers); + } + if ((0, util_1.isCodeInRange)("429", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "RateLimitError", ""); + throw new exception_1.ApiException(429, "Rate Limit Exceeded", body, response.headers); + } + if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "PropertiesBody", ""); + return body; + } + throw new exception_1.ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); + } + async viewApiKeys(response) { + const contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); + if ((0, util_1.isCodeInRange)("200", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "ApiKeyTokensListResponse", ""); + return body; + } + if ((0, util_1.isCodeInRange)("400", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "GenericError", ""); + throw new exception_1.ApiException(400, "Bad Request", body, response.headers); + } + if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "ApiKeyTokensListResponse", ""); + return body; + } + throw new exception_1.ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); + } + async viewTemplate(response) { + const contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); + if ((0, util_1.isCodeInRange)("200", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "TemplateResource", ""); + return body; + } + if ((0, util_1.isCodeInRange)("400", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "GenericError", ""); + throw new exception_1.ApiException(400, "Bad Request", body, response.headers); + } + if ((0, util_1.isCodeInRange)("404", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "GenericError", ""); + throw new exception_1.ApiException(404, "Not Found", body, response.headers); + } + if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "TemplateResource", ""); + return body; + } + throw new exception_1.ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); + } + async viewTemplates(response) { + const contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); + if ((0, util_1.isCodeInRange)("200", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "TemplatesListResponse", ""); + return body; + } + if ((0, util_1.isCodeInRange)("400", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "GenericError", ""); + throw new exception_1.ApiException(400, "Bad Request", body, response.headers); + } + if ((0, util_1.isCodeInRange)("429", response.httpStatusCode)) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "RateLimitError", ""); + throw new exception_1.ApiException(429, "Rate Limit Exceeded", body, response.headers); + } + if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { + const body = ObjectSerializer_1.ObjectSerializer.deserialize(ObjectSerializer_1.ObjectSerializer.parse(await response.body.text(), contentType), "TemplatesListResponse", ""); + return body; + } + throw new exception_1.ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); } - DefaultApiResponseProcessor.prototype.cancelNotification = function (response) { - return __awaiter(this, void 0, void 0, function () { - var contentType, body, _a, _b, _c, _d, body, _e, _f, _g, _h, body, _j, _k, _l, _m, body, _o, _p, _q, _r, body, _s, _t, _u, _v, _w, _x; - return __generator(this, function (_y) { - switch (_y.label) { - case 0: - contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (!(0, util_1.isCodeInRange)("200", response.httpStatusCode)) return [3, 2]; - _b = (_a = ObjectSerializer_1.ObjectSerializer).deserialize; - _d = (_c = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 1: - body = _b.apply(_a, [_d.apply(_c, [_y.sent(), contentType]), - "GenericSuccessBoolResponse", ""]); - return [2, body]; - case 2: - if (!(0, util_1.isCodeInRange)("400", response.httpStatusCode)) return [3, 4]; - _f = (_e = ObjectSerializer_1.ObjectSerializer).deserialize; - _h = (_g = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 3: - body = _f.apply(_e, [_h.apply(_g, [_y.sent(), contentType]), - "GenericError", ""]); - throw new exception_1.ApiException(400, "Bad Request", body, response.headers); - case 4: - if (!(0, util_1.isCodeInRange)("404", response.httpStatusCode)) return [3, 6]; - _k = (_j = ObjectSerializer_1.ObjectSerializer).deserialize; - _m = (_l = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 5: - body = _k.apply(_j, [_m.apply(_l, [_y.sent(), contentType]), - "GenericError", ""]); - throw new exception_1.ApiException(404, "Not Found", body, response.headers); - case 6: - if (!(0, util_1.isCodeInRange)("429", response.httpStatusCode)) return [3, 8]; - _p = (_o = ObjectSerializer_1.ObjectSerializer).deserialize; - _r = (_q = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 7: - body = _p.apply(_o, [_r.apply(_q, [_y.sent(), contentType]), - "RateLimitError", ""]); - throw new exception_1.ApiException(429, "Rate Limit Exceeded", body, response.headers); - case 8: - if (!(response.httpStatusCode >= 200 && response.httpStatusCode <= 299)) return [3, 10]; - _t = (_s = ObjectSerializer_1.ObjectSerializer).deserialize; - _v = (_u = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 9: - body = _t.apply(_s, [_v.apply(_u, [_y.sent(), contentType]), - "GenericSuccessBoolResponse", ""]); - return [2, body]; - case 10: - _w = exception_1.ApiException.bind; - _x = [void 0, response.httpStatusCode, "Unknown API Status Code!"]; - return [4, response.getBodyAsAny()]; - case 11: throw new (_w.apply(exception_1.ApiException, _x.concat([_y.sent(), response.headers])))(); - } - }); - }); - }; - DefaultApiResponseProcessor.prototype.copyTemplateToApp = function (response) { - return __awaiter(this, void 0, void 0, function () { - var contentType, body, _a, _b, _c, _d, body, _e, _f, _g, _h, body, _j, _k, _l, _m, _o, _p; - return __generator(this, function (_q) { - switch (_q.label) { - case 0: - contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (!(0, util_1.isCodeInRange)("200", response.httpStatusCode)) return [3, 2]; - _b = (_a = ObjectSerializer_1.ObjectSerializer).deserialize; - _d = (_c = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 1: - body = _b.apply(_a, [_d.apply(_c, [_q.sent(), contentType]), - "TemplateResource", ""]); - return [2, body]; - case 2: - if (!(0, util_1.isCodeInRange)("400", response.httpStatusCode)) return [3, 4]; - _f = (_e = ObjectSerializer_1.ObjectSerializer).deserialize; - _h = (_g = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 3: - body = _f.apply(_e, [_h.apply(_g, [_q.sent(), contentType]), - "GenericError", ""]); - throw new exception_1.ApiException(400, "Bad Request", body, response.headers); - case 4: - if (!(response.httpStatusCode >= 200 && response.httpStatusCode <= 299)) return [3, 6]; - _k = (_j = ObjectSerializer_1.ObjectSerializer).deserialize; - _m = (_l = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 5: - body = _k.apply(_j, [_m.apply(_l, [_q.sent(), contentType]), - "TemplateResource", ""]); - return [2, body]; - case 6: - _o = exception_1.ApiException.bind; - _p = [void 0, response.httpStatusCode, "Unknown API Status Code!"]; - return [4, response.getBodyAsAny()]; - case 7: throw new (_o.apply(exception_1.ApiException, _p.concat([_q.sent(), response.headers])))(); - } - }); - }); - }; - DefaultApiResponseProcessor.prototype.createAlias = function (response) { - return __awaiter(this, void 0, void 0, function () { - var contentType, body, _a, _b, _c, _d, body, _e, _f, _g, _h, body, _j, _k, _l, _m, body, _o, _p, _q, _r, body, _s, _t, _u, _v, body, _w, _x, _y, _z, _0, _1; - return __generator(this, function (_2) { - switch (_2.label) { - case 0: - contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (!(0, util_1.isCodeInRange)("200", response.httpStatusCode)) return [3, 2]; - _b = (_a = ObjectSerializer_1.ObjectSerializer).deserialize; - _d = (_c = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 1: - body = _b.apply(_a, [_d.apply(_c, [_2.sent(), contentType]), - "UserIdentityBody", ""]); - return [2, body]; - case 2: - if (!(0, util_1.isCodeInRange)("400", response.httpStatusCode)) return [3, 4]; - _f = (_e = ObjectSerializer_1.ObjectSerializer).deserialize; - _h = (_g = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 3: - body = _f.apply(_e, [_h.apply(_g, [_2.sent(), contentType]), - "GenericError", ""]); - throw new exception_1.ApiException(400, "Bad Request", body, response.headers); - case 4: - if (!(0, util_1.isCodeInRange)("404", response.httpStatusCode)) return [3, 6]; - _k = (_j = ObjectSerializer_1.ObjectSerializer).deserialize; - _m = (_l = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 5: - body = _k.apply(_j, [_m.apply(_l, [_2.sent(), contentType]), - "GenericError", ""]); - throw new exception_1.ApiException(404, "Not Found", body, response.headers); - case 6: - if (!(0, util_1.isCodeInRange)("409", response.httpStatusCode)) return [3, 8]; - _p = (_o = ObjectSerializer_1.ObjectSerializer).deserialize; - _r = (_q = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 7: - body = _p.apply(_o, [_r.apply(_q, [_2.sent(), contentType]), - "GenericError", ""]); - throw new exception_1.ApiException(409, "Conflict", body, response.headers); - case 8: - if (!(0, util_1.isCodeInRange)("429", response.httpStatusCode)) return [3, 10]; - _t = (_s = ObjectSerializer_1.ObjectSerializer).deserialize; - _v = (_u = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 9: - body = _t.apply(_s, [_v.apply(_u, [_2.sent(), contentType]), - "RateLimitError", ""]); - throw new exception_1.ApiException(429, "Rate Limit Exceeded", body, response.headers); - case 10: - if (!(response.httpStatusCode >= 200 && response.httpStatusCode <= 299)) return [3, 12]; - _x = (_w = ObjectSerializer_1.ObjectSerializer).deserialize; - _z = (_y = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 11: - body = _x.apply(_w, [_z.apply(_y, [_2.sent(), contentType]), - "UserIdentityBody", ""]); - return [2, body]; - case 12: - _0 = exception_1.ApiException.bind; - _1 = [void 0, response.httpStatusCode, "Unknown API Status Code!"]; - return [4, response.getBodyAsAny()]; - case 13: throw new (_0.apply(exception_1.ApiException, _1.concat([_2.sent(), response.headers])))(); - } - }); - }); - }; - DefaultApiResponseProcessor.prototype.createAliasBySubscription = function (response) { - return __awaiter(this, void 0, void 0, function () { - var contentType, body, _a, _b, _c, _d, body, _e, _f, _g, _h, body, _j, _k, _l, _m, body, _o, _p, _q, _r, body, _s, _t, _u, _v, body, _w, _x, _y, _z, _0, _1; - return __generator(this, function (_2) { - switch (_2.label) { - case 0: - contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (!(0, util_1.isCodeInRange)("200", response.httpStatusCode)) return [3, 2]; - _b = (_a = ObjectSerializer_1.ObjectSerializer).deserialize; - _d = (_c = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 1: - body = _b.apply(_a, [_d.apply(_c, [_2.sent(), contentType]), - "UserIdentityBody", ""]); - return [2, body]; - case 2: - if (!(0, util_1.isCodeInRange)("400", response.httpStatusCode)) return [3, 4]; - _f = (_e = ObjectSerializer_1.ObjectSerializer).deserialize; - _h = (_g = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 3: - body = _f.apply(_e, [_h.apply(_g, [_2.sent(), contentType]), - "GenericError", ""]); - throw new exception_1.ApiException(400, "Bad Request", body, response.headers); - case 4: - if (!(0, util_1.isCodeInRange)("404", response.httpStatusCode)) return [3, 6]; - _k = (_j = ObjectSerializer_1.ObjectSerializer).deserialize; - _m = (_l = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 5: - body = _k.apply(_j, [_m.apply(_l, [_2.sent(), contentType]), - "GenericError", ""]); - throw new exception_1.ApiException(404, "Not Found", body, response.headers); - case 6: - if (!(0, util_1.isCodeInRange)("409", response.httpStatusCode)) return [3, 8]; - _p = (_o = ObjectSerializer_1.ObjectSerializer).deserialize; - _r = (_q = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 7: - body = _p.apply(_o, [_r.apply(_q, [_2.sent(), contentType]), - "GenericError", ""]); - throw new exception_1.ApiException(409, "Conflict", body, response.headers); - case 8: - if (!(0, util_1.isCodeInRange)("429", response.httpStatusCode)) return [3, 10]; - _t = (_s = ObjectSerializer_1.ObjectSerializer).deserialize; - _v = (_u = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 9: - body = _t.apply(_s, [_v.apply(_u, [_2.sent(), contentType]), - "RateLimitError", ""]); - throw new exception_1.ApiException(429, "Rate Limit Exceeded", body, response.headers); - case 10: - if (!(response.httpStatusCode >= 200 && response.httpStatusCode <= 299)) return [3, 12]; - _x = (_w = ObjectSerializer_1.ObjectSerializer).deserialize; - _z = (_y = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 11: - body = _x.apply(_w, [_z.apply(_y, [_2.sent(), contentType]), - "UserIdentityBody", ""]); - return [2, body]; - case 12: - _0 = exception_1.ApiException.bind; - _1 = [void 0, response.httpStatusCode, "Unknown API Status Code!"]; - return [4, response.getBodyAsAny()]; - case 13: throw new (_0.apply(exception_1.ApiException, _1.concat([_2.sent(), response.headers])))(); - } - }); - }); - }; - DefaultApiResponseProcessor.prototype.createApiKey = function (response) { - return __awaiter(this, void 0, void 0, function () { - var contentType, body, _a, _b, _c, _d, body, _e, _f, _g, _h, body, _j, _k, _l, _m, _o, _p; - return __generator(this, function (_q) { - switch (_q.label) { - case 0: - contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (!(0, util_1.isCodeInRange)("200", response.httpStatusCode)) return [3, 2]; - _b = (_a = ObjectSerializer_1.ObjectSerializer).deserialize; - _d = (_c = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 1: - body = _b.apply(_a, [_d.apply(_c, [_q.sent(), contentType]), - "CreateApiKeyResponse", ""]); - return [2, body]; - case 2: - if (!(0, util_1.isCodeInRange)("400", response.httpStatusCode)) return [3, 4]; - _f = (_e = ObjectSerializer_1.ObjectSerializer).deserialize; - _h = (_g = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 3: - body = _f.apply(_e, [_h.apply(_g, [_q.sent(), contentType]), - "GenericError", ""]); - throw new exception_1.ApiException(400, "Bad Request", body, response.headers); - case 4: - if (!(response.httpStatusCode >= 200 && response.httpStatusCode <= 299)) return [3, 6]; - _k = (_j = ObjectSerializer_1.ObjectSerializer).deserialize; - _m = (_l = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 5: - body = _k.apply(_j, [_m.apply(_l, [_q.sent(), contentType]), - "CreateApiKeyResponse", ""]); - return [2, body]; - case 6: - _o = exception_1.ApiException.bind; - _p = [void 0, response.httpStatusCode, "Unknown API Status Code!"]; - return [4, response.getBodyAsAny()]; - case 7: throw new (_o.apply(exception_1.ApiException, _p.concat([_q.sent(), response.headers])))(); - } - }); - }); - }; - DefaultApiResponseProcessor.prototype.createApp = function (response) { - return __awaiter(this, void 0, void 0, function () { - var contentType, body, _a, _b, _c, _d, body, _e, _f, _g, _h, body, _j, _k, _l, _m, body, _o, _p, _q, _r, _s, _t; - return __generator(this, function (_u) { - switch (_u.label) { - case 0: - contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (!(0, util_1.isCodeInRange)("200", response.httpStatusCode)) return [3, 2]; - _b = (_a = ObjectSerializer_1.ObjectSerializer).deserialize; - _d = (_c = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 1: - body = _b.apply(_a, [_d.apply(_c, [_u.sent(), contentType]), - "App", ""]); - return [2, body]; - case 2: - if (!(0, util_1.isCodeInRange)("400", response.httpStatusCode)) return [3, 4]; - _f = (_e = ObjectSerializer_1.ObjectSerializer).deserialize; - _h = (_g = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 3: - body = _f.apply(_e, [_h.apply(_g, [_u.sent(), contentType]), - "GenericError", ""]); - throw new exception_1.ApiException(400, "Bad Request", body, response.headers); - case 4: - if (!(0, util_1.isCodeInRange)("429", response.httpStatusCode)) return [3, 6]; - _k = (_j = ObjectSerializer_1.ObjectSerializer).deserialize; - _m = (_l = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 5: - body = _k.apply(_j, [_m.apply(_l, [_u.sent(), contentType]), - "RateLimitError", ""]); - throw new exception_1.ApiException(429, "Rate Limit Exceeded", body, response.headers); - case 6: - if (!(response.httpStatusCode >= 200 && response.httpStatusCode <= 299)) return [3, 8]; - _p = (_o = ObjectSerializer_1.ObjectSerializer).deserialize; - _r = (_q = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 7: - body = _p.apply(_o, [_r.apply(_q, [_u.sent(), contentType]), - "App", ""]); - return [2, body]; - case 8: - _s = exception_1.ApiException.bind; - _t = [void 0, response.httpStatusCode, "Unknown API Status Code!"]; - return [4, response.getBodyAsAny()]; - case 9: throw new (_s.apply(exception_1.ApiException, _t.concat([_u.sent(), response.headers])))(); - } - }); - }); - }; - DefaultApiResponseProcessor.prototype.createCustomEvents = function (response) { - return __awaiter(this, void 0, void 0, function () { - var contentType, body, _a, _b, _c, _d, body, _e, _f, _g, _h, body, _j, _k, _l, _m, body, _o, _p, _q, _r, body, _s, _t, _u, _v, _w, _x; - return __generator(this, function (_y) { - switch (_y.label) { - case 0: - contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (!(0, util_1.isCodeInRange)("200", response.httpStatusCode)) return [3, 2]; - _b = (_a = ObjectSerializer_1.ObjectSerializer).deserialize; - _d = (_c = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 1: - body = _b.apply(_a, [_d.apply(_c, [_y.sent(), contentType]), - "object", ""]); - return [2, body]; - case 2: - if (!(0, util_1.isCodeInRange)("400", response.httpStatusCode)) return [3, 4]; - _f = (_e = ObjectSerializer_1.ObjectSerializer).deserialize; - _h = (_g = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 3: - body = _f.apply(_e, [_h.apply(_g, [_y.sent(), contentType]), - "GenericError", ""]); - throw new exception_1.ApiException(400, "Bad Request", body, response.headers); - case 4: - if (!(0, util_1.isCodeInRange)("401", response.httpStatusCode)) return [3, 6]; - _k = (_j = ObjectSerializer_1.ObjectSerializer).deserialize; - _m = (_l = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 5: - body = _k.apply(_j, [_m.apply(_l, [_y.sent(), contentType]), - "GenericError", ""]); - throw new exception_1.ApiException(401, "Unauthorized", body, response.headers); - case 6: - if (!(0, util_1.isCodeInRange)("429", response.httpStatusCode)) return [3, 8]; - _p = (_o = ObjectSerializer_1.ObjectSerializer).deserialize; - _r = (_q = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 7: - body = _p.apply(_o, [_r.apply(_q, [_y.sent(), contentType]), - "RateLimitError", ""]); - throw new exception_1.ApiException(429, "Rate Limit Exceeded", body, response.headers); - case 8: - if (!(response.httpStatusCode >= 200 && response.httpStatusCode <= 299)) return [3, 10]; - _t = (_s = ObjectSerializer_1.ObjectSerializer).deserialize; - _v = (_u = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 9: - body = _t.apply(_s, [_v.apply(_u, [_y.sent(), contentType]), - "object", ""]); - return [2, body]; - case 10: - _w = exception_1.ApiException.bind; - _x = [void 0, response.httpStatusCode, "Unknown API Status Code!"]; - return [4, response.getBodyAsAny()]; - case 11: throw new (_w.apply(exception_1.ApiException, _x.concat([_y.sent(), response.headers])))(); - } - }); - }); - }; - DefaultApiResponseProcessor.prototype.createNotification = function (response) { - return __awaiter(this, void 0, void 0, function () { - var contentType, body, _a, _b, _c, _d, body, _e, _f, _g, _h, body, _j, _k, _l, _m, body, _o, _p, _q, _r, _s, _t; - return __generator(this, function (_u) { - switch (_u.label) { - case 0: - contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (!(0, util_1.isCodeInRange)("200", response.httpStatusCode)) return [3, 2]; - _b = (_a = ObjectSerializer_1.ObjectSerializer).deserialize; - _d = (_c = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 1: - body = _b.apply(_a, [_d.apply(_c, [_u.sent(), contentType]), - "CreateNotificationSuccessResponse", ""]); - return [2, body]; - case 2: - if (!(0, util_1.isCodeInRange)("400", response.httpStatusCode)) return [3, 4]; - _f = (_e = ObjectSerializer_1.ObjectSerializer).deserialize; - _h = (_g = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 3: - body = _f.apply(_e, [_h.apply(_g, [_u.sent(), contentType]), - "GenericError", ""]); - throw new exception_1.ApiException(400, "Bad Request", body, response.headers); - case 4: - if (!(0, util_1.isCodeInRange)("429", response.httpStatusCode)) return [3, 6]; - _k = (_j = ObjectSerializer_1.ObjectSerializer).deserialize; - _m = (_l = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 5: - body = _k.apply(_j, [_m.apply(_l, [_u.sent(), contentType]), - "RateLimitError", ""]); - throw new exception_1.ApiException(429, "Rate Limit Exceeded", body, response.headers); - case 6: - if (!(response.httpStatusCode >= 200 && response.httpStatusCode <= 299)) return [3, 8]; - _p = (_o = ObjectSerializer_1.ObjectSerializer).deserialize; - _r = (_q = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 7: - body = _p.apply(_o, [_r.apply(_q, [_u.sent(), contentType]), - "CreateNotificationSuccessResponse", ""]); - return [2, body]; - case 8: - _s = exception_1.ApiException.bind; - _t = [void 0, response.httpStatusCode, "Unknown API Status Code!"]; - return [4, response.getBodyAsAny()]; - case 9: throw new (_s.apply(exception_1.ApiException, _t.concat([_u.sent(), response.headers])))(); - } - }); - }); - }; - DefaultApiResponseProcessor.prototype.createSegment = function (response) { - return __awaiter(this, void 0, void 0, function () { - var contentType, body, _a, _b, _c, _d, body, _e, _f, _g, _h, body, _j, _k, _l, _m, body, _o, _p, _q, _r, body, _s, _t, _u, _v, _w, _x; - return __generator(this, function (_y) { - switch (_y.label) { - case 0: - contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (!(0, util_1.isCodeInRange)("201", response.httpStatusCode)) return [3, 2]; - _b = (_a = ObjectSerializer_1.ObjectSerializer).deserialize; - _d = (_c = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 1: - body = _b.apply(_a, [_d.apply(_c, [_y.sent(), contentType]), - "CreateSegmentSuccessResponse", ""]); - return [2, body]; - case 2: - if (!(0, util_1.isCodeInRange)("400", response.httpStatusCode)) return [3, 4]; - _f = (_e = ObjectSerializer_1.ObjectSerializer).deserialize; - _h = (_g = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 3: - body = _f.apply(_e, [_h.apply(_g, [_y.sent(), contentType]), - "GenericError", ""]); - throw new exception_1.ApiException(400, "Bad Request", body, response.headers); - case 4: - if (!(0, util_1.isCodeInRange)("409", response.httpStatusCode)) return [3, 6]; - _k = (_j = ObjectSerializer_1.ObjectSerializer).deserialize; - _m = (_l = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 5: - body = _k.apply(_j, [_m.apply(_l, [_y.sent(), contentType]), - "CreateSegmentConflictResponse", ""]); - throw new exception_1.ApiException(409, "Conflict", body, response.headers); - case 6: - if (!(0, util_1.isCodeInRange)("429", response.httpStatusCode)) return [3, 8]; - _p = (_o = ObjectSerializer_1.ObjectSerializer).deserialize; - _r = (_q = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 7: - body = _p.apply(_o, [_r.apply(_q, [_y.sent(), contentType]), - "RateLimitError", ""]); - throw new exception_1.ApiException(429, "Rate Limit Exceeded", body, response.headers); - case 8: - if (!(response.httpStatusCode >= 200 && response.httpStatusCode <= 299)) return [3, 10]; - _t = (_s = ObjectSerializer_1.ObjectSerializer).deserialize; - _v = (_u = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 9: - body = _t.apply(_s, [_v.apply(_u, [_y.sent(), contentType]), - "CreateSegmentSuccessResponse", ""]); - return [2, body]; - case 10: - _w = exception_1.ApiException.bind; - _x = [void 0, response.httpStatusCode, "Unknown API Status Code!"]; - return [4, response.getBodyAsAny()]; - case 11: throw new (_w.apply(exception_1.ApiException, _x.concat([_y.sent(), response.headers])))(); - } - }); - }); - }; - DefaultApiResponseProcessor.prototype.createSubscription = function (response) { - return __awaiter(this, void 0, void 0, function () { - var contentType, body, _a, _b, _c, _d, body, _e, _f, _g, _h, body, _j, _k, _l, _m, body, _o, _p, _q, _r, body, _s, _t, _u, _v, body, _w, _x, _y, _z, body, _0, _1, _2, _3, _4, _5; - return __generator(this, function (_6) { - switch (_6.label) { - case 0: - contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (!(0, util_1.isCodeInRange)("201", response.httpStatusCode)) return [3, 2]; - _b = (_a = ObjectSerializer_1.ObjectSerializer).deserialize; - _d = (_c = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 1: - body = _b.apply(_a, [_d.apply(_c, [_6.sent(), contentType]), - "SubscriptionBody", ""]); - return [2, body]; - case 2: - if (!(0, util_1.isCodeInRange)("202", response.httpStatusCode)) return [3, 4]; - _f = (_e = ObjectSerializer_1.ObjectSerializer).deserialize; - _h = (_g = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 3: - body = _f.apply(_e, [_h.apply(_g, [_6.sent(), contentType]), - "SubscriptionBody", ""]); - return [2, body]; - case 4: - if (!(0, util_1.isCodeInRange)("400", response.httpStatusCode)) return [3, 6]; - _k = (_j = ObjectSerializer_1.ObjectSerializer).deserialize; - _m = (_l = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 5: - body = _k.apply(_j, [_m.apply(_l, [_6.sent(), contentType]), - "GenericError", ""]); - throw new exception_1.ApiException(400, "Bad Request", body, response.headers); - case 6: - if (!(0, util_1.isCodeInRange)("404", response.httpStatusCode)) return [3, 8]; - _p = (_o = ObjectSerializer_1.ObjectSerializer).deserialize; - _r = (_q = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 7: - body = _p.apply(_o, [_r.apply(_q, [_6.sent(), contentType]), - "GenericError", ""]); - throw new exception_1.ApiException(404, "Not Found", body, response.headers); - case 8: - if (!(0, util_1.isCodeInRange)("409", response.httpStatusCode)) return [3, 10]; - _t = (_s = ObjectSerializer_1.ObjectSerializer).deserialize; - _v = (_u = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 9: - body = _t.apply(_s, [_v.apply(_u, [_6.sent(), contentType]), - "GenericError", ""]); - throw new exception_1.ApiException(409, "Operation is not permitted due to user having the maximum number of subscriptions assigned", body, response.headers); - case 10: - if (!(0, util_1.isCodeInRange)("429", response.httpStatusCode)) return [3, 12]; - _x = (_w = ObjectSerializer_1.ObjectSerializer).deserialize; - _z = (_y = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 11: - body = _x.apply(_w, [_z.apply(_y, [_6.sent(), contentType]), - "RateLimitError", ""]); - throw new exception_1.ApiException(429, "Rate Limit Exceeded", body, response.headers); - case 12: - if (!(response.httpStatusCode >= 200 && response.httpStatusCode <= 299)) return [3, 14]; - _1 = (_0 = ObjectSerializer_1.ObjectSerializer).deserialize; - _3 = (_2 = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 13: - body = _1.apply(_0, [_3.apply(_2, [_6.sent(), contentType]), - "SubscriptionBody", ""]); - return [2, body]; - case 14: - _4 = exception_1.ApiException.bind; - _5 = [void 0, response.httpStatusCode, "Unknown API Status Code!"]; - return [4, response.getBodyAsAny()]; - case 15: throw new (_4.apply(exception_1.ApiException, _5.concat([_6.sent(), response.headers])))(); - } - }); - }); - }; - DefaultApiResponseProcessor.prototype.createTemplate = function (response) { - return __awaiter(this, void 0, void 0, function () { - var contentType, body, _a, _b, _c, _d, body, _e, _f, _g, _h, body, _j, _k, _l, _m, body, _o, _p, _q, _r, _s, _t; - return __generator(this, function (_u) { - switch (_u.label) { - case 0: - contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (!(0, util_1.isCodeInRange)("200", response.httpStatusCode)) return [3, 2]; - _b = (_a = ObjectSerializer_1.ObjectSerializer).deserialize; - _d = (_c = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 1: - body = _b.apply(_a, [_d.apply(_c, [_u.sent(), contentType]), - "TemplateResource", ""]); - return [2, body]; - case 2: - if (!(0, util_1.isCodeInRange)("400", response.httpStatusCode)) return [3, 4]; - _f = (_e = ObjectSerializer_1.ObjectSerializer).deserialize; - _h = (_g = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 3: - body = _f.apply(_e, [_h.apply(_g, [_u.sent(), contentType]), - "GenericError", ""]); - throw new exception_1.ApiException(400, "Bad Request", body, response.headers); - case 4: - if (!(0, util_1.isCodeInRange)("422", response.httpStatusCode)) return [3, 6]; - _k = (_j = ObjectSerializer_1.ObjectSerializer).deserialize; - _m = (_l = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 5: - body = _k.apply(_j, [_m.apply(_l, [_u.sent(), contentType]), - "GenericError", ""]); - throw new exception_1.ApiException(422, "Unprocessable Entity", body, response.headers); - case 6: - if (!(response.httpStatusCode >= 200 && response.httpStatusCode <= 299)) return [3, 8]; - _p = (_o = ObjectSerializer_1.ObjectSerializer).deserialize; - _r = (_q = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 7: - body = _p.apply(_o, [_r.apply(_q, [_u.sent(), contentType]), - "TemplateResource", ""]); - return [2, body]; - case 8: - _s = exception_1.ApiException.bind; - _t = [void 0, response.httpStatusCode, "Unknown API Status Code!"]; - return [4, response.getBodyAsAny()]; - case 9: throw new (_s.apply(exception_1.ApiException, _t.concat([_u.sent(), response.headers])))(); - } - }); - }); - }; - DefaultApiResponseProcessor.prototype.createUser = function (response) { - return __awaiter(this, void 0, void 0, function () { - var contentType, body, _a, _b, _c, _d, body, _e, _f, _g, _h, body, _j, _k, _l, _m, body, _o, _p, _q, _r, body, _s, _t, _u, _v, body, _w, _x, _y, _z, body, _0, _1, _2, _3, _4, _5; - return __generator(this, function (_6) { - switch (_6.label) { - case 0: - contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (!(0, util_1.isCodeInRange)("200", response.httpStatusCode)) return [3, 2]; - _b = (_a = ObjectSerializer_1.ObjectSerializer).deserialize; - _d = (_c = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 1: - body = _b.apply(_a, [_d.apply(_c, [_6.sent(), contentType]), - "User", ""]); - return [2, body]; - case 2: - if (!(0, util_1.isCodeInRange)("201", response.httpStatusCode)) return [3, 4]; - _f = (_e = ObjectSerializer_1.ObjectSerializer).deserialize; - _h = (_g = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 3: - body = _f.apply(_e, [_h.apply(_g, [_6.sent(), contentType]), - "User", ""]); - return [2, body]; - case 4: - if (!(0, util_1.isCodeInRange)("202", response.httpStatusCode)) return [3, 6]; - _k = (_j = ObjectSerializer_1.ObjectSerializer).deserialize; - _m = (_l = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 5: - body = _k.apply(_j, [_m.apply(_l, [_6.sent(), contentType]), - "User", ""]); - return [2, body]; - case 6: - if (!(0, util_1.isCodeInRange)("400", response.httpStatusCode)) return [3, 8]; - _p = (_o = ObjectSerializer_1.ObjectSerializer).deserialize; - _r = (_q = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 7: - body = _p.apply(_o, [_r.apply(_q, [_6.sent(), contentType]), - "GenericError", ""]); - throw new exception_1.ApiException(400, "Bad Request", body, response.headers); - case 8: - if (!(0, util_1.isCodeInRange)("409", response.httpStatusCode)) return [3, 10]; - _t = (_s = ObjectSerializer_1.ObjectSerializer).deserialize; - _v = (_u = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 9: - body = _t.apply(_s, [_v.apply(_u, [_6.sent(), contentType]), - "CreateUserConflictResponse", ""]); - throw new exception_1.ApiException(409, "Multiple User Identity Conflict", body, response.headers); - case 10: - if (!(0, util_1.isCodeInRange)("429", response.httpStatusCode)) return [3, 12]; - _x = (_w = ObjectSerializer_1.ObjectSerializer).deserialize; - _z = (_y = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 11: - body = _x.apply(_w, [_z.apply(_y, [_6.sent(), contentType]), - "RateLimitError", ""]); - throw new exception_1.ApiException(429, "Rate Limit Exceeded", body, response.headers); - case 12: - if (!(response.httpStatusCode >= 200 && response.httpStatusCode <= 299)) return [3, 14]; - _1 = (_0 = ObjectSerializer_1.ObjectSerializer).deserialize; - _3 = (_2 = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 13: - body = _1.apply(_0, [_3.apply(_2, [_6.sent(), contentType]), - "User", ""]); - return [2, body]; - case 14: - _4 = exception_1.ApiException.bind; - _5 = [void 0, response.httpStatusCode, "Unknown API Status Code!"]; - return [4, response.getBodyAsAny()]; - case 15: throw new (_4.apply(exception_1.ApiException, _5.concat([_6.sent(), response.headers])))(); - } - }); - }); - }; - DefaultApiResponseProcessor.prototype.deleteAlias = function (response) { - return __awaiter(this, void 0, void 0, function () { - var contentType, body, _a, _b, _c, _d, body, _e, _f, _g, _h, body, _j, _k, _l, _m, body, _o, _p, _q, _r, body, _s, _t, _u, _v, body, _w, _x, _y, _z, _0, _1; - return __generator(this, function (_2) { - switch (_2.label) { - case 0: - contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (!(0, util_1.isCodeInRange)("200", response.httpStatusCode)) return [3, 2]; - _b = (_a = ObjectSerializer_1.ObjectSerializer).deserialize; - _d = (_c = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 1: - body = _b.apply(_a, [_d.apply(_c, [_2.sent(), contentType]), - "UserIdentityBody", ""]); - return [2, body]; - case 2: - if (!(0, util_1.isCodeInRange)("400", response.httpStatusCode)) return [3, 4]; - _f = (_e = ObjectSerializer_1.ObjectSerializer).deserialize; - _h = (_g = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 3: - body = _f.apply(_e, [_h.apply(_g, [_2.sent(), contentType]), - "GenericError", ""]); - throw new exception_1.ApiException(400, "Bad Request", body, response.headers); - case 4: - if (!(0, util_1.isCodeInRange)("404", response.httpStatusCode)) return [3, 6]; - _k = (_j = ObjectSerializer_1.ObjectSerializer).deserialize; - _m = (_l = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 5: - body = _k.apply(_j, [_m.apply(_l, [_2.sent(), contentType]), - "GenericError", ""]); - throw new exception_1.ApiException(404, "Not Found", body, response.headers); - case 6: - if (!(0, util_1.isCodeInRange)("409", response.httpStatusCode)) return [3, 8]; - _p = (_o = ObjectSerializer_1.ObjectSerializer).deserialize; - _r = (_q = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 7: - body = _p.apply(_o, [_r.apply(_q, [_2.sent(), contentType]), - "GenericError", ""]); - throw new exception_1.ApiException(409, "Conflict", body, response.headers); - case 8: - if (!(0, util_1.isCodeInRange)("429", response.httpStatusCode)) return [3, 10]; - _t = (_s = ObjectSerializer_1.ObjectSerializer).deserialize; - _v = (_u = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 9: - body = _t.apply(_s, [_v.apply(_u, [_2.sent(), contentType]), - "RateLimitError", ""]); - throw new exception_1.ApiException(429, "Rate Limit Exceeded", body, response.headers); - case 10: - if (!(response.httpStatusCode >= 200 && response.httpStatusCode <= 299)) return [3, 12]; - _x = (_w = ObjectSerializer_1.ObjectSerializer).deserialize; - _z = (_y = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 11: - body = _x.apply(_w, [_z.apply(_y, [_2.sent(), contentType]), - "UserIdentityBody", ""]); - return [2, body]; - case 12: - _0 = exception_1.ApiException.bind; - _1 = [void 0, response.httpStatusCode, "Unknown API Status Code!"]; - return [4, response.getBodyAsAny()]; - case 13: throw new (_0.apply(exception_1.ApiException, _1.concat([_2.sent(), response.headers])))(); - } - }); - }); - }; - DefaultApiResponseProcessor.prototype.deleteApiKey = function (response) { - return __awaiter(this, void 0, void 0, function () { - var contentType, body, _a, _b, _c, _d, body, _e, _f, _g, _h, body, _j, _k, _l, _m, _o, _p; - return __generator(this, function (_q) { - switch (_q.label) { - case 0: - contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (!(0, util_1.isCodeInRange)("200", response.httpStatusCode)) return [3, 2]; - _b = (_a = ObjectSerializer_1.ObjectSerializer).deserialize; - _d = (_c = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 1: - body = _b.apply(_a, [_d.apply(_c, [_q.sent(), contentType]), - "object", ""]); - return [2, body]; - case 2: - if (!(0, util_1.isCodeInRange)("400", response.httpStatusCode)) return [3, 4]; - _f = (_e = ObjectSerializer_1.ObjectSerializer).deserialize; - _h = (_g = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 3: - body = _f.apply(_e, [_h.apply(_g, [_q.sent(), contentType]), - "GenericError", ""]); - throw new exception_1.ApiException(400, "Bad Request", body, response.headers); - case 4: - if (!(response.httpStatusCode >= 200 && response.httpStatusCode <= 299)) return [3, 6]; - _k = (_j = ObjectSerializer_1.ObjectSerializer).deserialize; - _m = (_l = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 5: - body = _k.apply(_j, [_m.apply(_l, [_q.sent(), contentType]), - "object", ""]); - return [2, body]; - case 6: - _o = exception_1.ApiException.bind; - _p = [void 0, response.httpStatusCode, "Unknown API Status Code!"]; - return [4, response.getBodyAsAny()]; - case 7: throw new (_o.apply(exception_1.ApiException, _p.concat([_q.sent(), response.headers])))(); - } - }); - }); - }; - DefaultApiResponseProcessor.prototype.deleteSegment = function (response) { - return __awaiter(this, void 0, void 0, function () { - var contentType, body, _a, _b, _c, _d, body, _e, _f, _g, _h, body, _j, _k, _l, _m, body, _o, _p, _q, _r, body, _s, _t, _u, _v, _w, _x; - return __generator(this, function (_y) { - switch (_y.label) { - case 0: - contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (!(0, util_1.isCodeInRange)("200", response.httpStatusCode)) return [3, 2]; - _b = (_a = ObjectSerializer_1.ObjectSerializer).deserialize; - _d = (_c = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 1: - body = _b.apply(_a, [_d.apply(_c, [_y.sent(), contentType]), - "GenericSuccessBoolResponse", ""]); - return [2, body]; - case 2: - if (!(0, util_1.isCodeInRange)("400", response.httpStatusCode)) return [3, 4]; - _f = (_e = ObjectSerializer_1.ObjectSerializer).deserialize; - _h = (_g = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 3: - body = _f.apply(_e, [_h.apply(_g, [_y.sent(), contentType]), - "GenericError", ""]); - throw new exception_1.ApiException(400, "Bad Request", body, response.headers); - case 4: - if (!(0, util_1.isCodeInRange)("404", response.httpStatusCode)) return [3, 6]; - _k = (_j = ObjectSerializer_1.ObjectSerializer).deserialize; - _m = (_l = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 5: - body = _k.apply(_j, [_m.apply(_l, [_y.sent(), contentType]), - "GenericSuccessBoolResponse", ""]); - throw new exception_1.ApiException(404, "Not Found", body, response.headers); - case 6: - if (!(0, util_1.isCodeInRange)("429", response.httpStatusCode)) return [3, 8]; - _p = (_o = ObjectSerializer_1.ObjectSerializer).deserialize; - _r = (_q = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 7: - body = _p.apply(_o, [_r.apply(_q, [_y.sent(), contentType]), - "RateLimitError", ""]); - throw new exception_1.ApiException(429, "Rate Limit Exceeded", body, response.headers); - case 8: - if (!(response.httpStatusCode >= 200 && response.httpStatusCode <= 299)) return [3, 10]; - _t = (_s = ObjectSerializer_1.ObjectSerializer).deserialize; - _v = (_u = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 9: - body = _t.apply(_s, [_v.apply(_u, [_y.sent(), contentType]), - "GenericSuccessBoolResponse", ""]); - return [2, body]; - case 10: - _w = exception_1.ApiException.bind; - _x = [void 0, response.httpStatusCode, "Unknown API Status Code!"]; - return [4, response.getBodyAsAny()]; - case 11: throw new (_w.apply(exception_1.ApiException, _x.concat([_y.sent(), response.headers])))(); - } - }); - }); - }; - DefaultApiResponseProcessor.prototype.deleteSubscription = function (response) { - return __awaiter(this, void 0, void 0, function () { - var contentType, body, _a, _b, _c, _d, body, _e, _f, _g, _h, body, _j, _k, _l, _m, body, _o, _p, _q, _r, body, _s, _t, _u, _v, _w, _x; - return __generator(this, function (_y) { - switch (_y.label) { - case 0: - contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if ((0, util_1.isCodeInRange)("202", response.httpStatusCode)) { - return [2]; - } - if (!(0, util_1.isCodeInRange)("400", response.httpStatusCode)) return [3, 2]; - _b = (_a = ObjectSerializer_1.ObjectSerializer).deserialize; - _d = (_c = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 1: - body = _b.apply(_a, [_d.apply(_c, [_y.sent(), contentType]), - "GenericError", ""]); - throw new exception_1.ApiException(400, "Bad Request", body, response.headers); - case 2: - if (!(0, util_1.isCodeInRange)("404", response.httpStatusCode)) return [3, 4]; - _f = (_e = ObjectSerializer_1.ObjectSerializer).deserialize; - _h = (_g = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 3: - body = _f.apply(_e, [_h.apply(_g, [_y.sent(), contentType]), - "GenericError", ""]); - throw new exception_1.ApiException(404, "Not Found", body, response.headers); - case 4: - if (!(0, util_1.isCodeInRange)("409", response.httpStatusCode)) return [3, 6]; - _k = (_j = ObjectSerializer_1.ObjectSerializer).deserialize; - _m = (_l = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 5: - body = _k.apply(_j, [_m.apply(_l, [_y.sent(), contentType]), - "GenericError", ""]); - throw new exception_1.ApiException(409, "Conflict", body, response.headers); - case 6: - if (!(0, util_1.isCodeInRange)("429", response.httpStatusCode)) return [3, 8]; - _p = (_o = ObjectSerializer_1.ObjectSerializer).deserialize; - _r = (_q = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 7: - body = _p.apply(_o, [_r.apply(_q, [_y.sent(), contentType]), - "RateLimitError", ""]); - throw new exception_1.ApiException(429, "Rate Limit Exceeded", body, response.headers); - case 8: - if (!(response.httpStatusCode >= 200 && response.httpStatusCode <= 299)) return [3, 10]; - _t = (_s = ObjectSerializer_1.ObjectSerializer).deserialize; - _v = (_u = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 9: - body = _t.apply(_s, [_v.apply(_u, [_y.sent(), contentType]), - "void", ""]); - return [2, body]; - case 10: - _w = exception_1.ApiException.bind; - _x = [void 0, response.httpStatusCode, "Unknown API Status Code!"]; - return [4, response.getBodyAsAny()]; - case 11: throw new (_w.apply(exception_1.ApiException, _x.concat([_y.sent(), response.headers])))(); - } - }); - }); - }; - DefaultApiResponseProcessor.prototype.deleteTemplate = function (response) { - return __awaiter(this, void 0, void 0, function () { - var contentType, body, _a, _b, _c, _d, body, _e, _f, _g, _h, body, _j, _k, _l, _m, body, _o, _p, _q, _r, _s, _t; - return __generator(this, function (_u) { - switch (_u.label) { - case 0: - contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (!(0, util_1.isCodeInRange)("200", response.httpStatusCode)) return [3, 2]; - _b = (_a = ObjectSerializer_1.ObjectSerializer).deserialize; - _d = (_c = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 1: - body = _b.apply(_a, [_d.apply(_c, [_u.sent(), contentType]), - "GenericSuccessBoolResponse", ""]); - return [2, body]; - case 2: - if (!(0, util_1.isCodeInRange)("400", response.httpStatusCode)) return [3, 4]; - _f = (_e = ObjectSerializer_1.ObjectSerializer).deserialize; - _h = (_g = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 3: - body = _f.apply(_e, [_h.apply(_g, [_u.sent(), contentType]), - "GenericError", ""]); - throw new exception_1.ApiException(400, "Bad Request", body, response.headers); - case 4: - if (!(0, util_1.isCodeInRange)("404", response.httpStatusCode)) return [3, 6]; - _k = (_j = ObjectSerializer_1.ObjectSerializer).deserialize; - _m = (_l = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 5: - body = _k.apply(_j, [_m.apply(_l, [_u.sent(), contentType]), - "GenericError", ""]); - throw new exception_1.ApiException(404, "Not Found", body, response.headers); - case 6: - if (!(response.httpStatusCode >= 200 && response.httpStatusCode <= 299)) return [3, 8]; - _p = (_o = ObjectSerializer_1.ObjectSerializer).deserialize; - _r = (_q = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 7: - body = _p.apply(_o, [_r.apply(_q, [_u.sent(), contentType]), - "GenericSuccessBoolResponse", ""]); - return [2, body]; - case 8: - _s = exception_1.ApiException.bind; - _t = [void 0, response.httpStatusCode, "Unknown API Status Code!"]; - return [4, response.getBodyAsAny()]; - case 9: throw new (_s.apply(exception_1.ApiException, _t.concat([_u.sent(), response.headers])))(); - } - }); - }); - }; - DefaultApiResponseProcessor.prototype.deleteUser = function (response) { - return __awaiter(this, void 0, void 0, function () { - var contentType, body, _a, _b, _c, _d, body, _e, _f, _g, _h, body, _j, _k, _l, _m, body, _o, _p, _q, _r, _s, _t; - return __generator(this, function (_u) { - switch (_u.label) { - case 0: - contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if ((0, util_1.isCodeInRange)("200", response.httpStatusCode)) { - return [2]; - } - if (!(0, util_1.isCodeInRange)("400", response.httpStatusCode)) return [3, 2]; - _b = (_a = ObjectSerializer_1.ObjectSerializer).deserialize; - _d = (_c = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 1: - body = _b.apply(_a, [_d.apply(_c, [_u.sent(), contentType]), - "GenericError", ""]); - throw new exception_1.ApiException(400, "Bad Request", body, response.headers); - case 2: - if (!(0, util_1.isCodeInRange)("409", response.httpStatusCode)) return [3, 4]; - _f = (_e = ObjectSerializer_1.ObjectSerializer).deserialize; - _h = (_g = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 3: - body = _f.apply(_e, [_h.apply(_g, [_u.sent(), contentType]), - "GenericError", ""]); - throw new exception_1.ApiException(409, "Conflict", body, response.headers); - case 4: - if (!(0, util_1.isCodeInRange)("429", response.httpStatusCode)) return [3, 6]; - _k = (_j = ObjectSerializer_1.ObjectSerializer).deserialize; - _m = (_l = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 5: - body = _k.apply(_j, [_m.apply(_l, [_u.sent(), contentType]), - "RateLimitError", ""]); - throw new exception_1.ApiException(429, "Rate Limit Exceeded", body, response.headers); - case 6: - if (!(response.httpStatusCode >= 200 && response.httpStatusCode <= 299)) return [3, 8]; - _p = (_o = ObjectSerializer_1.ObjectSerializer).deserialize; - _r = (_q = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 7: - body = _p.apply(_o, [_r.apply(_q, [_u.sent(), contentType]), - "void", ""]); - return [2, body]; - case 8: - _s = exception_1.ApiException.bind; - _t = [void 0, response.httpStatusCode, "Unknown API Status Code!"]; - return [4, response.getBodyAsAny()]; - case 9: throw new (_s.apply(exception_1.ApiException, _t.concat([_u.sent(), response.headers])))(); - } - }); - }); - }; - DefaultApiResponseProcessor.prototype.exportEvents = function (response) { - return __awaiter(this, void 0, void 0, function () { - var contentType, body, _a, _b, _c, _d, body, _e, _f, _g, _h, body, _j, _k, _l, _m, body, _o, _p, _q, _r, body, _s, _t, _u, _v, _w, _x; - return __generator(this, function (_y) { - switch (_y.label) { - case 0: - contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (!(0, util_1.isCodeInRange)("200", response.httpStatusCode)) return [3, 2]; - _b = (_a = ObjectSerializer_1.ObjectSerializer).deserialize; - _d = (_c = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 1: - body = _b.apply(_a, [_d.apply(_c, [_y.sent(), contentType]), - "ExportEventsSuccessResponse", ""]); - return [2, body]; - case 2: - if (!(0, util_1.isCodeInRange)("400", response.httpStatusCode)) return [3, 4]; - _f = (_e = ObjectSerializer_1.ObjectSerializer).deserialize; - _h = (_g = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 3: - body = _f.apply(_e, [_h.apply(_g, [_y.sent(), contentType]), - "GenericError", ""]); - throw new exception_1.ApiException(400, "Bad Request", body, response.headers); - case 4: - if (!(0, util_1.isCodeInRange)("404", response.httpStatusCode)) return [3, 6]; - _k = (_j = ObjectSerializer_1.ObjectSerializer).deserialize; - _m = (_l = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 5: - body = _k.apply(_j, [_m.apply(_l, [_y.sent(), contentType]), - "GenericError", ""]); - throw new exception_1.ApiException(404, "Not Found", body, response.headers); - case 6: - if (!(0, util_1.isCodeInRange)("429", response.httpStatusCode)) return [3, 8]; - _p = (_o = ObjectSerializer_1.ObjectSerializer).deserialize; - _r = (_q = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 7: - body = _p.apply(_o, [_r.apply(_q, [_y.sent(), contentType]), - "RateLimitError", ""]); - throw new exception_1.ApiException(429, "Rate Limit Exceeded", body, response.headers); - case 8: - if (!(response.httpStatusCode >= 200 && response.httpStatusCode <= 299)) return [3, 10]; - _t = (_s = ObjectSerializer_1.ObjectSerializer).deserialize; - _v = (_u = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 9: - body = _t.apply(_s, [_v.apply(_u, [_y.sent(), contentType]), - "ExportEventsSuccessResponse", ""]); - return [2, body]; - case 10: - _w = exception_1.ApiException.bind; - _x = [void 0, response.httpStatusCode, "Unknown API Status Code!"]; - return [4, response.getBodyAsAny()]; - case 11: throw new (_w.apply(exception_1.ApiException, _x.concat([_y.sent(), response.headers])))(); - } - }); - }); - }; - DefaultApiResponseProcessor.prototype.exportSubscriptions = function (response) { - return __awaiter(this, void 0, void 0, function () { - var contentType, body, _a, _b, _c, _d, body, _e, _f, _g, _h, body, _j, _k, _l, _m, body, _o, _p, _q, _r, _s, _t; - return __generator(this, function (_u) { - switch (_u.label) { - case 0: - contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (!(0, util_1.isCodeInRange)("200", response.httpStatusCode)) return [3, 2]; - _b = (_a = ObjectSerializer_1.ObjectSerializer).deserialize; - _d = (_c = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 1: - body = _b.apply(_a, [_d.apply(_c, [_u.sent(), contentType]), - "ExportSubscriptionsSuccessResponse", ""]); - return [2, body]; - case 2: - if (!(0, util_1.isCodeInRange)("400", response.httpStatusCode)) return [3, 4]; - _f = (_e = ObjectSerializer_1.ObjectSerializer).deserialize; - _h = (_g = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 3: - body = _f.apply(_e, [_h.apply(_g, [_u.sent(), contentType]), - "GenericError", ""]); - throw new exception_1.ApiException(400, "Bad Request", body, response.headers); - case 4: - if (!(0, util_1.isCodeInRange)("429", response.httpStatusCode)) return [3, 6]; - _k = (_j = ObjectSerializer_1.ObjectSerializer).deserialize; - _m = (_l = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 5: - body = _k.apply(_j, [_m.apply(_l, [_u.sent(), contentType]), - "RateLimitError", ""]); - throw new exception_1.ApiException(429, "Rate Limit Exceeded", body, response.headers); - case 6: - if (!(response.httpStatusCode >= 200 && response.httpStatusCode <= 299)) return [3, 8]; - _p = (_o = ObjectSerializer_1.ObjectSerializer).deserialize; - _r = (_q = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 7: - body = _p.apply(_o, [_r.apply(_q, [_u.sent(), contentType]), - "ExportSubscriptionsSuccessResponse", ""]); - return [2, body]; - case 8: - _s = exception_1.ApiException.bind; - _t = [void 0, response.httpStatusCode, "Unknown API Status Code!"]; - return [4, response.getBodyAsAny()]; - case 9: throw new (_s.apply(exception_1.ApiException, _t.concat([_u.sent(), response.headers])))(); - } - }); - }); - }; - DefaultApiResponseProcessor.prototype.getAliases = function (response) { - return __awaiter(this, void 0, void 0, function () { - var contentType, body, _a, _b, _c, _d, body, _e, _f, _g, _h, body, _j, _k, _l, _m, body, _o, _p, _q, _r, body, _s, _t, _u, _v, _w, _x; - return __generator(this, function (_y) { - switch (_y.label) { - case 0: - contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (!(0, util_1.isCodeInRange)("200", response.httpStatusCode)) return [3, 2]; - _b = (_a = ObjectSerializer_1.ObjectSerializer).deserialize; - _d = (_c = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 1: - body = _b.apply(_a, [_d.apply(_c, [_y.sent(), contentType]), - "UserIdentityBody", ""]); - return [2, body]; - case 2: - if (!(0, util_1.isCodeInRange)("400", response.httpStatusCode)) return [3, 4]; - _f = (_e = ObjectSerializer_1.ObjectSerializer).deserialize; - _h = (_g = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 3: - body = _f.apply(_e, [_h.apply(_g, [_y.sent(), contentType]), - "GenericError", ""]); - throw new exception_1.ApiException(400, "Bad Request", body, response.headers); - case 4: - if (!(0, util_1.isCodeInRange)("404", response.httpStatusCode)) return [3, 6]; - _k = (_j = ObjectSerializer_1.ObjectSerializer).deserialize; - _m = (_l = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 5: - body = _k.apply(_j, [_m.apply(_l, [_y.sent(), contentType]), - "GenericError", ""]); - throw new exception_1.ApiException(404, "Not Found", body, response.headers); - case 6: - if (!(0, util_1.isCodeInRange)("429", response.httpStatusCode)) return [3, 8]; - _p = (_o = ObjectSerializer_1.ObjectSerializer).deserialize; - _r = (_q = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 7: - body = _p.apply(_o, [_r.apply(_q, [_y.sent(), contentType]), - "RateLimitError", ""]); - throw new exception_1.ApiException(429, "Rate Limit Exceeded", body, response.headers); - case 8: - if (!(response.httpStatusCode >= 200 && response.httpStatusCode <= 299)) return [3, 10]; - _t = (_s = ObjectSerializer_1.ObjectSerializer).deserialize; - _v = (_u = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 9: - body = _t.apply(_s, [_v.apply(_u, [_y.sent(), contentType]), - "UserIdentityBody", ""]); - return [2, body]; - case 10: - _w = exception_1.ApiException.bind; - _x = [void 0, response.httpStatusCode, "Unknown API Status Code!"]; - return [4, response.getBodyAsAny()]; - case 11: throw new (_w.apply(exception_1.ApiException, _x.concat([_y.sent(), response.headers])))(); - } - }); - }); - }; - DefaultApiResponseProcessor.prototype.getAliasesBySubscription = function (response) { - return __awaiter(this, void 0, void 0, function () { - var contentType, body, _a, _b, _c, _d, body, _e, _f, _g, _h, body, _j, _k, _l, _m, body, _o, _p, _q, _r, _s, _t; - return __generator(this, function (_u) { - switch (_u.label) { - case 0: - contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (!(0, util_1.isCodeInRange)("200", response.httpStatusCode)) return [3, 2]; - _b = (_a = ObjectSerializer_1.ObjectSerializer).deserialize; - _d = (_c = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 1: - body = _b.apply(_a, [_d.apply(_c, [_u.sent(), contentType]), - "UserIdentityBody", ""]); - return [2, body]; - case 2: - if (!(0, util_1.isCodeInRange)("400", response.httpStatusCode)) return [3, 4]; - _f = (_e = ObjectSerializer_1.ObjectSerializer).deserialize; - _h = (_g = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 3: - body = _f.apply(_e, [_h.apply(_g, [_u.sent(), contentType]), - "GenericError", ""]); - throw new exception_1.ApiException(400, "Bad Request", body, response.headers); - case 4: - if (!(0, util_1.isCodeInRange)("404", response.httpStatusCode)) return [3, 6]; - _k = (_j = ObjectSerializer_1.ObjectSerializer).deserialize; - _m = (_l = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 5: - body = _k.apply(_j, [_m.apply(_l, [_u.sent(), contentType]), - "GenericError", ""]); - throw new exception_1.ApiException(404, "Not Found", body, response.headers); - case 6: - if (!(response.httpStatusCode >= 200 && response.httpStatusCode <= 299)) return [3, 8]; - _p = (_o = ObjectSerializer_1.ObjectSerializer).deserialize; - _r = (_q = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 7: - body = _p.apply(_o, [_r.apply(_q, [_u.sent(), contentType]), - "UserIdentityBody", ""]); - return [2, body]; - case 8: - _s = exception_1.ApiException.bind; - _t = [void 0, response.httpStatusCode, "Unknown API Status Code!"]; - return [4, response.getBodyAsAny()]; - case 9: throw new (_s.apply(exception_1.ApiException, _t.concat([_u.sent(), response.headers])))(); - } - }); - }); - }; - DefaultApiResponseProcessor.prototype.getApp = function (response) { - return __awaiter(this, void 0, void 0, function () { - var contentType, body, _a, _b, _c, _d, body, _e, _f, _g, _h, body, _j, _k, _l, _m, body, _o, _p, _q, _r, _s, _t; - return __generator(this, function (_u) { - switch (_u.label) { - case 0: - contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (!(0, util_1.isCodeInRange)("200", response.httpStatusCode)) return [3, 2]; - _b = (_a = ObjectSerializer_1.ObjectSerializer).deserialize; - _d = (_c = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 1: - body = _b.apply(_a, [_d.apply(_c, [_u.sent(), contentType]), - "App", ""]); - return [2, body]; - case 2: - if (!(0, util_1.isCodeInRange)("400", response.httpStatusCode)) return [3, 4]; - _f = (_e = ObjectSerializer_1.ObjectSerializer).deserialize; - _h = (_g = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 3: - body = _f.apply(_e, [_h.apply(_g, [_u.sent(), contentType]), - "GenericError", ""]); - throw new exception_1.ApiException(400, "Bad Request", body, response.headers); - case 4: - if (!(0, util_1.isCodeInRange)("429", response.httpStatusCode)) return [3, 6]; - _k = (_j = ObjectSerializer_1.ObjectSerializer).deserialize; - _m = (_l = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 5: - body = _k.apply(_j, [_m.apply(_l, [_u.sent(), contentType]), - "RateLimitError", ""]); - throw new exception_1.ApiException(429, "Rate Limit Exceeded", body, response.headers); - case 6: - if (!(response.httpStatusCode >= 200 && response.httpStatusCode <= 299)) return [3, 8]; - _p = (_o = ObjectSerializer_1.ObjectSerializer).deserialize; - _r = (_q = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 7: - body = _p.apply(_o, [_r.apply(_q, [_u.sent(), contentType]), - "App", ""]); - return [2, body]; - case 8: - _s = exception_1.ApiException.bind; - _t = [void 0, response.httpStatusCode, "Unknown API Status Code!"]; - return [4, response.getBodyAsAny()]; - case 9: throw new (_s.apply(exception_1.ApiException, _t.concat([_u.sent(), response.headers])))(); - } - }); - }); - }; - DefaultApiResponseProcessor.prototype.getApps = function (response) { - return __awaiter(this, void 0, void 0, function () { - var contentType, body, _a, _b, _c, _d, body, _e, _f, _g, _h, body, _j, _k, _l, _m, body, _o, _p, _q, _r, _s, _t; - return __generator(this, function (_u) { - switch (_u.label) { - case 0: - contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (!(0, util_1.isCodeInRange)("200", response.httpStatusCode)) return [3, 2]; - _b = (_a = ObjectSerializer_1.ObjectSerializer).deserialize; - _d = (_c = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 1: - body = _b.apply(_a, [_d.apply(_c, [_u.sent(), contentType]), - "Array", ""]); - return [2, body]; - case 2: - if (!(0, util_1.isCodeInRange)("400", response.httpStatusCode)) return [3, 4]; - _f = (_e = ObjectSerializer_1.ObjectSerializer).deserialize; - _h = (_g = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 3: - body = _f.apply(_e, [_h.apply(_g, [_u.sent(), contentType]), - "GenericError", ""]); - throw new exception_1.ApiException(400, "Bad Request", body, response.headers); - case 4: - if (!(0, util_1.isCodeInRange)("429", response.httpStatusCode)) return [3, 6]; - _k = (_j = ObjectSerializer_1.ObjectSerializer).deserialize; - _m = (_l = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 5: - body = _k.apply(_j, [_m.apply(_l, [_u.sent(), contentType]), - "RateLimitError", ""]); - throw new exception_1.ApiException(429, "Rate Limit Exceeded", body, response.headers); - case 6: - if (!(response.httpStatusCode >= 200 && response.httpStatusCode <= 299)) return [3, 8]; - _p = (_o = ObjectSerializer_1.ObjectSerializer).deserialize; - _r = (_q = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 7: - body = _p.apply(_o, [_r.apply(_q, [_u.sent(), contentType]), - "Array", ""]); - return [2, body]; - case 8: - _s = exception_1.ApiException.bind; - _t = [void 0, response.httpStatusCode, "Unknown API Status Code!"]; - return [4, response.getBodyAsAny()]; - case 9: throw new (_s.apply(exception_1.ApiException, _t.concat([_u.sent(), response.headers])))(); - } - }); - }); - }; - DefaultApiResponseProcessor.prototype.getNotification = function (response) { - return __awaiter(this, void 0, void 0, function () { - var contentType, body, _a, _b, _c, _d, body, _e, _f, _g, _h, body, _j, _k, _l, _m, body, _o, _p, _q, _r, body, _s, _t, _u, _v, _w, _x; - return __generator(this, function (_y) { - switch (_y.label) { - case 0: - contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (!(0, util_1.isCodeInRange)("200", response.httpStatusCode)) return [3, 2]; - _b = (_a = ObjectSerializer_1.ObjectSerializer).deserialize; - _d = (_c = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 1: - body = _b.apply(_a, [_d.apply(_c, [_y.sent(), contentType]), - "NotificationWithMeta", ""]); - return [2, body]; - case 2: - if (!(0, util_1.isCodeInRange)("400", response.httpStatusCode)) return [3, 4]; - _f = (_e = ObjectSerializer_1.ObjectSerializer).deserialize; - _h = (_g = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 3: - body = _f.apply(_e, [_h.apply(_g, [_y.sent(), contentType]), - "GenericError", ""]); - throw new exception_1.ApiException(400, "Bad Request", body, response.headers); - case 4: - if (!(0, util_1.isCodeInRange)("404", response.httpStatusCode)) return [3, 6]; - _k = (_j = ObjectSerializer_1.ObjectSerializer).deserialize; - _m = (_l = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 5: - body = _k.apply(_j, [_m.apply(_l, [_y.sent(), contentType]), - "GenericError", ""]); - throw new exception_1.ApiException(404, "Not Found", body, response.headers); - case 6: - if (!(0, util_1.isCodeInRange)("429", response.httpStatusCode)) return [3, 8]; - _p = (_o = ObjectSerializer_1.ObjectSerializer).deserialize; - _r = (_q = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 7: - body = _p.apply(_o, [_r.apply(_q, [_y.sent(), contentType]), - "RateLimitError", ""]); - throw new exception_1.ApiException(429, "Rate Limit Exceeded", body, response.headers); - case 8: - if (!(response.httpStatusCode >= 200 && response.httpStatusCode <= 299)) return [3, 10]; - _t = (_s = ObjectSerializer_1.ObjectSerializer).deserialize; - _v = (_u = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 9: - body = _t.apply(_s, [_v.apply(_u, [_y.sent(), contentType]), - "NotificationWithMeta", ""]); - return [2, body]; - case 10: - _w = exception_1.ApiException.bind; - _x = [void 0, response.httpStatusCode, "Unknown API Status Code!"]; - return [4, response.getBodyAsAny()]; - case 11: throw new (_w.apply(exception_1.ApiException, _x.concat([_y.sent(), response.headers])))(); - } - }); - }); - }; - DefaultApiResponseProcessor.prototype.getNotificationHistory = function (response) { - return __awaiter(this, void 0, void 0, function () { - var contentType, body, _a, _b, _c, _d, body, _e, _f, _g, _h, body, _j, _k, _l, _m, body, _o, _p, _q, _r, body, _s, _t, _u, _v, _w, _x; - return __generator(this, function (_y) { - switch (_y.label) { - case 0: - contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (!(0, util_1.isCodeInRange)("200", response.httpStatusCode)) return [3, 2]; - _b = (_a = ObjectSerializer_1.ObjectSerializer).deserialize; - _d = (_c = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 1: - body = _b.apply(_a, [_d.apply(_c, [_y.sent(), contentType]), - "NotificationHistorySuccessResponse", ""]); - return [2, body]; - case 2: - if (!(0, util_1.isCodeInRange)("400", response.httpStatusCode)) return [3, 4]; - _f = (_e = ObjectSerializer_1.ObjectSerializer).deserialize; - _h = (_g = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 3: - body = _f.apply(_e, [_h.apply(_g, [_y.sent(), contentType]), - "GenericError", ""]); - throw new exception_1.ApiException(400, "Bad Request", body, response.headers); - case 4: - if (!(0, util_1.isCodeInRange)("404", response.httpStatusCode)) return [3, 6]; - _k = (_j = ObjectSerializer_1.ObjectSerializer).deserialize; - _m = (_l = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 5: - body = _k.apply(_j, [_m.apply(_l, [_y.sent(), contentType]), - "GenericError", ""]); - throw new exception_1.ApiException(404, "Not Found", body, response.headers); - case 6: - if (!(0, util_1.isCodeInRange)("429", response.httpStatusCode)) return [3, 8]; - _p = (_o = ObjectSerializer_1.ObjectSerializer).deserialize; - _r = (_q = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 7: - body = _p.apply(_o, [_r.apply(_q, [_y.sent(), contentType]), - "RateLimitError", ""]); - throw new exception_1.ApiException(429, "Rate Limit Exceeded", body, response.headers); - case 8: - if (!(response.httpStatusCode >= 200 && response.httpStatusCode <= 299)) return [3, 10]; - _t = (_s = ObjectSerializer_1.ObjectSerializer).deserialize; - _v = (_u = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 9: - body = _t.apply(_s, [_v.apply(_u, [_y.sent(), contentType]), - "NotificationHistorySuccessResponse", ""]); - return [2, body]; - case 10: - _w = exception_1.ApiException.bind; - _x = [void 0, response.httpStatusCode, "Unknown API Status Code!"]; - return [4, response.getBodyAsAny()]; - case 11: throw new (_w.apply(exception_1.ApiException, _x.concat([_y.sent(), response.headers])))(); - } - }); - }); - }; - DefaultApiResponseProcessor.prototype.getNotifications = function (response) { - return __awaiter(this, void 0, void 0, function () { - var contentType, body, _a, _b, _c, _d, body, _e, _f, _g, _h, body, _j, _k, _l, _m, body, _o, _p, _q, _r, _s, _t; - return __generator(this, function (_u) { - switch (_u.label) { - case 0: - contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (!(0, util_1.isCodeInRange)("200", response.httpStatusCode)) return [3, 2]; - _b = (_a = ObjectSerializer_1.ObjectSerializer).deserialize; - _d = (_c = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 1: - body = _b.apply(_a, [_d.apply(_c, [_u.sent(), contentType]), - "NotificationSlice", ""]); - return [2, body]; - case 2: - if (!(0, util_1.isCodeInRange)("400", response.httpStatusCode)) return [3, 4]; - _f = (_e = ObjectSerializer_1.ObjectSerializer).deserialize; - _h = (_g = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 3: - body = _f.apply(_e, [_h.apply(_g, [_u.sent(), contentType]), - "GenericError", ""]); - throw new exception_1.ApiException(400, "Bad Request", body, response.headers); - case 4: - if (!(0, util_1.isCodeInRange)("429", response.httpStatusCode)) return [3, 6]; - _k = (_j = ObjectSerializer_1.ObjectSerializer).deserialize; - _m = (_l = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 5: - body = _k.apply(_j, [_m.apply(_l, [_u.sent(), contentType]), - "RateLimitError", ""]); - throw new exception_1.ApiException(429, "Rate Limit Exceeded", body, response.headers); - case 6: - if (!(response.httpStatusCode >= 200 && response.httpStatusCode <= 299)) return [3, 8]; - _p = (_o = ObjectSerializer_1.ObjectSerializer).deserialize; - _r = (_q = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 7: - body = _p.apply(_o, [_r.apply(_q, [_u.sent(), contentType]), - "NotificationSlice", ""]); - return [2, body]; - case 8: - _s = exception_1.ApiException.bind; - _t = [void 0, response.httpStatusCode, "Unknown API Status Code!"]; - return [4, response.getBodyAsAny()]; - case 9: throw new (_s.apply(exception_1.ApiException, _t.concat([_u.sent(), response.headers])))(); - } - }); - }); - }; - DefaultApiResponseProcessor.prototype.getOutcomes = function (response) { - return __awaiter(this, void 0, void 0, function () { - var contentType, body, _a, _b, _c, _d, body, _e, _f, _g, _h, body, _j, _k, _l, _m, body, _o, _p, _q, _r, _s, _t; - return __generator(this, function (_u) { - switch (_u.label) { - case 0: - contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (!(0, util_1.isCodeInRange)("200", response.httpStatusCode)) return [3, 2]; - _b = (_a = ObjectSerializer_1.ObjectSerializer).deserialize; - _d = (_c = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 1: - body = _b.apply(_a, [_d.apply(_c, [_u.sent(), contentType]), - "OutcomesData", ""]); - return [2, body]; - case 2: - if (!(0, util_1.isCodeInRange)("400", response.httpStatusCode)) return [3, 4]; - _f = (_e = ObjectSerializer_1.ObjectSerializer).deserialize; - _h = (_g = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 3: - body = _f.apply(_e, [_h.apply(_g, [_u.sent(), contentType]), - "GenericError", ""]); - throw new exception_1.ApiException(400, "Bad Request", body, response.headers); - case 4: - if (!(0, util_1.isCodeInRange)("429", response.httpStatusCode)) return [3, 6]; - _k = (_j = ObjectSerializer_1.ObjectSerializer).deserialize; - _m = (_l = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 5: - body = _k.apply(_j, [_m.apply(_l, [_u.sent(), contentType]), - "RateLimitError", ""]); - throw new exception_1.ApiException(429, "Rate Limit Exceeded", body, response.headers); - case 6: - if (!(response.httpStatusCode >= 200 && response.httpStatusCode <= 299)) return [3, 8]; - _p = (_o = ObjectSerializer_1.ObjectSerializer).deserialize; - _r = (_q = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 7: - body = _p.apply(_o, [_r.apply(_q, [_u.sent(), contentType]), - "OutcomesData", ""]); - return [2, body]; - case 8: - _s = exception_1.ApiException.bind; - _t = [void 0, response.httpStatusCode, "Unknown API Status Code!"]; - return [4, response.getBodyAsAny()]; - case 9: throw new (_s.apply(exception_1.ApiException, _t.concat([_u.sent(), response.headers])))(); - } - }); - }); - }; - DefaultApiResponseProcessor.prototype.getSegments = function (response) { - return __awaiter(this, void 0, void 0, function () { - var contentType, body, _a, _b, _c, _d, body, _e, _f, _g, _h, body, _j, _k, _l, _m, body, _o, _p, _q, _r, _s, _t; - return __generator(this, function (_u) { - switch (_u.label) { - case 0: - contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (!(0, util_1.isCodeInRange)("201", response.httpStatusCode)) return [3, 2]; - _b = (_a = ObjectSerializer_1.ObjectSerializer).deserialize; - _d = (_c = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 1: - body = _b.apply(_a, [_d.apply(_c, [_u.sent(), contentType]), - "GetSegmentsSuccessResponse", ""]); - return [2, body]; - case 2: - if (!(0, util_1.isCodeInRange)("400", response.httpStatusCode)) return [3, 4]; - _f = (_e = ObjectSerializer_1.ObjectSerializer).deserialize; - _h = (_g = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 3: - body = _f.apply(_e, [_h.apply(_g, [_u.sent(), contentType]), - "GenericError", ""]); - throw new exception_1.ApiException(400, "Bad Request", body, response.headers); - case 4: - if (!(0, util_1.isCodeInRange)("429", response.httpStatusCode)) return [3, 6]; - _k = (_j = ObjectSerializer_1.ObjectSerializer).deserialize; - _m = (_l = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 5: - body = _k.apply(_j, [_m.apply(_l, [_u.sent(), contentType]), - "RateLimitError", ""]); - throw new exception_1.ApiException(429, "Rate Limit Exceeded", body, response.headers); - case 6: - if (!(response.httpStatusCode >= 200 && response.httpStatusCode <= 299)) return [3, 8]; - _p = (_o = ObjectSerializer_1.ObjectSerializer).deserialize; - _r = (_q = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 7: - body = _p.apply(_o, [_r.apply(_q, [_u.sent(), contentType]), - "GetSegmentsSuccessResponse", ""]); - return [2, body]; - case 8: - _s = exception_1.ApiException.bind; - _t = [void 0, response.httpStatusCode, "Unknown API Status Code!"]; - return [4, response.getBodyAsAny()]; - case 9: throw new (_s.apply(exception_1.ApiException, _t.concat([_u.sent(), response.headers])))(); - } - }); - }); - }; - DefaultApiResponseProcessor.prototype.getUser = function (response) { - return __awaiter(this, void 0, void 0, function () { - var contentType, body, _a, _b, _c, _d, body, _e, _f, _g, _h, body, _j, _k, _l, _m, body, _o, _p, _q, _r, body, _s, _t, _u, _v, _w, _x; - return __generator(this, function (_y) { - switch (_y.label) { - case 0: - contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (!(0, util_1.isCodeInRange)("200", response.httpStatusCode)) return [3, 2]; - _b = (_a = ObjectSerializer_1.ObjectSerializer).deserialize; - _d = (_c = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 1: - body = _b.apply(_a, [_d.apply(_c, [_y.sent(), contentType]), - "User", ""]); - return [2, body]; - case 2: - if (!(0, util_1.isCodeInRange)("400", response.httpStatusCode)) return [3, 4]; - _f = (_e = ObjectSerializer_1.ObjectSerializer).deserialize; - _h = (_g = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 3: - body = _f.apply(_e, [_h.apply(_g, [_y.sent(), contentType]), - "GenericError", ""]); - throw new exception_1.ApiException(400, "Bad Request", body, response.headers); - case 4: - if (!(0, util_1.isCodeInRange)("404", response.httpStatusCode)) return [3, 6]; - _k = (_j = ObjectSerializer_1.ObjectSerializer).deserialize; - _m = (_l = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 5: - body = _k.apply(_j, [_m.apply(_l, [_y.sent(), contentType]), - "GenericError", ""]); - throw new exception_1.ApiException(404, "Not Found", body, response.headers); - case 6: - if (!(0, util_1.isCodeInRange)("429", response.httpStatusCode)) return [3, 8]; - _p = (_o = ObjectSerializer_1.ObjectSerializer).deserialize; - _r = (_q = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 7: - body = _p.apply(_o, [_r.apply(_q, [_y.sent(), contentType]), - "RateLimitError", ""]); - throw new exception_1.ApiException(429, "Rate Limit Exceeded", body, response.headers); - case 8: - if (!(response.httpStatusCode >= 200 && response.httpStatusCode <= 299)) return [3, 10]; - _t = (_s = ObjectSerializer_1.ObjectSerializer).deserialize; - _v = (_u = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 9: - body = _t.apply(_s, [_v.apply(_u, [_y.sent(), contentType]), - "User", ""]); - return [2, body]; - case 10: - _w = exception_1.ApiException.bind; - _x = [void 0, response.httpStatusCode, "Unknown API Status Code!"]; - return [4, response.getBodyAsAny()]; - case 11: throw new (_w.apply(exception_1.ApiException, _x.concat([_y.sent(), response.headers])))(); - } - }); - }); - }; - DefaultApiResponseProcessor.prototype.rotateApiKey = function (response) { - return __awaiter(this, void 0, void 0, function () { - var contentType, body, _a, _b, _c, _d, body, _e, _f, _g, _h, body, _j, _k, _l, _m, _o, _p; - return __generator(this, function (_q) { - switch (_q.label) { - case 0: - contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (!(0, util_1.isCodeInRange)("200", response.httpStatusCode)) return [3, 2]; - _b = (_a = ObjectSerializer_1.ObjectSerializer).deserialize; - _d = (_c = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 1: - body = _b.apply(_a, [_d.apply(_c, [_q.sent(), contentType]), - "CreateApiKeyResponse", ""]); - return [2, body]; - case 2: - if (!(0, util_1.isCodeInRange)("400", response.httpStatusCode)) return [3, 4]; - _f = (_e = ObjectSerializer_1.ObjectSerializer).deserialize; - _h = (_g = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 3: - body = _f.apply(_e, [_h.apply(_g, [_q.sent(), contentType]), - "GenericError", ""]); - throw new exception_1.ApiException(400, "Bad Request", body, response.headers); - case 4: - if (!(response.httpStatusCode >= 200 && response.httpStatusCode <= 299)) return [3, 6]; - _k = (_j = ObjectSerializer_1.ObjectSerializer).deserialize; - _m = (_l = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 5: - body = _k.apply(_j, [_m.apply(_l, [_q.sent(), contentType]), - "CreateApiKeyResponse", ""]); - return [2, body]; - case 6: - _o = exception_1.ApiException.bind; - _p = [void 0, response.httpStatusCode, "Unknown API Status Code!"]; - return [4, response.getBodyAsAny()]; - case 7: throw new (_o.apply(exception_1.ApiException, _p.concat([_q.sent(), response.headers])))(); - } - }); - }); - }; - DefaultApiResponseProcessor.prototype.startLiveActivity = function (response) { - return __awaiter(this, void 0, void 0, function () { - var contentType, body, _a, _b, _c, _d, body, _e, _f, _g, _h, body, _j, _k, _l, _m, body, _o, _p, _q, _r, _s, _t; - return __generator(this, function (_u) { - switch (_u.label) { - case 0: - contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (!(0, util_1.isCodeInRange)("201", response.httpStatusCode)) return [3, 2]; - _b = (_a = ObjectSerializer_1.ObjectSerializer).deserialize; - _d = (_c = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 1: - body = _b.apply(_a, [_d.apply(_c, [_u.sent(), contentType]), - "StartLiveActivitySuccessResponse", ""]); - return [2, body]; - case 2: - if (!(0, util_1.isCodeInRange)("400", response.httpStatusCode)) return [3, 4]; - _f = (_e = ObjectSerializer_1.ObjectSerializer).deserialize; - _h = (_g = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 3: - body = _f.apply(_e, [_h.apply(_g, [_u.sent(), contentType]), - "GenericError", ""]); - throw new exception_1.ApiException(400, "Bad Request", body, response.headers); - case 4: - if (!(0, util_1.isCodeInRange)("429", response.httpStatusCode)) return [3, 6]; - _k = (_j = ObjectSerializer_1.ObjectSerializer).deserialize; - _m = (_l = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 5: - body = _k.apply(_j, [_m.apply(_l, [_u.sent(), contentType]), - "RateLimitError", ""]); - throw new exception_1.ApiException(429, "Rate Limit Exceeded", body, response.headers); - case 6: - if (!(response.httpStatusCode >= 200 && response.httpStatusCode <= 299)) return [3, 8]; - _p = (_o = ObjectSerializer_1.ObjectSerializer).deserialize; - _r = (_q = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 7: - body = _p.apply(_o, [_r.apply(_q, [_u.sent(), contentType]), - "StartLiveActivitySuccessResponse", ""]); - return [2, body]; - case 8: - _s = exception_1.ApiException.bind; - _t = [void 0, response.httpStatusCode, "Unknown API Status Code!"]; - return [4, response.getBodyAsAny()]; - case 9: throw new (_s.apply(exception_1.ApiException, _t.concat([_u.sent(), response.headers])))(); - } - }); - }); - }; - DefaultApiResponseProcessor.prototype.transferSubscription = function (response) { - return __awaiter(this, void 0, void 0, function () { - var contentType, body, _a, _b, _c, _d, body, _e, _f, _g, _h, body, _j, _k, _l, _m, body, _o, _p, _q, _r, body, _s, _t, _u, _v, body, _w, _x, _y, _z, _0, _1; - return __generator(this, function (_2) { - switch (_2.label) { - case 0: - contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (!(0, util_1.isCodeInRange)("200", response.httpStatusCode)) return [3, 2]; - _b = (_a = ObjectSerializer_1.ObjectSerializer).deserialize; - _d = (_c = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 1: - body = _b.apply(_a, [_d.apply(_c, [_2.sent(), contentType]), - "UserIdentityBody", ""]); - return [2, body]; - case 2: - if (!(0, util_1.isCodeInRange)("400", response.httpStatusCode)) return [3, 4]; - _f = (_e = ObjectSerializer_1.ObjectSerializer).deserialize; - _h = (_g = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 3: - body = _f.apply(_e, [_h.apply(_g, [_2.sent(), contentType]), - "GenericError", ""]); - throw new exception_1.ApiException(400, "Bad Request", body, response.headers); - case 4: - if (!(0, util_1.isCodeInRange)("404", response.httpStatusCode)) return [3, 6]; - _k = (_j = ObjectSerializer_1.ObjectSerializer).deserialize; - _m = (_l = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 5: - body = _k.apply(_j, [_m.apply(_l, [_2.sent(), contentType]), - "GenericError", ""]); - throw new exception_1.ApiException(404, "Not Found", body, response.headers); - case 6: - if (!(0, util_1.isCodeInRange)("409", response.httpStatusCode)) return [3, 8]; - _p = (_o = ObjectSerializer_1.ObjectSerializer).deserialize; - _r = (_q = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 7: - body = _p.apply(_o, [_r.apply(_q, [_2.sent(), contentType]), - "GenericError", ""]); - throw new exception_1.ApiException(409, "Conflict", body, response.headers); - case 8: - if (!(0, util_1.isCodeInRange)("429", response.httpStatusCode)) return [3, 10]; - _t = (_s = ObjectSerializer_1.ObjectSerializer).deserialize; - _v = (_u = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 9: - body = _t.apply(_s, [_v.apply(_u, [_2.sent(), contentType]), - "RateLimitError", ""]); - throw new exception_1.ApiException(429, "Rate Limit Exceeded", body, response.headers); - case 10: - if (!(response.httpStatusCode >= 200 && response.httpStatusCode <= 299)) return [3, 12]; - _x = (_w = ObjectSerializer_1.ObjectSerializer).deserialize; - _z = (_y = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 11: - body = _x.apply(_w, [_z.apply(_y, [_2.sent(), contentType]), - "UserIdentityBody", ""]); - return [2, body]; - case 12: - _0 = exception_1.ApiException.bind; - _1 = [void 0, response.httpStatusCode, "Unknown API Status Code!"]; - return [4, response.getBodyAsAny()]; - case 13: throw new (_0.apply(exception_1.ApiException, _1.concat([_2.sent(), response.headers])))(); - } - }); - }); - }; - DefaultApiResponseProcessor.prototype.unsubscribeEmailWithToken = function (response) { - return __awaiter(this, void 0, void 0, function () { - var contentType, body, _a, _b, _c, _d, body, _e, _f, _g, _h, body, _j, _k, _l, _m, body, _o, _p, _q, _r, _s, _t; - return __generator(this, function (_u) { - switch (_u.label) { - case 0: - contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (!(0, util_1.isCodeInRange)("202", response.httpStatusCode)) return [3, 2]; - _b = (_a = ObjectSerializer_1.ObjectSerializer).deserialize; - _d = (_c = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 1: - body = _b.apply(_a, [_d.apply(_c, [_u.sent(), contentType]), - "GenericSuccessBoolResponse", ""]); - return [2, body]; - case 2: - if (!(0, util_1.isCodeInRange)("400", response.httpStatusCode)) return [3, 4]; - _f = (_e = ObjectSerializer_1.ObjectSerializer).deserialize; - _h = (_g = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 3: - body = _f.apply(_e, [_h.apply(_g, [_u.sent(), contentType]), - "GenericError", ""]); - throw new exception_1.ApiException(400, "Bad Request", body, response.headers); - case 4: - if (!(0, util_1.isCodeInRange)("429", response.httpStatusCode)) return [3, 6]; - _k = (_j = ObjectSerializer_1.ObjectSerializer).deserialize; - _m = (_l = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 5: - body = _k.apply(_j, [_m.apply(_l, [_u.sent(), contentType]), - "RateLimitError", ""]); - throw new exception_1.ApiException(429, "Rate Limit Exceeded", body, response.headers); - case 6: - if (!(response.httpStatusCode >= 200 && response.httpStatusCode <= 299)) return [3, 8]; - _p = (_o = ObjectSerializer_1.ObjectSerializer).deserialize; - _r = (_q = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 7: - body = _p.apply(_o, [_r.apply(_q, [_u.sent(), contentType]), - "GenericSuccessBoolResponse", ""]); - return [2, body]; - case 8: - _s = exception_1.ApiException.bind; - _t = [void 0, response.httpStatusCode, "Unknown API Status Code!"]; - return [4, response.getBodyAsAny()]; - case 9: throw new (_s.apply(exception_1.ApiException, _t.concat([_u.sent(), response.headers])))(); - } - }); - }); - }; - DefaultApiResponseProcessor.prototype.updateApiKey = function (response) { - return __awaiter(this, void 0, void 0, function () { - var contentType, body, _a, _b, _c, _d, body, _e, _f, _g, _h, body, _j, _k, _l, _m, _o, _p; - return __generator(this, function (_q) { - switch (_q.label) { - case 0: - contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (!(0, util_1.isCodeInRange)("200", response.httpStatusCode)) return [3, 2]; - _b = (_a = ObjectSerializer_1.ObjectSerializer).deserialize; - _d = (_c = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 1: - body = _b.apply(_a, [_d.apply(_c, [_q.sent(), contentType]), - "object", ""]); - return [2, body]; - case 2: - if (!(0, util_1.isCodeInRange)("400", response.httpStatusCode)) return [3, 4]; - _f = (_e = ObjectSerializer_1.ObjectSerializer).deserialize; - _h = (_g = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 3: - body = _f.apply(_e, [_h.apply(_g, [_q.sent(), contentType]), - "GenericError", ""]); - throw new exception_1.ApiException(400, "Bad Request", body, response.headers); - case 4: - if (!(response.httpStatusCode >= 200 && response.httpStatusCode <= 299)) return [3, 6]; - _k = (_j = ObjectSerializer_1.ObjectSerializer).deserialize; - _m = (_l = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 5: - body = _k.apply(_j, [_m.apply(_l, [_q.sent(), contentType]), - "object", ""]); - return [2, body]; - case 6: - _o = exception_1.ApiException.bind; - _p = [void 0, response.httpStatusCode, "Unknown API Status Code!"]; - return [4, response.getBodyAsAny()]; - case 7: throw new (_o.apply(exception_1.ApiException, _p.concat([_q.sent(), response.headers])))(); - } - }); - }); - }; - DefaultApiResponseProcessor.prototype.updateApp = function (response) { - return __awaiter(this, void 0, void 0, function () { - var contentType, body, _a, _b, _c, _d, body, _e, _f, _g, _h, body, _j, _k, _l, _m, body, _o, _p, _q, _r, _s, _t; - return __generator(this, function (_u) { - switch (_u.label) { - case 0: - contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (!(0, util_1.isCodeInRange)("200", response.httpStatusCode)) return [3, 2]; - _b = (_a = ObjectSerializer_1.ObjectSerializer).deserialize; - _d = (_c = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 1: - body = _b.apply(_a, [_d.apply(_c, [_u.sent(), contentType]), - "App", ""]); - return [2, body]; - case 2: - if (!(0, util_1.isCodeInRange)("400", response.httpStatusCode)) return [3, 4]; - _f = (_e = ObjectSerializer_1.ObjectSerializer).deserialize; - _h = (_g = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 3: - body = _f.apply(_e, [_h.apply(_g, [_u.sent(), contentType]), - "GenericError", ""]); - throw new exception_1.ApiException(400, "Bad Request", body, response.headers); - case 4: - if (!(0, util_1.isCodeInRange)("429", response.httpStatusCode)) return [3, 6]; - _k = (_j = ObjectSerializer_1.ObjectSerializer).deserialize; - _m = (_l = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 5: - body = _k.apply(_j, [_m.apply(_l, [_u.sent(), contentType]), - "RateLimitError", ""]); - throw new exception_1.ApiException(429, "Rate Limit Exceeded", body, response.headers); - case 6: - if (!(response.httpStatusCode >= 200 && response.httpStatusCode <= 299)) return [3, 8]; - _p = (_o = ObjectSerializer_1.ObjectSerializer).deserialize; - _r = (_q = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 7: - body = _p.apply(_o, [_r.apply(_q, [_u.sent(), contentType]), - "App", ""]); - return [2, body]; - case 8: - _s = exception_1.ApiException.bind; - _t = [void 0, response.httpStatusCode, "Unknown API Status Code!"]; - return [4, response.getBodyAsAny()]; - case 9: throw new (_s.apply(exception_1.ApiException, _t.concat([_u.sent(), response.headers])))(); - } - }); - }); - }; - DefaultApiResponseProcessor.prototype.updateLiveActivity = function (response) { - return __awaiter(this, void 0, void 0, function () { - var contentType, body, _a, _b, _c, _d, body, _e, _f, _g, _h, body, _j, _k, _l, _m, body, _o, _p, _q, _r, _s, _t; - return __generator(this, function (_u) { - switch (_u.label) { - case 0: - contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (!(0, util_1.isCodeInRange)("200", response.httpStatusCode)) return [3, 2]; - _b = (_a = ObjectSerializer_1.ObjectSerializer).deserialize; - _d = (_c = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 1: - body = _b.apply(_a, [_d.apply(_c, [_u.sent(), contentType]), - "UpdateLiveActivitySuccessResponse", ""]); - return [2, body]; - case 2: - if (!(0, util_1.isCodeInRange)("400", response.httpStatusCode)) return [3, 4]; - _f = (_e = ObjectSerializer_1.ObjectSerializer).deserialize; - _h = (_g = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 3: - body = _f.apply(_e, [_h.apply(_g, [_u.sent(), contentType]), - "GenericError", ""]); - throw new exception_1.ApiException(400, "Bad Request", body, response.headers); - case 4: - if (!(0, util_1.isCodeInRange)("429", response.httpStatusCode)) return [3, 6]; - _k = (_j = ObjectSerializer_1.ObjectSerializer).deserialize; - _m = (_l = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 5: - body = _k.apply(_j, [_m.apply(_l, [_u.sent(), contentType]), - "RateLimitError", ""]); - throw new exception_1.ApiException(429, "Rate Limit Exceeded", body, response.headers); - case 6: - if (!(response.httpStatusCode >= 200 && response.httpStatusCode <= 299)) return [3, 8]; - _p = (_o = ObjectSerializer_1.ObjectSerializer).deserialize; - _r = (_q = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 7: - body = _p.apply(_o, [_r.apply(_q, [_u.sent(), contentType]), - "UpdateLiveActivitySuccessResponse", ""]); - return [2, body]; - case 8: - _s = exception_1.ApiException.bind; - _t = [void 0, response.httpStatusCode, "Unknown API Status Code!"]; - return [4, response.getBodyAsAny()]; - case 9: throw new (_s.apply(exception_1.ApiException, _t.concat([_u.sent(), response.headers])))(); - } - }); - }); - }; - DefaultApiResponseProcessor.prototype.updateSubscription = function (response) { - return __awaiter(this, void 0, void 0, function () { - var contentType, body, _a, _b, _c, _d, body, _e, _f, _g, _h, body, _j, _k, _l, _m, body, _o, _p, _q, _r, body, _s, _t, _u, _v, _w, _x; - return __generator(this, function (_y) { - switch (_y.label) { - case 0: - contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if ((0, util_1.isCodeInRange)("200", response.httpStatusCode)) { - return [2]; - } - if (!(0, util_1.isCodeInRange)("400", response.httpStatusCode)) return [3, 2]; - _b = (_a = ObjectSerializer_1.ObjectSerializer).deserialize; - _d = (_c = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 1: - body = _b.apply(_a, [_d.apply(_c, [_y.sent(), contentType]), - "GenericError", ""]); - throw new exception_1.ApiException(400, "Bad Request", body, response.headers); - case 2: - if (!(0, util_1.isCodeInRange)("404", response.httpStatusCode)) return [3, 4]; - _f = (_e = ObjectSerializer_1.ObjectSerializer).deserialize; - _h = (_g = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 3: - body = _f.apply(_e, [_h.apply(_g, [_y.sent(), contentType]), - "GenericError", ""]); - throw new exception_1.ApiException(404, "Not Found", body, response.headers); - case 4: - if (!(0, util_1.isCodeInRange)("409", response.httpStatusCode)) return [3, 6]; - _k = (_j = ObjectSerializer_1.ObjectSerializer).deserialize; - _m = (_l = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 5: - body = _k.apply(_j, [_m.apply(_l, [_y.sent(), contentType]), - "GenericError", ""]); - throw new exception_1.ApiException(409, "Conflict", body, response.headers); - case 6: - if (!(0, util_1.isCodeInRange)("429", response.httpStatusCode)) return [3, 8]; - _p = (_o = ObjectSerializer_1.ObjectSerializer).deserialize; - _r = (_q = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 7: - body = _p.apply(_o, [_r.apply(_q, [_y.sent(), contentType]), - "RateLimitError", ""]); - throw new exception_1.ApiException(429, "Rate Limit Exceeded", body, response.headers); - case 8: - if (!(response.httpStatusCode >= 200 && response.httpStatusCode <= 299)) return [3, 10]; - _t = (_s = ObjectSerializer_1.ObjectSerializer).deserialize; - _v = (_u = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 9: - body = _t.apply(_s, [_v.apply(_u, [_y.sent(), contentType]), - "void", ""]); - return [2, body]; - case 10: - _w = exception_1.ApiException.bind; - _x = [void 0, response.httpStatusCode, "Unknown API Status Code!"]; - return [4, response.getBodyAsAny()]; - case 11: throw new (_w.apply(exception_1.ApiException, _x.concat([_y.sent(), response.headers])))(); - } - }); - }); - }; - DefaultApiResponseProcessor.prototype.updateSubscriptionByToken = function (response) { - return __awaiter(this, void 0, void 0, function () { - var contentType, body, _a, _b, _c, _d, body, _e, _f, _g, _h, body, _j, _k, _l, _m, body, _o, _p, _q, _r, _s, _t; - return __generator(this, function (_u) { - switch (_u.label) { - case 0: - contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (!(0, util_1.isCodeInRange)("202", response.httpStatusCode)) return [3, 2]; - _b = (_a = ObjectSerializer_1.ObjectSerializer).deserialize; - _d = (_c = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 1: - body = _b.apply(_a, [_d.apply(_c, [_u.sent(), contentType]), - "object", ""]); - return [2, body]; - case 2: - if (!(0, util_1.isCodeInRange)("400", response.httpStatusCode)) return [3, 4]; - _f = (_e = ObjectSerializer_1.ObjectSerializer).deserialize; - _h = (_g = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 3: - body = _f.apply(_e, [_h.apply(_g, [_u.sent(), contentType]), - "GenericError", ""]); - throw new exception_1.ApiException(400, "Bad Request", body, response.headers); - case 4: - if (!(0, util_1.isCodeInRange)("404", response.httpStatusCode)) return [3, 6]; - _k = (_j = ObjectSerializer_1.ObjectSerializer).deserialize; - _m = (_l = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 5: - body = _k.apply(_j, [_m.apply(_l, [_u.sent(), contentType]), - "GenericError", ""]); - throw new exception_1.ApiException(404, "Not Found", body, response.headers); - case 6: - if (!(response.httpStatusCode >= 200 && response.httpStatusCode <= 299)) return [3, 8]; - _p = (_o = ObjectSerializer_1.ObjectSerializer).deserialize; - _r = (_q = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 7: - body = _p.apply(_o, [_r.apply(_q, [_u.sent(), contentType]), - "object", ""]); - return [2, body]; - case 8: - _s = exception_1.ApiException.bind; - _t = [void 0, response.httpStatusCode, "Unknown API Status Code!"]; - return [4, response.getBodyAsAny()]; - case 9: throw new (_s.apply(exception_1.ApiException, _t.concat([_u.sent(), response.headers])))(); - } - }); - }); - }; - DefaultApiResponseProcessor.prototype.updateTemplate = function (response) { - return __awaiter(this, void 0, void 0, function () { - var contentType, body, _a, _b, _c, _d, body, _e, _f, _g, _h, body, _j, _k, _l, _m, _o, _p; - return __generator(this, function (_q) { - switch (_q.label) { - case 0: - contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (!(0, util_1.isCodeInRange)("200", response.httpStatusCode)) return [3, 2]; - _b = (_a = ObjectSerializer_1.ObjectSerializer).deserialize; - _d = (_c = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 1: - body = _b.apply(_a, [_d.apply(_c, [_q.sent(), contentType]), - "TemplateResource", ""]); - return [2, body]; - case 2: - if (!(0, util_1.isCodeInRange)("400", response.httpStatusCode)) return [3, 4]; - _f = (_e = ObjectSerializer_1.ObjectSerializer).deserialize; - _h = (_g = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 3: - body = _f.apply(_e, [_h.apply(_g, [_q.sent(), contentType]), - "GenericError", ""]); - throw new exception_1.ApiException(400, "Bad Request", body, response.headers); - case 4: - if (!(response.httpStatusCode >= 200 && response.httpStatusCode <= 299)) return [3, 6]; - _k = (_j = ObjectSerializer_1.ObjectSerializer).deserialize; - _m = (_l = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 5: - body = _k.apply(_j, [_m.apply(_l, [_q.sent(), contentType]), - "TemplateResource", ""]); - return [2, body]; - case 6: - _o = exception_1.ApiException.bind; - _p = [void 0, response.httpStatusCode, "Unknown API Status Code!"]; - return [4, response.getBodyAsAny()]; - case 7: throw new (_o.apply(exception_1.ApiException, _p.concat([_q.sent(), response.headers])))(); - } - }); - }); - }; - DefaultApiResponseProcessor.prototype.updateUser = function (response) { - return __awaiter(this, void 0, void 0, function () { - var contentType, body, _a, _b, _c, _d, body, _e, _f, _g, _h, body, _j, _k, _l, _m, body, _o, _p, _q, _r, body, _s, _t, _u, _v, _w, _x; - return __generator(this, function (_y) { - switch (_y.label) { - case 0: - contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (!(0, util_1.isCodeInRange)("202", response.httpStatusCode)) return [3, 2]; - _b = (_a = ObjectSerializer_1.ObjectSerializer).deserialize; - _d = (_c = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 1: - body = _b.apply(_a, [_d.apply(_c, [_y.sent(), contentType]), - "PropertiesBody", ""]); - return [2, body]; - case 2: - if (!(0, util_1.isCodeInRange)("400", response.httpStatusCode)) return [3, 4]; - _f = (_e = ObjectSerializer_1.ObjectSerializer).deserialize; - _h = (_g = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 3: - body = _f.apply(_e, [_h.apply(_g, [_y.sent(), contentType]), - "GenericError", ""]); - throw new exception_1.ApiException(400, "Bad Request", body, response.headers); - case 4: - if (!(0, util_1.isCodeInRange)("409", response.httpStatusCode)) return [3, 6]; - _k = (_j = ObjectSerializer_1.ObjectSerializer).deserialize; - _m = (_l = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 5: - body = _k.apply(_j, [_m.apply(_l, [_y.sent(), contentType]), - "GenericError", ""]); - throw new exception_1.ApiException(409, "Conflict", body, response.headers); - case 6: - if (!(0, util_1.isCodeInRange)("429", response.httpStatusCode)) return [3, 8]; - _p = (_o = ObjectSerializer_1.ObjectSerializer).deserialize; - _r = (_q = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 7: - body = _p.apply(_o, [_r.apply(_q, [_y.sent(), contentType]), - "RateLimitError", ""]); - throw new exception_1.ApiException(429, "Rate Limit Exceeded", body, response.headers); - case 8: - if (!(response.httpStatusCode >= 200 && response.httpStatusCode <= 299)) return [3, 10]; - _t = (_s = ObjectSerializer_1.ObjectSerializer).deserialize; - _v = (_u = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 9: - body = _t.apply(_s, [_v.apply(_u, [_y.sent(), contentType]), - "PropertiesBody", ""]); - return [2, body]; - case 10: - _w = exception_1.ApiException.bind; - _x = [void 0, response.httpStatusCode, "Unknown API Status Code!"]; - return [4, response.getBodyAsAny()]; - case 11: throw new (_w.apply(exception_1.ApiException, _x.concat([_y.sent(), response.headers])))(); - } - }); - }); - }; - DefaultApiResponseProcessor.prototype.viewApiKeys = function (response) { - return __awaiter(this, void 0, void 0, function () { - var contentType, body, _a, _b, _c, _d, body, _e, _f, _g, _h, body, _j, _k, _l, _m, _o, _p; - return __generator(this, function (_q) { - switch (_q.label) { - case 0: - contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (!(0, util_1.isCodeInRange)("200", response.httpStatusCode)) return [3, 2]; - _b = (_a = ObjectSerializer_1.ObjectSerializer).deserialize; - _d = (_c = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 1: - body = _b.apply(_a, [_d.apply(_c, [_q.sent(), contentType]), - "ApiKeyTokensListResponse", ""]); - return [2, body]; - case 2: - if (!(0, util_1.isCodeInRange)("400", response.httpStatusCode)) return [3, 4]; - _f = (_e = ObjectSerializer_1.ObjectSerializer).deserialize; - _h = (_g = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 3: - body = _f.apply(_e, [_h.apply(_g, [_q.sent(), contentType]), - "GenericError", ""]); - throw new exception_1.ApiException(400, "Bad Request", body, response.headers); - case 4: - if (!(response.httpStatusCode >= 200 && response.httpStatusCode <= 299)) return [3, 6]; - _k = (_j = ObjectSerializer_1.ObjectSerializer).deserialize; - _m = (_l = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 5: - body = _k.apply(_j, [_m.apply(_l, [_q.sent(), contentType]), - "ApiKeyTokensListResponse", ""]); - return [2, body]; - case 6: - _o = exception_1.ApiException.bind; - _p = [void 0, response.httpStatusCode, "Unknown API Status Code!"]; - return [4, response.getBodyAsAny()]; - case 7: throw new (_o.apply(exception_1.ApiException, _p.concat([_q.sent(), response.headers])))(); - } - }); - }); - }; - DefaultApiResponseProcessor.prototype.viewTemplate = function (response) { - return __awaiter(this, void 0, void 0, function () { - var contentType, body, _a, _b, _c, _d, body, _e, _f, _g, _h, body, _j, _k, _l, _m, body, _o, _p, _q, _r, _s, _t; - return __generator(this, function (_u) { - switch (_u.label) { - case 0: - contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (!(0, util_1.isCodeInRange)("200", response.httpStatusCode)) return [3, 2]; - _b = (_a = ObjectSerializer_1.ObjectSerializer).deserialize; - _d = (_c = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 1: - body = _b.apply(_a, [_d.apply(_c, [_u.sent(), contentType]), - "TemplateResource", ""]); - return [2, body]; - case 2: - if (!(0, util_1.isCodeInRange)("400", response.httpStatusCode)) return [3, 4]; - _f = (_e = ObjectSerializer_1.ObjectSerializer).deserialize; - _h = (_g = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 3: - body = _f.apply(_e, [_h.apply(_g, [_u.sent(), contentType]), - "GenericError", ""]); - throw new exception_1.ApiException(400, "Bad Request", body, response.headers); - case 4: - if (!(0, util_1.isCodeInRange)("404", response.httpStatusCode)) return [3, 6]; - _k = (_j = ObjectSerializer_1.ObjectSerializer).deserialize; - _m = (_l = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 5: - body = _k.apply(_j, [_m.apply(_l, [_u.sent(), contentType]), - "GenericError", ""]); - throw new exception_1.ApiException(404, "Not Found", body, response.headers); - case 6: - if (!(response.httpStatusCode >= 200 && response.httpStatusCode <= 299)) return [3, 8]; - _p = (_o = ObjectSerializer_1.ObjectSerializer).deserialize; - _r = (_q = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 7: - body = _p.apply(_o, [_r.apply(_q, [_u.sent(), contentType]), - "TemplateResource", ""]); - return [2, body]; - case 8: - _s = exception_1.ApiException.bind; - _t = [void 0, response.httpStatusCode, "Unknown API Status Code!"]; - return [4, response.getBodyAsAny()]; - case 9: throw new (_s.apply(exception_1.ApiException, _t.concat([_u.sent(), response.headers])))(); - } - }); - }); - }; - DefaultApiResponseProcessor.prototype.viewTemplates = function (response) { - return __awaiter(this, void 0, void 0, function () { - var contentType, body, _a, _b, _c, _d, body, _e, _f, _g, _h, body, _j, _k, _l, _m, body, _o, _p, _q, _r, _s, _t; - return __generator(this, function (_u) { - switch (_u.label) { - case 0: - contentType = ObjectSerializer_1.ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (!(0, util_1.isCodeInRange)("200", response.httpStatusCode)) return [3, 2]; - _b = (_a = ObjectSerializer_1.ObjectSerializer).deserialize; - _d = (_c = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 1: - body = _b.apply(_a, [_d.apply(_c, [_u.sent(), contentType]), - "TemplatesListResponse", ""]); - return [2, body]; - case 2: - if (!(0, util_1.isCodeInRange)("400", response.httpStatusCode)) return [3, 4]; - _f = (_e = ObjectSerializer_1.ObjectSerializer).deserialize; - _h = (_g = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 3: - body = _f.apply(_e, [_h.apply(_g, [_u.sent(), contentType]), - "GenericError", ""]); - throw new exception_1.ApiException(400, "Bad Request", body, response.headers); - case 4: - if (!(0, util_1.isCodeInRange)("429", response.httpStatusCode)) return [3, 6]; - _k = (_j = ObjectSerializer_1.ObjectSerializer).deserialize; - _m = (_l = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 5: - body = _k.apply(_j, [_m.apply(_l, [_u.sent(), contentType]), - "RateLimitError", ""]); - throw new exception_1.ApiException(429, "Rate Limit Exceeded", body, response.headers); - case 6: - if (!(response.httpStatusCode >= 200 && response.httpStatusCode <= 299)) return [3, 8]; - _p = (_o = ObjectSerializer_1.ObjectSerializer).deserialize; - _r = (_q = ObjectSerializer_1.ObjectSerializer).parse; - return [4, response.body.text()]; - case 7: - body = _p.apply(_o, [_r.apply(_q, [_u.sent(), contentType]), - "TemplatesListResponse", ""]); - return [2, body]; - case 8: - _s = exception_1.ApiException.bind; - _t = [void 0, response.httpStatusCode, "Unknown API Status Code!"]; - return [4, response.getBodyAsAny()]; - case 9: throw new (_s.apply(exception_1.ApiException, _t.concat([_u.sent(), response.headers])))(); - } - }); - }); - }; - return DefaultApiResponseProcessor; -}()); +} exports.DefaultApiResponseProcessor = DefaultApiResponseProcessor; //# sourceMappingURL=DefaultApi.js.map \ No newline at end of file diff --git a/dist/apis/DefaultApi.js.map b/dist/apis/DefaultApi.js.map index c69cf7b..6e1eafb 100644 --- a/dist/apis/DefaultApi.js.map +++ b/dist/apis/DefaultApi.js.map @@ -1 +1 @@ -{"version":3,"file":"DefaultApi.js","sourceRoot":"","sources":["../../apis/DefaultApi.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"DefaultApi.js","sourceRoot":"","sources":["../../apis/DefaultApi.ts"],"names":[],"mappings":";;;AACA,uCAA+D;AAE/D,uCAAmF;AAGnF,iEAA4D;AAC5D,2CAAyC;AACzC,kCAAsD;AA+CtD,MAAa,wBAAyB,SAAQ,+BAAqB;IAQxD,KAAK,CAAC,kBAAkB,CAAC,KAAa,EAAE,cAAsB,EAAE,QAAwB;QAC3F,IAAI,OAAO,GAAG,QAAQ,IAAI,IAAI,CAAC,aAAa,CAAC;QAG7C,IAAI,KAAK,KAAK,IAAI,IAAI,KAAK,KAAK,SAAS,EAAE;YACvC,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,oBAAoB,EAAE,OAAO,CAAC,CAAC;SACxE;QAID,IAAI,cAAc,KAAK,IAAI,IAAI,cAAc,KAAK,SAAS,EAAE;YACzD,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,oBAAoB,EAAE,gBAAgB,CAAC,CAAC;SACjF;QAID,MAAM,YAAY,GAAG,kCAAkC;aAClD,OAAO,CAAC,GAAG,GAAG,iBAAiB,GAAG,GAAG,EAAE,kBAAkB,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC;QAGxF,MAAM,cAAc,GAAG,OAAO,CAAC,UAAU,CAAC,kBAAkB,CAAC,YAAY,EAAE,iBAAU,CAAC,MAAM,CAAC,CAAC;QAC9F,cAAc,CAAC,cAAc,CAAC,QAAQ,EAAE,6BAA6B,CAAC,CAAA;QAGtE,cAAc,CAAC,cAAc,CAAC,eAAe,EAAE,wDAAwD,CAAC,CAAC;QAGzG,IAAI,KAAK,KAAK,SAAS,EAAE;YACrB,cAAc,CAAC,aAAa,CAAC,QAAQ,EAAE,mCAAgB,CAAC,SAAS,CAAC,KAAK,EAAE,QAAQ,EAAE,EAAE,CAAC,CAAC,CAAC;SAC3F;QAGD,IAAI,UAA8C,CAAC;QAEnD,UAAU,GAAG,OAAO,CAAC,WAAW,CAAC,cAAc,CAAC,CAAA;QAChD,IAAI,UAAU,EAAE,2BAA2B,EAAE;YACzC,MAAM,UAAU,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SACjE;QAED,MAAM,WAAW,GAAuC,QAAQ,EAAE,WAAW,EAAE,OAAO,IAAI,IAAI,CAAC,aAAa,EAAE,WAAW,EAAE,OAAO,CAAA;QAClI,IAAI,WAAW,EAAE,2BAA2B,EAAE;YAC1C,MAAM,WAAW,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SAClE;QAED,OAAO,cAAc,CAAC;IAC1B,CAAC;IASM,KAAK,CAAC,iBAAiB,CAAC,UAAkB,EAAE,KAAa,EAAE,mBAAwC,EAAE,QAAwB;QAChI,IAAI,OAAO,GAAG,QAAQ,IAAI,IAAI,CAAC,aAAa,CAAC;QAG7C,IAAI,UAAU,KAAK,IAAI,IAAI,UAAU,KAAK,SAAS,EAAE;YACjD,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,mBAAmB,EAAE,YAAY,CAAC,CAAC;SAC5E;QAID,IAAI,KAAK,KAAK,IAAI,IAAI,KAAK,KAAK,SAAS,EAAE;YACvC,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,mBAAmB,EAAE,OAAO,CAAC,CAAC;SACvE;QAID,IAAI,mBAAmB,KAAK,IAAI,IAAI,mBAAmB,KAAK,SAAS,EAAE;YACnE,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,mBAAmB,EAAE,qBAAqB,CAAC,CAAC;SACrF;QAID,MAAM,YAAY,GAAG,sCAAsC;aACtD,OAAO,CAAC,GAAG,GAAG,aAAa,GAAG,GAAG,EAAE,kBAAkB,CAAC,MAAM,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC;QAGhF,MAAM,cAAc,GAAG,OAAO,CAAC,UAAU,CAAC,kBAAkB,CAAC,YAAY,EAAE,iBAAU,CAAC,IAAI,CAAC,CAAC;QAC5F,cAAc,CAAC,cAAc,CAAC,QAAQ,EAAE,6BAA6B,CAAC,CAAA;QAGtE,cAAc,CAAC,cAAc,CAAC,eAAe,EAAE,wDAAwD,CAAC,CAAC;QAGzG,IAAI,KAAK,KAAK,SAAS,EAAE;YACrB,cAAc,CAAC,aAAa,CAAC,QAAQ,EAAE,mCAAgB,CAAC,SAAS,CAAC,KAAK,EAAE,QAAQ,EAAE,EAAE,CAAC,CAAC,CAAC;SAC3F;QAID,MAAM,WAAW,GAAG,mCAAgB,CAAC,qBAAqB,CAAC;YACvD,kBAAkB;SACrB,CAAC,CAAC;QACH,cAAc,CAAC,cAAc,CAAC,cAAc,EAAE,WAAW,CAAC,CAAC;QAC3D,MAAM,cAAc,GAAG,mCAAgB,CAAC,SAAS,CAC7C,mCAAgB,CAAC,SAAS,CAAC,mBAAmB,EAAE,qBAAqB,EAAE,EAAE,CAAC,EAC1E,WAAW,CACd,CAAC;QACF,cAAc,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC;QAEvC,IAAI,UAA8C,CAAC;QAEnD,UAAU,GAAG,OAAO,CAAC,WAAW,CAAC,sBAAsB,CAAC,CAAA;QACxD,IAAI,UAAU,EAAE,2BAA2B,EAAE;YACzC,MAAM,UAAU,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SACjE;QAED,MAAM,WAAW,GAAuC,QAAQ,EAAE,WAAW,EAAE,OAAO,IAAI,IAAI,CAAC,aAAa,EAAE,WAAW,EAAE,OAAO,CAAA;QAClI,IAAI,WAAW,EAAE,2BAA2B,EAAE;YAC1C,MAAM,WAAW,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SAClE;QAED,OAAO,cAAc,CAAC;IAC1B,CAAC;IASM,KAAK,CAAC,WAAW,CAAC,KAAa,EAAE,UAAkB,EAAE,OAAe,EAAE,gBAAkC,EAAE,QAAwB;QACrI,IAAI,OAAO,GAAG,QAAQ,IAAI,IAAI,CAAC,aAAa,CAAC;QAG7C,IAAI,KAAK,KAAK,IAAI,IAAI,KAAK,KAAK,SAAS,EAAE;YACvC,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,aAAa,EAAE,OAAO,CAAC,CAAC;SACjE;QAID,IAAI,UAAU,KAAK,IAAI,IAAI,UAAU,KAAK,SAAS,EAAE;YACjD,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,aAAa,EAAE,YAAY,CAAC,CAAC;SACtE;QAID,IAAI,OAAO,KAAK,IAAI,IAAI,OAAO,KAAK,SAAS,EAAE;YAC3C,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,aAAa,EAAE,SAAS,CAAC,CAAC;SACnE;QAID,IAAI,gBAAgB,KAAK,IAAI,IAAI,gBAAgB,KAAK,SAAS,EAAE;YAC7D,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,aAAa,EAAE,kBAAkB,CAAC,CAAC;SAC5E;QAID,MAAM,YAAY,GAAG,2DAA2D;aAC3E,OAAO,CAAC,GAAG,GAAG,QAAQ,GAAG,GAAG,EAAE,kBAAkB,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC;aAChE,OAAO,CAAC,GAAG,GAAG,aAAa,GAAG,GAAG,EAAE,kBAAkB,CAAC,MAAM,CAAC,UAAU,CAAC,CAAC,CAAC;aAC1E,OAAO,CAAC,GAAG,GAAG,UAAU,GAAG,GAAG,EAAE,kBAAkB,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC;QAG1E,MAAM,cAAc,GAAG,OAAO,CAAC,UAAU,CAAC,kBAAkB,CAAC,YAAY,EAAE,iBAAU,CAAC,KAAK,CAAC,CAAC;QAC7F,cAAc,CAAC,cAAc,CAAC,QAAQ,EAAE,6BAA6B,CAAC,CAAA;QAGtE,cAAc,CAAC,cAAc,CAAC,eAAe,EAAE,wDAAwD,CAAC,CAAC;QAIzG,MAAM,WAAW,GAAG,mCAAgB,CAAC,qBAAqB,CAAC;YACvD,kBAAkB;SACrB,CAAC,CAAC;QACH,cAAc,CAAC,cAAc,CAAC,cAAc,EAAE,WAAW,CAAC,CAAC;QAC3D,MAAM,cAAc,GAAG,mCAAgB,CAAC,SAAS,CAC7C,mCAAgB,CAAC,SAAS,CAAC,gBAAgB,EAAE,kBAAkB,EAAE,EAAE,CAAC,EACpE,WAAW,CACd,CAAC;QACF,cAAc,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC;QAEvC,IAAI,UAA8C,CAAC;QAEnD,UAAU,GAAG,OAAO,CAAC,WAAW,CAAC,cAAc,CAAC,CAAA;QAChD,IAAI,UAAU,EAAE,2BAA2B,EAAE;YACzC,MAAM,UAAU,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SACjE;QAED,MAAM,WAAW,GAAuC,QAAQ,EAAE,WAAW,EAAE,OAAO,IAAI,IAAI,CAAC,aAAa,EAAE,WAAW,EAAE,OAAO,CAAA;QAClI,IAAI,WAAW,EAAE,2BAA2B,EAAE;YAC1C,MAAM,WAAW,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SAClE;QAED,OAAO,cAAc,CAAC;IAC1B,CAAC;IAQM,KAAK,CAAC,yBAAyB,CAAC,KAAa,EAAE,cAAsB,EAAE,gBAAkC,EAAE,QAAwB;QACtI,IAAI,OAAO,GAAG,QAAQ,IAAI,IAAI,CAAC,aAAa,CAAC;QAG7C,IAAI,KAAK,KAAK,IAAI,IAAI,KAAK,KAAK,SAAS,EAAE;YACvC,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,2BAA2B,EAAE,OAAO,CAAC,CAAC;SAC/E;QAID,IAAI,cAAc,KAAK,IAAI,IAAI,cAAc,KAAK,SAAS,EAAE;YACzD,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,2BAA2B,EAAE,gBAAgB,CAAC,CAAC;SACxF;QAID,IAAI,gBAAgB,KAAK,IAAI,IAAI,gBAAgB,KAAK,SAAS,EAAE;YAC7D,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,2BAA2B,EAAE,kBAAkB,CAAC,CAAC;SAC1F;QAID,MAAM,YAAY,GAAG,8DAA8D;aAC9E,OAAO,CAAC,GAAG,GAAG,QAAQ,GAAG,GAAG,EAAE,kBAAkB,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC;aAChE,OAAO,CAAC,GAAG,GAAG,iBAAiB,GAAG,GAAG,EAAE,kBAAkB,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC;QAGxF,MAAM,cAAc,GAAG,OAAO,CAAC,UAAU,CAAC,kBAAkB,CAAC,YAAY,EAAE,iBAAU,CAAC,KAAK,CAAC,CAAC;QAC7F,cAAc,CAAC,cAAc,CAAC,QAAQ,EAAE,6BAA6B,CAAC,CAAA;QAGtE,cAAc,CAAC,cAAc,CAAC,eAAe,EAAE,wDAAwD,CAAC,CAAC;QAIzG,MAAM,WAAW,GAAG,mCAAgB,CAAC,qBAAqB,CAAC;YACvD,kBAAkB;SACrB,CAAC,CAAC;QACH,cAAc,CAAC,cAAc,CAAC,cAAc,EAAE,WAAW,CAAC,CAAC;QAC3D,MAAM,cAAc,GAAG,mCAAgB,CAAC,SAAS,CAC7C,mCAAgB,CAAC,SAAS,CAAC,gBAAgB,EAAE,kBAAkB,EAAE,EAAE,CAAC,EACpE,WAAW,CACd,CAAC;QACF,cAAc,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC;QAEvC,IAAI,UAA8C,CAAC;QAEnD,UAAU,GAAG,OAAO,CAAC,WAAW,CAAC,cAAc,CAAC,CAAA;QAChD,IAAI,UAAU,EAAE,2BAA2B,EAAE;YACzC,MAAM,UAAU,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SACjE;QAED,MAAM,WAAW,GAAuC,QAAQ,EAAE,WAAW,EAAE,OAAO,IAAI,IAAI,CAAC,aAAa,EAAE,WAAW,EAAE,OAAO,CAAA;QAClI,IAAI,WAAW,EAAE,2BAA2B,EAAE;YAC1C,MAAM,WAAW,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SAClE;QAED,OAAO,cAAc,CAAC;IAC1B,CAAC;IAQM,KAAK,CAAC,YAAY,CAAC,KAAa,EAAE,mBAAwC,EAAE,QAAwB;QACvG,IAAI,OAAO,GAAG,QAAQ,IAAI,IAAI,CAAC,aAAa,CAAC;QAG7C,IAAI,KAAK,KAAK,IAAI,IAAI,KAAK,KAAK,SAAS,EAAE;YACvC,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,cAAc,EAAE,OAAO,CAAC,CAAC;SAClE;QAID,IAAI,mBAAmB,KAAK,IAAI,IAAI,mBAAmB,KAAK,SAAS,EAAE;YACnE,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,cAAc,EAAE,qBAAqB,CAAC,CAAC;SAChF;QAID,MAAM,YAAY,GAAG,4BAA4B;aAC5C,OAAO,CAAC,GAAG,GAAG,QAAQ,GAAG,GAAG,EAAE,kBAAkB,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC;QAGtE,MAAM,cAAc,GAAG,OAAO,CAAC,UAAU,CAAC,kBAAkB,CAAC,YAAY,EAAE,iBAAU,CAAC,IAAI,CAAC,CAAC;QAC5F,cAAc,CAAC,cAAc,CAAC,QAAQ,EAAE,6BAA6B,CAAC,CAAA;QAGtE,cAAc,CAAC,cAAc,CAAC,eAAe,EAAE,wDAAwD,CAAC,CAAC;QAIzG,MAAM,WAAW,GAAG,mCAAgB,CAAC,qBAAqB,CAAC;YACvD,kBAAkB;SACrB,CAAC,CAAC;QACH,cAAc,CAAC,cAAc,CAAC,cAAc,EAAE,WAAW,CAAC,CAAC;QAC3D,MAAM,cAAc,GAAG,mCAAgB,CAAC,SAAS,CAC7C,mCAAgB,CAAC,SAAS,CAAC,mBAAmB,EAAE,qBAAqB,EAAE,EAAE,CAAC,EAC1E,WAAW,CACd,CAAC;QACF,cAAc,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC;QAEvC,IAAI,UAA8C,CAAC;QAEnD,UAAU,GAAG,OAAO,CAAC,WAAW,CAAC,sBAAsB,CAAC,CAAA;QACxD,IAAI,UAAU,EAAE,2BAA2B,EAAE;YACzC,MAAM,UAAU,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SACjE;QAED,MAAM,WAAW,GAAuC,QAAQ,EAAE,WAAW,EAAE,OAAO,IAAI,IAAI,CAAC,aAAa,EAAE,WAAW,EAAE,OAAO,CAAA;QAClI,IAAI,WAAW,EAAE,2BAA2B,EAAE;YAC1C,MAAM,WAAW,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SAClE;QAED,OAAO,cAAc,CAAC;IAC1B,CAAC;IAOM,KAAK,CAAC,SAAS,CAAC,GAAQ,EAAE,QAAwB;QACrD,IAAI,OAAO,GAAG,QAAQ,IAAI,IAAI,CAAC,aAAa,CAAC;QAG7C,IAAI,GAAG,KAAK,IAAI,IAAI,GAAG,KAAK,SAAS,EAAE;YACnC,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,WAAW,EAAE,KAAK,CAAC,CAAC;SAC7D;QAID,MAAM,YAAY,GAAG,OAAO,CAAC;QAG7B,MAAM,cAAc,GAAG,OAAO,CAAC,UAAU,CAAC,kBAAkB,CAAC,YAAY,EAAE,iBAAU,CAAC,IAAI,CAAC,CAAC;QAC5F,cAAc,CAAC,cAAc,CAAC,QAAQ,EAAE,6BAA6B,CAAC,CAAA;QAGtE,cAAc,CAAC,cAAc,CAAC,eAAe,EAAE,wDAAwD,CAAC,CAAC;QAIzG,MAAM,WAAW,GAAG,mCAAgB,CAAC,qBAAqB,CAAC;YACvD,kBAAkB;SACrB,CAAC,CAAC;QACH,cAAc,CAAC,cAAc,CAAC,cAAc,EAAE,WAAW,CAAC,CAAC;QAC3D,MAAM,cAAc,GAAG,mCAAgB,CAAC,SAAS,CAC7C,mCAAgB,CAAC,SAAS,CAAC,GAAG,EAAE,KAAK,EAAE,EAAE,CAAC,EAC1C,WAAW,CACd,CAAC;QACF,cAAc,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC;QAEvC,IAAI,UAA8C,CAAC;QAEnD,UAAU,GAAG,OAAO,CAAC,WAAW,CAAC,sBAAsB,CAAC,CAAA;QACxD,IAAI,UAAU,EAAE,2BAA2B,EAAE;YACzC,MAAM,UAAU,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SACjE;QAED,MAAM,WAAW,GAAuC,QAAQ,EAAE,WAAW,EAAE,OAAO,IAAI,IAAI,CAAC,aAAa,EAAE,WAAW,EAAE,OAAO,CAAA;QAClI,IAAI,WAAW,EAAE,2BAA2B,EAAE;YAC1C,MAAM,WAAW,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SAClE;QAED,OAAO,cAAc,CAAC;IAC1B,CAAC;IAQM,KAAK,CAAC,kBAAkB,CAAC,KAAa,EAAE,mBAAwC,EAAE,QAAwB;QAC7G,IAAI,OAAO,GAAG,QAAQ,IAAI,IAAI,CAAC,aAAa,CAAC;QAG7C,IAAI,KAAK,KAAK,IAAI,IAAI,KAAK,KAAK,SAAS,EAAE;YACvC,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,oBAAoB,EAAE,OAAO,CAAC,CAAC;SACxE;QAID,IAAI,mBAAmB,KAAK,IAAI,IAAI,mBAAmB,KAAK,SAAS,EAAE;YACnE,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,oBAAoB,EAAE,qBAAqB,CAAC,CAAC;SACtF;QAID,MAAM,YAAY,GAAG,2CAA2C;aAC3D,OAAO,CAAC,GAAG,GAAG,QAAQ,GAAG,GAAG,EAAE,kBAAkB,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC;QAGtE,MAAM,cAAc,GAAG,OAAO,CAAC,UAAU,CAAC,kBAAkB,CAAC,YAAY,EAAE,iBAAU,CAAC,IAAI,CAAC,CAAC;QAC5F,cAAc,CAAC,cAAc,CAAC,QAAQ,EAAE,6BAA6B,CAAC,CAAA;QAGtE,cAAc,CAAC,cAAc,CAAC,eAAe,EAAE,wDAAwD,CAAC,CAAC;QAIzG,MAAM,WAAW,GAAG,mCAAgB,CAAC,qBAAqB,CAAC;YACvD,kBAAkB;SACrB,CAAC,CAAC;QACH,cAAc,CAAC,cAAc,CAAC,cAAc,EAAE,WAAW,CAAC,CAAC;QAC3D,MAAM,cAAc,GAAG,mCAAgB,CAAC,SAAS,CAC7C,mCAAgB,CAAC,SAAS,CAAC,mBAAmB,EAAE,qBAAqB,EAAE,EAAE,CAAC,EAC1E,WAAW,CACd,CAAC;QACF,cAAc,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC;QAEvC,IAAI,UAA8C,CAAC;QAEnD,UAAU,GAAG,OAAO,CAAC,WAAW,CAAC,cAAc,CAAC,CAAA;QAChD,IAAI,UAAU,EAAE,2BAA2B,EAAE;YACzC,MAAM,UAAU,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SACjE;QAED,MAAM,WAAW,GAAuC,QAAQ,EAAE,WAAW,EAAE,OAAO,IAAI,IAAI,CAAC,aAAa,EAAE,WAAW,EAAE,OAAO,CAAA;QAClI,IAAI,WAAW,EAAE,2BAA2B,EAAE;YAC1C,MAAM,WAAW,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SAClE;QAED,OAAO,cAAc,CAAC;IAC1B,CAAC;IAOM,KAAK,CAAC,kBAAkB,CAAC,YAA0B,EAAE,QAAwB;QAChF,IAAI,OAAO,GAAG,QAAQ,IAAI,IAAI,CAAC,aAAa,CAAC;QAG7C,IAAI,YAAY,KAAK,IAAI,IAAI,YAAY,KAAK,SAAS,EAAE;YACrD,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,oBAAoB,EAAE,cAAc,CAAC,CAAC;SAC/E;QAID,MAAM,YAAY,GAAG,gBAAgB,CAAC;QAGtC,MAAM,cAAc,GAAG,OAAO,CAAC,UAAU,CAAC,kBAAkB,CAAC,YAAY,EAAE,iBAAU,CAAC,IAAI,CAAC,CAAC;QAC5F,cAAc,CAAC,cAAc,CAAC,QAAQ,EAAE,6BAA6B,CAAC,CAAA;QAGtE,cAAc,CAAC,cAAc,CAAC,eAAe,EAAE,wDAAwD,CAAC,CAAC;QAIzG,MAAM,WAAW,GAAG,mCAAgB,CAAC,qBAAqB,CAAC;YACvD,kBAAkB;SACrB,CAAC,CAAC;QACH,cAAc,CAAC,cAAc,CAAC,cAAc,EAAE,WAAW,CAAC,CAAC;QAC3D,MAAM,cAAc,GAAG,mCAAgB,CAAC,SAAS,CAC7C,mCAAgB,CAAC,SAAS,CAAC,YAAY,EAAE,cAAc,EAAE,EAAE,CAAC,EAC5D,WAAW,CACd,CAAC;QACF,cAAc,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC;QAEvC,IAAI,UAA8C,CAAC;QAEnD,UAAU,GAAG,OAAO,CAAC,WAAW,CAAC,cAAc,CAAC,CAAA;QAChD,IAAI,UAAU,EAAE,2BAA2B,EAAE;YACzC,MAAM,UAAU,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SACjE;QAED,MAAM,WAAW,GAAuC,QAAQ,EAAE,WAAW,EAAE,OAAO,IAAI,IAAI,CAAC,aAAa,EAAE,WAAW,EAAE,OAAO,CAAA;QAClI,IAAI,WAAW,EAAE,2BAA2B,EAAE;YAC1C,MAAM,WAAW,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SAClE;QAED,OAAO,cAAc,CAAC;IAC1B,CAAC;IAQM,KAAK,CAAC,aAAa,CAAC,KAAa,EAAE,OAAiB,EAAE,QAAwB;QACjF,IAAI,OAAO,GAAG,QAAQ,IAAI,IAAI,CAAC,aAAa,CAAC;QAG7C,IAAI,KAAK,KAAK,IAAI,IAAI,KAAK,KAAK,SAAS,EAAE;YACvC,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,eAAe,EAAE,OAAO,CAAC,CAAC;SACnE;QAKD,MAAM,YAAY,GAAG,yBAAyB;aACzC,OAAO,CAAC,GAAG,GAAG,QAAQ,GAAG,GAAG,EAAE,kBAAkB,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC;QAGtE,MAAM,cAAc,GAAG,OAAO,CAAC,UAAU,CAAC,kBAAkB,CAAC,YAAY,EAAE,iBAAU,CAAC,IAAI,CAAC,CAAC;QAC5F,cAAc,CAAC,cAAc,CAAC,QAAQ,EAAE,6BAA6B,CAAC,CAAA;QAGtE,cAAc,CAAC,cAAc,CAAC,eAAe,EAAE,wDAAwD,CAAC,CAAC;QAIzG,MAAM,WAAW,GAAG,mCAAgB,CAAC,qBAAqB,CAAC;YACvD,kBAAkB;SACrB,CAAC,CAAC;QACH,cAAc,CAAC,cAAc,CAAC,cAAc,EAAE,WAAW,CAAC,CAAC;QAC3D,MAAM,cAAc,GAAG,mCAAgB,CAAC,SAAS,CAC7C,mCAAgB,CAAC,SAAS,CAAC,OAAO,EAAE,SAAS,EAAE,EAAE,CAAC,EAClD,WAAW,CACd,CAAC;QACF,cAAc,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC;QAEvC,IAAI,UAA8C,CAAC;QAEnD,UAAU,GAAG,OAAO,CAAC,WAAW,CAAC,cAAc,CAAC,CAAA;QAChD,IAAI,UAAU,EAAE,2BAA2B,EAAE;YACzC,MAAM,UAAU,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SACjE;QAED,MAAM,WAAW,GAAuC,QAAQ,EAAE,WAAW,EAAE,OAAO,IAAI,IAAI,CAAC,aAAa,EAAE,WAAW,EAAE,OAAO,CAAA;QAClI,IAAI,WAAW,EAAE,2BAA2B,EAAE;YAC1C,MAAM,WAAW,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SAClE;QAED,OAAO,cAAc,CAAC;IAC1B,CAAC;IASM,KAAK,CAAC,kBAAkB,CAAC,KAAa,EAAE,UAAkB,EAAE,OAAe,EAAE,gBAAkC,EAAE,QAAwB;QAC5I,IAAI,OAAO,GAAG,QAAQ,IAAI,IAAI,CAAC,aAAa,CAAC;QAG7C,IAAI,KAAK,KAAK,IAAI,IAAI,KAAK,KAAK,SAAS,EAAE;YACvC,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,oBAAoB,EAAE,OAAO,CAAC,CAAC;SACxE;QAID,IAAI,UAAU,KAAK,IAAI,IAAI,UAAU,KAAK,SAAS,EAAE;YACjD,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,oBAAoB,EAAE,YAAY,CAAC,CAAC;SAC7E;QAID,IAAI,OAAO,KAAK,IAAI,IAAI,OAAO,KAAK,SAAS,EAAE;YAC3C,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,oBAAoB,EAAE,SAAS,CAAC,CAAC;SAC1E;QAID,IAAI,gBAAgB,KAAK,IAAI,IAAI,gBAAgB,KAAK,SAAS,EAAE;YAC7D,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,oBAAoB,EAAE,kBAAkB,CAAC,CAAC;SACnF;QAID,MAAM,YAAY,GAAG,gEAAgE;aAChF,OAAO,CAAC,GAAG,GAAG,QAAQ,GAAG,GAAG,EAAE,kBAAkB,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC;aAChE,OAAO,CAAC,GAAG,GAAG,aAAa,GAAG,GAAG,EAAE,kBAAkB,CAAC,MAAM,CAAC,UAAU,CAAC,CAAC,CAAC;aAC1E,OAAO,CAAC,GAAG,GAAG,UAAU,GAAG,GAAG,EAAE,kBAAkB,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC;QAG1E,MAAM,cAAc,GAAG,OAAO,CAAC,UAAU,CAAC,kBAAkB,CAAC,YAAY,EAAE,iBAAU,CAAC,IAAI,CAAC,CAAC;QAC5F,cAAc,CAAC,cAAc,CAAC,QAAQ,EAAE,6BAA6B,CAAC,CAAA;QAGtE,cAAc,CAAC,cAAc,CAAC,eAAe,EAAE,wDAAwD,CAAC,CAAC;QAIzG,MAAM,WAAW,GAAG,mCAAgB,CAAC,qBAAqB,CAAC;YACvD,kBAAkB;SACrB,CAAC,CAAC;QACH,cAAc,CAAC,cAAc,CAAC,cAAc,EAAE,WAAW,CAAC,CAAC;QAC3D,MAAM,cAAc,GAAG,mCAAgB,CAAC,SAAS,CAC7C,mCAAgB,CAAC,SAAS,CAAC,gBAAgB,EAAE,kBAAkB,EAAE,EAAE,CAAC,EACpE,WAAW,CACd,CAAC;QACF,cAAc,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC;QAEvC,IAAI,UAA8C,CAAC;QAEnD,UAAU,GAAG,OAAO,CAAC,WAAW,CAAC,cAAc,CAAC,CAAA;QAChD,IAAI,UAAU,EAAE,2BAA2B,EAAE;YACzC,MAAM,UAAU,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SACjE;QAED,MAAM,WAAW,GAAuC,QAAQ,EAAE,WAAW,EAAE,OAAO,IAAI,IAAI,CAAC,aAAa,EAAE,WAAW,EAAE,OAAO,CAAA;QAClI,IAAI,WAAW,EAAE,2BAA2B,EAAE;YAC1C,MAAM,WAAW,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SAClE;QAED,OAAO,cAAc,CAAC;IAC1B,CAAC;IAOM,KAAK,CAAC,cAAc,CAAC,qBAA4C,EAAE,QAAwB;QAC9F,IAAI,OAAO,GAAG,QAAQ,IAAI,IAAI,CAAC,aAAa,CAAC;QAG7C,IAAI,qBAAqB,KAAK,IAAI,IAAI,qBAAqB,KAAK,SAAS,EAAE;YACvE,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,gBAAgB,EAAE,uBAAuB,CAAC,CAAC;SACpF;QAID,MAAM,YAAY,GAAG,YAAY,CAAC;QAGlC,MAAM,cAAc,GAAG,OAAO,CAAC,UAAU,CAAC,kBAAkB,CAAC,YAAY,EAAE,iBAAU,CAAC,IAAI,CAAC,CAAC;QAC5F,cAAc,CAAC,cAAc,CAAC,QAAQ,EAAE,6BAA6B,CAAC,CAAA;QAGtE,cAAc,CAAC,cAAc,CAAC,eAAe,EAAE,wDAAwD,CAAC,CAAC;QAIzG,MAAM,WAAW,GAAG,mCAAgB,CAAC,qBAAqB,CAAC;YACvD,kBAAkB;SACrB,CAAC,CAAC;QACH,cAAc,CAAC,cAAc,CAAC,cAAc,EAAE,WAAW,CAAC,CAAC;QAC3D,MAAM,cAAc,GAAG,mCAAgB,CAAC,SAAS,CAC7C,mCAAgB,CAAC,SAAS,CAAC,qBAAqB,EAAE,uBAAuB,EAAE,EAAE,CAAC,EAC9E,WAAW,CACd,CAAC;QACF,cAAc,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC;QAEvC,IAAI,UAA8C,CAAC;QAEnD,UAAU,GAAG,OAAO,CAAC,WAAW,CAAC,cAAc,CAAC,CAAA;QAChD,IAAI,UAAU,EAAE,2BAA2B,EAAE;YACzC,MAAM,UAAU,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SACjE;QAED,MAAM,WAAW,GAAuC,QAAQ,EAAE,WAAW,EAAE,OAAO,IAAI,IAAI,CAAC,aAAa,EAAE,WAAW,EAAE,OAAO,CAAA;QAClI,IAAI,WAAW,EAAE,2BAA2B,EAAE;YAC1C,MAAM,WAAW,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SAClE;QAED,OAAO,cAAc,CAAC;IAC1B,CAAC;IAOM,KAAK,CAAC,UAAU,CAAC,KAAa,EAAE,IAAU,EAAE,QAAwB;QACvE,IAAI,OAAO,GAAG,QAAQ,IAAI,IAAI,CAAC,aAAa,CAAC;QAG7C,IAAI,KAAK,KAAK,IAAI,IAAI,KAAK,KAAK,SAAS,EAAE;YACvC,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,YAAY,EAAE,OAAO,CAAC,CAAC;SAChE;QAID,IAAI,IAAI,KAAK,IAAI,IAAI,IAAI,KAAK,SAAS,EAAE;YACrC,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,YAAY,EAAE,MAAM,CAAC,CAAC;SAC/D;QAID,MAAM,YAAY,GAAG,sBAAsB;aACtC,OAAO,CAAC,GAAG,GAAG,QAAQ,GAAG,GAAG,EAAE,kBAAkB,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC;QAGtE,MAAM,cAAc,GAAG,OAAO,CAAC,UAAU,CAAC,kBAAkB,CAAC,YAAY,EAAE,iBAAU,CAAC,IAAI,CAAC,CAAC;QAC5F,cAAc,CAAC,cAAc,CAAC,QAAQ,EAAE,6BAA6B,CAAC,CAAA;QAGtE,cAAc,CAAC,cAAc,CAAC,eAAe,EAAE,wDAAwD,CAAC,CAAC;QAIzG,MAAM,WAAW,GAAG,mCAAgB,CAAC,qBAAqB,CAAC;YACvD,kBAAkB;SACrB,CAAC,CAAC;QACH,cAAc,CAAC,cAAc,CAAC,cAAc,EAAE,WAAW,CAAC,CAAC;QAC3D,MAAM,cAAc,GAAG,mCAAgB,CAAC,SAAS,CAC7C,mCAAgB,CAAC,SAAS,CAAC,IAAI,EAAE,MAAM,EAAE,EAAE,CAAC,EAC5C,WAAW,CACd,CAAC;QACF,cAAc,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC;QAEvC,IAAI,UAA8C,CAAC;QAEnD,UAAU,GAAG,OAAO,CAAC,WAAW,CAAC,cAAc,CAAC,CAAA;QAChD,IAAI,UAAU,EAAE,2BAA2B,EAAE;YACzC,MAAM,UAAU,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SACjE;QAED,MAAM,WAAW,GAAuC,QAAQ,EAAE,WAAW,EAAE,OAAO,IAAI,IAAI,CAAC,aAAa,EAAE,WAAW,EAAE,OAAO,CAAA;QAClI,IAAI,WAAW,EAAE,2BAA2B,EAAE;YAC1C,MAAM,WAAW,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SAClE;QAED,OAAO,cAAc,CAAC;IAC1B,CAAC;IASM,KAAK,CAAC,WAAW,CAAC,KAAa,EAAE,UAAkB,EAAE,OAAe,EAAE,kBAA0B,EAAE,QAAwB;QAC7H,IAAI,OAAO,GAAG,QAAQ,IAAI,IAAI,CAAC,aAAa,CAAC;QAG7C,IAAI,KAAK,KAAK,IAAI,IAAI,KAAK,KAAK,SAAS,EAAE;YACvC,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,aAAa,EAAE,OAAO,CAAC,CAAC;SACjE;QAID,IAAI,UAAU,KAAK,IAAI,IAAI,UAAU,KAAK,SAAS,EAAE;YACjD,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,aAAa,EAAE,YAAY,CAAC,CAAC;SACtE;QAID,IAAI,OAAO,KAAK,IAAI,IAAI,OAAO,KAAK,SAAS,EAAE;YAC3C,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,aAAa,EAAE,SAAS,CAAC,CAAC;SACnE;QAID,IAAI,kBAAkB,KAAK,IAAI,IAAI,kBAAkB,KAAK,SAAS,EAAE;YACjE,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,aAAa,EAAE,oBAAoB,CAAC,CAAC;SAC9E;QAID,MAAM,YAAY,GAAG,mFAAmF;aACnG,OAAO,CAAC,GAAG,GAAG,QAAQ,GAAG,GAAG,EAAE,kBAAkB,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC;aAChE,OAAO,CAAC,GAAG,GAAG,aAAa,GAAG,GAAG,EAAE,kBAAkB,CAAC,MAAM,CAAC,UAAU,CAAC,CAAC,CAAC;aAC1E,OAAO,CAAC,GAAG,GAAG,UAAU,GAAG,GAAG,EAAE,kBAAkB,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC,CAAC;aACpE,OAAO,CAAC,GAAG,GAAG,uBAAuB,GAAG,GAAG,EAAE,kBAAkB,CAAC,MAAM,CAAC,kBAAkB,CAAC,CAAC,CAAC,CAAC;QAGlG,MAAM,cAAc,GAAG,OAAO,CAAC,UAAU,CAAC,kBAAkB,CAAC,YAAY,EAAE,iBAAU,CAAC,MAAM,CAAC,CAAC;QAC9F,cAAc,CAAC,cAAc,CAAC,QAAQ,EAAE,6BAA6B,CAAC,CAAA;QAGtE,cAAc,CAAC,cAAc,CAAC,eAAe,EAAE,wDAAwD,CAAC,CAAC;QAGzG,IAAI,UAA8C,CAAC;QAEnD,UAAU,GAAG,OAAO,CAAC,WAAW,CAAC,cAAc,CAAC,CAAA;QAChD,IAAI,UAAU,EAAE,2BAA2B,EAAE;YACzC,MAAM,UAAU,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SACjE;QAED,MAAM,WAAW,GAAuC,QAAQ,EAAE,WAAW,EAAE,OAAO,IAAI,IAAI,CAAC,aAAa,EAAE,WAAW,EAAE,OAAO,CAAA;QAClI,IAAI,WAAW,EAAE,2BAA2B,EAAE;YAC1C,MAAM,WAAW,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SAClE;QAED,OAAO,cAAc,CAAC;IAC1B,CAAC;IAQM,KAAK,CAAC,YAAY,CAAC,KAAa,EAAE,OAAe,EAAE,QAAwB;QAC9E,IAAI,OAAO,GAAG,QAAQ,IAAI,IAAI,CAAC,aAAa,CAAC;QAG7C,IAAI,KAAK,KAAK,IAAI,IAAI,KAAK,KAAK,SAAS,EAAE;YACvC,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,cAAc,EAAE,OAAO,CAAC,CAAC;SAClE;QAID,IAAI,OAAO,KAAK,IAAI,IAAI,OAAO,KAAK,SAAS,EAAE;YAC3C,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,cAAc,EAAE,SAAS,CAAC,CAAC;SACpE;QAID,MAAM,YAAY,GAAG,uCAAuC;aACvD,OAAO,CAAC,GAAG,GAAG,QAAQ,GAAG,GAAG,EAAE,kBAAkB,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC;aAChE,OAAO,CAAC,GAAG,GAAG,UAAU,GAAG,GAAG,EAAE,kBAAkB,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC;QAG1E,MAAM,cAAc,GAAG,OAAO,CAAC,UAAU,CAAC,kBAAkB,CAAC,YAAY,EAAE,iBAAU,CAAC,MAAM,CAAC,CAAC;QAC9F,cAAc,CAAC,cAAc,CAAC,QAAQ,EAAE,6BAA6B,CAAC,CAAA;QAGtE,cAAc,CAAC,cAAc,CAAC,eAAe,EAAE,wDAAwD,CAAC,CAAC;QAGzG,IAAI,UAA8C,CAAC;QAEnD,UAAU,GAAG,OAAO,CAAC,WAAW,CAAC,sBAAsB,CAAC,CAAA;QACxD,IAAI,UAAU,EAAE,2BAA2B,EAAE;YACzC,MAAM,UAAU,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SACjE;QAED,MAAM,WAAW,GAAuC,QAAQ,EAAE,WAAW,EAAE,OAAO,IAAI,IAAI,CAAC,aAAa,EAAE,WAAW,EAAE,OAAO,CAAA;QAClI,IAAI,WAAW,EAAE,2BAA2B,EAAE;YAC1C,MAAM,WAAW,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SAClE;QAED,OAAO,cAAc,CAAC;IAC1B,CAAC;IAQM,KAAK,CAAC,aAAa,CAAC,KAAa,EAAE,SAAiB,EAAE,QAAwB;QACjF,IAAI,OAAO,GAAG,QAAQ,IAAI,IAAI,CAAC,aAAa,CAAC;QAG7C,IAAI,KAAK,KAAK,IAAI,IAAI,KAAK,KAAK,SAAS,EAAE;YACvC,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,eAAe,EAAE,OAAO,CAAC,CAAC;SACnE;QAID,IAAI,SAAS,KAAK,IAAI,IAAI,SAAS,KAAK,SAAS,EAAE;YAC/C,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,eAAe,EAAE,WAAW,CAAC,CAAC;SACvE;QAID,MAAM,YAAY,GAAG,sCAAsC;aACtD,OAAO,CAAC,GAAG,GAAG,QAAQ,GAAG,GAAG,EAAE,kBAAkB,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC;aAChE,OAAO,CAAC,GAAG,GAAG,YAAY,GAAG,GAAG,EAAE,kBAAkB,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC;QAG9E,MAAM,cAAc,GAAG,OAAO,CAAC,UAAU,CAAC,kBAAkB,CAAC,YAAY,EAAE,iBAAU,CAAC,MAAM,CAAC,CAAC;QAC9F,cAAc,CAAC,cAAc,CAAC,QAAQ,EAAE,6BAA6B,CAAC,CAAA;QAGtE,cAAc,CAAC,cAAc,CAAC,eAAe,EAAE,wDAAwD,CAAC,CAAC;QAGzG,IAAI,UAA8C,CAAC;QAEnD,UAAU,GAAG,OAAO,CAAC,WAAW,CAAC,cAAc,CAAC,CAAA;QAChD,IAAI,UAAU,EAAE,2BAA2B,EAAE;YACzC,MAAM,UAAU,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SACjE;QAED,MAAM,WAAW,GAAuC,QAAQ,EAAE,WAAW,EAAE,OAAO,IAAI,IAAI,CAAC,aAAa,EAAE,WAAW,EAAE,OAAO,CAAA;QAClI,IAAI,WAAW,EAAE,2BAA2B,EAAE;YAC1C,MAAM,WAAW,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SAClE;QAED,OAAO,cAAc,CAAC;IAC1B,CAAC;IAOM,KAAK,CAAC,kBAAkB,CAAC,KAAa,EAAE,cAAsB,EAAE,QAAwB;QAC3F,IAAI,OAAO,GAAG,QAAQ,IAAI,IAAI,CAAC,aAAa,CAAC;QAG7C,IAAI,KAAK,KAAK,IAAI,IAAI,KAAK,KAAK,SAAS,EAAE;YACvC,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,oBAAoB,EAAE,OAAO,CAAC,CAAC;SACxE;QAID,IAAI,cAAc,KAAK,IAAI,IAAI,cAAc,KAAK,SAAS,EAAE;YACzD,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,oBAAoB,EAAE,gBAAgB,CAAC,CAAC;SACjF;QAID,MAAM,YAAY,GAAG,gDAAgD;aAChE,OAAO,CAAC,GAAG,GAAG,QAAQ,GAAG,GAAG,EAAE,kBAAkB,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC;aAChE,OAAO,CAAC,GAAG,GAAG,iBAAiB,GAAG,GAAG,EAAE,kBAAkB,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC;QAGxF,MAAM,cAAc,GAAG,OAAO,CAAC,UAAU,CAAC,kBAAkB,CAAC,YAAY,EAAE,iBAAU,CAAC,MAAM,CAAC,CAAC;QAC9F,cAAc,CAAC,cAAc,CAAC,QAAQ,EAAE,6BAA6B,CAAC,CAAA;QAGtE,cAAc,CAAC,cAAc,CAAC,eAAe,EAAE,wDAAwD,CAAC,CAAC;QAGzG,IAAI,UAA8C,CAAC;QAEnD,UAAU,GAAG,OAAO,CAAC,WAAW,CAAC,cAAc,CAAC,CAAA;QAChD,IAAI,UAAU,EAAE,2BAA2B,EAAE;YACzC,MAAM,UAAU,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SACjE;QAED,MAAM,WAAW,GAAuC,QAAQ,EAAE,WAAW,EAAE,OAAO,IAAI,IAAI,CAAC,aAAa,EAAE,WAAW,EAAE,OAAO,CAAA;QAClI,IAAI,WAAW,EAAE,2BAA2B,EAAE;YAC1C,MAAM,WAAW,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SAClE;QAED,OAAO,cAAc,CAAC;IAC1B,CAAC;IAQM,KAAK,CAAC,cAAc,CAAC,UAAkB,EAAE,KAAa,EAAE,QAAwB;QACnF,IAAI,OAAO,GAAG,QAAQ,IAAI,IAAI,CAAC,aAAa,CAAC;QAG7C,IAAI,UAAU,KAAK,IAAI,IAAI,UAAU,KAAK,SAAS,EAAE;YACjD,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,gBAAgB,EAAE,YAAY,CAAC,CAAC;SACzE;QAID,IAAI,KAAK,KAAK,IAAI,IAAI,KAAK,KAAK,SAAS,EAAE;YACvC,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,gBAAgB,EAAE,OAAO,CAAC,CAAC;SACpE;QAID,MAAM,YAAY,GAAG,0BAA0B;aAC1C,OAAO,CAAC,GAAG,GAAG,aAAa,GAAG,GAAG,EAAE,kBAAkB,CAAC,MAAM,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC;QAGhF,MAAM,cAAc,GAAG,OAAO,CAAC,UAAU,CAAC,kBAAkB,CAAC,YAAY,EAAE,iBAAU,CAAC,MAAM,CAAC,CAAC;QAC9F,cAAc,CAAC,cAAc,CAAC,QAAQ,EAAE,6BAA6B,CAAC,CAAA;QAGtE,cAAc,CAAC,cAAc,CAAC,eAAe,EAAE,wDAAwD,CAAC,CAAC;QAGzG,IAAI,KAAK,KAAK,SAAS,EAAE;YACrB,cAAc,CAAC,aAAa,CAAC,QAAQ,EAAE,mCAAgB,CAAC,SAAS,CAAC,KAAK,EAAE,QAAQ,EAAE,EAAE,CAAC,CAAC,CAAC;SAC3F;QAGD,IAAI,UAA8C,CAAC;QAEnD,UAAU,GAAG,OAAO,CAAC,WAAW,CAAC,cAAc,CAAC,CAAA;QAChD,IAAI,UAAU,EAAE,2BAA2B,EAAE;YACzC,MAAM,UAAU,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SACjE;QAED,MAAM,WAAW,GAAuC,QAAQ,EAAE,WAAW,EAAE,OAAO,IAAI,IAAI,CAAC,aAAa,EAAE,WAAW,EAAE,OAAO,CAAA;QAClI,IAAI,WAAW,EAAE,2BAA2B,EAAE;YAC1C,MAAM,WAAW,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SAClE;QAED,OAAO,cAAc,CAAC;IAC1B,CAAC;IAQM,KAAK,CAAC,UAAU,CAAC,KAAa,EAAE,UAAkB,EAAE,OAAe,EAAE,QAAwB;QAChG,IAAI,OAAO,GAAG,QAAQ,IAAI,IAAI,CAAC,aAAa,CAAC;QAG7C,IAAI,KAAK,KAAK,IAAI,IAAI,KAAK,KAAK,SAAS,EAAE;YACvC,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,YAAY,EAAE,OAAO,CAAC,CAAC;SAChE;QAID,IAAI,UAAU,KAAK,IAAI,IAAI,UAAU,KAAK,SAAS,EAAE;YACjD,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,YAAY,EAAE,YAAY,CAAC,CAAC;SACrE;QAID,IAAI,OAAO,KAAK,IAAI,IAAI,OAAO,KAAK,SAAS,EAAE;YAC3C,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,YAAY,EAAE,SAAS,CAAC,CAAC;SAClE;QAID,MAAM,YAAY,GAAG,kDAAkD;aAClE,OAAO,CAAC,GAAG,GAAG,QAAQ,GAAG,GAAG,EAAE,kBAAkB,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC;aAChE,OAAO,CAAC,GAAG,GAAG,aAAa,GAAG,GAAG,EAAE,kBAAkB,CAAC,MAAM,CAAC,UAAU,CAAC,CAAC,CAAC;aAC1E,OAAO,CAAC,GAAG,GAAG,UAAU,GAAG,GAAG,EAAE,kBAAkB,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC;QAG1E,MAAM,cAAc,GAAG,OAAO,CAAC,UAAU,CAAC,kBAAkB,CAAC,YAAY,EAAE,iBAAU,CAAC,MAAM,CAAC,CAAC;QAC9F,cAAc,CAAC,cAAc,CAAC,QAAQ,EAAE,6BAA6B,CAAC,CAAA;QAGtE,cAAc,CAAC,cAAc,CAAC,eAAe,EAAE,wDAAwD,CAAC,CAAC;QAGzG,IAAI,UAA8C,CAAC;QAEnD,UAAU,GAAG,OAAO,CAAC,WAAW,CAAC,cAAc,CAAC,CAAA;QAChD,IAAI,UAAU,EAAE,2BAA2B,EAAE;YACzC,MAAM,UAAU,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SACjE;QAED,MAAM,WAAW,GAAuC,QAAQ,EAAE,WAAW,EAAE,OAAO,IAAI,IAAI,CAAC,aAAa,EAAE,WAAW,EAAE,OAAO,CAAA;QAClI,IAAI,WAAW,EAAE,2BAA2B,EAAE;YAC1C,MAAM,WAAW,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SAClE;QAED,OAAO,cAAc,CAAC;IAC1B,CAAC;IAQM,KAAK,CAAC,YAAY,CAAC,cAAsB,EAAE,KAAa,EAAE,QAAwB;QACrF,IAAI,OAAO,GAAG,QAAQ,IAAI,IAAI,CAAC,aAAa,CAAC;QAG7C,IAAI,cAAc,KAAK,IAAI,IAAI,cAAc,KAAK,SAAS,EAAE;YACzD,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,cAAc,EAAE,gBAAgB,CAAC,CAAC;SAC3E;QAID,IAAI,KAAK,KAAK,IAAI,IAAI,KAAK,KAAK,SAAS,EAAE;YACvC,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,cAAc,EAAE,OAAO,CAAC,CAAC;SAClE;QAID,MAAM,YAAY,GAAG,gEAAgE;aAChF,OAAO,CAAC,GAAG,GAAG,iBAAiB,GAAG,GAAG,EAAE,kBAAkB,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC;QAGxF,MAAM,cAAc,GAAG,OAAO,CAAC,UAAU,CAAC,kBAAkB,CAAC,YAAY,EAAE,iBAAU,CAAC,IAAI,CAAC,CAAC;QAC5F,cAAc,CAAC,cAAc,CAAC,QAAQ,EAAE,6BAA6B,CAAC,CAAA;QAGtE,cAAc,CAAC,cAAc,CAAC,eAAe,EAAE,wDAAwD,CAAC,CAAC;QAGzG,IAAI,KAAK,KAAK,SAAS,EAAE;YACrB,cAAc,CAAC,aAAa,CAAC,QAAQ,EAAE,mCAAgB,CAAC,SAAS,CAAC,KAAK,EAAE,QAAQ,EAAE,EAAE,CAAC,CAAC,CAAC;SAC3F;QAGD,IAAI,UAA8C,CAAC;QAEnD,UAAU,GAAG,OAAO,CAAC,WAAW,CAAC,cAAc,CAAC,CAAA;QAChD,IAAI,UAAU,EAAE,2BAA2B,EAAE;YACzC,MAAM,UAAU,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SACjE;QAED,MAAM,WAAW,GAAuC,QAAQ,EAAE,WAAW,EAAE,OAAO,IAAI,IAAI,CAAC,aAAa,EAAE,WAAW,EAAE,OAAO,CAAA;QAClI,IAAI,WAAW,EAAE,2BAA2B,EAAE;YAC1C,MAAM,WAAW,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SAClE;QAED,OAAO,cAAc,CAAC;IAC1B,CAAC;IAQM,KAAK,CAAC,mBAAmB,CAAC,KAAa,EAAE,8BAA+D,EAAE,QAAwB;QACrI,IAAI,OAAO,GAAG,QAAQ,IAAI,IAAI,CAAC,aAAa,CAAC;QAG7C,IAAI,KAAK,KAAK,IAAI,IAAI,KAAK,KAAK,SAAS,EAAE;YACvC,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,qBAAqB,EAAE,OAAO,CAAC,CAAC;SACzE;QAKD,MAAM,YAAY,GAAG,qCAAqC;aACrD,OAAO,CAAC,GAAG,GAAG,QAAQ,GAAG,GAAG,EAAE,kBAAkB,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC;QAGtE,MAAM,cAAc,GAAG,OAAO,CAAC,UAAU,CAAC,kBAAkB,CAAC,YAAY,EAAE,iBAAU,CAAC,IAAI,CAAC,CAAC;QAC5F,cAAc,CAAC,cAAc,CAAC,QAAQ,EAAE,6BAA6B,CAAC,CAAA;QAGtE,cAAc,CAAC,cAAc,CAAC,eAAe,EAAE,wDAAwD,CAAC,CAAC;QAIzG,MAAM,WAAW,GAAG,mCAAgB,CAAC,qBAAqB,CAAC;YACvD,kBAAkB;SACrB,CAAC,CAAC;QACH,cAAc,CAAC,cAAc,CAAC,cAAc,EAAE,WAAW,CAAC,CAAC;QAC3D,MAAM,cAAc,GAAG,mCAAgB,CAAC,SAAS,CAC7C,mCAAgB,CAAC,SAAS,CAAC,8BAA8B,EAAE,gCAAgC,EAAE,EAAE,CAAC,EAChG,WAAW,CACd,CAAC;QACF,cAAc,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC;QAEvC,IAAI,UAA8C,CAAC;QAEnD,UAAU,GAAG,OAAO,CAAC,WAAW,CAAC,cAAc,CAAC,CAAA;QAChD,IAAI,UAAU,EAAE,2BAA2B,EAAE;YACzC,MAAM,UAAU,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SACjE;QAED,MAAM,WAAW,GAAuC,QAAQ,EAAE,WAAW,EAAE,OAAO,IAAI,IAAI,CAAC,aAAa,EAAE,WAAW,EAAE,OAAO,CAAA;QAClI,IAAI,WAAW,EAAE,2BAA2B,EAAE;YAC1C,MAAM,WAAW,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SAClE;QAED,OAAO,cAAc,CAAC;IAC1B,CAAC;IAQM,KAAK,CAAC,UAAU,CAAC,KAAa,EAAE,UAAkB,EAAE,OAAe,EAAE,QAAwB;QAChG,IAAI,OAAO,GAAG,QAAQ,IAAI,IAAI,CAAC,aAAa,CAAC;QAG7C,IAAI,KAAK,KAAK,IAAI,IAAI,KAAK,KAAK,SAAS,EAAE;YACvC,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,YAAY,EAAE,OAAO,CAAC,CAAC;SAChE;QAID,IAAI,UAAU,KAAK,IAAI,IAAI,UAAU,KAAK,SAAS,EAAE;YACjD,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,YAAY,EAAE,YAAY,CAAC,CAAC;SACrE;QAID,IAAI,OAAO,KAAK,IAAI,IAAI,OAAO,KAAK,SAAS,EAAE;YAC3C,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,YAAY,EAAE,SAAS,CAAC,CAAC;SAClE;QAID,MAAM,YAAY,GAAG,2DAA2D;aAC3E,OAAO,CAAC,GAAG,GAAG,QAAQ,GAAG,GAAG,EAAE,kBAAkB,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC;aAChE,OAAO,CAAC,GAAG,GAAG,aAAa,GAAG,GAAG,EAAE,kBAAkB,CAAC,MAAM,CAAC,UAAU,CAAC,CAAC,CAAC;aAC1E,OAAO,CAAC,GAAG,GAAG,UAAU,GAAG,GAAG,EAAE,kBAAkB,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC;QAG1E,MAAM,cAAc,GAAG,OAAO,CAAC,UAAU,CAAC,kBAAkB,CAAC,YAAY,EAAE,iBAAU,CAAC,GAAG,CAAC,CAAC;QAC3F,cAAc,CAAC,cAAc,CAAC,QAAQ,EAAE,6BAA6B,CAAC,CAAA;QAGtE,cAAc,CAAC,cAAc,CAAC,eAAe,EAAE,wDAAwD,CAAC,CAAC;QAGzG,IAAI,UAA8C,CAAC;QAEnD,UAAU,GAAG,OAAO,CAAC,WAAW,CAAC,cAAc,CAAC,CAAA;QAChD,IAAI,UAAU,EAAE,2BAA2B,EAAE;YACzC,MAAM,UAAU,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SACjE;QAED,MAAM,WAAW,GAAuC,QAAQ,EAAE,WAAW,EAAE,OAAO,IAAI,IAAI,CAAC,aAAa,EAAE,WAAW,EAAE,OAAO,CAAA;QAClI,IAAI,WAAW,EAAE,2BAA2B,EAAE;YAC1C,MAAM,WAAW,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SAClE;QAED,OAAO,cAAc,CAAC;IAC1B,CAAC;IAOM,KAAK,CAAC,wBAAwB,CAAC,KAAa,EAAE,cAAsB,EAAE,QAAwB;QACjG,IAAI,OAAO,GAAG,QAAQ,IAAI,IAAI,CAAC,aAAa,CAAC;QAG7C,IAAI,KAAK,KAAK,IAAI,IAAI,KAAK,KAAK,SAAS,EAAE;YACvC,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,0BAA0B,EAAE,OAAO,CAAC,CAAC;SAC9E;QAID,IAAI,cAAc,KAAK,IAAI,IAAI,cAAc,KAAK,SAAS,EAAE;YACzD,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,0BAA0B,EAAE,gBAAgB,CAAC,CAAC;SACvF;QAID,MAAM,YAAY,GAAG,8DAA8D;aAC9E,OAAO,CAAC,GAAG,GAAG,QAAQ,GAAG,GAAG,EAAE,kBAAkB,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC;aAChE,OAAO,CAAC,GAAG,GAAG,iBAAiB,GAAG,GAAG,EAAE,kBAAkB,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC;QAGxF,MAAM,cAAc,GAAG,OAAO,CAAC,UAAU,CAAC,kBAAkB,CAAC,YAAY,EAAE,iBAAU,CAAC,GAAG,CAAC,CAAC;QAC3F,cAAc,CAAC,cAAc,CAAC,QAAQ,EAAE,6BAA6B,CAAC,CAAA;QAGtE,cAAc,CAAC,cAAc,CAAC,eAAe,EAAE,wDAAwD,CAAC,CAAC;QAGzG,IAAI,UAA8C,CAAC;QAEnD,UAAU,GAAG,OAAO,CAAC,WAAW,CAAC,cAAc,CAAC,CAAA;QAChD,IAAI,UAAU,EAAE,2BAA2B,EAAE;YACzC,MAAM,UAAU,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SACjE;QAED,MAAM,WAAW,GAAuC,QAAQ,EAAE,WAAW,EAAE,OAAO,IAAI,IAAI,CAAC,aAAa,EAAE,WAAW,EAAE,OAAO,CAAA;QAClI,IAAI,WAAW,EAAE,2BAA2B,EAAE;YAC1C,MAAM,WAAW,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SAClE;QAED,OAAO,cAAc,CAAC;IAC1B,CAAC;IAOM,KAAK,CAAC,MAAM,CAAC,KAAa,EAAE,QAAwB;QACvD,IAAI,OAAO,GAAG,QAAQ,IAAI,IAAI,CAAC,aAAa,CAAC;QAG7C,IAAI,KAAK,KAAK,IAAI,IAAI,KAAK,KAAK,SAAS,EAAE;YACvC,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,QAAQ,EAAE,OAAO,CAAC,CAAC;SAC5D;QAID,MAAM,YAAY,GAAG,gBAAgB;aAChC,OAAO,CAAC,GAAG,GAAG,QAAQ,GAAG,GAAG,EAAE,kBAAkB,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC;QAGtE,MAAM,cAAc,GAAG,OAAO,CAAC,UAAU,CAAC,kBAAkB,CAAC,YAAY,EAAE,iBAAU,CAAC,GAAG,CAAC,CAAC;QAC3F,cAAc,CAAC,cAAc,CAAC,QAAQ,EAAE,6BAA6B,CAAC,CAAA;QAGtE,cAAc,CAAC,cAAc,CAAC,eAAe,EAAE,wDAAwD,CAAC,CAAC;QAGzG,IAAI,UAA8C,CAAC;QAEnD,UAAU,GAAG,OAAO,CAAC,WAAW,CAAC,sBAAsB,CAAC,CAAA;QACxD,IAAI,UAAU,EAAE,2BAA2B,EAAE;YACzC,MAAM,UAAU,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SACjE;QAED,MAAM,WAAW,GAAuC,QAAQ,EAAE,WAAW,EAAE,OAAO,IAAI,IAAI,CAAC,aAAa,EAAE,WAAW,EAAE,OAAO,CAAA;QAClI,IAAI,WAAW,EAAE,2BAA2B,EAAE;YAC1C,MAAM,WAAW,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SAClE;QAED,OAAO,cAAc,CAAC;IAC1B,CAAC;IAMM,KAAK,CAAC,OAAO,CAAC,QAAwB;QACzC,IAAI,OAAO,GAAG,QAAQ,IAAI,IAAI,CAAC,aAAa,CAAC;QAG7C,MAAM,YAAY,GAAG,OAAO,CAAC;QAG7B,MAAM,cAAc,GAAG,OAAO,CAAC,UAAU,CAAC,kBAAkB,CAAC,YAAY,EAAE,iBAAU,CAAC,GAAG,CAAC,CAAC;QAC3F,cAAc,CAAC,cAAc,CAAC,QAAQ,EAAE,6BAA6B,CAAC,CAAA;QAGtE,cAAc,CAAC,cAAc,CAAC,eAAe,EAAE,wDAAwD,CAAC,CAAC;QAGzG,IAAI,UAA8C,CAAC;QAEnD,UAAU,GAAG,OAAO,CAAC,WAAW,CAAC,sBAAsB,CAAC,CAAA;QACxD,IAAI,UAAU,EAAE,2BAA2B,EAAE;YACzC,MAAM,UAAU,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SACjE;QAED,MAAM,WAAW,GAAuC,QAAQ,EAAE,WAAW,EAAE,OAAO,IAAI,IAAI,CAAC,aAAa,EAAE,WAAW,EAAE,OAAO,CAAA;QAClI,IAAI,WAAW,EAAE,2BAA2B,EAAE;YAC1C,MAAM,WAAW,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SAClE;QAED,OAAO,cAAc,CAAC;IAC1B,CAAC;IAQM,KAAK,CAAC,eAAe,CAAC,KAAa,EAAE,cAAsB,EAAE,QAAwB;QACxF,IAAI,OAAO,GAAG,QAAQ,IAAI,IAAI,CAAC,aAAa,CAAC;QAG7C,IAAI,KAAK,KAAK,IAAI,IAAI,KAAK,KAAK,SAAS,EAAE;YACvC,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,iBAAiB,EAAE,OAAO,CAAC,CAAC;SACrE;QAID,IAAI,cAAc,KAAK,IAAI,IAAI,cAAc,KAAK,SAAS,EAAE;YACzD,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,iBAAiB,EAAE,gBAAgB,CAAC,CAAC;SAC9E;QAID,MAAM,YAAY,GAAG,kCAAkC;aAClD,OAAO,CAAC,GAAG,GAAG,iBAAiB,GAAG,GAAG,EAAE,kBAAkB,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC;QAGxF,MAAM,cAAc,GAAG,OAAO,CAAC,UAAU,CAAC,kBAAkB,CAAC,YAAY,EAAE,iBAAU,CAAC,GAAG,CAAC,CAAC;QAC3F,cAAc,CAAC,cAAc,CAAC,QAAQ,EAAE,6BAA6B,CAAC,CAAA;QAGtE,cAAc,CAAC,cAAc,CAAC,eAAe,EAAE,wDAAwD,CAAC,CAAC;QAGzG,IAAI,KAAK,KAAK,SAAS,EAAE;YACrB,cAAc,CAAC,aAAa,CAAC,QAAQ,EAAE,mCAAgB,CAAC,SAAS,CAAC,KAAK,EAAE,QAAQ,EAAE,EAAE,CAAC,CAAC,CAAC;SAC3F;QAGD,IAAI,UAA8C,CAAC;QAEnD,UAAU,GAAG,OAAO,CAAC,WAAW,CAAC,cAAc,CAAC,CAAA;QAChD,IAAI,UAAU,EAAE,2BAA2B,EAAE;YACzC,MAAM,UAAU,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SACjE;QAED,MAAM,WAAW,GAAuC,QAAQ,EAAE,WAAW,EAAE,OAAO,IAAI,IAAI,CAAC,aAAa,EAAE,WAAW,EAAE,OAAO,CAAA;QAClI,IAAI,WAAW,EAAE,2BAA2B,EAAE;YAC1C,MAAM,WAAW,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SAClE;QAED,OAAO,cAAc,CAAC;IAC1B,CAAC;IAQM,KAAK,CAAC,sBAAsB,CAAC,cAAsB,EAAE,iCAAoE,EAAE,QAAwB;QACtJ,IAAI,OAAO,GAAG,QAAQ,IAAI,IAAI,CAAC,aAAa,CAAC;QAG7C,IAAI,cAAc,KAAK,IAAI,IAAI,cAAc,KAAK,SAAS,EAAE;YACzD,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,wBAAwB,EAAE,gBAAgB,CAAC,CAAC;SACrF;QAID,IAAI,iCAAiC,KAAK,IAAI,IAAI,iCAAiC,KAAK,SAAS,EAAE;YAC/F,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,wBAAwB,EAAE,mCAAmC,CAAC,CAAC;SACxG;QAID,MAAM,YAAY,GAAG,0CAA0C;aAC1D,OAAO,CAAC,GAAG,GAAG,iBAAiB,GAAG,GAAG,EAAE,kBAAkB,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC;QAGxF,MAAM,cAAc,GAAG,OAAO,CAAC,UAAU,CAAC,kBAAkB,CAAC,YAAY,EAAE,iBAAU,CAAC,IAAI,CAAC,CAAC;QAC5F,cAAc,CAAC,cAAc,CAAC,QAAQ,EAAE,6BAA6B,CAAC,CAAA;QAGtE,cAAc,CAAC,cAAc,CAAC,eAAe,EAAE,wDAAwD,CAAC,CAAC;QAIzG,MAAM,WAAW,GAAG,mCAAgB,CAAC,qBAAqB,CAAC;YACvD,kBAAkB;SACrB,CAAC,CAAC;QACH,cAAc,CAAC,cAAc,CAAC,cAAc,EAAE,WAAW,CAAC,CAAC;QAC3D,MAAM,cAAc,GAAG,mCAAgB,CAAC,SAAS,CAC7C,mCAAgB,CAAC,SAAS,CAAC,iCAAiC,EAAE,mCAAmC,EAAE,EAAE,CAAC,EACtG,WAAW,CACd,CAAC;QACF,cAAc,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC;QAEvC,IAAI,UAA8C,CAAC;QAEnD,UAAU,GAAG,OAAO,CAAC,WAAW,CAAC,cAAc,CAAC,CAAA;QAChD,IAAI,UAAU,EAAE,2BAA2B,EAAE;YACzC,MAAM,UAAU,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SACjE;QAED,MAAM,WAAW,GAAuC,QAAQ,EAAE,WAAW,EAAE,OAAO,IAAI,IAAI,CAAC,aAAa,EAAE,WAAW,EAAE,OAAO,CAAA;QAClI,IAAI,WAAW,EAAE,2BAA2B,EAAE;YAC1C,MAAM,WAAW,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SAClE;QAED,OAAO,cAAc,CAAC;IAC1B,CAAC;IAUM,KAAK,CAAC,gBAAgB,CAAC,KAAa,EAAE,KAAc,EAAE,MAAe,EAAE,IAAgB,EAAE,QAAwB;QACpH,IAAI,OAAO,GAAG,QAAQ,IAAI,IAAI,CAAC,aAAa,CAAC;QAG7C,IAAI,KAAK,KAAK,IAAI,IAAI,KAAK,KAAK,SAAS,EAAE;YACvC,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,kBAAkB,EAAE,OAAO,CAAC,CAAC;SACtE;QAOD,MAAM,YAAY,GAAG,gBAAgB,CAAC;QAGtC,MAAM,cAAc,GAAG,OAAO,CAAC,UAAU,CAAC,kBAAkB,CAAC,YAAY,EAAE,iBAAU,CAAC,GAAG,CAAC,CAAC;QAC3F,cAAc,CAAC,cAAc,CAAC,QAAQ,EAAE,6BAA6B,CAAC,CAAA;QAGtE,cAAc,CAAC,cAAc,CAAC,eAAe,EAAE,wDAAwD,CAAC,CAAC;QAGzG,IAAI,KAAK,KAAK,SAAS,EAAE;YACrB,cAAc,CAAC,aAAa,CAAC,QAAQ,EAAE,mCAAgB,CAAC,SAAS,CAAC,KAAK,EAAE,QAAQ,EAAE,EAAE,CAAC,CAAC,CAAC;SAC3F;QAGD,IAAI,KAAK,KAAK,SAAS,EAAE;YACrB,cAAc,CAAC,aAAa,CAAC,OAAO,EAAE,mCAAgB,CAAC,SAAS,CAAC,KAAK,EAAE,QAAQ,EAAE,EAAE,CAAC,CAAC,CAAC;SAC1F;QAGD,IAAI,MAAM,KAAK,SAAS,EAAE;YACtB,cAAc,CAAC,aAAa,CAAC,QAAQ,EAAE,mCAAgB,CAAC,SAAS,CAAC,MAAM,EAAE,QAAQ,EAAE,EAAE,CAAC,CAAC,CAAC;SAC5F;QAGD,IAAI,IAAI,KAAK,SAAS,EAAE;YACpB,cAAc,CAAC,aAAa,CAAC,MAAM,EAAE,mCAAgB,CAAC,SAAS,CAAC,IAAI,EAAE,WAAW,EAAE,EAAE,CAAC,CAAC,CAAC;SAC3F;QAGD,IAAI,UAA8C,CAAC;QAEnD,UAAU,GAAG,OAAO,CAAC,WAAW,CAAC,cAAc,CAAC,CAAA;QAChD,IAAI,UAAU,EAAE,2BAA2B,EAAE;YACzC,MAAM,UAAU,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SACjE;QAED,MAAM,WAAW,GAAuC,QAAQ,EAAE,WAAW,EAAE,OAAO,IAAI,IAAI,CAAC,aAAa,EAAE,WAAW,EAAE,OAAO,CAAA;QAClI,IAAI,WAAW,EAAE,2BAA2B,EAAE;YAC1C,MAAM,WAAW,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SAClE;QAED,OAAO,cAAc,CAAC;IAC1B,CAAC;IAYM,KAAK,CAAC,WAAW,CAAC,KAAa,EAAE,YAAoB,EAAE,aAAsB,EAAE,gBAAyB,EAAE,gBAAyB,EAAE,kBAA2B,EAAE,QAAwB;QAC7L,IAAI,OAAO,GAAG,QAAQ,IAAI,IAAI,CAAC,aAAa,CAAC;QAG7C,IAAI,KAAK,KAAK,IAAI,IAAI,KAAK,KAAK,SAAS,EAAE;YACvC,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,aAAa,EAAE,OAAO,CAAC,CAAC;SACjE;QAID,IAAI,YAAY,KAAK,IAAI,IAAI,YAAY,KAAK,SAAS,EAAE;YACrD,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,aAAa,EAAE,cAAc,CAAC,CAAC;SACxE;QAQD,MAAM,YAAY,GAAG,yBAAyB;aACzC,OAAO,CAAC,GAAG,GAAG,QAAQ,GAAG,GAAG,EAAE,kBAAkB,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC;QAGtE,MAAM,cAAc,GAAG,OAAO,CAAC,UAAU,CAAC,kBAAkB,CAAC,YAAY,EAAE,iBAAU,CAAC,GAAG,CAAC,CAAC;QAC3F,cAAc,CAAC,cAAc,CAAC,QAAQ,EAAE,6BAA6B,CAAC,CAAA;QAGtE,cAAc,CAAC,cAAc,CAAC,eAAe,EAAE,wDAAwD,CAAC,CAAC;QAGzG,IAAI,YAAY,KAAK,SAAS,EAAE;YAC5B,cAAc,CAAC,aAAa,CAAC,eAAe,EAAE,mCAAgB,CAAC,SAAS,CAAC,YAAY,EAAE,QAAQ,EAAE,EAAE,CAAC,CAAC,CAAC;SACzG;QAGD,IAAI,aAAa,KAAK,SAAS,EAAE;YAC7B,cAAc,CAAC,aAAa,CAAC,iBAAiB,EAAE,mCAAgB,CAAC,SAAS,CAAC,aAAa,EAAE,QAAQ,EAAE,EAAE,CAAC,CAAC,CAAC;SAC5G;QAGD,IAAI,gBAAgB,KAAK,SAAS,EAAE;YAChC,cAAc,CAAC,aAAa,CAAC,oBAAoB,EAAE,mCAAgB,CAAC,SAAS,CAAC,gBAAgB,EAAE,QAAQ,EAAE,EAAE,CAAC,CAAC,CAAC;SAClH;QAGD,IAAI,gBAAgB,KAAK,SAAS,EAAE;YAChC,cAAc,CAAC,aAAa,CAAC,mBAAmB,EAAE,mCAAgB,CAAC,SAAS,CAAC,gBAAgB,EAAE,QAAQ,EAAE,EAAE,CAAC,CAAC,CAAC;SACjH;QAGD,IAAI,kBAAkB,KAAK,SAAS,EAAE;YAClC,cAAc,CAAC,aAAa,CAAC,qBAAqB,EAAE,mCAAgB,CAAC,SAAS,CAAC,kBAAkB,EAAE,QAAQ,EAAE,EAAE,CAAC,CAAC,CAAC;SACrH;QAGD,IAAI,UAA8C,CAAC;QAEnD,UAAU,GAAG,OAAO,CAAC,WAAW,CAAC,cAAc,CAAC,CAAA;QAChD,IAAI,UAAU,EAAE,2BAA2B,EAAE;YACzC,MAAM,UAAU,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SACjE;QAED,MAAM,WAAW,GAAuC,QAAQ,EAAE,WAAW,EAAE,OAAO,IAAI,IAAI,CAAC,aAAa,EAAE,WAAW,EAAE,OAAO,CAAA;QAClI,IAAI,WAAW,EAAE,2BAA2B,EAAE;YAC1C,MAAM,WAAW,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SAClE;QAED,OAAO,cAAc,CAAC;IAC1B,CAAC;IASM,KAAK,CAAC,WAAW,CAAC,KAAa,EAAE,MAAe,EAAE,KAAc,EAAE,QAAwB;QAC7F,IAAI,OAAO,GAAG,QAAQ,IAAI,IAAI,CAAC,aAAa,CAAC;QAG7C,IAAI,KAAK,KAAK,IAAI,IAAI,KAAK,KAAK,SAAS,EAAE;YACvC,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,aAAa,EAAE,OAAO,CAAC,CAAC;SACjE;QAMD,MAAM,YAAY,GAAG,yBAAyB;aACzC,OAAO,CAAC,GAAG,GAAG,QAAQ,GAAG,GAAG,EAAE,kBAAkB,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC;QAGtE,MAAM,cAAc,GAAG,OAAO,CAAC,UAAU,CAAC,kBAAkB,CAAC,YAAY,EAAE,iBAAU,CAAC,GAAG,CAAC,CAAC;QAC3F,cAAc,CAAC,cAAc,CAAC,QAAQ,EAAE,6BAA6B,CAAC,CAAA;QAGtE,cAAc,CAAC,cAAc,CAAC,eAAe,EAAE,wDAAwD,CAAC,CAAC;QAGzG,IAAI,MAAM,KAAK,SAAS,EAAE;YACtB,cAAc,CAAC,aAAa,CAAC,QAAQ,EAAE,mCAAgB,CAAC,SAAS,CAAC,MAAM,EAAE,QAAQ,EAAE,EAAE,CAAC,CAAC,CAAC;SAC5F;QAGD,IAAI,KAAK,KAAK,SAAS,EAAE;YACrB,cAAc,CAAC,aAAa,CAAC,OAAO,EAAE,mCAAgB,CAAC,SAAS,CAAC,KAAK,EAAE,QAAQ,EAAE,EAAE,CAAC,CAAC,CAAC;SAC1F;QAGD,IAAI,UAA8C,CAAC;QAEnD,UAAU,GAAG,OAAO,CAAC,WAAW,CAAC,cAAc,CAAC,CAAA;QAChD,IAAI,UAAU,EAAE,2BAA2B,EAAE;YACzC,MAAM,UAAU,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SACjE;QAED,MAAM,WAAW,GAAuC,QAAQ,EAAE,WAAW,EAAE,OAAO,IAAI,IAAI,CAAC,aAAa,EAAE,WAAW,EAAE,OAAO,CAAA;QAClI,IAAI,WAAW,EAAE,2BAA2B,EAAE;YAC1C,MAAM,WAAW,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SAClE;QAED,OAAO,cAAc,CAAC;IAC1B,CAAC;IAQM,KAAK,CAAC,OAAO,CAAC,KAAa,EAAE,UAAkB,EAAE,OAAe,EAAE,QAAwB;QAC7F,IAAI,OAAO,GAAG,QAAQ,IAAI,IAAI,CAAC,aAAa,CAAC;QAG7C,IAAI,KAAK,KAAK,IAAI,IAAI,KAAK,KAAK,SAAS,EAAE;YACvC,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,SAAS,EAAE,OAAO,CAAC,CAAC;SAC7D;QAID,IAAI,UAAU,KAAK,IAAI,IAAI,UAAU,KAAK,SAAS,EAAE;YACjD,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,SAAS,EAAE,YAAY,CAAC,CAAC;SAClE;QAID,IAAI,OAAO,KAAK,IAAI,IAAI,OAAO,KAAK,SAAS,EAAE;YAC3C,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,SAAS,EAAE,SAAS,CAAC,CAAC;SAC/D;QAID,MAAM,YAAY,GAAG,kDAAkD;aAClE,OAAO,CAAC,GAAG,GAAG,QAAQ,GAAG,GAAG,EAAE,kBAAkB,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC;aAChE,OAAO,CAAC,GAAG,GAAG,aAAa,GAAG,GAAG,EAAE,kBAAkB,CAAC,MAAM,CAAC,UAAU,CAAC,CAAC,CAAC;aAC1E,OAAO,CAAC,GAAG,GAAG,UAAU,GAAG,GAAG,EAAE,kBAAkB,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC;QAG1E,MAAM,cAAc,GAAG,OAAO,CAAC,UAAU,CAAC,kBAAkB,CAAC,YAAY,EAAE,iBAAU,CAAC,GAAG,CAAC,CAAC;QAC3F,cAAc,CAAC,cAAc,CAAC,QAAQ,EAAE,6BAA6B,CAAC,CAAA;QAGtE,cAAc,CAAC,cAAc,CAAC,eAAe,EAAE,wDAAwD,CAAC,CAAC;QAGzG,IAAI,UAA8C,CAAC;QAEnD,UAAU,GAAG,OAAO,CAAC,WAAW,CAAC,cAAc,CAAC,CAAA;QAChD,IAAI,UAAU,EAAE,2BAA2B,EAAE;YACzC,MAAM,UAAU,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SACjE;QAED,MAAM,WAAW,GAAuC,QAAQ,EAAE,WAAW,EAAE,OAAO,IAAI,IAAI,CAAC,aAAa,EAAE,WAAW,EAAE,OAAO,CAAA;QAClI,IAAI,WAAW,EAAE,2BAA2B,EAAE;YAC1C,MAAM,WAAW,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SAClE;QAED,OAAO,cAAc,CAAC;IAC1B,CAAC;IAQM,KAAK,CAAC,YAAY,CAAC,KAAa,EAAE,OAAe,EAAE,QAAwB;QAC9E,IAAI,OAAO,GAAG,QAAQ,IAAI,IAAI,CAAC,aAAa,CAAC;QAG7C,IAAI,KAAK,KAAK,IAAI,IAAI,KAAK,KAAK,SAAS,EAAE;YACvC,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,cAAc,EAAE,OAAO,CAAC,CAAC;SAClE;QAID,IAAI,OAAO,KAAK,IAAI,IAAI,OAAO,KAAK,SAAS,EAAE;YAC3C,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,cAAc,EAAE,SAAS,CAAC,CAAC;SACpE;QAID,MAAM,YAAY,GAAG,8CAA8C;aAC9D,OAAO,CAAC,GAAG,GAAG,QAAQ,GAAG,GAAG,EAAE,kBAAkB,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC;aAChE,OAAO,CAAC,GAAG,GAAG,UAAU,GAAG,GAAG,EAAE,kBAAkB,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC;QAG1E,MAAM,cAAc,GAAG,OAAO,CAAC,UAAU,CAAC,kBAAkB,CAAC,YAAY,EAAE,iBAAU,CAAC,IAAI,CAAC,CAAC;QAC5F,cAAc,CAAC,cAAc,CAAC,QAAQ,EAAE,6BAA6B,CAAC,CAAA;QAGtE,cAAc,CAAC,cAAc,CAAC,eAAe,EAAE,wDAAwD,CAAC,CAAC;QAGzG,IAAI,UAA8C,CAAC;QAEnD,UAAU,GAAG,OAAO,CAAC,WAAW,CAAC,sBAAsB,CAAC,CAAA;QACxD,IAAI,UAAU,EAAE,2BAA2B,EAAE;YACzC,MAAM,UAAU,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SACjE;QAED,MAAM,WAAW,GAAuC,QAAQ,EAAE,WAAW,EAAE,OAAO,IAAI,IAAI,CAAC,aAAa,EAAE,WAAW,EAAE,OAAO,CAAA;QAClI,IAAI,WAAW,EAAE,2BAA2B,EAAE;YAC1C,MAAM,WAAW,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SAClE;QAED,OAAO,cAAc,CAAC;IAC1B,CAAC;IASM,KAAK,CAAC,iBAAiB,CAAC,KAAa,EAAE,YAAoB,EAAE,wBAAkD,EAAE,QAAwB;QAC5I,IAAI,OAAO,GAAG,QAAQ,IAAI,IAAI,CAAC,aAAa,CAAC;QAG7C,IAAI,KAAK,KAAK,IAAI,IAAI,KAAK,KAAK,SAAS,EAAE;YACvC,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,mBAAmB,EAAE,OAAO,CAAC,CAAC;SACvE;QAID,IAAI,YAAY,KAAK,IAAI,IAAI,YAAY,KAAK,SAAS,EAAE;YACrD,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,mBAAmB,EAAE,cAAc,CAAC,CAAC;SAC9E;QAID,IAAI,wBAAwB,KAAK,IAAI,IAAI,wBAAwB,KAAK,SAAS,EAAE;YAC7E,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,mBAAmB,EAAE,0BAA0B,CAAC,CAAC;SAC1F;QAID,MAAM,YAAY,GAAG,oDAAoD;aACpE,OAAO,CAAC,GAAG,GAAG,QAAQ,GAAG,GAAG,EAAE,kBAAkB,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC;aAChE,OAAO,CAAC,GAAG,GAAG,eAAe,GAAG,GAAG,EAAE,kBAAkB,CAAC,MAAM,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC;QAGpF,MAAM,cAAc,GAAG,OAAO,CAAC,UAAU,CAAC,kBAAkB,CAAC,YAAY,EAAE,iBAAU,CAAC,IAAI,CAAC,CAAC;QAC5F,cAAc,CAAC,cAAc,CAAC,QAAQ,EAAE,6BAA6B,CAAC,CAAA;QAGtE,cAAc,CAAC,cAAc,CAAC,eAAe,EAAE,wDAAwD,CAAC,CAAC;QAIzG,MAAM,WAAW,GAAG,mCAAgB,CAAC,qBAAqB,CAAC;YACvD,kBAAkB;SACrB,CAAC,CAAC;QACH,cAAc,CAAC,cAAc,CAAC,cAAc,EAAE,WAAW,CAAC,CAAC;QAC3D,MAAM,cAAc,GAAG,mCAAgB,CAAC,SAAS,CAC7C,mCAAgB,CAAC,SAAS,CAAC,wBAAwB,EAAE,0BAA0B,EAAE,EAAE,CAAC,EACpF,WAAW,CACd,CAAC;QACF,cAAc,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC;QAEvC,IAAI,UAA8C,CAAC;QAEnD,UAAU,GAAG,OAAO,CAAC,WAAW,CAAC,cAAc,CAAC,CAAA;QAChD,IAAI,UAAU,EAAE,2BAA2B,EAAE;YACzC,MAAM,UAAU,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SACjE;QAED,MAAM,WAAW,GAAuC,QAAQ,EAAE,WAAW,EAAE,OAAO,IAAI,IAAI,CAAC,aAAa,EAAE,WAAW,EAAE,OAAO,CAAA;QAClI,IAAI,WAAW,EAAE,2BAA2B,EAAE;YAC1C,MAAM,WAAW,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SAClE;QAED,OAAO,cAAc,CAAC;IAC1B,CAAC;IAQM,KAAK,CAAC,oBAAoB,CAAC,KAAa,EAAE,cAAsB,EAAE,+BAAgE,EAAE,QAAwB;QAC/J,IAAI,OAAO,GAAG,QAAQ,IAAI,IAAI,CAAC,aAAa,CAAC;QAG7C,IAAI,KAAK,KAAK,IAAI,IAAI,KAAK,KAAK,SAAS,EAAE;YACvC,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,sBAAsB,EAAE,OAAO,CAAC,CAAC;SAC1E;QAID,IAAI,cAAc,KAAK,IAAI,IAAI,cAAc,KAAK,SAAS,EAAE;YACzD,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,sBAAsB,EAAE,gBAAgB,CAAC,CAAC;SACnF;QAID,IAAI,+BAA+B,KAAK,IAAI,IAAI,+BAA+B,KAAK,SAAS,EAAE;YAC3F,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,sBAAsB,EAAE,iCAAiC,CAAC,CAAC;SACpG;QAID,MAAM,YAAY,GAAG,sDAAsD;aACtE,OAAO,CAAC,GAAG,GAAG,QAAQ,GAAG,GAAG,EAAE,kBAAkB,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC;aAChE,OAAO,CAAC,GAAG,GAAG,iBAAiB,GAAG,GAAG,EAAE,kBAAkB,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC;QAGxF,MAAM,cAAc,GAAG,OAAO,CAAC,UAAU,CAAC,kBAAkB,CAAC,YAAY,EAAE,iBAAU,CAAC,KAAK,CAAC,CAAC;QAC7F,cAAc,CAAC,cAAc,CAAC,QAAQ,EAAE,6BAA6B,CAAC,CAAA;QAGtE,cAAc,CAAC,cAAc,CAAC,eAAe,EAAE,wDAAwD,CAAC,CAAC;QAIzG,MAAM,WAAW,GAAG,mCAAgB,CAAC,qBAAqB,CAAC;YACvD,kBAAkB;SACrB,CAAC,CAAC;QACH,cAAc,CAAC,cAAc,CAAC,cAAc,EAAE,WAAW,CAAC,CAAC;QAC3D,MAAM,cAAc,GAAG,mCAAgB,CAAC,SAAS,CAC7C,mCAAgB,CAAC,SAAS,CAAC,+BAA+B,EAAE,iCAAiC,EAAE,EAAE,CAAC,EAClG,WAAW,CACd,CAAC;QACF,cAAc,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC;QAEvC,IAAI,UAA8C,CAAC;QAEnD,UAAU,GAAG,OAAO,CAAC,WAAW,CAAC,cAAc,CAAC,CAAA;QAChD,IAAI,UAAU,EAAE,2BAA2B,EAAE;YACzC,MAAM,UAAU,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SACjE;QAED,MAAM,WAAW,GAAuC,QAAQ,EAAE,WAAW,EAAE,OAAO,IAAI,IAAI,CAAC,aAAa,EAAE,WAAW,EAAE,OAAO,CAAA;QAClI,IAAI,WAAW,EAAE,2BAA2B,EAAE;YAC1C,MAAM,WAAW,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SAClE;QAED,OAAO,cAAc,CAAC;IAC1B,CAAC;IASM,KAAK,CAAC,yBAAyB,CAAC,KAAa,EAAE,cAAsB,EAAE,KAAa,EAAE,QAAwB;QACjH,IAAI,OAAO,GAAG,QAAQ,IAAI,IAAI,CAAC,aAAa,CAAC;QAG7C,IAAI,KAAK,KAAK,IAAI,IAAI,KAAK,KAAK,SAAS,EAAE;YACvC,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,2BAA2B,EAAE,OAAO,CAAC,CAAC;SAC/E;QAID,IAAI,cAAc,KAAK,IAAI,IAAI,cAAc,KAAK,SAAS,EAAE;YACzD,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,2BAA2B,EAAE,gBAAgB,CAAC,CAAC;SACxF;QAID,IAAI,KAAK,KAAK,IAAI,IAAI,KAAK,KAAK,SAAS,EAAE;YACvC,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,2BAA2B,EAAE,OAAO,CAAC,CAAC;SAC/E;QAID,MAAM,YAAY,GAAG,4DAA4D;aAC5E,OAAO,CAAC,GAAG,GAAG,QAAQ,GAAG,GAAG,EAAE,kBAAkB,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC;aAChE,OAAO,CAAC,GAAG,GAAG,iBAAiB,GAAG,GAAG,EAAE,kBAAkB,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC;QAGxF,MAAM,cAAc,GAAG,OAAO,CAAC,UAAU,CAAC,kBAAkB,CAAC,YAAY,EAAE,iBAAU,CAAC,IAAI,CAAC,CAAC;QAC5F,cAAc,CAAC,cAAc,CAAC,QAAQ,EAAE,6BAA6B,CAAC,CAAA;QAGtE,cAAc,CAAC,cAAc,CAAC,eAAe,EAAE,wDAAwD,CAAC,CAAC;QAGzG,IAAI,KAAK,KAAK,SAAS,EAAE;YACrB,cAAc,CAAC,aAAa,CAAC,OAAO,EAAE,mCAAgB,CAAC,SAAS,CAAC,KAAK,EAAE,QAAQ,EAAE,EAAE,CAAC,CAAC,CAAC;SAC1F;QAGD,IAAI,UAA8C,CAAC;QAEnD,UAAU,GAAG,OAAO,CAAC,WAAW,CAAC,cAAc,CAAC,CAAA;QAChD,IAAI,UAAU,EAAE,2BAA2B,EAAE;YACzC,MAAM,UAAU,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SACjE;QAED,MAAM,WAAW,GAAuC,QAAQ,EAAE,WAAW,EAAE,OAAO,IAAI,IAAI,CAAC,aAAa,EAAE,WAAW,EAAE,OAAO,CAAA;QAClI,IAAI,WAAW,EAAE,2BAA2B,EAAE;YAC1C,MAAM,WAAW,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SAClE;QAED,OAAO,cAAc,CAAC;IAC1B,CAAC;IASM,KAAK,CAAC,YAAY,CAAC,KAAa,EAAE,OAAe,EAAE,mBAAwC,EAAE,QAAwB;QACxH,IAAI,OAAO,GAAG,QAAQ,IAAI,IAAI,CAAC,aAAa,CAAC;QAG7C,IAAI,KAAK,KAAK,IAAI,IAAI,KAAK,KAAK,SAAS,EAAE;YACvC,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,cAAc,EAAE,OAAO,CAAC,CAAC;SAClE;QAID,IAAI,OAAO,KAAK,IAAI,IAAI,OAAO,KAAK,SAAS,EAAE;YAC3C,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,cAAc,EAAE,SAAS,CAAC,CAAC;SACpE;QAID,IAAI,mBAAmB,KAAK,IAAI,IAAI,mBAAmB,KAAK,SAAS,EAAE;YACnE,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,cAAc,EAAE,qBAAqB,CAAC,CAAC;SAChF;QAID,MAAM,YAAY,GAAG,uCAAuC;aACvD,OAAO,CAAC,GAAG,GAAG,QAAQ,GAAG,GAAG,EAAE,kBAAkB,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC;aAChE,OAAO,CAAC,GAAG,GAAG,UAAU,GAAG,GAAG,EAAE,kBAAkB,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC;QAG1E,MAAM,cAAc,GAAG,OAAO,CAAC,UAAU,CAAC,kBAAkB,CAAC,YAAY,EAAE,iBAAU,CAAC,KAAK,CAAC,CAAC;QAC7F,cAAc,CAAC,cAAc,CAAC,QAAQ,EAAE,6BAA6B,CAAC,CAAA;QAGtE,cAAc,CAAC,cAAc,CAAC,eAAe,EAAE,wDAAwD,CAAC,CAAC;QAIzG,MAAM,WAAW,GAAG,mCAAgB,CAAC,qBAAqB,CAAC;YACvD,kBAAkB;SACrB,CAAC,CAAC;QACH,cAAc,CAAC,cAAc,CAAC,cAAc,EAAE,WAAW,CAAC,CAAC;QAC3D,MAAM,cAAc,GAAG,mCAAgB,CAAC,SAAS,CAC7C,mCAAgB,CAAC,SAAS,CAAC,mBAAmB,EAAE,qBAAqB,EAAE,EAAE,CAAC,EAC1E,WAAW,CACd,CAAC;QACF,cAAc,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC;QAEvC,IAAI,UAA8C,CAAC;QAEnD,UAAU,GAAG,OAAO,CAAC,WAAW,CAAC,sBAAsB,CAAC,CAAA;QACxD,IAAI,UAAU,EAAE,2BAA2B,EAAE;YACzC,MAAM,UAAU,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SACjE;QAED,MAAM,WAAW,GAAuC,QAAQ,EAAE,WAAW,EAAE,OAAO,IAAI,IAAI,CAAC,aAAa,EAAE,WAAW,EAAE,OAAO,CAAA;QAClI,IAAI,WAAW,EAAE,2BAA2B,EAAE;YAC1C,MAAM,WAAW,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SAClE;QAED,OAAO,cAAc,CAAC;IAC1B,CAAC;IAQM,KAAK,CAAC,SAAS,CAAC,KAAa,EAAE,GAAQ,EAAE,QAAwB;QACpE,IAAI,OAAO,GAAG,QAAQ,IAAI,IAAI,CAAC,aAAa,CAAC;QAG7C,IAAI,KAAK,KAAK,IAAI,IAAI,KAAK,KAAK,SAAS,EAAE;YACvC,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,WAAW,EAAE,OAAO,CAAC,CAAC;SAC/D;QAID,IAAI,GAAG,KAAK,IAAI,IAAI,GAAG,KAAK,SAAS,EAAE;YACnC,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,WAAW,EAAE,KAAK,CAAC,CAAC;SAC7D;QAID,MAAM,YAAY,GAAG,gBAAgB;aAChC,OAAO,CAAC,GAAG,GAAG,QAAQ,GAAG,GAAG,EAAE,kBAAkB,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC;QAGtE,MAAM,cAAc,GAAG,OAAO,CAAC,UAAU,CAAC,kBAAkB,CAAC,YAAY,EAAE,iBAAU,CAAC,GAAG,CAAC,CAAC;QAC3F,cAAc,CAAC,cAAc,CAAC,QAAQ,EAAE,6BAA6B,CAAC,CAAA;QAGtE,cAAc,CAAC,cAAc,CAAC,eAAe,EAAE,wDAAwD,CAAC,CAAC;QAIzG,MAAM,WAAW,GAAG,mCAAgB,CAAC,qBAAqB,CAAC;YACvD,kBAAkB;SACrB,CAAC,CAAC;QACH,cAAc,CAAC,cAAc,CAAC,cAAc,EAAE,WAAW,CAAC,CAAC;QAC3D,MAAM,cAAc,GAAG,mCAAgB,CAAC,SAAS,CAC7C,mCAAgB,CAAC,SAAS,CAAC,GAAG,EAAE,KAAK,EAAE,EAAE,CAAC,EAC1C,WAAW,CACd,CAAC;QACF,cAAc,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC;QAEvC,IAAI,UAA8C,CAAC;QAEnD,UAAU,GAAG,OAAO,CAAC,WAAW,CAAC,sBAAsB,CAAC,CAAA;QACxD,IAAI,UAAU,EAAE,2BAA2B,EAAE;YACzC,MAAM,UAAU,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SACjE;QAED,MAAM,WAAW,GAAuC,QAAQ,EAAE,WAAW,EAAE,OAAO,IAAI,IAAI,CAAC,aAAa,EAAE,WAAW,EAAE,OAAO,CAAA;QAClI,IAAI,WAAW,EAAE,2BAA2B,EAAE;YAC1C,MAAM,WAAW,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SAClE;QAED,OAAO,cAAc,CAAC;IAC1B,CAAC;IASM,KAAK,CAAC,kBAAkB,CAAC,KAAa,EAAE,UAAkB,EAAE,yBAAoD,EAAE,QAAwB;QAC7I,IAAI,OAAO,GAAG,QAAQ,IAAI,IAAI,CAAC,aAAa,CAAC;QAG7C,IAAI,KAAK,KAAK,IAAI,IAAI,KAAK,KAAK,SAAS,EAAE;YACvC,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,oBAAoB,EAAE,OAAO,CAAC,CAAC;SACxE;QAID,IAAI,UAAU,KAAK,IAAI,IAAI,UAAU,KAAK,SAAS,EAAE;YACjD,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,oBAAoB,EAAE,YAAY,CAAC,CAAC;SAC7E;QAID,IAAI,yBAAyB,KAAK,IAAI,IAAI,yBAAyB,KAAK,SAAS,EAAE;YAC/E,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,oBAAoB,EAAE,2BAA2B,CAAC,CAAC;SAC5F;QAID,MAAM,YAAY,GAAG,4DAA4D;aAC5E,OAAO,CAAC,GAAG,GAAG,QAAQ,GAAG,GAAG,EAAE,kBAAkB,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC;aAChE,OAAO,CAAC,GAAG,GAAG,aAAa,GAAG,GAAG,EAAE,kBAAkB,CAAC,MAAM,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC;QAGhF,MAAM,cAAc,GAAG,OAAO,CAAC,UAAU,CAAC,kBAAkB,CAAC,YAAY,EAAE,iBAAU,CAAC,IAAI,CAAC,CAAC;QAC5F,cAAc,CAAC,cAAc,CAAC,QAAQ,EAAE,6BAA6B,CAAC,CAAA;QAGtE,cAAc,CAAC,cAAc,CAAC,eAAe,EAAE,wDAAwD,CAAC,CAAC;QAIzG,MAAM,WAAW,GAAG,mCAAgB,CAAC,qBAAqB,CAAC;YACvD,kBAAkB;SACrB,CAAC,CAAC;QACH,cAAc,CAAC,cAAc,CAAC,cAAc,EAAE,WAAW,CAAC,CAAC;QAC3D,MAAM,cAAc,GAAG,mCAAgB,CAAC,SAAS,CAC7C,mCAAgB,CAAC,SAAS,CAAC,yBAAyB,EAAE,2BAA2B,EAAE,EAAE,CAAC,EACtF,WAAW,CACd,CAAC;QACF,cAAc,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC;QAEvC,IAAI,UAA8C,CAAC;QAEnD,UAAU,GAAG,OAAO,CAAC,WAAW,CAAC,cAAc,CAAC,CAAA;QAChD,IAAI,UAAU,EAAE,2BAA2B,EAAE;YACzC,MAAM,UAAU,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SACjE;QAED,MAAM,WAAW,GAAuC,QAAQ,EAAE,WAAW,EAAE,OAAO,IAAI,IAAI,CAAC,aAAa,EAAE,WAAW,EAAE,OAAO,CAAA;QAClI,IAAI,WAAW,EAAE,2BAA2B,EAAE;YAC1C,MAAM,WAAW,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SAClE;QAED,OAAO,cAAc,CAAC;IAC1B,CAAC;IAQM,KAAK,CAAC,kBAAkB,CAAC,KAAa,EAAE,cAAsB,EAAE,gBAAkC,EAAE,QAAwB;QAC/H,IAAI,OAAO,GAAG,QAAQ,IAAI,IAAI,CAAC,aAAa,CAAC;QAG7C,IAAI,KAAK,KAAK,IAAI,IAAI,KAAK,KAAK,SAAS,EAAE;YACvC,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,oBAAoB,EAAE,OAAO,CAAC,CAAC;SACxE;QAID,IAAI,cAAc,KAAK,IAAI,IAAI,cAAc,KAAK,SAAS,EAAE;YACzD,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,oBAAoB,EAAE,gBAAgB,CAAC,CAAC;SACjF;QAID,IAAI,gBAAgB,KAAK,IAAI,IAAI,gBAAgB,KAAK,SAAS,EAAE;YAC7D,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,oBAAoB,EAAE,kBAAkB,CAAC,CAAC;SACnF;QAID,MAAM,YAAY,GAAG,gDAAgD;aAChE,OAAO,CAAC,GAAG,GAAG,QAAQ,GAAG,GAAG,EAAE,kBAAkB,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC;aAChE,OAAO,CAAC,GAAG,GAAG,iBAAiB,GAAG,GAAG,EAAE,kBAAkB,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC;QAGxF,MAAM,cAAc,GAAG,OAAO,CAAC,UAAU,CAAC,kBAAkB,CAAC,YAAY,EAAE,iBAAU,CAAC,KAAK,CAAC,CAAC;QAC7F,cAAc,CAAC,cAAc,CAAC,QAAQ,EAAE,6BAA6B,CAAC,CAAA;QAGtE,cAAc,CAAC,cAAc,CAAC,eAAe,EAAE,wDAAwD,CAAC,CAAC;QAIzG,MAAM,WAAW,GAAG,mCAAgB,CAAC,qBAAqB,CAAC;YACvD,kBAAkB;SACrB,CAAC,CAAC;QACH,cAAc,CAAC,cAAc,CAAC,cAAc,EAAE,WAAW,CAAC,CAAC;QAC3D,MAAM,cAAc,GAAG,mCAAgB,CAAC,SAAS,CAC7C,mCAAgB,CAAC,SAAS,CAAC,gBAAgB,EAAE,kBAAkB,EAAE,EAAE,CAAC,EACpE,WAAW,CACd,CAAC;QACF,cAAc,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC;QAEvC,IAAI,UAA8C,CAAC;QAEnD,UAAU,GAAG,OAAO,CAAC,WAAW,CAAC,cAAc,CAAC,CAAA;QAChD,IAAI,UAAU,EAAE,2BAA2B,EAAE;YACzC,MAAM,UAAU,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SACjE;QAED,MAAM,WAAW,GAAuC,QAAQ,EAAE,WAAW,EAAE,OAAO,IAAI,IAAI,CAAC,aAAa,EAAE,WAAW,EAAE,OAAO,CAAA;QAClI,IAAI,WAAW,EAAE,2BAA2B,EAAE;YAC1C,MAAM,WAAW,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SAClE;QAED,OAAO,cAAc,CAAC;IAC1B,CAAC;IAUM,KAAK,CAAC,yBAAyB,CAAC,KAAa,EAAE,SAAiB,EAAE,KAAa,EAAE,gBAAkC,EAAE,QAAwB;QAChJ,IAAI,OAAO,GAAG,QAAQ,IAAI,IAAI,CAAC,aAAa,CAAC;QAG7C,IAAI,KAAK,KAAK,IAAI,IAAI,KAAK,KAAK,SAAS,EAAE;YACvC,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,2BAA2B,EAAE,OAAO,CAAC,CAAC;SAC/E;QAID,IAAI,SAAS,KAAK,IAAI,IAAI,SAAS,KAAK,SAAS,EAAE;YAC/C,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,2BAA2B,EAAE,WAAW,CAAC,CAAC;SACnF;QAID,IAAI,KAAK,KAAK,IAAI,IAAI,KAAK,KAAK,SAAS,EAAE;YACvC,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,2BAA2B,EAAE,OAAO,CAAC,CAAC;SAC/E;QAID,IAAI,gBAAgB,KAAK,IAAI,IAAI,gBAAgB,KAAK,SAAS,EAAE;YAC7D,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,2BAA2B,EAAE,kBAAkB,CAAC,CAAC;SAC1F;QAID,MAAM,YAAY,GAAG,4DAA4D;aAC5E,OAAO,CAAC,GAAG,GAAG,QAAQ,GAAG,GAAG,EAAE,kBAAkB,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC;aAChE,OAAO,CAAC,GAAG,GAAG,YAAY,GAAG,GAAG,EAAE,kBAAkB,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC;aACxE,OAAO,CAAC,GAAG,GAAG,OAAO,GAAG,GAAG,EAAE,kBAAkB,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC;QAGrE,MAAM,cAAc,GAAG,OAAO,CAAC,UAAU,CAAC,kBAAkB,CAAC,YAAY,EAAE,iBAAU,CAAC,KAAK,CAAC,CAAC;QAC7F,cAAc,CAAC,cAAc,CAAC,QAAQ,EAAE,6BAA6B,CAAC,CAAA;QAGtE,cAAc,CAAC,cAAc,CAAC,eAAe,EAAE,wDAAwD,CAAC,CAAC;QAIzG,MAAM,WAAW,GAAG,mCAAgB,CAAC,qBAAqB,CAAC;YACvD,kBAAkB;SACrB,CAAC,CAAC;QACH,cAAc,CAAC,cAAc,CAAC,cAAc,EAAE,WAAW,CAAC,CAAC;QAC3D,MAAM,cAAc,GAAG,mCAAgB,CAAC,SAAS,CAC7C,mCAAgB,CAAC,SAAS,CAAC,gBAAgB,EAAE,kBAAkB,EAAE,EAAE,CAAC,EACpE,WAAW,CACd,CAAC;QACF,cAAc,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC;QAEvC,IAAI,UAA8C,CAAC;QAEnD,UAAU,GAAG,OAAO,CAAC,WAAW,CAAC,cAAc,CAAC,CAAA;QAChD,IAAI,UAAU,EAAE,2BAA2B,EAAE;YACzC,MAAM,UAAU,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SACjE;QAED,MAAM,WAAW,GAAuC,QAAQ,EAAE,WAAW,EAAE,OAAO,IAAI,IAAI,CAAC,aAAa,EAAE,WAAW,EAAE,OAAO,CAAA;QAClI,IAAI,WAAW,EAAE,2BAA2B,EAAE;YAC1C,MAAM,WAAW,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SAClE;QAED,OAAO,cAAc,CAAC;IAC1B,CAAC;IASM,KAAK,CAAC,cAAc,CAAC,UAAkB,EAAE,KAAa,EAAE,qBAA4C,EAAE,QAAwB;QACjI,IAAI,OAAO,GAAG,QAAQ,IAAI,IAAI,CAAC,aAAa,CAAC;QAG7C,IAAI,UAAU,KAAK,IAAI,IAAI,UAAU,KAAK,SAAS,EAAE;YACjD,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,gBAAgB,EAAE,YAAY,CAAC,CAAC;SACzE;QAID,IAAI,KAAK,KAAK,IAAI,IAAI,KAAK,KAAK,SAAS,EAAE;YACvC,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,gBAAgB,EAAE,OAAO,CAAC,CAAC;SACpE;QAID,IAAI,qBAAqB,KAAK,IAAI,IAAI,qBAAqB,KAAK,SAAS,EAAE;YACvE,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,gBAAgB,EAAE,uBAAuB,CAAC,CAAC;SACpF;QAID,MAAM,YAAY,GAAG,0BAA0B;aAC1C,OAAO,CAAC,GAAG,GAAG,aAAa,GAAG,GAAG,EAAE,kBAAkB,CAAC,MAAM,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC;QAGhF,MAAM,cAAc,GAAG,OAAO,CAAC,UAAU,CAAC,kBAAkB,CAAC,YAAY,EAAE,iBAAU,CAAC,KAAK,CAAC,CAAC;QAC7F,cAAc,CAAC,cAAc,CAAC,QAAQ,EAAE,6BAA6B,CAAC,CAAA;QAGtE,cAAc,CAAC,cAAc,CAAC,eAAe,EAAE,wDAAwD,CAAC,CAAC;QAGzG,IAAI,KAAK,KAAK,SAAS,EAAE;YACrB,cAAc,CAAC,aAAa,CAAC,QAAQ,EAAE,mCAAgB,CAAC,SAAS,CAAC,KAAK,EAAE,QAAQ,EAAE,EAAE,CAAC,CAAC,CAAC;SAC3F;QAID,MAAM,WAAW,GAAG,mCAAgB,CAAC,qBAAqB,CAAC;YACvD,kBAAkB;SACrB,CAAC,CAAC;QACH,cAAc,CAAC,cAAc,CAAC,cAAc,EAAE,WAAW,CAAC,CAAC;QAC3D,MAAM,cAAc,GAAG,mCAAgB,CAAC,SAAS,CAC7C,mCAAgB,CAAC,SAAS,CAAC,qBAAqB,EAAE,uBAAuB,EAAE,EAAE,CAAC,EAC9E,WAAW,CACd,CAAC;QACF,cAAc,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC;QAEvC,IAAI,UAA8C,CAAC;QAEnD,UAAU,GAAG,OAAO,CAAC,WAAW,CAAC,cAAc,CAAC,CAAA;QAChD,IAAI,UAAU,EAAE,2BAA2B,EAAE;YACzC,MAAM,UAAU,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SACjE;QAED,MAAM,WAAW,GAAuC,QAAQ,EAAE,WAAW,EAAE,OAAO,IAAI,IAAI,CAAC,aAAa,EAAE,WAAW,EAAE,OAAO,CAAA;QAClI,IAAI,WAAW,EAAE,2BAA2B,EAAE;YAC1C,MAAM,WAAW,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SAClE;QAED,OAAO,cAAc,CAAC;IAC1B,CAAC;IASM,KAAK,CAAC,UAAU,CAAC,KAAa,EAAE,UAAkB,EAAE,OAAe,EAAE,iBAAoC,EAAE,QAAwB;QACtI,IAAI,OAAO,GAAG,QAAQ,IAAI,IAAI,CAAC,aAAa,CAAC;QAG7C,IAAI,KAAK,KAAK,IAAI,IAAI,KAAK,KAAK,SAAS,EAAE;YACvC,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,YAAY,EAAE,OAAO,CAAC,CAAC;SAChE;QAID,IAAI,UAAU,KAAK,IAAI,IAAI,UAAU,KAAK,SAAS,EAAE;YACjD,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,YAAY,EAAE,YAAY,CAAC,CAAC;SACrE;QAID,IAAI,OAAO,KAAK,IAAI,IAAI,OAAO,KAAK,SAAS,EAAE;YAC3C,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,YAAY,EAAE,SAAS,CAAC,CAAC;SAClE;QAID,IAAI,iBAAiB,KAAK,IAAI,IAAI,iBAAiB,KAAK,SAAS,EAAE;YAC/D,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,YAAY,EAAE,mBAAmB,CAAC,CAAC;SAC5E;QAID,MAAM,YAAY,GAAG,kDAAkD;aAClE,OAAO,CAAC,GAAG,GAAG,QAAQ,GAAG,GAAG,EAAE,kBAAkB,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC;aAChE,OAAO,CAAC,GAAG,GAAG,aAAa,GAAG,GAAG,EAAE,kBAAkB,CAAC,MAAM,CAAC,UAAU,CAAC,CAAC,CAAC;aAC1E,OAAO,CAAC,GAAG,GAAG,UAAU,GAAG,GAAG,EAAE,kBAAkB,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC;QAG1E,MAAM,cAAc,GAAG,OAAO,CAAC,UAAU,CAAC,kBAAkB,CAAC,YAAY,EAAE,iBAAU,CAAC,KAAK,CAAC,CAAC;QAC7F,cAAc,CAAC,cAAc,CAAC,QAAQ,EAAE,6BAA6B,CAAC,CAAA;QAGtE,cAAc,CAAC,cAAc,CAAC,eAAe,EAAE,wDAAwD,CAAC,CAAC;QAIzG,MAAM,WAAW,GAAG,mCAAgB,CAAC,qBAAqB,CAAC;YACvD,kBAAkB;SACrB,CAAC,CAAC;QACH,cAAc,CAAC,cAAc,CAAC,cAAc,EAAE,WAAW,CAAC,CAAC;QAC3D,MAAM,cAAc,GAAG,mCAAgB,CAAC,SAAS,CAC7C,mCAAgB,CAAC,SAAS,CAAC,iBAAiB,EAAE,mBAAmB,EAAE,EAAE,CAAC,EACtE,WAAW,CACd,CAAC;QACF,cAAc,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC;QAEvC,IAAI,UAA8C,CAAC;QAEnD,UAAU,GAAG,OAAO,CAAC,WAAW,CAAC,cAAc,CAAC,CAAA;QAChD,IAAI,UAAU,EAAE,2BAA2B,EAAE;YACzC,MAAM,UAAU,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SACjE;QAED,MAAM,WAAW,GAAuC,QAAQ,EAAE,WAAW,EAAE,OAAO,IAAI,IAAI,CAAC,aAAa,EAAE,WAAW,EAAE,OAAO,CAAA;QAClI,IAAI,WAAW,EAAE,2BAA2B,EAAE;YAC1C,MAAM,WAAW,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SAClE;QAED,OAAO,cAAc,CAAC;IAC1B,CAAC;IAOM,KAAK,CAAC,WAAW,CAAC,KAAa,EAAE,QAAwB;QAC5D,IAAI,OAAO,GAAG,QAAQ,IAAI,IAAI,CAAC,aAAa,CAAC;QAG7C,IAAI,KAAK,KAAK,IAAI,IAAI,KAAK,KAAK,SAAS,EAAE;YACvC,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,aAAa,EAAE,OAAO,CAAC,CAAC;SACjE;QAID,MAAM,YAAY,GAAG,4BAA4B;aAC5C,OAAO,CAAC,GAAG,GAAG,QAAQ,GAAG,GAAG,EAAE,kBAAkB,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC;QAGtE,MAAM,cAAc,GAAG,OAAO,CAAC,UAAU,CAAC,kBAAkB,CAAC,YAAY,EAAE,iBAAU,CAAC,GAAG,CAAC,CAAC;QAC3F,cAAc,CAAC,cAAc,CAAC,QAAQ,EAAE,6BAA6B,CAAC,CAAA;QAGtE,cAAc,CAAC,cAAc,CAAC,eAAe,EAAE,wDAAwD,CAAC,CAAC;QAGzG,IAAI,UAA8C,CAAC;QAEnD,UAAU,GAAG,OAAO,CAAC,WAAW,CAAC,sBAAsB,CAAC,CAAA;QACxD,IAAI,UAAU,EAAE,2BAA2B,EAAE;YACzC,MAAM,UAAU,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SACjE;QAED,MAAM,WAAW,GAAuC,QAAQ,EAAE,WAAW,EAAE,OAAO,IAAI,IAAI,CAAC,aAAa,EAAE,WAAW,EAAE,OAAO,CAAA;QAClI,IAAI,WAAW,EAAE,2BAA2B,EAAE;YAC1C,MAAM,WAAW,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SAClE;QAED,OAAO,cAAc,CAAC;IAC1B,CAAC;IAQM,KAAK,CAAC,YAAY,CAAC,UAAkB,EAAE,KAAa,EAAE,QAAwB;QACjF,IAAI,OAAO,GAAG,QAAQ,IAAI,IAAI,CAAC,aAAa,CAAC;QAG7C,IAAI,UAAU,KAAK,IAAI,IAAI,UAAU,KAAK,SAAS,EAAE;YACjD,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,cAAc,EAAE,YAAY,CAAC,CAAC;SACvE;QAID,IAAI,KAAK,KAAK,IAAI,IAAI,KAAK,KAAK,SAAS,EAAE;YACvC,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,cAAc,EAAE,OAAO,CAAC,CAAC;SAClE;QAID,MAAM,YAAY,GAAG,0BAA0B;aAC1C,OAAO,CAAC,GAAG,GAAG,aAAa,GAAG,GAAG,EAAE,kBAAkB,CAAC,MAAM,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC;QAGhF,MAAM,cAAc,GAAG,OAAO,CAAC,UAAU,CAAC,kBAAkB,CAAC,YAAY,EAAE,iBAAU,CAAC,GAAG,CAAC,CAAC;QAC3F,cAAc,CAAC,cAAc,CAAC,QAAQ,EAAE,6BAA6B,CAAC,CAAA;QAGtE,cAAc,CAAC,cAAc,CAAC,eAAe,EAAE,wDAAwD,CAAC,CAAC;QAGzG,IAAI,KAAK,KAAK,SAAS,EAAE;YACrB,cAAc,CAAC,aAAa,CAAC,QAAQ,EAAE,mCAAgB,CAAC,SAAS,CAAC,KAAK,EAAE,QAAQ,EAAE,EAAE,CAAC,CAAC,CAAC;SAC3F;QAGD,IAAI,UAA8C,CAAC;QAEnD,UAAU,GAAG,OAAO,CAAC,WAAW,CAAC,cAAc,CAAC,CAAA;QAChD,IAAI,UAAU,EAAE,2BAA2B,EAAE;YACzC,MAAM,UAAU,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SACjE;QAED,MAAM,WAAW,GAAuC,QAAQ,EAAE,WAAW,EAAE,OAAO,IAAI,IAAI,CAAC,aAAa,EAAE,WAAW,EAAE,OAAO,CAAA;QAClI,IAAI,WAAW,EAAE,2BAA2B,EAAE;YAC1C,MAAM,WAAW,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SAClE;QAED,OAAO,cAAc,CAAC;IAC1B,CAAC;IAUM,KAAK,CAAC,aAAa,CAAC,KAAa,EAAE,KAAc,EAAE,MAAe,EAAE,OAAkC,EAAE,QAAwB;QACnI,IAAI,OAAO,GAAG,QAAQ,IAAI,IAAI,CAAC,aAAa,CAAC;QAG7C,IAAI,KAAK,KAAK,IAAI,IAAI,KAAK,KAAK,SAAS,EAAE;YACvC,MAAM,IAAI,uBAAa,CAAC,YAAY,EAAE,eAAe,EAAE,OAAO,CAAC,CAAC;SACnE;QAOD,MAAM,YAAY,GAAG,YAAY,CAAC;QAGlC,MAAM,cAAc,GAAG,OAAO,CAAC,UAAU,CAAC,kBAAkB,CAAC,YAAY,EAAE,iBAAU,CAAC,GAAG,CAAC,CAAC;QAC3F,cAAc,CAAC,cAAc,CAAC,QAAQ,EAAE,6BAA6B,CAAC,CAAA;QAGtE,cAAc,CAAC,cAAc,CAAC,eAAe,EAAE,wDAAwD,CAAC,CAAC;QAGzG,IAAI,KAAK,KAAK,SAAS,EAAE;YACrB,cAAc,CAAC,aAAa,CAAC,QAAQ,EAAE,mCAAgB,CAAC,SAAS,CAAC,KAAK,EAAE,QAAQ,EAAE,EAAE,CAAC,CAAC,CAAC;SAC3F;QAGD,IAAI,KAAK,KAAK,SAAS,EAAE;YACrB,cAAc,CAAC,aAAa,CAAC,OAAO,EAAE,mCAAgB,CAAC,SAAS,CAAC,KAAK,EAAE,QAAQ,EAAE,EAAE,CAAC,CAAC,CAAC;SAC1F;QAGD,IAAI,MAAM,KAAK,SAAS,EAAE;YACtB,cAAc,CAAC,aAAa,CAAC,QAAQ,EAAE,mCAAgB,CAAC,SAAS,CAAC,MAAM,EAAE,QAAQ,EAAE,EAAE,CAAC,CAAC,CAAC;SAC5F;QAGD,IAAI,OAAO,KAAK,SAAS,EAAE;YACvB,cAAc,CAAC,aAAa,CAAC,SAAS,EAAE,mCAAgB,CAAC,SAAS,CAAC,OAAO,EAAE,0BAA0B,EAAE,EAAE,CAAC,CAAC,CAAC;SAChH;QAGD,IAAI,UAA8C,CAAC;QAEnD,UAAU,GAAG,OAAO,CAAC,WAAW,CAAC,cAAc,CAAC,CAAA;QAChD,IAAI,UAAU,EAAE,2BAA2B,EAAE;YACzC,MAAM,UAAU,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SACjE;QAED,MAAM,WAAW,GAAuC,QAAQ,EAAE,WAAW,EAAE,OAAO,IAAI,IAAI,CAAC,aAAa,EAAE,WAAW,EAAE,OAAO,CAAA;QAClI,IAAI,WAAW,EAAE,2BAA2B,EAAE;YAC1C,MAAM,WAAW,EAAE,2BAA2B,CAAC,cAAc,CAAC,CAAC;SAClE;QAED,OAAO,cAAc,CAAC;IAC1B,CAAC;CAEJ;AAnhFD,4DAmhFC;AAED,MAAa,2BAA2B;IAS5B,KAAK,CAAC,kBAAkB,CAAC,QAAyB;QACtD,MAAM,WAAW,GAAG,mCAAgB,CAAC,kBAAkB,CAAC,QAAQ,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC,CAAC;QAC1F,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAA+B,mCAAgB,CAAC,WAAW,CACjE,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,4BAA4B,EAAE,EAAE,CACL,CAAC;YAChC,OAAO,IAAI,CAAC;SACf;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAiB,mCAAgB,CAAC,WAAW,CACnD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,cAAc,EAAE,EAAE,CACL,CAAC;YAClB,MAAM,IAAI,wBAAY,CAAe,GAAG,EAAE,aAAa,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SACpF;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAiB,mCAAgB,CAAC,WAAW,CACnD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,cAAc,EAAE,EAAE,CACL,CAAC;YAClB,MAAM,IAAI,wBAAY,CAAe,GAAG,EAAE,WAAW,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SAClF;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAmB,mCAAgB,CAAC,WAAW,CACrD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,gBAAgB,EAAE,EAAE,CACL,CAAC;YACpB,MAAM,IAAI,wBAAY,CAAiB,GAAG,EAAE,qBAAqB,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SAC9F;QAGD,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,EAAE;YAClE,MAAM,IAAI,GAA+B,mCAAgB,CAAC,WAAW,CACjE,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,4BAA4B,EAAE,EAAE,CACL,CAAC;YAChC,OAAO,IAAI,CAAC;SACf;QAED,MAAM,IAAI,wBAAY,CAA8B,QAAQ,CAAC,cAAc,EAAE,0BAA0B,EAAE,MAAM,QAAQ,CAAC,YAAY,EAAE,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;IAC9J,CAAC;IASO,KAAK,CAAC,iBAAiB,CAAC,QAAyB;QACrD,MAAM,WAAW,GAAG,mCAAgB,CAAC,kBAAkB,CAAC,QAAQ,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC,CAAC;QAC1F,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAqB,mCAAgB,CAAC,WAAW,CACvD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,kBAAkB,EAAE,EAAE,CACL,CAAC;YACtB,OAAO,IAAI,CAAC;SACf;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAiB,mCAAgB,CAAC,WAAW,CACnD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,cAAc,EAAE,EAAE,CACL,CAAC;YAClB,MAAM,IAAI,wBAAY,CAAe,GAAG,EAAE,aAAa,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SACpF;QAGD,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,EAAE;YAClE,MAAM,IAAI,GAAqB,mCAAgB,CAAC,WAAW,CACvD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,kBAAkB,EAAE,EAAE,CACL,CAAC;YACtB,OAAO,IAAI,CAAC;SACf;QAED,MAAM,IAAI,wBAAY,CAA8B,QAAQ,CAAC,cAAc,EAAE,0BAA0B,EAAE,MAAM,QAAQ,CAAC,YAAY,EAAE,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;IAC9J,CAAC;IASO,KAAK,CAAC,WAAW,CAAC,QAAyB;QAC/C,MAAM,WAAW,GAAG,mCAAgB,CAAC,kBAAkB,CAAC,QAAQ,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC,CAAC;QAC1F,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAqB,mCAAgB,CAAC,WAAW,CACvD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,kBAAkB,EAAE,EAAE,CACL,CAAC;YACtB,OAAO,IAAI,CAAC;SACf;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAiB,mCAAgB,CAAC,WAAW,CACnD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,cAAc,EAAE,EAAE,CACL,CAAC;YAClB,MAAM,IAAI,wBAAY,CAAe,GAAG,EAAE,aAAa,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SACpF;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAiB,mCAAgB,CAAC,WAAW,CACnD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,cAAc,EAAE,EAAE,CACL,CAAC;YAClB,MAAM,IAAI,wBAAY,CAAe,GAAG,EAAE,WAAW,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SAClF;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAiB,mCAAgB,CAAC,WAAW,CACnD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,cAAc,EAAE,EAAE,CACL,CAAC;YAClB,MAAM,IAAI,wBAAY,CAAe,GAAG,EAAE,UAAU,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SACjF;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAmB,mCAAgB,CAAC,WAAW,CACrD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,gBAAgB,EAAE,EAAE,CACL,CAAC;YACpB,MAAM,IAAI,wBAAY,CAAiB,GAAG,EAAE,qBAAqB,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SAC9F;QAGD,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,EAAE;YAClE,MAAM,IAAI,GAAqB,mCAAgB,CAAC,WAAW,CACvD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,kBAAkB,EAAE,EAAE,CACL,CAAC;YACtB,OAAO,IAAI,CAAC;SACf;QAED,MAAM,IAAI,wBAAY,CAA8B,QAAQ,CAAC,cAAc,EAAE,0BAA0B,EAAE,MAAM,QAAQ,CAAC,YAAY,EAAE,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;IAC9J,CAAC;IASO,KAAK,CAAC,yBAAyB,CAAC,QAAyB;QAC7D,MAAM,WAAW,GAAG,mCAAgB,CAAC,kBAAkB,CAAC,QAAQ,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC,CAAC;QAC1F,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAqB,mCAAgB,CAAC,WAAW,CACvD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,kBAAkB,EAAE,EAAE,CACL,CAAC;YACtB,OAAO,IAAI,CAAC;SACf;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAiB,mCAAgB,CAAC,WAAW,CACnD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,cAAc,EAAE,EAAE,CACL,CAAC;YAClB,MAAM,IAAI,wBAAY,CAAe,GAAG,EAAE,aAAa,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SACpF;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAiB,mCAAgB,CAAC,WAAW,CACnD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,cAAc,EAAE,EAAE,CACL,CAAC;YAClB,MAAM,IAAI,wBAAY,CAAe,GAAG,EAAE,WAAW,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SAClF;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAiB,mCAAgB,CAAC,WAAW,CACnD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,cAAc,EAAE,EAAE,CACL,CAAC;YAClB,MAAM,IAAI,wBAAY,CAAe,GAAG,EAAE,UAAU,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SACjF;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAmB,mCAAgB,CAAC,WAAW,CACrD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,gBAAgB,EAAE,EAAE,CACL,CAAC;YACpB,MAAM,IAAI,wBAAY,CAAiB,GAAG,EAAE,qBAAqB,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SAC9F;QAGD,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,EAAE;YAClE,MAAM,IAAI,GAAqB,mCAAgB,CAAC,WAAW,CACvD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,kBAAkB,EAAE,EAAE,CACL,CAAC;YACtB,OAAO,IAAI,CAAC;SACf;QAED,MAAM,IAAI,wBAAY,CAA8B,QAAQ,CAAC,cAAc,EAAE,0BAA0B,EAAE,MAAM,QAAQ,CAAC,YAAY,EAAE,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;IAC9J,CAAC;IASO,KAAK,CAAC,YAAY,CAAC,QAAyB;QAChD,MAAM,WAAW,GAAG,mCAAgB,CAAC,kBAAkB,CAAC,QAAQ,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC,CAAC;QAC1F,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAyB,mCAAgB,CAAC,WAAW,CAC3D,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,sBAAsB,EAAE,EAAE,CACL,CAAC;YAC1B,OAAO,IAAI,CAAC;SACf;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAiB,mCAAgB,CAAC,WAAW,CACnD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,cAAc,EAAE,EAAE,CACL,CAAC;YAClB,MAAM,IAAI,wBAAY,CAAe,GAAG,EAAE,aAAa,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SACpF;QAGD,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,EAAE;YAClE,MAAM,IAAI,GAAyB,mCAAgB,CAAC,WAAW,CAC3D,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,sBAAsB,EAAE,EAAE,CACL,CAAC;YAC1B,OAAO,IAAI,CAAC;SACf;QAED,MAAM,IAAI,wBAAY,CAA8B,QAAQ,CAAC,cAAc,EAAE,0BAA0B,EAAE,MAAM,QAAQ,CAAC,YAAY,EAAE,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;IAC9J,CAAC;IASO,KAAK,CAAC,SAAS,CAAC,QAAyB;QAC7C,MAAM,WAAW,GAAG,mCAAgB,CAAC,kBAAkB,CAAC,QAAQ,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC,CAAC;QAC1F,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAQ,mCAAgB,CAAC,WAAW,CAC1C,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,KAAK,EAAE,EAAE,CACL,CAAC;YACT,OAAO,IAAI,CAAC;SACf;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAiB,mCAAgB,CAAC,WAAW,CACnD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,cAAc,EAAE,EAAE,CACL,CAAC;YAClB,MAAM,IAAI,wBAAY,CAAe,GAAG,EAAE,aAAa,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SACpF;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAmB,mCAAgB,CAAC,WAAW,CACrD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,gBAAgB,EAAE,EAAE,CACL,CAAC;YACpB,MAAM,IAAI,wBAAY,CAAiB,GAAG,EAAE,qBAAqB,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SAC9F;QAGD,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,EAAE;YAClE,MAAM,IAAI,GAAQ,mCAAgB,CAAC,WAAW,CAC1C,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,KAAK,EAAE,EAAE,CACL,CAAC;YACT,OAAO,IAAI,CAAC;SACf;QAED,MAAM,IAAI,wBAAY,CAA8B,QAAQ,CAAC,cAAc,EAAE,0BAA0B,EAAE,MAAM,QAAQ,CAAC,YAAY,EAAE,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;IAC9J,CAAC;IASO,KAAK,CAAC,kBAAkB,CAAC,QAAyB;QACtD,MAAM,WAAW,GAAG,mCAAgB,CAAC,kBAAkB,CAAC,QAAQ,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC,CAAC;QAC1F,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAW,mCAAgB,CAAC,WAAW,CAC7C,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,QAAQ,EAAE,EAAE,CACL,CAAC;YACZ,OAAO,IAAI,CAAC;SACf;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAiB,mCAAgB,CAAC,WAAW,CACnD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,cAAc,EAAE,EAAE,CACL,CAAC;YAClB,MAAM,IAAI,wBAAY,CAAe,GAAG,EAAE,aAAa,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SACpF;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAiB,mCAAgB,CAAC,WAAW,CACnD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,cAAc,EAAE,EAAE,CACL,CAAC;YAClB,MAAM,IAAI,wBAAY,CAAe,GAAG,EAAE,cAAc,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SACrF;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAmB,mCAAgB,CAAC,WAAW,CACrD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,gBAAgB,EAAE,EAAE,CACL,CAAC;YACpB,MAAM,IAAI,wBAAY,CAAiB,GAAG,EAAE,qBAAqB,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SAC9F;QAGD,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,EAAE;YAClE,MAAM,IAAI,GAAW,mCAAgB,CAAC,WAAW,CAC7C,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,QAAQ,EAAE,EAAE,CACL,CAAC;YACZ,OAAO,IAAI,CAAC;SACf;QAED,MAAM,IAAI,wBAAY,CAA8B,QAAQ,CAAC,cAAc,EAAE,0BAA0B,EAAE,MAAM,QAAQ,CAAC,YAAY,EAAE,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;IAC9J,CAAC;IASO,KAAK,CAAC,kBAAkB,CAAC,QAAyB;QACtD,MAAM,WAAW,GAAG,mCAAgB,CAAC,kBAAkB,CAAC,QAAQ,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC,CAAC;QAC1F,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAsC,mCAAgB,CAAC,WAAW,CACxE,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,mCAAmC,EAAE,EAAE,CACL,CAAC;YACvC,OAAO,IAAI,CAAC;SACf;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAiB,mCAAgB,CAAC,WAAW,CACnD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,cAAc,EAAE,EAAE,CACL,CAAC;YAClB,MAAM,IAAI,wBAAY,CAAe,GAAG,EAAE,aAAa,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SACpF;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAmB,mCAAgB,CAAC,WAAW,CACrD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,gBAAgB,EAAE,EAAE,CACL,CAAC;YACpB,MAAM,IAAI,wBAAY,CAAiB,GAAG,EAAE,qBAAqB,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SAC9F;QAGD,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,EAAE;YAClE,MAAM,IAAI,GAAsC,mCAAgB,CAAC,WAAW,CACxE,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,mCAAmC,EAAE,EAAE,CACL,CAAC;YACvC,OAAO,IAAI,CAAC;SACf;QAED,MAAM,IAAI,wBAAY,CAA8B,QAAQ,CAAC,cAAc,EAAE,0BAA0B,EAAE,MAAM,QAAQ,CAAC,YAAY,EAAE,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;IAC9J,CAAC;IASO,KAAK,CAAC,aAAa,CAAC,QAAyB;QACjD,MAAM,WAAW,GAAG,mCAAgB,CAAC,kBAAkB,CAAC,QAAQ,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC,CAAC;QAC1F,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAiC,mCAAgB,CAAC,WAAW,CACnE,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,8BAA8B,EAAE,EAAE,CACL,CAAC;YAClC,OAAO,IAAI,CAAC;SACf;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAiB,mCAAgB,CAAC,WAAW,CACnD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,cAAc,EAAE,EAAE,CACL,CAAC;YAClB,MAAM,IAAI,wBAAY,CAAe,GAAG,EAAE,aAAa,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SACpF;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAkC,mCAAgB,CAAC,WAAW,CACpE,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,+BAA+B,EAAE,EAAE,CACL,CAAC;YACnC,MAAM,IAAI,wBAAY,CAAgC,GAAG,EAAE,UAAU,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SAClG;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAmB,mCAAgB,CAAC,WAAW,CACrD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,gBAAgB,EAAE,EAAE,CACL,CAAC;YACpB,MAAM,IAAI,wBAAY,CAAiB,GAAG,EAAE,qBAAqB,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SAC9F;QAGD,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,EAAE;YAClE,MAAM,IAAI,GAAiC,mCAAgB,CAAC,WAAW,CACnE,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,8BAA8B,EAAE,EAAE,CACL,CAAC;YAClC,OAAO,IAAI,CAAC;SACf;QAED,MAAM,IAAI,wBAAY,CAA8B,QAAQ,CAAC,cAAc,EAAE,0BAA0B,EAAE,MAAM,QAAQ,CAAC,YAAY,EAAE,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;IAC9J,CAAC;IASO,KAAK,CAAC,kBAAkB,CAAC,QAAyB;QACtD,MAAM,WAAW,GAAG,mCAAgB,CAAC,kBAAkB,CAAC,QAAQ,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC,CAAC;QAC1F,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAqB,mCAAgB,CAAC,WAAW,CACvD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,kBAAkB,EAAE,EAAE,CACL,CAAC;YACtB,OAAO,IAAI,CAAC;SACf;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAqB,mCAAgB,CAAC,WAAW,CACvD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,kBAAkB,EAAE,EAAE,CACL,CAAC;YACtB,OAAO,IAAI,CAAC;SACf;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAiB,mCAAgB,CAAC,WAAW,CACnD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,cAAc,EAAE,EAAE,CACL,CAAC;YAClB,MAAM,IAAI,wBAAY,CAAe,GAAG,EAAE,aAAa,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SACpF;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAiB,mCAAgB,CAAC,WAAW,CACnD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,cAAc,EAAE,EAAE,CACL,CAAC;YAClB,MAAM,IAAI,wBAAY,CAAe,GAAG,EAAE,WAAW,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SAClF;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAiB,mCAAgB,CAAC,WAAW,CACnD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,cAAc,EAAE,EAAE,CACL,CAAC;YAClB,MAAM,IAAI,wBAAY,CAAe,GAAG,EAAE,4FAA4F,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SACnK;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAmB,mCAAgB,CAAC,WAAW,CACrD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,gBAAgB,EAAE,EAAE,CACL,CAAC;YACpB,MAAM,IAAI,wBAAY,CAAiB,GAAG,EAAE,qBAAqB,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SAC9F;QAGD,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,EAAE;YAClE,MAAM,IAAI,GAAqB,mCAAgB,CAAC,WAAW,CACvD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,kBAAkB,EAAE,EAAE,CACL,CAAC;YACtB,OAAO,IAAI,CAAC;SACf;QAED,MAAM,IAAI,wBAAY,CAA8B,QAAQ,CAAC,cAAc,EAAE,0BAA0B,EAAE,MAAM,QAAQ,CAAC,YAAY,EAAE,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;IAC9J,CAAC;IASO,KAAK,CAAC,cAAc,CAAC,QAAyB;QAClD,MAAM,WAAW,GAAG,mCAAgB,CAAC,kBAAkB,CAAC,QAAQ,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC,CAAC;QAC1F,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAqB,mCAAgB,CAAC,WAAW,CACvD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,kBAAkB,EAAE,EAAE,CACL,CAAC;YACtB,OAAO,IAAI,CAAC;SACf;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAiB,mCAAgB,CAAC,WAAW,CACnD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,cAAc,EAAE,EAAE,CACL,CAAC;YAClB,MAAM,IAAI,wBAAY,CAAe,GAAG,EAAE,aAAa,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SACpF;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAiB,mCAAgB,CAAC,WAAW,CACnD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,cAAc,EAAE,EAAE,CACL,CAAC;YAClB,MAAM,IAAI,wBAAY,CAAe,GAAG,EAAE,sBAAsB,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SAC7F;QAGD,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,EAAE;YAClE,MAAM,IAAI,GAAqB,mCAAgB,CAAC,WAAW,CACvD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,kBAAkB,EAAE,EAAE,CACL,CAAC;YACtB,OAAO,IAAI,CAAC;SACf;QAED,MAAM,IAAI,wBAAY,CAA8B,QAAQ,CAAC,cAAc,EAAE,0BAA0B,EAAE,MAAM,QAAQ,CAAC,YAAY,EAAE,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;IAC9J,CAAC;IASO,KAAK,CAAC,UAAU,CAAC,QAAyB;QAC9C,MAAM,WAAW,GAAG,mCAAgB,CAAC,kBAAkB,CAAC,QAAQ,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC,CAAC;QAC1F,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAS,mCAAgB,CAAC,WAAW,CAC3C,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,MAAM,EAAE,EAAE,CACL,CAAC;YACV,OAAO,IAAI,CAAC;SACf;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAS,mCAAgB,CAAC,WAAW,CAC3C,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,MAAM,EAAE,EAAE,CACL,CAAC;YACV,OAAO,IAAI,CAAC;SACf;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAS,mCAAgB,CAAC,WAAW,CAC3C,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,MAAM,EAAE,EAAE,CACL,CAAC;YACV,OAAO,IAAI,CAAC;SACf;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAiB,mCAAgB,CAAC,WAAW,CACnD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,cAAc,EAAE,EAAE,CACL,CAAC;YAClB,MAAM,IAAI,wBAAY,CAAe,GAAG,EAAE,aAAa,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SACpF;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAA+B,mCAAgB,CAAC,WAAW,CACjE,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,4BAA4B,EAAE,EAAE,CACL,CAAC;YAChC,MAAM,IAAI,wBAAY,CAA6B,GAAG,EAAE,iCAAiC,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SACtH;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAmB,mCAAgB,CAAC,WAAW,CACrD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,gBAAgB,EAAE,EAAE,CACL,CAAC;YACpB,MAAM,IAAI,wBAAY,CAAiB,GAAG,EAAE,qBAAqB,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SAC9F;QAGD,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,EAAE;YAClE,MAAM,IAAI,GAAS,mCAAgB,CAAC,WAAW,CAC3C,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,MAAM,EAAE,EAAE,CACL,CAAC;YACV,OAAO,IAAI,CAAC;SACf;QAED,MAAM,IAAI,wBAAY,CAA8B,QAAQ,CAAC,cAAc,EAAE,0BAA0B,EAAE,MAAM,QAAQ,CAAC,YAAY,EAAE,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;IAC9J,CAAC;IASO,KAAK,CAAC,WAAW,CAAC,QAAyB;QAC/C,MAAM,WAAW,GAAG,mCAAgB,CAAC,kBAAkB,CAAC,QAAQ,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC,CAAC;QAC1F,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAqB,mCAAgB,CAAC,WAAW,CACvD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,kBAAkB,EAAE,EAAE,CACL,CAAC;YACtB,OAAO,IAAI,CAAC;SACf;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAiB,mCAAgB,CAAC,WAAW,CACnD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,cAAc,EAAE,EAAE,CACL,CAAC;YAClB,MAAM,IAAI,wBAAY,CAAe,GAAG,EAAE,aAAa,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SACpF;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAiB,mCAAgB,CAAC,WAAW,CACnD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,cAAc,EAAE,EAAE,CACL,CAAC;YAClB,MAAM,IAAI,wBAAY,CAAe,GAAG,EAAE,WAAW,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SAClF;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAiB,mCAAgB,CAAC,WAAW,CACnD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,cAAc,EAAE,EAAE,CACL,CAAC;YAClB,MAAM,IAAI,wBAAY,CAAe,GAAG,EAAE,UAAU,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SACjF;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAmB,mCAAgB,CAAC,WAAW,CACrD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,gBAAgB,EAAE,EAAE,CACL,CAAC;YACpB,MAAM,IAAI,wBAAY,CAAiB,GAAG,EAAE,qBAAqB,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SAC9F;QAGD,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,EAAE;YAClE,MAAM,IAAI,GAAqB,mCAAgB,CAAC,WAAW,CACvD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,kBAAkB,EAAE,EAAE,CACL,CAAC;YACtB,OAAO,IAAI,CAAC;SACf;QAED,MAAM,IAAI,wBAAY,CAA8B,QAAQ,CAAC,cAAc,EAAE,0BAA0B,EAAE,MAAM,QAAQ,CAAC,YAAY,EAAE,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;IAC9J,CAAC;IASO,KAAK,CAAC,YAAY,CAAC,QAAyB;QAChD,MAAM,WAAW,GAAG,mCAAgB,CAAC,kBAAkB,CAAC,QAAQ,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC,CAAC;QAC1F,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAW,mCAAgB,CAAC,WAAW,CAC7C,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,QAAQ,EAAE,EAAE,CACL,CAAC;YACZ,OAAO,IAAI,CAAC;SACf;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAiB,mCAAgB,CAAC,WAAW,CACnD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,cAAc,EAAE,EAAE,CACL,CAAC;YAClB,MAAM,IAAI,wBAAY,CAAe,GAAG,EAAE,aAAa,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SACpF;QAGD,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,EAAE;YAClE,MAAM,IAAI,GAAW,mCAAgB,CAAC,WAAW,CAC7C,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,QAAQ,EAAE,EAAE,CACL,CAAC;YACZ,OAAO,IAAI,CAAC;SACf;QAED,MAAM,IAAI,wBAAY,CAA8B,QAAQ,CAAC,cAAc,EAAE,0BAA0B,EAAE,MAAM,QAAQ,CAAC,YAAY,EAAE,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;IAC9J,CAAC;IASO,KAAK,CAAC,aAAa,CAAC,QAAyB;QACjD,MAAM,WAAW,GAAG,mCAAgB,CAAC,kBAAkB,CAAC,QAAQ,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC,CAAC;QAC1F,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAA+B,mCAAgB,CAAC,WAAW,CACjE,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,4BAA4B,EAAE,EAAE,CACL,CAAC;YAChC,OAAO,IAAI,CAAC;SACf;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAiB,mCAAgB,CAAC,WAAW,CACnD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,cAAc,EAAE,EAAE,CACL,CAAC;YAClB,MAAM,IAAI,wBAAY,CAAe,GAAG,EAAE,aAAa,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SACpF;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAA+B,mCAAgB,CAAC,WAAW,CACjE,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,4BAA4B,EAAE,EAAE,CACL,CAAC;YAChC,MAAM,IAAI,wBAAY,CAA6B,GAAG,EAAE,WAAW,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SAChG;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAmB,mCAAgB,CAAC,WAAW,CACrD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,gBAAgB,EAAE,EAAE,CACL,CAAC;YACpB,MAAM,IAAI,wBAAY,CAAiB,GAAG,EAAE,qBAAqB,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SAC9F;QAGD,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,EAAE;YAClE,MAAM,IAAI,GAA+B,mCAAgB,CAAC,WAAW,CACjE,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,4BAA4B,EAAE,EAAE,CACL,CAAC;YAChC,OAAO,IAAI,CAAC;SACf;QAED,MAAM,IAAI,wBAAY,CAA8B,QAAQ,CAAC,cAAc,EAAE,0BAA0B,EAAE,MAAM,QAAQ,CAAC,YAAY,EAAE,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;IAC9J,CAAC;IASO,KAAK,CAAC,kBAAkB,CAAC,QAAyB;QACtD,MAAM,WAAW,GAAG,mCAAgB,CAAC,kBAAkB,CAAC,QAAQ,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC,CAAC;QAC1F,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,OAAO;SACV;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAiB,mCAAgB,CAAC,WAAW,CACnD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,cAAc,EAAE,EAAE,CACL,CAAC;YAClB,MAAM,IAAI,wBAAY,CAAe,GAAG,EAAE,aAAa,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SACpF;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAiB,mCAAgB,CAAC,WAAW,CACnD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,cAAc,EAAE,EAAE,CACL,CAAC;YAClB,MAAM,IAAI,wBAAY,CAAe,GAAG,EAAE,WAAW,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SAClF;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAiB,mCAAgB,CAAC,WAAW,CACnD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,cAAc,EAAE,EAAE,CACL,CAAC;YAClB,MAAM,IAAI,wBAAY,CAAe,GAAG,EAAE,UAAU,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SACjF;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAmB,mCAAgB,CAAC,WAAW,CACrD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,gBAAgB,EAAE,EAAE,CACL,CAAC;YACpB,MAAM,IAAI,wBAAY,CAAiB,GAAG,EAAE,qBAAqB,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SAC9F;QAGD,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,EAAE;YAClE,MAAM,IAAI,GAAS,mCAAgB,CAAC,WAAW,CAC3C,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,MAAM,EAAE,EAAE,CACL,CAAC;YACV,OAAO,IAAI,CAAC;SACf;QAED,MAAM,IAAI,wBAAY,CAA8B,QAAQ,CAAC,cAAc,EAAE,0BAA0B,EAAE,MAAM,QAAQ,CAAC,YAAY,EAAE,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;IAC9J,CAAC;IASO,KAAK,CAAC,cAAc,CAAC,QAAyB;QAClD,MAAM,WAAW,GAAG,mCAAgB,CAAC,kBAAkB,CAAC,QAAQ,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC,CAAC;QAC1F,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAA+B,mCAAgB,CAAC,WAAW,CACjE,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,4BAA4B,EAAE,EAAE,CACL,CAAC;YAChC,OAAO,IAAI,CAAC;SACf;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAiB,mCAAgB,CAAC,WAAW,CACnD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,cAAc,EAAE,EAAE,CACL,CAAC;YAClB,MAAM,IAAI,wBAAY,CAAe,GAAG,EAAE,aAAa,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SACpF;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAiB,mCAAgB,CAAC,WAAW,CACnD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,cAAc,EAAE,EAAE,CACL,CAAC;YAClB,MAAM,IAAI,wBAAY,CAAe,GAAG,EAAE,WAAW,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SAClF;QAGD,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,EAAE;YAClE,MAAM,IAAI,GAA+B,mCAAgB,CAAC,WAAW,CACjE,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,4BAA4B,EAAE,EAAE,CACL,CAAC;YAChC,OAAO,IAAI,CAAC;SACf;QAED,MAAM,IAAI,wBAAY,CAA8B,QAAQ,CAAC,cAAc,EAAE,0BAA0B,EAAE,MAAM,QAAQ,CAAC,YAAY,EAAE,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;IAC9J,CAAC;IASO,KAAK,CAAC,UAAU,CAAC,QAAyB;QAC9C,MAAM,WAAW,GAAG,mCAAgB,CAAC,kBAAkB,CAAC,QAAQ,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC,CAAC;QAC1F,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,OAAO;SACV;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAiB,mCAAgB,CAAC,WAAW,CACnD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,cAAc,EAAE,EAAE,CACL,CAAC;YAClB,MAAM,IAAI,wBAAY,CAAe,GAAG,EAAE,aAAa,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SACpF;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAiB,mCAAgB,CAAC,WAAW,CACnD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,cAAc,EAAE,EAAE,CACL,CAAC;YAClB,MAAM,IAAI,wBAAY,CAAe,GAAG,EAAE,UAAU,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SACjF;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAmB,mCAAgB,CAAC,WAAW,CACrD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,gBAAgB,EAAE,EAAE,CACL,CAAC;YACpB,MAAM,IAAI,wBAAY,CAAiB,GAAG,EAAE,qBAAqB,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SAC9F;QAGD,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,EAAE;YAClE,MAAM,IAAI,GAAS,mCAAgB,CAAC,WAAW,CAC3C,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,MAAM,EAAE,EAAE,CACL,CAAC;YACV,OAAO,IAAI,CAAC;SACf;QAED,MAAM,IAAI,wBAAY,CAA8B,QAAQ,CAAC,cAAc,EAAE,0BAA0B,EAAE,MAAM,QAAQ,CAAC,YAAY,EAAE,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;IAC9J,CAAC;IASO,KAAK,CAAC,YAAY,CAAC,QAAyB;QAChD,MAAM,WAAW,GAAG,mCAAgB,CAAC,kBAAkB,CAAC,QAAQ,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC,CAAC;QAC1F,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAgC,mCAAgB,CAAC,WAAW,CAClE,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,6BAA6B,EAAE,EAAE,CACL,CAAC;YACjC,OAAO,IAAI,CAAC;SACf;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAiB,mCAAgB,CAAC,WAAW,CACnD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,cAAc,EAAE,EAAE,CACL,CAAC;YAClB,MAAM,IAAI,wBAAY,CAAe,GAAG,EAAE,aAAa,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SACpF;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAiB,mCAAgB,CAAC,WAAW,CACnD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,cAAc,EAAE,EAAE,CACL,CAAC;YAClB,MAAM,IAAI,wBAAY,CAAe,GAAG,EAAE,WAAW,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SAClF;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAmB,mCAAgB,CAAC,WAAW,CACrD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,gBAAgB,EAAE,EAAE,CACL,CAAC;YACpB,MAAM,IAAI,wBAAY,CAAiB,GAAG,EAAE,qBAAqB,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SAC9F;QAGD,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,EAAE;YAClE,MAAM,IAAI,GAAgC,mCAAgB,CAAC,WAAW,CAClE,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,6BAA6B,EAAE,EAAE,CACL,CAAC;YACjC,OAAO,IAAI,CAAC;SACf;QAED,MAAM,IAAI,wBAAY,CAA8B,QAAQ,CAAC,cAAc,EAAE,0BAA0B,EAAE,MAAM,QAAQ,CAAC,YAAY,EAAE,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;IAC9J,CAAC;IASO,KAAK,CAAC,mBAAmB,CAAC,QAAyB;QACvD,MAAM,WAAW,GAAG,mCAAgB,CAAC,kBAAkB,CAAC,QAAQ,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC,CAAC;QAC1F,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAuC,mCAAgB,CAAC,WAAW,CACzE,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,oCAAoC,EAAE,EAAE,CACL,CAAC;YACxC,OAAO,IAAI,CAAC;SACf;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAiB,mCAAgB,CAAC,WAAW,CACnD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,cAAc,EAAE,EAAE,CACL,CAAC;YAClB,MAAM,IAAI,wBAAY,CAAe,GAAG,EAAE,aAAa,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SACpF;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAmB,mCAAgB,CAAC,WAAW,CACrD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,gBAAgB,EAAE,EAAE,CACL,CAAC;YACpB,MAAM,IAAI,wBAAY,CAAiB,GAAG,EAAE,qBAAqB,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SAC9F;QAGD,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,EAAE;YAClE,MAAM,IAAI,GAAuC,mCAAgB,CAAC,WAAW,CACzE,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,oCAAoC,EAAE,EAAE,CACL,CAAC;YACxC,OAAO,IAAI,CAAC;SACf;QAED,MAAM,IAAI,wBAAY,CAA8B,QAAQ,CAAC,cAAc,EAAE,0BAA0B,EAAE,MAAM,QAAQ,CAAC,YAAY,EAAE,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;IAC9J,CAAC;IASO,KAAK,CAAC,UAAU,CAAC,QAAyB;QAC9C,MAAM,WAAW,GAAG,mCAAgB,CAAC,kBAAkB,CAAC,QAAQ,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC,CAAC;QAC1F,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAqB,mCAAgB,CAAC,WAAW,CACvD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,kBAAkB,EAAE,EAAE,CACL,CAAC;YACtB,OAAO,IAAI,CAAC;SACf;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAiB,mCAAgB,CAAC,WAAW,CACnD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,cAAc,EAAE,EAAE,CACL,CAAC;YAClB,MAAM,IAAI,wBAAY,CAAe,GAAG,EAAE,aAAa,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SACpF;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAiB,mCAAgB,CAAC,WAAW,CACnD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,cAAc,EAAE,EAAE,CACL,CAAC;YAClB,MAAM,IAAI,wBAAY,CAAe,GAAG,EAAE,WAAW,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SAClF;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAmB,mCAAgB,CAAC,WAAW,CACrD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,gBAAgB,EAAE,EAAE,CACL,CAAC;YACpB,MAAM,IAAI,wBAAY,CAAiB,GAAG,EAAE,qBAAqB,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SAC9F;QAGD,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,EAAE;YAClE,MAAM,IAAI,GAAqB,mCAAgB,CAAC,WAAW,CACvD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,kBAAkB,EAAE,EAAE,CACL,CAAC;YACtB,OAAO,IAAI,CAAC;SACf;QAED,MAAM,IAAI,wBAAY,CAA8B,QAAQ,CAAC,cAAc,EAAE,0BAA0B,EAAE,MAAM,QAAQ,CAAC,YAAY,EAAE,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;IAC9J,CAAC;IASO,KAAK,CAAC,wBAAwB,CAAC,QAAyB;QAC5D,MAAM,WAAW,GAAG,mCAAgB,CAAC,kBAAkB,CAAC,QAAQ,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC,CAAC;QAC1F,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAqB,mCAAgB,CAAC,WAAW,CACvD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,kBAAkB,EAAE,EAAE,CACL,CAAC;YACtB,OAAO,IAAI,CAAC;SACf;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAiB,mCAAgB,CAAC,WAAW,CACnD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,cAAc,EAAE,EAAE,CACL,CAAC;YAClB,MAAM,IAAI,wBAAY,CAAe,GAAG,EAAE,aAAa,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SACpF;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAiB,mCAAgB,CAAC,WAAW,CACnD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,cAAc,EAAE,EAAE,CACL,CAAC;YAClB,MAAM,IAAI,wBAAY,CAAe,GAAG,EAAE,WAAW,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SAClF;QAGD,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,EAAE;YAClE,MAAM,IAAI,GAAqB,mCAAgB,CAAC,WAAW,CACvD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,kBAAkB,EAAE,EAAE,CACL,CAAC;YACtB,OAAO,IAAI,CAAC;SACf;QAED,MAAM,IAAI,wBAAY,CAA8B,QAAQ,CAAC,cAAc,EAAE,0BAA0B,EAAE,MAAM,QAAQ,CAAC,YAAY,EAAE,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;IAC9J,CAAC;IASO,KAAK,CAAC,MAAM,CAAC,QAAyB;QAC1C,MAAM,WAAW,GAAG,mCAAgB,CAAC,kBAAkB,CAAC,QAAQ,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC,CAAC;QAC1F,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAQ,mCAAgB,CAAC,WAAW,CAC1C,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,KAAK,EAAE,EAAE,CACL,CAAC;YACT,OAAO,IAAI,CAAC;SACf;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAiB,mCAAgB,CAAC,WAAW,CACnD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,cAAc,EAAE,EAAE,CACL,CAAC;YAClB,MAAM,IAAI,wBAAY,CAAe,GAAG,EAAE,aAAa,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SACpF;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAmB,mCAAgB,CAAC,WAAW,CACrD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,gBAAgB,EAAE,EAAE,CACL,CAAC;YACpB,MAAM,IAAI,wBAAY,CAAiB,GAAG,EAAE,qBAAqB,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SAC9F;QAGD,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,EAAE;YAClE,MAAM,IAAI,GAAQ,mCAAgB,CAAC,WAAW,CAC1C,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,KAAK,EAAE,EAAE,CACL,CAAC;YACT,OAAO,IAAI,CAAC;SACf;QAED,MAAM,IAAI,wBAAY,CAA8B,QAAQ,CAAC,cAAc,EAAE,0BAA0B,EAAE,MAAM,QAAQ,CAAC,YAAY,EAAE,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;IAC9J,CAAC;IASO,KAAK,CAAC,OAAO,CAAC,QAAyB;QAC3C,MAAM,WAAW,GAAG,mCAAgB,CAAC,kBAAkB,CAAC,QAAQ,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC,CAAC;QAC1F,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAe,mCAAgB,CAAC,WAAW,CACjD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,YAAY,EAAE,EAAE,CACL,CAAC;YAChB,OAAO,IAAI,CAAC;SACf;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAiB,mCAAgB,CAAC,WAAW,CACnD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,cAAc,EAAE,EAAE,CACL,CAAC;YAClB,MAAM,IAAI,wBAAY,CAAe,GAAG,EAAE,aAAa,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SACpF;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAmB,mCAAgB,CAAC,WAAW,CACrD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,gBAAgB,EAAE,EAAE,CACL,CAAC;YACpB,MAAM,IAAI,wBAAY,CAAiB,GAAG,EAAE,qBAAqB,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SAC9F;QAGD,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,EAAE;YAClE,MAAM,IAAI,GAAe,mCAAgB,CAAC,WAAW,CACjD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,YAAY,EAAE,EAAE,CACL,CAAC;YAChB,OAAO,IAAI,CAAC;SACf;QAED,MAAM,IAAI,wBAAY,CAA8B,QAAQ,CAAC,cAAc,EAAE,0BAA0B,EAAE,MAAM,QAAQ,CAAC,YAAY,EAAE,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;IAC9J,CAAC;IASO,KAAK,CAAC,eAAe,CAAC,QAAyB;QACnD,MAAM,WAAW,GAAG,mCAAgB,CAAC,kBAAkB,CAAC,QAAQ,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC,CAAC;QAC1F,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAyB,mCAAgB,CAAC,WAAW,CAC3D,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,sBAAsB,EAAE,EAAE,CACL,CAAC;YAC1B,OAAO,IAAI,CAAC;SACf;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAiB,mCAAgB,CAAC,WAAW,CACnD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,cAAc,EAAE,EAAE,CACL,CAAC;YAClB,MAAM,IAAI,wBAAY,CAAe,GAAG,EAAE,aAAa,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SACpF;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAiB,mCAAgB,CAAC,WAAW,CACnD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,cAAc,EAAE,EAAE,CACL,CAAC;YAClB,MAAM,IAAI,wBAAY,CAAe,GAAG,EAAE,WAAW,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SAClF;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAmB,mCAAgB,CAAC,WAAW,CACrD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,gBAAgB,EAAE,EAAE,CACL,CAAC;YACpB,MAAM,IAAI,wBAAY,CAAiB,GAAG,EAAE,qBAAqB,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SAC9F;QAGD,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,EAAE;YAClE,MAAM,IAAI,GAAyB,mCAAgB,CAAC,WAAW,CAC3D,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,sBAAsB,EAAE,EAAE,CACL,CAAC;YAC1B,OAAO,IAAI,CAAC;SACf;QAED,MAAM,IAAI,wBAAY,CAA8B,QAAQ,CAAC,cAAc,EAAE,0BAA0B,EAAE,MAAM,QAAQ,CAAC,YAAY,EAAE,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;IAC9J,CAAC;IASO,KAAK,CAAC,sBAAsB,CAAC,QAAyB;QAC1D,MAAM,WAAW,GAAG,mCAAgB,CAAC,kBAAkB,CAAC,QAAQ,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC,CAAC;QAC1F,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAuC,mCAAgB,CAAC,WAAW,CACzE,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,oCAAoC,EAAE,EAAE,CACL,CAAC;YACxC,OAAO,IAAI,CAAC;SACf;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAiB,mCAAgB,CAAC,WAAW,CACnD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,cAAc,EAAE,EAAE,CACL,CAAC;YAClB,MAAM,IAAI,wBAAY,CAAe,GAAG,EAAE,aAAa,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SACpF;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAiB,mCAAgB,CAAC,WAAW,CACnD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,cAAc,EAAE,EAAE,CACL,CAAC;YAClB,MAAM,IAAI,wBAAY,CAAe,GAAG,EAAE,WAAW,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SAClF;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAmB,mCAAgB,CAAC,WAAW,CACrD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,gBAAgB,EAAE,EAAE,CACL,CAAC;YACpB,MAAM,IAAI,wBAAY,CAAiB,GAAG,EAAE,qBAAqB,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SAC9F;QAGD,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,EAAE;YAClE,MAAM,IAAI,GAAuC,mCAAgB,CAAC,WAAW,CACzE,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,oCAAoC,EAAE,EAAE,CACL,CAAC;YACxC,OAAO,IAAI,CAAC;SACf;QAED,MAAM,IAAI,wBAAY,CAA8B,QAAQ,CAAC,cAAc,EAAE,0BAA0B,EAAE,MAAM,QAAQ,CAAC,YAAY,EAAE,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;IAC9J,CAAC;IASO,KAAK,CAAC,gBAAgB,CAAC,QAAyB;QACpD,MAAM,WAAW,GAAG,mCAAgB,CAAC,kBAAkB,CAAC,QAAQ,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC,CAAC;QAC1F,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAsB,mCAAgB,CAAC,WAAW,CACxD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,mBAAmB,EAAE,EAAE,CACL,CAAC;YACvB,OAAO,IAAI,CAAC;SACf;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAiB,mCAAgB,CAAC,WAAW,CACnD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,cAAc,EAAE,EAAE,CACL,CAAC;YAClB,MAAM,IAAI,wBAAY,CAAe,GAAG,EAAE,aAAa,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SACpF;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAmB,mCAAgB,CAAC,WAAW,CACrD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,gBAAgB,EAAE,EAAE,CACL,CAAC;YACpB,MAAM,IAAI,wBAAY,CAAiB,GAAG,EAAE,qBAAqB,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SAC9F;QAGD,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,EAAE;YAClE,MAAM,IAAI,GAAsB,mCAAgB,CAAC,WAAW,CACxD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,mBAAmB,EAAE,EAAE,CACL,CAAC;YACvB,OAAO,IAAI,CAAC;SACf;QAED,MAAM,IAAI,wBAAY,CAA8B,QAAQ,CAAC,cAAc,EAAE,0BAA0B,EAAE,MAAM,QAAQ,CAAC,YAAY,EAAE,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;IAC9J,CAAC;IASO,KAAK,CAAC,WAAW,CAAC,QAAyB;QAC/C,MAAM,WAAW,GAAG,mCAAgB,CAAC,kBAAkB,CAAC,QAAQ,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC,CAAC;QAC1F,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAiB,mCAAgB,CAAC,WAAW,CACnD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,cAAc,EAAE,EAAE,CACL,CAAC;YAClB,OAAO,IAAI,CAAC;SACf;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAiB,mCAAgB,CAAC,WAAW,CACnD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,cAAc,EAAE,EAAE,CACL,CAAC;YAClB,MAAM,IAAI,wBAAY,CAAe,GAAG,EAAE,aAAa,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SACpF;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAmB,mCAAgB,CAAC,WAAW,CACrD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,gBAAgB,EAAE,EAAE,CACL,CAAC;YACpB,MAAM,IAAI,wBAAY,CAAiB,GAAG,EAAE,qBAAqB,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SAC9F;QAGD,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,EAAE;YAClE,MAAM,IAAI,GAAiB,mCAAgB,CAAC,WAAW,CACnD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,cAAc,EAAE,EAAE,CACL,CAAC;YAClB,OAAO,IAAI,CAAC;SACf;QAED,MAAM,IAAI,wBAAY,CAA8B,QAAQ,CAAC,cAAc,EAAE,0BAA0B,EAAE,MAAM,QAAQ,CAAC,YAAY,EAAE,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;IAC9J,CAAC;IASO,KAAK,CAAC,WAAW,CAAC,QAAyB;QAC/C,MAAM,WAAW,GAAG,mCAAgB,CAAC,kBAAkB,CAAC,QAAQ,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC,CAAC;QAC1F,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAA+B,mCAAgB,CAAC,WAAW,CACjE,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,4BAA4B,EAAE,EAAE,CACL,CAAC;YAChC,OAAO,IAAI,CAAC;SACf;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAiB,mCAAgB,CAAC,WAAW,CACnD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,cAAc,EAAE,EAAE,CACL,CAAC;YAClB,MAAM,IAAI,wBAAY,CAAe,GAAG,EAAE,aAAa,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SACpF;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAmB,mCAAgB,CAAC,WAAW,CACrD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,gBAAgB,EAAE,EAAE,CACL,CAAC;YACpB,MAAM,IAAI,wBAAY,CAAiB,GAAG,EAAE,qBAAqB,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SAC9F;QAGD,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,EAAE;YAClE,MAAM,IAAI,GAA+B,mCAAgB,CAAC,WAAW,CACjE,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,4BAA4B,EAAE,EAAE,CACL,CAAC;YAChC,OAAO,IAAI,CAAC;SACf;QAED,MAAM,IAAI,wBAAY,CAA8B,QAAQ,CAAC,cAAc,EAAE,0BAA0B,EAAE,MAAM,QAAQ,CAAC,YAAY,EAAE,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;IAC9J,CAAC;IASO,KAAK,CAAC,OAAO,CAAC,QAAyB;QAC3C,MAAM,WAAW,GAAG,mCAAgB,CAAC,kBAAkB,CAAC,QAAQ,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC,CAAC;QAC1F,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAS,mCAAgB,CAAC,WAAW,CAC3C,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,MAAM,EAAE,EAAE,CACL,CAAC;YACV,OAAO,IAAI,CAAC;SACf;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAiB,mCAAgB,CAAC,WAAW,CACnD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,cAAc,EAAE,EAAE,CACL,CAAC;YAClB,MAAM,IAAI,wBAAY,CAAe,GAAG,EAAE,aAAa,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SACpF;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAiB,mCAAgB,CAAC,WAAW,CACnD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,cAAc,EAAE,EAAE,CACL,CAAC;YAClB,MAAM,IAAI,wBAAY,CAAe,GAAG,EAAE,WAAW,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SAClF;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAmB,mCAAgB,CAAC,WAAW,CACrD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,gBAAgB,EAAE,EAAE,CACL,CAAC;YACpB,MAAM,IAAI,wBAAY,CAAiB,GAAG,EAAE,qBAAqB,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SAC9F;QAGD,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,EAAE;YAClE,MAAM,IAAI,GAAS,mCAAgB,CAAC,WAAW,CAC3C,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,MAAM,EAAE,EAAE,CACL,CAAC;YACV,OAAO,IAAI,CAAC;SACf;QAED,MAAM,IAAI,wBAAY,CAA8B,QAAQ,CAAC,cAAc,EAAE,0BAA0B,EAAE,MAAM,QAAQ,CAAC,YAAY,EAAE,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;IAC9J,CAAC;IASO,KAAK,CAAC,YAAY,CAAC,QAAyB;QAChD,MAAM,WAAW,GAAG,mCAAgB,CAAC,kBAAkB,CAAC,QAAQ,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC,CAAC;QAC1F,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAyB,mCAAgB,CAAC,WAAW,CAC3D,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,sBAAsB,EAAE,EAAE,CACL,CAAC;YAC1B,OAAO,IAAI,CAAC;SACf;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAiB,mCAAgB,CAAC,WAAW,CACnD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,cAAc,EAAE,EAAE,CACL,CAAC;YAClB,MAAM,IAAI,wBAAY,CAAe,GAAG,EAAE,aAAa,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SACpF;QAGD,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,EAAE;YAClE,MAAM,IAAI,GAAyB,mCAAgB,CAAC,WAAW,CAC3D,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,sBAAsB,EAAE,EAAE,CACL,CAAC;YAC1B,OAAO,IAAI,CAAC;SACf;QAED,MAAM,IAAI,wBAAY,CAA8B,QAAQ,CAAC,cAAc,EAAE,0BAA0B,EAAE,MAAM,QAAQ,CAAC,YAAY,EAAE,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;IAC9J,CAAC;IASO,KAAK,CAAC,iBAAiB,CAAC,QAAyB;QACrD,MAAM,WAAW,GAAG,mCAAgB,CAAC,kBAAkB,CAAC,QAAQ,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC,CAAC;QAC1F,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAqC,mCAAgB,CAAC,WAAW,CACvE,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,kCAAkC,EAAE,EAAE,CACL,CAAC;YACtC,OAAO,IAAI,CAAC;SACf;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAiB,mCAAgB,CAAC,WAAW,CACnD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,cAAc,EAAE,EAAE,CACL,CAAC;YAClB,MAAM,IAAI,wBAAY,CAAe,GAAG,EAAE,aAAa,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SACpF;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAmB,mCAAgB,CAAC,WAAW,CACrD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,gBAAgB,EAAE,EAAE,CACL,CAAC;YACpB,MAAM,IAAI,wBAAY,CAAiB,GAAG,EAAE,qBAAqB,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SAC9F;QAGD,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,EAAE;YAClE,MAAM,IAAI,GAAqC,mCAAgB,CAAC,WAAW,CACvE,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,kCAAkC,EAAE,EAAE,CACL,CAAC;YACtC,OAAO,IAAI,CAAC;SACf;QAED,MAAM,IAAI,wBAAY,CAA8B,QAAQ,CAAC,cAAc,EAAE,0BAA0B,EAAE,MAAM,QAAQ,CAAC,YAAY,EAAE,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;IAC9J,CAAC;IASO,KAAK,CAAC,oBAAoB,CAAC,QAAyB;QACxD,MAAM,WAAW,GAAG,mCAAgB,CAAC,kBAAkB,CAAC,QAAQ,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC,CAAC;QAC1F,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAqB,mCAAgB,CAAC,WAAW,CACvD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,kBAAkB,EAAE,EAAE,CACL,CAAC;YACtB,OAAO,IAAI,CAAC;SACf;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAiB,mCAAgB,CAAC,WAAW,CACnD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,cAAc,EAAE,EAAE,CACL,CAAC;YAClB,MAAM,IAAI,wBAAY,CAAe,GAAG,EAAE,aAAa,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SACpF;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAiB,mCAAgB,CAAC,WAAW,CACnD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,cAAc,EAAE,EAAE,CACL,CAAC;YAClB,MAAM,IAAI,wBAAY,CAAe,GAAG,EAAE,WAAW,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SAClF;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAiB,mCAAgB,CAAC,WAAW,CACnD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,cAAc,EAAE,EAAE,CACL,CAAC;YAClB,MAAM,IAAI,wBAAY,CAAe,GAAG,EAAE,UAAU,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SACjF;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAmB,mCAAgB,CAAC,WAAW,CACrD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,gBAAgB,EAAE,EAAE,CACL,CAAC;YACpB,MAAM,IAAI,wBAAY,CAAiB,GAAG,EAAE,qBAAqB,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SAC9F;QAGD,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,EAAE;YAClE,MAAM,IAAI,GAAqB,mCAAgB,CAAC,WAAW,CACvD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,kBAAkB,EAAE,EAAE,CACL,CAAC;YACtB,OAAO,IAAI,CAAC;SACf;QAED,MAAM,IAAI,wBAAY,CAA8B,QAAQ,CAAC,cAAc,EAAE,0BAA0B,EAAE,MAAM,QAAQ,CAAC,YAAY,EAAE,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;IAC9J,CAAC;IASO,KAAK,CAAC,yBAAyB,CAAC,QAAyB;QAC7D,MAAM,WAAW,GAAG,mCAAgB,CAAC,kBAAkB,CAAC,QAAQ,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC,CAAC;QAC1F,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAA+B,mCAAgB,CAAC,WAAW,CACjE,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,4BAA4B,EAAE,EAAE,CACL,CAAC;YAChC,OAAO,IAAI,CAAC;SACf;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAiB,mCAAgB,CAAC,WAAW,CACnD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,cAAc,EAAE,EAAE,CACL,CAAC;YAClB,MAAM,IAAI,wBAAY,CAAe,GAAG,EAAE,aAAa,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SACpF;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAmB,mCAAgB,CAAC,WAAW,CACrD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,gBAAgB,EAAE,EAAE,CACL,CAAC;YACpB,MAAM,IAAI,wBAAY,CAAiB,GAAG,EAAE,qBAAqB,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SAC9F;QAGD,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,EAAE;YAClE,MAAM,IAAI,GAA+B,mCAAgB,CAAC,WAAW,CACjE,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,4BAA4B,EAAE,EAAE,CACL,CAAC;YAChC,OAAO,IAAI,CAAC;SACf;QAED,MAAM,IAAI,wBAAY,CAA8B,QAAQ,CAAC,cAAc,EAAE,0BAA0B,EAAE,MAAM,QAAQ,CAAC,YAAY,EAAE,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;IAC9J,CAAC;IASO,KAAK,CAAC,YAAY,CAAC,QAAyB;QAChD,MAAM,WAAW,GAAG,mCAAgB,CAAC,kBAAkB,CAAC,QAAQ,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC,CAAC;QAC1F,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAW,mCAAgB,CAAC,WAAW,CAC7C,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,QAAQ,EAAE,EAAE,CACL,CAAC;YACZ,OAAO,IAAI,CAAC;SACf;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAiB,mCAAgB,CAAC,WAAW,CACnD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,cAAc,EAAE,EAAE,CACL,CAAC;YAClB,MAAM,IAAI,wBAAY,CAAe,GAAG,EAAE,aAAa,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SACpF;QAGD,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,EAAE;YAClE,MAAM,IAAI,GAAW,mCAAgB,CAAC,WAAW,CAC7C,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,QAAQ,EAAE,EAAE,CACL,CAAC;YACZ,OAAO,IAAI,CAAC;SACf;QAED,MAAM,IAAI,wBAAY,CAA8B,QAAQ,CAAC,cAAc,EAAE,0BAA0B,EAAE,MAAM,QAAQ,CAAC,YAAY,EAAE,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;IAC9J,CAAC;IASO,KAAK,CAAC,SAAS,CAAC,QAAyB;QAC7C,MAAM,WAAW,GAAG,mCAAgB,CAAC,kBAAkB,CAAC,QAAQ,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC,CAAC;QAC1F,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAQ,mCAAgB,CAAC,WAAW,CAC1C,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,KAAK,EAAE,EAAE,CACL,CAAC;YACT,OAAO,IAAI,CAAC;SACf;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAiB,mCAAgB,CAAC,WAAW,CACnD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,cAAc,EAAE,EAAE,CACL,CAAC;YAClB,MAAM,IAAI,wBAAY,CAAe,GAAG,EAAE,aAAa,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SACpF;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAmB,mCAAgB,CAAC,WAAW,CACrD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,gBAAgB,EAAE,EAAE,CACL,CAAC;YACpB,MAAM,IAAI,wBAAY,CAAiB,GAAG,EAAE,qBAAqB,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SAC9F;QAGD,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,EAAE;YAClE,MAAM,IAAI,GAAQ,mCAAgB,CAAC,WAAW,CAC1C,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,KAAK,EAAE,EAAE,CACL,CAAC;YACT,OAAO,IAAI,CAAC;SACf;QAED,MAAM,IAAI,wBAAY,CAA8B,QAAQ,CAAC,cAAc,EAAE,0BAA0B,EAAE,MAAM,QAAQ,CAAC,YAAY,EAAE,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;IAC9J,CAAC;IASO,KAAK,CAAC,kBAAkB,CAAC,QAAyB;QACtD,MAAM,WAAW,GAAG,mCAAgB,CAAC,kBAAkB,CAAC,QAAQ,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC,CAAC;QAC1F,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAsC,mCAAgB,CAAC,WAAW,CACxE,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,mCAAmC,EAAE,EAAE,CACL,CAAC;YACvC,OAAO,IAAI,CAAC;SACf;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAiB,mCAAgB,CAAC,WAAW,CACnD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,cAAc,EAAE,EAAE,CACL,CAAC;YAClB,MAAM,IAAI,wBAAY,CAAe,GAAG,EAAE,aAAa,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SACpF;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAmB,mCAAgB,CAAC,WAAW,CACrD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,gBAAgB,EAAE,EAAE,CACL,CAAC;YACpB,MAAM,IAAI,wBAAY,CAAiB,GAAG,EAAE,qBAAqB,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SAC9F;QAGD,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,EAAE;YAClE,MAAM,IAAI,GAAsC,mCAAgB,CAAC,WAAW,CACxE,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,mCAAmC,EAAE,EAAE,CACL,CAAC;YACvC,OAAO,IAAI,CAAC;SACf;QAED,MAAM,IAAI,wBAAY,CAA8B,QAAQ,CAAC,cAAc,EAAE,0BAA0B,EAAE,MAAM,QAAQ,CAAC,YAAY,EAAE,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;IAC9J,CAAC;IASO,KAAK,CAAC,kBAAkB,CAAC,QAAyB;QACtD,MAAM,WAAW,GAAG,mCAAgB,CAAC,kBAAkB,CAAC,QAAQ,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC,CAAC;QAC1F,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,OAAO;SACV;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAiB,mCAAgB,CAAC,WAAW,CACnD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,cAAc,EAAE,EAAE,CACL,CAAC;YAClB,MAAM,IAAI,wBAAY,CAAe,GAAG,EAAE,aAAa,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SACpF;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAiB,mCAAgB,CAAC,WAAW,CACnD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,cAAc,EAAE,EAAE,CACL,CAAC;YAClB,MAAM,IAAI,wBAAY,CAAe,GAAG,EAAE,WAAW,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SAClF;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAiB,mCAAgB,CAAC,WAAW,CACnD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,cAAc,EAAE,EAAE,CACL,CAAC;YAClB,MAAM,IAAI,wBAAY,CAAe,GAAG,EAAE,UAAU,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SACjF;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAmB,mCAAgB,CAAC,WAAW,CACrD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,gBAAgB,EAAE,EAAE,CACL,CAAC;YACpB,MAAM,IAAI,wBAAY,CAAiB,GAAG,EAAE,qBAAqB,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SAC9F;QAGD,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,EAAE;YAClE,MAAM,IAAI,GAAS,mCAAgB,CAAC,WAAW,CAC3C,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,MAAM,EAAE,EAAE,CACL,CAAC;YACV,OAAO,IAAI,CAAC;SACf;QAED,MAAM,IAAI,wBAAY,CAA8B,QAAQ,CAAC,cAAc,EAAE,0BAA0B,EAAE,MAAM,QAAQ,CAAC,YAAY,EAAE,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;IAC9J,CAAC;IASO,KAAK,CAAC,yBAAyB,CAAC,QAAyB;QAC7D,MAAM,WAAW,GAAG,mCAAgB,CAAC,kBAAkB,CAAC,QAAQ,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC,CAAC;QAC1F,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAW,mCAAgB,CAAC,WAAW,CAC7C,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,QAAQ,EAAE,EAAE,CACL,CAAC;YACZ,OAAO,IAAI,CAAC;SACf;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAiB,mCAAgB,CAAC,WAAW,CACnD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,cAAc,EAAE,EAAE,CACL,CAAC;YAClB,MAAM,IAAI,wBAAY,CAAe,GAAG,EAAE,aAAa,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SACpF;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAiB,mCAAgB,CAAC,WAAW,CACnD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,cAAc,EAAE,EAAE,CACL,CAAC;YAClB,MAAM,IAAI,wBAAY,CAAe,GAAG,EAAE,WAAW,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SAClF;QAGD,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,EAAE;YAClE,MAAM,IAAI,GAAW,mCAAgB,CAAC,WAAW,CAC7C,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,QAAQ,EAAE,EAAE,CACL,CAAC;YACZ,OAAO,IAAI,CAAC;SACf;QAED,MAAM,IAAI,wBAAY,CAA8B,QAAQ,CAAC,cAAc,EAAE,0BAA0B,EAAE,MAAM,QAAQ,CAAC,YAAY,EAAE,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;IAC9J,CAAC;IASO,KAAK,CAAC,cAAc,CAAC,QAAyB;QAClD,MAAM,WAAW,GAAG,mCAAgB,CAAC,kBAAkB,CAAC,QAAQ,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC,CAAC;QAC1F,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAqB,mCAAgB,CAAC,WAAW,CACvD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,kBAAkB,EAAE,EAAE,CACL,CAAC;YACtB,OAAO,IAAI,CAAC;SACf;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAiB,mCAAgB,CAAC,WAAW,CACnD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,cAAc,EAAE,EAAE,CACL,CAAC;YAClB,MAAM,IAAI,wBAAY,CAAe,GAAG,EAAE,aAAa,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SACpF;QAGD,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,EAAE;YAClE,MAAM,IAAI,GAAqB,mCAAgB,CAAC,WAAW,CACvD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,kBAAkB,EAAE,EAAE,CACL,CAAC;YACtB,OAAO,IAAI,CAAC;SACf;QAED,MAAM,IAAI,wBAAY,CAA8B,QAAQ,CAAC,cAAc,EAAE,0BAA0B,EAAE,MAAM,QAAQ,CAAC,YAAY,EAAE,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;IAC9J,CAAC;IASO,KAAK,CAAC,UAAU,CAAC,QAAyB;QAC9C,MAAM,WAAW,GAAG,mCAAgB,CAAC,kBAAkB,CAAC,QAAQ,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC,CAAC;QAC1F,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAmB,mCAAgB,CAAC,WAAW,CACrD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,gBAAgB,EAAE,EAAE,CACL,CAAC;YACpB,OAAO,IAAI,CAAC;SACf;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAiB,mCAAgB,CAAC,WAAW,CACnD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,cAAc,EAAE,EAAE,CACL,CAAC;YAClB,MAAM,IAAI,wBAAY,CAAe,GAAG,EAAE,aAAa,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SACpF;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAiB,mCAAgB,CAAC,WAAW,CACnD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,cAAc,EAAE,EAAE,CACL,CAAC;YAClB,MAAM,IAAI,wBAAY,CAAe,GAAG,EAAE,UAAU,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SACjF;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAmB,mCAAgB,CAAC,WAAW,CACrD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,gBAAgB,EAAE,EAAE,CACL,CAAC;YACpB,MAAM,IAAI,wBAAY,CAAiB,GAAG,EAAE,qBAAqB,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SAC9F;QAGD,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,EAAE;YAClE,MAAM,IAAI,GAAmB,mCAAgB,CAAC,WAAW,CACrD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,gBAAgB,EAAE,EAAE,CACL,CAAC;YACpB,OAAO,IAAI,CAAC;SACf;QAED,MAAM,IAAI,wBAAY,CAA8B,QAAQ,CAAC,cAAc,EAAE,0BAA0B,EAAE,MAAM,QAAQ,CAAC,YAAY,EAAE,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;IAC9J,CAAC;IASO,KAAK,CAAC,WAAW,CAAC,QAAyB;QAC/C,MAAM,WAAW,GAAG,mCAAgB,CAAC,kBAAkB,CAAC,QAAQ,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC,CAAC;QAC1F,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAA6B,mCAAgB,CAAC,WAAW,CAC/D,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,0BAA0B,EAAE,EAAE,CACL,CAAC;YAC9B,OAAO,IAAI,CAAC;SACf;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAiB,mCAAgB,CAAC,WAAW,CACnD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,cAAc,EAAE,EAAE,CACL,CAAC;YAClB,MAAM,IAAI,wBAAY,CAAe,GAAG,EAAE,aAAa,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SACpF;QAGD,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,EAAE;YAClE,MAAM,IAAI,GAA6B,mCAAgB,CAAC,WAAW,CAC/D,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,0BAA0B,EAAE,EAAE,CACL,CAAC;YAC9B,OAAO,IAAI,CAAC;SACf;QAED,MAAM,IAAI,wBAAY,CAA8B,QAAQ,CAAC,cAAc,EAAE,0BAA0B,EAAE,MAAM,QAAQ,CAAC,YAAY,EAAE,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;IAC9J,CAAC;IASO,KAAK,CAAC,YAAY,CAAC,QAAyB;QAChD,MAAM,WAAW,GAAG,mCAAgB,CAAC,kBAAkB,CAAC,QAAQ,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC,CAAC;QAC1F,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAqB,mCAAgB,CAAC,WAAW,CACvD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,kBAAkB,EAAE,EAAE,CACL,CAAC;YACtB,OAAO,IAAI,CAAC;SACf;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAiB,mCAAgB,CAAC,WAAW,CACnD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,cAAc,EAAE,EAAE,CACL,CAAC;YAClB,MAAM,IAAI,wBAAY,CAAe,GAAG,EAAE,aAAa,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SACpF;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAiB,mCAAgB,CAAC,WAAW,CACnD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,cAAc,EAAE,EAAE,CACL,CAAC;YAClB,MAAM,IAAI,wBAAY,CAAe,GAAG,EAAE,WAAW,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SAClF;QAGD,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,EAAE;YAClE,MAAM,IAAI,GAAqB,mCAAgB,CAAC,WAAW,CACvD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,kBAAkB,EAAE,EAAE,CACL,CAAC;YACtB,OAAO,IAAI,CAAC;SACf;QAED,MAAM,IAAI,wBAAY,CAA8B,QAAQ,CAAC,cAAc,EAAE,0BAA0B,EAAE,MAAM,QAAQ,CAAC,YAAY,EAAE,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;IAC9J,CAAC;IASO,KAAK,CAAC,aAAa,CAAC,QAAyB;QACjD,MAAM,WAAW,GAAG,mCAAgB,CAAC,kBAAkB,CAAC,QAAQ,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC,CAAC;QAC1F,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAA0B,mCAAgB,CAAC,WAAW,CAC5D,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,uBAAuB,EAAE,EAAE,CACL,CAAC;YAC3B,OAAO,IAAI,CAAC;SACf;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAiB,mCAAgB,CAAC,WAAW,CACnD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,cAAc,EAAE,EAAE,CACL,CAAC;YAClB,MAAM,IAAI,wBAAY,CAAe,GAAG,EAAE,aAAa,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SACpF;QACD,IAAI,IAAA,oBAAa,EAAC,KAAK,EAAE,QAAQ,CAAC,cAAc,CAAC,EAAE;YAC/C,MAAM,IAAI,GAAmB,mCAAgB,CAAC,WAAW,CACrD,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,gBAAgB,EAAE,EAAE,CACL,CAAC;YACpB,MAAM,IAAI,wBAAY,CAAiB,GAAG,EAAE,qBAAqB,EAAE,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;SAC9F;QAGD,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,IAAI,QAAQ,CAAC,cAAc,IAAI,GAAG,EAAE;YAClE,MAAM,IAAI,GAA0B,mCAAgB,CAAC,WAAW,CAC5D,mCAAgB,CAAC,KAAK,CAAC,MAAM,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,WAAW,CAAC,EAC/D,uBAAuB,EAAE,EAAE,CACL,CAAC;YAC3B,OAAO,IAAI,CAAC;SACf;QAED,MAAM,IAAI,wBAAY,CAA8B,QAAQ,CAAC,cAAc,EAAE,0BAA0B,EAAE,MAAM,QAAQ,CAAC,YAAY,EAAE,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;IAC9J,CAAC;CAEJ;AAp/DD,kEAo/DC"} \ No newline at end of file diff --git a/dist/apis/baseapi.js b/dist/apis/baseapi.js index 932480d..b1a0d58 100644 --- a/dist/apis/baseapi.js +++ b/dist/apis/baseapi.js @@ -1,19 +1,4 @@ "use strict"; -var __extends = (this && this.__extends) || (function () { - var extendStatics = function (d, b) { - extendStatics = Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || - function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; }; - return extendStatics(d, b); - }; - return function (d, b) { - if (typeof b !== "function" && b !== null) - throw new TypeError("Class extends value " + String(b) + " is not a constructor or null"); - extendStatics(d, b); - function __() { this.constructor = d; } - d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); - }; -})(); Object.defineProperty(exports, "__esModule", { value: true }); exports.RequiredError = exports.BaseAPIRequestFactory = exports.COLLECTION_FORMATS = void 0; exports.COLLECTION_FORMATS = { @@ -22,25 +7,21 @@ exports.COLLECTION_FORMATS = { tsv: "\t", pipes: "|", }; -var BaseAPIRequestFactory = (function () { - function BaseAPIRequestFactory(configuration) { +class BaseAPIRequestFactory { + constructor(configuration) { this.configuration = configuration; } - return BaseAPIRequestFactory; -}()); +} exports.BaseAPIRequestFactory = BaseAPIRequestFactory; ; -var RequiredError = (function (_super) { - __extends(RequiredError, _super); - function RequiredError(api, method, field) { - var _this = _super.call(this, "Required parameter " + field + " was null or undefined when calling " + api + "." + method + ".") || this; - _this.api = api; - _this.method = method; - _this.field = field; - _this.name = "RequiredError"; - return _this; +class RequiredError extends Error { + constructor(api, method, field) { + super("Required parameter " + field + " was null or undefined when calling " + api + "." + method + "."); + this.api = api; + this.method = method; + this.field = field; + this.name = "RequiredError"; } - return RequiredError; -}(Error)); +} exports.RequiredError = RequiredError; //# sourceMappingURL=baseapi.js.map \ No newline at end of file diff --git a/dist/apis/baseapi.js.map b/dist/apis/baseapi.js.map index 624ee8e..bc5afb4 100644 --- a/dist/apis/baseapi.js.map +++ b/dist/apis/baseapi.js.map @@ -1 +1 @@ -{"version":3,"file":"baseapi.js","sourceRoot":"","sources":["../../apis/baseapi.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;AAMa,QAAA,kBAAkB,GAAG;IAC9B,GAAG,EAAE,GAAG;IACR,GAAG,EAAE,GAAG;IACR,GAAG,EAAE,IAAI;IACT,KAAK,EAAE,GAAG;CACb,CAAC;AAQF;IAEI,+BAAsB,aAA4B;QAA5B,kBAAa,GAAb,aAAa,CAAe;IAClD,CAAC;IACL,4BAAC;AAAD,CAAC,AAJD,IAIC;AAJY,sDAAqB;AAIjC,CAAC;AAQF;IAAmC,iCAAK;IAEpC,uBAAmB,GAAW,EAAS,MAAc,EAAS,KAAa;QAA3E,YACI,kBAAM,qBAAqB,GAAG,KAAK,GAAG,sCAAsC,GAAG,GAAG,GAAG,GAAG,GAAG,MAAM,GAAG,GAAG,CAAC,SAC3G;QAFkB,SAAG,GAAH,GAAG,CAAQ;QAAS,YAAM,GAAN,MAAM,CAAQ;QAAS,WAAK,GAAL,KAAK,CAAQ;QAD3E,UAAI,GAAoB,eAAe,CAAC;;IAGxC,CAAC;IACL,oBAAC;AAAD,CAAC,AALD,CAAmC,KAAK,GAKvC;AALY,sCAAa"} \ No newline at end of file +{"version":3,"file":"baseapi.js","sourceRoot":"","sources":["../../apis/baseapi.ts"],"names":[],"mappings":";;;AAMa,QAAA,kBAAkB,GAAG;IAC9B,GAAG,EAAE,GAAG;IACR,GAAG,EAAE,GAAG;IACR,GAAG,EAAE,IAAI;IACT,KAAK,EAAE,GAAG;CACb,CAAC;AAQF,MAAa,qBAAqB;IAE9B,YAAsB,aAA4B;QAA5B,kBAAa,GAAb,aAAa,CAAe;IAClD,CAAC;CACJ;AAJD,sDAIC;AAAA,CAAC;AAQF,MAAa,aAAc,SAAQ,KAAK;IAEpC,YAAmB,GAAW,EAAS,MAAc,EAAS,KAAa;QACvE,KAAK,CAAC,qBAAqB,GAAG,KAAK,GAAG,sCAAsC,GAAG,GAAG,GAAG,GAAG,GAAG,MAAM,GAAG,GAAG,CAAC,CAAC;QAD1F,QAAG,GAAH,GAAG,CAAQ;QAAS,WAAM,GAAN,MAAM,CAAQ;QAAS,UAAK,GAAL,KAAK,CAAQ;QAD3E,SAAI,GAAoB,eAAe,CAAC;IAGxC,CAAC;CACJ;AALD,sCAKC"} \ No newline at end of file diff --git a/dist/apis/exception.js b/dist/apis/exception.js index af55922..47a7555 100644 --- a/dist/apis/exception.js +++ b/dist/apis/exception.js @@ -1,32 +1,15 @@ "use strict"; -var __extends = (this && this.__extends) || (function () { - var extendStatics = function (d, b) { - extendStatics = Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || - function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; }; - return extendStatics(d, b); - }; - return function (d, b) { - if (typeof b !== "function" && b !== null) - throw new TypeError("Class extends value " + String(b) + " is not a constructor or null"); - extendStatics(d, b); - function __() { this.constructor = d; } - d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); - }; -})(); Object.defineProperty(exports, "__esModule", { value: true }); exports.ApiException = void 0; -var ApiException = (function (_super) { - __extends(ApiException, _super); - function ApiException(code, message, body, headers) { - var _this = _super.call(this, "HTTP-Code: " + code + "\nMessage: " + message + "\nBody: " + JSON.stringify(body) + "\nHeaders: " + - JSON.stringify(headers)) || this; - _this.code = code; - _this.body = body; - _this.headers = headers; - return _this; +class ApiException extends Error { + constructor(code, message, body, headers) { + super("HTTP-Code: " + code + "\nMessage: " + message + "\nBody: " + JSON.stringify(body) + "\nHeaders: " + + JSON.stringify(headers)); + this.code = code; + this.body = body; + this.headers = headers; + Object.setPrototypeOf(this, ApiException.prototype); } - return ApiException; -}(Error)); +} exports.ApiException = ApiException; //# sourceMappingURL=exception.js.map \ No newline at end of file diff --git a/dist/apis/exception.js.map b/dist/apis/exception.js.map index 21cb073..65e5314 100644 --- a/dist/apis/exception.js.map +++ b/dist/apis/exception.js.map @@ -1 +1 @@ -{"version":3,"file":"exception.js","sourceRoot":"","sources":["../../apis/exception.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;AASA;IAAqC,gCAAK;IACtC,sBAA0B,IAAY,EAAE,OAAe,EAAS,IAAO,EAAS,OAAmC;QAAnH,YACI,kBAAM,aAAa,GAAG,IAAI,GAAG,aAAa,GAAG,OAAO,GAAG,UAAU,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,GAAG,aAAa;YACxG,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC,SAC3B;QAHyB,UAAI,GAAJ,IAAI,CAAQ;QAA0B,UAAI,GAAJ,IAAI,CAAG;QAAS,aAAO,GAAP,OAAO,CAA4B;;IAGnH,CAAC;IACL,mBAAC;AAAD,CAAC,AALD,CAAqC,KAAK,GAKzC;AALY,oCAAY"} \ No newline at end of file +{"version":3,"file":"exception.js","sourceRoot":"","sources":["../../apis/exception.ts"],"names":[],"mappings":";;;AASA,MAAa,YAAgB,SAAQ,KAAK;IACtC,YAA0B,IAAY,EAAE,OAAe,EAAS,IAAO,EAAS,OAAmC;QAC/G,KAAK,CAAC,aAAa,GAAG,IAAI,GAAG,aAAa,GAAG,OAAO,GAAG,UAAU,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,GAAG,aAAa;YACxG,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC,CAAA;QAFF,SAAI,GAAJ,IAAI,CAAQ;QAA0B,SAAI,GAAJ,IAAI,CAAG;QAAS,YAAO,GAAP,OAAO,CAA4B;QAW/G,MAAM,CAAC,cAAc,CAAC,IAAI,EAAE,YAAY,CAAC,SAAS,CAAC,CAAC;IACxD,CAAC;CACJ;AAdD,oCAcC"} \ No newline at end of file diff --git a/dist/auth/auth.js b/dist/auth/auth.js index e5d49ff..277acb9 100644 --- a/dist/auth/auth.js +++ b/dist/auth/auth.js @@ -1,98 +1,32 @@ "use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -var __generator = (this && this.__generator) || function (thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; - return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; - function verb(n) { return function (v) { return step([n, v]); }; } - function step(op) { - if (f) throw new TypeError("Generator is already executing."); - while (g && (g = 0, op[0] && (_ = 0)), _) try { - if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; - if (y = 0, t) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: case 1: t = op; break; - case 4: _.label++; return { value: op[1], done: false }; - case 5: _.label++; y = op[1]; op = [0]; continue; - case 7: op = _.ops.pop(); _.trys.pop(); continue; - default: - if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } - if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } - if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } - if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } - if (t[2]) _.ops.pop(); - _.trys.pop(); continue; - } - op = body.call(thisArg, _); - } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } - if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; - } -}; Object.defineProperty(exports, "__esModule", { value: true }); exports.configureAuthMethods = exports.RestApiKeyAuthentication = exports.OrganizationApiKeyAuthentication = void 0; -var OrganizationApiKeyAuthentication = (function () { - function OrganizationApiKeyAuthentication(tokenProvider) { +class OrganizationApiKeyAuthentication { + constructor(tokenProvider) { this.tokenProvider = tokenProvider; } - OrganizationApiKeyAuthentication.prototype.getName = function () { + getName() { return "organization_api_key"; - }; - OrganizationApiKeyAuthentication.prototype.applySecurityAuthentication = function (context) { - return __awaiter(this, void 0, void 0, function () { - var _a, _b, _c, _d; - return __generator(this, function (_e) { - switch (_e.label) { - case 0: - _b = (_a = context).setHeaderParam; - _c = ["Authorization"]; - _d = "Key "; - return [4, this.tokenProvider.getToken()]; - case 1: - _b.apply(_a, _c.concat([_d + (_e.sent())])); - return [2]; - } - }); - }); - }; - return OrganizationApiKeyAuthentication; -}()); + } + async applySecurityAuthentication(context) { + context.setHeaderParam("Authorization", "Key " + await this.tokenProvider.getToken()); + } +} exports.OrganizationApiKeyAuthentication = OrganizationApiKeyAuthentication; -var RestApiKeyAuthentication = (function () { - function RestApiKeyAuthentication(tokenProvider) { +class RestApiKeyAuthentication { + constructor(tokenProvider) { this.tokenProvider = tokenProvider; } - RestApiKeyAuthentication.prototype.getName = function () { + getName() { return "rest_api_key"; - }; - RestApiKeyAuthentication.prototype.applySecurityAuthentication = function (context) { - return __awaiter(this, void 0, void 0, function () { - var _a, _b, _c, _d; - return __generator(this, function (_e) { - switch (_e.label) { - case 0: - _b = (_a = context).setHeaderParam; - _c = ["Authorization"]; - _d = "Key "; - return [4, this.tokenProvider.getToken()]; - case 1: - _b.apply(_a, _c.concat([_d + (_e.sent())])); - return [2]; - } - }); - }); - }; - return RestApiKeyAuthentication; -}()); + } + async applySecurityAuthentication(context) { + context.setHeaderParam("Authorization", "Key " + await this.tokenProvider.getToken()); + } +} exports.RestApiKeyAuthentication = RestApiKeyAuthentication; function configureAuthMethods(config) { - var authMethods = {}; + let authMethods = {}; if (!config) { return authMethods; } diff --git a/dist/auth/auth.js.map b/dist/auth/auth.js.map index b785500..542c3e0 100644 --- a/dist/auth/auth.js.map +++ b/dist/auth/auth.js.map @@ -1 +1 @@ -{"version":3,"file":"auth.js","sourceRoot":"","sources":["../../auth/auth.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AA6BA;IAMI,0CAA2B,aAA4B;QAA5B,kBAAa,GAAb,aAAa,CAAe;IAAG,CAAC;IAEpD,kDAAO,GAAd;QACI,OAAO,sBAAsB,CAAC;IAClC,CAAC;IAEY,sEAA2B,GAAxC,UAAyC,OAAuB;;;;;;wBAC5D,KAAA,CAAA,KAAA,OAAO,CAAA,CAAC,cAAc,CAAA;8BAAC,eAAe;wBAAE,KAAA,MAAM,CAAA;wBAAG,WAAM,IAAI,CAAC,aAAa,CAAC,QAAQ,EAAE,EAAA;;wBAApF,wBAAwC,MAAS,SAAmC,CAAA,GAAC,CAAC;;;;;KACzF;IACL,uCAAC;AAAD,CAAC,AAfD,IAeC;AAfY,4EAAgC;AAoB7C;IAMI,kCAA2B,aAA4B;QAA5B,kBAAa,GAAb,aAAa,CAAe;IAAG,CAAC;IAEpD,0CAAO,GAAd;QACI,OAAO,cAAc,CAAC;IAC1B,CAAC;IAEY,8DAA2B,GAAxC,UAAyC,OAAuB;;;;;;wBAC5D,KAAA,CAAA,KAAA,OAAO,CAAA,CAAC,cAAc,CAAA;8BAAC,eAAe;wBAAE,KAAA,MAAM,CAAA;wBAAG,WAAM,IAAI,CAAC,aAAa,CAAC,QAAQ,EAAE,EAAA;;wBAApF,wBAAwC,MAAS,SAAmC,CAAA,GAAC,CAAC;;;;;KACzF;IACL,+BAAC;AAAD,CAAC,AAfD,IAeC;AAfY,4DAAwB;AAuCrC,SAAgB,oBAAoB,CAAC,MAA4C;IAC7E,IAAI,WAAW,GAAgB,EAAE,CAAA;IAEjC,IAAI,CAAC,MAAM,EAAE;QACT,OAAO,WAAW,CAAC;KACtB;IACD,WAAW,CAAC,SAAS,CAAC,GAAG,MAAM,CAAC,SAAS,CAAC,CAAA;IAE1C,IAAI,MAAM,CAAC,sBAAsB,CAAC,EAAE;QAChC,WAAW,CAAC,sBAAsB,CAAC,GAAG,IAAI,gCAAgC,CACtE,MAAM,CAAC,sBAAsB,CAAC,CAAC,eAAe,CAAC,CAClD,CAAC;KACL;IAED,IAAI,MAAM,CAAC,cAAc,CAAC,EAAE;QACxB,WAAW,CAAC,cAAc,CAAC,GAAG,IAAI,wBAAwB,CACtD,MAAM,CAAC,cAAc,CAAC,CAAC,eAAe,CAAC,CAC1C,CAAC;KACL;IAED,OAAO,WAAW,CAAC;AACvB,CAAC;AArBD,oDAqBC"} \ No newline at end of file +{"version":3,"file":"auth.js","sourceRoot":"","sources":["../../auth/auth.ts"],"names":[],"mappings":";;;AA6BA,MAAa,gCAAgC;IAMzC,YAA2B,aAA4B;QAA5B,kBAAa,GAAb,aAAa,CAAe;IAAG,CAAC;IAEpD,OAAO;QACV,OAAO,sBAAsB,CAAC;IAClC,CAAC;IAEM,KAAK,CAAC,2BAA2B,CAAC,OAAuB;QAC5D,OAAO,CAAC,cAAc,CAAC,eAAe,EAAE,MAAM,GAAG,MAAM,IAAI,CAAC,aAAa,CAAC,QAAQ,EAAE,CAAC,CAAC;IAC1F,CAAC;CACJ;AAfD,4EAeC;AAKD,MAAa,wBAAwB;IAMjC,YAA2B,aAA4B;QAA5B,kBAAa,GAAb,aAAa,CAAe;IAAG,CAAC;IAEpD,OAAO;QACV,OAAO,cAAc,CAAC;IAC1B,CAAC;IAEM,KAAK,CAAC,2BAA2B,CAAC,OAAuB;QAC5D,OAAO,CAAC,cAAc,CAAC,eAAe,EAAE,MAAM,GAAG,MAAM,IAAI,CAAC,aAAa,CAAC,QAAQ,EAAE,CAAC,CAAC;IAC1F,CAAC;CACJ;AAfD,4DAeC;AAwBD,SAAgB,oBAAoB,CAAC,MAA4C;IAC7E,IAAI,WAAW,GAAgB,EAAE,CAAA;IAEjC,IAAI,CAAC,MAAM,EAAE;QACT,OAAO,WAAW,CAAC;KACtB;IACD,WAAW,CAAC,SAAS,CAAC,GAAG,MAAM,CAAC,SAAS,CAAC,CAAA;IAE1C,IAAI,MAAM,CAAC,sBAAsB,CAAC,EAAE;QAChC,WAAW,CAAC,sBAAsB,CAAC,GAAG,IAAI,gCAAgC,CACtE,MAAM,CAAC,sBAAsB,CAAC,CAAC,eAAe,CAAC,CAClD,CAAC;KACL;IAED,IAAI,MAAM,CAAC,cAAc,CAAC,EAAE;QACxB,WAAW,CAAC,cAAc,CAAC,GAAG,IAAI,wBAAwB,CACtD,MAAM,CAAC,cAAc,CAAC,CAAC,eAAe,CAAC,CAC1C,CAAC;KACL;IAED,OAAO,WAAW,CAAC;AACvB,CAAC;AArBD,oDAqBC"} \ No newline at end of file diff --git a/dist/configuration.js b/dist/configuration.js index 0e124f3..64156e0 100644 --- a/dist/configuration.js +++ b/dist/configuration.js @@ -1,31 +1,31 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createConfiguration = void 0; -var middleware_1 = require("./middleware"); -var isomorphic_fetch_1 = require("./http/isomorphic-fetch"); -var servers_1 = require("./servers"); -var auth_1 = require("./auth/auth"); +const middleware_1 = require("./middleware"); +const isomorphic_fetch_1 = require("./http/isomorphic-fetch"); +const servers_1 = require("./servers"); +const auth_1 = require("./auth/auth"); function createConfiguration(conf) { - var authMethods = { + const authMethods = { 'organization_api_key': { tokenProvider: { - getToken: function () { return conf.organizationApiKey || ''; } + getToken: () => conf.organizationApiKey || '' } }, 'rest_api_key': { tokenProvider: { - getToken: function () { return conf.restApiKey || ''; } + getToken: () => conf.restApiKey || '' } }, }; - var configuration = { + const configuration = { baseServer: conf.baseServer !== undefined ? conf.baseServer : servers_1.server1, httpApi: conf.httpApi || new isomorphic_fetch_1.IsomorphicFetchHttpLibrary(), middleware: conf.middleware || [], authMethods: (0, auth_1.configureAuthMethods)(Object.assign(authMethods, conf.authMethods || {})) }; if (conf.promiseMiddleware) { - conf.promiseMiddleware.forEach(function (m) { return configuration.middleware.push(new middleware_1.PromiseMiddlewareWrapper(m)); }); + conf.promiseMiddleware.forEach(m => configuration.middleware.push(new middleware_1.PromiseMiddlewareWrapper(m))); } return configuration; } diff --git a/dist/configuration.js.map b/dist/configuration.js.map index a0e477d..64eb883 100644 --- a/dist/configuration.js.map +++ b/dist/configuration.js.map @@ -1 +1 @@ -{"version":3,"file":"configuration.js","sourceRoot":"","sources":["../configuration.ts"],"names":[],"mappings":";;;AACA,2CAAuF;AACvF,4DAA2F;AAC3F,qCAA6D;AAC7D,oCAA0F;AAqD1F,SAAgB,mBAAmB,CAAC,IAA6B;IAE7D,IAAM,WAAW,GAA6B;QAC1C,sBAAsB,EAAE;YACpB,aAAa,EAAE;gBACX,QAAQ,EAAE,cAAM,OAAA,IAAI,CAAC,kBAAkB,IAAI,EAAE,EAA7B,CAA6B;aAChD;SACJ;QACD,cAAc,EAAE;YACZ,aAAa,EAAE;gBACX,QAAQ,EAAE,cAAM,OAAA,IAAI,CAAC,UAAU,IAAI,EAAE,EAArB,CAAqB;aACxC;SACJ;KACJ,CAAA;IAED,IAAM,aAAa,GAAkB;QACjC,UAAU,EAAE,IAAI,CAAC,UAAU,KAAK,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,iBAAO;QACrE,OAAO,EAAE,IAAI,CAAC,OAAO,IAAI,IAAI,6CAAkB,EAAE;QACjD,UAAU,EAAE,IAAI,CAAC,UAAU,IAAI,EAAE;QACjC,WAAW,EAAE,IAAA,2BAAoB,EAAC,MAAM,CAAC,MAAM,CAAC,WAAW,EAAE,IAAI,CAAC,WAAW,IAAI,EAAE,CAAC,CAAC;KACxF,CAAC;IACF,IAAI,IAAI,CAAC,iBAAiB,EAAE;QACxB,IAAI,CAAC,iBAAiB,CAAC,OAAO,CAC1B,UAAA,CAAC,IAAI,OAAA,aAAa,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,qCAAwB,CAAC,CAAC,CAAC,CAAC,EAA9D,CAA8D,CACtE,CAAC;KACL;IACD,OAAO,aAAa,CAAC;AACzB,CAAC;AA3BD,kDA2BC"} \ No newline at end of file +{"version":3,"file":"configuration.js","sourceRoot":"","sources":["../configuration.ts"],"names":[],"mappings":";;;AACA,6CAAuF;AACvF,8DAA2F;AAC3F,uCAA6D;AAC7D,sCAA0F;AAqD1F,SAAgB,mBAAmB,CAAC,IAA6B;IAE7D,MAAM,WAAW,GAA6B;QAC1C,sBAAsB,EAAE;YACpB,aAAa,EAAE;gBACX,QAAQ,EAAE,GAAG,EAAE,CAAC,IAAI,CAAC,kBAAkB,IAAI,EAAE;aAChD;SACJ;QACD,cAAc,EAAE;YACZ,aAAa,EAAE;gBACX,QAAQ,EAAE,GAAG,EAAE,CAAC,IAAI,CAAC,UAAU,IAAI,EAAE;aACxC;SACJ;KACJ,CAAA;IAED,MAAM,aAAa,GAAkB;QACjC,UAAU,EAAE,IAAI,CAAC,UAAU,KAAK,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,iBAAO;QACrE,OAAO,EAAE,IAAI,CAAC,OAAO,IAAI,IAAI,6CAAkB,EAAE;QACjD,UAAU,EAAE,IAAI,CAAC,UAAU,IAAI,EAAE;QACjC,WAAW,EAAE,IAAA,2BAAoB,EAAC,MAAM,CAAC,MAAM,CAAC,WAAW,EAAE,IAAI,CAAC,WAAW,IAAI,EAAE,CAAC,CAAC;KACxF,CAAC;IACF,IAAI,IAAI,CAAC,iBAAiB,EAAE;QACxB,IAAI,CAAC,iBAAiB,CAAC,OAAO,CAC1B,CAAC,CAAC,EAAE,CAAC,aAAa,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,qCAAwB,CAAC,CAAC,CAAC,CAAC,CACtE,CAAC;KACL;IACD,OAAO,aAAa,CAAC;AACzB,CAAC;AA3BD,kDA2BC"} \ No newline at end of file diff --git a/dist/http/http.js b/dist/http/http.js index 6072900..7d8d73f 100644 --- a/dist/http/http.js +++ b/dist/http/http.js @@ -1,19 +1,4 @@ "use strict"; -var __extends = (this && this.__extends) || (function () { - var extendStatics = function (d, b) { - extendStatics = Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || - function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; }; - return extendStatics(d, b); - }; - return function (d, b) { - if (typeof b !== "function" && b !== null) - throw new TypeError("Class extends value " + String(b) + " is not a constructor or null"); - extendStatics(d, b); - function __() { this.constructor = d; } - d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); - }; -})(); var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); @@ -28,45 +13,9 @@ var __createBinding = (this && this.__createBinding) || (Object.create ? (functi var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -var __generator = (this && this.__generator) || function (thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; - return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; - function verb(n) { return function (v) { return step([n, v]); }; } - function step(op) { - if (f) throw new TypeError("Generator is already executing."); - while (g && (g = 0, op[0] && (_ = 0)), _) try { - if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; - if (y = 0, t) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: case 1: t = op; break; - case 4: _.label++; return { value: op[1], done: false }; - case 5: _.label++; y = op[1]; op = [0]; continue; - case 7: op = _.ops.pop(); _.trys.pop(); continue; - default: - if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } - if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } - if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } - if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } - if (t[2]) _.ops.pop(); - _.trys.pop(); continue; - } - op = body.call(thisArg, _); - } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } - if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; - } -}; Object.defineProperty(exports, "__esModule", { value: true }); exports.wrapHttpLibrary = exports.ResponseContext = exports.SelfDecodingBody = exports.RequestContext = exports.HttpException = exports.HttpMethod = void 0; -var rxjsStub_1 = require("../rxjsStub"); +const rxjsStub_1 = require("../rxjsStub"); __exportStar(require("./isomorphic-fetch"), exports); var HttpMethod; (function (HttpMethod) { @@ -80,92 +29,78 @@ var HttpMethod; HttpMethod["TRACE"] = "TRACE"; HttpMethod["PATCH"] = "PATCH"; })(HttpMethod = exports.HttpMethod || (exports.HttpMethod = {})); -var HttpException = (function (_super) { - __extends(HttpException, _super); - function HttpException(msg) { - return _super.call(this, msg) || this; +class HttpException extends Error { + constructor(msg) { + super(msg); } - return HttpException; -}(Error)); +} exports.HttpException = HttpException; -var RequestContext = (function () { - function RequestContext(url, httpMethod) { +class RequestContext { + constructor(url, httpMethod) { this.httpMethod = httpMethod; this.headers = {}; this.body = undefined; this.url = new URL(url); } - RequestContext.prototype.getUrl = function () { + getUrl() { return this.url.toString(); - }; - RequestContext.prototype.setUrl = function (url) { + } + setUrl(url) { this.url = new URL(url); - }; - RequestContext.prototype.setBody = function (body) { + } + setBody(body) { this.body = body; - }; - RequestContext.prototype.getHttpMethod = function () { + } + getHttpMethod() { return this.httpMethod; - }; - RequestContext.prototype.getHeaders = function () { + } + getHeaders() { return this.headers; - }; - RequestContext.prototype.getBody = function () { + } + getBody() { return this.body; - }; - RequestContext.prototype.setQueryParam = function (name, value) { + } + setQueryParam(name, value) { this.url.searchParams.set(name, value); - }; - RequestContext.prototype.addCookie = function (name, value) { + } + addCookie(name, value) { if (!this.headers["Cookie"]) { this.headers["Cookie"] = ""; } this.headers["Cookie"] += name + "=" + value + "; "; - }; - RequestContext.prototype.setHeaderParam = function (key, value) { + } + setHeaderParam(key, value) { this.headers[key] = value; - }; - return RequestContext; -}()); + } +} exports.RequestContext = RequestContext; -var SelfDecodingBody = (function () { - function SelfDecodingBody(dataSource) { +class SelfDecodingBody { + constructor(dataSource) { this.dataSource = dataSource; } - SelfDecodingBody.prototype.binary = function () { + binary() { return this.dataSource; - }; - SelfDecodingBody.prototype.text = function () { - return __awaiter(this, void 0, void 0, function () { - var data; - return __generator(this, function (_a) { - switch (_a.label) { - case 0: return [4, this.dataSource]; - case 1: - data = _a.sent(); - return [2, data.toString()]; - } - }); - }); - }; - return SelfDecodingBody; -}()); + } + async text() { + const data = await this.dataSource; + return data.toString(); + } +} exports.SelfDecodingBody = SelfDecodingBody; -var ResponseContext = (function () { - function ResponseContext(httpStatusCode, headers, body) { +class ResponseContext { + constructor(httpStatusCode, headers, body) { this.httpStatusCode = httpStatusCode; this.headers = headers; this.body = body; } - ResponseContext.prototype.getParsedHeader = function (headerName) { - var result = {}; + getParsedHeader(headerName) { + const result = {}; if (!this.headers[headerName]) { return result; } - var parameters = this.headers[headerName].split(";"); - for (var _i = 0, parameters_1 = parameters; _i < parameters_1.length; _i++) { - var parameter = parameters_1[_i]; - var _a = parameter.split("=", 2), key = _a[0], value = _a[1]; + const parameters = this.headers[headerName].split(";"); + for (const parameter of parameters) { + let [key, value] = parameter.split("=", 2); key = key.toLowerCase().trim(); if (value === undefined) { result[""] = key; @@ -179,34 +114,20 @@ var ResponseContext = (function () { } } return result; - }; - ResponseContext.prototype.getBodyAsFile = function () { - return __awaiter(this, void 0, void 0, function () { - var data, fileName; - return __generator(this, function (_a) { - switch (_a.label) { - case 0: return [4, this.body.binary()]; - case 1: - data = _a.sent(); - fileName = this.getParsedHeader("content-disposition")["filename"] || ""; - return [2, { data: data, name: fileName }]; - } - }); - }); - }; - ResponseContext.prototype.getBodyAsAny = function () { - return __awaiter(this, void 0, void 0, function () { - return __generator(this, function (_a) { - return [2, this.body]; - }); - }); - }; - return ResponseContext; -}()); + } + async getBodyAsFile() { + const data = await this.body.binary(); + const fileName = this.getParsedHeader("content-disposition")["filename"] || ""; + return { data, name: fileName }; + } + async getBodyAsAny() { + return this.body; + } +} exports.ResponseContext = ResponseContext; function wrapHttpLibrary(promiseHttpLibrary) { return { - send: function (request) { + send(request) { return (0, rxjsStub_1.from)(promiseHttpLibrary.send(request)); } }; diff --git a/dist/http/http.js.map b/dist/http/http.js.map index 850f4fb..1868276 100644 --- a/dist/http/http.js.map +++ b/dist/http/http.js.map @@ -1 +1 @@ -{"version":3,"file":"http.js","sourceRoot":"","sources":["../../http/http.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"http.js","sourceRoot":"","sources":["../../http/http.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;AAEA,0CAA+C;AAE/C,qDAAmC;AAKnC,IAAY,UAUX;AAVD,WAAY,UAAU;IAClB,yBAAW,CAAA;IACX,2BAAa,CAAA;IACb,2BAAa,CAAA;IACb,yBAAW,CAAA;IACX,+BAAiB,CAAA;IACjB,iCAAmB,CAAA;IACnB,iCAAmB,CAAA;IACnB,6BAAe,CAAA;IACf,6BAAe,CAAA;AACnB,CAAC,EAVW,UAAU,GAAV,kBAAU,KAAV,kBAAU,QAUrB;AAWD,MAAa,aAAc,SAAQ,KAAK;IACpC,YAAmB,GAAW;QAC1B,KAAK,CAAC,GAAG,CAAC,CAAC;IACf,CAAC;CACJ;AAJD,sCAIC;AAUD,MAAa,cAAc;IAWvB,YAAmB,GAAW,EAAU,UAAsB;QAAtB,eAAU,GAAV,UAAU,CAAY;QAVtD,YAAO,GAA8B,EAAE,CAAC;QACxC,SAAI,GAAgB,SAAS,CAAC;QAUlC,IAAI,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,CAAC,CAAC;IAC5B,CAAC;IAMM,MAAM;QACZ,OAAO,IAAI,CAAC,GAAG,CAAC,QAAQ,EAAE,CAAC;IAC5B,CAAC;IAMM,MAAM,CAAC,GAAW;QACrB,IAAI,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,GAAG,CAAC,CAAC;IAC5B,CAAC;IAWM,OAAO,CAAC,IAAiB;QAC5B,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC;IACrB,CAAC;IAEM,aAAa;QACnB,OAAO,IAAI,CAAC,UAAU,CAAC;IACxB,CAAC;IAEM,UAAU;QAChB,OAAO,IAAI,CAAC,OAAO,CAAC;IACrB,CAAC;IAEM,OAAO;QACV,OAAO,IAAI,CAAC,IAAI,CAAC;IACrB,CAAC;IAEG,aAAa,CAAC,IAAY,EAAE,KAAa;QACzC,IAAI,CAAC,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC;IAC3C,CAAC;IAMM,SAAS,CAAC,IAAY,EAAE,KAAa;QACxC,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,EAAE;YACzB,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,GAAG,EAAE,CAAC;SAC/B;QACD,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,IAAI,IAAI,GAAG,GAAG,GAAG,KAAK,GAAG,IAAI,CAAC;IACxD,CAAC;IAEM,cAAc,CAAC,GAAW,EAAE,KAAa;QAC5C,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,GAAG,KAAK,CAAC;IAC9B,CAAC;CACJ;AA1ED,wCA0EC;AAWD,MAAa,gBAAgB;IACzB,YAAoB,UAA2B;QAA3B,eAAU,GAAV,UAAU,CAAiB;IAAG,CAAC;IAEnD,MAAM;QACF,OAAO,IAAI,CAAC,UAAU,CAAC;IAC3B,CAAC;IAED,KAAK,CAAC,IAAI;QACN,MAAM,IAAI,GAAW,MAAM,IAAI,CAAC,UAAU,CAAC;QAC3C,OAAO,IAAI,CAAC,QAAQ,EAAE,CAAC;IAC3B,CAAC;CACJ;AAXD,4CAWC;AAED,MAAa,eAAe;IACxB,YACW,cAAsB,EACtB,OAAkC,EAClC,IAAkB;QAFlB,mBAAc,GAAd,cAAc,CAAQ;QACtB,YAAO,GAAP,OAAO,CAA2B;QAClC,SAAI,GAAJ,IAAI,CAAc;IAC1B,CAAC;IASG,eAAe,CAAC,UAAkB;QACrC,MAAM,MAAM,GAAoC,EAAE,CAAC;QACnD,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,UAAU,CAAC,EAAE;YAC3B,OAAO,MAAM,CAAC;SACjB;QAED,MAAM,UAAU,GAAG,IAAI,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;QACvD,KAAK,MAAM,SAAS,IAAI,UAAU,EAAE;YAChC,IAAI,CAAC,GAAG,EAAE,KAAK,CAAC,GAAG,SAAS,CAAC,KAAK,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC;YAC3C,GAAG,GAAG,GAAG,CAAC,WAAW,EAAE,CAAC,IAAI,EAAE,CAAC;YAC/B,IAAI,KAAK,KAAK,SAAS,EAAE;gBACrB,MAAM,CAAC,EAAE,CAAC,GAAG,GAAG,CAAC;aACpB;iBAAM;gBACH,KAAK,GAAG,KAAK,CAAC,IAAI,EAAE,CAAC;gBACrB,IAAI,KAAK,CAAC,UAAU,CAAC,GAAG,CAAC,IAAI,KAAK,CAAC,QAAQ,CAAC,GAAG,CAAC,EAAE;oBAC9C,KAAK,GAAG,KAAK,CAAC,SAAS,CAAC,CAAC,EAAE,KAAK,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC;iBAChD;gBACD,MAAM,CAAC,GAAG,CAAC,GAAG,KAAK,CAAC;aACvB;SACJ;QACD,OAAO,MAAM,CAAC;IAClB,CAAC;IAEM,KAAK,CAAC,aAAa;QACtB,MAAM,IAAI,GAAG,MAAM,IAAI,CAAC,IAAI,CAAC,MAAM,EAAE,CAAC;QACtC,MAAM,QAAQ,GAAG,IAAI,CAAC,eAAe,CAAC,qBAAqB,CAAC,CAAC,UAAU,CAAC,IAAI,EAAE,CAAC;QAC/E,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,QAAQ,EAAE,CAAC;IACpC,CAAC;IAEM,KAAK,CAAC,YAAY;QACrB,OAAO,IAAI,CAAC,IAAW,CAAC;IAC5B,CAAC;CACJ;AA9CD,0CA8CC;AAUD,SAAgB,eAAe,CAAC,kBAAsC;IACpE,OAAO;QACL,IAAI,CAAC,OAAuB;YAC1B,OAAO,IAAA,eAAI,EAAC,kBAAkB,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC;QAChD,CAAC;KACF,CAAA;AACH,CAAC;AAND,0CAMC"} \ No newline at end of file diff --git a/dist/http/isomorphic-fetch.js b/dist/http/isomorphic-fetch.js index a5af3f9..0f0c7e7 100644 --- a/dist/http/isomorphic-fetch.js +++ b/dist/http/isomorphic-fetch.js @@ -1,32 +1,29 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.IsomorphicFetchHttpLibrary = void 0; -var http_1 = require("./http"); -var rxjsStub_1 = require("../rxjsStub"); -var IsomorphicFetchHttpLibrary = (function () { - function IsomorphicFetchHttpLibrary() { - } - IsomorphicFetchHttpLibrary.prototype.send = function (request) { - var method = request.getHttpMethod().toString(); - var body = request.getBody(); - var resultPromise = fetch(request.getUrl(), { +const http_1 = require("./http"); +const rxjsStub_1 = require("../rxjsStub"); +class IsomorphicFetchHttpLibrary { + send(request) { + let method = request.getHttpMethod().toString(); + let body = request.getBody(); + const resultPromise = fetch(request.getUrl(), { method: method, body: body, headers: request.getHeaders(), - }).then(function (resp) { - var headers = {}; - resp.headers.forEach(function (value, name) { + }).then((resp) => { + const headers = {}; + resp.headers.forEach((value, name) => { headers[name] = value; }); - var body = { - text: function () { return resp.text(); }, - binary: function () { return resp.buffer(); } + const body = { + text: () => resp.text(), + binary: () => resp.buffer() }; return new http_1.ResponseContext(resp.status, headers, body); }); return (0, rxjsStub_1.from)(resultPromise); - }; - return IsomorphicFetchHttpLibrary; -}()); + } +} exports.IsomorphicFetchHttpLibrary = IsomorphicFetchHttpLibrary; //# sourceMappingURL=isomorphic-fetch.js.map \ No newline at end of file diff --git a/dist/http/isomorphic-fetch.js.map b/dist/http/isomorphic-fetch.js.map index 706d138..cdd55e0 100644 --- a/dist/http/isomorphic-fetch.js.map +++ b/dist/http/isomorphic-fetch.js.map @@ -1 +1 @@ -{"version":3,"file":"isomorphic-fetch.js","sourceRoot":"","sources":["../../http/isomorphic-fetch.ts"],"names":[],"mappings":";;;AAAA,+BAAoE;AACpE,wCAA+C;AAE/C;IAAA;IA0BA,CAAC;IAxBU,yCAAI,GAAX,UAAY,OAAuB;QAC/B,IAAI,MAAM,GAAG,OAAO,CAAC,aAAa,EAAE,CAAC,QAAQ,EAAE,CAAC;QAChD,IAAI,IAAI,GAAG,OAAO,CAAC,OAAO,EAAE,CAAC;QAE7B,IAAM,aAAa,GAAG,KAAK,CAAC,OAAO,CAAC,MAAM,EAAE,EAAE;YAC1C,MAAM,EAAE,MAAM;YACd,IAAI,EAAE,IAAW;YACjB,OAAO,EAAE,OAAO,CAAC,UAAU,EAAE;SAChC,CAAC,CAAC,IAAI,CAAC,UAAC,IAAS;YACd,IAAM,OAAO,GAA+B,EAAE,CAAC;YAC/C,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,UAAC,KAAa,EAAE,IAAY;gBAC/C,OAAO,CAAC,IAAI,CAAC,GAAG,KAAK,CAAC;YACxB,CAAC,CAAC,CAAC;YAEH,IAAM,IAAI,GAAG;gBACX,IAAI,EAAE,cAAM,OAAA,IAAI,CAAC,IAAI,EAAE,EAAX,CAAW;gBACvB,MAAM,EAAE,cAAM,OAAA,IAAI,CAAC,MAAM,EAAE,EAAb,CAAa;aAC5B,CAAC;YACF,OAAO,IAAI,sBAAe,CAAC,IAAI,CAAC,MAAM,EAAE,OAAO,EAAE,IAAI,CAAC,CAAC;QAC3D,CAAC,CAAC,CAAC;QAEH,OAAO,IAAA,eAAI,EAA2B,aAAa,CAAC,CAAC;IAEzD,CAAC;IACL,iCAAC;AAAD,CAAC,AA1BD,IA0BC;AA1BY,gEAA0B"} \ No newline at end of file +{"version":3,"file":"isomorphic-fetch.js","sourceRoot":"","sources":["../../http/isomorphic-fetch.ts"],"names":[],"mappings":";;;AAAA,iCAAoE;AACpE,0CAA+C;AAE/C,MAAa,0BAA0B;IAE5B,IAAI,CAAC,OAAuB;QAC/B,IAAI,MAAM,GAAG,OAAO,CAAC,aAAa,EAAE,CAAC,QAAQ,EAAE,CAAC;QAChD,IAAI,IAAI,GAAG,OAAO,CAAC,OAAO,EAAE,CAAC;QAE7B,MAAM,aAAa,GAAG,KAAK,CAAC,OAAO,CAAC,MAAM,EAAE,EAAE;YAC1C,MAAM,EAAE,MAAM;YACd,IAAI,EAAE,IAAW;YACjB,OAAO,EAAE,OAAO,CAAC,UAAU,EAAE;SAChC,CAAC,CAAC,IAAI,CAAC,CAAC,IAAS,EAAE,EAAE;YAClB,MAAM,OAAO,GAA+B,EAAE,CAAC;YAC/C,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,KAAa,EAAE,IAAY,EAAE,EAAE;gBACnD,OAAO,CAAC,IAAI,CAAC,GAAG,KAAK,CAAC;YACxB,CAAC,CAAC,CAAC;YAEH,MAAM,IAAI,GAAG;gBACX,IAAI,EAAE,GAAG,EAAE,CAAC,IAAI,CAAC,IAAI,EAAE;gBACvB,MAAM,EAAE,GAAG,EAAE,CAAC,IAAI,CAAC,MAAM,EAAE;aAC5B,CAAC;YACF,OAAO,IAAI,sBAAe,CAAC,IAAI,CAAC,MAAM,EAAE,OAAO,EAAE,IAAI,CAAC,CAAC;QAC3D,CAAC,CAAC,CAAC;QAEH,OAAO,IAAA,eAAI,EAA2B,aAAa,CAAC,CAAC;IAEzD,CAAC;CACJ;AA1BD,gEA0BC"} \ No newline at end of file diff --git a/dist/middleware.js b/dist/middleware.js index 5ac910d..2a69774 100644 --- a/dist/middleware.js +++ b/dist/middleware.js @@ -1,18 +1,17 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.PromiseMiddlewareWrapper = void 0; -var rxjsStub_1 = require("./rxjsStub"); -var PromiseMiddlewareWrapper = (function () { - function PromiseMiddlewareWrapper(middleware) { +const rxjsStub_1 = require("./rxjsStub"); +class PromiseMiddlewareWrapper { + constructor(middleware) { this.middleware = middleware; } - PromiseMiddlewareWrapper.prototype.pre = function (context) { + pre(context) { return (0, rxjsStub_1.from)(this.middleware.pre(context)); - }; - PromiseMiddlewareWrapper.prototype.post = function (context) { + } + post(context) { return (0, rxjsStub_1.from)(this.middleware.post(context)); - }; - return PromiseMiddlewareWrapper; -}()); + } +} exports.PromiseMiddlewareWrapper = PromiseMiddlewareWrapper; //# sourceMappingURL=middleware.js.map \ No newline at end of file diff --git a/dist/middleware.js.map b/dist/middleware.js.map index 59d8738..d0a3a57 100644 --- a/dist/middleware.js.map +++ b/dist/middleware.js.map @@ -1 +1 @@ -{"version":3,"file":"middleware.js","sourceRoot":"","sources":["../middleware.ts"],"names":[],"mappings":";;;AACA,uCAA8C;AA0B9C;IAEI,kCAA2B,UAA6B;QAA7B,eAAU,GAAV,UAAU,CAAmB;IAExD,CAAC;IAED,sCAAG,GAAH,UAAI,OAAuB;QACvB,OAAO,IAAA,eAAI,EAAC,IAAI,CAAC,UAAU,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC;IAC9C,CAAC;IAED,uCAAI,GAAJ,UAAK,OAAwB;QACzB,OAAO,IAAA,eAAI,EAAC,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC;IAC/C,CAAC;IAEL,+BAAC;AAAD,CAAC,AAdD,IAcC;AAdY,4DAAwB"} \ No newline at end of file +{"version":3,"file":"middleware.js","sourceRoot":"","sources":["../middleware.ts"],"names":[],"mappings":";;;AACA,yCAA8C;AA0B9C,MAAa,wBAAwB;IAEjC,YAA2B,UAA6B;QAA7B,eAAU,GAAV,UAAU,CAAmB;IAExD,CAAC;IAED,GAAG,CAAC,OAAuB;QACvB,OAAO,IAAA,eAAI,EAAC,IAAI,CAAC,UAAU,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC;IAC9C,CAAC;IAED,IAAI,CAAC,OAAwB;QACzB,OAAO,IAAA,eAAI,EAAC,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC;IAC/C,CAAC;CAEJ;AAdD,4DAcC"} \ No newline at end of file diff --git a/dist/models/ApiKeyToken.js b/dist/models/ApiKeyToken.js index 053adf2..a65a525 100644 --- a/dist/models/ApiKeyToken.js +++ b/dist/models/ApiKeyToken.js @@ -1,52 +1,51 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ApiKeyToken = void 0; -var ApiKeyToken = (function () { - function ApiKeyToken() { - } - ApiKeyToken.getAttributeTypeMap = function () { +class ApiKeyToken { + static getAttributeTypeMap() { return ApiKeyToken.attributeTypeMap; - }; - ApiKeyToken.discriminator = undefined; - ApiKeyToken.attributeTypeMap = [ - { - "name": "token_id", - "baseName": "token_id", - "type": "string", - "format": "" - }, - { - "name": "updated_at", - "baseName": "updated_at", - "type": "string", - "format": "" - }, - { - "name": "created_at", - "baseName": "created_at", - "type": "string", - "format": "" - }, - { - "name": "name", - "baseName": "name", - "type": "string", - "format": "" - }, - { - "name": "ip_allowlist_mode", - "baseName": "ip_allowlist_mode", - "type": "ApiKeyTokenIpAllowlistModeEnum", - "format": "" - }, - { - "name": "ip_allowlist", - "baseName": "ip_allowlist", - "type": "Array", - "format": "" - } - ]; - return ApiKeyToken; -}()); + } + constructor() { + } +} exports.ApiKeyToken = ApiKeyToken; +ApiKeyToken.discriminator = undefined; +ApiKeyToken.attributeTypeMap = [ + { + "name": "token_id", + "baseName": "token_id", + "type": "string", + "format": "" + }, + { + "name": "updated_at", + "baseName": "updated_at", + "type": "string", + "format": "" + }, + { + "name": "created_at", + "baseName": "created_at", + "type": "string", + "format": "" + }, + { + "name": "name", + "baseName": "name", + "type": "string", + "format": "" + }, + { + "name": "ip_allowlist_mode", + "baseName": "ip_allowlist_mode", + "type": "ApiKeyTokenIpAllowlistModeEnum", + "format": "" + }, + { + "name": "ip_allowlist", + "baseName": "ip_allowlist", + "type": "Array", + "format": "" + } +]; //# sourceMappingURL=ApiKeyToken.js.map \ No newline at end of file diff --git a/dist/models/ApiKeyToken.js.map b/dist/models/ApiKeyToken.js.map index 9961d4a..1857de7 100644 --- a/dist/models/ApiKeyToken.js.map +++ b/dist/models/ApiKeyToken.js.map @@ -1 +1 @@ -{"version":3,"file":"ApiKeyToken.js","sourceRoot":"","sources":["../../models/ApiKeyToken.ts"],"names":[],"mappings":";;;AAUA;IAoDI;IACA,CAAC;IALM,+BAAmB,GAA1B;QACI,OAAO,WAAW,CAAC,gBAAgB,CAAC;IACxC,CAAC;IA1Ce,yBAAa,GAAuB,SAAS,CAAC;IAE9C,4BAAgB,GAA0E;QACtG;YACI,MAAM,EAAE,UAAU;YAClB,UAAU,EAAE,UAAU;YACtB,MAAM,EAAE,QAAQ;YAChB,QAAQ,EAAE,EAAE;SACf;QACD;YACI,MAAM,EAAE,YAAY;YACpB,UAAU,EAAE,YAAY;YACxB,MAAM,EAAE,QAAQ;YAChB,QAAQ,EAAE,EAAE;SACf;QACD;YACI,MAAM,EAAE,YAAY;YACpB,UAAU,EAAE,YAAY;YACxB,MAAM,EAAE,QAAQ;YAChB,QAAQ,EAAE,EAAE;SACf;QACD;YACI,MAAM,EAAE,MAAM;YACd,UAAU,EAAE,MAAM;YAClB,MAAM,EAAE,QAAQ;YAChB,QAAQ,EAAE,EAAE;SACf;QACD;YACI,MAAM,EAAE,mBAAmB;YAC3B,UAAU,EAAE,mBAAmB;YAC/B,MAAM,EAAE,gCAAgC;YACxC,QAAQ,EAAE,EAAE;SACf;QACD;YACI,MAAM,EAAE,cAAc;YACtB,UAAU,EAAE,cAAc;YAC1B,MAAM,EAAE,eAAe;YACvB,QAAQ,EAAE,EAAE;SACf;KAAK,CAAC;IAQf,kBAAC;CAAA,AAtDD,IAsDC;AAtDY,kCAAW"} \ No newline at end of file +{"version":3,"file":"ApiKeyToken.js","sourceRoot":"","sources":["../../models/ApiKeyToken.ts"],"names":[],"mappings":";;;AAUA,MAAa,WAAW;IAgDpB,MAAM,CAAC,mBAAmB;QACtB,OAAO,WAAW,CAAC,gBAAgB,CAAC;IACxC,CAAC;IAED;IACA,CAAC;;AArDL,kCAsDC;AA9CmB,yBAAa,GAAuB,SAAS,CAAC;AAE9C,4BAAgB,GAA0E;IACtG;QACI,MAAM,EAAE,UAAU;QAClB,UAAU,EAAE,UAAU;QACtB,MAAM,EAAE,QAAQ;QAChB,QAAQ,EAAE,EAAE;KACf;IACD;QACI,MAAM,EAAE,YAAY;QACpB,UAAU,EAAE,YAAY;QACxB,MAAM,EAAE,QAAQ;QAChB,QAAQ,EAAE,EAAE;KACf;IACD;QACI,MAAM,EAAE,YAAY;QACpB,UAAU,EAAE,YAAY;QACxB,MAAM,EAAE,QAAQ;QAChB,QAAQ,EAAE,EAAE;KACf;IACD;QACI,MAAM,EAAE,MAAM;QACd,UAAU,EAAE,MAAM;QAClB,MAAM,EAAE,QAAQ;QAChB,QAAQ,EAAE,EAAE;KACf;IACD;QACI,MAAM,EAAE,mBAAmB;QAC3B,UAAU,EAAE,mBAAmB;QAC/B,MAAM,EAAE,gCAAgC;QACxC,QAAQ,EAAE,EAAE;KACf;IACD;QACI,MAAM,EAAE,cAAc;QACtB,UAAU,EAAE,cAAc;QAC1B,MAAM,EAAE,eAAe;QACvB,QAAQ,EAAE,EAAE;KACf;CAAK,CAAC"} \ No newline at end of file diff --git a/dist/models/ApiKeyTokensListResponse.js b/dist/models/ApiKeyTokensListResponse.js index 5fe4281..3bcb4c6 100644 --- a/dist/models/ApiKeyTokensListResponse.js +++ b/dist/models/ApiKeyTokensListResponse.js @@ -1,22 +1,21 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ApiKeyTokensListResponse = void 0; -var ApiKeyTokensListResponse = (function () { - function ApiKeyTokensListResponse() { - } - ApiKeyTokensListResponse.getAttributeTypeMap = function () { +class ApiKeyTokensListResponse { + static getAttributeTypeMap() { return ApiKeyTokensListResponse.attributeTypeMap; - }; - ApiKeyTokensListResponse.discriminator = undefined; - ApiKeyTokensListResponse.attributeTypeMap = [ - { - "name": "tokens", - "baseName": "tokens", - "type": "Array", - "format": "" - } - ]; - return ApiKeyTokensListResponse; -}()); + } + constructor() { + } +} exports.ApiKeyTokensListResponse = ApiKeyTokensListResponse; +ApiKeyTokensListResponse.discriminator = undefined; +ApiKeyTokensListResponse.attributeTypeMap = [ + { + "name": "tokens", + "baseName": "tokens", + "type": "Array", + "format": "" + } +]; //# sourceMappingURL=ApiKeyTokensListResponse.js.map \ No newline at end of file diff --git a/dist/models/ApiKeyTokensListResponse.js.map b/dist/models/ApiKeyTokensListResponse.js.map index 504f5e8..b935fa0 100644 --- a/dist/models/ApiKeyTokensListResponse.js.map +++ b/dist/models/ApiKeyTokensListResponse.js.map @@ -1 +1 @@ -{"version":3,"file":"ApiKeyTokensListResponse.js","sourceRoot":"","sources":["../../models/ApiKeyTokensListResponse.ts"],"names":[],"mappings":";;;AAWA;IAiBI;IACA,CAAC;IALM,4CAAmB,GAA1B;QACI,OAAO,wBAAwB,CAAC,gBAAgB,CAAC;IACrD,CAAC;IAZe,sCAAa,GAAuB,SAAS,CAAC;IAE9C,yCAAgB,GAA0E;QACtG;YACI,MAAM,EAAE,QAAQ;YAChB,UAAU,EAAE,QAAQ;YACpB,MAAM,EAAE,oBAAoB;YAC5B,QAAQ,EAAE,EAAE;SACf;KAAK,CAAC;IAQf,+BAAC;CAAA,AAnBD,IAmBC;AAnBY,4DAAwB"} \ No newline at end of file +{"version":3,"file":"ApiKeyTokensListResponse.js","sourceRoot":"","sources":["../../models/ApiKeyTokensListResponse.ts"],"names":[],"mappings":";;;AAWA,MAAa,wBAAwB;IAajC,MAAM,CAAC,mBAAmB;QACtB,OAAO,wBAAwB,CAAC,gBAAgB,CAAC;IACrD,CAAC;IAED;IACA,CAAC;;AAlBL,4DAmBC;AAhBmB,sCAAa,GAAuB,SAAS,CAAC;AAE9C,yCAAgB,GAA0E;IACtG;QACI,MAAM,EAAE,QAAQ;QAChB,UAAU,EAAE,QAAQ;QACpB,MAAM,EAAE,oBAAoB;QAC5B,QAAQ,EAAE,EAAE;KACf;CAAK,CAAC"} \ No newline at end of file diff --git a/dist/models/App.js b/dist/models/App.js index ef7ee48..5399c08 100644 --- a/dist/models/App.js +++ b/dist/models/App.js @@ -1,220 +1,219 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.App = void 0; -var App = (function () { - function App() { - } - App.getAttributeTypeMap = function () { +class App { + static getAttributeTypeMap() { return App.attributeTypeMap; - }; - App.discriminator = undefined; - App.attributeTypeMap = [ - { - "name": "id", - "baseName": "id", - "type": "string", - "format": "" - }, - { - "name": "name", - "baseName": "name", - "type": "string", - "format": "" - }, - { - "name": "players", - "baseName": "players", - "type": "number", - "format": "" - }, - { - "name": "messageable_players", - "baseName": "messageable_players", - "type": "number", - "format": "" - }, - { - "name": "updated_at", - "baseName": "updated_at", - "type": "string", - "format": "date-time" - }, - { - "name": "created_at", - "baseName": "created_at", - "type": "string", - "format": "date-time" - }, - { - "name": "android_gcm_sender_id", - "baseName": "android_gcm_sender_id", - "type": "string", - "format": "" - }, - { - "name": "gcm_key", - "baseName": "gcm_key", - "type": "string", - "format": "" - }, - { - "name": "chrome_web_origin", - "baseName": "chrome_web_origin", - "type": "string", - "format": "" - }, - { - "name": "chrome_key", - "baseName": "chrome_key", - "type": "string", - "format": "" - }, - { - "name": "chrome_web_default_notification_icon", - "baseName": "chrome_web_default_notification_icon", - "type": "string", - "format": "" - }, - { - "name": "chrome_web_sub_domain", - "baseName": "chrome_web_sub_domain", - "type": "string", - "format": "" - }, - { - "name": "apns_env", - "baseName": "apns_env", - "type": "AppApnsEnvEnum", - "format": "" - }, - { - "name": "apns_p12", - "baseName": "apns_p12", - "type": "string", - "format": "" - }, - { - "name": "apns_p12_password", - "baseName": "apns_p12_password", - "type": "string", - "format": "" - }, - { - "name": "apns_certificates", - "baseName": "apns_certificates", - "type": "string", - "format": "" - }, - { - "name": "safari_apns_certificates", - "baseName": "safari_apns_certificates", - "type": "string", - "format": "" - }, - { - "name": "safari_apns_p12", - "baseName": "safari_apns_p12", - "type": "string", - "format": "" - }, - { - "name": "safari_apns_p12_password", - "baseName": "safari_apns_p12_password", - "type": "string", - "format": "" - }, - { - "name": "apns_key_id", - "baseName": "apns_key_id", - "type": "string", - "format": "" - }, - { - "name": "apns_team_id", - "baseName": "apns_team_id", - "type": "string", - "format": "" - }, - { - "name": "apns_bundle_id", - "baseName": "apns_bundle_id", - "type": "string", - "format": "" - }, - { - "name": "apns_p8", - "baseName": "apns_p8", - "type": "string", - "format": "" - }, - { - "name": "safari_site_origin", - "baseName": "safari_site_origin", - "type": "string", - "format": "" - }, - { - "name": "safari_push_id", - "baseName": "safari_push_id", - "type": "string", - "format": "" - }, - { - "name": "safari_icon_16_16", - "baseName": "safari_icon_16_16", - "type": "string", - "format": "" - }, - { - "name": "safari_icon_32_32", - "baseName": "safari_icon_32_32", - "type": "string", - "format": "" - }, - { - "name": "safari_icon_64_64", - "baseName": "safari_icon_64_64", - "type": "string", - "format": "" - }, - { - "name": "safari_icon_128_128", - "baseName": "safari_icon_128_128", - "type": "string", - "format": "" - }, - { - "name": "safari_icon_256_256", - "baseName": "safari_icon_256_256", - "type": "string", - "format": "" - }, - { - "name": "site_name", - "baseName": "site_name", - "type": "string", - "format": "" - }, - { - "name": "basic_auth_key", - "baseName": "basic_auth_key", - "type": "string", - "format": "" - }, - { - "name": "organization_id", - "baseName": "organization_id", - "type": "string", - "format": "" - }, - { - "name": "additional_data_is_root_payload", - "baseName": "additional_data_is_root_payload", - "type": "boolean", - "format": "" - } - ]; - return App; -}()); + } + constructor() { + } +} exports.App = App; +App.discriminator = undefined; +App.attributeTypeMap = [ + { + "name": "id", + "baseName": "id", + "type": "string", + "format": "" + }, + { + "name": "name", + "baseName": "name", + "type": "string", + "format": "" + }, + { + "name": "players", + "baseName": "players", + "type": "number", + "format": "" + }, + { + "name": "messageable_players", + "baseName": "messageable_players", + "type": "number", + "format": "" + }, + { + "name": "updated_at", + "baseName": "updated_at", + "type": "string", + "format": "date-time" + }, + { + "name": "created_at", + "baseName": "created_at", + "type": "string", + "format": "date-time" + }, + { + "name": "android_gcm_sender_id", + "baseName": "android_gcm_sender_id", + "type": "string", + "format": "" + }, + { + "name": "gcm_key", + "baseName": "gcm_key", + "type": "string", + "format": "" + }, + { + "name": "chrome_web_origin", + "baseName": "chrome_web_origin", + "type": "string", + "format": "" + }, + { + "name": "chrome_key", + "baseName": "chrome_key", + "type": "string", + "format": "" + }, + { + "name": "chrome_web_default_notification_icon", + "baseName": "chrome_web_default_notification_icon", + "type": "string", + "format": "" + }, + { + "name": "chrome_web_sub_domain", + "baseName": "chrome_web_sub_domain", + "type": "string", + "format": "" + }, + { + "name": "apns_env", + "baseName": "apns_env", + "type": "AppApnsEnvEnum", + "format": "" + }, + { + "name": "apns_p12", + "baseName": "apns_p12", + "type": "string", + "format": "" + }, + { + "name": "apns_p12_password", + "baseName": "apns_p12_password", + "type": "string", + "format": "" + }, + { + "name": "apns_certificates", + "baseName": "apns_certificates", + "type": "string", + "format": "" + }, + { + "name": "safari_apns_certificates", + "baseName": "safari_apns_certificates", + "type": "string", + "format": "" + }, + { + "name": "safari_apns_p12", + "baseName": "safari_apns_p12", + "type": "string", + "format": "" + }, + { + "name": "safari_apns_p12_password", + "baseName": "safari_apns_p12_password", + "type": "string", + "format": "" + }, + { + "name": "apns_key_id", + "baseName": "apns_key_id", + "type": "string", + "format": "" + }, + { + "name": "apns_team_id", + "baseName": "apns_team_id", + "type": "string", + "format": "" + }, + { + "name": "apns_bundle_id", + "baseName": "apns_bundle_id", + "type": "string", + "format": "" + }, + { + "name": "apns_p8", + "baseName": "apns_p8", + "type": "string", + "format": "" + }, + { + "name": "safari_site_origin", + "baseName": "safari_site_origin", + "type": "string", + "format": "" + }, + { + "name": "safari_push_id", + "baseName": "safari_push_id", + "type": "string", + "format": "" + }, + { + "name": "safari_icon_16_16", + "baseName": "safari_icon_16_16", + "type": "string", + "format": "" + }, + { + "name": "safari_icon_32_32", + "baseName": "safari_icon_32_32", + "type": "string", + "format": "" + }, + { + "name": "safari_icon_64_64", + "baseName": "safari_icon_64_64", + "type": "string", + "format": "" + }, + { + "name": "safari_icon_128_128", + "baseName": "safari_icon_128_128", + "type": "string", + "format": "" + }, + { + "name": "safari_icon_256_256", + "baseName": "safari_icon_256_256", + "type": "string", + "format": "" + }, + { + "name": "site_name", + "baseName": "site_name", + "type": "string", + "format": "" + }, + { + "name": "basic_auth_key", + "baseName": "basic_auth_key", + "type": "string", + "format": "" + }, + { + "name": "organization_id", + "baseName": "organization_id", + "type": "string", + "format": "" + }, + { + "name": "additional_data_is_root_payload", + "baseName": "additional_data_is_root_payload", + "type": "boolean", + "format": "" + } +]; //# sourceMappingURL=App.js.map \ No newline at end of file diff --git a/dist/models/App.js.map b/dist/models/App.js.map index e4f92bb..5472bef 100644 --- a/dist/models/App.js.map +++ b/dist/models/App.js.map @@ -1 +1 @@ -{"version":3,"file":"App.js","sourceRoot":"","sources":["../../models/App.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"App.js","sourceRoot":"","sources":["../../models/App.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/models/BasicNotification.js b/dist/models/BasicNotification.js index 69e0704..e1a3d08 100644 --- a/dist/models/BasicNotification.js +++ b/dist/models/BasicNotification.js @@ -1,718 +1,717 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.BasicNotification = void 0; -var BasicNotification = (function () { - function BasicNotification() { - } - BasicNotification.getAttributeTypeMap = function () { +class BasicNotification { + static getAttributeTypeMap() { return BasicNotification.attributeTypeMap; - }; - BasicNotification.discriminator = undefined; - BasicNotification.attributeTypeMap = [ - { - "name": "included_segments", - "baseName": "included_segments", - "type": "Array", - "format": "" - }, - { - "name": "excluded_segments", - "baseName": "excluded_segments", - "type": "Array", - "format": "" - }, - { - "name": "include_subscription_ids", - "baseName": "include_subscription_ids", - "type": "Array", - "format": "" - }, - { - "name": "include_email_tokens", - "baseName": "include_email_tokens", - "type": "Array", - "format": "" - }, - { - "name": "email_to", - "baseName": "email_to", - "type": "Array", - "format": "" - }, - { - "name": "include_phone_numbers", - "baseName": "include_phone_numbers", - "type": "Array", - "format": "" - }, - { - "name": "include_ios_tokens", - "baseName": "include_ios_tokens", - "type": "Array", - "format": "" - }, - { - "name": "include_wp_wns_uris", - "baseName": "include_wp_wns_uris", - "type": "Array", - "format": "" - }, - { - "name": "include_amazon_reg_ids", - "baseName": "include_amazon_reg_ids", - "type": "Array", - "format": "" - }, - { - "name": "include_chrome_reg_ids", - "baseName": "include_chrome_reg_ids", - "type": "Array", - "format": "" - }, - { - "name": "include_chrome_web_reg_ids", - "baseName": "include_chrome_web_reg_ids", - "type": "Array", - "format": "" - }, - { - "name": "include_android_reg_ids", - "baseName": "include_android_reg_ids", - "type": "Array", - "format": "" - }, - { - "name": "include_aliases", - "baseName": "include_aliases", - "type": "{ [key: string]: Array; }", - "format": "" - }, - { - "name": "target_channel", - "baseName": "target_channel", - "type": "BasicNotificationTargetChannelEnum", - "format": "" - }, - { - "name": "id", - "baseName": "id", - "type": "string", - "format": "" - }, - { - "name": "value", - "baseName": "value", - "type": "number", - "format": "" - }, - { - "name": "name", - "baseName": "name", - "type": "string", - "format": "" - }, - { - "name": "aggregation", - "baseName": "aggregation", - "type": "BasicNotificationAggregationEnum", - "format": "" - }, - { - "name": "is_ios", - "baseName": "isIos", - "type": "boolean", - "format": "" - }, - { - "name": "is_android", - "baseName": "isAndroid", - "type": "boolean", - "format": "" - }, - { - "name": "is_huawei", - "baseName": "isHuawei", - "type": "boolean", - "format": "" - }, - { - "name": "is_any_web", - "baseName": "isAnyWeb", - "type": "boolean", - "format": "" - }, - { - "name": "is_chrome_web", - "baseName": "isChromeWeb", - "type": "boolean", - "format": "" - }, - { - "name": "is_firefox", - "baseName": "isFirefox", - "type": "boolean", - "format": "" - }, - { - "name": "is_safari", - "baseName": "isSafari", - "type": "boolean", - "format": "" - }, - { - "name": "is_wp_wns", - "baseName": "isWP_WNS", - "type": "boolean", - "format": "" - }, - { - "name": "is_adm", - "baseName": "isAdm", - "type": "boolean", - "format": "" - }, - { - "name": "is_chrome", - "baseName": "isChrome", - "type": "boolean", - "format": "" - }, - { - "name": "app_id", - "baseName": "app_id", - "type": "string", - "format": "" - }, - { - "name": "external_id", - "baseName": "external_id", - "type": "string", - "format": "" - }, - { - "name": "idempotency_key", - "baseName": "idempotency_key", - "type": "string", - "format": "" - }, - { - "name": "contents", - "baseName": "contents", - "type": "LanguageStringMap", - "format": "" - }, - { - "name": "headings", - "baseName": "headings", - "type": "LanguageStringMap", - "format": "" - }, - { - "name": "subtitle", - "baseName": "subtitle", - "type": "LanguageStringMap", - "format": "" - }, - { - "name": "data", - "baseName": "data", - "type": "object", - "format": "" - }, - { - "name": "huawei_msg_type", - "baseName": "huawei_msg_type", - "type": "string", - "format": "" - }, - { - "name": "url", - "baseName": "url", - "type": "string", - "format": "" - }, - { - "name": "web_url", - "baseName": "web_url", - "type": "string", - "format": "" - }, - { - "name": "app_url", - "baseName": "app_url", - "type": "string", - "format": "" - }, - { - "name": "ios_attachments", - "baseName": "ios_attachments", - "type": "object", - "format": "" - }, - { - "name": "template_id", - "baseName": "template_id", - "type": "string", - "format": "" - }, - { - "name": "content_available", - "baseName": "content_available", - "type": "boolean", - "format": "" - }, - { - "name": "mutable_content", - "baseName": "mutable_content", - "type": "boolean", - "format": "" - }, - { - "name": "target_content_identifier", - "baseName": "target_content_identifier", - "type": "string", - "format": "" - }, - { - "name": "big_picture", - "baseName": "big_picture", - "type": "string", - "format": "" - }, - { - "name": "huawei_big_picture", - "baseName": "huawei_big_picture", - "type": "string", - "format": "" - }, - { - "name": "adm_big_picture", - "baseName": "adm_big_picture", - "type": "string", - "format": "" - }, - { - "name": "chrome_big_picture", - "baseName": "chrome_big_picture", - "type": "string", - "format": "" - }, - { - "name": "chrome_web_image", - "baseName": "chrome_web_image", - "type": "string", - "format": "" - }, - { - "name": "buttons", - "baseName": "buttons", - "type": "Array