From ffb7e01525451691ab551c4c9fd03df1b8479669 Mon Sep 17 00:00:00 2001
From: Blake A Galloway <36147439+blakeAgalloway@users.noreply.github.com>
Date: Wed, 17 Jan 2024 14:35:19 -0500
Subject: [PATCH 01/34] Navigation Changes
---
docs/main/invoicing_and_billing/quickstart.md | 10 --
.../record_an_offline_payment.md | 10 ++
.../resending_invoices.md | 4 +-
.../create_a_payment_plan.md | 0
.../create_a_subscription.md | 167 ++++++++++++++++++
.../create_recurring_payment.md | 11 --
.../manage_recurring_payments.md | 13 --
.../manage_recurring_emails.md | 0
.../missed_recurring_payment_data.md | 0
.../retry_failed_recurring_payments.md | 0
.../update_recurring_payments.md | 0
docs/main/recurring_payments/overview.md | 164 ++++++++++++++++-
12 files changed, 339 insertions(+), 40 deletions(-)
delete mode 100644 docs/main/invoicing_and_billing/quickstart.md
create mode 100644 docs/main/invoicing_and_billing/record_an_offline_payment.md
create mode 100644 docs/main/recurring_payments/create_a_payment_plan.md
create mode 100644 docs/main/recurring_payments/create_a_subscription.md
delete mode 100644 docs/main/recurring_payments/create_recurring_payment.md
delete mode 100644 docs/main/recurring_payments/manage_recurring_payments.md
rename docs/main/recurring_payments/{ => manage_recurring_payments}/manage_recurring_emails.md (100%)
rename docs/main/recurring_payments/{ => manage_recurring_payments}/missed_recurring_payment_data.md (100%)
rename docs/main/recurring_payments/{ => manage_recurring_payments}/retry_failed_recurring_payments.md (100%)
rename docs/main/recurring_payments/{ => manage_recurring_payments}/update_recurring_payments.md (100%)
diff --git a/docs/main/invoicing_and_billing/quickstart.md b/docs/main/invoicing_and_billing/quickstart.md
deleted file mode 100644
index 02bff31..0000000
--- a/docs/main/invoicing_and_billing/quickstart.md
+++ /dev/null
@@ -1,10 +0,0 @@
----
-sidebar_position: 2
-sidebar_label: Quickstart
-title: "Quickstart"
-
----
-
-Guide Coming Soon
-## API Link
-* [Invoicing and Billing](../../api/invoice)
\ No newline at end of file
diff --git a/docs/main/invoicing_and_billing/record_an_offline_payment.md b/docs/main/invoicing_and_billing/record_an_offline_payment.md
new file mode 100644
index 0000000..6db9072
--- /dev/null
+++ b/docs/main/invoicing_and_billing/record_an_offline_payment.md
@@ -0,0 +1,10 @@
+---
+sidebar_position: 3
+sidebar_label: Record and Offline Payment
+title: "Record an Offline Payment"
+
+---
+
+Guide Coming Soon
+## API Link
+* [Invoicing and Billing](../../api/invoice)
\ No newline at end of file
diff --git a/docs/main/invoicing_and_billing/resending_invoices.md b/docs/main/invoicing_and_billing/resending_invoices.md
index b196185..f9129cf 100644
--- a/docs/main/invoicing_and_billing/resending_invoices.md
+++ b/docs/main/invoicing_and_billing/resending_invoices.md
@@ -1,5 +1,5 @@
---
-sidebar_position: 3
+sidebar_position: 2
sidebar_label: Resending Invoices
title: "Resending Invoices"
@@ -7,4 +7,4 @@ title: "Resending Invoices"
Guide Coming Soon
## API Link
-* [Resending Invoices](../../api/invoice#create-an-invoice-email)
\ No newline at end of file
+* [Resend Invoices](../../api/invoice#create-an-invoice-email)
\ No newline at end of file
diff --git a/docs/main/recurring_payments/create_a_payment_plan.md b/docs/main/recurring_payments/create_a_payment_plan.md
new file mode 100644
index 0000000..e69de29
diff --git a/docs/main/recurring_payments/create_a_subscription.md b/docs/main/recurring_payments/create_a_subscription.md
new file mode 100644
index 0000000..82b7496
--- /dev/null
+++ b/docs/main/recurring_payments/create_a_subscription.md
@@ -0,0 +1,167 @@
+---
+sidebar_position: 2
+sidebar_label: Create Recurring Payment
+title: ""
+
+---
+
+
+
+
+import Tabs from '../../../components/Tabs';
+import TabItem from '@theme/TabItem';
+import Admonition from '@theme/Admonition';
+
+
+
+
+
+# Create Recurring Payments
+Recurring payments are payments that get triggered on a specified interval. can be used to create subscriptions, and payment plans and other use cases where you want to This guide will show you how to create a payment plan and a subscription.
+
+:::danger Before you start
+You will need to be able to tokenize a payment in order to set up a recurring payment.
+
+Tokenizing Quickstart
+:::
+
+## Setting up a your recurring payment
+
+### 1. Setting up a Payment Plan
+
+### 2. A
+
+## Creating a payment plan
+
+### 1. Tokenize a payment method
+
+### 2. Creating a recurring payment
+```graphql
+mutation {
+ createRecurringPayment(input: {
+ account_code: String,
+ amount: Int,
+ currency: String,
+ fee_mode: FEE_MODE,
+ merchant_uid: String,
+ metadata: JSON,
+ payment_interval: PAYMENT_INTERVAL,
+ payment_method_id: String,
+ payor_id: String,
+ payor: Payor,
+ mute_all_emails: Boolean
+ })
+```
+#### Arguments
+
+Key
+Description
+createRecurringPayment
+This object contains all the details needed to create a recurring payment.
+
+
+#### Required Arguments
+
+Key
+Type
+Description
+`merchant_uid`
+String
+The Pay Theory merchant is a unique identifier for the merchant that is creating the recurring payment.
+`amount`
+Int
+The amount of the recurring payment.
+`payment_interval`
+Payment_Interval
+The interval of the recurring payment. The following intervals are available:
+Weekly
+Bi_Weekly
+Monthly
+Quarterly
+Bi_Annual
+Annual
+
+
+`payment_method_id`
+String
+The `payment_method_id` of the tokenized payment method that will be used for the recurring payment.
+`payor_id`
+String
+The `payor_id` of the payor that the recurring payment will be tied to.
+`payor`
+Payor
+The payor object that the recurring payment will be tied to. This will create a new payor in the system
+
+
+####Optional Arguments
+
+Key
+Type
+Description
+`account_code`
+String
+Custom account code for the recurring payment that will be tied to each payment.
+`currency`
+String
+The currency of the recurring payment. If not provided, the currency will default to 'USD'.
+`metadata`
+JSON
+Custom metadata for the recurring payment that will be tied to each payment.
+`mute_all_emails`
+Boolean
+If set to true, no emails will be sent to the payor for this recurring payment. Default is false.
+
+
+
+### Returns
+The call will return the newly created recurring payment.
+
+```json
+{
+ "data": {
+ "createRecurringPayment": {
+ ...recurring_payment_object
+ }
+ }
+}
+```
+
+## Next Steps
+We always have the option to update any information[Update Information] pertaining to recurring payments as well as cancel the recurring payments[Cancel].
+
+
+
+
+
+
+
+# Documentation Coming Soon
+Our Apple SDK is fully functional. If you would like to implement our Apple SDK select the link below for more information.
+View Apple SDK Reference
+
+
+
+
+
+# Documentation Coming Soon
+Our Android SDK is fully functional. If you would like to implement our Android SDK select the link below for more information.
+View Android SDK Reference
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/main/recurring_payments/create_recurring_payment.md b/docs/main/recurring_payments/create_recurring_payment.md
deleted file mode 100644
index 1716de2..0000000
--- a/docs/main/recurring_payments/create_recurring_payment.md
+++ /dev/null
@@ -1,11 +0,0 @@
----
-sidebar_position: 2
-sidebar_label: Create Recurring Payment
-title: "Create Recurring Payment"
-
----
-
-Guide Coming Soon
-
-## API Link
-* [Create Recurring Payment](../../api/recurring#create-recurring-payment)
\ No newline at end of file
diff --git a/docs/main/recurring_payments/manage_recurring_payments.md b/docs/main/recurring_payments/manage_recurring_payments.md
deleted file mode 100644
index df619a7..0000000
--- a/docs/main/recurring_payments/manage_recurring_payments.md
+++ /dev/null
@@ -1,13 +0,0 @@
----
-sidebar_position: 8
-sidebar_label: Manage Recurring Payments
-title: "Manage Recurring Payments"
-draft: true
-sidebar_class_name: hidden
-
----
-
-Guide Coming Soon
-
-## API Link
-* [Manage Recurring Payments](../../api/recurring)
\ No newline at end of file
diff --git a/docs/main/recurring_payments/manage_recurring_emails.md b/docs/main/recurring_payments/manage_recurring_payments/manage_recurring_emails.md
similarity index 100%
rename from docs/main/recurring_payments/manage_recurring_emails.md
rename to docs/main/recurring_payments/manage_recurring_payments/manage_recurring_emails.md
diff --git a/docs/main/recurring_payments/missed_recurring_payment_data.md b/docs/main/recurring_payments/manage_recurring_payments/missed_recurring_payment_data.md
similarity index 100%
rename from docs/main/recurring_payments/missed_recurring_payment_data.md
rename to docs/main/recurring_payments/manage_recurring_payments/missed_recurring_payment_data.md
diff --git a/docs/main/recurring_payments/retry_failed_recurring_payments.md b/docs/main/recurring_payments/manage_recurring_payments/retry_failed_recurring_payments.md
similarity index 100%
rename from docs/main/recurring_payments/retry_failed_recurring_payments.md
rename to docs/main/recurring_payments/manage_recurring_payments/retry_failed_recurring_payments.md
diff --git a/docs/main/recurring_payments/update_recurring_payments.md b/docs/main/recurring_payments/manage_recurring_payments/update_recurring_payments.md
similarity index 100%
rename from docs/main/recurring_payments/update_recurring_payments.md
rename to docs/main/recurring_payments/manage_recurring_payments/update_recurring_payments.md
diff --git a/docs/main/recurring_payments/overview.md b/docs/main/recurring_payments/overview.md
index cebdb6a..9969ba4 100644
--- a/docs/main/recurring_payments/overview.md
+++ b/docs/main/recurring_payments/overview.md
@@ -1,10 +1,166 @@
---
sidebar_position: 1
sidebar_label: Overview
-title: "Overview"
-draft: true
-sidebar_class_name: hidden
+title: ""
---
-Overview Coming Soon
\ No newline at end of file
+
+import Tabs from '../../../components/Tabs';
+import TabItem from '@theme/TabItem';
+import Admonition from '@theme/Admonition';
+
+
+
+
+
+# Recurring Payments
+Recurring payments are payments that get triggered on a specified interval. The following guides will show you how to create a subscription and a payment plan.
+
+:::danger Before you start
+You will need to be able to tokenize a payment in order to set up a recurring payment.
+
+Tokenizing Quickstart
+:::
+
+## Create a payment plan
+Payment plans enables you to collect a payment that gets evenly distributed over a set amount of time.
+
+## Create a subscription
+A Subscription enables you to collect a specific
+
+### 1. Setting up a Payment Plan
+
+### 2. A
+
+## Creating a payment plan
+
+### 1. Tokenize a payment method
+
+### 2. Creating a recurring payment
+```graphql
+mutation {
+ createRecurringPayment(input: {
+ account_code: String,
+ amount: Int,
+ currency: String,
+ fee_mode: FEE_MODE,
+ merchant_uid: String,
+ metadata: JSON,
+ payment_interval: PAYMENT_INTERVAL,
+ payment_method_id: String,
+ payor_id: String,
+ payor: Payor,
+ mute_all_emails: Boolean
+ })
+```
+#### Arguments
+
+Key
+Description
+createRecurringPayment
+This object contains all the details needed to create a recurring payment.
+
+
+#### Required Arguments
+
+Key
+Type
+Description
+`merchant_uid`
+String
+The Pay Theory merchant is a unique identifier for the merchant that is creating the recurring payment.
+`amount`
+Int
+The amount of the recurring payment.
+`payment_interval`
+Payment_Interval
+The interval of the recurring payment. The following intervals are available:
+Weekly
+Bi_Weekly
+Monthly
+Quarterly
+Bi_Annual
+Annual
+
+
+`payment_method_id`
+String
+The `payment_method_id` of the tokenized payment method that will be used for the recurring payment.
+`payor_id`
+String
+The `payor_id` of the payor that the recurring payment will be tied to.
+`payor`
+Payor
+The payor object that the recurring payment will be tied to. This will create a new payor in the system
+
+
+####Optional Arguments
+
+Key
+Type
+Description
+`account_code`
+String
+Custom account code for the recurring payment that will be tied to each payment.
+`currency`
+String
+The currency of the recurring payment. If not provided, the currency will default to 'USD'.
+`metadata`
+JSON
+Custom metadata for the recurring payment that will be tied to each payment.
+`mute_all_emails`
+Boolean
+If set to true, no emails will be sent to the payor for this recurring payment. Default is false.
+
+
+
+### Returns
+The call will return the newly created recurring payment.
+
+```json
+{
+ "data": {
+ "createRecurringPayment": {
+ ...recurring_payment_object
+ }
+ }
+}
+```
+
+## Next Steps
+We always have the option to update any information[Update Information] pertaining to recurring payments as well as cancel the recurring payments[Cancel].
+
+
+
+
+
+
+
+# Documentation Coming Soon
+Our Apple SDK is fully functional. If you would like to implement our Apple SDK select the link below for more information.
+View Apple SDK Reference
+
+
+
+
+
+# Documentation Coming Soon
+Our Android SDK is fully functional. If you would like to implement our Android SDK select the link below for more information.
+View Android SDK Reference
+
+
+
+
+
+
+
+
+
+
From 787e0e90ca7213b9bf26a173ebe8ff5e28e60fb4 Mon Sep 17 00:00:00 2001
From: Blake A Galloway <36147439+blakeAgalloway@users.noreply.github.com>
Date: Wed, 17 Jan 2024 14:40:50 -0500
Subject: [PATCH 02/34] navigation changes
---
.../invoicing_and_billing/{overview.md => create_an_invoice.md} | 0
.../{ => manage_recurring_payments}/cancel_recurring_payments.md | 0
2 files changed, 0 insertions(+), 0 deletions(-)
rename docs/main/invoicing_and_billing/{overview.md => create_an_invoice.md} (100%)
rename docs/main/recurring_payments/{ => manage_recurring_payments}/cancel_recurring_payments.md (100%)
diff --git a/docs/main/invoicing_and_billing/overview.md b/docs/main/invoicing_and_billing/create_an_invoice.md
similarity index 100%
rename from docs/main/invoicing_and_billing/overview.md
rename to docs/main/invoicing_and_billing/create_an_invoice.md
diff --git a/docs/main/recurring_payments/cancel_recurring_payments.md b/docs/main/recurring_payments/manage_recurring_payments/cancel_recurring_payments.md
similarity index 100%
rename from docs/main/recurring_payments/cancel_recurring_payments.md
rename to docs/main/recurring_payments/manage_recurring_payments/cancel_recurring_payments.md
From 3f12e34e38e4b5e050927a813aa4d6b5c8ed2768 Mon Sep 17 00:00:00 2001
From: srinithyaindla
Date: Fri, 26 Jan 2024 09:50:34 -0500
Subject: [PATCH 03/34] Changes for recurring payment section.
---
.../making_a_payment_with_payment_tokens.mdx | 2 +-
.../create_a_payment_plan.md | 0
.../create_a_payment_plan.mdx | 141 +++++++++++++++
.../create_a_subscription.md | 167 ------------------
.../create_a_subscription.mdx | 121 +++++++++++++
.../cancel_recurring_payments.md | 11 --
.../cancel_recurring_payments.mdx | 74 ++++++++
..._emails.md => manage_recurring_emails.mdx} | 0
.../missed_recurring_payment_data.md | 11 --
.../missed_recurring_payment_data.mdx | 85 +++++++++
.../retry_failed_recurring_payments.md | 11 --
.../retry_failed_recurring_payments.mdx | 79 +++++++++
.../update_recurring_payments.md | 11 --
.../update_recurring_payments.mdx | 116 ++++++++++++
.../{overview.md => overview.mdx} | 0
15 files changed, 617 insertions(+), 212 deletions(-)
delete mode 100644 docs/main/recurring_payments/create_a_payment_plan.md
create mode 100644 docs/main/recurring_payments/create_a_payment_plan.mdx
delete mode 100644 docs/main/recurring_payments/create_a_subscription.md
create mode 100644 docs/main/recurring_payments/create_a_subscription.mdx
delete mode 100644 docs/main/recurring_payments/manage_recurring_payments/cancel_recurring_payments.md
create mode 100644 docs/main/recurring_payments/manage_recurring_payments/cancel_recurring_payments.mdx
rename docs/main/recurring_payments/manage_recurring_payments/{manage_recurring_emails.md => manage_recurring_emails.mdx} (100%)
delete mode 100644 docs/main/recurring_payments/manage_recurring_payments/missed_recurring_payment_data.md
create mode 100644 docs/main/recurring_payments/manage_recurring_payments/missed_recurring_payment_data.mdx
delete mode 100644 docs/main/recurring_payments/manage_recurring_payments/retry_failed_recurring_payments.md
create mode 100644 docs/main/recurring_payments/manage_recurring_payments/retry_failed_recurring_payments.mdx
delete mode 100644 docs/main/recurring_payments/manage_recurring_payments/update_recurring_payments.md
create mode 100644 docs/main/recurring_payments/manage_recurring_payments/update_recurring_payments.mdx
rename docs/main/recurring_payments/{overview.md => overview.mdx} (100%)
diff --git a/docs/main/online_payments/tokenizing/making_a_payment_with_payment_tokens.mdx b/docs/main/online_payments/tokenizing/making_a_payment_with_payment_tokens.mdx
index 35aa774..695536f 100644
--- a/docs/main/online_payments/tokenizing/making_a_payment_with_payment_tokens.mdx
+++ b/docs/main/online_payments/tokenizing/making_a_payment_with_payment_tokens.mdx
@@ -100,7 +100,7 @@ The results presented below show that the query was successfully run and that ev
***
## Next Steps
-You can also refer to Recurring payment here [Recurring Payments](../../recurring_payments/update_recurring_payments.md).
+You can also refer to Recurring payment here [Recurring Payments](../../recurring_payments/manage_recurring_payments/update_recurring_payments.mdx).
diff --git a/docs/main/recurring_payments/create_a_payment_plan.md b/docs/main/recurring_payments/create_a_payment_plan.md
deleted file mode 100644
index e69de29..0000000
diff --git a/docs/main/recurring_payments/create_a_payment_plan.mdx b/docs/main/recurring_payments/create_a_payment_plan.mdx
new file mode 100644
index 0000000..2fecf0c
--- /dev/null
+++ b/docs/main/recurring_payments/create_a_payment_plan.mdx
@@ -0,0 +1,141 @@
+---
+sidebar_position: 2
+sidebar_label: 'Create a Recurring Payment'
+title: ""
+---
+
+
+import Tabs from '../../../components/Tabs';
+import TabItem from '@theme/TabItem';
+import Admonition from '@theme/Admonition';
+
+
+
+
+# Making a Recurring payment
+This guide will walk you through how to make a recurring payment plan.
+
+## Create a payment plan
+A recurring payment represents a payment that will trigger on an interval. You can create a recurring payment with a set number of payments to enable a payment plan for a payor.
+
+```graphql
+mutation {
+ createRecurringPayment(input: {
+ amount: Int,
+ payment_count: Int
+ merchant_uid: String,
+ payment_interval: PAYMENT_INTERVAL,
+ payment_method_id: String,
+ recurring_name: String,
+ payor: Payor,
+ }) {
+ amount_per_payment
+ fee_mode
+ fee_per_payment
+ next_payment_date
+ payment_interval
+ recurring_id
+ remaining_payments
+ statuts
+}
+
+}
+```
+### Arguments
+|Key |description |
+|---------------|---------------------------|
+| createRecurringPayment | This object contains all the details needed to create a recurring payment.|
+
+### Required Arguments
+|Key |type | description |
+|-------------------|-------------|---------------------------------------|
+| amount |int |The amount of the recurring payment.|
+| merchant_uid |string |The Pay Theory merchant is a unique identifier for the merchant that is creating the recurring payment.|
+| payment_count |int |The total number of payments to be made as part of the recurring schedule.|
+| payment_interval |Payment_Interval |The interval of the recurring payment. The following intervals are available: - WEEKLY
- BI_WEEKLY
- MONTHLY
- QUARTERLY
- BI_ANNUAL
- ANNUAL
|
+| payment_method_id |string |The `payment_method_id` of the tokenized payment method that will be used for the recurring payment.|
+| payor |Payor |The payor object that the recurring payment will be tied to. This will create a new payor in the system|
+| recurring_name |string |Custom name for the recurring payment.|
+
+
+### Optional Arguments
+|Key |type |description |
+|---------------------|-----------------|--------------------------------------------|
+| amount_per_payment |int | The amount of the recurring payment.|
+| fee_mode |FeeMode |The fee mode for the recurring payment. SERVICE_FEE charges the fees to the payor. MERCHANT_FEE charges the fees to the merchant. Options are- SERVICE_FEE
- MERCHANT_FEE(default)
|
+| recurring_id |string | The pay theory unique identifier assigned to the recurring payment.|
+| remaining_payments |int |The amount of the recurring payment that is still owed. This will be null on a recurring date if there is no fixed payment amount.|
+| status | Recurring status | The status of the recurring payment.- `SYSTEM_FAILURE`: The recurring payment failed due to a system error. Will retry automatically till the system issue is resolved.
- `INSTRUMENT_FAILURE`: The recurring payment failed due to a payment method error. Will not retry until the payment method is updated.
- `SUCCESS`: The last payment was successful.
|
+
+***
+
+## Returns
+The call will return the newly created recurring payment.
+```JSON
+{
+ "data": {
+ "createRecurringPayment": {
+ "amount_per_payment": Int,
+ "fee_mode": "MERCHANT_FEE",
+ "fee_per_payment": Int,
+ "payment_interval": "WEEKLY",
+ "recurring_description": null,
+ "recurring_id": String,
+ "remaining_payments": Int,
+ "status": "SUCCESS",
+ }
+ }
+}
+```
+
+## Next Steps
+You can also refer to [create payment subscription](../recurring_payments/create_a_subscription.mdx) and we can also cancel our recurring payments refer to [cancel the recurring payments](../recurring_payments/manage_recurring_payments/cancel_recurring_payments.mdx).
+
+
+
+
+# Documentation Coming Soon
+Our Apple SDK is fully functional. If you would like to implement our Apple SDK select the link below for more information.
+View Apple SDK Reference
+
+
+
+
+
+# Documentation Coming Soon
+Our Android SDK is fully functional. If you would like to implement our Android SDK select the link below for more information.
+View Android SDK Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/main/recurring_payments/create_a_subscription.md b/docs/main/recurring_payments/create_a_subscription.md
deleted file mode 100644
index 82b7496..0000000
--- a/docs/main/recurring_payments/create_a_subscription.md
+++ /dev/null
@@ -1,167 +0,0 @@
----
-sidebar_position: 2
-sidebar_label: Create Recurring Payment
-title: ""
-
----
-
-
-
-
-import Tabs from '../../../components/Tabs';
-import TabItem from '@theme/TabItem';
-import Admonition from '@theme/Admonition';
-
-
-
-
-
-# Create Recurring Payments
-Recurring payments are payments that get triggered on a specified interval. can be used to create subscriptions, and payment plans and other use cases where you want to This guide will show you how to create a payment plan and a subscription.
-
-:::danger Before you start
-You will need to be able to tokenize a payment in order to set up a recurring payment.
-
-Tokenizing Quickstart
-:::
-
-## Setting up a your recurring payment
-
-### 1. Setting up a Payment Plan
-
-### 2. A
-
-## Creating a payment plan
-
-### 1. Tokenize a payment method
-
-### 2. Creating a recurring payment
-```graphql
-mutation {
- createRecurringPayment(input: {
- account_code: String,
- amount: Int,
- currency: String,
- fee_mode: FEE_MODE,
- merchant_uid: String,
- metadata: JSON,
- payment_interval: PAYMENT_INTERVAL,
- payment_method_id: String,
- payor_id: String,
- payor: Payor,
- mute_all_emails: Boolean
- })
-```
-#### Arguments
-
-Key
-Description
-createRecurringPayment
-This object contains all the details needed to create a recurring payment.
-
-
-#### Required Arguments
-
-Key
-Type
-Description
-`merchant_uid`
-String
-The Pay Theory merchant is a unique identifier for the merchant that is creating the recurring payment.
-`amount`
-Int
-The amount of the recurring payment.
-`payment_interval`
-Payment_Interval
-The interval of the recurring payment. The following intervals are available:
-Weekly
-Bi_Weekly
-Monthly
-Quarterly
-Bi_Annual
-Annual
-
-
-`payment_method_id`
-String
-The `payment_method_id` of the tokenized payment method that will be used for the recurring payment.
-`payor_id`
-String
-The `payor_id` of the payor that the recurring payment will be tied to.
-`payor`
-Payor
-The payor object that the recurring payment will be tied to. This will create a new payor in the system
-
-
-####Optional Arguments
-
-Key
-Type
-Description
-`account_code`
-String
-Custom account code for the recurring payment that will be tied to each payment.
-`currency`
-String
-The currency of the recurring payment. If not provided, the currency will default to 'USD'.
-`metadata`
-JSON
-Custom metadata for the recurring payment that will be tied to each payment.
-`mute_all_emails`
-Boolean
-If set to true, no emails will be sent to the payor for this recurring payment. Default is false.
-
-
-
-### Returns
-The call will return the newly created recurring payment.
-
-```json
-{
- "data": {
- "createRecurringPayment": {
- ...recurring_payment_object
- }
- }
-}
-```
-
-## Next Steps
-We always have the option to update any information[Update Information] pertaining to recurring payments as well as cancel the recurring payments[Cancel].
-
-
-
-
-
-
-
-# Documentation Coming Soon
-Our Apple SDK is fully functional. If you would like to implement our Apple SDK select the link below for more information.
-View Apple SDK Reference
-
-
-
-
-
-# Documentation Coming Soon
-Our Android SDK is fully functional. If you would like to implement our Android SDK select the link below for more information.
-View Android SDK Reference
-
-
-
-
-
-
-
-
-
-
diff --git a/docs/main/recurring_payments/create_a_subscription.mdx b/docs/main/recurring_payments/create_a_subscription.mdx
new file mode 100644
index 0000000..f545905
--- /dev/null
+++ b/docs/main/recurring_payments/create_a_subscription.mdx
@@ -0,0 +1,121 @@
+---
+sidebar_position: 3
+sidebar_label: Create Payment Subscription
+title: ""
+
+---
+
+import Tabs from '../../../components/Tabs';
+import TabItem from '@theme/TabItem';
+import Admonition from '@theme/Admonition';
+
+
+
+
+# Making a payment using subscription
+This guide will walk you through how to make a payment using subscription.
+
+## Create a payment plan
+You can also create a recurring payment with no set payment amounts to enable a subscription for a payor.
+
+```graphql
+mutation {
+ createPaymentSubscription(input: {
+ amount: Int,
+ merchant_uid: String,
+ payment_interval: PAYMENT_INTERVAL,
+ payment_method_id: String,
+ recurring_name: String,
+ payor: Payor,
+ }) {
+ amount_per_payment
+ fee_mode
+ fee_per_payment
+ next_payment_date
+ payment_interval
+ recurring_id
+ remaining_payments
+ statuts
+}
+
+}
+```
+### Arguments
+|Key |description |
+|---------------|---------------------------|
+| createPaymentSubscription | This object contains all the details needed to create a payment subscription.|
+
+### Required Arguments
+|Key |type | description |
+|-------------------|-------------|---------------------------------------|
+| amount |int |The amount of the recurring payment.|
+| merchant_uid |string |The Pay Theory merchant is a unique identifier for the merchant that is creating the recurring payment.|
+| payment_interval |Payment_Interval |The interval of the recurring payment. The following intervals are available: - WEEKLY
- BI_WEEKLY
- MONTHLY
- QUARTERLY
- BI_ANNUAL
- ANNUAL
|
+| payment_method_id |string |The `payment_method_id` of the tokenized payment method that will be used for the recurring payment.|
+| payor |Payor |The payor object that the recurring payment will be tied to. This will create a new payor in the system|
+| recurring_name |string |Custom name for the recurring payment.|
+
+
+### Optional Arguments
+|Key |type |description |
+|---------------------|-----------------|--------------------------------------------|
+| amount_per_payment |int | The amount of the recurring payment.|
+| fee_mode |FeeMode |The fee mode for the recurring payment. SERVICE_FEE charges the fees to the payor. MERCHANT_FEE charges the fees to the merchant. Options are- SERVICE_FEE
- MERCHANT_FEE(default)
|
+| recurring_id |string | The pay theory unique identifier assigned to the recurring payment.|
+| remaining_payments |int |The amount of the recurring payment that is still owed. This will be null on a recurring date if there is no fixed payment amount.|
+| status | Recurring status | The status of the recurring payment.- `SYSTEM_FAILURE`: The recurring payment failed due to a system error. Will retry automatically till the system issue is resolved.
- `INSTRUMENT_FAILURE`: The recurring payment failed due to a payment method error. Will not retry until the payment method is updated.
- `SUCCESS`: The last payment was successful.
|
+
+***
+
+## Returns
+The call will return the newly created recurring payment.
+```JSON
+{
+ "data": {
+ "createRecurringPayment": {
+ "amount_per_payment": Int,
+ "fee_mode": "MERCHANT_FEE",
+ "fee_per_payment": Int,
+ "payment_interval": "WEEKLY",
+ "recurring_description": null,
+ "recurring_id": String,
+ "remaining_payments": Int,
+ "status": "SUCCESS",
+ }
+ }
+}
+```
+
+## Next Steps
+You can also refer to [create recurring payment](../recurring_payments/create_a_payment_plan.mdx) and we can also update our recurring payments information refer to [update the recurring payments](../recurring_payments/manage_recurring_payments/update_recurring_payments.mdx).
+
+
+
+
+# Documentation Coming Soon
+Our Apple SDK is fully functional. If you would like to implement our Apple SDK select the link below for more information.
+View Apple SDK Reference
+
+
+
+
+
+# Documentation Coming Soon
+Our Android SDK is fully functional. If you would like to implement our Android SDK select the link below for more information.
+View Android SDK Reference
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/main/recurring_payments/manage_recurring_payments/cancel_recurring_payments.md b/docs/main/recurring_payments/manage_recurring_payments/cancel_recurring_payments.md
deleted file mode 100644
index edffedd..0000000
--- a/docs/main/recurring_payments/manage_recurring_payments/cancel_recurring_payments.md
+++ /dev/null
@@ -1,11 +0,0 @@
----
-sidebar_position: 3
-sidebar_label: Cancel Recurring Payments
-title: "Cancel Recurring Payment"
-
----
-
-Guide Coming Soon
-
-## API Link
-* [Cancel Recurring Payment](../../api/recurring#cancel-recurring-payment)
\ No newline at end of file
diff --git a/docs/main/recurring_payments/manage_recurring_payments/cancel_recurring_payments.mdx b/docs/main/recurring_payments/manage_recurring_payments/cancel_recurring_payments.mdx
new file mode 100644
index 0000000..60609d1
--- /dev/null
+++ b/docs/main/recurring_payments/manage_recurring_payments/cancel_recurring_payments.mdx
@@ -0,0 +1,74 @@
+---
+sidebar_position: 3
+sidebar_label: Cancel Recurring Payments
+title: "Cancel Recurring Payment"
+
+---
+
+import Tabs from '../../../../components/Tabs';
+import TabItem from '@theme/TabItem';
+import Admonition from '@theme/Admonition';
+
+
+
+
+# Cancel Recurring Payment
+This guide will show you how to cancel the recurring payments that will halt the further installments.
+
+## Query to cancel recurring payments
+The procedure known as "Cancel Recurring Payment" ends planned, recurring payments. In order to halt further installments, users usually take this step, frequently. Once a recurring payment is canceled, it cannot be reactivated.
+
+```graphql
+mutation {
+ cancelRecurringPayment(recurring_id: string)
+}
+
+```
+
+### Required Arguments
+|Key |type | description |
+|-------------------|-------------|---------------------------------------|
+| recurring_id |string |The recurring_id of the recurring payment to be canceled.|
+
+
+***
+
+## Returns
+The call will return true if the recurring payment was successfully canceled.
+
+```JSON
+{
+ "data":
+ {
+ "cancelRecurringPayment": true
+ }
+}
+```
+
+## Next Steps
+You always have the option to [update any information](update_recurring_payments.mdx)pertaining to recurring payments as well as [create a new recurring payments](../create_a_payment_plan.mdx).
+
+
+
+
+# Documentation Coming Soon
+Our Apple SDK is fully functional. If you would like to implement our Apple SDK select the link below for more information.
+View Apple SDK Reference
+
+
+
+
+
+# Documentation Coming Soon
+Our Android SDK is fully functional. If you would like to implement our Android SDK select the link below for more information.
+View Android SDK Reference
+
+
+
+
\ No newline at end of file
diff --git a/docs/main/recurring_payments/manage_recurring_payments/manage_recurring_emails.md b/docs/main/recurring_payments/manage_recurring_payments/manage_recurring_emails.mdx
similarity index 100%
rename from docs/main/recurring_payments/manage_recurring_payments/manage_recurring_emails.md
rename to docs/main/recurring_payments/manage_recurring_payments/manage_recurring_emails.mdx
diff --git a/docs/main/recurring_payments/manage_recurring_payments/missed_recurring_payment_data.md b/docs/main/recurring_payments/manage_recurring_payments/missed_recurring_payment_data.md
deleted file mode 100644
index 8ad0056..0000000
--- a/docs/main/recurring_payments/manage_recurring_payments/missed_recurring_payment_data.md
+++ /dev/null
@@ -1,11 +0,0 @@
----
-sidebar_position: 5
-sidebar_label: Get Missed Recurring Payment Data
-title: "Get Missed Recurring Payment Data"
-
----
-
-Guide Coming Soon
-
-## API Link
-* [Get Missed Recurring Payment Data](../../api/recurring#get-missed-recurring-payment-data)
\ No newline at end of file
diff --git a/docs/main/recurring_payments/manage_recurring_payments/missed_recurring_payment_data.mdx b/docs/main/recurring_payments/manage_recurring_payments/missed_recurring_payment_data.mdx
new file mode 100644
index 0000000..c2d0933
--- /dev/null
+++ b/docs/main/recurring_payments/manage_recurring_payments/missed_recurring_payment_data.mdx
@@ -0,0 +1,85 @@
+---
+sidebar_position: 5
+sidebar_label: Get Missed Recurring Payment Data
+title: "Get Missed Recurring Payment Data"
+
+---
+
+import Tabs from '../../../../components/Tabs';
+import TabItem from '@theme/TabItem';
+import Admonition from '@theme/Admonition';
+
+
+
+
+# Get Missed Recurring Payment Data
+By following this guide you will learn how to obtain the total amount of payments due as well as the number of missed payments.
+
+
+## Obtain Missed Recurring Payment Information
+This is useful if you want to charge a customer for all missed payments at once when updating their payment method. This will query how many payments have been missed and the total amount of those payments.
+
+```graphql
+{
+ query missedRecurringPaymentData(recurring_id: String) {
+ fee
+ number_of_payments_missed
+ total_amount_owed
+ }
+}
+```
+
+### Required Arguments
+|Key |type | description |
+|-------------------|-------------|---------------------------------------|
+| recurring_id |string |The recurring_id of the recurring payment to be retired.|
+|fee |int | If the recurring payment has fee_mode set to SERVICE_FEE, this will be the total amount of fees that will be charged to the customer to pay off the missed payments. If the recurring payment has fee_mode set to MERCHANT_FEE, this will be 0.|
+|number_of_payments_missed| int |The number of payments that have been missed.|
+|total_amount_owed | int |The total amount that the customer will owe to pay off the missed payments.|
+
+
+***
+
+## Returns
+The information from this call will include the amount the consumer needs to make up for missing payments for a recurring payment option.
+
+```JSON
+{
+ "data": {
+ "missedRecurringPaymentData": {
+ "fee": int,
+ "number_of_payments_missed": int,
+ "total_amount_owed": int
+ }
+ }
+}
+
+```
+
+## Next Steps
+You always have the option to create [retry for failed recurring payments](retry_failed_recurring_payments.mdx) pertaining to recurring payments as well as [cancel the recurring payments](cancel_recurring_payments.mdx).
+
+
+
+
+# Documentation Coming Soon
+Our Apple SDK is fully functional. If you would like to implement our Apple SDK select the link below for more information.
+View Apple SDK Reference
+
+
+
+
+
+# Documentation Coming Soon
+Our Android SDK is fully functional. If you would like to implement our Android SDK select the link below for more information.
+View Android SDK Reference
+
+
+
+
\ No newline at end of file
diff --git a/docs/main/recurring_payments/manage_recurring_payments/retry_failed_recurring_payments.md b/docs/main/recurring_payments/manage_recurring_payments/retry_failed_recurring_payments.md
deleted file mode 100644
index 6e19906..0000000
--- a/docs/main/recurring_payments/manage_recurring_payments/retry_failed_recurring_payments.md
+++ /dev/null
@@ -1,11 +0,0 @@
----
-sidebar_position: 6
-sidebar_label: Retry Failed Recurring Payment
-title: "Retry Failed Recurring Payment"
-
----
-
-Guide Coming Soon
-
-## API Link
-* [Retry Failed Recurring Payment](../../api/recurring#create-retry-for-failed-recurring-payment)
\ No newline at end of file
diff --git a/docs/main/recurring_payments/manage_recurring_payments/retry_failed_recurring_payments.mdx b/docs/main/recurring_payments/manage_recurring_payments/retry_failed_recurring_payments.mdx
new file mode 100644
index 0000000..d6b8e7d
--- /dev/null
+++ b/docs/main/recurring_payments/manage_recurring_payments/retry_failed_recurring_payments.mdx
@@ -0,0 +1,79 @@
+---
+sidebar_position: 6
+sidebar_label: Retry Failed Recurring Payment
+title: "Retry Failed Recurring Payment"
+
+---
+
+import Tabs from '../../../../components/Tabs';
+import TabItem from '@theme/TabItem';
+import Admonition from '@theme/Admonition';
+
+
+
+
+# Retry Failed Recurring Payment
+This should be used if the payment method on file is still valid, and you want to retry the payment.
+
+:::info Example
+Payment has failed because of insufficient funds on the card, but the customer has made a payment on the balance to resolve the issue this will prevent future payment failures due to insufficient funds.
+:::
+
+
+## Create a retry for failed payments
+This call will allow you to retry a payment for a recurring payment that is in a Failed state. This should be used when the state is `INSTRUMENT_FAILURE` and the issue with the payment method has been addressed.
+
+```graphql
+mutation {
+ createRetryForFailedRecurringPayment(recurring_id: string)
+}
+
+```
+
+### Required Arguments
+|Key |type | description |
+|-------------------|-------------|---------------------------------------|
+| recurring_id |string |The recurring_id of the recurring payment to be retired.|
+
+
+***
+
+## Returns
+This returns if the attempt made for retry failed payment is successful or not.
+
+```JSON
+{
+ "data":
+ {
+ "createRetryForFailedRecurringPayment": true
+ }
+}
+```
+
+## Next Steps
+You always have the choice to either [cancel the recurring payments](cancel_recurring_payments.mdx) or check for any [missed recurring payments](missed_recurring_payment_data.mdx) related to recurring payments.
+
+
+
+
+# Documentation Coming Soon
+Our Apple SDK is fully functional. If you would like to implement our Apple SDK select the link below for more information.
+View Apple SDK Reference
+
+
+
+
+
+# Documentation Coming Soon
+Our Android SDK is fully functional. If you would like to implement our Android SDK select the link below for more information.
+View Android SDK Reference
+
+
+
+
\ No newline at end of file
diff --git a/docs/main/recurring_payments/manage_recurring_payments/update_recurring_payments.md b/docs/main/recurring_payments/manage_recurring_payments/update_recurring_payments.md
deleted file mode 100644
index b969c14..0000000
--- a/docs/main/recurring_payments/manage_recurring_payments/update_recurring_payments.md
+++ /dev/null
@@ -1,11 +0,0 @@
----
-sidebar_position: 4
-sidebar_label: Update Recurring Payment
-title: "Update Recurring Payment"
-
----
-
-Guide Coming Soon
-
-## API Link
-* [Update Recurring Payment](../../api/recurring#update-recurring-payment)
\ No newline at end of file
diff --git a/docs/main/recurring_payments/manage_recurring_payments/update_recurring_payments.mdx b/docs/main/recurring_payments/manage_recurring_payments/update_recurring_payments.mdx
new file mode 100644
index 0000000..8923cf3
--- /dev/null
+++ b/docs/main/recurring_payments/manage_recurring_payments/update_recurring_payments.mdx
@@ -0,0 +1,116 @@
+---
+sidebar_position: 4
+sidebar_label: Update Recurring Payment
+title: "Update Recurring Payment"
+
+---
+
+
+import Tabs from '../../../../components/Tabs';
+import TabItem from '@theme/TabItem';
+import Admonition from '@theme/Admonition';
+
+
+
+
+# Update Recurring Payment
+This guide refers to making changes to the specifics of an already-existing regular payment plan, including altering the amounts, intervals, or related data.
+
+:::info
+It updates the payment method on the recurring payment. If you want to update any other fields, you will need to cancel the recurring payment and create a new one.
+:::
+
+
+## Create a update recurring payments
+This call will modify automatic payment plans that are in progress without having to cancel and start over from scratch.
+
+```graphql
+mutation {
+ updateRecurringPayment(input: {
+ payment_method_id: String,
+ recurring_id: String,
+ })
+ {
+ fee_mode
+ Fee_per_payment
+ mute_all_emails
+ payment_method {
+ payment_method_object
+ }
+ recurring_id
+
+ }
+}
+```
+
+### Arguments
+|Key | description |
+|-------------------|---------------------------------------|
+| UpdateRecurringPaymentInput |The recurring_id of the recurring payment to be retired.|
+
+### Required Arguments
+|Key |type | description |
+|-------------------|-------------|---------------------------------------|
+| recurring_id |string |The `recurring_id` of the recurring payments to be updated.|
+| payment_method_id |string |The payment_method_id of the tokenized payment method that will be used for the recurring payment. If recurring payment is in a Failed state it will try to run a payment with the new payment method and get it back into a Successful state.|
+
+
+### Optional Arguments
+|Key |type |description |
+|---------------------|-----------------|--------------------------------------------|
+| pay_all_missed_payment |boolean | If the recurring payment has a set number of payments (Payment Plan) and is in a Failed state, this will make a one time charge to account for all missed payments to get it back into a Successful state.|
+| mute_all_emails |boolean |If set to true, no emails will be sent to the payor for this recurring payment.|
+| recurring_id |string | The pay theory unique identifier assigned to the recurring payment.|
+| fee_mode |FeeMode |The fee mode for the recurring payment. SERVICE_FEE charges the fees to the payor. MERCHANT_FEE charges the fees to the merchant. Options are- SERVICE_FEE
- MERCHANT_FEE(default)
|
+| fee_per_payment | int | The fee for the recurring payment. |
+
+
+***
+
+## Returns
+The call will return the updated recurring payment object.
+
+```JSON
+{
+ "data": {
+ "updateRecurringPayment": {
+ "fee_per_payment": int,
+ "mute_all_emails": false,
+ "payment_method": {
+ "payment_method_id": string
+ },
+ "recurring_id": string
+ }
+ }
+}
+
+```
+
+## Next Steps
+You always have the option to create [new recurring payments](../create_a_payment_plan.mdx) pertaining to recurring payments as well as [cancel the recurring payments](cancel_recurring_payments.mdx).
+
+
+
+
+
+# Documentation Coming Soon
+Our Apple SDK is fully functional. If you would like to implement our Apple SDK select the link below for more information.
+View Apple SDK Reference
+
+
+
+
+
+# Documentation Coming Soon
+Our Android SDK is fully functional. If you would like to implement our Android SDK select the link below for more information.
+View Android SDK Reference
+
+
+
+
\ No newline at end of file
diff --git a/docs/main/recurring_payments/overview.md b/docs/main/recurring_payments/overview.mdx
similarity index 100%
rename from docs/main/recurring_payments/overview.md
rename to docs/main/recurring_payments/overview.mdx
From 51d6f1c85a8f6a17fcb922a55a88b2bdb426d79c Mon Sep 17 00:00:00 2001
From: Blake A Galloway <36147439+blakeAgalloway@users.noreply.github.com>
Date: Fri, 26 Jan 2024 15:37:07 -0500
Subject: [PATCH 04/34] Update to overview format
---
docs/main/recurring_payments/overview.mdx | 115 ++--------------------
1 file changed, 8 insertions(+), 107 deletions(-)
diff --git a/docs/main/recurring_payments/overview.mdx b/docs/main/recurring_payments/overview.mdx
index 9969ba4..858e3f3 100644
--- a/docs/main/recurring_payments/overview.mdx
+++ b/docs/main/recurring_payments/overview.mdx
@@ -29,114 +29,15 @@ You will need to be able to tokenize a payment in order to set up a recurring pa
Tokenizing Quickstart
:::
-## Create a payment plan
-Payment plans enables you to collect a payment that gets evenly distributed over a set amount of time.
-
-## Create a subscription
-A Subscription enables you to collect a specific
-
-### 1. Setting up a Payment Plan
-
-### 2. A
-
-## Creating a payment plan
-
-### 1. Tokenize a payment method
-
-### 2. Creating a recurring payment
-```graphql
-mutation {
- createRecurringPayment(input: {
- account_code: String,
- amount: Int,
- currency: String,
- fee_mode: FEE_MODE,
- merchant_uid: String,
- metadata: JSON,
- payment_interval: PAYMENT_INTERVAL,
- payment_method_id: String,
- payor_id: String,
- payor: Payor,
- mute_all_emails: Boolean
- })
-```
-#### Arguments
-
-Key
-Description
-createRecurringPayment
-This object contains all the details needed to create a recurring payment.
-
-
-#### Required Arguments
-
-Key
-Type
-Description
-`merchant_uid`
-String
-The Pay Theory merchant is a unique identifier for the merchant that is creating the recurring payment.
-`amount`
-Int
-The amount of the recurring payment.
-`payment_interval`
-Payment_Interval
-The interval of the recurring payment. The following intervals are available:
-Weekly
-Bi_Weekly
-Monthly
-Quarterly
-Bi_Annual
-Annual
-
-
-`payment_method_id`
-String
-The `payment_method_id` of the tokenized payment method that will be used for the recurring payment.
-`payor_id`
-String
-The `payor_id` of the payor that the recurring payment will be tied to.
-`payor`
-Payor
-The payor object that the recurring payment will be tied to. This will create a new payor in the system
-
-
-####Optional Arguments
-
-Key
-Type
-Description
-`account_code`
-String
-Custom account code for the recurring payment that will be tied to each payment.
-`currency`
-String
-The currency of the recurring payment. If not provided, the currency will default to 'USD'.
-`metadata`
-JSON
-Custom metadata for the recurring payment that will be tied to each payment.
-`mute_all_emails`
-Boolean
-If set to true, no emails will be sent to the payor for this recurring payment. Default is false.
-
-
-
-### Returns
-The call will return the newly created recurring payment.
-
-```json
-{
- "data": {
- "createRecurringPayment": {
- ...recurring_payment_object
- }
- }
-}
-```
-
-## Next Steps
-We always have the option to update any information[Update Information] pertaining to recurring payments as well as cancel the recurring payments[Cancel].
+## Subscriptions
+A subscription enables you to...
+Create a subscription
+
+## Payment plans
+Payment plans enables you to...
+
+Create a payment plan
From d56a48c45c2d38776dffe84d106fe3e40487e519 Mon Sep 17 00:00:00 2001
From: srinithyaindla
Date: Tue, 30 Jan 2024 10:47:38 -0600
Subject: [PATCH 05/34] Recurring and After Payments sections commit.
---
docs/main/after_payments/query.mdx | 187 ++++++++++++++++++
.../after_payments/query_settlement_data.md | 12 --
.../after_payments/query_settlement_data.mdx | 114 +++++++++++
docs/main/after_payments/sending_receipts.md | 10 -
docs/main/after_payments/sending_receipts.mdx | 66 +++++++
.../tokenizing/recalling_payment_methods.mdx | 2 +-
.../create_a_payment_plan.mdx | 8 +-
.../create_a_subscription.mdx | 10 +-
.../cancel_recurring_payments.mdx | 4 +-
.../missed_recurring_payment_data.mdx | 4 +-
.../retry_failed_recurring_payments.mdx | 4 +-
.../update_recurring_payments.mdx | 8 +-
12 files changed, 399 insertions(+), 30 deletions(-)
create mode 100644 docs/main/after_payments/query.mdx
delete mode 100644 docs/main/after_payments/query_settlement_data.md
create mode 100644 docs/main/after_payments/query_settlement_data.mdx
delete mode 100644 docs/main/after_payments/sending_receipts.md
create mode 100644 docs/main/after_payments/sending_receipts.mdx
diff --git a/docs/main/after_payments/query.mdx b/docs/main/after_payments/query.mdx
new file mode 100644
index 0000000..bec0738
--- /dev/null
+++ b/docs/main/after_payments/query.mdx
@@ -0,0 +1,187 @@
+---
+sidebar_position: 3
+sidebar_label: Query Data
+title: "Query Data"
+
+---
+
+import Tabs from '../../../components/Tabs';
+import TabItem from '@theme/TabItem';
+import Admonition from '@theme/Admonition';
+
+
+
+
+# Query
+We will go over how to create custom queries that you may submit to the Pay Theory API in this section.
+Let's examine a fundamental query object first, and then we will dissect it.
+
+```graphql
+{
+ query_list: [
+ {
+ key: "full_name",
+ value: "John Doe",
+ operator: EQUAL,
+ conjunctive_operator: NONE_NEXT
+ }
+ ],
+ sort_list: {
+ direction: ASC,
+ key: "transfer_date"
+ }
+}
+```
+
+## Query Pair
+A list of query pairs used to build out a query.
+
+#### Required Arguments
+The following parameter must be used in order to use a query pair while writing a graphql query.
+
+|Key |type | description |
+|-------------------|-------------|---------------------------------------|
+|key |string |The key to the value you want to query against.|
+|operator | operator |The operator to use to compare the value to the data you are calling. More detail below.|
+|value |string |The value to compare the data to. If using the LIKE or NOT_LIKE operator, this value can contain wildcard characters.|
+
+
+#### Optional Arguments
+The parameters listed below provide flexibility in query result customization but are not required in query pair.
+
+|Key |type | description |
+|-------------------|-------------|---------------------------------------|
+|in_values |string |A list of values to compare the data to. This should be used instead of `value` if using the operators `IN` or `NOT_IN`.|
+|conjuctive_operator | conjuctive_operator | The conjunctive operator to use to connect the query pair with the next query pair. More detail below.|
+|query_group |QueryPairs | A list of query pairs to use to build out a nested query. A more detailed example is below under the examples section.|
+
+
+### Operators
+These operators are case-sensitive. The following are the available operators:
+
+|Type | description |
+|-------------------|---------------------------------------|
+|EQUAL | The data is equal to the value.|
+|NOT_IN_LIST | The data is not in the list of values. |
+|LIKE | The data is like the value. The value can contain wildcard characters like %,[],-,{},_,^. |
+|GREATER_EQUAL | The data is greater than or equal to the value. |
+
+### Conjunctive Operators
+These operators are case-sensitive. Conjunctive operators in the same array must match for a query to work. To mix operators use nested queries with query pairs containing a `query_list`. The following are the available conjunctive operators:
+
+|Type | description |
+|-------------------|---------------------------------------|
+|AND_NEXT | The results of the query have to meet all the conditions in the query pair list.|
+|OR_NEXT | The results of the query have to meet one of the conditions in the query pair list. |
+|NONE_NEXT | The final query pair in the list should use this operator since it has nothing to connect to. |
+
+### Sort Pair
+A sort pair is the object used to tell a query how the data should be sorted.
+
+|Key |type | description |
+|-------------------|-------------|---------------------------------------|
+|direction |string |The direction to sort the data. These are case-sensitive.- `ASC`: Begins with the least or smallest and ends with the greatest or largest.
- `DESC`: Begins with the greatest or largest and ends with the least or smallest.
|
+|key | string | The key to sort the data by.|
+
+## Examples
+The examples that follow will provide a quick rundown of how the query functions in the payment transaction.
+
+#### 1. Transactions With Status SETTLED and the reference starts with `test`.
+ If you wanted to build a query that looked for any transactions that had a status of SETTLED and the reference starts with test, you would do the following.
+
+ This query would return only those transactions where the status is `SETTLED` and the reference is `test`.
+ ```graphql
+ {
+ transactions(limit: 5, query: {query_list: [
+ {
+ key: "reference",
+ value: "test%",
+ operator: LIKE,
+ conjunctive_operator: AND_NEXT
+ },
+ {
+ key: "status",
+ value: "SETTLED",
+ operator: EQUAL,
+ conjunctive_operator: NONE_NEXT
+ }
+ ]})
+ {
+ items {
+ transaction_id
+ reference
+ gross_amount
+ }
+ total_row_count
+ }
+ }
+
+ ```
+
+#### 2. Querying Sub Objects
+ Due to the fact payment method is a nested data object payment method queries can be made by passing a separate array of query pairs for the metadata.
+
+
+ This would return 10 transactions where the `gross_amount` is greater than 1000 and the payment has a payment method in which the `last_four` is equal to 1234. It would be sorted by gross_amount in ascending order.
+
+ ```graphql
+ {
+ transactions(limit: 10, query:{
+ query_list: [
+ {
+ key: "gross_amount",
+ value: "1000",
+ operator: GREATER_THAN,
+ conjunctive_operator: NONE_NEXT
+ }
+ ],
+ sort_pair: [{
+ direction: ASC,
+ key: "gross_amount"
+ }]
+ }
+ )
+ {
+ items {
+ currency
+ gross_amount
+ payment_method(query_list: [{
+ key: "last_four",
+ value: "1234",
+ operator: EQUAL
+ }])
+ }
+ total_row_count
+ }
+ }
+ ```
+
+***
+
+## Next Steps
+We can discover how to utilize the query object to [settle the transactions](query_settlement_data.mdx).
+
+
+
+
+# Documentation Coming Soon
+Our Apple SDK is fully functional. If you would like to implement our Apple SDK select the link below for more information.
+View Apple SDK Reference
+
+
+
+
+
+# Documentation Coming Soon
+Our Android SDK is fully functional. If you would like to implement our Android SDK select the link below for more information.
+View Android SDK Reference
+
+
+
+
\ No newline at end of file
diff --git a/docs/main/after_payments/query_settlement_data.md b/docs/main/after_payments/query_settlement_data.md
deleted file mode 100644
index 65f3019..0000000
--- a/docs/main/after_payments/query_settlement_data.md
+++ /dev/null
@@ -1,12 +0,0 @@
----
-sidebar_position: 2
-sidebar_label: Query Settlement Data
-title: "Query Settlement Data"
-
----
-
-Guide Coming Soon
-
-## API Links
-* [Query Settlement Data](../../api/settlement)
-* [Query Data](../../api/query)
diff --git a/docs/main/after_payments/query_settlement_data.mdx b/docs/main/after_payments/query_settlement_data.mdx
new file mode 100644
index 0000000..0e5878c
--- /dev/null
+++ b/docs/main/after_payments/query_settlement_data.mdx
@@ -0,0 +1,114 @@
+---
+sidebar_position: 2
+sidebar_label: Query Settlement Data
+title: "Query Settlement Data"
+
+---
+
+import Tabs from '../../../components/Tabs';
+import TabItem from '@theme/TabItem';
+import Admonition from '@theme/Admonition';
+
+
+
+
+# Query Settlement Data
+Settlements are a batch of payments, disputes, and refunds that are grouped together and paid out to a merchant. This guide will walk you through how to write a query for settlment.
+
+```graphql
+query Getsettlement{
+ settlements(limit: 10, direction: FORWARD, offset: "", offset_id: "", query:{
+ query_list:[
+ {
+ key: "status",
+ value: "SUCCEEDED",
+ operator : EQUAL
+ }
+ ]
+ }) {
+ items {
+ gross_amount
+ merchant_uid
+ settlement_batch
+ status
+ transaction_debit_count
+ transaction_reversal_count
+ }
+ }
+}
+
+```
+
+### Arguments
+Sending a request is required in order to get query settlement data. To obtain the query data, the following three parameters are necessary.
+
+|Key |type | description |
+|-------------------|-------------|---------------------------------------|
+|limit |int |The number of settlements to return.|
+|direction | string | The direction of the pagination. Make sure the results are returned in the correct order.|
+|query |QueryObject | The query to filter the settlements with. Detailed information about the query object can be found [here](query.mdx).|
+
+
+### Required Arguments
+The following parameters must be used in order for getting the query settlement data. The query may fail to execute if any parameter is omitted, in which case the required data for processing will need to be requested.
+
+|Key |type | description |
+|-------------------|-------------|---------------------------------------|
+|gross_amount |int |The total amount of the settlement before any fees and adjustments. |
+|merchant_uid | string | The Pay Theory unique identifier assigned to the merchant that the settlement belongs to.|
+|query |QueryObject | The query to filter the settlements with. Detailed information about the query object can be found here[query].|
+|settlement_batch |int |The unique settlement batch number.|
+|status | string |The status of the settlement. |
+|transaction_debit_count |int | The number of transactions of type DEBIT that were included in the settlement.|
+
+
+***
+
+## Returns
+This returns if the attempt made for retry failed payment is successful or not.
+
+```JSON
+{
+ "data": {
+ "settlements": {
+ "items": [
+ {
+ "settlement_batch": int
+ },
+ {
+ "settlement_batch": int
+ },
+ ],
+ "total_row_count": int
+ }
+ }
+}
+```
+
+## Next Steps
+We can also find how to build your own queries and what operators we need while building a [query](query.mdx).
+
+
+
+
+# Documentation Coming Soon
+Our Apple SDK is fully functional. If you would like to implement our Apple SDK select the link below for more information.
+View Apple SDK Reference
+
+
+
+
+
+# Documentation Coming Soon
+Our Android SDK is fully functional. If you would like to implement our Android SDK select the link below for more information.
+View Android SDK Reference
+
+
+
+
\ No newline at end of file
diff --git a/docs/main/after_payments/sending_receipts.md b/docs/main/after_payments/sending_receipts.md
deleted file mode 100644
index dbbb955..0000000
--- a/docs/main/after_payments/sending_receipts.md
+++ /dev/null
@@ -1,10 +0,0 @@
----
-sidebar_position: 3
-sidebar_label: Sending Receipts
-title: "Sending Receipts"
-
----
-
-Guide Coming Soon
-## API Link
-* [Sending Receipts](../../api/transaction#send-transaction-receipt)
\ No newline at end of file
diff --git a/docs/main/after_payments/sending_receipts.mdx b/docs/main/after_payments/sending_receipts.mdx
new file mode 100644
index 0000000..38b9b46
--- /dev/null
+++ b/docs/main/after_payments/sending_receipts.mdx
@@ -0,0 +1,66 @@
+---
+sidebar_position: 4
+sidebar_label: Sending Receipts
+title: "Sending Receipts"
+
+---
+
+import Tabs from '../../../components/Tabs';
+import TabItem from '@theme/TabItem';
+import Admonition from '@theme/Admonition';
+
+
+
+
+# Sending Receipts
+This call will send a receipt for a transaction to the email address on file with the payor or an email passed in. This guide will walk you through how to send receipts the payor.
+
+```graphql
+mutation sendingReceipts (email: AWSEmail, receipt_description: String, transaction_id: String!) {
+ createReceiptEmail(transaction_id: transaction_id,
+ email: email,
+ receipt_description: receipt_description)
+}
+
+```
+
+### Required Arguments
+The following parameters must be used in order to send receipts to the payor. The query may fail to execute if any parameter is omitted, in which case the required data for processing will need to be requested.
+
+|Key |type | description |
+|-------------------|-------------|---------------------------------------|
+|transaction_id |string |The Pay Theory unique identifier for the transaction to send the receipt for. |
+|email | AWSEmail | The email address to send the receipt to. If not provided the email address on file with the payor will be used.|
+|receipt_description |string | The description of the transaction that will be displayed on the receipt. If not provided it will just say "Payment to merchant_name".|
+
+
+***
+
+
+## Next Steps
+We can learn how to use the querying object in settlements [query settlement object](query_settlement_data.mdx) as well as how the [query](query) in a transaction functions works.
+
+
+
+
+# Documentation Coming Soon
+Our Apple SDK is fully functional. If you would like to implement our Apple SDK select the link below for more information.
+View Apple SDK Reference
+
+
+
+
+
+# Documentation Coming Soon
+Our Android SDK is fully functional. If you would like to implement our Android SDK select the link below for more information.
+View Android SDK Reference
+
+
+
+
\ No newline at end of file
diff --git a/docs/main/online_payments/tokenizing/recalling_payment_methods.mdx b/docs/main/online_payments/tokenizing/recalling_payment_methods.mdx
index 42652b0..bda34ab 100644
--- a/docs/main/online_payments/tokenizing/recalling_payment_methods.mdx
+++ b/docs/main/online_payments/tokenizing/recalling_payment_methods.mdx
@@ -97,7 +97,7 @@ The output response will come back in JSON format as an array of payment method
***
## Next Steps
-You can also refer to how to make [one time payment Transaction](./Making a Payment with Payment Token.mdx)
+You can also refer to how to make [one time payment Transaction](making_a_payment_with_payment_tokens.mdx)
diff --git a/docs/main/recurring_payments/create_a_payment_plan.mdx b/docs/main/recurring_payments/create_a_payment_plan.mdx
index 2fecf0c..059792e 100644
--- a/docs/main/recurring_payments/create_a_payment_plan.mdx
+++ b/docs/main/recurring_payments/create_a_payment_plan.mdx
@@ -19,7 +19,7 @@ import Admonition from '@theme/Admonition';
# Making a Recurring payment
-This guide will walk you through how to make a recurring payment plan.
+Payment plan are any recurring transactions that are completed on a periodic basis, such as utility bills, loans, or contracts. This guide will walk you through how to make a recurring payment plan.
## Create a payment plan
A recurring payment represents a payment that will trigger on an interval. You can create a recurring payment with a set number of payments to enable a payment plan for a payor.
@@ -48,11 +48,15 @@ mutation {
}
```
### Arguments
+To create a payment plan, you need to send a request.
+
|Key |description |
|---------------|---------------------------|
| createRecurringPayment | This object contains all the details needed to create a recurring payment.|
### Required Arguments
+The following parameters must be used in order for the payment plan to be created successfully. The query may fail to execute if any parameter is omitted, in which case the required data for processing will need to be requested.
+
|Key |type | description |
|-------------------|-------------|---------------------------------------|
| amount |int |The amount of the recurring payment.|
@@ -65,6 +69,8 @@ mutation {
### Optional Arguments
+The parameters listed below provide flexibility in query result customization but are not required to create a payment plan. Default values are frequently assigned to them.
+
|Key |type |description |
|---------------------|-----------------|--------------------------------------------|
| amount_per_payment |int | The amount of the recurring payment.|
diff --git a/docs/main/recurring_payments/create_a_subscription.mdx b/docs/main/recurring_payments/create_a_subscription.mdx
index f545905..7188684 100644
--- a/docs/main/recurring_payments/create_a_subscription.mdx
+++ b/docs/main/recurring_payments/create_a_subscription.mdx
@@ -19,9 +19,9 @@ import Admonition from '@theme/Admonition';
# Making a payment using subscription
-This guide will walk you through how to make a payment using subscription.
+A payment subscription involves paying for ongoing use of a service or product, sometimes in many levels.This guide will walk you through how to make a payment using subscription.
-## Create a payment plan
+## Create a payment plan using subscription
You can also create a recurring payment with no set payment amounts to enable a subscription for a payor.
```graphql
@@ -47,11 +47,15 @@ mutation {
}
```
### Arguments
+To create a payment subscription plan, you need to send a request.
+
|Key |description |
|---------------|---------------------------|
| createPaymentSubscription | This object contains all the details needed to create a payment subscription.|
### Required Arguments
+The following parameters must be used in order for the subscription plan to be created successfully. The query may fail to execute if any parameter is omitted, in which case the required data for processing will need to be requested.
+
|Key |type | description |
|-------------------|-------------|---------------------------------------|
| amount |int |The amount of the recurring payment.|
@@ -63,6 +67,8 @@ mutation {
### Optional Arguments
+The parameters listed below provide flexibility in query result customization but are not required to create a subscription plan. Default values are frequently assigned to them.
+
|Key |type |description |
|---------------------|-----------------|--------------------------------------------|
| amount_per_payment |int | The amount of the recurring payment.|
diff --git a/docs/main/recurring_payments/manage_recurring_payments/cancel_recurring_payments.mdx b/docs/main/recurring_payments/manage_recurring_payments/cancel_recurring_payments.mdx
index 60609d1..dda03f9 100644
--- a/docs/main/recurring_payments/manage_recurring_payments/cancel_recurring_payments.mdx
+++ b/docs/main/recurring_payments/manage_recurring_payments/cancel_recurring_payments.mdx
@@ -19,7 +19,7 @@ import Admonition from '@theme/Admonition';
# Cancel Recurring Payment
-This guide will show you how to cancel the recurring payments that will halt the further installments.
+Cancelling recurring payments stops an account from being charged or debited in the future for a service or subscription. This guide will show you how to cancel the recurring payments that will halt the further installments.
## Query to cancel recurring payments
The procedure known as "Cancel Recurring Payment" ends planned, recurring payments. In order to halt further installments, users usually take this step, frequently. Once a recurring payment is canceled, it cannot be reactivated.
@@ -32,6 +32,8 @@ mutation {
```
### Required Arguments
+The following parameter must be used in order for the payment plan to be cancelled successfully. The query may fail to execute if any parameter is omitted, in which case the required data for processing will need to be requested.
+
|Key |type | description |
|-------------------|-------------|---------------------------------------|
| recurring_id |string |The recurring_id of the recurring payment to be canceled.|
diff --git a/docs/main/recurring_payments/manage_recurring_payments/missed_recurring_payment_data.mdx b/docs/main/recurring_payments/manage_recurring_payments/missed_recurring_payment_data.mdx
index c2d0933..d69193e 100644
--- a/docs/main/recurring_payments/manage_recurring_payments/missed_recurring_payment_data.mdx
+++ b/docs/main/recurring_payments/manage_recurring_payments/missed_recurring_payment_data.mdx
@@ -19,7 +19,7 @@ import Admonition from '@theme/Admonition';
# Get Missed Recurring Payment Data
-By following this guide you will learn how to obtain the total amount of payments due as well as the number of missed payments.
+Retrieving missed recurring payment data allows tracking of failed transactions or missed payments within a subscription or service. By following this guide you will learn how to obtain the total amount of payments due as well as the number of missed payments.
## Obtain Missed Recurring Payment Information
@@ -36,6 +36,8 @@ This is useful if you want to charge a customer for all missed payments at once
```
### Required Arguments
+The following parameters must be used in order to get the missed recurring payment data information.
+
|Key |type | description |
|-------------------|-------------|---------------------------------------|
| recurring_id |string |The recurring_id of the recurring payment to be retired.|
diff --git a/docs/main/recurring_payments/manage_recurring_payments/retry_failed_recurring_payments.mdx b/docs/main/recurring_payments/manage_recurring_payments/retry_failed_recurring_payments.mdx
index d6b8e7d..07cc24d 100644
--- a/docs/main/recurring_payments/manage_recurring_payments/retry_failed_recurring_payments.mdx
+++ b/docs/main/recurring_payments/manage_recurring_payments/retry_failed_recurring_payments.mdx
@@ -19,7 +19,7 @@ import Admonition from '@theme/Admonition';
# Retry Failed Recurring Payment
-This should be used if the payment method on file is still valid, and you want to retry the payment.
+Retry failed recurring payments automatically resubmits declined transactions for a subscription or service. This should be used if the payment method on file is still valid, and you want to retry the payment.
:::info Example
Payment has failed because of insufficient funds on the card, but the customer has made a payment on the balance to resolve the issue this will prevent future payment failures due to insufficient funds.
@@ -37,6 +37,8 @@ mutation {
```
### Required Arguments
+The following parameter must be used in order to retry the failed recurring payment data. The query may fail to execute if any parameter is omitted, in which case the required data for processing will need to be requested.
+
|Key |type | description |
|-------------------|-------------|---------------------------------------|
| recurring_id |string |The recurring_id of the recurring payment to be retired.|
diff --git a/docs/main/recurring_payments/manage_recurring_payments/update_recurring_payments.mdx b/docs/main/recurring_payments/manage_recurring_payments/update_recurring_payments.mdx
index 8923cf3..3ac0716 100644
--- a/docs/main/recurring_payments/manage_recurring_payments/update_recurring_payments.mdx
+++ b/docs/main/recurring_payments/manage_recurring_payments/update_recurring_payments.mdx
@@ -20,7 +20,7 @@ import Admonition from '@theme/Admonition';
# Update Recurring Payment
-This guide refers to making changes to the specifics of an already-existing regular payment plan, including altering the amounts, intervals, or related data.
+Updating recurring payments allows modifications to payment details, intervals, or amounts for ongoing subscriptions or services. This guide refers to making changes to the specifics of an already-existing regular payment plan, including altering the amounts, intervals, or related data.
:::info
It updates the payment method on the recurring payment. If you want to update any other fields, you will need to cancel the recurring payment and create a new one.
@@ -50,11 +50,15 @@ mutation {
```
### Arguments
+To update a recurring payment, you need to send a request.
+
|Key | description |
|-------------------|---------------------------------------|
| UpdateRecurringPaymentInput |The recurring_id of the recurring payment to be retired.|
### Required Arguments
+The following parameters must be used in order to update recurring payment data information. The query may fail to execute if any parameter is omitted, in which case the required data for processing will need to be requested.
+
|Key |type | description |
|-------------------|-------------|---------------------------------------|
| recurring_id |string |The `recurring_id` of the recurring payments to be updated.|
@@ -62,6 +66,8 @@ mutation {
### Optional Arguments
+The parameters listed below provide flexibility in query result customization but are not required to update a payment plan.
+
|Key |type |description |
|---------------------|-----------------|--------------------------------------------|
| pay_all_missed_payment |boolean | If the recurring payment has a set number of payments (Payment Plan) and is in a Failed state, this will make a one time charge to account for all missed payments to get it back into a Successful state.|
From c737b3e884ae035d1e08539bf45e1b9f9c8c4d30 Mon Sep 17 00:00:00 2001
From: austinzani <60404116+austinzani@users.noreply.github.com>
Date: Tue, 30 Jan 2024 12:20:00 -0500
Subject: [PATCH 06/34] fix: updated the operator list to more exhaustive
---
docs/main/after_payments/query.mdx | 30 +-
package-lock.json | 2430 ++++++++++++++++++----------
2 files changed, 1584 insertions(+), 876 deletions(-)
diff --git a/docs/main/after_payments/query.mdx b/docs/main/after_payments/query.mdx
index bec0738..0a18f91 100644
--- a/docs/main/after_payments/query.mdx
+++ b/docs/main/after_payments/query.mdx
@@ -49,7 +49,6 @@ The following parameter must be used in order to use a query pair while writing
|-------------------|-------------|---------------------------------------|
|key |string |The key to the value you want to query against.|
|operator | operator |The operator to use to compare the value to the data you are calling. More detail below.|
-|value |string |The value to compare the data to. If using the LIKE or NOT_LIKE operator, this value can contain wildcard characters.|
#### Optional Arguments
@@ -57,20 +56,33 @@ The parameters listed below provide flexibility in query result customization bu
|Key |type | description |
|-------------------|-------------|---------------------------------------|
-|in_values |string |A list of values to compare the data to. This should be used instead of `value` if using the operators `IN` or `NOT_IN`.|
-|conjuctive_operator | conjuctive_operator | The conjunctive operator to use to connect the query pair with the next query pair. More detail below.|
+|conjuctive_operator | ConjunctiveOperator | The conjunctive operator to use to connect the query pair with the next query pair. More detail below.|
+|in_values |string |A list of values to compare the data to. This should be used instead of `value` if using the operators `IN_LIST` or `NOT_IN_LIST`.|
|query_group |QueryPairs | A list of query pairs to use to build out a nested query. A more detailed example is below under the examples section.|
+|value |string |The value to compare the data to. If using the LIKE or NOT_LIKE operator, this value can contain wildcard characters.|
-### Operators
+
+ ### Operators
These operators are case-sensitive. The following are the available operators:
|Type | description |
|-------------------|---------------------------------------|
-|EQUAL | The data is equal to the value.|
-|NOT_IN_LIST | The data is not in the list of values. |
+|EQUAL | The value of the data must be equal to the value in the query pair.|
+|EQUAL_FALSE | The value of the data must be equal to False.|
+|EQUAL_TRUE | The value of the data must be equal to True.|
+|GREATER_EQUAL | The value of the data must be greater than or equal to the value in the query pair.|
+|GREATER_THAN | The value of the data must be greater than the value in the query pair.|
+|IN_LIST | The value of the data must be in the list of in_values in the query pair.|
+|IS_NOT_NULL | The value of the data must not be null.|
+|IS_NULL | The value of the data must be null.|
+|LESS_EQUAL | The value of the data must be less than or equal to the value in the query pair.|
+|LESS_THAN | The value of the data must be less than the value in the query pair.|
|LIKE | The data is like the value. The value can contain wildcard characters like %,[],-,{},_,^. |
-|GREATER_EQUAL | The data is greater than or equal to the value. |
+|NOT_EQUAL | The value of the data must not be equal to the value in the query pair.|
+|NOT_IN_LIST | The value of the data must not be in the list of in_values in the query pair.|
+|NOT_LIKE | The data is not like the value. The value can contain wildcard characters like %,[],-,{},_,^. |
+
### Conjunctive Operators
These operators are case-sensitive. Conjunctive operators in the same array must match for a query to work. To mix operators use nested queries with query pairs containing a `query_list`. The following are the available conjunctive operators:
@@ -86,7 +98,7 @@ A sort pair is the object used to tell a query how the data should be sorted.
|Key |type | description |
|-------------------|-------------|---------------------------------------|
-|direction |string |The direction to sort the data. These are case-sensitive.- `ASC`: Begins with the least or smallest and ends with the greatest or largest.
- `DESC`: Begins with the greatest or largest and ends with the least or smallest.
|
+|direction |SortDirection |The direction to sort the data. These are case-sensitive.- `ASC`: Begins with the least or smallest and ends with the greatest or largest.
- `DESC`: Begins with the greatest or largest and ends with the least or smallest.
|
|key | string | The key to sort the data by.|
## Examples
@@ -165,7 +177,7 @@ The examples that follow will provide a quick rundown of how the query functions
***
## Next Steps
-We can discover how to utilize the query object to [settle the transactions](query_settlement_data.mdx).
+We can discover how to utilize the query object to [query settlement details](query_settlement_data.mdx).
diff --git a/package-lock.json b/package-lock.json
index e067628..53ce259 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -35,22 +35,22 @@
}
},
"node_modules/@algolia/autocomplete-core": {
- "version": "1.12.1",
- "resolved": "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.12.1.tgz",
- "integrity": "sha512-Paf1MEdsU8EA5eApJlp6yNJGn6IfWec6UoJyv6fzI+T2v9nU4ynH4nkq07hzOilImVy33vFlzh1+D7jcU2lMFg==",
+ "version": "1.12.2",
+ "resolved": "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.12.2.tgz",
+ "integrity": "sha512-9H11byD/LotKdsAQW8LKfJRwTKde33nxieKgBRbG8jhPErnREsiAmdF82910mv2zimu66T4f9BL9zT1kGEF74g==",
"dependencies": {
- "@algolia/autocomplete-plugin-algolia-insights": "1.12.1",
- "@algolia/autocomplete-shared": "1.12.1"
+ "@algolia/autocomplete-plugin-algolia-insights": "1.12.2",
+ "@algolia/autocomplete-shared": "1.12.2"
}
},
"node_modules/@algolia/autocomplete-js": {
- "version": "1.12.1",
- "resolved": "https://registry.npmjs.org/@algolia/autocomplete-js/-/autocomplete-js-1.12.1.tgz",
- "integrity": "sha512-o8OVeyTSCJ1n5xnULBqlJ3gcimlyevUeNUmGXuHgd6K2TeHmZ8EgaxHWuyzOdgWNjcJpCpjDh4Q/hEvQq3svDQ==",
+ "version": "1.12.2",
+ "resolved": "https://registry.npmjs.org/@algolia/autocomplete-js/-/autocomplete-js-1.12.2.tgz",
+ "integrity": "sha512-urCborbT4qJHZJ8atCe1YNicWQ0rJPRK6KWoufmukqZV0ktxXcRlJCstRV9j/8CqxOheB/eDWo/Rm3v9nXSJLg==",
"dependencies": {
- "@algolia/autocomplete-core": "1.12.1",
- "@algolia/autocomplete-preset-algolia": "1.12.1",
- "@algolia/autocomplete-shared": "1.12.1",
+ "@algolia/autocomplete-core": "1.12.2",
+ "@algolia/autocomplete-preset-algolia": "1.12.2",
+ "@algolia/autocomplete-shared": "1.12.2",
"htm": "^3.1.1",
"preact": "^10.13.2"
},
@@ -60,22 +60,22 @@
}
},
"node_modules/@algolia/autocomplete-plugin-algolia-insights": {
- "version": "1.12.1",
- "resolved": "https://registry.npmjs.org/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.12.1.tgz",
- "integrity": "sha512-wZnfgmJA+g+WWkyXRZqv9NvRtOrZCnsZMpSvGe4QdQatEWRTAn2hry1cHMj8+sxwpqQQE7Kt/GAZhElrmErPkw==",
+ "version": "1.12.2",
+ "resolved": "https://registry.npmjs.org/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.12.2.tgz",
+ "integrity": "sha512-jPlBXFZs3ukUl5bn27kF3D6JHsWwK9g2bcjIeFBld2UaZnH6ec8tcldVeYbUy6QzDevmFyTohzhb1j6MtSZBrQ==",
"dependencies": {
- "@algolia/autocomplete-shared": "1.12.1"
+ "@algolia/autocomplete-shared": "1.12.2"
},
"peerDependencies": {
"search-insights": ">= 1 < 3"
}
},
"node_modules/@algolia/autocomplete-preset-algolia": {
- "version": "1.12.1",
- "resolved": "https://registry.npmjs.org/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.12.1.tgz",
- "integrity": "sha512-fbciiuDZ6WsQOhf3Rdm4ctZpOGngg8hNtss4FCJz4FGnGSUxs+H0n38k+FbQ3vcfzQ0nsdAjXWwM4G0OLJE3Mw==",
+ "version": "1.12.2",
+ "resolved": "https://registry.npmjs.org/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.12.2.tgz",
+ "integrity": "sha512-eIKg14xSr5nHp4Qc9ddl59iVTGmJzOTN8KSZMR/cp76Wa78VvYG5SWSU3Qi+visFrlPWH6I0aM8RrevsnhprtQ==",
"dependencies": {
- "@algolia/autocomplete-shared": "1.12.1"
+ "@algolia/autocomplete-shared": "1.12.2"
},
"peerDependencies": {
"@algolia/client-search": ">= 4.9.1 < 6",
@@ -83,88 +83,88 @@
}
},
"node_modules/@algolia/autocomplete-shared": {
- "version": "1.12.1",
- "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.12.1.tgz",
- "integrity": "sha512-Q2NQ9pxSpwi0WsLlGtrnE+nMo4ERgB4YlYi7eW7EIUtD0LSixLQeOqlNNYIhFUYbNYpfG5s9L3W8PMfS2M4qOg==",
+ "version": "1.12.2",
+ "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.12.2.tgz",
+ "integrity": "sha512-XOaJ0LeXh8jgLKgR1FF2l3aF/8pw4gdjNWucaZh2NfwU1EfXmgjsvUHS7GglJgvxUcSHDoQglr2I5zUo3piSbA==",
"peerDependencies": {
"@algolia/client-search": ">= 4.9.1 < 6",
"algoliasearch": ">= 4.9.1 < 6"
}
},
"node_modules/@algolia/autocomplete-theme-classic": {
- "version": "1.12.1",
- "resolved": "https://registry.npmjs.org/@algolia/autocomplete-theme-classic/-/autocomplete-theme-classic-1.12.1.tgz",
- "integrity": "sha512-oKmMEWAtASUizKc73RKS5vzu0iURM+joVdlAkOVuCpjajUJ98ejMnk43ht4FKPBXDBAVSlM4SmS05lHIpYVLIg=="
+ "version": "1.12.2",
+ "resolved": "https://registry.npmjs.org/@algolia/autocomplete-theme-classic/-/autocomplete-theme-classic-1.12.2.tgz",
+ "integrity": "sha512-0AZzaX4jiN9fc/uO00PTZ4GUYMS/W5BIjCVMF6Rry21VhH5RYBnhH1VLNw3WUH++K2xwcyIoDIBV+tCInF0lOg=="
},
"node_modules/@algolia/cache-browser-local-storage": {
- "version": "4.20.0",
- "resolved": "https://registry.npmjs.org/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.20.0.tgz",
- "integrity": "sha512-uujahcBt4DxduBTvYdwO3sBfHuJvJokiC3BP1+O70fglmE1ShkH8lpXqZBac1rrU3FnNYSUs4pL9lBdTKeRPOQ==",
+ "version": "4.21.1",
+ "resolved": "https://registry.npmjs.org/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.21.1.tgz",
+ "integrity": "sha512-vUkac/vgj8inyGR/IgunRjTOQ6IlBwl7afFkIfUZRqbqKKXBs+A/g5wgH+UnAlCSW8wjFRAIfCzuvSRb1/qjsQ==",
"dependencies": {
- "@algolia/cache-common": "4.20.0"
+ "@algolia/cache-common": "4.21.1"
}
},
"node_modules/@algolia/cache-common": {
- "version": "4.20.0",
- "resolved": "https://registry.npmjs.org/@algolia/cache-common/-/cache-common-4.20.0.tgz",
- "integrity": "sha512-vCfxauaZutL3NImzB2G9LjLt36vKAckc6DhMp05An14kVo8F1Yofb6SIl6U3SaEz8pG2QOB9ptwM5c+zGevwIQ=="
+ "version": "4.21.1",
+ "resolved": "https://registry.npmjs.org/@algolia/cache-common/-/cache-common-4.21.1.tgz",
+ "integrity": "sha512-HUo4fRk8KXFMyCASW0k+Kl8iXBoRPdqAjV9OVaFibTNg1dbwnpe6eIxbSTM6AJ2X82ic/8x3GuAO8zF/E515PA=="
},
"node_modules/@algolia/cache-in-memory": {
- "version": "4.20.0",
- "resolved": "https://registry.npmjs.org/@algolia/cache-in-memory/-/cache-in-memory-4.20.0.tgz",
- "integrity": "sha512-Wm9ak/IaacAZXS4mB3+qF/KCoVSBV6aLgIGFEtQtJwjv64g4ePMapORGmCyulCFwfePaRAtcaTbMcJF+voc/bg==",
+ "version": "4.21.1",
+ "resolved": "https://registry.npmjs.org/@algolia/cache-in-memory/-/cache-in-memory-4.21.1.tgz",
+ "integrity": "sha512-+l2pLg6yIwRaGNtv41pGF/f/e9Qk80FeYE41f4OXS9lb5vpyrxzqM5nUaffWk/ZSFrPDuw5J2E226c//tIIffA==",
"dependencies": {
- "@algolia/cache-common": "4.20.0"
+ "@algolia/cache-common": "4.21.1"
}
},
"node_modules/@algolia/client-account": {
- "version": "4.20.0",
- "resolved": "https://registry.npmjs.org/@algolia/client-account/-/client-account-4.20.0.tgz",
- "integrity": "sha512-GGToLQvrwo7am4zVkZTnKa72pheQeez/16sURDWm7Seyz+HUxKi3BM6fthVVPUEBhtJ0reyVtuK9ArmnaKl10Q==",
+ "version": "4.21.1",
+ "resolved": "https://registry.npmjs.org/@algolia/client-account/-/client-account-4.21.1.tgz",
+ "integrity": "sha512-AC6SjA9n38th73gAUqcjsuxNUChpwaflaAhPL0qO9cUICN67njpQrnYaoSVZ/yx0opG5zQFRKbpEcuPGj0XjhQ==",
"dependencies": {
- "@algolia/client-common": "4.20.0",
- "@algolia/client-search": "4.20.0",
- "@algolia/transporter": "4.20.0"
+ "@algolia/client-common": "4.21.1",
+ "@algolia/client-search": "4.21.1",
+ "@algolia/transporter": "4.21.1"
}
},
"node_modules/@algolia/client-analytics": {
- "version": "4.20.0",
- "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-4.20.0.tgz",
- "integrity": "sha512-EIr+PdFMOallRdBTHHdKI3CstslgLORQG7844Mq84ib5oVFRVASuuPmG4bXBgiDbcsMLUeOC6zRVJhv1KWI0ug==",
+ "version": "4.21.1",
+ "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-4.21.1.tgz",
+ "integrity": "sha512-q6AxvAcBl4fNZXZsMwRRQXcsxUv0PK5eUAz/lHDvgkMWAg6cP7Fl+WIq0fHcG7cJA4EHf2sT5fV6Z+yUlf7NfA==",
"dependencies": {
- "@algolia/client-common": "4.20.0",
- "@algolia/client-search": "4.20.0",
- "@algolia/requester-common": "4.20.0",
- "@algolia/transporter": "4.20.0"
+ "@algolia/client-common": "4.21.1",
+ "@algolia/client-search": "4.21.1",
+ "@algolia/requester-common": "4.21.1",
+ "@algolia/transporter": "4.21.1"
}
},
"node_modules/@algolia/client-common": {
- "version": "4.20.0",
- "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.20.0.tgz",
- "integrity": "sha512-P3WgMdEss915p+knMMSd/fwiHRHKvDu4DYRrCRaBrsfFw7EQHon+EbRSm4QisS9NYdxbS04kcvNoavVGthyfqQ==",
+ "version": "4.21.1",
+ "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.21.1.tgz",
+ "integrity": "sha512-LOH7ncYwY/x7epOgxc/MIuV7m3qzl00wIjDG5/9rgImFpkV0X+D/ndJI9DmPsIx7yaTLd5xv/XYuKLcvrUR0eQ==",
"dependencies": {
- "@algolia/requester-common": "4.20.0",
- "@algolia/transporter": "4.20.0"
+ "@algolia/requester-common": "4.21.1",
+ "@algolia/transporter": "4.21.1"
}
},
"node_modules/@algolia/client-personalization": {
- "version": "4.20.0",
- "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-4.20.0.tgz",
- "integrity": "sha512-N9+zx0tWOQsLc3K4PVRDV8GUeOLAY0i445En79Pr3zWB+m67V+n/8w4Kw1C5LlbHDDJcyhMMIlqezh6BEk7xAQ==",
+ "version": "4.21.1",
+ "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-4.21.1.tgz",
+ "integrity": "sha512-u2CyQjHbyVwPqM5eSXd/o+rh1Pk949P/MO6s+OxyEGg6/R2YpYvmsafVZl9Q+xqT8pFaf5QygfcqlSdMUDHV5Q==",
"dependencies": {
- "@algolia/client-common": "4.20.0",
- "@algolia/requester-common": "4.20.0",
- "@algolia/transporter": "4.20.0"
+ "@algolia/client-common": "4.21.1",
+ "@algolia/requester-common": "4.21.1",
+ "@algolia/transporter": "4.21.1"
}
},
"node_modules/@algolia/client-search": {
- "version": "4.20.0",
- "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.20.0.tgz",
- "integrity": "sha512-zgwqnMvhWLdpzKTpd3sGmMlr4c+iS7eyyLGiaO51zDZWGMkpgoNVmltkzdBwxOVXz0RsFMznIxB9zuarUv4TZg==",
+ "version": "4.21.1",
+ "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.21.1.tgz",
+ "integrity": "sha512-3KqSmMkQmF+ACY/Ms5TdcvrcK8iqgQP/N0EPnNUUP4LMUzAACpLLTdzA+AtCuc6oaz5ITtGJBVdPUljj5Jf/Lg==",
"dependencies": {
- "@algolia/client-common": "4.20.0",
- "@algolia/requester-common": "4.20.0",
- "@algolia/transporter": "4.20.0"
+ "@algolia/client-common": "4.21.1",
+ "@algolia/requester-common": "4.21.1",
+ "@algolia/transporter": "4.21.1"
}
},
"node_modules/@algolia/events": {
@@ -173,47 +173,47 @@
"integrity": "sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ=="
},
"node_modules/@algolia/logger-common": {
- "version": "4.20.0",
- "resolved": "https://registry.npmjs.org/@algolia/logger-common/-/logger-common-4.20.0.tgz",
- "integrity": "sha512-xouigCMB5WJYEwvoWW5XDv7Z9f0A8VoXJc3VKwlHJw/je+3p2RcDXfksLI4G4lIVncFUYMZx30tP/rsdlvvzHQ=="
+ "version": "4.21.1",
+ "resolved": "https://registry.npmjs.org/@algolia/logger-common/-/logger-common-4.21.1.tgz",
+ "integrity": "sha512-9AyYpR2OO9vPkkDlpTtW2/6nX+RmMd7LUwzJiAF3uN+BYUiQqgXEp+oGaH8UC0dgetmK7wJO6hw4b39cnTdEpw=="
},
"node_modules/@algolia/logger-console": {
- "version": "4.20.0",
- "resolved": "https://registry.npmjs.org/@algolia/logger-console/-/logger-console-4.20.0.tgz",
- "integrity": "sha512-THlIGG1g/FS63z0StQqDhT6bprUczBI8wnLT3JWvfAQDZX5P6fCg7dG+pIrUBpDIHGszgkqYEqECaKKsdNKOUA==",
+ "version": "4.21.1",
+ "resolved": "https://registry.npmjs.org/@algolia/logger-console/-/logger-console-4.21.1.tgz",
+ "integrity": "sha512-9wizQiQ8kL4DiBmT82i403UwacNuv+0hpfsfaWYZQrGjpzG+yvXETWM4AgwFZLj007esuKQiGfOPUoYFZNkGGA==",
"dependencies": {
- "@algolia/logger-common": "4.20.0"
+ "@algolia/logger-common": "4.21.1"
}
},
"node_modules/@algolia/requester-browser-xhr": {
- "version": "4.20.0",
- "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.20.0.tgz",
- "integrity": "sha512-HbzoSjcjuUmYOkcHECkVTwAelmvTlgs48N6Owt4FnTOQdwn0b8pdht9eMgishvk8+F8bal354nhx/xOoTfwiAw==",
+ "version": "4.21.1",
+ "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.21.1.tgz",
+ "integrity": "sha512-9NudesJLuXtRHV+JD8fTkrsdVj/oAPQbtLnxBbSQeMduzV6+a7W+G9VuWo5fwFymCdXR8/Hb6jy8D1owQIq5Gw==",
"dependencies": {
- "@algolia/requester-common": "4.20.0"
+ "@algolia/requester-common": "4.21.1"
}
},
"node_modules/@algolia/requester-common": {
- "version": "4.20.0",
- "resolved": "https://registry.npmjs.org/@algolia/requester-common/-/requester-common-4.20.0.tgz",
- "integrity": "sha512-9h6ye6RY/BkfmeJp7Z8gyyeMrmmWsMOCRBXQDs4mZKKsyVlfIVICpcSibbeYcuUdurLhIlrOUkH3rQEgZzonng=="
+ "version": "4.21.1",
+ "resolved": "https://registry.npmjs.org/@algolia/requester-common/-/requester-common-4.21.1.tgz",
+ "integrity": "sha512-KtX2Ep3C43XxoN3xKw755cdf9enE6gPgzh6ufZQRJBl4rYCOoXbiREU6noDYX/Nq+Q+sl03V37WAp0YgtIlh9g=="
},
"node_modules/@algolia/requester-node-http": {
- "version": "4.20.0",
- "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-4.20.0.tgz",
- "integrity": "sha512-ocJ66L60ABSSTRFnCHIEZpNHv6qTxsBwJEPfYaSBsLQodm0F9ptvalFkHMpvj5DfE22oZrcrLbOYM2bdPJRHng==",
+ "version": "4.21.1",
+ "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-4.21.1.tgz",
+ "integrity": "sha512-EcD8cY6Bh2iMySpqXglTKU9+pt+km1ws3xF0V7CGMIUzW1HmN/ZVhi4apCBY4tEMytbyARv0XRTPsolSC4gSSw==",
"dependencies": {
- "@algolia/requester-common": "4.20.0"
+ "@algolia/requester-common": "4.21.1"
}
},
"node_modules/@algolia/transporter": {
- "version": "4.20.0",
- "resolved": "https://registry.npmjs.org/@algolia/transporter/-/transporter-4.20.0.tgz",
- "integrity": "sha512-Lsii1pGWOAISbzeyuf+r/GPhvHMPHSPrTDWNcIzOE1SG1inlJHICaVe2ikuoRjcpgxZNU54Jl+if15SUCsaTUg==",
+ "version": "4.21.1",
+ "resolved": "https://registry.npmjs.org/@algolia/transporter/-/transporter-4.21.1.tgz",
+ "integrity": "sha512-KGLFKz8krzOWRwcbR4FT49Grh1dES/mG8dHABEojbvrfUb6kUFxkAee/aezp2GIxuNx+gpQjRn1IzOsqbUZL0A==",
"dependencies": {
- "@algolia/cache-common": "4.20.0",
- "@algolia/logger-common": "4.20.0",
- "@algolia/requester-common": "4.20.0"
+ "@algolia/cache-common": "4.21.1",
+ "@algolia/logger-common": "4.21.1",
+ "@algolia/requester-common": "4.21.1"
}
},
"node_modules/@ampproject/remapping": {
@@ -229,11 +229,11 @@
}
},
"node_modules/@babel/code-frame": {
- "version": "7.22.13",
- "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz",
- "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==",
+ "version": "7.23.5",
+ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz",
+ "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==",
"dependencies": {
- "@babel/highlight": "^7.22.13",
+ "@babel/highlight": "^7.23.4",
"chalk": "^2.4.2"
},
"engines": {
@@ -305,28 +305,28 @@
}
},
"node_modules/@babel/compat-data": {
- "version": "7.23.2",
- "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.2.tgz",
- "integrity": "sha512-0S9TQMmDHlqAZ2ITT95irXKfxN9bncq8ZCoJhun3nHL/lLUxd2NKBJYoNGWH7S0hz6fRQwWlAWn/ILM0C70KZQ==",
+ "version": "7.23.5",
+ "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.5.tgz",
+ "integrity": "sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==",
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/core": {
- "version": "7.23.2",
- "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.2.tgz",
- "integrity": "sha512-n7s51eWdaWZ3vGT2tD4T7J6eJs3QoBXydv7vkUM06Bf1cbVD2Kc2UrkzhiQwobfV7NwOnQXYL7UBJ5VPU+RGoQ==",
+ "version": "7.23.6",
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.6.tgz",
+ "integrity": "sha512-FxpRyGjrMJXh7X3wGLGhNDCRiwpWEF74sKjTLDJSG5Kyvow3QZaG0Adbqzi9ZrVjTWpsX+2cxWXD71NMg93kdw==",
"dependencies": {
"@ampproject/remapping": "^2.2.0",
- "@babel/code-frame": "^7.22.13",
- "@babel/generator": "^7.23.0",
- "@babel/helper-compilation-targets": "^7.22.15",
- "@babel/helper-module-transforms": "^7.23.0",
- "@babel/helpers": "^7.23.2",
- "@babel/parser": "^7.23.0",
+ "@babel/code-frame": "^7.23.5",
+ "@babel/generator": "^7.23.6",
+ "@babel/helper-compilation-targets": "^7.23.6",
+ "@babel/helper-module-transforms": "^7.23.3",
+ "@babel/helpers": "^7.23.6",
+ "@babel/parser": "^7.23.6",
"@babel/template": "^7.22.15",
- "@babel/traverse": "^7.23.2",
- "@babel/types": "^7.23.0",
+ "@babel/traverse": "^7.23.6",
+ "@babel/types": "^7.23.6",
"convert-source-map": "^2.0.0",
"debug": "^4.1.0",
"gensync": "^1.0.0-beta.2",
@@ -350,11 +350,11 @@
}
},
"node_modules/@babel/generator": {
- "version": "7.23.0",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.0.tgz",
- "integrity": "sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g==",
+ "version": "7.23.6",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.6.tgz",
+ "integrity": "sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==",
"dependencies": {
- "@babel/types": "^7.23.0",
+ "@babel/types": "^7.23.6",
"@jridgewell/gen-mapping": "^0.3.2",
"@jridgewell/trace-mapping": "^0.3.17",
"jsesc": "^2.5.1"
@@ -386,13 +386,13 @@
}
},
"node_modules/@babel/helper-compilation-targets": {
- "version": "7.22.15",
- "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz",
- "integrity": "sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==",
+ "version": "7.23.6",
+ "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz",
+ "integrity": "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==",
"dependencies": {
- "@babel/compat-data": "^7.22.9",
- "@babel/helper-validator-option": "^7.22.15",
- "browserslist": "^4.21.9",
+ "@babel/compat-data": "^7.23.5",
+ "@babel/helper-validator-option": "^7.23.5",
+ "browserslist": "^4.22.2",
"lru-cache": "^5.1.1",
"semver": "^6.3.1"
},
@@ -409,16 +409,16 @@
}
},
"node_modules/@babel/helper-create-class-features-plugin": {
- "version": "7.22.15",
- "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.15.tgz",
- "integrity": "sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg==",
+ "version": "7.23.6",
+ "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.23.6.tgz",
+ "integrity": "sha512-cBXU1vZni/CpGF29iTu4YRbOZt3Wat6zCoMDxRF1MayiEc4URxOj31tT65HUM0CRpMowA3HCJaAOVOUnMf96cw==",
"dependencies": {
"@babel/helper-annotate-as-pure": "^7.22.5",
- "@babel/helper-environment-visitor": "^7.22.5",
- "@babel/helper-function-name": "^7.22.5",
- "@babel/helper-member-expression-to-functions": "^7.22.15",
+ "@babel/helper-environment-visitor": "^7.22.20",
+ "@babel/helper-function-name": "^7.23.0",
+ "@babel/helper-member-expression-to-functions": "^7.23.0",
"@babel/helper-optimise-call-expression": "^7.22.5",
- "@babel/helper-replace-supers": "^7.22.9",
+ "@babel/helper-replace-supers": "^7.22.20",
"@babel/helper-skip-transparent-expression-wrappers": "^7.22.5",
"@babel/helper-split-export-declaration": "^7.22.6",
"semver": "^6.3.1"
@@ -463,9 +463,9 @@
}
},
"node_modules/@babel/helper-define-polyfill-provider": {
- "version": "0.4.3",
- "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.3.tgz",
- "integrity": "sha512-WBrLmuPP47n7PNwsZ57pqam6G/RGo1vw/87b0Blc53tZNGZ4x7YvZ6HgQe2vo1W/FR20OgjeZuGXzudPiXHFug==",
+ "version": "0.4.4",
+ "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.4.tgz",
+ "integrity": "sha512-QcJMILQCu2jm5TFPGA3lCpJJTeEP+mqeXooG/NZbg/h5FTFi6V0+99ahlRsW8/kRLyb24LZVCCiclDedhLKcBA==",
"dependencies": {
"@babel/helper-compilation-targets": "^7.22.6",
"@babel/helper-plugin-utils": "^7.22.5",
@@ -531,9 +531,9 @@
}
},
"node_modules/@babel/helper-module-transforms": {
- "version": "7.23.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.0.tgz",
- "integrity": "sha512-WhDWw1tdrlT0gMgUJSlX0IQvoO1eN279zrAUbVB+KpV2c3Tylz8+GnKOLllCS6Z/iZQEyVYxhZVUdPTqs2YYPw==",
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz",
+ "integrity": "sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==",
"dependencies": {
"@babel/helper-environment-visitor": "^7.22.20",
"@babel/helper-module-imports": "^7.22.15",
@@ -633,9 +633,9 @@
}
},
"node_modules/@babel/helper-string-parser": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz",
- "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==",
+ "version": "7.23.4",
+ "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz",
+ "integrity": "sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==",
"engines": {
"node": ">=6.9.0"
}
@@ -649,9 +649,9 @@
}
},
"node_modules/@babel/helper-validator-option": {
- "version": "7.22.15",
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz",
- "integrity": "sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==",
+ "version": "7.23.5",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz",
+ "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==",
"engines": {
"node": ">=6.9.0"
}
@@ -670,22 +670,22 @@
}
},
"node_modules/@babel/helpers": {
- "version": "7.23.2",
- "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.2.tgz",
- "integrity": "sha512-lzchcp8SjTSVe/fPmLwtWVBFC7+Tbn8LGHDVfDp9JGxpAY5opSaEFgt8UQvrnECWOTdji2mOWMz1rOhkHscmGQ==",
+ "version": "7.23.6",
+ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.6.tgz",
+ "integrity": "sha512-wCfsbN4nBidDRhpDhvcKlzHWCTlgJYUUdSJfzXb2NuBssDSIjc3xcb+znA7l+zYsFljAcGM0aFkN40cR3lXiGA==",
"dependencies": {
"@babel/template": "^7.22.15",
- "@babel/traverse": "^7.23.2",
- "@babel/types": "^7.23.0"
+ "@babel/traverse": "^7.23.6",
+ "@babel/types": "^7.23.6"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/highlight": {
- "version": "7.22.20",
- "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.20.tgz",
- "integrity": "sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==",
+ "version": "7.23.4",
+ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz",
+ "integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==",
"dependencies": {
"@babel/helper-validator-identifier": "^7.22.20",
"chalk": "^2.4.2",
@@ -760,9 +760,9 @@
}
},
"node_modules/@babel/parser": {
- "version": "7.23.0",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.0.tgz",
- "integrity": "sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==",
+ "version": "7.23.6",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.6.tgz",
+ "integrity": "sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==",
"bin": {
"parser": "bin/babel-parser.js"
},
@@ -771,9 +771,9 @@
}
},
"node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": {
- "version": "7.22.15",
- "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.22.15.tgz",
- "integrity": "sha512-FB9iYlz7rURmRJyXRKEnalYPPdn87H5no108cyuQQyMwlpJ2SJtpIUBI27kdTin956pz+LPypkPVPUTlxOmrsg==",
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.23.3.tgz",
+ "integrity": "sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ==",
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5"
},
@@ -785,13 +785,13 @@
}
},
"node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": {
- "version": "7.22.15",
- "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.15.tgz",
- "integrity": "sha512-Hyph9LseGvAeeXzikV88bczhsrLrIZqDPxO+sSmAunMPaGrBGhfMWzCPYTtiW9t+HzSE2wtV8e5cc5P6r1xMDQ==",
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.23.3.tgz",
+ "integrity": "sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ==",
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5",
"@babel/helper-skip-transparent-expression-wrappers": "^7.22.5",
- "@babel/plugin-transform-optional-chaining": "^7.22.15"
+ "@babel/plugin-transform-optional-chaining": "^7.23.3"
},
"engines": {
"node": ">=6.9.0"
@@ -800,6 +800,21 @@
"@babel/core": "^7.13.0"
}
},
+ "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": {
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.23.3.tgz",
+ "integrity": "sha512-XaJak1qcityzrX0/IU5nKHb34VaibwP3saKqG6a/tppelgllOH13LUann4ZCIBcVOeE6H18K4Vx9QKkVww3z/w==",
+ "dependencies": {
+ "@babel/helper-environment-visitor": "^7.22.20",
+ "@babel/helper-plugin-utils": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
"node_modules/@babel/plugin-proposal-private-property-in-object": {
"version": "7.21.0-placeholder-for-preset-env.2",
"resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz",
@@ -870,9 +885,9 @@
}
},
"node_modules/@babel/plugin-syntax-import-assertions": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.22.5.tgz",
- "integrity": "sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg==",
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.23.3.tgz",
+ "integrity": "sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw==",
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5"
},
@@ -884,9 +899,9 @@
}
},
"node_modules/@babel/plugin-syntax-import-attributes": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.22.5.tgz",
- "integrity": "sha512-KwvoWDeNKPETmozyFE0P2rOLqh39EoQHNjqizrI5B8Vt0ZNS7M56s7dAiAqbYfiAYOuIzIh96z3iR2ktgu3tEg==",
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.23.3.tgz",
+ "integrity": "sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA==",
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5"
},
@@ -920,9 +935,9 @@
}
},
"node_modules/@babel/plugin-syntax-jsx": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.22.5.tgz",
- "integrity": "sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==",
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.23.3.tgz",
+ "integrity": "sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==",
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5"
},
@@ -1028,9 +1043,9 @@
}
},
"node_modules/@babel/plugin-syntax-typescript": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.22.5.tgz",
- "integrity": "sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==",
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.23.3.tgz",
+ "integrity": "sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ==",
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5"
},
@@ -1057,9 +1072,9 @@
}
},
"node_modules/@babel/plugin-transform-arrow-functions": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.22.5.tgz",
- "integrity": "sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw==",
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.23.3.tgz",
+ "integrity": "sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ==",
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5"
},
@@ -1071,9 +1086,9 @@
}
},
"node_modules/@babel/plugin-transform-async-generator-functions": {
- "version": "7.23.2",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.2.tgz",
- "integrity": "sha512-BBYVGxbDVHfoeXbOwcagAkOQAm9NxoTdMGfTqghu1GrvadSaw6iW3Je6IcL5PNOw8VwjxqBECXy50/iCQSY/lQ==",
+ "version": "7.23.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.4.tgz",
+ "integrity": "sha512-efdkfPhHYTtn0G6n2ddrESE91fgXxjlqLsnUtPWnJs4a4mZIbUaK7ffqKIIUKXSHwcDvaCVX6GXkaJJFqtX7jw==",
"dependencies": {
"@babel/helper-environment-visitor": "^7.22.20",
"@babel/helper-plugin-utils": "^7.22.5",
@@ -1088,13 +1103,13 @@
}
},
"node_modules/@babel/plugin-transform-async-to-generator": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.22.5.tgz",
- "integrity": "sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ==",
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.23.3.tgz",
+ "integrity": "sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw==",
"dependencies": {
- "@babel/helper-module-imports": "^7.22.5",
+ "@babel/helper-module-imports": "^7.22.15",
"@babel/helper-plugin-utils": "^7.22.5",
- "@babel/helper-remap-async-to-generator": "^7.22.5"
+ "@babel/helper-remap-async-to-generator": "^7.22.20"
},
"engines": {
"node": ">=6.9.0"
@@ -1104,9 +1119,9 @@
}
},
"node_modules/@babel/plugin-transform-block-scoped-functions": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.22.5.tgz",
- "integrity": "sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA==",
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.23.3.tgz",
+ "integrity": "sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A==",
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5"
},
@@ -1118,9 +1133,9 @@
}
},
"node_modules/@babel/plugin-transform-block-scoping": {
- "version": "7.23.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.0.tgz",
- "integrity": "sha512-cOsrbmIOXmf+5YbL99/S49Y3j46k/T16b9ml8bm9lP6N9US5iQ2yBK7gpui1pg0V/WMcXdkfKbTb7HXq9u+v4g==",
+ "version": "7.23.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.4.tgz",
+ "integrity": "sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw==",
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5"
},
@@ -1132,11 +1147,11 @@
}
},
"node_modules/@babel/plugin-transform-class-properties": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.22.5.tgz",
- "integrity": "sha512-nDkQ0NfkOhPTq8YCLiWNxp1+f9fCobEjCb0n8WdbNUBc4IB5V7P1QnX9IjpSoquKrXF5SKojHleVNs2vGeHCHQ==",
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.23.3.tgz",
+ "integrity": "sha512-uM+AN8yCIjDPccsKGlw271xjJtGii+xQIF/uMPS8H15L12jZTsLfF4o5vNO7d/oUguOyfdikHGc/yi9ge4SGIg==",
"dependencies": {
- "@babel/helper-create-class-features-plugin": "^7.22.5",
+ "@babel/helper-create-class-features-plugin": "^7.22.15",
"@babel/helper-plugin-utils": "^7.22.5"
},
"engines": {
@@ -1147,11 +1162,11 @@
}
},
"node_modules/@babel/plugin-transform-class-static-block": {
- "version": "7.22.11",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.22.11.tgz",
- "integrity": "sha512-GMM8gGmqI7guS/llMFk1bJDkKfn3v3C4KHK9Yg1ey5qcHcOlKb0QvcMrgzvxo+T03/4szNh5lghY+fEC98Kq9g==",
+ "version": "7.23.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.23.4.tgz",
+ "integrity": "sha512-nsWu/1M+ggti1SOALj3hfx5FXzAY06fwPJsUZD4/A5e1bWi46VUIWtD+kOX6/IdhXGsXBWllLFDSnqSCdUNydQ==",
"dependencies": {
- "@babel/helper-create-class-features-plugin": "^7.22.11",
+ "@babel/helper-create-class-features-plugin": "^7.22.15",
"@babel/helper-plugin-utils": "^7.22.5",
"@babel/plugin-syntax-class-static-block": "^7.14.5"
},
@@ -1163,17 +1178,17 @@
}
},
"node_modules/@babel/plugin-transform-classes": {
- "version": "7.22.15",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.15.tgz",
- "integrity": "sha512-VbbC3PGjBdE0wAWDdHM9G8Gm977pnYI0XpqMd6LrKISj8/DJXEsWqgRuTYaNE9Bv0JGhTZUzHDlMk18IpOuoqw==",
+ "version": "7.23.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.23.5.tgz",
+ "integrity": "sha512-jvOTR4nicqYC9yzOHIhXG5emiFEOpappSJAl73SDSEDcybD+Puuze8Tnpb9p9qEyYup24tq891gkaygIFvWDqg==",
"dependencies": {
"@babel/helper-annotate-as-pure": "^7.22.5",
"@babel/helper-compilation-targets": "^7.22.15",
- "@babel/helper-environment-visitor": "^7.22.5",
- "@babel/helper-function-name": "^7.22.5",
+ "@babel/helper-environment-visitor": "^7.22.20",
+ "@babel/helper-function-name": "^7.23.0",
"@babel/helper-optimise-call-expression": "^7.22.5",
"@babel/helper-plugin-utils": "^7.22.5",
- "@babel/helper-replace-supers": "^7.22.9",
+ "@babel/helper-replace-supers": "^7.22.20",
"@babel/helper-split-export-declaration": "^7.22.6",
"globals": "^11.1.0"
},
@@ -1185,12 +1200,12 @@
}
},
"node_modules/@babel/plugin-transform-computed-properties": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.22.5.tgz",
- "integrity": "sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg==",
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.23.3.tgz",
+ "integrity": "sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw==",
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5",
- "@babel/template": "^7.22.5"
+ "@babel/template": "^7.22.15"
},
"engines": {
"node": ">=6.9.0"
@@ -1200,9 +1215,9 @@
}
},
"node_modules/@babel/plugin-transform-destructuring": {
- "version": "7.23.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.0.tgz",
- "integrity": "sha512-vaMdgNXFkYrB+8lbgniSYWHsgqK5gjaMNcc84bMIOMRLH0L9AqYq3hwMdvnyqj1OPqea8UtjPEuS/DCenah1wg==",
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.3.tgz",
+ "integrity": "sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw==",
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5"
},
@@ -1214,11 +1229,11 @@
}
},
"node_modules/@babel/plugin-transform-dotall-regex": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.22.5.tgz",
- "integrity": "sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw==",
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.23.3.tgz",
+ "integrity": "sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ==",
"dependencies": {
- "@babel/helper-create-regexp-features-plugin": "^7.22.5",
+ "@babel/helper-create-regexp-features-plugin": "^7.22.15",
"@babel/helper-plugin-utils": "^7.22.5"
},
"engines": {
@@ -1229,9 +1244,9 @@
}
},
"node_modules/@babel/plugin-transform-duplicate-keys": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.22.5.tgz",
- "integrity": "sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw==",
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.23.3.tgz",
+ "integrity": "sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA==",
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5"
},
@@ -1243,9 +1258,9 @@
}
},
"node_modules/@babel/plugin-transform-dynamic-import": {
- "version": "7.22.11",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.22.11.tgz",
- "integrity": "sha512-g/21plo58sfteWjaO0ZNVb+uEOkJNjAaHhbejrnBmu011l/eNDScmkbjCC3l4FKb10ViaGU4aOkFznSu2zRHgA==",
+ "version": "7.23.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.23.4.tgz",
+ "integrity": "sha512-V6jIbLhdJK86MaLh4Jpghi8ho5fGzt3imHOBu/x0jlBaPYqDoWz4RDXjmMOfnh+JWNaQleEAByZLV0QzBT4YQQ==",
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5",
"@babel/plugin-syntax-dynamic-import": "^7.8.3"
@@ -1258,11 +1273,11 @@
}
},
"node_modules/@babel/plugin-transform-exponentiation-operator": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.22.5.tgz",
- "integrity": "sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g==",
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.23.3.tgz",
+ "integrity": "sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ==",
"dependencies": {
- "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.5",
+ "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.15",
"@babel/helper-plugin-utils": "^7.22.5"
},
"engines": {
@@ -1273,9 +1288,9 @@
}
},
"node_modules/@babel/plugin-transform-export-namespace-from": {
- "version": "7.22.11",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.22.11.tgz",
- "integrity": "sha512-xa7aad7q7OiT8oNZ1mU7NrISjlSkVdMbNxn9IuLZyL9AJEhs1Apba3I+u5riX1dIkdptP5EKDG5XDPByWxtehw==",
+ "version": "7.23.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.23.4.tgz",
+ "integrity": "sha512-GzuSBcKkx62dGzZI1WVgTWvkkz84FZO5TC5T8dl/Tht/rAla6Dg/Mz9Yhypg+ezVACf/rgDuQt3kbWEv7LdUDQ==",
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5",
"@babel/plugin-syntax-export-namespace-from": "^7.8.3"
@@ -1288,11 +1303,12 @@
}
},
"node_modules/@babel/plugin-transform-for-of": {
- "version": "7.22.15",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.22.15.tgz",
- "integrity": "sha512-me6VGeHsx30+xh9fbDLLPi0J1HzmeIIyenoOQHuw2D4m2SAU3NrspX5XxJLBpqn5yrLzrlw2Iy3RA//Bx27iOA==",
+ "version": "7.23.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.23.6.tgz",
+ "integrity": "sha512-aYH4ytZ0qSuBbpfhuofbg/e96oQ7U2w1Aw/UQmKT+1l39uEhUPoFS3fHevDc1G0OvewyDudfMKY1OulczHzWIw==",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5"
},
"engines": {
"node": ">=6.9.0"
@@ -1302,12 +1318,12 @@
}
},
"node_modules/@babel/plugin-transform-function-name": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.22.5.tgz",
- "integrity": "sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg==",
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.23.3.tgz",
+ "integrity": "sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw==",
"dependencies": {
- "@babel/helper-compilation-targets": "^7.22.5",
- "@babel/helper-function-name": "^7.22.5",
+ "@babel/helper-compilation-targets": "^7.22.15",
+ "@babel/helper-function-name": "^7.23.0",
"@babel/helper-plugin-utils": "^7.22.5"
},
"engines": {
@@ -1318,9 +1334,9 @@
}
},
"node_modules/@babel/plugin-transform-json-strings": {
- "version": "7.22.11",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.22.11.tgz",
- "integrity": "sha512-CxT5tCqpA9/jXFlme9xIBCc5RPtdDq3JpkkhgHQqtDdiTnTI0jtZ0QzXhr5DILeYifDPp2wvY2ad+7+hLMW5Pw==",
+ "version": "7.23.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.23.4.tgz",
+ "integrity": "sha512-81nTOqM1dMwZ/aRXQ59zVubN9wHGqk6UtqRK+/q+ciXmRy8fSolhGVvG09HHRGo4l6fr/c4ZhXUQH0uFW7PZbg==",
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5",
"@babel/plugin-syntax-json-strings": "^7.8.3"
@@ -1333,9 +1349,9 @@
}
},
"node_modules/@babel/plugin-transform-literals": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.22.5.tgz",
- "integrity": "sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g==",
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.23.3.tgz",
+ "integrity": "sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ==",
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5"
},
@@ -1347,9 +1363,9 @@
}
},
"node_modules/@babel/plugin-transform-logical-assignment-operators": {
- "version": "7.22.11",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.22.11.tgz",
- "integrity": "sha512-qQwRTP4+6xFCDV5k7gZBF3C31K34ut0tbEcTKxlX/0KXxm9GLcO14p570aWxFvVzx6QAfPgq7gaeIHXJC8LswQ==",
+ "version": "7.23.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.23.4.tgz",
+ "integrity": "sha512-Mc/ALf1rmZTP4JKKEhUwiORU+vcfarFVLfcFiolKUo6sewoxSEgl36ak5t+4WamRsNr6nzjZXQjM35WsU+9vbg==",
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5",
"@babel/plugin-syntax-logical-assignment-operators": "^7.10.4"
@@ -1362,9 +1378,9 @@
}
},
"node_modules/@babel/plugin-transform-member-expression-literals": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.22.5.tgz",
- "integrity": "sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew==",
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.23.3.tgz",
+ "integrity": "sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag==",
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5"
},
@@ -1376,11 +1392,11 @@
}
},
"node_modules/@babel/plugin-transform-modules-amd": {
- "version": "7.23.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.0.tgz",
- "integrity": "sha512-xWT5gefv2HGSm4QHtgc1sYPbseOyf+FFDo2JbpE25GWl5BqTGO9IMwTYJRoIdjsF85GE+VegHxSCUt5EvoYTAw==",
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.3.tgz",
+ "integrity": "sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw==",
"dependencies": {
- "@babel/helper-module-transforms": "^7.23.0",
+ "@babel/helper-module-transforms": "^7.23.3",
"@babel/helper-plugin-utils": "^7.22.5"
},
"engines": {
@@ -1391,11 +1407,11 @@
}
},
"node_modules/@babel/plugin-transform-modules-commonjs": {
- "version": "7.23.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.0.tgz",
- "integrity": "sha512-32Xzss14/UVc7k9g775yMIvkVK8xwKE0DPdP5JTapr3+Z9w4tzeOuLNY6BXDQR6BdnzIlXnCGAzsk/ICHBLVWQ==",
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.3.tgz",
+ "integrity": "sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA==",
"dependencies": {
- "@babel/helper-module-transforms": "^7.23.0",
+ "@babel/helper-module-transforms": "^7.23.3",
"@babel/helper-plugin-utils": "^7.22.5",
"@babel/helper-simple-access": "^7.22.5"
},
@@ -1407,12 +1423,12 @@
}
},
"node_modules/@babel/plugin-transform-modules-systemjs": {
- "version": "7.23.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.0.tgz",
- "integrity": "sha512-qBej6ctXZD2f+DhlOC9yO47yEYgUh5CZNz/aBoH4j/3NOlRfJXJbY7xDQCqQVf9KbrqGzIWER1f23doHGrIHFg==",
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.3.tgz",
+ "integrity": "sha512-ZxyKGTkF9xT9YJuKQRo19ewf3pXpopuYQd8cDXqNzc3mUNbOME0RKMoZxviQk74hwzfQsEe66dE92MaZbdHKNQ==",
"dependencies": {
"@babel/helper-hoist-variables": "^7.22.5",
- "@babel/helper-module-transforms": "^7.23.0",
+ "@babel/helper-module-transforms": "^7.23.3",
"@babel/helper-plugin-utils": "^7.22.5",
"@babel/helper-validator-identifier": "^7.22.20"
},
@@ -1424,11 +1440,11 @@
}
},
"node_modules/@babel/plugin-transform-modules-umd": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.22.5.tgz",
- "integrity": "sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ==",
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.23.3.tgz",
+ "integrity": "sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg==",
"dependencies": {
- "@babel/helper-module-transforms": "^7.22.5",
+ "@babel/helper-module-transforms": "^7.23.3",
"@babel/helper-plugin-utils": "^7.22.5"
},
"engines": {
@@ -1454,9 +1470,9 @@
}
},
"node_modules/@babel/plugin-transform-new-target": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.22.5.tgz",
- "integrity": "sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw==",
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.23.3.tgz",
+ "integrity": "sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ==",
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5"
},
@@ -1468,9 +1484,9 @@
}
},
"node_modules/@babel/plugin-transform-nullish-coalescing-operator": {
- "version": "7.22.11",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.22.11.tgz",
- "integrity": "sha512-YZWOw4HxXrotb5xsjMJUDlLgcDXSfO9eCmdl1bgW4+/lAGdkjaEvOnQ4p5WKKdUgSzO39dgPl0pTnfxm0OAXcg==",
+ "version": "7.23.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.23.4.tgz",
+ "integrity": "sha512-jHE9EVVqHKAQx+VePv5LLGHjmHSJR76vawFPTdlxR/LVJPfOEGxREQwQfjuZEOPTwG92X3LINSh3M40Rv4zpVA==",
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5",
"@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3"
@@ -1483,9 +1499,9 @@
}
},
"node_modules/@babel/plugin-transform-numeric-separator": {
- "version": "7.22.11",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.22.11.tgz",
- "integrity": "sha512-3dzU4QGPsILdJbASKhF/V2TVP+gJya1PsueQCxIPCEcerqF21oEcrob4mzjsp2Py/1nLfF5m+xYNMDpmA8vffg==",
+ "version": "7.23.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.23.4.tgz",
+ "integrity": "sha512-mps6auzgwjRrwKEZA05cOwuDc9FAzoyFS4ZsG/8F43bTLf/TgkJg7QXOrPO1JO599iA3qgK9MXdMGOEC8O1h6Q==",
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5",
"@babel/plugin-syntax-numeric-separator": "^7.10.4"
@@ -1498,15 +1514,15 @@
}
},
"node_modules/@babel/plugin-transform-object-rest-spread": {
- "version": "7.22.15",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.15.tgz",
- "integrity": "sha512-fEB+I1+gAmfAyxZcX1+ZUwLeAuuf8VIg67CTznZE0MqVFumWkh8xWtn58I4dxdVf080wn7gzWoF8vndOViJe9Q==",
+ "version": "7.23.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.23.4.tgz",
+ "integrity": "sha512-9x9K1YyeQVw0iOXJlIzwm8ltobIIv7j2iLyP2jIhEbqPRQ7ScNgwQufU2I0Gq11VjyG4gI4yMXt2VFags+1N3g==",
"dependencies": {
- "@babel/compat-data": "^7.22.9",
+ "@babel/compat-data": "^7.23.3",
"@babel/helper-compilation-targets": "^7.22.15",
"@babel/helper-plugin-utils": "^7.22.5",
"@babel/plugin-syntax-object-rest-spread": "^7.8.3",
- "@babel/plugin-transform-parameters": "^7.22.15"
+ "@babel/plugin-transform-parameters": "^7.23.3"
},
"engines": {
"node": ">=6.9.0"
@@ -1516,12 +1532,12 @@
}
},
"node_modules/@babel/plugin-transform-object-super": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.22.5.tgz",
- "integrity": "sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw==",
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.23.3.tgz",
+ "integrity": "sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA==",
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5",
- "@babel/helper-replace-supers": "^7.22.5"
+ "@babel/helper-replace-supers": "^7.22.20"
},
"engines": {
"node": ">=6.9.0"
@@ -1531,9 +1547,9 @@
}
},
"node_modules/@babel/plugin-transform-optional-catch-binding": {
- "version": "7.22.11",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.22.11.tgz",
- "integrity": "sha512-rli0WxesXUeCJnMYhzAglEjLWVDF6ahb45HuprcmQuLidBJFWjNnOzssk2kuc6e33FlLaiZhG/kUIzUMWdBKaQ==",
+ "version": "7.23.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.23.4.tgz",
+ "integrity": "sha512-XIq8t0rJPHf6Wvmbn9nFxU6ao4c7WhghTR5WyV8SrJfUFzyxhCm4nhC+iAp3HFhbAKLfYpgzhJ6t4XCtVwqO5A==",
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5",
"@babel/plugin-syntax-optional-catch-binding": "^7.8.3"
@@ -1546,9 +1562,9 @@
}
},
"node_modules/@babel/plugin-transform-optional-chaining": {
- "version": "7.23.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.0.tgz",
- "integrity": "sha512-sBBGXbLJjxTzLBF5rFWaikMnOGOk/BmK6vVByIdEggZ7Vn6CvWXZyRkkLFK6WE0IF8jSliyOkUN6SScFgzCM0g==",
+ "version": "7.23.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.4.tgz",
+ "integrity": "sha512-ZU8y5zWOfjM5vZ+asjgAPwDaBjJzgufjES89Rs4Lpq63O300R/kOz30WCLo6BxxX6QVEilwSlpClnG5cZaikTA==",
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5",
"@babel/helper-skip-transparent-expression-wrappers": "^7.22.5",
@@ -1562,9 +1578,9 @@
}
},
"node_modules/@babel/plugin-transform-parameters": {
- "version": "7.22.15",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.15.tgz",
- "integrity": "sha512-hjk7qKIqhyzhhUvRT683TYQOFa/4cQKwQy7ALvTpODswN40MljzNDa0YldevS6tGbxwaEKVn502JmY0dP7qEtQ==",
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.23.3.tgz",
+ "integrity": "sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw==",
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5"
},
@@ -1576,11 +1592,11 @@
}
},
"node_modules/@babel/plugin-transform-private-methods": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.22.5.tgz",
- "integrity": "sha512-PPjh4gyrQnGe97JTalgRGMuU4icsZFnWkzicB/fUtzlKUqvsWBKEpPPfr5a2JiyirZkHxnAqkQMO5Z5B2kK3fA==",
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.23.3.tgz",
+ "integrity": "sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g==",
"dependencies": {
- "@babel/helper-create-class-features-plugin": "^7.22.5",
+ "@babel/helper-create-class-features-plugin": "^7.22.15",
"@babel/helper-plugin-utils": "^7.22.5"
},
"engines": {
@@ -1591,12 +1607,12 @@
}
},
"node_modules/@babel/plugin-transform-private-property-in-object": {
- "version": "7.22.11",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.22.11.tgz",
- "integrity": "sha512-sSCbqZDBKHetvjSwpyWzhuHkmW5RummxJBVbYLkGkaiTOWGxml7SXt0iWa03bzxFIx7wOj3g/ILRd0RcJKBeSQ==",
+ "version": "7.23.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.23.4.tgz",
+ "integrity": "sha512-9G3K1YqTq3F4Vt88Djx1UZ79PDyj+yKRnUy7cZGSMe+a7jkwD259uKKuUzQlPkGam7R+8RJwh5z4xO27fA1o2A==",
"dependencies": {
"@babel/helper-annotate-as-pure": "^7.22.5",
- "@babel/helper-create-class-features-plugin": "^7.22.11",
+ "@babel/helper-create-class-features-plugin": "^7.22.15",
"@babel/helper-plugin-utils": "^7.22.5",
"@babel/plugin-syntax-private-property-in-object": "^7.14.5"
},
@@ -1608,9 +1624,9 @@
}
},
"node_modules/@babel/plugin-transform-property-literals": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.22.5.tgz",
- "integrity": "sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ==",
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.23.3.tgz",
+ "integrity": "sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw==",
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5"
},
@@ -1622,9 +1638,9 @@
}
},
"node_modules/@babel/plugin-transform-react-constant-elements": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.22.5.tgz",
- "integrity": "sha512-BF5SXoO+nX3h5OhlN78XbbDrBOffv+AxPP2ENaJOVqjWCgBDeOY3WcaUcddutGSfoap+5NEQ/q/4I3WZIvgkXA==",
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.23.3.tgz",
+ "integrity": "sha512-zP0QKq/p6O42OL94udMgSfKXyse4RyJ0JqbQ34zDAONWjyrEsghYEyTSK5FIpmXmCpB55SHokL1cRRKHv8L2Qw==",
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5"
},
@@ -1636,9 +1652,9 @@
}
},
"node_modules/@babel/plugin-transform-react-display-name": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.22.5.tgz",
- "integrity": "sha512-PVk3WPYudRF5z4GKMEYUrLjPl38fJSKNaEOkFuoprioowGuWN6w2RKznuFNSlJx7pzzXXStPUnNSOEO0jL5EVw==",
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.23.3.tgz",
+ "integrity": "sha512-GnvhtVfA2OAtzdX58FJxU19rhoGeQzyVndw3GgtdECQvQFXPEZIOVULHVZGAYmOgmqjXpVpfocAbSjh99V/Fqw==",
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5"
},
@@ -1650,15 +1666,15 @@
}
},
"node_modules/@babel/plugin-transform-react-jsx": {
- "version": "7.22.15",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.22.15.tgz",
- "integrity": "sha512-oKckg2eZFa8771O/5vi7XeTvmM6+O9cxZu+kanTU7tD4sin5nO/G8jGJhq8Hvt2Z0kUoEDRayuZLaUlYl8QuGA==",
+ "version": "7.23.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.23.4.tgz",
+ "integrity": "sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA==",
"dependencies": {
"@babel/helper-annotate-as-pure": "^7.22.5",
"@babel/helper-module-imports": "^7.22.15",
"@babel/helper-plugin-utils": "^7.22.5",
- "@babel/plugin-syntax-jsx": "^7.22.5",
- "@babel/types": "^7.22.15"
+ "@babel/plugin-syntax-jsx": "^7.23.3",
+ "@babel/types": "^7.23.4"
},
"engines": {
"node": ">=6.9.0"
@@ -1682,9 +1698,9 @@
}
},
"node_modules/@babel/plugin-transform-react-pure-annotations": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.22.5.tgz",
- "integrity": "sha512-gP4k85wx09q+brArVinTXhWiyzLl9UpmGva0+mWyKxk6JZequ05x3eUcIUE+FyttPKJFRRVtAvQaJ6YF9h1ZpA==",
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.23.3.tgz",
+ "integrity": "sha512-qMFdSS+TUhB7Q/3HVPnEdYJDQIk57jkntAwSuz9xfSE4n+3I+vHYCli3HoHawN1Z3RfCz/y1zXA/JXjG6cVImQ==",
"dependencies": {
"@babel/helper-annotate-as-pure": "^7.22.5",
"@babel/helper-plugin-utils": "^7.22.5"
@@ -1697,9 +1713,9 @@
}
},
"node_modules/@babel/plugin-transform-regenerator": {
- "version": "7.22.10",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.22.10.tgz",
- "integrity": "sha512-F28b1mDt8KcT5bUyJc/U9nwzw6cV+UmTeRlXYIl2TNqMMJif0Jeey9/RQ3C4NOd2zp0/TRsDns9ttj2L523rsw==",
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.23.3.tgz",
+ "integrity": "sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ==",
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5",
"regenerator-transform": "^0.15.2"
@@ -1712,9 +1728,9 @@
}
},
"node_modules/@babel/plugin-transform-reserved-words": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.22.5.tgz",
- "integrity": "sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA==",
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.23.3.tgz",
+ "integrity": "sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg==",
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5"
},
@@ -1726,9 +1742,9 @@
}
},
"node_modules/@babel/plugin-transform-runtime": {
- "version": "7.23.2",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.23.2.tgz",
- "integrity": "sha512-XOntj6icgzMS58jPVtQpiuF6ZFWxQiJavISGx5KGjRj+3gqZr8+N6Kx+N9BApWzgS+DOjIZfXXj0ZesenOWDyA==",
+ "version": "7.23.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.23.6.tgz",
+ "integrity": "sha512-kF1Zg62aPseQ11orDhFRw+aPG/eynNQtI+TyY+m33qJa2cJ5EEvza2P2BNTIA9E5MyqFABHEyY6CPHwgdy9aNg==",
"dependencies": {
"@babel/helper-module-imports": "^7.22.15",
"@babel/helper-plugin-utils": "^7.22.5",
@@ -1753,9 +1769,9 @@
}
},
"node_modules/@babel/plugin-transform-shorthand-properties": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.22.5.tgz",
- "integrity": "sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA==",
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.23.3.tgz",
+ "integrity": "sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg==",
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5"
},
@@ -1767,9 +1783,9 @@
}
},
"node_modules/@babel/plugin-transform-spread": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.22.5.tgz",
- "integrity": "sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg==",
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.23.3.tgz",
+ "integrity": "sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg==",
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5",
"@babel/helper-skip-transparent-expression-wrappers": "^7.22.5"
@@ -1782,9 +1798,9 @@
}
},
"node_modules/@babel/plugin-transform-sticky-regex": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.22.5.tgz",
- "integrity": "sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw==",
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.23.3.tgz",
+ "integrity": "sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg==",
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5"
},
@@ -1796,9 +1812,9 @@
}
},
"node_modules/@babel/plugin-transform-template-literals": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.22.5.tgz",
- "integrity": "sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA==",
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.23.3.tgz",
+ "integrity": "sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg==",
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5"
},
@@ -1810,9 +1826,9 @@
}
},
"node_modules/@babel/plugin-transform-typeof-symbol": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.22.5.tgz",
- "integrity": "sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA==",
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.23.3.tgz",
+ "integrity": "sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ==",
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5"
},
@@ -1824,14 +1840,14 @@
}
},
"node_modules/@babel/plugin-transform-typescript": {
- "version": "7.22.15",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.22.15.tgz",
- "integrity": "sha512-1uirS0TnijxvQLnlv5wQBwOX3E1wCFX7ITv+9pBV2wKEk4K+M5tqDaoNXnTH8tjEIYHLO98MwiTWO04Ggz4XuA==",
+ "version": "7.23.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.23.6.tgz",
+ "integrity": "sha512-6cBG5mBvUu4VUD04OHKnYzbuHNP8huDsD3EDqqpIpsswTDoqHCjLoHb6+QgsV1WsT2nipRqCPgxD3LXnEO7XfA==",
"dependencies": {
"@babel/helper-annotate-as-pure": "^7.22.5",
- "@babel/helper-create-class-features-plugin": "^7.22.15",
+ "@babel/helper-create-class-features-plugin": "^7.23.6",
"@babel/helper-plugin-utils": "^7.22.5",
- "@babel/plugin-syntax-typescript": "^7.22.5"
+ "@babel/plugin-syntax-typescript": "^7.23.3"
},
"engines": {
"node": ">=6.9.0"
@@ -1841,9 +1857,9 @@
}
},
"node_modules/@babel/plugin-transform-unicode-escapes": {
- "version": "7.22.10",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.22.10.tgz",
- "integrity": "sha512-lRfaRKGZCBqDlRU3UIFovdp9c9mEvlylmpod0/OatICsSfuQ9YFthRo1tpTkGsklEefZdqlEFdY4A2dwTb6ohg==",
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.23.3.tgz",
+ "integrity": "sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q==",
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5"
},
@@ -1855,11 +1871,11 @@
}
},
"node_modules/@babel/plugin-transform-unicode-property-regex": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.22.5.tgz",
- "integrity": "sha512-HCCIb+CbJIAE6sXn5CjFQXMwkCClcOfPCzTlilJ8cUatfzwHlWQkbtV0zD338u9dZskwvuOYTuuaMaA8J5EI5A==",
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.23.3.tgz",
+ "integrity": "sha512-KcLIm+pDZkWZQAFJ9pdfmh89EwVfmNovFBcXko8szpBeF8z68kWIPeKlmSOkT9BXJxs2C0uk+5LxoxIv62MROA==",
"dependencies": {
- "@babel/helper-create-regexp-features-plugin": "^7.22.5",
+ "@babel/helper-create-regexp-features-plugin": "^7.22.15",
"@babel/helper-plugin-utils": "^7.22.5"
},
"engines": {
@@ -1870,11 +1886,11 @@
}
},
"node_modules/@babel/plugin-transform-unicode-regex": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.22.5.tgz",
- "integrity": "sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg==",
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.23.3.tgz",
+ "integrity": "sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw==",
"dependencies": {
- "@babel/helper-create-regexp-features-plugin": "^7.22.5",
+ "@babel/helper-create-regexp-features-plugin": "^7.22.15",
"@babel/helper-plugin-utils": "^7.22.5"
},
"engines": {
@@ -1885,11 +1901,11 @@
}
},
"node_modules/@babel/plugin-transform-unicode-sets-regex": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.22.5.tgz",
- "integrity": "sha512-lhMfi4FC15j13eKrh3DnYHjpGj6UKQHtNKTbtc1igvAhRy4+kLhV07OpLcsN0VgDEw/MjAvJO4BdMJsHwMhzCg==",
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.23.3.tgz",
+ "integrity": "sha512-W7lliA/v9bNR83Qc3q1ip9CQMZ09CcHDbHfbLRDNuAhn1Mvkr1ZNF7hPmztMQvtTGVLJ9m8IZqWsTkXOml8dbw==",
"dependencies": {
- "@babel/helper-create-regexp-features-plugin": "^7.22.5",
+ "@babel/helper-create-regexp-features-plugin": "^7.22.15",
"@babel/helper-plugin-utils": "^7.22.5"
},
"engines": {
@@ -1900,24 +1916,25 @@
}
},
"node_modules/@babel/preset-env": {
- "version": "7.23.2",
- "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.23.2.tgz",
- "integrity": "sha512-BW3gsuDD+rvHL2VO2SjAUNTBe5YrjsTiDyqamPDWY723na3/yPQ65X5oQkFVJZ0o50/2d+svm1rkPoJeR1KxVQ==",
+ "version": "7.23.6",
+ "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.23.6.tgz",
+ "integrity": "sha512-2XPn/BqKkZCpzYhUUNZ1ssXw7DcXfKQEjv/uXZUXgaebCMYmkEsfZ2yY+vv+xtXv50WmL5SGhyB6/xsWxIvvOQ==",
"dependencies": {
- "@babel/compat-data": "^7.23.2",
- "@babel/helper-compilation-targets": "^7.22.15",
+ "@babel/compat-data": "^7.23.5",
+ "@babel/helper-compilation-targets": "^7.23.6",
"@babel/helper-plugin-utils": "^7.22.5",
- "@babel/helper-validator-option": "^7.22.15",
- "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.22.15",
- "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.22.15",
+ "@babel/helper-validator-option": "^7.23.5",
+ "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.23.3",
+ "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.23.3",
+ "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.23.3",
"@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2",
"@babel/plugin-syntax-async-generators": "^7.8.4",
"@babel/plugin-syntax-class-properties": "^7.12.13",
"@babel/plugin-syntax-class-static-block": "^7.14.5",
"@babel/plugin-syntax-dynamic-import": "^7.8.3",
"@babel/plugin-syntax-export-namespace-from": "^7.8.3",
- "@babel/plugin-syntax-import-assertions": "^7.22.5",
- "@babel/plugin-syntax-import-attributes": "^7.22.5",
+ "@babel/plugin-syntax-import-assertions": "^7.23.3",
+ "@babel/plugin-syntax-import-attributes": "^7.23.3",
"@babel/plugin-syntax-import-meta": "^7.10.4",
"@babel/plugin-syntax-json-strings": "^7.8.3",
"@babel/plugin-syntax-logical-assignment-operators": "^7.10.4",
@@ -1929,56 +1946,55 @@
"@babel/plugin-syntax-private-property-in-object": "^7.14.5",
"@babel/plugin-syntax-top-level-await": "^7.14.5",
"@babel/plugin-syntax-unicode-sets-regex": "^7.18.6",
- "@babel/plugin-transform-arrow-functions": "^7.22.5",
- "@babel/plugin-transform-async-generator-functions": "^7.23.2",
- "@babel/plugin-transform-async-to-generator": "^7.22.5",
- "@babel/plugin-transform-block-scoped-functions": "^7.22.5",
- "@babel/plugin-transform-block-scoping": "^7.23.0",
- "@babel/plugin-transform-class-properties": "^7.22.5",
- "@babel/plugin-transform-class-static-block": "^7.22.11",
- "@babel/plugin-transform-classes": "^7.22.15",
- "@babel/plugin-transform-computed-properties": "^7.22.5",
- "@babel/plugin-transform-destructuring": "^7.23.0",
- "@babel/plugin-transform-dotall-regex": "^7.22.5",
- "@babel/plugin-transform-duplicate-keys": "^7.22.5",
- "@babel/plugin-transform-dynamic-import": "^7.22.11",
- "@babel/plugin-transform-exponentiation-operator": "^7.22.5",
- "@babel/plugin-transform-export-namespace-from": "^7.22.11",
- "@babel/plugin-transform-for-of": "^7.22.15",
- "@babel/plugin-transform-function-name": "^7.22.5",
- "@babel/plugin-transform-json-strings": "^7.22.11",
- "@babel/plugin-transform-literals": "^7.22.5",
- "@babel/plugin-transform-logical-assignment-operators": "^7.22.11",
- "@babel/plugin-transform-member-expression-literals": "^7.22.5",
- "@babel/plugin-transform-modules-amd": "^7.23.0",
- "@babel/plugin-transform-modules-commonjs": "^7.23.0",
- "@babel/plugin-transform-modules-systemjs": "^7.23.0",
- "@babel/plugin-transform-modules-umd": "^7.22.5",
+ "@babel/plugin-transform-arrow-functions": "^7.23.3",
+ "@babel/plugin-transform-async-generator-functions": "^7.23.4",
+ "@babel/plugin-transform-async-to-generator": "^7.23.3",
+ "@babel/plugin-transform-block-scoped-functions": "^7.23.3",
+ "@babel/plugin-transform-block-scoping": "^7.23.4",
+ "@babel/plugin-transform-class-properties": "^7.23.3",
+ "@babel/plugin-transform-class-static-block": "^7.23.4",
+ "@babel/plugin-transform-classes": "^7.23.5",
+ "@babel/plugin-transform-computed-properties": "^7.23.3",
+ "@babel/plugin-transform-destructuring": "^7.23.3",
+ "@babel/plugin-transform-dotall-regex": "^7.23.3",
+ "@babel/plugin-transform-duplicate-keys": "^7.23.3",
+ "@babel/plugin-transform-dynamic-import": "^7.23.4",
+ "@babel/plugin-transform-exponentiation-operator": "^7.23.3",
+ "@babel/plugin-transform-export-namespace-from": "^7.23.4",
+ "@babel/plugin-transform-for-of": "^7.23.6",
+ "@babel/plugin-transform-function-name": "^7.23.3",
+ "@babel/plugin-transform-json-strings": "^7.23.4",
+ "@babel/plugin-transform-literals": "^7.23.3",
+ "@babel/plugin-transform-logical-assignment-operators": "^7.23.4",
+ "@babel/plugin-transform-member-expression-literals": "^7.23.3",
+ "@babel/plugin-transform-modules-amd": "^7.23.3",
+ "@babel/plugin-transform-modules-commonjs": "^7.23.3",
+ "@babel/plugin-transform-modules-systemjs": "^7.23.3",
+ "@babel/plugin-transform-modules-umd": "^7.23.3",
"@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5",
- "@babel/plugin-transform-new-target": "^7.22.5",
- "@babel/plugin-transform-nullish-coalescing-operator": "^7.22.11",
- "@babel/plugin-transform-numeric-separator": "^7.22.11",
- "@babel/plugin-transform-object-rest-spread": "^7.22.15",
- "@babel/plugin-transform-object-super": "^7.22.5",
- "@babel/plugin-transform-optional-catch-binding": "^7.22.11",
- "@babel/plugin-transform-optional-chaining": "^7.23.0",
- "@babel/plugin-transform-parameters": "^7.22.15",
- "@babel/plugin-transform-private-methods": "^7.22.5",
- "@babel/plugin-transform-private-property-in-object": "^7.22.11",
- "@babel/plugin-transform-property-literals": "^7.22.5",
- "@babel/plugin-transform-regenerator": "^7.22.10",
- "@babel/plugin-transform-reserved-words": "^7.22.5",
- "@babel/plugin-transform-shorthand-properties": "^7.22.5",
- "@babel/plugin-transform-spread": "^7.22.5",
- "@babel/plugin-transform-sticky-regex": "^7.22.5",
- "@babel/plugin-transform-template-literals": "^7.22.5",
- "@babel/plugin-transform-typeof-symbol": "^7.22.5",
- "@babel/plugin-transform-unicode-escapes": "^7.22.10",
- "@babel/plugin-transform-unicode-property-regex": "^7.22.5",
- "@babel/plugin-transform-unicode-regex": "^7.22.5",
- "@babel/plugin-transform-unicode-sets-regex": "^7.22.5",
+ "@babel/plugin-transform-new-target": "^7.23.3",
+ "@babel/plugin-transform-nullish-coalescing-operator": "^7.23.4",
+ "@babel/plugin-transform-numeric-separator": "^7.23.4",
+ "@babel/plugin-transform-object-rest-spread": "^7.23.4",
+ "@babel/plugin-transform-object-super": "^7.23.3",
+ "@babel/plugin-transform-optional-catch-binding": "^7.23.4",
+ "@babel/plugin-transform-optional-chaining": "^7.23.4",
+ "@babel/plugin-transform-parameters": "^7.23.3",
+ "@babel/plugin-transform-private-methods": "^7.23.3",
+ "@babel/plugin-transform-private-property-in-object": "^7.23.4",
+ "@babel/plugin-transform-property-literals": "^7.23.3",
+ "@babel/plugin-transform-regenerator": "^7.23.3",
+ "@babel/plugin-transform-reserved-words": "^7.23.3",
+ "@babel/plugin-transform-shorthand-properties": "^7.23.3",
+ "@babel/plugin-transform-spread": "^7.23.3",
+ "@babel/plugin-transform-sticky-regex": "^7.23.3",
+ "@babel/plugin-transform-template-literals": "^7.23.3",
+ "@babel/plugin-transform-typeof-symbol": "^7.23.3",
+ "@babel/plugin-transform-unicode-escapes": "^7.23.3",
+ "@babel/plugin-transform-unicode-property-regex": "^7.23.3",
+ "@babel/plugin-transform-unicode-regex": "^7.23.3",
+ "@babel/plugin-transform-unicode-sets-regex": "^7.23.3",
"@babel/preset-modules": "0.1.6-no-external-plugins",
- "@babel/types": "^7.23.0",
"babel-plugin-polyfill-corejs2": "^0.4.6",
"babel-plugin-polyfill-corejs3": "^0.8.5",
"babel-plugin-polyfill-regenerator": "^0.5.3",
@@ -2014,16 +2030,16 @@
}
},
"node_modules/@babel/preset-react": {
- "version": "7.22.15",
- "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.22.15.tgz",
- "integrity": "sha512-Csy1IJ2uEh/PecCBXXoZGAZBeCATTuePzCSB7dLYWS0vOEj6CNpjxIhW4duWwZodBNueH7QO14WbGn8YyeuN9w==",
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.23.3.tgz",
+ "integrity": "sha512-tbkHOS9axH6Ysf2OUEqoSZ6T3Fa2SrNH6WTWSPBboxKzdxNc9qOICeLXkNG0ZEwbQ1HY8liwOce4aN/Ceyuq6w==",
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5",
"@babel/helper-validator-option": "^7.22.15",
- "@babel/plugin-transform-react-display-name": "^7.22.5",
+ "@babel/plugin-transform-react-display-name": "^7.23.3",
"@babel/plugin-transform-react-jsx": "^7.22.15",
"@babel/plugin-transform-react-jsx-development": "^7.22.5",
- "@babel/plugin-transform-react-pure-annotations": "^7.22.5"
+ "@babel/plugin-transform-react-pure-annotations": "^7.23.3"
},
"engines": {
"node": ">=6.9.0"
@@ -2033,15 +2049,15 @@
}
},
"node_modules/@babel/preset-typescript": {
- "version": "7.23.2",
- "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.23.2.tgz",
- "integrity": "sha512-u4UJc1XsS1GhIGteM8rnGiIvf9rJpiVgMEeCnwlLA7WJPC+jcXWJAGxYmeqs5hOZD8BbAfnV5ezBOxQbb4OUxA==",
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.23.3.tgz",
+ "integrity": "sha512-17oIGVlqz6CchO9RFYn5U6ZpWRZIngayYCtrPRSgANSwC2V1Jb+iP74nVxzzXJte8b8BYxrL1yY96xfhTBrNNQ==",
"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5",
"@babel/helper-validator-option": "^7.22.15",
- "@babel/plugin-syntax-jsx": "^7.22.5",
- "@babel/plugin-transform-modules-commonjs": "^7.23.0",
- "@babel/plugin-transform-typescript": "^7.22.15"
+ "@babel/plugin-syntax-jsx": "^7.23.3",
+ "@babel/plugin-transform-modules-commonjs": "^7.23.3",
+ "@babel/plugin-transform-typescript": "^7.23.3"
},
"engines": {
"node": ">=6.9.0"
@@ -2056,9 +2072,9 @@
"integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA=="
},
"node_modules/@babel/runtime": {
- "version": "7.23.2",
- "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.2.tgz",
- "integrity": "sha512-mM8eg4yl5D6i3lu2QKPuPH4FArvJ8KhTofbE7jwMUv9KX5mBvwPAqnV3MlyBNqdp9RyRKP6Yck8TrfYrPvX3bg==",
+ "version": "7.23.6",
+ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.6.tgz",
+ "integrity": "sha512-zHd0eUrf5GZoOWVCXp6koAKQTfZV07eit6bGPmJgnZdnSAvvZee6zniW2XMF7Cmc4ISOOnPy3QaSiIJGJkVEDQ==",
"dependencies": {
"regenerator-runtime": "^0.14.0"
},
@@ -2067,9 +2083,9 @@
}
},
"node_modules/@babel/runtime-corejs3": {
- "version": "7.23.2",
- "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.23.2.tgz",
- "integrity": "sha512-54cIh74Z1rp4oIjsHjqN+WM4fMyCBYe+LpZ9jWm51CZ1fbH3SkAzQD/3XLoNkjbJ7YEmjobLXyvQrFypRHOrXw==",
+ "version": "7.23.6",
+ "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.23.6.tgz",
+ "integrity": "sha512-Djs/ZTAnpyj0nyg7p1J6oiE/tZ9G2stqAFlLGZynrW+F3k2w2jGK2mLOBxzYIOcZYA89+c3d3wXKpYLcpwcU6w==",
"dependencies": {
"core-js-pure": "^3.30.2",
"regenerator-runtime": "^0.14.0"
@@ -2092,19 +2108,19 @@
}
},
"node_modules/@babel/traverse": {
- "version": "7.23.2",
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.2.tgz",
- "integrity": "sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw==",
+ "version": "7.23.6",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.6.tgz",
+ "integrity": "sha512-czastdK1e8YByZqezMPFiZ8ahwVMh/ESl9vPgvgdB9AmFMGP5jfpFax74AQgl5zj4XHzqeYAg2l8PuUeRS1MgQ==",
"dependencies": {
- "@babel/code-frame": "^7.22.13",
- "@babel/generator": "^7.23.0",
+ "@babel/code-frame": "^7.23.5",
+ "@babel/generator": "^7.23.6",
"@babel/helper-environment-visitor": "^7.22.20",
"@babel/helper-function-name": "^7.23.0",
"@babel/helper-hoist-variables": "^7.22.5",
"@babel/helper-split-export-declaration": "^7.22.6",
- "@babel/parser": "^7.23.0",
- "@babel/types": "^7.23.0",
- "debug": "^4.1.0",
+ "@babel/parser": "^7.23.6",
+ "@babel/types": "^7.23.6",
+ "debug": "^4.3.1",
"globals": "^11.1.0"
},
"engines": {
@@ -2112,11 +2128,11 @@
}
},
"node_modules/@babel/types": {
- "version": "7.23.0",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.0.tgz",
- "integrity": "sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg==",
+ "version": "7.23.6",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.6.tgz",
+ "integrity": "sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==",
"dependencies": {
- "@babel/helper-string-parser": "^7.22.5",
+ "@babel/helper-string-parser": "^7.23.4",
"@babel/helper-validator-identifier": "^7.22.20",
"to-fast-properties": "^2.0.0"
},
@@ -2548,16 +2564,16 @@
}
},
"node_modules/@docusaurus/plugin-sitemap": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-3.0.0.tgz",
- "integrity": "sha512-cfcONdWku56Oi7Hdus2uvUw/RKRRlIGMViiHLjvQ21CEsEqnQ297MRoIgjU28kL7/CXD/+OiANSq3T1ezAiMhA==",
- "dependencies": {
- "@docusaurus/core": "3.0.0",
- "@docusaurus/logger": "3.0.0",
- "@docusaurus/types": "3.0.0",
- "@docusaurus/utils": "3.0.0",
- "@docusaurus/utils-common": "3.0.0",
- "@docusaurus/utils-validation": "3.0.0",
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-3.0.1.tgz",
+ "integrity": "sha512-xARiWnjtVvoEniZudlCq5T9ifnhCu/GAZ5nA7XgyLfPcNpHQa241HZdsTlLtVcecEVVdllevBKOp7qknBBaMGw==",
+ "dependencies": {
+ "@docusaurus/core": "3.0.1",
+ "@docusaurus/logger": "3.0.1",
+ "@docusaurus/types": "3.0.1",
+ "@docusaurus/utils": "3.0.1",
+ "@docusaurus/utils-common": "3.0.1",
+ "@docusaurus/utils-validation": "3.0.1",
"fs-extra": "^11.1.1",
"sitemap": "^7.1.1",
"tslib": "^2.6.0"
@@ -2570,24 +2586,83 @@
"react-dom": "^18.0.0"
}
},
- "node_modules/@docusaurus/preset-classic": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-3.0.0.tgz",
- "integrity": "sha512-90aOKZGZdi0+GVQV+wt8xx4M4GiDrBRke8NO8nWwytMEXNrxrBxsQYFRD1YlISLJSCiHikKf3Z/MovMnQpnZyg==",
+ "node_modules/@docusaurus/plugin-sitemap/node_modules/@docusaurus/core": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-3.0.1.tgz",
+ "integrity": "sha512-CXrLpOnW+dJdSv8M5FAJ3JBwXtL6mhUWxFA8aS0ozK6jBG/wgxERk5uvH28fCeFxOGbAT9v1e9dOMo1X2IEVhQ==",
"dependencies": {
- "@docusaurus/core": "3.0.0",
- "@docusaurus/plugin-content-blog": "3.0.0",
- "@docusaurus/plugin-content-docs": "3.0.0",
- "@docusaurus/plugin-content-pages": "3.0.0",
- "@docusaurus/plugin-debug": "3.0.0",
- "@docusaurus/plugin-google-analytics": "3.0.0",
- "@docusaurus/plugin-google-gtag": "3.0.0",
- "@docusaurus/plugin-google-tag-manager": "3.0.0",
- "@docusaurus/plugin-sitemap": "3.0.0",
- "@docusaurus/theme-classic": "3.0.0",
- "@docusaurus/theme-common": "3.0.0",
- "@docusaurus/theme-search-algolia": "3.0.0",
- "@docusaurus/types": "3.0.0"
+ "@babel/core": "^7.23.3",
+ "@babel/generator": "^7.23.3",
+ "@babel/plugin-syntax-dynamic-import": "^7.8.3",
+ "@babel/plugin-transform-runtime": "^7.22.9",
+ "@babel/preset-env": "^7.22.9",
+ "@babel/preset-react": "^7.22.5",
+ "@babel/preset-typescript": "^7.22.5",
+ "@babel/runtime": "^7.22.6",
+ "@babel/runtime-corejs3": "^7.22.6",
+ "@babel/traverse": "^7.22.8",
+ "@docusaurus/cssnano-preset": "3.0.1",
+ "@docusaurus/logger": "3.0.1",
+ "@docusaurus/mdx-loader": "3.0.1",
+ "@docusaurus/react-loadable": "5.5.2",
+ "@docusaurus/utils": "3.0.1",
+ "@docusaurus/utils-common": "3.0.1",
+ "@docusaurus/utils-validation": "3.0.1",
+ "@slorber/static-site-generator-webpack-plugin": "^4.0.7",
+ "@svgr/webpack": "^6.5.1",
+ "autoprefixer": "^10.4.14",
+ "babel-loader": "^9.1.3",
+ "babel-plugin-dynamic-import-node": "^2.3.3",
+ "boxen": "^6.2.1",
+ "chalk": "^4.1.2",
+ "chokidar": "^3.5.3",
+ "clean-css": "^5.3.2",
+ "cli-table3": "^0.6.3",
+ "combine-promises": "^1.1.0",
+ "commander": "^5.1.0",
+ "copy-webpack-plugin": "^11.0.0",
+ "core-js": "^3.31.1",
+ "css-loader": "^6.8.1",
+ "css-minimizer-webpack-plugin": "^4.2.2",
+ "cssnano": "^5.1.15",
+ "del": "^6.1.1",
+ "detect-port": "^1.5.1",
+ "escape-html": "^1.0.3",
+ "eta": "^2.2.0",
+ "file-loader": "^6.2.0",
+ "fs-extra": "^11.1.1",
+ "html-minifier-terser": "^7.2.0",
+ "html-tags": "^3.3.1",
+ "html-webpack-plugin": "^5.5.3",
+ "leven": "^3.1.0",
+ "lodash": "^4.17.21",
+ "mini-css-extract-plugin": "^2.7.6",
+ "postcss": "^8.4.26",
+ "postcss-loader": "^7.3.3",
+ "prompts": "^2.4.2",
+ "react-dev-utils": "^12.0.1",
+ "react-helmet-async": "^1.3.0",
+ "react-loadable": "npm:@docusaurus/react-loadable@5.5.2",
+ "react-loadable-ssr-addon-v5-slorber": "^1.0.1",
+ "react-router": "^5.3.4",
+ "react-router-config": "^5.1.1",
+ "react-router-dom": "^5.3.4",
+ "rtl-detect": "^1.0.4",
+ "semver": "^7.5.4",
+ "serve-handler": "^6.1.5",
+ "shelljs": "^0.8.5",
+ "terser-webpack-plugin": "^5.3.9",
+ "tslib": "^2.6.0",
+ "update-notifier": "^6.0.2",
+ "url-loader": "^4.1.1",
+ "webpack": "^5.88.1",
+ "webpack-bundle-analyzer": "^4.9.0",
+ "webpack-dev-server": "^4.15.1",
+ "webpack-merge": "^5.9.0",
+ "webpackbar": "^5.0.2"
+ },
+ "bin": {
+ "docusaurus": "bin/docusaurus.mjs"
},
"engines": {
"node": ">=18.0"
@@ -2597,25 +2672,267 @@
"react-dom": "^18.0.0"
}
},
- "node_modules/@docusaurus/react-loadable": {
- "version": "5.5.2",
- "resolved": "https://registry.npmjs.org/@docusaurus/react-loadable/-/react-loadable-5.5.2.tgz",
- "integrity": "sha512-A3dYjdBGuy0IGT+wyLIGIKLRE+sAk1iNk0f1HjNDysO7u8lhL4N3VEm+FAubmJbAztn94F7MxBTPmnixbiyFdQ==",
+ "node_modules/@docusaurus/plugin-sitemap/node_modules/@docusaurus/cssnano-preset": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-3.0.1.tgz",
+ "integrity": "sha512-wjuXzkHMW+ig4BD6Ya1Yevx9UJadO4smNZCEljqBoQfIQrQskTswBs7lZ8InHP7mCt273a/y/rm36EZhqJhknQ==",
"dependencies": {
- "@types/react": "*",
- "prop-types": "^15.6.2"
+ "cssnano-preset-advanced": "^5.3.10",
+ "postcss": "^8.4.26",
+ "postcss-sort-media-queries": "^4.4.1",
+ "tslib": "^2.6.0"
+ },
+ "engines": {
+ "node": ">=18.0"
+ }
+ },
+ "node_modules/@docusaurus/plugin-sitemap/node_modules/@docusaurus/logger": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.0.1.tgz",
+ "integrity": "sha512-I5L6Nk8OJzkVA91O2uftmo71LBSxe1vmOn9AMR6JRCzYeEBrqneWMH02AqMvjJ2NpMiviO+t0CyPjyYV7nxCWQ==",
+ "dependencies": {
+ "chalk": "^4.1.2",
+ "tslib": "^2.6.0"
+ },
+ "engines": {
+ "node": ">=18.0"
+ }
+ },
+ "node_modules/@docusaurus/plugin-sitemap/node_modules/@docusaurus/mdx-loader": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.0.1.tgz",
+ "integrity": "sha512-ldnTmvnvlrONUq45oKESrpy+lXtbnTcTsFkOTIDswe5xx5iWJjt6eSa0f99ZaWlnm24mlojcIGoUWNCS53qVlQ==",
+ "dependencies": {
+ "@babel/parser": "^7.22.7",
+ "@babel/traverse": "^7.22.8",
+ "@docusaurus/logger": "3.0.1",
+ "@docusaurus/utils": "3.0.1",
+ "@docusaurus/utils-validation": "3.0.1",
+ "@mdx-js/mdx": "^3.0.0",
+ "@slorber/remark-comment": "^1.0.0",
+ "escape-html": "^1.0.3",
+ "estree-util-value-to-estree": "^3.0.1",
+ "file-loader": "^6.2.0",
+ "fs-extra": "^11.1.1",
+ "image-size": "^1.0.2",
+ "mdast-util-mdx": "^3.0.0",
+ "mdast-util-to-string": "^4.0.0",
+ "rehype-raw": "^7.0.0",
+ "remark-directive": "^3.0.0",
+ "remark-emoji": "^4.0.0",
+ "remark-frontmatter": "^5.0.0",
+ "remark-gfm": "^4.0.0",
+ "stringify-object": "^3.3.0",
+ "tslib": "^2.6.0",
+ "unified": "^11.0.3",
+ "unist-util-visit": "^5.0.0",
+ "url-loader": "^4.1.1",
+ "vfile": "^6.0.1",
+ "webpack": "^5.88.1"
+ },
+ "engines": {
+ "node": ">=18.0"
},
"peerDependencies": {
- "react": "*"
+ "react": "^18.0.0",
+ "react-dom": "^18.0.0"
}
},
- "node_modules/@docusaurus/theme-classic": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-3.0.0.tgz",
- "integrity": "sha512-wWOHSrKMn7L4jTtXBsb5iEJ3xvTddBye5PjYBnWiCkTAlhle2yMdc4/qRXW35Ot+OV/VXu6YFG8XVUJEl99z0A==",
+ "node_modules/@docusaurus/plugin-sitemap/node_modules/@docusaurus/types": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.0.1.tgz",
+ "integrity": "sha512-plyX2iU1tcUsF46uQ01pAd4JhexR7n0iiQ5MSnBFX6M6NSJgDYdru/i1/YNPKOnQHBoXGLHv0dNT6OAlDWNjrg==",
"dependencies": {
- "@docusaurus/core": "3.0.0",
- "@docusaurus/mdx-loader": "3.0.0",
+ "@types/history": "^4.7.11",
+ "@types/react": "*",
+ "commander": "^5.1.0",
+ "joi": "^17.9.2",
+ "react-helmet-async": "^1.3.0",
+ "utility-types": "^3.10.0",
+ "webpack": "^5.88.1",
+ "webpack-merge": "^5.9.0"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0",
+ "react-dom": "^18.0.0"
+ }
+ },
+ "node_modules/@docusaurus/plugin-sitemap/node_modules/@docusaurus/utils": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.0.1.tgz",
+ "integrity": "sha512-TwZ33Am0q4IIbvjhUOs+zpjtD/mXNmLmEgeTGuRq01QzulLHuPhaBTTAC/DHu6kFx3wDgmgpAlaRuCHfTcXv8g==",
+ "dependencies": {
+ "@docusaurus/logger": "3.0.1",
+ "@svgr/webpack": "^6.5.1",
+ "escape-string-regexp": "^4.0.0",
+ "file-loader": "^6.2.0",
+ "fs-extra": "^11.1.1",
+ "github-slugger": "^1.5.0",
+ "globby": "^11.1.0",
+ "gray-matter": "^4.0.3",
+ "jiti": "^1.20.0",
+ "js-yaml": "^4.1.0",
+ "lodash": "^4.17.21",
+ "micromatch": "^4.0.5",
+ "resolve-pathname": "^3.0.0",
+ "shelljs": "^0.8.5",
+ "tslib": "^2.6.0",
+ "url-loader": "^4.1.1",
+ "webpack": "^5.88.1"
+ },
+ "engines": {
+ "node": ">=18.0"
+ },
+ "peerDependencies": {
+ "@docusaurus/types": "*"
+ },
+ "peerDependenciesMeta": {
+ "@docusaurus/types": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@docusaurus/plugin-sitemap/node_modules/@docusaurus/utils-common": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.0.1.tgz",
+ "integrity": "sha512-W0AxD6w6T8g6bNro8nBRWf7PeZ/nn7geEWM335qHU2DDDjHuV4UZjgUGP1AQsdcSikPrlIqTJJbKzer1lRSlIg==",
+ "dependencies": {
+ "tslib": "^2.6.0"
+ },
+ "engines": {
+ "node": ">=18.0"
+ },
+ "peerDependencies": {
+ "@docusaurus/types": "*"
+ },
+ "peerDependenciesMeta": {
+ "@docusaurus/types": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@docusaurus/plugin-sitemap/node_modules/@docusaurus/utils-validation": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.0.1.tgz",
+ "integrity": "sha512-ujTnqSfyGQ7/4iZdB4RRuHKY/Nwm58IIb+41s5tCXOv/MBU2wGAjOHq3U+AEyJ8aKQcHbxvTKJaRchNHYUVUQg==",
+ "dependencies": {
+ "@docusaurus/logger": "3.0.1",
+ "@docusaurus/utils": "3.0.1",
+ "joi": "^17.9.2",
+ "js-yaml": "^4.1.0",
+ "tslib": "^2.6.0"
+ },
+ "engines": {
+ "node": ">=18.0"
+ }
+ },
+ "node_modules/@docusaurus/preset-classic": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-3.0.0.tgz",
+ "integrity": "sha512-90aOKZGZdi0+GVQV+wt8xx4M4GiDrBRke8NO8nWwytMEXNrxrBxsQYFRD1YlISLJSCiHikKf3Z/MovMnQpnZyg==",
+ "dependencies": {
+ "@docusaurus/core": "3.0.0",
+ "@docusaurus/plugin-content-blog": "3.0.0",
+ "@docusaurus/plugin-content-docs": "3.0.0",
+ "@docusaurus/plugin-content-pages": "3.0.0",
+ "@docusaurus/plugin-debug": "3.0.0",
+ "@docusaurus/plugin-google-analytics": "3.0.0",
+ "@docusaurus/plugin-google-gtag": "3.0.0",
+ "@docusaurus/plugin-google-tag-manager": "3.0.0",
+ "@docusaurus/plugin-sitemap": "3.0.0",
+ "@docusaurus/theme-classic": "3.0.0",
+ "@docusaurus/theme-common": "3.0.0",
+ "@docusaurus/theme-search-algolia": "3.0.0",
+ "@docusaurus/types": "3.0.0"
+ },
+ "engines": {
+ "node": ">=18.0"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0",
+ "react-dom": "^18.0.0"
+ }
+ },
+ "node_modules/@docusaurus/preset-classic/node_modules/@docusaurus/plugin-sitemap": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-3.0.0.tgz",
+ "integrity": "sha512-cfcONdWku56Oi7Hdus2uvUw/RKRRlIGMViiHLjvQ21CEsEqnQ297MRoIgjU28kL7/CXD/+OiANSq3T1ezAiMhA==",
+ "dependencies": {
+ "@docusaurus/core": "3.0.0",
+ "@docusaurus/logger": "3.0.0",
+ "@docusaurus/types": "3.0.0",
+ "@docusaurus/utils": "3.0.0",
+ "@docusaurus/utils-common": "3.0.0",
+ "@docusaurus/utils-validation": "3.0.0",
+ "fs-extra": "^11.1.1",
+ "sitemap": "^7.1.1",
+ "tslib": "^2.6.0"
+ },
+ "engines": {
+ "node": ">=18.0"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0",
+ "react-dom": "^18.0.0"
+ }
+ },
+ "node_modules/@docusaurus/preset-classic/node_modules/@docusaurus/theme-search-algolia": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-3.0.0.tgz",
+ "integrity": "sha512-PyMUNIS9yu0dx7XffB13ti4TG47pJq3G2KE/INvOFb6M0kWh+wwCnucPg4WAOysHOPh+SD9fjlXILoLQstgEIA==",
+ "dependencies": {
+ "@docsearch/react": "^3.5.2",
+ "@docusaurus/core": "3.0.0",
+ "@docusaurus/logger": "3.0.0",
+ "@docusaurus/plugin-content-docs": "3.0.0",
+ "@docusaurus/theme-common": "3.0.0",
+ "@docusaurus/theme-translations": "3.0.0",
+ "@docusaurus/utils": "3.0.0",
+ "@docusaurus/utils-validation": "3.0.0",
+ "algoliasearch": "^4.18.0",
+ "algoliasearch-helper": "^3.13.3",
+ "clsx": "^1.2.1",
+ "eta": "^2.2.0",
+ "fs-extra": "^11.1.1",
+ "lodash": "^4.17.21",
+ "tslib": "^2.6.0",
+ "utility-types": "^3.10.0"
+ },
+ "engines": {
+ "node": ">=18.0"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0",
+ "react-dom": "^18.0.0"
+ }
+ },
+ "node_modules/@docusaurus/preset-classic/node_modules/clsx": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz",
+ "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/@docusaurus/react-loadable": {
+ "version": "5.5.2",
+ "resolved": "https://registry.npmjs.org/@docusaurus/react-loadable/-/react-loadable-5.5.2.tgz",
+ "integrity": "sha512-A3dYjdBGuy0IGT+wyLIGIKLRE+sAk1iNk0f1HjNDysO7u8lhL4N3VEm+FAubmJbAztn94F7MxBTPmnixbiyFdQ==",
+ "dependencies": {
+ "@types/react": "*",
+ "prop-types": "^15.6.2"
+ },
+ "peerDependencies": {
+ "react": "*"
+ }
+ },
+ "node_modules/@docusaurus/theme-classic": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-3.0.0.tgz",
+ "integrity": "sha512-wWOHSrKMn7L4jTtXBsb5iEJ3xvTddBye5PjYBnWiCkTAlhle2yMdc4/qRXW35Ot+OV/VXu6YFG8XVUJEl99z0A==",
+ "dependencies": {
+ "@docusaurus/core": "3.0.0",
+ "@docusaurus/mdx-loader": "3.0.0",
"@docusaurus/module-type-aliases": "3.0.0",
"@docusaurus/plugin-content-blog": "3.0.0",
"@docusaurus/plugin-content-docs": "3.0.0",
@@ -2631,14 +2948,320 @@
"copy-text-to-clipboard": "^3.2.0",
"infima": "0.2.0-alpha.43",
"lodash": "^4.17.21",
- "nprogress": "^0.2.0",
- "postcss": "^8.4.26",
- "prism-react-renderer": "^2.1.0",
- "prismjs": "^1.29.0",
- "react-router-dom": "^5.3.4",
- "rtlcss": "^4.1.0",
+ "nprogress": "^0.2.0",
+ "postcss": "^8.4.26",
+ "prism-react-renderer": "^2.1.0",
+ "prismjs": "^1.29.0",
+ "react-router-dom": "^5.3.4",
+ "rtlcss": "^4.1.0",
+ "tslib": "^2.6.0",
+ "utility-types": "^3.10.0"
+ },
+ "engines": {
+ "node": ">=18.0"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0",
+ "react-dom": "^18.0.0"
+ }
+ },
+ "node_modules/@docusaurus/theme-classic/node_modules/clsx": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz",
+ "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/@docusaurus/theme-common": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.0.0.tgz",
+ "integrity": "sha512-PahRpCLRK5owCMEqcNtUeTMOkTUCzrJlKA+HLu7f+8osYOni617YurXvHASCsSTxurjXaLz/RqZMnASnqATxIA==",
+ "dependencies": {
+ "@docusaurus/mdx-loader": "3.0.0",
+ "@docusaurus/module-type-aliases": "3.0.0",
+ "@docusaurus/plugin-content-blog": "3.0.0",
+ "@docusaurus/plugin-content-docs": "3.0.0",
+ "@docusaurus/plugin-content-pages": "3.0.0",
+ "@docusaurus/utils": "3.0.0",
+ "@docusaurus/utils-common": "3.0.0",
+ "@types/history": "^4.7.11",
+ "@types/react": "*",
+ "@types/react-router-config": "*",
+ "clsx": "^1.2.1",
+ "parse-numeric-range": "^1.3.0",
+ "prism-react-renderer": "^2.1.0",
+ "tslib": "^2.6.0",
+ "utility-types": "^3.10.0"
+ },
+ "engines": {
+ "node": ">=18.0"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0",
+ "react-dom": "^18.0.0"
+ }
+ },
+ "node_modules/@docusaurus/theme-common/node_modules/clsx": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz",
+ "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/@docusaurus/theme-search-algolia": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-3.0.1.tgz",
+ "integrity": "sha512-DDiPc0/xmKSEdwFkXNf1/vH1SzJPzuJBar8kMcBbDAZk/SAmo/4lf6GU2drou4Ae60lN2waix+jYWTWcJRahSA==",
+ "dependencies": {
+ "@docsearch/react": "^3.5.2",
+ "@docusaurus/core": "3.0.1",
+ "@docusaurus/logger": "3.0.1",
+ "@docusaurus/plugin-content-docs": "3.0.1",
+ "@docusaurus/theme-common": "3.0.1",
+ "@docusaurus/theme-translations": "3.0.1",
+ "@docusaurus/utils": "3.0.1",
+ "@docusaurus/utils-validation": "3.0.1",
+ "algoliasearch": "^4.18.0",
+ "algoliasearch-helper": "^3.13.3",
+ "clsx": "^2.0.0",
+ "eta": "^2.2.0",
+ "fs-extra": "^11.1.1",
+ "lodash": "^4.17.21",
+ "tslib": "^2.6.0",
+ "utility-types": "^3.10.0"
+ },
+ "engines": {
+ "node": ">=18.0"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0",
+ "react-dom": "^18.0.0"
+ }
+ },
+ "node_modules/@docusaurus/theme-search-algolia/node_modules/@docusaurus/core": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-3.0.1.tgz",
+ "integrity": "sha512-CXrLpOnW+dJdSv8M5FAJ3JBwXtL6mhUWxFA8aS0ozK6jBG/wgxERk5uvH28fCeFxOGbAT9v1e9dOMo1X2IEVhQ==",
+ "dependencies": {
+ "@babel/core": "^7.23.3",
+ "@babel/generator": "^7.23.3",
+ "@babel/plugin-syntax-dynamic-import": "^7.8.3",
+ "@babel/plugin-transform-runtime": "^7.22.9",
+ "@babel/preset-env": "^7.22.9",
+ "@babel/preset-react": "^7.22.5",
+ "@babel/preset-typescript": "^7.22.5",
+ "@babel/runtime": "^7.22.6",
+ "@babel/runtime-corejs3": "^7.22.6",
+ "@babel/traverse": "^7.22.8",
+ "@docusaurus/cssnano-preset": "3.0.1",
+ "@docusaurus/logger": "3.0.1",
+ "@docusaurus/mdx-loader": "3.0.1",
+ "@docusaurus/react-loadable": "5.5.2",
+ "@docusaurus/utils": "3.0.1",
+ "@docusaurus/utils-common": "3.0.1",
+ "@docusaurus/utils-validation": "3.0.1",
+ "@slorber/static-site-generator-webpack-plugin": "^4.0.7",
+ "@svgr/webpack": "^6.5.1",
+ "autoprefixer": "^10.4.14",
+ "babel-loader": "^9.1.3",
+ "babel-plugin-dynamic-import-node": "^2.3.3",
+ "boxen": "^6.2.1",
+ "chalk": "^4.1.2",
+ "chokidar": "^3.5.3",
+ "clean-css": "^5.3.2",
+ "cli-table3": "^0.6.3",
+ "combine-promises": "^1.1.0",
+ "commander": "^5.1.0",
+ "copy-webpack-plugin": "^11.0.0",
+ "core-js": "^3.31.1",
+ "css-loader": "^6.8.1",
+ "css-minimizer-webpack-plugin": "^4.2.2",
+ "cssnano": "^5.1.15",
+ "del": "^6.1.1",
+ "detect-port": "^1.5.1",
+ "escape-html": "^1.0.3",
+ "eta": "^2.2.0",
+ "file-loader": "^6.2.0",
+ "fs-extra": "^11.1.1",
+ "html-minifier-terser": "^7.2.0",
+ "html-tags": "^3.3.1",
+ "html-webpack-plugin": "^5.5.3",
+ "leven": "^3.1.0",
+ "lodash": "^4.17.21",
+ "mini-css-extract-plugin": "^2.7.6",
+ "postcss": "^8.4.26",
+ "postcss-loader": "^7.3.3",
+ "prompts": "^2.4.2",
+ "react-dev-utils": "^12.0.1",
+ "react-helmet-async": "^1.3.0",
+ "react-loadable": "npm:@docusaurus/react-loadable@5.5.2",
+ "react-loadable-ssr-addon-v5-slorber": "^1.0.1",
+ "react-router": "^5.3.4",
+ "react-router-config": "^5.1.1",
+ "react-router-dom": "^5.3.4",
+ "rtl-detect": "^1.0.4",
+ "semver": "^7.5.4",
+ "serve-handler": "^6.1.5",
+ "shelljs": "^0.8.5",
+ "terser-webpack-plugin": "^5.3.9",
+ "tslib": "^2.6.0",
+ "update-notifier": "^6.0.2",
+ "url-loader": "^4.1.1",
+ "webpack": "^5.88.1",
+ "webpack-bundle-analyzer": "^4.9.0",
+ "webpack-dev-server": "^4.15.1",
+ "webpack-merge": "^5.9.0",
+ "webpackbar": "^5.0.2"
+ },
+ "bin": {
+ "docusaurus": "bin/docusaurus.mjs"
+ },
+ "engines": {
+ "node": ">=18.0"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0",
+ "react-dom": "^18.0.0"
+ }
+ },
+ "node_modules/@docusaurus/theme-search-algolia/node_modules/@docusaurus/cssnano-preset": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-3.0.1.tgz",
+ "integrity": "sha512-wjuXzkHMW+ig4BD6Ya1Yevx9UJadO4smNZCEljqBoQfIQrQskTswBs7lZ8InHP7mCt273a/y/rm36EZhqJhknQ==",
+ "dependencies": {
+ "cssnano-preset-advanced": "^5.3.10",
+ "postcss": "^8.4.26",
+ "postcss-sort-media-queries": "^4.4.1",
+ "tslib": "^2.6.0"
+ },
+ "engines": {
+ "node": ">=18.0"
+ }
+ },
+ "node_modules/@docusaurus/theme-search-algolia/node_modules/@docusaurus/logger": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.0.1.tgz",
+ "integrity": "sha512-I5L6Nk8OJzkVA91O2uftmo71LBSxe1vmOn9AMR6JRCzYeEBrqneWMH02AqMvjJ2NpMiviO+t0CyPjyYV7nxCWQ==",
+ "dependencies": {
+ "chalk": "^4.1.2",
+ "tslib": "^2.6.0"
+ },
+ "engines": {
+ "node": ">=18.0"
+ }
+ },
+ "node_modules/@docusaurus/theme-search-algolia/node_modules/@docusaurus/mdx-loader": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.0.1.tgz",
+ "integrity": "sha512-ldnTmvnvlrONUq45oKESrpy+lXtbnTcTsFkOTIDswe5xx5iWJjt6eSa0f99ZaWlnm24mlojcIGoUWNCS53qVlQ==",
+ "dependencies": {
+ "@babel/parser": "^7.22.7",
+ "@babel/traverse": "^7.22.8",
+ "@docusaurus/logger": "3.0.1",
+ "@docusaurus/utils": "3.0.1",
+ "@docusaurus/utils-validation": "3.0.1",
+ "@mdx-js/mdx": "^3.0.0",
+ "@slorber/remark-comment": "^1.0.0",
+ "escape-html": "^1.0.3",
+ "estree-util-value-to-estree": "^3.0.1",
+ "file-loader": "^6.2.0",
+ "fs-extra": "^11.1.1",
+ "image-size": "^1.0.2",
+ "mdast-util-mdx": "^3.0.0",
+ "mdast-util-to-string": "^4.0.0",
+ "rehype-raw": "^7.0.0",
+ "remark-directive": "^3.0.0",
+ "remark-emoji": "^4.0.0",
+ "remark-frontmatter": "^5.0.0",
+ "remark-gfm": "^4.0.0",
+ "stringify-object": "^3.3.0",
+ "tslib": "^2.6.0",
+ "unified": "^11.0.3",
+ "unist-util-visit": "^5.0.0",
+ "url-loader": "^4.1.1",
+ "vfile": "^6.0.1",
+ "webpack": "^5.88.1"
+ },
+ "engines": {
+ "node": ">=18.0"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0",
+ "react-dom": "^18.0.0"
+ }
+ },
+ "node_modules/@docusaurus/theme-search-algolia/node_modules/@docusaurus/module-type-aliases": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.0.1.tgz",
+ "integrity": "sha512-DEHpeqUDsLynl3AhQQiO7AbC7/z/lBra34jTcdYuvp9eGm01pfH1wTVq8YqWZq6Jyx0BgcVl/VJqtE9StRd9Ag==",
+ "dependencies": {
+ "@docusaurus/react-loadable": "5.5.2",
+ "@docusaurus/types": "3.0.1",
+ "@types/history": "^4.7.11",
+ "@types/react": "*",
+ "@types/react-router-config": "*",
+ "@types/react-router-dom": "*",
+ "react-helmet-async": "*",
+ "react-loadable": "npm:@docusaurus/react-loadable@5.5.2"
+ },
+ "peerDependencies": {
+ "react": "*",
+ "react-dom": "*"
+ }
+ },
+ "node_modules/@docusaurus/theme-search-algolia/node_modules/@docusaurus/plugin-content-blog": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.0.1.tgz",
+ "integrity": "sha512-cLOvtvAyaMQFLI8vm4j26svg3ktxMPSXpuUJ7EERKoGbfpJSsgtowNHcRsaBVmfuCsRSk1HZ/yHBsUkTmHFEsg==",
+ "dependencies": {
+ "@docusaurus/core": "3.0.1",
+ "@docusaurus/logger": "3.0.1",
+ "@docusaurus/mdx-loader": "3.0.1",
+ "@docusaurus/types": "3.0.1",
+ "@docusaurus/utils": "3.0.1",
+ "@docusaurus/utils-common": "3.0.1",
+ "@docusaurus/utils-validation": "3.0.1",
+ "cheerio": "^1.0.0-rc.12",
+ "feed": "^4.2.2",
+ "fs-extra": "^11.1.1",
+ "lodash": "^4.17.21",
+ "reading-time": "^1.5.0",
+ "srcset": "^4.0.0",
+ "tslib": "^2.6.0",
+ "unist-util-visit": "^5.0.0",
+ "utility-types": "^3.10.0",
+ "webpack": "^5.88.1"
+ },
+ "engines": {
+ "node": ">=18.0"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0",
+ "react-dom": "^18.0.0"
+ }
+ },
+ "node_modules/@docusaurus/theme-search-algolia/node_modules/@docusaurus/plugin-content-docs": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.0.1.tgz",
+ "integrity": "sha512-dRfAOA5Ivo+sdzzJGXEu33yAtvGg8dlZkvt/NEJ7nwi1F2j4LEdsxtfX2GKeETB2fP6XoGNSQnFXqa2NYGrHFg==",
+ "dependencies": {
+ "@docusaurus/core": "3.0.1",
+ "@docusaurus/logger": "3.0.1",
+ "@docusaurus/mdx-loader": "3.0.1",
+ "@docusaurus/module-type-aliases": "3.0.1",
+ "@docusaurus/types": "3.0.1",
+ "@docusaurus/utils": "3.0.1",
+ "@docusaurus/utils-validation": "3.0.1",
+ "@types/react-router-config": "^5.0.7",
+ "combine-promises": "^1.1.0",
+ "fs-extra": "^11.1.1",
+ "js-yaml": "^4.1.0",
+ "lodash": "^4.17.21",
"tslib": "^2.6.0",
- "utility-types": "^3.10.0"
+ "utility-types": "^3.10.0",
+ "webpack": "^5.88.1"
},
"engines": {
"node": ">=18.0"
@@ -2648,32 +3271,46 @@
"react-dom": "^18.0.0"
}
},
- "node_modules/@docusaurus/theme-classic/node_modules/clsx": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz",
- "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==",
+ "node_modules/@docusaurus/theme-search-algolia/node_modules/@docusaurus/plugin-content-pages": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-3.0.1.tgz",
+ "integrity": "sha512-oP7PoYizKAXyEttcvVzfX3OoBIXEmXTMzCdfmC4oSwjG4SPcJsRge3mmI6O8jcZBgUPjIzXD21bVGWEE1iu8gg==",
+ "dependencies": {
+ "@docusaurus/core": "3.0.1",
+ "@docusaurus/mdx-loader": "3.0.1",
+ "@docusaurus/types": "3.0.1",
+ "@docusaurus/utils": "3.0.1",
+ "@docusaurus/utils-validation": "3.0.1",
+ "fs-extra": "^11.1.1",
+ "tslib": "^2.6.0",
+ "webpack": "^5.88.1"
+ },
"engines": {
- "node": ">=6"
+ "node": ">=18.0"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0",
+ "react-dom": "^18.0.0"
}
},
- "node_modules/@docusaurus/theme-common": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.0.0.tgz",
- "integrity": "sha512-PahRpCLRK5owCMEqcNtUeTMOkTUCzrJlKA+HLu7f+8osYOni617YurXvHASCsSTxurjXaLz/RqZMnASnqATxIA==",
- "dependencies": {
- "@docusaurus/mdx-loader": "3.0.0",
- "@docusaurus/module-type-aliases": "3.0.0",
- "@docusaurus/plugin-content-blog": "3.0.0",
- "@docusaurus/plugin-content-docs": "3.0.0",
- "@docusaurus/plugin-content-pages": "3.0.0",
- "@docusaurus/utils": "3.0.0",
- "@docusaurus/utils-common": "3.0.0",
+ "node_modules/@docusaurus/theme-search-algolia/node_modules/@docusaurus/theme-common": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.0.1.tgz",
+ "integrity": "sha512-cr9TOWXuIOL0PUfuXv6L5lPlTgaphKP+22NdVBOYah5jSq5XAAulJTjfe+IfLsEG4L7lJttLbhW7LXDFSAI7Ag==",
+ "dependencies": {
+ "@docusaurus/mdx-loader": "3.0.1",
+ "@docusaurus/module-type-aliases": "3.0.1",
+ "@docusaurus/plugin-content-blog": "3.0.1",
+ "@docusaurus/plugin-content-docs": "3.0.1",
+ "@docusaurus/plugin-content-pages": "3.0.1",
+ "@docusaurus/utils": "3.0.1",
+ "@docusaurus/utils-common": "3.0.1",
"@types/history": "^4.7.11",
"@types/react": "*",
"@types/react-router-config": "*",
- "clsx": "^1.2.1",
+ "clsx": "^2.0.0",
"parse-numeric-range": "^1.3.0",
- "prism-react-renderer": "^2.1.0",
+ "prism-react-renderer": "^2.3.0",
"tslib": "^2.6.0",
"utility-types": "^3.10.0"
},
@@ -2685,50 +3322,104 @@
"react-dom": "^18.0.0"
}
},
- "node_modules/@docusaurus/theme-common/node_modules/clsx": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz",
- "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==",
+ "node_modules/@docusaurus/theme-search-algolia/node_modules/@docusaurus/theme-translations": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-3.0.1.tgz",
+ "integrity": "sha512-6UrbpzCTN6NIJnAtZ6Ne9492vmPVX+7Fsz4kmp+yor3KQwA1+MCzQP7ItDNkP38UmVLnvB/cYk/IvehCUqS3dg==",
+ "dependencies": {
+ "fs-extra": "^11.1.1",
+ "tslib": "^2.6.0"
+ },
"engines": {
- "node": ">=6"
+ "node": ">=18.0"
}
},
- "node_modules/@docusaurus/theme-search-algolia": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-3.0.0.tgz",
- "integrity": "sha512-PyMUNIS9yu0dx7XffB13ti4TG47pJq3G2KE/INvOFb6M0kWh+wwCnucPg4WAOysHOPh+SD9fjlXILoLQstgEIA==",
+ "node_modules/@docusaurus/theme-search-algolia/node_modules/@docusaurus/types": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.0.1.tgz",
+ "integrity": "sha512-plyX2iU1tcUsF46uQ01pAd4JhexR7n0iiQ5MSnBFX6M6NSJgDYdru/i1/YNPKOnQHBoXGLHv0dNT6OAlDWNjrg==",
"dependencies": {
- "@docsearch/react": "^3.5.2",
- "@docusaurus/core": "3.0.0",
- "@docusaurus/logger": "3.0.0",
- "@docusaurus/plugin-content-docs": "3.0.0",
- "@docusaurus/theme-common": "3.0.0",
- "@docusaurus/theme-translations": "3.0.0",
- "@docusaurus/utils": "3.0.0",
- "@docusaurus/utils-validation": "3.0.0",
- "algoliasearch": "^4.18.0",
- "algoliasearch-helper": "^3.13.3",
- "clsx": "^1.2.1",
- "eta": "^2.2.0",
+ "@types/history": "^4.7.11",
+ "@types/react": "*",
+ "commander": "^5.1.0",
+ "joi": "^17.9.2",
+ "react-helmet-async": "^1.3.0",
+ "utility-types": "^3.10.0",
+ "webpack": "^5.88.1",
+ "webpack-merge": "^5.9.0"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0",
+ "react-dom": "^18.0.0"
+ }
+ },
+ "node_modules/@docusaurus/theme-search-algolia/node_modules/@docusaurus/utils": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.0.1.tgz",
+ "integrity": "sha512-TwZ33Am0q4IIbvjhUOs+zpjtD/mXNmLmEgeTGuRq01QzulLHuPhaBTTAC/DHu6kFx3wDgmgpAlaRuCHfTcXv8g==",
+ "dependencies": {
+ "@docusaurus/logger": "3.0.1",
+ "@svgr/webpack": "^6.5.1",
+ "escape-string-regexp": "^4.0.0",
+ "file-loader": "^6.2.0",
"fs-extra": "^11.1.1",
+ "github-slugger": "^1.5.0",
+ "globby": "^11.1.0",
+ "gray-matter": "^4.0.3",
+ "jiti": "^1.20.0",
+ "js-yaml": "^4.1.0",
"lodash": "^4.17.21",
+ "micromatch": "^4.0.5",
+ "resolve-pathname": "^3.0.0",
+ "shelljs": "^0.8.5",
"tslib": "^2.6.0",
- "utility-types": "^3.10.0"
+ "url-loader": "^4.1.1",
+ "webpack": "^5.88.1"
},
"engines": {
"node": ">=18.0"
},
"peerDependencies": {
- "react": "^18.0.0",
- "react-dom": "^18.0.0"
+ "@docusaurus/types": "*"
+ },
+ "peerDependenciesMeta": {
+ "@docusaurus/types": {
+ "optional": true
+ }
}
},
- "node_modules/@docusaurus/theme-search-algolia/node_modules/clsx": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz",
- "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==",
+ "node_modules/@docusaurus/theme-search-algolia/node_modules/@docusaurus/utils-common": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.0.1.tgz",
+ "integrity": "sha512-W0AxD6w6T8g6bNro8nBRWf7PeZ/nn7geEWM335qHU2DDDjHuV4UZjgUGP1AQsdcSikPrlIqTJJbKzer1lRSlIg==",
+ "dependencies": {
+ "tslib": "^2.6.0"
+ },
"engines": {
- "node": ">=6"
+ "node": ">=18.0"
+ },
+ "peerDependencies": {
+ "@docusaurus/types": "*"
+ },
+ "peerDependenciesMeta": {
+ "@docusaurus/types": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@docusaurus/theme-search-algolia/node_modules/@docusaurus/utils-validation": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.0.1.tgz",
+ "integrity": "sha512-ujTnqSfyGQ7/4iZdB4RRuHKY/Nwm58IIb+41s5tCXOv/MBU2wGAjOHq3U+AEyJ8aKQcHbxvTKJaRchNHYUVUQg==",
+ "dependencies": {
+ "@docusaurus/logger": "3.0.1",
+ "@docusaurus/utils": "3.0.1",
+ "joi": "^17.9.2",
+ "js-yaml": "^4.1.0",
+ "tslib": "^2.6.0"
+ },
+ "engines": {
+ "node": ">=18.0"
}
},
"node_modules/@docusaurus/theme-translations": {
@@ -3075,9 +3766,9 @@
}
},
"node_modules/@polka/url": {
- "version": "1.0.0-next.23",
- "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.23.tgz",
- "integrity": "sha512-C16M+IYz0rgRhWZdCmK+h58JMv8vijAA61gmz2rspCSwKwzBebpdcsiUmwrtJRdphuY30i6BSLEOP8ppbNLyLg=="
+ "version": "1.0.0-next.24",
+ "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.24.tgz",
+ "integrity": "sha512-2LuNTFBIO0m7kKIQvvPHN6UE63VjpmL9rnEEaOOaiSPbZK+zUOYIzBAWcED+3XYzhYsd/0mD57VdxAEqqV52CQ=="
},
"node_modules/@sideway/address": {
"version": "4.1.4",
@@ -3103,9 +3794,9 @@
"integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA=="
},
"node_modules/@sindresorhus/is": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-3.1.2.tgz",
- "integrity": "sha512-JiX9vxoKMmu8Y3Zr2RVathBL1Cdu4Nt4MuNWemt1Nc06A0RAin9c5FArkhGsyMBWfCu4zj+9b+GxtjAnE4qqLQ==",
+ "version": "4.6.0",
+ "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz",
+ "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==",
"engines": {
"node": ">=10"
},
@@ -3407,82 +4098,82 @@
}
},
"node_modules/@types/body-parser": {
- "version": "1.19.4",
- "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.4.tgz",
- "integrity": "sha512-N7UDG0/xiPQa2D/XrVJXjkWbpqHCd2sBaB32ggRF2l83RhPfamgKGF8gwwqyksS95qUS5ZYF9aF+lLPRlwI2UA==",
+ "version": "1.19.5",
+ "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz",
+ "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==",
"dependencies": {
"@types/connect": "*",
"@types/node": "*"
}
},
"node_modules/@types/bonjour": {
- "version": "3.5.12",
- "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.12.tgz",
- "integrity": "sha512-ky0kWSqXVxSqgqJvPIkgFkcn4C8MnRog308Ou8xBBIVo39OmUFy+jqNe0nPwLCDFxUpmT9EvT91YzOJgkDRcFg==",
+ "version": "3.5.13",
+ "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz",
+ "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==",
"dependencies": {
"@types/node": "*"
}
},
"node_modules/@types/connect": {
- "version": "3.4.37",
- "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.37.tgz",
- "integrity": "sha512-zBUSRqkfZ59OcwXon4HVxhx5oWCJmc0OtBTK05M+p0dYjgN6iTwIL2T/WbsQZrEsdnwaF9cWQ+azOnpPvIqY3Q==",
+ "version": "3.4.38",
+ "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz",
+ "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==",
"dependencies": {
"@types/node": "*"
}
},
"node_modules/@types/connect-history-api-fallback": {
- "version": "1.5.2",
- "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.2.tgz",
- "integrity": "sha512-gX2j9x+NzSh4zOhnRPSdPPmTepS4DfxES0AvIFv3jGv5QyeAJf6u6dY5/BAoAJU9Qq1uTvwOku8SSC2GnCRl6Q==",
+ "version": "1.5.4",
+ "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz",
+ "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==",
"dependencies": {
"@types/express-serve-static-core": "*",
"@types/node": "*"
}
},
"node_modules/@types/debug": {
- "version": "4.1.10",
- "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.10.tgz",
- "integrity": "sha512-tOSCru6s732pofZ+sMv9o4o3Zc+Sa8l3bxd/tweTQudFn06vAzb13ZX46Zi6m6EJ+RUbRTHvgQJ1gBtSgkaUYA==",
+ "version": "4.1.12",
+ "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz",
+ "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==",
"dependencies": {
"@types/ms": "*"
}
},
"node_modules/@types/eslint": {
- "version": "8.44.6",
- "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.44.6.tgz",
- "integrity": "sha512-P6bY56TVmX8y9J87jHNgQh43h6VVU+6H7oN7hgvivV81K2XY8qJZ5vqPy/HdUoVIelii2kChYVzQanlswPWVFw==",
+ "version": "8.44.9",
+ "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.44.9.tgz",
+ "integrity": "sha512-6yBxcvwnnYoYT1Uk2d+jvIfsuP4mb2EdIxFnrPABj5a/838qe5bGkNLFOiipX4ULQ7XVQvTxOh7jO+BTAiqsEw==",
"dependencies": {
"@types/estree": "*",
"@types/json-schema": "*"
}
},
"node_modules/@types/eslint-scope": {
- "version": "3.7.6",
- "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.6.tgz",
- "integrity": "sha512-zfM4ipmxVKWdxtDaJ3MP3pBurDXOCoyjvlpE3u6Qzrmw4BPbfm4/ambIeTk/r/J0iq/+2/xp0Fmt+gFvXJY2PQ==",
+ "version": "3.7.7",
+ "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz",
+ "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==",
"dependencies": {
"@types/eslint": "*",
"@types/estree": "*"
}
},
"node_modules/@types/estree": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.4.tgz",
- "integrity": "sha512-2JwWnHK9H+wUZNorf2Zr6ves96WHoWDJIftkcxPKsS7Djta6Zu519LarhRNljPXkpsZR2ZMwNCPeW7omW07BJw=="
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz",
+ "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw=="
},
"node_modules/@types/estree-jsx": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-1.0.2.tgz",
- "integrity": "sha512-GNBWlGBMjiiiL5TSkvPtOteuXsiVitw5MYGY1UYlrAq0SKyczsls6sCD7TZ8fsjRsvCVxml7EbyjJezPb3DrSA==",
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-1.0.3.tgz",
+ "integrity": "sha512-pvQ+TKeRHeiUGRhvYwRrQ/ISnohKkSJR14fT2yqyZ4e9K5vqc7hrtY2Y1Dw0ZwAzQ6DQsxsaCUuSIIi8v0Cq6w==",
"dependencies": {
"@types/estree": "*"
}
},
"node_modules/@types/express": {
- "version": "4.17.20",
- "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.20.tgz",
- "integrity": "sha512-rOaqlkgEvOW495xErXMsmyX3WKBInbhG5eqojXYi3cGUaLoRDlXa5d52fkfWZT963AZ3v2eZ4MbKE6WpDAGVsw==",
+ "version": "4.17.21",
+ "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz",
+ "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==",
"dependencies": {
"@types/body-parser": "*",
"@types/express-serve-static-core": "^4.17.33",
@@ -3491,9 +4182,9 @@
}
},
"node_modules/@types/express-serve-static-core": {
- "version": "4.17.39",
- "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.39.tgz",
- "integrity": "sha512-BiEUfAiGCOllomsRAZOiMFP7LAnrifHpt56pc4Z7l9K6ACyN06Ns1JLMBxwkfLOjJRlSf06NwWsT7yzfpaVpyQ==",
+ "version": "4.17.41",
+ "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.41.tgz",
+ "integrity": "sha512-OaJ7XLaelTgrvlZD8/aa0vvvxZdUmlCn6MtWeB7TkiKW70BQLc9XEPpDLPdbo52ZhXUCrznlWdCHWxJWtdyajA==",
"dependencies": {
"@types/node": "*",
"@types/qs": "*",
@@ -3507,9 +4198,9 @@
"integrity": "sha512-YQV9bUsemkzG81Ea295/nF/5GijnD2Af7QhEofh7xu+kvCN6RdodgNwwGWXB5GMI3NoyvQo0odNctoH/qLMIpg=="
},
"node_modules/@types/hast": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.2.tgz",
- "integrity": "sha512-B5hZHgHsXvfCoO3xgNJvBnX7N8p86TqQeGKXcokW4XXi+qY4vxxPSFYofytvVmpFxzPv7oxDQzjg5Un5m2/xiw==",
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.3.tgz",
+ "integrity": "sha512-2fYGlaDy/qyLlhidX42wAH0KBi2TCjKMH8CHmBXgRlJ3Y+OXTiqsPQ6IWarZKwF1JoUcAJdPogv1d4b0COTpmQ==",
"dependencies": {
"@types/unist": "*"
}
@@ -3525,117 +4216,117 @@
"integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg=="
},
"node_modules/@types/http-cache-semantics": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.3.tgz",
- "integrity": "sha512-V46MYLFp08Wf2mmaBhvgjStM3tPa+2GAdy/iqoX+noX1//zje2x4XmrIU0cAwyClATsTmahbtoQ2EwP7I5WSiA=="
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz",
+ "integrity": "sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA=="
},
"node_modules/@types/http-errors": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.3.tgz",
- "integrity": "sha512-pP0P/9BnCj1OVvQR2lF41EkDG/lWWnDyA203b/4Fmi2eTyORnBtcDoKDwjWQthELrBvWkMOrvSOnZ8OVlW6tXA=="
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz",
+ "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA=="
},
"node_modules/@types/http-proxy": {
- "version": "1.17.13",
- "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.13.tgz",
- "integrity": "sha512-GkhdWcMNiR5QSQRYnJ+/oXzu0+7JJEPC8vkWXK351BkhjraZF+1W13CUYARUvX9+NqIU2n6YHA4iwywsc/M6Sw==",
+ "version": "1.17.14",
+ "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.14.tgz",
+ "integrity": "sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==",
"dependencies": {
"@types/node": "*"
}
},
"node_modules/@types/istanbul-lib-coverage": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz",
- "integrity": "sha512-zONci81DZYCZjiLe0r6equvZut0b+dBRPBN5kBDjsONnutYNtJMoWQ9uR2RkL1gLG9NMTzvf+29e5RFfPbeKhQ=="
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz",
+ "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w=="
},
"node_modules/@types/istanbul-lib-report": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.2.tgz",
- "integrity": "sha512-8toY6FgdltSdONav1XtUHl4LN1yTmLza+EuDazb/fEmRNCwjyqNVIQWs2IfC74IqjHkREs/nQ2FWq5kZU9IC0w==",
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz",
+ "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==",
"dependencies": {
"@types/istanbul-lib-coverage": "*"
}
},
"node_modules/@types/istanbul-reports": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.3.tgz",
- "integrity": "sha512-1nESsePMBlf0RPRffLZi5ujYh7IH1BWL4y9pr+Bn3cJBdxz+RTP8bUFljLz9HvzhhOSWKdyBZ4DIivdL6rvgZg==",
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz",
+ "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==",
"dependencies": {
"@types/istanbul-lib-report": "*"
}
},
"node_modules/@types/json-schema": {
- "version": "7.0.14",
- "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.14.tgz",
- "integrity": "sha512-U3PUjAudAdJBeC2pgN8uTIKgxrb4nlDF3SF0++EldXQvQBGkpFZMSnwQiIoDU77tv45VgNkl/L4ouD+rEomujw=="
+ "version": "7.0.15",
+ "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
+ "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA=="
},
"node_modules/@types/mdast": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.2.tgz",
- "integrity": "sha512-tYR83EignvhYO9iU3kDg8V28M0jqyh9zzp5GV+EO+AYnyUl3P5ltkTeJuTiFZQFz670FSb3EwT/6LQdX+UdKfw==",
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.3.tgz",
+ "integrity": "sha512-LsjtqsyF+d2/yFOYaN22dHZI1Cpwkrj+g06G8+qtUKlhovPW89YhqSnfKtMbkgmEtYpH2gydRNULd6y8mciAFg==",
"dependencies": {
"@types/unist": "*"
}
},
"node_modules/@types/mdx": {
- "version": "2.0.9",
- "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.9.tgz",
- "integrity": "sha512-OKMdj17y8Cs+k1r0XFyp59ChSOwf8ODGtMQ4mnpfz5eFDk1aO41yN3pSKGuvVzmWAkFp37seubY1tzOVpwfWwg=="
+ "version": "2.0.10",
+ "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.10.tgz",
+ "integrity": "sha512-Rllzc5KHk0Al5/WANwgSPl1/CwjqCy+AZrGd78zuK+jO9aDM6ffblZ+zIjgPNAaEBmlO0RYDvLNh7wD0zKVgEg=="
},
"node_modules/@types/mime": {
- "version": "1.3.4",
- "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.4.tgz",
- "integrity": "sha512-1Gjee59G25MrQGk8bsNvC6fxNiRgUlGn2wlhGf95a59DrprnnHk80FIMMFG9XHMdrfsuA119ht06QPDXA1Z7tw=="
+ "version": "1.3.5",
+ "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz",
+ "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w=="
},
"node_modules/@types/ms": {
- "version": "0.7.33",
- "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.33.tgz",
- "integrity": "sha512-AuHIyzR5Hea7ij0P9q7vx7xu4z0C28ucwjAZC0ja7JhINyCnOw8/DnvAPQQ9TfOlCtZAmCERKQX9+o1mgQhuOQ=="
+ "version": "0.7.34",
+ "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz",
+ "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g=="
},
"node_modules/@types/node": {
- "version": "20.8.10",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-20.8.10.tgz",
- "integrity": "sha512-TlgT8JntpcbmKUFzjhsyhGfP2fsiz1Mv56im6enJ905xG1DAYesxJaeSbGqQmAw8OWPdhyJGhGSQGKRNJ45u9w==",
+ "version": "20.10.4",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-20.10.4.tgz",
+ "integrity": "sha512-D08YG6rr8X90YB56tSIuBaddy/UXAA9RKJoFvrsnogAum/0pmjkgi4+2nx96A330FmioegBWmEYQ+syqCFaveg==",
"dependencies": {
"undici-types": "~5.26.4"
}
},
"node_modules/@types/node-forge": {
- "version": "1.3.8",
- "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.8.tgz",
- "integrity": "sha512-vGXshY9vim9CJjrpcS5raqSjEfKlJcWy2HNdgUasR66fAnVEYarrf1ULV4nfvpC1nZq/moA9qyqBcu83x+Jlrg==",
+ "version": "1.3.10",
+ "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.10.tgz",
+ "integrity": "sha512-y6PJDYN4xYBxwd22l+OVH35N+1fCYWiuC3aiP2SlXVE6Lo7SS+rSx9r89hLxrP4pn6n1lBGhHJ12pj3F3Mpttw==",
"dependencies": {
"@types/node": "*"
}
},
"node_modules/@types/parse-json": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.1.tgz",
- "integrity": "sha512-3YmXzzPAdOTVljVMkTMBdBEvlOLg2cDQaDhnnhT3nT9uDbnJzjWhKlzb+desT12Y7tGqaN6d+AbozcKzyL36Ng=="
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz",
+ "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw=="
},
"node_modules/@types/prismjs": {
- "version": "1.26.2",
- "resolved": "https://registry.npmjs.org/@types/prismjs/-/prismjs-1.26.2.tgz",
- "integrity": "sha512-/r7Cp7iUIk7gts26mHXD66geUC+2Fo26TZYjQK6Nr4LDfi6lmdRmMqM0oPwfiMhUwoBAOFe8GstKi2pf6hZvwA=="
+ "version": "1.26.3",
+ "resolved": "https://registry.npmjs.org/@types/prismjs/-/prismjs-1.26.3.tgz",
+ "integrity": "sha512-A0D0aTXvjlqJ5ZILMz3rNfDBOx9hHxLZYv2by47Sm/pqW35zzjusrZTryatjN/Rf8Us2gZrJD+KeHbUSTux1Cw=="
},
"node_modules/@types/prop-types": {
- "version": "15.7.9",
- "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.9.tgz",
- "integrity": "sha512-n1yyPsugYNSmHgxDFjicaI2+gCNjsBck8UX9kuofAKlc0h1bL+20oSF72KeNaW2DUlesbEVCFgyV2dPGTiY42g=="
+ "version": "15.7.11",
+ "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.11.tgz",
+ "integrity": "sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng=="
},
"node_modules/@types/qs": {
- "version": "6.9.9",
- "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.9.tgz",
- "integrity": "sha512-wYLxw35euwqGvTDx6zfY1vokBFnsK0HNrzc6xNHchxfO2hpuRg74GbkEW7e3sSmPvj0TjCDT1VCa6OtHXnubsg=="
+ "version": "6.9.10",
+ "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.10.tgz",
+ "integrity": "sha512-3Gnx08Ns1sEoCrWssEgTSJs/rsT2vhGP+Ja9cnnk9k4ALxinORlQneLXFeFKOTJMOeZUFD1s7w+w2AphTpvzZw=="
},
"node_modules/@types/range-parser": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.6.tgz",
- "integrity": "sha512-+0autS93xyXizIYiyL02FCY8N+KkKPhILhcUSA276HxzreZ16kl+cmwvV2qAM/PuCCwPXzOXOWhiPcw20uSFcA=="
+ "version": "1.2.7",
+ "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz",
+ "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ=="
},
"node_modules/@types/react": {
- "version": "18.2.34",
- "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.34.tgz",
- "integrity": "sha512-U6eW/alrRk37FU/MS2RYMjx0Va2JGIVXELTODaTIYgvWGCV4Y4TfTUzG8DdmpDNIT0Xpj/R7GfyHOJJrDttcvg==",
+ "version": "18.2.45",
+ "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.45.tgz",
+ "integrity": "sha512-TtAxCNrlrBp8GoeEp1npd5g+d/OejJHFxS3OWmrPBMFaVQMSN0OFySozJio5BHxTuTeug00AVXVAjfDSfk+lUg==",
"dependencies": {
"@types/prop-types": "*",
"@types/scheduler": "*",
@@ -3652,9 +4343,9 @@
}
},
"node_modules/@types/react-router-config": {
- "version": "5.0.9",
- "resolved": "https://registry.npmjs.org/@types/react-router-config/-/react-router-config-5.0.9.tgz",
- "integrity": "sha512-a7zOj9yVUtM3Ns5stoseQAAsmppNxZpXDv6tZiFV5qlRmV4W96u53on1vApBX1eRSc8mrFOiB54Hc0Pk1J8GFg==",
+ "version": "5.0.11",
+ "resolved": "https://registry.npmjs.org/@types/react-router-config/-/react-router-config-5.0.11.tgz",
+ "integrity": "sha512-WmSAg7WgqW7m4x8Mt4N6ZyKz0BubSj/2tVUMsAHp+Yd2AMwcSbeFq9WympT19p5heCFmF97R9eD5uUR/t4HEqw==",
"dependencies": {
"@types/history": "^4.7.11",
"@types/react": "*",
@@ -3677,39 +4368,39 @@
"integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA=="
},
"node_modules/@types/sax": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/@types/sax/-/sax-1.2.6.tgz",
- "integrity": "sha512-A1mpYCYu1aHFayy8XKN57ebXeAbh9oQIZ1wXcno6b1ESUAfMBDMx7mf/QGlYwcMRaFryh9YBuH03i/3FlPGDkQ==",
+ "version": "1.2.7",
+ "resolved": "https://registry.npmjs.org/@types/sax/-/sax-1.2.7.tgz",
+ "integrity": "sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==",
"dependencies": {
"@types/node": "*"
}
},
"node_modules/@types/scheduler": {
- "version": "0.16.5",
- "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.5.tgz",
- "integrity": "sha512-s/FPdYRmZR8SjLWGMCuax7r3qCWQw9QKHzXVukAuuIJkXkDRwp+Pu5LMIVFi0Fxbav35WURicYr8u1QsoybnQw=="
+ "version": "0.16.8",
+ "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.8.tgz",
+ "integrity": "sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A=="
},
"node_modules/@types/send": {
- "version": "0.17.3",
- "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.3.tgz",
- "integrity": "sha512-/7fKxvKUoETxjFUsuFlPB9YndePpxxRAOfGC/yJdc9kTjTeP5kRCTzfnE8kPUKCeyiyIZu0YQ76s50hCedI1ug==",
+ "version": "0.17.4",
+ "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz",
+ "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==",
"dependencies": {
"@types/mime": "^1",
"@types/node": "*"
}
},
"node_modules/@types/serve-index": {
- "version": "1.9.3",
- "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.3.tgz",
- "integrity": "sha512-4KG+yMEuvDPRrYq5fyVm/I2uqAJSAwZK9VSa+Zf+zUq9/oxSSvy3kkIqyL+jjStv6UCVi8/Aho0NHtB1Fwosrg==",
+ "version": "1.9.4",
+ "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz",
+ "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==",
"dependencies": {
"@types/express": "*"
}
},
"node_modules/@types/serve-static": {
- "version": "1.15.4",
- "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.4.tgz",
- "integrity": "sha512-aqqNfs1XTF0HDrFdlY//+SGUxmdSUbjeRXb5iaZc3x0/vMbYmdw9qvOgHWOyyLFxSSRnUuP5+724zBgfw8/WAw==",
+ "version": "1.15.5",
+ "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.5.tgz",
+ "integrity": "sha512-PDRk21MnK70hja/YF8AHfC7yIsiQHn1rcXx7ijCFBX/k+XQJhQT/gw3xekXKJvx+5SXaMMS8oqQy09Mzvz2TuQ==",
"dependencies": {
"@types/http-errors": "*",
"@types/mime": "*",
@@ -3717,38 +4408,38 @@
}
},
"node_modules/@types/sockjs": {
- "version": "0.3.35",
- "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.35.tgz",
- "integrity": "sha512-tIF57KB+ZvOBpAQwSaACfEu7htponHXaFzP7RfKYgsOS0NoYnn+9+jzp7bbq4fWerizI3dTB4NfAZoyeQKWJLw==",
+ "version": "0.3.36",
+ "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz",
+ "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==",
"dependencies": {
"@types/node": "*"
}
},
"node_modules/@types/unist": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.1.tgz",
- "integrity": "sha512-ue/hDUpPjC85m+PM9OQDMZr3LywT+CT6mPsQq8OJtCLiERkGRcQUFvu9XASF5XWqyZFXbf15lvb3JFJ4dRLWPg=="
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz",
+ "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ=="
},
"node_modules/@types/ws": {
- "version": "8.5.8",
- "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.8.tgz",
- "integrity": "sha512-flUksGIQCnJd6sZ1l5dqCEG/ksaoAg/eUwiLAGTJQcfgvZJKF++Ta4bJA6A5aPSJmsr+xlseHn4KLgVlNnvPTg==",
+ "version": "8.5.10",
+ "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.10.tgz",
+ "integrity": "sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==",
"dependencies": {
"@types/node": "*"
}
},
"node_modules/@types/yargs": {
- "version": "17.0.29",
- "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.29.tgz",
- "integrity": "sha512-nacjqA3ee9zRF/++a3FUY1suHTFKZeHba2n8WeDw9cCVdmzmHpIxyzOJBcpHvvEmS8E9KqWlSnWHUkOrkhWcvA==",
+ "version": "17.0.32",
+ "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz",
+ "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==",
"dependencies": {
"@types/yargs-parser": "*"
}
},
"node_modules/@types/yargs-parser": {
- "version": "21.0.2",
- "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.2.tgz",
- "integrity": "sha512-5qcvofLPbfjmBfKaLfj/+f+Sbd6pN4zl7w7VSVI5uz7m9QZTuB2aZAa2uo1wHFBNN2x6g/SoTkXmd8mQnQF2Cw=="
+ "version": "21.0.3",
+ "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz",
+ "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ=="
},
"node_modules/@ungap/structured-clone": {
"version": "1.2.0",
@@ -4067,9 +4758,9 @@
}
},
"node_modules/acorn-walk": {
- "version": "8.3.0",
- "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.0.tgz",
- "integrity": "sha512-FS7hV565M5l1R08MXqo8odwMTB02C2UqzB17RVgu9EyuYFBqJZ3/ZY97sQD5FewVu1UyDFc1yztUDrAwT0EypA==",
+ "version": "8.3.1",
+ "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.1.tgz",
+ "integrity": "sha512-TgUZgYvqZprrl7YldZNoa9OciCAyZR+Ejm9eXzKCmjsF5IKp/wgQ7Z/ZpjpGTIUPwrHQIcYeI8qDh4PsEwxMbw==",
"engines": {
"node": ">=0.4.0"
}
@@ -4146,30 +4837,30 @@
}
},
"node_modules/algoliasearch": {
- "version": "4.20.0",
- "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-4.20.0.tgz",
- "integrity": "sha512-y+UHEjnOItoNy0bYO+WWmLWBlPwDjKHW6mNHrPi0NkuhpQOOEbrkwQH/wgKFDLh7qlKjzoKeiRtlpewDPDG23g==",
- "dependencies": {
- "@algolia/cache-browser-local-storage": "4.20.0",
- "@algolia/cache-common": "4.20.0",
- "@algolia/cache-in-memory": "4.20.0",
- "@algolia/client-account": "4.20.0",
- "@algolia/client-analytics": "4.20.0",
- "@algolia/client-common": "4.20.0",
- "@algolia/client-personalization": "4.20.0",
- "@algolia/client-search": "4.20.0",
- "@algolia/logger-common": "4.20.0",
- "@algolia/logger-console": "4.20.0",
- "@algolia/requester-browser-xhr": "4.20.0",
- "@algolia/requester-common": "4.20.0",
- "@algolia/requester-node-http": "4.20.0",
- "@algolia/transporter": "4.20.0"
+ "version": "4.21.1",
+ "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-4.21.1.tgz",
+ "integrity": "sha512-Ym0MGwOcjQhZ+s1N/j0o94g3vQD0MzNpWsfJLyPVCt0zHflbi0DwYX+9GPmTJ4BzegoxWMyCPgcmpd3R+VlOzQ==",
+ "dependencies": {
+ "@algolia/cache-browser-local-storage": "4.21.1",
+ "@algolia/cache-common": "4.21.1",
+ "@algolia/cache-in-memory": "4.21.1",
+ "@algolia/client-account": "4.21.1",
+ "@algolia/client-analytics": "4.21.1",
+ "@algolia/client-common": "4.21.1",
+ "@algolia/client-personalization": "4.21.1",
+ "@algolia/client-search": "4.21.1",
+ "@algolia/logger-common": "4.21.1",
+ "@algolia/logger-console": "4.21.1",
+ "@algolia/requester-browser-xhr": "4.21.1",
+ "@algolia/requester-common": "4.21.1",
+ "@algolia/requester-node-http": "4.21.1",
+ "@algolia/transporter": "4.21.1"
}
},
"node_modules/algoliasearch-helper": {
- "version": "3.15.0",
- "resolved": "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.15.0.tgz",
- "integrity": "sha512-DGUnK3TGtDQsaUE4ayF/LjSN0DGsuYThB8WBgnnDY0Wq04K6lNVruO3LfqJOgSfDiezp+Iyt8Tj4YKHi+/ivSA==",
+ "version": "3.16.0",
+ "resolved": "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.16.0.tgz",
+ "integrity": "sha512-RxOtBafSQwyqD5BLO/q9VsVw/zuNz8kjb51OZhCIWLr33uvKB+vrRis+QK+JFlNQXbXf+w28fsTWiBupc1pHew==",
"dependencies": {
"@algolia/events": "^4.0.1"
},
@@ -4459,12 +5150,13 @@
}
},
"node_modules/axios": {
- "version": "0.27.2",
- "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz",
- "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==",
+ "version": "1.6.2",
+ "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.2.tgz",
+ "integrity": "sha512-7i24Ri4pmDRfJTR7LDBhsOTtcm+9kjX5WiY1X3wIisx6G9So3pfMkEiU7emUBe46oceVImccTEM3k6C5dbVW8A==",
"dependencies": {
- "follow-redirects": "^1.14.9",
- "form-data": "^4.0.0"
+ "follow-redirects": "^1.15.0",
+ "form-data": "^4.0.0",
+ "proxy-from-env": "^1.1.0"
}
},
"node_modules/babel-loader": {
@@ -4508,12 +5200,12 @@
}
},
"node_modules/babel-plugin-polyfill-corejs2": {
- "version": "0.4.6",
- "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.6.tgz",
- "integrity": "sha512-jhHiWVZIlnPbEUKSSNb9YoWcQGdlTLq7z1GHL4AjFxaoOUMuuEVJ+Y4pAaQUGOGk93YsVCKPbqbfw3m0SM6H8Q==",
+ "version": "0.4.7",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.7.tgz",
+ "integrity": "sha512-LidDk/tEGDfuHW2DWh/Hgo4rmnw3cduK6ZkOI1NPFceSK3n/yAGeOsNT7FLnSGHkXj3RHGSEVkN3FsCTY6w2CQ==",
"dependencies": {
"@babel/compat-data": "^7.22.6",
- "@babel/helper-define-polyfill-provider": "^0.4.3",
+ "@babel/helper-define-polyfill-provider": "^0.4.4",
"semver": "^6.3.1"
},
"peerDependencies": {
@@ -4529,11 +5221,11 @@
}
},
"node_modules/babel-plugin-polyfill-corejs3": {
- "version": "0.8.6",
- "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.6.tgz",
- "integrity": "sha512-leDIc4l4tUgU7str5BWLS2h8q2N4Nf6lGZP6UrNDxdtfF2g69eJ5L0H7S8A5Ln/arfFAfHor5InAdZuIOwZdgQ==",
+ "version": "0.8.7",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.7.tgz",
+ "integrity": "sha512-KyDvZYxAzkC0Aj2dAPyDzi2Ym15e5JKZSK+maI7NAwSqofvuFglbSsxE7wUOvTg9oFVnHMzVzBKcqEb4PJgtOA==",
"dependencies": {
- "@babel/helper-define-polyfill-provider": "^0.4.3",
+ "@babel/helper-define-polyfill-provider": "^0.4.4",
"core-js-compat": "^3.33.1"
},
"peerDependencies": {
@@ -4541,11 +5233,11 @@
}
},
"node_modules/babel-plugin-polyfill-regenerator": {
- "version": "0.5.3",
- "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.3.tgz",
- "integrity": "sha512-8sHeDOmXC8csczMrYEOf0UTNa4yE2SxV5JGeT/LP1n0OYVDUUFPxG9vdk2AlDlIit4t+Kf0xCtpgXPBwnn/9pw==",
+ "version": "0.5.4",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.4.tgz",
+ "integrity": "sha512-S/x2iOCvDaCASLYsOOgWOq4bCfKYVqvO/uxjkaYyZ3rVsVE3CeAI/c84NpyuBBymEgNvHgjEot3a9/Z/kXvqsg==",
"dependencies": {
- "@babel/helper-define-polyfill-provider": "^0.4.3"
+ "@babel/helper-define-polyfill-provider": "^0.4.4"
},
"peerDependencies": {
"@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
@@ -4847,9 +5539,9 @@
}
},
"node_modules/browserslist": {
- "version": "4.22.1",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.1.tgz",
- "integrity": "sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==",
+ "version": "4.22.2",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.2.tgz",
+ "integrity": "sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==",
"funding": [
{
"type": "opencollective",
@@ -4865,9 +5557,9 @@
}
],
"dependencies": {
- "caniuse-lite": "^1.0.30001541",
- "electron-to-chromium": "^1.4.535",
- "node-releases": "^2.0.13",
+ "caniuse-lite": "^1.0.30001565",
+ "electron-to-chromium": "^1.4.601",
+ "node-releases": "^2.0.14",
"update-browserslist-db": "^1.0.13"
},
"bin": {
@@ -5063,9 +5755,9 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001559",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001559.tgz",
- "integrity": "sha512-cPiMKZgqgkg5LY3/ntGeLFUpi6tzddBNS58A4tnTgQw1zON7u2sZMU7SzOeVH4tj20++9ggL+V6FDOFMTaFFYA==",
+ "version": "1.0.30001570",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001570.tgz",
+ "integrity": "sha512-+3e0ASu4sw1SWaoCtvPeyXp+5PsjigkSt8OXZbF9StH5pQWbxEjLAZE3n8Aup5udop1uRiKA7a4utUk/uoSpUw==",
"funding": [
{
"type": "opencollective",
@@ -5290,9 +5982,9 @@
}
},
"node_modules/clean-css": {
- "version": "5.3.2",
- "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.2.tgz",
- "integrity": "sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww==",
+ "version": "5.3.3",
+ "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz",
+ "integrity": "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==",
"dependencies": {
"source-map": "~0.6.0"
},
@@ -5487,10 +6179,13 @@
"peer": true
},
"node_modules/component-emitter": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
- "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==",
- "peer": true
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.1.tgz",
+ "integrity": "sha512-T0+barUSQRTUQASh8bx02dl+DhF54GtIDY13Y3m9oWTklKbb3Wv974meRpeZ3lp1JpLVECWWNHC4vaG2XHXouQ==",
+ "peer": true,
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
},
"node_modules/compressible": {
"version": "2.0.18",
@@ -5798,9 +6493,9 @@
}
},
"node_modules/core-js": {
- "version": "3.33.2",
- "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.33.2.tgz",
- "integrity": "sha512-XeBzWI6QL3nJQiHmdzbAOiMYqjrb7hwU7A39Qhvd/POSa/t9E1AeZyEZx3fNvp/vtM8zXwhoL0FsiS0hD0pruQ==",
+ "version": "3.34.0",
+ "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.34.0.tgz",
+ "integrity": "sha512-aDdvlDder8QmY91H88GzNi9EtQi2TjvQhpCX6B1v/dAZHU1AuLgHvRh54RiOerpEhEW46Tkf+vgAViB/CWC0ag==",
"hasInstallScript": true,
"funding": {
"type": "opencollective",
@@ -5808,11 +6503,11 @@
}
},
"node_modules/core-js-compat": {
- "version": "3.33.2",
- "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.33.2.tgz",
- "integrity": "sha512-axfo+wxFVxnqf8RvxTzoAlzW4gRoacrHeoFlc9n0x50+7BEyZL/Rt3hicaED1/CEd7I6tPCPVUYcJwCMO5XUYw==",
+ "version": "3.34.0",
+ "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.34.0.tgz",
+ "integrity": "sha512-4ZIyeNbW/Cn1wkMMDy+mvrRUxrwFNjKwbhCfQpDd+eLgYipDqp8oGFGtLmhh18EDPKA0g3VUBYOxQGGwvWLVpA==",
"dependencies": {
- "browserslist": "^4.22.1"
+ "browserslist": "^4.22.2"
},
"funding": {
"type": "opencollective",
@@ -5820,9 +6515,9 @@
}
},
"node_modules/core-js-pure": {
- "version": "3.33.2",
- "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.33.2.tgz",
- "integrity": "sha512-a8zeCdyVk7uF2elKIGz67AjcXOxjRbwOLz8SbklEso1V+2DoW4OkAMZN9S9GBgvZIaqQi/OemFX4OiSoQEmg1Q==",
+ "version": "3.34.0",
+ "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.34.0.tgz",
+ "integrity": "sha512-pmhivkYXkymswFfbXsANmBAewXx86UBfmagP+w0wkK06kLsLlTK5oQmsURPivzMkIBQiYq2cjamcZExIwlFQIg==",
"hasInstallScript": true,
"funding": {
"type": "opencollective",
@@ -6208,9 +6903,9 @@
}
},
"node_modules/csstype": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz",
- "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ=="
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz",
+ "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw=="
},
"node_modules/cyclist": {
"version": "1.0.2",
@@ -6218,6 +6913,11 @@
"integrity": "sha512-0sVXIohTfLqVIW3kb/0n6IiWF3Ifj5nm2XaSrLq2DI6fKIGa2fYAZdk917rUneaeLVpYfFcyXE2ft0fe3remsA==",
"peer": true
},
+ "node_modules/debounce": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz",
+ "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug=="
+ },
"node_modules/debug": {
"version": "4.3.4",
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
@@ -7427,9 +8127,9 @@
"integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow=="
},
"node_modules/electron-to-chromium": {
- "version": "1.4.574",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.574.tgz",
- "integrity": "sha512-bg1m8L0n02xRzx4LsTTMbBPiUd9yIR+74iPtS/Ao65CuXvhVZHP0ym1kSdDG3yHFDXqHQQBKujlN1AQ8qZnyFg=="
+ "version": "1.4.611",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.611.tgz",
+ "integrity": "sha512-ZtRpDxrjHapOwxtv+nuth5ByB8clyn8crVynmRNGO3wG3LOp8RTcyZDqwaI6Ng6y8FCK2hVZmJoqwCskKbNMaw=="
},
"node_modules/elliptic": {
"version": "6.5.4",
@@ -7540,9 +8240,9 @@
}
},
"node_modules/es-module-lexer": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.3.1.tgz",
- "integrity": "sha512-JUFAyicQV9mXc3YRxPnDlrfBKpqt6hUYzz9/boprUJHs4e4KVr3XwOF70doO6gwXUor6EWZJAyWAfKki84t20Q=="
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.4.1.tgz",
+ "integrity": "sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w=="
},
"node_modules/escalade": {
"version": "3.1.1",
@@ -7994,9 +8694,9 @@
"integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
},
"node_modules/fast-glob": {
- "version": "3.3.1",
- "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz",
- "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==",
+ "version": "3.3.2",
+ "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz",
+ "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==",
"dependencies": {
"@nodelib/fs.stat": "^2.0.2",
"@nodelib/fs.walk": "^1.2.3",
@@ -8094,6 +8794,7 @@
"version": "3.5.2",
"resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz",
"integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==",
+ "deprecated": "This module is no longer supported.",
"peer": true
},
"node_modules/file-loader": {
@@ -8564,9 +9265,9 @@
}
},
"node_modules/fs-extra": {
- "version": "11.1.1",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz",
- "integrity": "sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==",
+ "version": "11.2.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz",
+ "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==",
"dependencies": {
"graceful-fs": "^4.2.0",
"jsonfile": "^6.0.1",
@@ -9193,17 +9894,23 @@
}
},
"node_modules/hast-util-to-jsx-runtime": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/hast-util-to-jsx-runtime/-/hast-util-to-jsx-runtime-2.2.0.tgz",
- "integrity": "sha512-wSlp23N45CMjDg/BPW8zvhEi3R+8eRE1qFbjEyAUzMCzu2l1Wzwakq+Tlia9nkCtEl5mDxa7nKHsvYJ6Gfn21A==",
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/hast-util-to-jsx-runtime/-/hast-util-to-jsx-runtime-2.3.0.tgz",
+ "integrity": "sha512-H/y0+IWPdsLLS738P8tDnrQ8Z+dj12zQQ6WC11TIM21C8WFVoIxcqWXf2H3hiTVZjF1AWqoimGwrTWecWrnmRQ==",
"dependencies": {
+ "@types/estree": "^1.0.0",
"@types/hast": "^3.0.0",
"@types/unist": "^3.0.0",
"comma-separated-tokens": "^2.0.0",
+ "devlop": "^1.0.0",
+ "estree-util-is-identifier-name": "^3.0.0",
"hast-util-whitespace": "^3.0.0",
+ "mdast-util-mdx-expression": "^2.0.0",
+ "mdast-util-mdx-jsx": "^3.0.0",
+ "mdast-util-mdxjs-esm": "^2.0.0",
"property-information": "^6.0.0",
"space-separated-tokens": "^2.0.0",
- "style-to-object": "^0.4.0",
+ "style-to-object": "^1.0.0",
"unist-util-position": "^5.0.0",
"vfile-message": "^4.0.0"
},
@@ -9212,6 +9919,19 @@
"url": "https://opencollective.com/unified"
}
},
+ "node_modules/hast-util-to-jsx-runtime/node_modules/inline-style-parser": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.2.2.tgz",
+ "integrity": "sha512-EcKzdTHVe8wFVOGEYXiW9WmJXPjqi1T+234YpJr98RiFYKHV3cdy1+3mkTE+KHTHxFFLH51SfaGOoUdW+v7ViQ=="
+ },
+ "node_modules/hast-util-to-jsx-runtime/node_modules/style-to-object": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-1.0.5.tgz",
+ "integrity": "sha512-rDRwHtoDD3UMMrmZ6BzOW0naTjMsVZLIjsGleSKS/0Oz+cgCfAPRspaqJuE8rDzpKha/nEvnM0IF4seEAZUTKQ==",
+ "dependencies": {
+ "inline-style-parser": "0.2.2"
+ }
+ },
"node_modules/hast-util-to-parse5": {
"version": "8.0.0",
"resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-8.0.0.tgz",
@@ -9361,6 +10081,11 @@
}
]
},
+ "node_modules/html-escaper": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz",
+ "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg=="
+ },
"node_modules/html-minifier-terser": {
"version": "7.2.0",
"resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-7.2.0.tgz",
@@ -9410,9 +10135,9 @@
}
},
"node_modules/html-webpack-plugin": {
- "version": "5.5.3",
- "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.3.tgz",
- "integrity": "sha512-6YrDKTuqaP/TquFH7h4srYWsZx+x6k6+FbsTm0ziCwGHDP78Unr1r9F/H4+sGmMbX08GQcJ+K64x55b+7VM/jg==",
+ "version": "5.5.4",
+ "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.4.tgz",
+ "integrity": "sha512-3wNSaVVxdxcu0jd4FpQFoICdqgxs4zIQQvj+2yQKFfBOnLETQ6X5CDWdeasuGlSsooFlMkEioWDTqBv1wvw5Iw==",
"dependencies": {
"@types/html-minifier-terser": "^6.0.0",
"html-minifier-terser": "^6.0.2",
@@ -9555,9 +10280,9 @@
}
},
"node_modules/http2-wrapper": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-2.2.0.tgz",
- "integrity": "sha512-kZB0wxMo0sh1PehyjJUWRFEd99KC5TLjZ2cULC4f9iqJBAmKQQXEICjxl5iPJRwP40dpeHFqqhm7tYCvODpqpQ==",
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-2.2.1.tgz",
+ "integrity": "sha512-V5nVw1PAOgfI3Lmeaj2Exmeg7fenjhRUgz1lPSezy1CuhPYbgQtbQj4jZfEAEMlaL+vupsvhjqCyjzob0yxsmQ==",
"dependencies": {
"quick-lru": "^5.1.1",
"resolve-alpn": "^1.2.0"
@@ -9629,9 +10354,9 @@
"peer": true
},
"node_modules/ignore": {
- "version": "5.2.4",
- "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz",
- "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==",
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.0.tgz",
+ "integrity": "sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==",
"engines": {
"node": ">= 4"
}
@@ -10351,46 +11076,21 @@
"resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
"integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow=="
},
- "node_modules/lodash.escape": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-4.0.1.tgz",
- "integrity": "sha512-nXEOnb/jK9g0DYMr1/Xvq6l5xMD7GDG55+GSYIYmS0G4tBk/hURD4JR9WCavs04t33WmJx9kCyp9vJ+mr4BOUw=="
- },
- "node_modules/lodash.flatten": {
- "version": "4.4.0",
- "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz",
- "integrity": "sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g=="
- },
"node_modules/lodash.flow": {
"version": "3.5.0",
"resolved": "https://registry.npmjs.org/lodash.flow/-/lodash.flow-3.5.0.tgz",
"integrity": "sha512-ff3BX/tSioo+XojX4MOsOMhJw0nZoUEF011LX8g8d3gvjVbxd89cCio4BCXronjxcTUIJUoqKEUA+n4CqvvRPw=="
},
- "node_modules/lodash.invokemap": {
- "version": "4.6.0",
- "resolved": "https://registry.npmjs.org/lodash.invokemap/-/lodash.invokemap-4.6.0.tgz",
- "integrity": "sha512-CfkycNtMqgUlfjfdh2BhKO/ZXrP8ePOX5lEU/g0R3ItJcnuxWDwokMGKx1hWcfOikmyOVx6X9IwWnDGlgKl61w=="
- },
"node_modules/lodash.memoize": {
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz",
"integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag=="
},
- "node_modules/lodash.pullall": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/lodash.pullall/-/lodash.pullall-4.2.0.tgz",
- "integrity": "sha512-VhqxBKH0ZxPpLhiu68YD1KnHmbhQJQctcipvmFnqIBDYzcIHzf3Zpu0tpeOKtR4x76p9yohc506eGdOjTmyIBg=="
- },
"node_modules/lodash.uniq": {
"version": "4.5.0",
"resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz",
"integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ=="
},
- "node_modules/lodash.uniqby": {
- "version": "4.7.0",
- "resolved": "https://registry.npmjs.org/lodash.uniqby/-/lodash.uniqby-4.7.0.tgz",
- "integrity": "sha512-e/zcLx6CSbmaEgFHCA7BnoQKyCtKMxnuWrJygbwPs/AIn+IMKl66L8/s+wBUn5LRw2pZx3bUHibiV1b6aTWIww=="
- },
"node_modules/longest-streak": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz",
@@ -12931,9 +13631,9 @@
"peer": true
},
"node_modules/nanoid": {
- "version": "3.3.6",
- "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz",
- "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==",
+ "version": "3.3.7",
+ "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz",
+ "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==",
"funding": [
{
"type": "github",
@@ -13029,14 +13729,17 @@
}
},
"node_modules/node-emoji": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-2.1.0.tgz",
- "integrity": "sha512-tcsBm9C6FmPN5Wo7OjFi9lgMyJjvkAeirmjR/ax8Ttfqy4N8PoFic26uqFTIgayHPNI5FH4ltUvfh9kHzwcK9A==",
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-2.1.3.tgz",
+ "integrity": "sha512-E2WEOVsgs7O16zsURJ/eH8BqhF029wGpEOnv7Urwdo2wmQanOACwJQh0devF9D9RhoZru0+9JXIS0dBXIAz+lA==",
"dependencies": {
- "@sindresorhus/is": "^3.1.2",
+ "@sindresorhus/is": "^4.6.0",
"char-regex": "^1.0.2",
"emojilib": "^2.4.0",
"skin-tone": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=18"
}
},
"node_modules/node-fetch": {
@@ -13134,9 +13837,9 @@
}
},
"node_modules/node-releases": {
- "version": "2.0.13",
- "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz",
- "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ=="
+ "version": "2.0.14",
+ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz",
+ "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw=="
},
"node_modules/normalize-path": {
"version": "3.0.0",
@@ -13280,12 +13983,12 @@
}
},
"node_modules/object.assign": {
- "version": "4.1.4",
- "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz",
- "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==",
+ "version": "4.1.5",
+ "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz",
+ "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==",
"dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
+ "call-bind": "^1.0.5",
+ "define-properties": "^1.2.1",
"has-symbols": "^1.0.3",
"object-keys": "^1.1.1"
},
@@ -13577,9 +14280,9 @@
}
},
"node_modules/parse-entities/node_modules/@types/unist": {
- "version": "2.0.9",
- "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.9.tgz",
- "integrity": "sha512-zC0iXxAv1C1ERURduJueYzkzZ2zaGyc+P2c95hgkikHPr3z8EdUZOlgEQ5X0DRmwDZn+hekycQnoeiiRVrmilQ=="
+ "version": "2.0.10",
+ "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz",
+ "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA=="
},
"node_modules/parse-json": {
"version": "5.2.0",
@@ -13857,9 +14560,9 @@
}
},
"node_modules/postcss": {
- "version": "8.4.31",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz",
- "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==",
+ "version": "8.4.32",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.32.tgz",
+ "integrity": "sha512-D/kj5JNu6oo2EIy+XL/26JEDTlIbB8hw85G8StOE6L74RQAVVP5rej6wxCNqyMbR4RkPfqvezVbPw81Ngd6Kcw==",
"funding": [
{
"type": "opencollective",
@@ -13875,7 +14578,7 @@
}
],
"dependencies": {
- "nanoid": "^3.3.6",
+ "nanoid": "^3.3.7",
"picocolors": "^1.0.0",
"source-map-js": "^1.0.2"
},
@@ -14448,9 +15151,9 @@
}
},
"node_modules/preact": {
- "version": "10.18.1",
- "resolved": "https://registry.npmjs.org/preact/-/preact-10.18.1.tgz",
- "integrity": "sha512-mKUD7RRkQQM6s7Rkmi7IFkoEHjuFqRQUaXamO61E6Nn7vqF/bo7EZCmSyrUnp2UWHw0O7XjZ2eeXis+m7tf4lg==",
+ "version": "10.19.3",
+ "resolved": "https://registry.npmjs.org/preact/-/preact-10.19.3.tgz",
+ "integrity": "sha512-nHHTeFVBTHRGxJXKkKu5hT8C/YWBkPso4/Gad6xuj5dbptt9iF9NZr9pHbPhBrnT2klheu7mHTxTZ/LjwJiEiQ==",
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/preact"
@@ -14474,25 +15177,17 @@
}
},
"node_modules/prism-react-renderer": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/prism-react-renderer/-/prism-react-renderer-2.1.0.tgz",
- "integrity": "sha512-I5cvXHjA1PVGbGm1MsWCpvBCRrYyxEri0MC7/JbfIfYfcXAxHyO5PaUjs3A8H5GW6kJcLhTHxxMaOZZpRZD2iQ==",
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/prism-react-renderer/-/prism-react-renderer-2.3.0.tgz",
+ "integrity": "sha512-UYRg2TkVIaI6tRVHC5OJ4/BxqPUxJkJvq/odLT/ykpt1zGYXooNperUxQcCvi87LyRnR4nCh81ceOA+e7nrydg==",
"dependencies": {
"@types/prismjs": "^1.26.0",
- "clsx": "^1.2.1"
+ "clsx": "^2.0.0"
},
"peerDependencies": {
"react": ">=16.0.0"
}
},
- "node_modules/prism-react-renderer/node_modules/clsx": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz",
- "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==",
- "engines": {
- "node": ">=6"
- }
- },
"node_modules/prismjs": {
"version": "1.29.0",
"resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.29.0.tgz",
@@ -14585,6 +15280,11 @@
"node": ">= 0.10"
}
},
+ "node_modules/proxy-from-env": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
+ "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg=="
+ },
"node_modules/prr": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz",
@@ -15779,9 +16479,9 @@
}
},
"node_modules/search-insights": {
- "version": "2.9.0",
- "resolved": "https://registry.npmjs.org/search-insights/-/search-insights-2.9.0.tgz",
- "integrity": "sha512-bkWW9nIHOFkLwjQ1xqVaMbjjO5vhP26ERsH9Y3pKr8imthofEFIxlnOabkmGcw6ksRj9jWidcI65vvjJH/nTGg==",
+ "version": "2.13.0",
+ "resolved": "https://registry.npmjs.org/search-insights/-/search-insights-2.13.0.tgz",
+ "integrity": "sha512-Orrsjf9trHHxFRuo9/rzm0KIWmgzE8RMlZMzuhZOJ01Rnz3D0YBAe+V6473t6/H6c7irs6Lt48brULAiRWb3Vw==",
"peer": true
},
"node_modules/section-matter": {
@@ -16142,9 +16842,9 @@
}
},
"node_modules/shiki": {
- "version": "0.14.5",
- "resolved": "https://registry.npmjs.org/shiki/-/shiki-0.14.5.tgz",
- "integrity": "sha512-1gCAYOcmCFONmErGTrS1fjzJLA7MGZmKzrBNX7apqSwhyITJg2O102uFzXUeBxNnEkDA9vHIKLyeKq0V083vIw==",
+ "version": "0.14.6",
+ "resolved": "https://registry.npmjs.org/shiki/-/shiki-0.14.6.tgz",
+ "integrity": "sha512-R4koBBlQP33cC8cpzX0hAoOURBHJILp4Aaduh2eYi+Vj8ZBqtK/5SWNEHBS3qwUMu8dqOtI/ftno3ESfNeVW9g==",
"dev": true,
"dependencies": {
"ansi-sequence-parser": "^1.1.0",
@@ -16591,9 +17291,9 @@
}
},
"node_modules/std-env": {
- "version": "3.4.3",
- "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.4.3.tgz",
- "integrity": "sha512-f9aPhy8fYBuMN+sNfakZV18U39PbalgjXG3lLB9WkaYTxijru61wb57V9wxxNthXM5Sd88ETBWi29qLAsHO52Q=="
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.6.0.tgz",
+ "integrity": "sha512-aFZ19IgVmhdB2uX599ve2kE6BIE3YMnQ6Gp6BURhW/oIzpXGKr878TQfAQZn1+i0Flcc/UKUy1gOlcfaUBCryg=="
},
"node_modules/stream-browserify": {
"version": "2.0.2",
@@ -16969,9 +17669,9 @@
}
},
"node_modules/terser": {
- "version": "5.24.0",
- "resolved": "https://registry.npmjs.org/terser/-/terser-5.24.0.tgz",
- "integrity": "sha512-ZpGR4Hy3+wBEzVEnHvstMvqpD/nABNelQn/z2r0fjVWGQsN3bpOLzQlqDxmb4CDZnXq5lpjnQ+mHQLAOpfM5iw==",
+ "version": "5.26.0",
+ "resolved": "https://registry.npmjs.org/terser/-/terser-5.26.0.tgz",
+ "integrity": "sha512-dytTGoE2oHgbNV9nTzgBEPaqAWvcJNl66VZ0BkJqlvp71IjO8CxdBx/ykCNb47cLnCmCvRZ6ZR0tLkqvZCdVBQ==",
"dependencies": {
"@jridgewell/source-map": "^0.3.3",
"acorn": "^8.8.2",
@@ -17381,9 +18081,9 @@
}
},
"node_modules/typedoc": {
- "version": "0.25.3",
- "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.25.3.tgz",
- "integrity": "sha512-Ow8Bo7uY1Lwy7GTmphRIMEo6IOZ+yYUyrc8n5KXIZg1svpqhZSWgni2ZrDhe+wLosFS8yswowUzljTAV/3jmWw==",
+ "version": "0.25.4",
+ "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.25.4.tgz",
+ "integrity": "sha512-Du9ImmpBCw54bX275yJrxPVnjdIyJO/84co0/L9mwe0R3G4FSR6rQ09AlXVRvZEGMUg09+z/usc8mgygQ1aidA==",
"dev": true,
"dependencies": {
"lunr": "^2.3.9",
@@ -17398,13 +18098,13 @@
"node": ">= 16"
},
"peerDependencies": {
- "typescript": "4.6.x || 4.7.x || 4.8.x || 4.9.x || 5.0.x || 5.1.x || 5.2.x"
+ "typescript": "4.6.x || 4.7.x || 4.8.x || 4.9.x || 5.0.x || 5.1.x || 5.2.x || 5.3.x"
}
},
"node_modules/typedoc-plugin-markdown": {
- "version": "3.17.0",
- "resolved": "https://registry.npmjs.org/typedoc-plugin-markdown/-/typedoc-plugin-markdown-3.17.0.tgz",
- "integrity": "sha512-+uh5fHNfNSGdUxae0FWOuJ8Xu9Sl08jkdshOg6dilAqN/ZXmYsUFFDKw70fYfiGxdCLvpUuyr9FYO+WAa2lHeA==",
+ "version": "3.17.1",
+ "resolved": "https://registry.npmjs.org/typedoc-plugin-markdown/-/typedoc-plugin-markdown-3.17.1.tgz",
+ "integrity": "sha512-QzdU3fj0Kzw2XSdoL15ExLASt2WPqD7FbLeaqwT70+XjKyTshBnUlQA5nNREO1C2P8Uen0CDjsBLMsCQ+zd0lw==",
"dev": true,
"dependencies": {
"handlebars": "^4.7.7"
@@ -17438,9 +18138,9 @@
}
},
"node_modules/typescript": {
- "version": "5.2.2",
- "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz",
- "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==",
+ "version": "5.3.3",
+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz",
+ "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==",
"peer": true,
"bin": {
"tsc": "bin/tsc",
@@ -18172,15 +18872,15 @@
"dev": true
},
"node_modules/wait-on": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-7.0.1.tgz",
- "integrity": "sha512-9AnJE9qTjRQOlTZIldAaf/da2eW0eSRSgcqq85mXQja/DW3MriHxkpODDSUEg+Gri/rKEcXUZHe+cevvYItaog==",
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-7.2.0.tgz",
+ "integrity": "sha512-wCQcHkRazgjG5XoAq9jbTMLpNIjoSlZslrJ2+N9MxDsGEv1HnFoVjOCexL0ESva7Y9cu350j+DWADdk54s4AFQ==",
"dependencies": {
- "axios": "^0.27.2",
- "joi": "^17.7.0",
+ "axios": "^1.6.1",
+ "joi": "^17.11.0",
"lodash": "^4.17.21",
- "minimist": "^1.2.7",
- "rxjs": "^7.8.0"
+ "minimist": "^1.2.8",
+ "rxjs": "^7.8.1"
},
"bin": {
"wait-on": "bin/wait-on"
@@ -18592,23 +19292,19 @@
}
},
"node_modules/webpack-bundle-analyzer": {
- "version": "4.9.1",
- "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.9.1.tgz",
- "integrity": "sha512-jnd6EoYrf9yMxCyYDPj8eutJvtjQNp8PHmni/e/ulydHBWhT5J3menXt3HEkScsu9YqMAcG4CfFjs3rj5pVU1w==",
+ "version": "4.10.1",
+ "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.10.1.tgz",
+ "integrity": "sha512-s3P7pgexgT/HTUSYgxJyn28A+99mmLq4HsJepMPzu0R8ImJc52QNqaFYW1Z2z2uIb1/J3eYgaAWVpaC+v/1aAQ==",
"dependencies": {
"@discoveryjs/json-ext": "0.5.7",
"acorn": "^8.0.4",
"acorn-walk": "^8.0.0",
"commander": "^7.2.0",
+ "debounce": "^1.2.1",
"escape-string-regexp": "^4.0.0",
"gzip-size": "^6.0.0",
+ "html-escaper": "^2.0.2",
"is-plain-object": "^5.0.0",
- "lodash.debounce": "^4.0.8",
- "lodash.escape": "^4.0.1",
- "lodash.flatten": "^4.4.0",
- "lodash.invokemap": "^4.6.0",
- "lodash.pullall": "^4.2.0",
- "lodash.uniqby": "^4.7.0",
"opener": "^1.5.2",
"picocolors": "^1.0.0",
"sirv": "^2.0.3",
@@ -18737,9 +19433,9 @@
}
},
"node_modules/webpack-dev-server/node_modules/ws": {
- "version": "8.14.2",
- "resolved": "https://registry.npmjs.org/ws/-/ws-8.14.2.tgz",
- "integrity": "sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g==",
+ "version": "8.15.1",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.15.1.tgz",
+ "integrity": "sha512-W5OZiCjXEmk0yZ66ZN82beM5Sz7l7coYxpRkzS+p9PP+ToQry8szKh+61eNktr7EA9DOwvFGhfC605jDHbP6QQ==",
"engines": {
"node": ">=10.0.0"
},
From 3ba74f0ec61ad6e58be6ea24b6170805a3e42e04 Mon Sep 17 00:00:00 2001
From: austinzani <60404116+austinzani@users.noreply.github.com>
Date: Tue, 30 Jan 2024 13:47:42 -0500
Subject: [PATCH 07/34] feat: added void auth call to auth docs
---
docs/api/authorization.md | 24 ++++++++++++++++++++++++
1 file changed, 24 insertions(+)
diff --git a/docs/api/authorization.md b/docs/api/authorization.md
index 65795da..535370e 100644
--- a/docs/api/authorization.md
+++ b/docs/api/authorization.md
@@ -294,3 +294,27 @@ Can be set to true to send a receipt to the payor.
**Returns**
The transaction object. Refer to the [Transaction Object](transaction.md) for more info.
+
+## Void Authorization
+
+This will void an authorization that has not been captured. If the authorization has been captured, this call will fail.
+
+*Partial voids are not supported by all processors and cannot be processed on an Amex authorization. Please contact Pay Theory for more information.*
+
+```graphql
+mutation {
+ createVoidForAuthorization(authorization_id: String!, void_amount: Int!)
+}
+```
+
+**Arguments**
+
+**`authorization_id`: String!**
+The Pay Theory unique identifier assigned to the authorization that you are looking to void.
+
+**`void_amount`: Int!**
+The amount of the void in cents.
+*Partial voids are not supported by all processors and cannot be processed on an Amex authorization. Please contact Pay Theory for more information.*
+
+**Returns**
+This call returns a boolean indicating if the void was successful.
From 04085096065a284b30d0fb1e00c14e9a05920e83 Mon Sep 17 00:00:00 2001
From: Blake A Galloway <36147439+blakeAgalloway@users.noreply.github.com>
Date: Thu, 1 Feb 2024 13:06:46 -0500
Subject: [PATCH 08/34] Spell check and copy updates
---
.../{query.mdx => custom_query.mdx} | 17 +++++++----------
.../after_payments/query_settlement_data.mdx | 8 +++-----
docs/main/after_payments/sending_receipts.mdx | 5 +----
.../create_a_subscription.mdx | 2 +-
docs/main/recurring_payments/overview.mdx | 4 ++--
5 files changed, 14 insertions(+), 22 deletions(-)
rename docs/main/after_payments/{query.mdx => custom_query.mdx} (89%)
diff --git a/docs/main/after_payments/query.mdx b/docs/main/after_payments/custom_query.mdx
similarity index 89%
rename from docs/main/after_payments/query.mdx
rename to docs/main/after_payments/custom_query.mdx
index 0a18f91..3517382 100644
--- a/docs/main/after_payments/query.mdx
+++ b/docs/main/after_payments/custom_query.mdx
@@ -18,7 +18,7 @@ import Admonition from '@theme/Admonition';
]}>
-# Query
+# Custom Query
We will go over how to create custom queries that you may submit to the Pay Theory API in this section.
Let's examine a fundamental query object first, and then we will dissect it.
@@ -40,10 +40,10 @@ Let's examine a fundamental query object first, and then we will dissect it.
```
## Query Pair
-A list of query pairs used to build out a query.
+A list of query pairs can be used to build out a query.
#### Required Arguments
-The following parameter must be used in order to use a query pair while writing a graphql query.
+The following parameter must be used in order to use a query pair while writing a GraphQL query.
|Key |type | description |
|-------------------|-------------|---------------------------------------|
@@ -102,10 +102,10 @@ A sort pair is the object used to tell a query how the data should be sorted.
|key | string | The key to sort the data by.|
## Examples
-The examples that follow will provide a quick rundown of how the query functions in the payment transaction.
+The following examples provide a quick rundown of how the query functions in the payment transaction.
#### 1. Transactions With Status SETTLED and the reference starts with `test`.
- If you wanted to build a query that looked for any transactions that had a status of SETTLED and the reference starts with test, you would do the following.
+ If you wanted to build a query that looks for any transactions that has a status of SETTLED and the reference starts with test, you would do the following.
This query would return only those transactions where the status is `SETTLED` and the reference is `test`.
```graphql
@@ -137,10 +137,10 @@ The examples that follow will provide a quick rundown of how the query functions
```
#### 2. Querying Sub Objects
- Due to the fact payment method is a nested data object payment method queries can be made by passing a separate array of query pairs for the metadata.
+ Payment method is a nested data object. Because of this, payment method queries can be made by passing a separate array of query pairs for the metadata.
- This would return 10 transactions where the `gross_amount` is greater than 1000 and the payment has a payment method in which the `last_four` is equal to 1234. It would be sorted by gross_amount in ascending order.
+ This following will return 10 transactions where the `gross_amount` is greater than 1000 and the payment has a payment method in which the `last_four` is equal to 1234. It would be sorted by gross_amount in ascending order.
```graphql
{
@@ -176,9 +176,6 @@ The examples that follow will provide a quick rundown of how the query functions
***
-## Next Steps
-We can discover how to utilize the query object to [query settlement details](query_settlement_data.mdx).
-
diff --git a/docs/main/after_payments/query_settlement_data.mdx b/docs/main/after_payments/query_settlement_data.mdx
index 0e5878c..e3eef37 100644
--- a/docs/main/after_payments/query_settlement_data.mdx
+++ b/docs/main/after_payments/query_settlement_data.mdx
@@ -19,7 +19,7 @@ import Admonition from '@theme/Admonition';
# Query Settlement Data
-Settlements are a batch of payments, disputes, and refunds that are grouped together and paid out to a merchant. This guide will walk you through how to write a query for settlment.
+Settlements are a batch of payments, disputes, and refunds that are grouped together and paid out to a merchant. This guide will walk you through how to write a query for a settlment.
```graphql
query Getsettlement{
@@ -56,7 +56,7 @@ Sending a request is required in order to get query settlement data. To obtain t
### Required Arguments
-The following parameters must be used in order for getting the query settlement data. The query may fail to execute if any parameter is omitted, in which case the required data for processing will need to be requested.
+The following parameters must be used in order to get the query settlement data. The query may fail to execute if any parameter is omitted, in which case the required data for processing will need to be requested.
|Key |type | description |
|-------------------|-------------|---------------------------------------|
@@ -71,7 +71,7 @@ The following parameters must be used in order for getting the query settlement
***
## Returns
-This returns if the attempt made for retry failed payment is successful or not.
+This returns an array of settlement objects and the total number of items that match that query.
```JSON
{
@@ -91,8 +91,6 @@ This returns if the attempt made for retry failed payment is successful or not.
}
```
-## Next Steps
-We can also find how to build your own queries and what operators we need while building a [query](query.mdx).
diff --git a/docs/main/after_payments/sending_receipts.mdx b/docs/main/after_payments/sending_receipts.mdx
index 38b9b46..09ef6b5 100644
--- a/docs/main/after_payments/sending_receipts.mdx
+++ b/docs/main/after_payments/sending_receipts.mdx
@@ -19,7 +19,7 @@ import Admonition from '@theme/Admonition';
# Sending Receipts
-This call will send a receipt for a transaction to the email address on file with the payor or an email passed in. This guide will walk you through how to send receipts the payor.
+This guide will walk you through how to send receipts the payor. The following call will send a receipt for a transaction to the email address on file with the payor or an email passed in.
```graphql
mutation sendingReceipts (email: AWSEmail, receipt_description: String, transaction_id: String!) {
@@ -43,9 +43,6 @@ The following parameters must be used in order to send receipts to the payor. Th
***
-## Next Steps
-We can learn how to use the querying object in settlements [query settlement object](query_settlement_data.mdx) as well as how the [query](query) in a transaction functions works.
-
diff --git a/docs/main/recurring_payments/create_a_subscription.mdx b/docs/main/recurring_payments/create_a_subscription.mdx
index 7188684..f01740f 100644
--- a/docs/main/recurring_payments/create_a_subscription.mdx
+++ b/docs/main/recurring_payments/create_a_subscription.mdx
@@ -19,7 +19,7 @@ import Admonition from '@theme/Admonition';
# Making a payment using subscription
-A payment subscription involves paying for ongoing use of a service or product, sometimes in many levels.This guide will walk you through how to make a payment using subscription.
+A payment subscription involves paying for ongoing use of a service or product. This guide will walk you through how to make a payment using subscription.
## Create a payment plan using subscription
You can also create a recurring payment with no set payment amounts to enable a subscription for a payor.
diff --git a/docs/main/recurring_payments/overview.mdx b/docs/main/recurring_payments/overview.mdx
index 858e3f3..52e9664 100644
--- a/docs/main/recurring_payments/overview.mdx
+++ b/docs/main/recurring_payments/overview.mdx
@@ -30,12 +30,12 @@ You will need to be able to tokenize a payment in order to set up a recurring pa
:::
## Subscriptions
-A subscription enables you to...
+A payment subscription involves paying for ongoing use of a service or product. This payment will continue for as long as specified.
Create a subscription
## Payment plans
-Payment plans enables you to...
+Payment plans are recurring payments that will trigger on an interval and continue until a total amount is reached.
Create a payment plan
From 4c339b0f8134c0f3318783509c8644d4db0d9b58 Mon Sep 17 00:00:00 2001
From: Blake A Galloway <36147439+blakeAgalloway@users.noreply.github.com>
Date: Thu, 1 Feb 2024 13:13:46 -0500
Subject: [PATCH 09/34] updated copy
---
docs/main/recurring_payments/create_a_payment_plan.mdx | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/docs/main/recurring_payments/create_a_payment_plan.mdx b/docs/main/recurring_payments/create_a_payment_plan.mdx
index 059792e..041b03e 100644
--- a/docs/main/recurring_payments/create_a_payment_plan.mdx
+++ b/docs/main/recurring_payments/create_a_payment_plan.mdx
@@ -19,7 +19,7 @@ import Admonition from '@theme/Admonition';
# Making a Recurring payment
-Payment plan are any recurring transactions that are completed on a periodic basis, such as utility bills, loans, or contracts. This guide will walk you through how to make a recurring payment plan.
+Recurring payments are any repeating transactions that are completed on a periodic basis, such as a car loan, or mortgage. This guide will walk you through how to make a recurring payment plan.
## Create a payment plan
A recurring payment represents a payment that will trigger on an interval. You can create a recurring payment with a set number of payments to enable a payment plan for a payor.
From 8c221dcea7bdd7e2c2533227c2460b8d9be46600 Mon Sep 17 00:00:00 2001
From: srinithyaindla
Date: Tue, 6 Feb 2024 13:19:43 -0500
Subject: [PATCH 10/34] Commiting changes for invoicing and billing
---
.../record_an_offline_payment.md | 10 -
.../record_an_offline_payment.mdx | 86 ++++++++
.../resending_invoices.md | 10 -
.../resending_invoices.mdx | 188 ++++++++++++++++++
4 files changed, 274 insertions(+), 20 deletions(-)
delete mode 100644 docs/main/invoicing_and_billing/record_an_offline_payment.md
create mode 100644 docs/main/invoicing_and_billing/record_an_offline_payment.mdx
delete mode 100644 docs/main/invoicing_and_billing/resending_invoices.md
create mode 100644 docs/main/invoicing_and_billing/resending_invoices.mdx
diff --git a/docs/main/invoicing_and_billing/record_an_offline_payment.md b/docs/main/invoicing_and_billing/record_an_offline_payment.md
deleted file mode 100644
index 6db9072..0000000
--- a/docs/main/invoicing_and_billing/record_an_offline_payment.md
+++ /dev/null
@@ -1,10 +0,0 @@
----
-sidebar_position: 3
-sidebar_label: Record and Offline Payment
-title: "Record an Offline Payment"
-
----
-
-Guide Coming Soon
-## API Link
-* [Invoicing and Billing](../../api/invoice)
\ No newline at end of file
diff --git a/docs/main/invoicing_and_billing/record_an_offline_payment.mdx b/docs/main/invoicing_and_billing/record_an_offline_payment.mdx
new file mode 100644
index 0000000..8247efe
--- /dev/null
+++ b/docs/main/invoicing_and_billing/record_an_offline_payment.mdx
@@ -0,0 +1,86 @@
+---
+sidebar_position: 3
+sidebar_label: Record and Offline Payment
+title: "Record an Offline Payment"
+
+---
+
+import Tabs from '../../../components/Tabs';
+import TabItem from '@theme/TabItem';
+import Admonition from '@theme/Admonition';
+
+
+
+
+# Create an offline invoice Transaction
+ Offline transactions are used to track payments that are made outside Pay Theory towards an Invoice. This call is used to create an offline transaction for an invoice.
+
+```graphql
+mutation {
+ createOfflineTransaction(input: {
+ amount:int
+ invoice_id: string
+ type: OfflineTransactionType,
+ transaction_date: string
+
+ }){
+ amount
+ type
+ note
+ }
+}
+```
+
+### Required Arguments
+The following parameters must be used in order to create an offline invoice payment. The query may fail to execute if any parameter is omitted, in which case the required data for processing will need to be requested.
+
+|Key |type | description |
+|-------------------|-------------|---------------------------------------|
+|amount |int |The amount of the offline transaction.|
+|invoice_id |string | The Pay Theory unique identifier for the invoice that the offline transaction is being applied to.|
+|transaction_date| string |The date that the offline transaction was made.|
+|type | OfflineTransactionType |The type of offline transaction. It can be one of the following:|
+
+
+***
+
+## Returns
+The response will contain the offline transaction object that was created.
+
+```JSON
+{
+ "data": {
+ "createOfflineTransaction": {
+ "amount": int,
+ "type": "OfflineTransactionType",
+ "note": string
+ }
+ }
+}
+
+```
+
+
+
+
+# Documentation Coming Soon
+Our Apple SDK is fully functional. If you would like to implement our Apple SDK select the link below for more information.
+View Apple SDK Reference
+
+
+
+
+
+# Documentation Coming Soon
+Our Android SDK is fully functional. If you would like to implement our Android SDK select the link below for more information.
+View Android SDK Reference
+
+
+
+
\ No newline at end of file
diff --git a/docs/main/invoicing_and_billing/resending_invoices.md b/docs/main/invoicing_and_billing/resending_invoices.md
deleted file mode 100644
index f9129cf..0000000
--- a/docs/main/invoicing_and_billing/resending_invoices.md
+++ /dev/null
@@ -1,10 +0,0 @@
----
-sidebar_position: 2
-sidebar_label: Resending Invoices
-title: "Resending Invoices"
-
----
-
-Guide Coming Soon
-## API Link
-* [Resend Invoices](../../api/invoice#create-an-invoice-email)
\ No newline at end of file
diff --git a/docs/main/invoicing_and_billing/resending_invoices.mdx b/docs/main/invoicing_and_billing/resending_invoices.mdx
new file mode 100644
index 0000000..788d8e5
--- /dev/null
+++ b/docs/main/invoicing_and_billing/resending_invoices.mdx
@@ -0,0 +1,188 @@
+---
+sidebar_position: 2
+sidebar_label: Resending Invoices
+title: "Resending Invoices"
+
+---
+
+import Tabs from '../../../components/Tabs';
+import TabItem from '@theme/TabItem';
+import Admonition from '@theme/Admonition';
+
+
+
+
+# Invoice
+Invoices are used to create a payment request that can be sent to a payor. This guide will walk you through how to create, update and delete an invoice.
+
+## Create an Invoice
+An invoice helps in providing the essential details regarding the services rendered, their associated costs, and the terms of payment, allowing for effective billing procedures.
+
+```graphql
+mutation {
+ createInvoice(input:{
+ invoice_amount: int,
+ currency:string,
+ merchant_uid: string,
+ payor_id: string
+ }){
+ due_by
+ fee_mode
+ invoice_id
+ invoice_description
+ invoice_name
+ }
+}
+
+```
+
+### Required Arguments
+To create an invoice, you need to send a request. The following parameters must be used in order to create an invoice successfully. The query may fail to execute if any parameter is omitted, in which case the required data for processing will need to be requested.
+
+|Key |type | description |
+|-------------------|-------------|---------------------------------------|
+| invoice_amount |int |The total amount of the invoice.|
+| currency |string |The currency of the payment that will be used to pay the invoice.|
+| merchant_uid |string |The Pay Theory unique identifier for the merchant that the invoice belongs to.|
+| payor_id |string |The Pay Theory unique identifier for the payor that the invoice belongs to.|
+
+### Optional Arguments
+The parameters listed below provide flexibility in query result customization but are not required to create an invoice. Default values are frequently assigned to them.
+
+|Key |type |description |
+|---------------------|-----------------|--------------------------------------------|
+| due_by |string | The date that the payor is expected to pay the invoice by.|
+| fee_mode |FeeMode |The fee mode that will be used on that transaction when a payment is made through Pay Theory's hosted checkout. It can be one of the following: - MERCHANT_FEE=''
- SERVICE_FEE=''
|
+| invoice_description |string | A brief description of the invoice. This will show up on the hosted checkout page and any email communications about the Invoice.|
+| invoice_name |string |The name of the invoice. This will show up on the hosted checkout page and any email communications about the Invoice. |
+
+***
+
+### Returns
+The call will return the newly created invoice.
+```JSON
+{
+ "data": {
+ "createInvoice": {
+ "due_by": string,
+ "created_date": string,
+ "currency": string,
+ "fee_mode": string,
+ "invoice_description": string,
+ }
+ }
+}
+```
+
+## Update an Invoice
+Updating an invoice involves making changes to the billing or payment information included in the invoice record.
+
+```graphql
+mutation {
+ updateInvoice(invoice_id: string, invoice_update_input:{
+ invoice_description: string,
+ currency: "USD",
+ due_by: "2022-09-19"
+
+ })
+}
+```
+### Required Arguments
+The following parameters must be used in order to update an invoice successfully. The query may fail to execute if any parameter is omitted, in which case the required data for processing will need to be requested.
+
+|Key |type | description |
+|-------------------|-------------|---------------------------------------|
+| invoice_id |string |The Pay Theory unique identifier for the invoice to update.|
+| invoice_update_input |UpdateInvoiceInput |The input object that contains all of the information needed to update an invoice.|
+
+### Return
+If the invoice is updated and the call will return true.
+
+```JSON
+{
+ "data": {
+ "updateInvoice": true
+ }
+}
+```
+
+## Delete Invoice
+When an invoice is deleted, its information and transaction history are permanently erased from the database.
+
+```graphql
+mutation {
+ deleteInvoice(invoice_id: string)
+}
+```
+### Required Arguments
+To delete an invoice, you need to send a request. The following parameters must be used in order to delete an invoice successfully.
+
+|Key |type | description |
+|-------------------|-------------|---------------------------------------|
+| invoice_id |string |The Pay Theory unique identifier for the invoice to update.|
+
+### Return
+If the invoice is deleted and the call will return true.
+
+```JSON
+{
+ "data": {
+ "deleteInvoice": true
+ }
+}
+```
+
+## Create an Invoice email
+This call is used to resend Invoice emails for a specific invoice.
+
+```graphql
+
+mutation {
+ createInvoiceEmail(invoice_id: String)
+}
+```
+
+### Required Arguments
+To create an invoice email, you need to send a request. The following parameters must be used in order to create an invoice email successfully.
+
+|Key |type | description |
+|-------------------|-------------|---------------------------------------|
+| invoice_id |string |The Pay Theory unique identifier for the invoice to update.|
+
+### Return
+The response will include a boolean value that will be true if the email was sent successfully.
+
+```JSON
+{
+ "data": {
+ "createInvoiceEmail": true
+ }
+}
+```
+## Next Steps
+You can also refer to [creating an offline invoice payment](record_an_offline_payment).
+
+
+
+
+# Documentation Coming Soon
+Our Apple SDK is fully functional. If you would like to implement our Apple SDK select the link below for more information.
+View Apple SDK Reference
+
+
+
+
+
+# Documentation Coming Soon
+Our Android SDK is fully functional. If you would like to implement our Android SDK select the link below for more information.
+View Android SDK Reference
+
+
+
+
From 9ae994858c4ba7bff48061a5de0f12d469f34b1f Mon Sep 17 00:00:00 2001
From: Blake A Galloway <36147439+blakeAgalloway@users.noreply.github.com>
Date: Wed, 7 Feb 2024 15:14:53 -0500
Subject: [PATCH 11/34] Navigation updates, Content review for invoicing and
billing, minor padding fix to button css.
---
.../create_an_invoice.md | 9 -------
.../{resending_invoices.mdx => invoices.mdx} | 24 +++++++++----------
.../record_an_offline_payment.mdx | 4 ++--
sidebars.js | 13 +++++++++-
src/css/custom.css | 2 +-
5 files changed, 27 insertions(+), 25 deletions(-)
delete mode 100644 docs/main/invoicing_and_billing/create_an_invoice.md
rename docs/main/invoicing_and_billing/{resending_invoices.mdx => invoices.mdx} (86%)
diff --git a/docs/main/invoicing_and_billing/create_an_invoice.md b/docs/main/invoicing_and_billing/create_an_invoice.md
deleted file mode 100644
index 90196be..0000000
--- a/docs/main/invoicing_and_billing/create_an_invoice.md
+++ /dev/null
@@ -1,9 +0,0 @@
----
-sidebar_position: 1
-sidebar_label: Overview
-title: "Overview"
-sidebar_class_name: hidden
-
----
-
-Guide Coming Soon
\ No newline at end of file
diff --git a/docs/main/invoicing_and_billing/resending_invoices.mdx b/docs/main/invoicing_and_billing/invoices.mdx
similarity index 86%
rename from docs/main/invoicing_and_billing/resending_invoices.mdx
rename to docs/main/invoicing_and_billing/invoices.mdx
index 788d8e5..42e61fa 100644
--- a/docs/main/invoicing_and_billing/resending_invoices.mdx
+++ b/docs/main/invoicing_and_billing/invoices.mdx
@@ -1,7 +1,7 @@
---
sidebar_position: 2
-sidebar_label: Resending Invoices
-title: "Resending Invoices"
+sidebar_label: Invoices
+title: "Invoices"
---
@@ -18,11 +18,11 @@ import Admonition from '@theme/Admonition';
]}>
-# Invoice
+# Invoices
Invoices are used to create a payment request that can be sent to a payor. This guide will walk you through how to create, update and delete an invoice.
-## Create an Invoice
-An invoice helps in providing the essential details regarding the services rendered, their associated costs, and the terms of payment, allowing for effective billing procedures.
+## Create an invoice
+Use the code below to create an invoice.
```graphql
mutation {
@@ -43,7 +43,7 @@ mutation {
```
### Required Arguments
-To create an invoice, you need to send a request. The following parameters must be used in order to create an invoice successfully. The query may fail to execute if any parameter is omitted, in which case the required data for processing will need to be requested.
+When creating an invoice you need to send a request. The following parameters must be used in order to create an invoice successfully.
|Key |type | description |
|-------------------|-------------|---------------------------------------|
@@ -80,7 +80,7 @@ The call will return the newly created invoice.
}
```
-## Update an Invoice
+## Update an invoice
Updating an invoice involves making changes to the billing or payment information included in the invoice record.
```graphql
@@ -94,7 +94,7 @@ mutation {
}
```
### Required Arguments
-The following parameters must be used in order to update an invoice successfully. The query may fail to execute if any parameter is omitted, in which case the required data for processing will need to be requested.
+The following parameters must be used in order to update an invoice successfully.
|Key |type | description |
|-------------------|-------------|---------------------------------------|
@@ -102,7 +102,7 @@ The following parameters must be used in order to update an invoice successfully
| invoice_update_input |UpdateInvoiceInput |The input object that contains all of the information needed to update an invoice.|
### Return
-If the invoice is updated and the call will return true.
+If the invoice is updated, the call will return true.
```JSON
{
@@ -112,7 +112,7 @@ If the invoice is updated and the call will return true.
}
```
-## Delete Invoice
+## Delete an invoice
When an invoice is deleted, its information and transaction history are permanently erased from the database.
```graphql
@@ -138,8 +138,8 @@ If the invoice is deleted and the call will return true.
}
```
-## Create an Invoice email
-This call is used to resend Invoice emails for a specific invoice.
+## Create an invoice email
+This call is used to resend invoice emails for a specific invoice.
```graphql
diff --git a/docs/main/invoicing_and_billing/record_an_offline_payment.mdx b/docs/main/invoicing_and_billing/record_an_offline_payment.mdx
index 8247efe..95cf20a 100644
--- a/docs/main/invoicing_and_billing/record_an_offline_payment.mdx
+++ b/docs/main/invoicing_and_billing/record_an_offline_payment.mdx
@@ -1,6 +1,6 @@
---
sidebar_position: 3
-sidebar_label: Record and Offline Payment
+sidebar_label: Record an Offline Payment
title: "Record an Offline Payment"
---
@@ -18,7 +18,7 @@ import Admonition from '@theme/Admonition';
]}>
-# Create an offline invoice Transaction
+# Record an Offline Payment
Offline transactions are used to track payments that are made outside Pay Theory towards an Invoice. This call is used to create an offline transaction for an invoice.
```graphql
diff --git a/sidebars.js b/sidebars.js
index 8b87cb6..5dc7fce 100644
--- a/sidebars.js
+++ b/sidebars.js
@@ -70,7 +70,18 @@ module.exports = {
type: 'category', label: 'Recurring Payments',
items: [
{
- type: 'autogenerated', dirName: 'main/recurring_payments'
+ type:'doc', id: 'main/recurring_payments/overview'
+ },
+ {
+ type: 'doc', id: 'main/recurring_payments/create_a_payment_plan'
+ },
+ {
+ type: 'doc', id: 'main/recurring_payments/create_a_subscription'
+ },
+ {
+ type:'category',
+ label:'Manage Recurring Payments',
+ items: ['main/recurring_payments/manage_recurring_payments/cancel_recurring_payments','main/recurring_payments/manage_recurring_payments/update_recurring_payments','main/recurring_payments/manage_recurring_payments/missed_recurring_payment_data','main/recurring_payments/manage_recurring_payments/retry_failed_recurring_payments']
},
]
diff --git a/src/css/custom.css b/src/css/custom.css
index 9cfdb51..e64af82 100644
--- a/src/css/custom.css
+++ b/src/css/custom.css
@@ -772,7 +772,7 @@ div.navbar__logo{
border-radius: 10px;
}
-.alert .button--md{
+.button--md, .alert .button--md{
padding-top: .35rem;
text-decoration: none;
margin-top: .5rem ;
From 764c4acba27b8019284f042622f6bdb9690fc367 Mon Sep 17 00:00:00 2001
From: austinzani <60404116+austinzani@users.noreply.github.com>
Date: Wed, 7 Feb 2024 15:38:30 -0500
Subject: [PATCH 12/34] fix: fixed some formatting issues
---
.../recurring_payments/create_a_payment_plan.mdx | 2 +-
.../recurring_payments/create_a_subscription.mdx | 2 +-
.../update_recurring_payments.mdx | 2 +-
docs/main/recurring_payments/overview.mdx | 14 +++++++-------
4 files changed, 10 insertions(+), 10 deletions(-)
diff --git a/docs/main/recurring_payments/create_a_payment_plan.mdx b/docs/main/recurring_payments/create_a_payment_plan.mdx
index 041b03e..53effcf 100644
--- a/docs/main/recurring_payments/create_a_payment_plan.mdx
+++ b/docs/main/recurring_payments/create_a_payment_plan.mdx
@@ -1,6 +1,6 @@
---
sidebar_position: 2
-sidebar_label: 'Create a Recurring Payment'
+sidebar_label: 'Create a Payment Plan'
title: ""
---
diff --git a/docs/main/recurring_payments/create_a_subscription.mdx b/docs/main/recurring_payments/create_a_subscription.mdx
index f01740f..a859d3e 100644
--- a/docs/main/recurring_payments/create_a_subscription.mdx
+++ b/docs/main/recurring_payments/create_a_subscription.mdx
@@ -1,6 +1,6 @@
---
sidebar_position: 3
-sidebar_label: Create Payment Subscription
+sidebar_label: Create a Subscription
title: ""
---
diff --git a/docs/main/recurring_payments/manage_recurring_payments/update_recurring_payments.mdx b/docs/main/recurring_payments/manage_recurring_payments/update_recurring_payments.mdx
index 3ac0716..51ec142 100644
--- a/docs/main/recurring_payments/manage_recurring_payments/update_recurring_payments.mdx
+++ b/docs/main/recurring_payments/manage_recurring_payments/update_recurring_payments.mdx
@@ -22,7 +22,7 @@ import Admonition from '@theme/Admonition';
# Update Recurring Payment
Updating recurring payments allows modifications to payment details, intervals, or amounts for ongoing subscriptions or services. This guide refers to making changes to the specifics of an already-existing regular payment plan, including altering the amounts, intervals, or related data.
-:::info
+:::info Info
It updates the payment method on the recurring payment. If you want to update any other fields, you will need to cancel the recurring payment and create a new one.
:::
diff --git a/docs/main/recurring_payments/overview.mdx b/docs/main/recurring_payments/overview.mdx
index 52e9664..fdbd03e 100644
--- a/docs/main/recurring_payments/overview.mdx
+++ b/docs/main/recurring_payments/overview.mdx
@@ -29,19 +29,19 @@ You will need to be able to tokenize a payment in order to set up a recurring pa
Tokenizing Quickstart
:::
-## Subscriptions
-A payment subscription involves paying for ongoing use of a service or product. This payment will continue for as long as specified.
-
-Create a subscription
-
## Payment plans
Payment plans are recurring payments that will trigger on an interval and continue until a total amount is reached.
-Create a payment plan
+Create a payment plan
+## Subscriptions
+A payment subscription involves paying for ongoing use of a service or product. This payment will continue for as long as specified.
+
+Create a subscription
-
+
+
# Documentation Coming Soon
From a528b3bdca8052268d2eb02ea60b878c5f4ca9e3 Mon Sep 17 00:00:00 2001
From: Blake A Galloway <36147439+blakeAgalloway@users.noreply.github.com>
Date: Wed, 7 Feb 2024 16:48:11 -0500
Subject: [PATCH 13/34] Separated Invoice into separate guides
---
.../{invoices.mdx => create_an_invoice.mdx} | 109 ++----------------
.../delete_an_invoice.mdx | 64 ++++++++++
.../record_an_offline_payment.mdx | 4 +-
.../resend_an_invoice_email.mdx | 66 +++++++++++
.../update_an_invoice.mdx | 71 ++++++++++++
5 files changed, 211 insertions(+), 103 deletions(-)
rename docs/main/invoicing_and_billing/{invoices.mdx => create_an_invoice.mdx} (53%)
create mode 100644 docs/main/invoicing_and_billing/delete_an_invoice.mdx
create mode 100644 docs/main/invoicing_and_billing/resend_an_invoice_email.mdx
create mode 100644 docs/main/invoicing_and_billing/update_an_invoice.mdx
diff --git a/docs/main/invoicing_and_billing/invoices.mdx b/docs/main/invoicing_and_billing/create_an_invoice.mdx
similarity index 53%
rename from docs/main/invoicing_and_billing/invoices.mdx
rename to docs/main/invoicing_and_billing/create_an_invoice.mdx
index 42e61fa..484c4a8 100644
--- a/docs/main/invoicing_and_billing/invoices.mdx
+++ b/docs/main/invoicing_and_billing/create_an_invoice.mdx
@@ -1,7 +1,7 @@
---
-sidebar_position: 2
-sidebar_label: Invoices
-title: "Invoices"
+sidebar_position: 1
+sidebar_label: Create an Invoice
+title: "Create an Invoice"
---
@@ -18,11 +18,8 @@ import Admonition from '@theme/Admonition';
]}>
-# Invoices
-Invoices are used to create a payment request that can be sent to a payor. This guide will walk you through how to create, update and delete an invoice.
-
-## Create an invoice
-Use the code below to create an invoice.
+# Create an Invoice
+Invoices are used to create a payment request that can be sent to a payor. This guide will walk you through how to create an invoice.
```graphql
mutation {
@@ -42,7 +39,7 @@ mutation {
```
-### Required Arguments
+## Required Arguments
When creating an invoice you need to send a request. The following parameters must be used in order to create an invoice successfully.
|Key |type | description |
@@ -52,7 +49,7 @@ When creating an invoice you need to send a request. The following parameters mu
| merchant_uid |string |The Pay Theory unique identifier for the merchant that the invoice belongs to.|
| payor_id |string |The Pay Theory unique identifier for the payor that the invoice belongs to.|
-### Optional Arguments
+## Optional Arguments
The parameters listed below provide flexibility in query result customization but are not required to create an invoice. Default values are frequently assigned to them.
|Key |type |description |
@@ -62,9 +59,7 @@ The parameters listed below provide flexibility in query result customization bu
| invoice_description |string | A brief description of the invoice. This will show up on the hosted checkout page and any email communications about the Invoice.|
| invoice_name |string |The name of the invoice. This will show up on the hosted checkout page and any email communications about the Invoice. |
-***
-
-### Returns
+## Returns
The call will return the newly created invoice.
```JSON
{
@@ -80,94 +75,6 @@ The call will return the newly created invoice.
}
```
-## Update an invoice
-Updating an invoice involves making changes to the billing or payment information included in the invoice record.
-
-```graphql
-mutation {
- updateInvoice(invoice_id: string, invoice_update_input:{
- invoice_description: string,
- currency: "USD",
- due_by: "2022-09-19"
-
- })
-}
-```
-### Required Arguments
-The following parameters must be used in order to update an invoice successfully.
-
-|Key |type | description |
-|-------------------|-------------|---------------------------------------|
-| invoice_id |string |The Pay Theory unique identifier for the invoice to update.|
-| invoice_update_input |UpdateInvoiceInput |The input object that contains all of the information needed to update an invoice.|
-
-### Return
-If the invoice is updated, the call will return true.
-
-```JSON
-{
- "data": {
- "updateInvoice": true
- }
-}
-```
-
-## Delete an invoice
-When an invoice is deleted, its information and transaction history are permanently erased from the database.
-
-```graphql
-mutation {
- deleteInvoice(invoice_id: string)
-}
-```
-### Required Arguments
-To delete an invoice, you need to send a request. The following parameters must be used in order to delete an invoice successfully.
-
-|Key |type | description |
-|-------------------|-------------|---------------------------------------|
-| invoice_id |string |The Pay Theory unique identifier for the invoice to update.|
-
-### Return
-If the invoice is deleted and the call will return true.
-
-```JSON
-{
- "data": {
- "deleteInvoice": true
- }
-}
-```
-
-## Create an invoice email
-This call is used to resend invoice emails for a specific invoice.
-
-```graphql
-
-mutation {
- createInvoiceEmail(invoice_id: String)
-}
-```
-
-### Required Arguments
-To create an invoice email, you need to send a request. The following parameters must be used in order to create an invoice email successfully.
-
-|Key |type | description |
-|-------------------|-------------|---------------------------------------|
-| invoice_id |string |The Pay Theory unique identifier for the invoice to update.|
-
-### Return
-The response will include a boolean value that will be true if the email was sent successfully.
-
-```JSON
-{
- "data": {
- "createInvoiceEmail": true
- }
-}
-```
-## Next Steps
-You can also refer to [creating an offline invoice payment](record_an_offline_payment).
-
diff --git a/docs/main/invoicing_and_billing/delete_an_invoice.mdx b/docs/main/invoicing_and_billing/delete_an_invoice.mdx
new file mode 100644
index 0000000..459572d
--- /dev/null
+++ b/docs/main/invoicing_and_billing/delete_an_invoice.mdx
@@ -0,0 +1,64 @@
+---
+sidebar_position: 3
+sidebar_label: Delete an Invoice
+title: "Delete an Invoice"
+
+---
+
+import Tabs from '../../../components/Tabs';
+import TabItem from '@theme/TabItem';
+import Admonition from '@theme/Admonition';
+
+
+
+
+# Delete an Invoice
+Deleting an invoice permenantly erases an invoice's transaction history from the database. This guide will walk you through how to delete an invoice.
+
+```graphql
+mutation {
+ deleteInvoice(invoice_id: string)
+}
+```
+## Required Arguments
+To delete an invoice, you need to send a request. The following parameters must be used in order to delete an invoice successfully.
+
+|Key |type | description |
+|-------------------|-------------|---------------------------------------|
+| invoice_id |string |The Pay Theory unique identifier for the invoice to update.|
+
+## Return
+If the invoice is deleted and the call will return true.
+
+```JSON
+{
+ "data": {
+ "deleteInvoice": true
+ }
+}
+```
+
+
+
+
+# Documentation Coming Soon
+Our Apple SDK is fully functional. If you would like to implement our Apple SDK select the link below for more information.
+View Apple SDK Reference
+
+
+
+
+
+# Documentation Coming Soon
+Our Android SDK is fully functional. If you would like to implement our Android SDK select the link below for more information.
+View Android SDK Reference
+
+
+
+
diff --git a/docs/main/invoicing_and_billing/record_an_offline_payment.mdx b/docs/main/invoicing_and_billing/record_an_offline_payment.mdx
index 95cf20a..4faf39c 100644
--- a/docs/main/invoicing_and_billing/record_an_offline_payment.mdx
+++ b/docs/main/invoicing_and_billing/record_an_offline_payment.mdx
@@ -1,5 +1,5 @@
---
-sidebar_position: 3
+sidebar_position: 5
sidebar_label: Record an Offline Payment
title: "Record an Offline Payment"
@@ -37,7 +37,7 @@ mutation {
}
```
-### Required Arguments
+## Required Arguments
The following parameters must be used in order to create an offline invoice payment. The query may fail to execute if any parameter is omitted, in which case the required data for processing will need to be requested.
|Key |type | description |
diff --git a/docs/main/invoicing_and_billing/resend_an_invoice_email.mdx b/docs/main/invoicing_and_billing/resend_an_invoice_email.mdx
new file mode 100644
index 0000000..035dda9
--- /dev/null
+++ b/docs/main/invoicing_and_billing/resend_an_invoice_email.mdx
@@ -0,0 +1,66 @@
+---
+sidebar_position: 4
+sidebar_label: Resend an Invoice Email
+title: "Resend an Invoice Email"
+
+---
+
+import Tabs from '../../../components/Tabs';
+import TabItem from '@theme/TabItem';
+import Admonition from '@theme/Admonition';
+
+
+
+
+# Resend an Invoice Email
+This guide will demonstrate how to resend an invoice's email.
+
+```graphql
+
+mutation {
+ createInvoiceEmail(invoice_id: String)
+}
+```
+
+## Required Arguments
+To create an invoice email, you need to send a request. The following parameters must be used in order to create an invoice email successfully.
+
+|Key |type | description |
+|-------------------|-------------|---------------------------------------|
+| invoice_id |string |The Pay Theory unique identifier for the invoice to update.|
+
+## Return
+The response will include a boolean value that will be true if the email was sent successfully.
+
+```JSON
+{
+ "data": {
+ "createInvoiceEmail": true
+ }
+}
+```
+
+
+
+
+# Documentation Coming Soon
+Our Apple SDK is fully functional. If you would like to implement our Apple SDK select the link below for more information.
+View Apple SDK Reference
+
+
+
+
+
+# Documentation Coming Soon
+Our Android SDK is fully functional. If you would like to implement our Android SDK select the link below for more information.
+View Android SDK Reference
+
+
+
+
diff --git a/docs/main/invoicing_and_billing/update_an_invoice.mdx b/docs/main/invoicing_and_billing/update_an_invoice.mdx
new file mode 100644
index 0000000..b393186
--- /dev/null
+++ b/docs/main/invoicing_and_billing/update_an_invoice.mdx
@@ -0,0 +1,71 @@
+---
+sidebar_position: 2
+sidebar_label: Update an Invoice
+title: "Invoices"
+
+---
+
+import Tabs from '../../../components/Tabs';
+import TabItem from '@theme/TabItem';
+import Admonition from '@theme/Admonition';
+
+
+
+
+# Update an Invoice
+Updating an invoice involves making changes to the billing or payment information included in the invoice record. This guide will show you how to update an existing invoice.
+
+```graphql
+mutation {
+ updateInvoice(invoice_id: string, invoice_update_input:{
+ invoice_description: string,
+ currency: "USD",
+ due_by: "2022-09-19"
+
+ })
+}
+```
+## Required Arguments
+The following parameters must be used in order to update an invoice successfully.
+
+|Key |type | description |
+|-------------------|-------------|---------------------------------------|
+| invoice_id |string |The Pay Theory unique identifier for the invoice to update.|
+| invoice_update_input |UpdateInvoiceInput |The input object that contains all of the information needed to update an invoice.|
+
+## Return
+If the invoice is updated, the call will return true.
+
+```JSON
+{
+ "data": {
+ "updateInvoice": true
+ }
+}
+```
+
+
+
+
+
+# Documentation Coming Soon
+Our Apple SDK is fully functional. If you would like to implement our Apple SDK select the link below for more information.
+View Apple SDK Reference
+
+
+
+
+
+# Documentation Coming Soon
+Our Android SDK is fully functional. If you would like to implement our Android SDK select the link below for more information.
+View Android SDK Reference
+
+
+
+
From 60f4c12d8bad489acf628e52cbfd7badc2bd1191 Mon Sep 17 00:00:00 2001
From: Blake A Galloway <36147439+blakeAgalloway@users.noreply.github.com>
Date: Sun, 11 Feb 2024 17:08:43 -0500
Subject: [PATCH 14/34] Code block titles added. Recurring and Invoice
sections reworked. Tabs removed in after payment, recurring and invocing
sections
---
docs/main/after_payments/custom_query.mdx | 39 ++-----------
docs/main/after_payments/payouts.md | 10 ----
.../after_payments/query_settlement_data.mdx | 35 +----------
docs/main/after_payments/sending_receipts.mdx | 32 +---------
docs/main/getting_started/error_handling.mdx | 2 +-
docs/main/getting_started/quickstart.mdx | 9 +--
.../styling_pay_theory_fields.mdx | 4 +-
.../create_an_invoice.mdx | 58 +++----------------
.../delete_an_invoice.mdx | 41 +++----------
.../record_an_offline_payment.mdx | 48 ++-------------
.../resend_an_invoice_email.mdx | 42 +++-----------
.../update_an_invoice.mdx | 45 +++-----------
docs/main/online_payments/ach_payments.mdx | 8 +--
docs/main/online_payments/cash_payments.mdx | 4 +-
docs/main/online_payments/payment_button.mdx | 9 ++-
docs/main/online_payments/qr_code.mdx | 2 +-
.../making_a_payment_with_payment_tokens.mdx | 4 +-
.../online_payments/tokenizing/quickstart.mdx | 2 +-
.../tokenizing/recalling_payment_methods.mdx | 4 +-
.../create_a_payment_plan.mdx | 35 ++---------
.../create_a_subscription.mdx | 33 +----------
.../cancel_recurring_payments.mdx | 33 +----------
.../manage_recurring_emails.mdx | 13 -----
.../missed_recurring_payment_data.mdx | 32 +---------
.../retry_failed_recurring_payments.mdx | 31 +---------
.../update_recurring_payments.mdx | 33 +----------
docs/main/recurring_payments/overview.mdx | 30 ----------
27 files changed, 87 insertions(+), 551 deletions(-)
delete mode 100644 docs/main/after_payments/payouts.md
delete mode 100644 docs/main/recurring_payments/manage_recurring_payments/manage_recurring_emails.mdx
diff --git a/docs/main/after_payments/custom_query.mdx b/docs/main/after_payments/custom_query.mdx
index 3517382..ac7372d 100644
--- a/docs/main/after_payments/custom_query.mdx
+++ b/docs/main/after_payments/custom_query.mdx
@@ -1,7 +1,7 @@
---
sidebar_position: 3
-sidebar_label: Query Data
-title: "Query Data"
+sidebar_label: Custom Query
+title: "Custom Query"
---
@@ -9,20 +9,11 @@ import Tabs from '../../../components/Tabs';
import TabItem from '@theme/TabItem';
import Admonition from '@theme/Admonition';
-
-
-
# Custom Query
We will go over how to create custom queries that you may submit to the Pay Theory API in this section.
Let's examine a fundamental query object first, and then we will dissect it.
-```graphql
+```graphql title="GraphQL"
{
query_list: [
{
@@ -108,7 +99,7 @@ The following examples provide a quick rundown of how the query functions in the
If you wanted to build a query that looks for any transactions that has a status of SETTLED and the reference starts with test, you would do the following.
This query would return only those transactions where the status is `SETTLED` and the reference is `test`.
- ```graphql
+ ```graphql title="GraphQL"
{
transactions(limit: 5, query: {query_list: [
{
@@ -142,7 +133,7 @@ The following examples provide a quick rundown of how the query functions in the
This following will return 10 transactions where the `gross_amount` is greater than 1000 and the payment has a payment method in which the `last_four` is equal to 1234. It would be sorted by gross_amount in ascending order.
- ```graphql
+ ```graphql title="GraphQL"
{
transactions(limit: 10, query:{
query_list: [
@@ -174,23 +165,3 @@ The following examples provide a quick rundown of how the query functions in the
}
```
-***
-
-
-
-
-# Documentation Coming Soon
-Our Apple SDK is fully functional. If you would like to implement our Apple SDK select the link below for more information.
-View Apple SDK Reference
-
-
-
-
-
-# Documentation Coming Soon
-Our Android SDK is fully functional. If you would like to implement our Android SDK select the link below for more information.
-View Android SDK Reference
-
-
-
-
\ No newline at end of file
diff --git a/docs/main/after_payments/payouts.md b/docs/main/after_payments/payouts.md
deleted file mode 100644
index 26d4bee..0000000
--- a/docs/main/after_payments/payouts.md
+++ /dev/null
@@ -1,10 +0,0 @@
----
-sidebar_position: 4
-sidebar_label: Payouts
-title: "Payouts"
-draft: true
-sidebar_class_name: hidden
-
----
-
-Coming Soon
\ No newline at end of file
diff --git a/docs/main/after_payments/query_settlement_data.mdx b/docs/main/after_payments/query_settlement_data.mdx
index e3eef37..e03e186 100644
--- a/docs/main/after_payments/query_settlement_data.mdx
+++ b/docs/main/after_payments/query_settlement_data.mdx
@@ -9,19 +9,10 @@ import Tabs from '../../../components/Tabs';
import TabItem from '@theme/TabItem';
import Admonition from '@theme/Admonition';
-
-
-
# Query Settlement Data
Settlements are a batch of payments, disputes, and refunds that are grouped together and paid out to a merchant. This guide will walk you through how to write a query for a settlment.
-```graphql
+```graphql title="GraphQL"
query Getsettlement{
settlements(limit: 10, direction: FORWARD, offset: "", offset_id: "", query:{
query_list:[
@@ -73,7 +64,7 @@ The following parameters must be used in order to get the query settlement data.
## Returns
This returns an array of settlement objects and the total number of items that match that query.
-```JSON
+```JSON title="JSON"
{
"data": {
"settlements": {
@@ -89,24 +80,4 @@ This returns an array of settlement objects and the total number of items that m
}
}
}
-```
-
-
-
-
-
-# Documentation Coming Soon
-Our Apple SDK is fully functional. If you would like to implement our Apple SDK select the link below for more information.
-View Apple SDK Reference
-
-
-
-
-
-# Documentation Coming Soon
-Our Android SDK is fully functional. If you would like to implement our Android SDK select the link below for more information.
-View Android SDK Reference
-
-
-
-
\ No newline at end of file
+```
\ No newline at end of file
diff --git a/docs/main/after_payments/sending_receipts.mdx b/docs/main/after_payments/sending_receipts.mdx
index 09ef6b5..1b21184 100644
--- a/docs/main/after_payments/sending_receipts.mdx
+++ b/docs/main/after_payments/sending_receipts.mdx
@@ -9,19 +9,10 @@ import Tabs from '../../../components/Tabs';
import TabItem from '@theme/TabItem';
import Admonition from '@theme/Admonition';
-
-
-
# Sending Receipts
This guide will walk you through how to send receipts the payor. The following call will send a receipt for a transaction to the email address on file with the payor or an email passed in.
-```graphql
+```graphql title="GraphQL"
mutation sendingReceipts (email: AWSEmail, receipt_description: String, transaction_id: String!) {
createReceiptEmail(transaction_id: transaction_id,
email: email,
@@ -40,24 +31,3 @@ The following parameters must be used in order to send receipts to the payor. Th
|receipt_description |string | The description of the transaction that will be displayed on the receipt. If not provided it will just say "Payment to merchant_name".|
-***
-
-
-
-
-
-# Documentation Coming Soon
-Our Apple SDK is fully functional. If you would like to implement our Apple SDK select the link below for more information.
-View Apple SDK Reference
-
-
-
-
-
-# Documentation Coming Soon
-Our Android SDK is fully functional. If you would like to implement our Android SDK select the link below for more information.
-View Android SDK Reference
-
-
-
-
\ No newline at end of file
diff --git a/docs/main/getting_started/error_handling.mdx b/docs/main/getting_started/error_handling.mdx
index 1610662..ad43d75 100644
--- a/docs/main/getting_started/error_handling.mdx
+++ b/docs/main/getting_started/error_handling.mdx
@@ -43,7 +43,7 @@ Below is a list of errors that can be returned from the SDK.
| SOCKET_ERROR | Indicates an error with the call to the socket. |
| TRANSACTING_FIELD_ERROR | Indicates either multiple transacting fields or no transacting fields were found visible on the DOM when running a function. |
-```jsx
+```jsx title="javascript"
window.paytheory.errorObserver(error => {
if (error.startsWith("FIELD_ERROR")) {
// Logic to handle field-related errors
diff --git a/docs/main/getting_started/quickstart.mdx b/docs/main/getting_started/quickstart.mdx
index 71e1214..b1adbd3 100644
--- a/docs/main/getting_started/quickstart.mdx
+++ b/docs/main/getting_started/quickstart.mdx
@@ -43,7 +43,7 @@ When you want to call a function from Pay Theory SDK you will need to use one of
## 3. Add Pay Theory elements to your form
You need to add the Pay Theory elements to your form. You can place these elements anywhere in your form and the SDK will place the hosted fields in the correct place.
-```jsx
+```jsx title="javascript"
```
@@ -54,10 +54,11 @@ After that, before you initialize the Pay Theory fields, you would need to invok
:::tip Recommended event listeners
The link below provides list of all event listeners available in the below link.
+
View All Event Listeners
:::
-```jsx
+```jsx title="javascript"
paytheory.errorobserver(error => {
//Logic to respond to errors
})
@@ -68,7 +69,7 @@ paytheory.errorobserver(error => {
After you have set up all the event listeners, you can initialize the Pay Theory fields by calling the
` payTheoryFields ` function.
-```jsx
+```jsx title="javascript"
const API_KEY ='YOUR_API_KEY'
paytheory.payTheoryFields({
apiKey: API_KEY,
@@ -87,7 +88,7 @@ paytheory.payTheoryFields({
## 6. Once the fields are valid, run transaction
The only required field for the transact parameters is the amount field. You can customize the transact function more.
-```jsx
+```jsx title="javascript"
//Amount passed in is in cents
const AMOUNT = 1000
diff --git a/docs/main/getting_started/styling_pay_theory_fields.mdx b/docs/main/getting_started/styling_pay_theory_fields.mdx
index 69e4935..7cd820a 100644
--- a/docs/main/getting_started/styling_pay_theory_fields.mdx
+++ b/docs/main/getting_started/styling_pay_theory_fields.mdx
@@ -68,7 +68,7 @@ To style the input parent div, provide your own CSS for the Pay Theory container
Individual pay-theory-credit-card-number containers should be at least 340px wide, pay-theory-credit-card combined input should be 400px
:::
-```jsx title= src/custom.css
+```jsx title="src/custom.css"
#pay-theory-credit-card-number,
#pay-theory-credit-card-exp,
#pay-theory-credit-card-cvv {
@@ -84,7 +84,7 @@ Individual pay-theory-credit-card-number containers should be at least 340px wid
## Using the stateObserver
A stateObserver lets you keep an eye on changes to the state of hosted fields and react to them. It offers a mechanism to keep a look on things like field focus, if a field is empty or if there are any validation errors with the field. Each time the state of a text input changes, the stateObserver callback method is called.
-```jsx title= src/paytheory.js
+```jsx title="src/paytheory.js"
const stateHandler = (state) => {
const cardState = state['card-number']
const cardField = document.getElementById("pay-theory-credit-card-number")
diff --git a/docs/main/invoicing_and_billing/create_an_invoice.mdx b/docs/main/invoicing_and_billing/create_an_invoice.mdx
index 484c4a8..1a1413e 100644
--- a/docs/main/invoicing_and_billing/create_an_invoice.mdx
+++ b/docs/main/invoicing_and_billing/create_an_invoice.mdx
@@ -9,19 +9,10 @@ import Tabs from '../../../components/Tabs';
import TabItem from '@theme/TabItem';
import Admonition from '@theme/Admonition';
-
-
+# Create an Invoice
+Invoices are used to create a payment request that can be sent to a payor. The call below will create an invoice.
-# Create an Invoice
-Invoices are used to create a payment request that can be sent to a payor. This guide will walk you through how to create an invoice.
-
-```graphql
+```graphql title="GraphQL"
mutation {
createInvoice(input:{
invoice_amount: int,
@@ -39,29 +30,9 @@ mutation {
```
-## Required Arguments
-When creating an invoice you need to send a request. The following parameters must be used in order to create an invoice successfully.
-
-|Key |type | description |
-|-------------------|-------------|---------------------------------------|
-| invoice_amount |int |The total amount of the invoice.|
-| currency |string |The currency of the payment that will be used to pay the invoice.|
-| merchant_uid |string |The Pay Theory unique identifier for the merchant that the invoice belongs to.|
-| payor_id |string |The Pay Theory unique identifier for the payor that the invoice belongs to.|
-
-## Optional Arguments
-The parameters listed below provide flexibility in query result customization but are not required to create an invoice. Default values are frequently assigned to them.
-
-|Key |type |description |
-|---------------------|-----------------|--------------------------------------------|
-| due_by |string | The date that the payor is expected to pay the invoice by.|
-| fee_mode |FeeMode |The fee mode that will be used on that transaction when a payment is made through Pay Theory's hosted checkout. It can be one of the following: - MERCHANT_FEE=''
- SERVICE_FEE=''
|
-| invoice_description |string | A brief description of the invoice. This will show up on the hosted checkout page and any email communications about the Invoice.|
-| invoice_name |string |The name of the invoice. This will show up on the hosted checkout page and any email communications about the Invoice. |
-
## Returns
The call will return the newly created invoice.
-```JSON
+```JSON title="JSON"
{
"data": {
"createInvoice": {
@@ -75,21 +46,8 @@ The call will return the newly created invoice.
}
```
-
-
-
-# Documentation Coming Soon
-Our Apple SDK is fully functional. If you would like to implement our Apple SDK select the link below for more information.
-View Apple SDK Reference
-
-
-
-
-
-# Documentation Coming Soon
-Our Android SDK is fully functional. If you would like to implement our Android SDK select the link below for more information.
-View Android SDK Reference
-
-
+:::note View Arguments
+View the extensive list of arguments for creating an invoice in our API.
-
+View All Arguments
+:::
diff --git a/docs/main/invoicing_and_billing/delete_an_invoice.mdx b/docs/main/invoicing_and_billing/delete_an_invoice.mdx
index 459572d..d28cfaf 100644
--- a/docs/main/invoicing_and_billing/delete_an_invoice.mdx
+++ b/docs/main/invoicing_and_billing/delete_an_invoice.mdx
@@ -9,34 +9,19 @@ import Tabs from '../../../components/Tabs';
import TabItem from '@theme/TabItem';
import Admonition from '@theme/Admonition';
-
-
-
# Delete an Invoice
-Deleting an invoice permenantly erases an invoice's transaction history from the database. This guide will walk you through how to delete an invoice.
+Deleting an invoice permenantly erases an invoice's transaction history from the database. The call below will delete an invoice.
-```graphql
+```graphql title="GraphQL"
mutation {
deleteInvoice(invoice_id: string)
}
```
-## Required Arguments
-To delete an invoice, you need to send a request. The following parameters must be used in order to delete an invoice successfully.
-
-|Key |type | description |
-|-------------------|-------------|---------------------------------------|
-| invoice_id |string |The Pay Theory unique identifier for the invoice to update.|
## Return
If the invoice is deleted and the call will return true.
-```JSON
+```JSON title="JSON"
{
"data": {
"deleteInvoice": true
@@ -44,21 +29,9 @@ If the invoice is deleted and the call will return true.
}
```
-
-
-
-# Documentation Coming Soon
-Our Apple SDK is fully functional. If you would like to implement our Apple SDK select the link below for more information.
-View Apple SDK Reference
-
-
-
-
-
-# Documentation Coming Soon
-Our Android SDK is fully functional. If you would like to implement our Android SDK select the link below for more information.
-View Android SDK Reference
+:::note View Arguments
+View the extensive list of arguments for deleting an invoice in our API.
-
+View All Arguments
+:::
-
diff --git a/docs/main/invoicing_and_billing/record_an_offline_payment.mdx b/docs/main/invoicing_and_billing/record_an_offline_payment.mdx
index 4faf39c..7fef9dd 100644
--- a/docs/main/invoicing_and_billing/record_an_offline_payment.mdx
+++ b/docs/main/invoicing_and_billing/record_an_offline_payment.mdx
@@ -9,19 +9,10 @@ import Tabs from '../../../components/Tabs';
import TabItem from '@theme/TabItem';
import Admonition from '@theme/Admonition';
-
-
-
# Record an Offline Payment
Offline transactions are used to track payments that are made outside Pay Theory towards an Invoice. This call is used to create an offline transaction for an invoice.
-```graphql
+```graphql title="GraphQL"
mutation {
createOfflineTransaction(input: {
amount:int
@@ -37,23 +28,10 @@ mutation {
}
```
-## Required Arguments
-The following parameters must be used in order to create an offline invoice payment. The query may fail to execute if any parameter is omitted, in which case the required data for processing will need to be requested.
-
-|Key |type | description |
-|-------------------|-------------|---------------------------------------|
-|amount |int |The amount of the offline transaction.|
-|invoice_id |string | The Pay Theory unique identifier for the invoice that the offline transaction is being applied to.|
-|transaction_date| string |The date that the offline transaction was made.|
-|type | OfflineTransactionType |The type of offline transaction. It can be one of the following:|
-
-
-***
-
## Returns
The response will contain the offline transaction object that was created.
-```JSON
+```JSON title="JSON"
{
"data": {
"createOfflineTransaction": {
@@ -65,22 +43,8 @@ The response will contain the offline transaction object that was created.
}
```
+:::note View Arguments
+View the extensive list of arguments for recording an offline payment in our API.
-
-
-
-# Documentation Coming Soon
-Our Apple SDK is fully functional. If you would like to implement our Apple SDK select the link below for more information.
-View Apple SDK Reference
-
-
-
-
-
-# Documentation Coming Soon
-Our Android SDK is fully functional. If you would like to implement our Android SDK select the link below for more information.
-View Android SDK Reference
-
-
-
-
\ No newline at end of file
+View All Arguments
+:::
\ No newline at end of file
diff --git a/docs/main/invoicing_and_billing/resend_an_invoice_email.mdx b/docs/main/invoicing_and_billing/resend_an_invoice_email.mdx
index 035dda9..d2af57d 100644
--- a/docs/main/invoicing_and_billing/resend_an_invoice_email.mdx
+++ b/docs/main/invoicing_and_billing/resend_an_invoice_email.mdx
@@ -9,36 +9,21 @@ import Tabs from '../../../components/Tabs';
import TabItem from '@theme/TabItem';
import Admonition from '@theme/Admonition';
-
-
# Resend an Invoice Email
-This guide will demonstrate how to resend an invoice's email.
+The call below will resend an invoice's email.
-```graphql
+```graphql title="GraphQL"
mutation {
createInvoiceEmail(invoice_id: String)
}
```
-## Required Arguments
-To create an invoice email, you need to send a request. The following parameters must be used in order to create an invoice email successfully.
-
-|Key |type | description |
-|-------------------|-------------|---------------------------------------|
-| invoice_id |string |The Pay Theory unique identifier for the invoice to update.|
-
## Return
The response will include a boolean value that will be true if the email was sent successfully.
-```JSON
+```JSON title="JSON"
{
"data": {
"createInvoiceEmail": true
@@ -46,21 +31,8 @@ The response will include a boolean value that will be true if the email was sen
}
```
-
-
-
-# Documentation Coming Soon
-Our Apple SDK is fully functional. If you would like to implement our Apple SDK select the link below for more information.
-View Apple SDK Reference
-
-
-
-
-
-# Documentation Coming Soon
-Our Android SDK is fully functional. If you would like to implement our Android SDK select the link below for more information.
-View Android SDK Reference
-
-
+:::note View Arguments
+View the extensive list of arguments for resending an invoice email in our API.
-
+View All Arguments
+:::
\ No newline at end of file
diff --git a/docs/main/invoicing_and_billing/update_an_invoice.mdx b/docs/main/invoicing_and_billing/update_an_invoice.mdx
index b393186..bad4211 100644
--- a/docs/main/invoicing_and_billing/update_an_invoice.mdx
+++ b/docs/main/invoicing_and_billing/update_an_invoice.mdx
@@ -9,19 +9,10 @@ import Tabs from '../../../components/Tabs';
import TabItem from '@theme/TabItem';
import Admonition from '@theme/Admonition';
-
-
-
# Update an Invoice
-Updating an invoice involves making changes to the billing or payment information included in the invoice record. This guide will show you how to update an existing invoice.
+Updating an invoice involves making changes to the billing or payment information included in the invoice record. This following call will update an existing invoice.
-```graphql
+```graphql title="GraphQL"
mutation {
updateInvoice(invoice_id: string, invoice_update_input:{
invoice_description: string,
@@ -31,41 +22,19 @@ mutation {
})
}
```
-## Required Arguments
-The following parameters must be used in order to update an invoice successfully.
-
-|Key |type | description |
-|-------------------|-------------|---------------------------------------|
-| invoice_id |string |The Pay Theory unique identifier for the invoice to update.|
-| invoice_update_input |UpdateInvoiceInput |The input object that contains all of the information needed to update an invoice.|
## Return
If the invoice is updated, the call will return true.
-```JSON
+```JSON title="JSON"
{
"data": {
"updateInvoice": true
}
}
```
+:::note View Arguments
+View the extensive list of arguments for updating an invoice in our API.
-
-
-
-
-# Documentation Coming Soon
-Our Apple SDK is fully functional. If you would like to implement our Apple SDK select the link below for more information.
-View Apple SDK Reference
-
-
-
-
-
-# Documentation Coming Soon
-Our Android SDK is fully functional. If you would like to implement our Android SDK select the link below for more information.
-View Android SDK Reference
-
-
-
-
+View All Arguments
+:::
diff --git a/docs/main/online_payments/ach_payments.mdx b/docs/main/online_payments/ach_payments.mdx
index 79a7697..4905dab 100644
--- a/docs/main/online_payments/ach_payments.mdx
+++ b/docs/main/online_payments/ach_payments.mdx
@@ -44,7 +44,7 @@ When you want to call a function from Pay Theory SDK you will need to use one of
## 3. Add Pay Theory elements to your form
You need to add the Pay Theory elements to your form. You can place these elements anywhere in your form and the SDK will place the hosted fields in the correct place.
-```jsx
+```jsx title="javascript"
@@ -60,7 +60,7 @@ The link below provides list of all event listeners available in the below link.
View All Event Listeners
:::
-```jsx
+```jsx title="javascript"
paytheory.errorobserver(error => {
//Logic to respond to errors
})
@@ -71,7 +71,7 @@ paytheory.errorobserver(error => {
After you have set up all the event listeners, you can initialize the Pay Theory fields by calling the
` payTheoryFields ` function.
-```jsx
+```jsx title="javascript"
const API_KEY ='YOUR_API_KEY'
paytheory.payTheoryFields({
apiKey: API_KEY,
@@ -90,7 +90,7 @@ paytheory.payTheoryFields({
## 6. Once the fields are valid, run transaction
The only required field for the transact parameters is the amount field. You can customize the transact function more.
-```jsx
+```jsx title="javascript"
//Amount passed in is in cents
const AMOUNT = 1000
diff --git a/docs/main/online_payments/cash_payments.mdx b/docs/main/online_payments/cash_payments.mdx
index 349c8f0..4a98eb0 100644
--- a/docs/main/online_payments/cash_payments.mdx
+++ b/docs/main/online_payments/cash_payments.mdx
@@ -33,7 +33,7 @@ To use cash you will need to make sure the transact function is enabled in order
This function is used to submit a payment to Pay Theory or generate a barcode using Pay Theory’s cash fields. It returns a Promise with the result or an error.
-```jsx paytheory.js
+```jsx title="paytheory.js"
//Amount passed in is in cents
const AMOUNT = 1000
@@ -114,7 +114,7 @@ This is the value of the `error` key in the response if the `type` is ERROR:
You can customize your cash fields based on your requirements and desired user experience.
These fields are all required to collect cash information from the user.
-```jsx
+```jsx title="javascript"