diff --git a/app/Abstracts/ImportMultipleSheets.php b/app/Abstracts/ImportMultipleSheets.php index f918feffd..f43c378c5 100644 --- a/app/Abstracts/ImportMultipleSheets.php +++ b/app/Abstracts/ImportMultipleSheets.php @@ -20,6 +20,6 @@ abstract class ImportMultipleSheets implements ShouldQueue, WithChunkReading, Wi public function chunkSize(): int { - return 100; + return config('excel.imports.chunk_size'); } } diff --git a/app/Abstracts/View/Components/Documents/Form.php b/app/Abstracts/View/Components/Documents/Form.php index c48e0484b..c84946147 100644 --- a/app/Abstracts/View/Components/Documents/Form.php +++ b/app/Abstracts/View/Components/Documents/Form.php @@ -3,6 +3,7 @@ namespace App\Abstracts\View\Components\Documents; use App\Abstracts\View\Component; +use App\Interfaces\Utility\DocumentNumber; use App\Models\Common\Contact; use App\Models\Document\Document; use App\Models\Setting\Currency; @@ -815,10 +816,14 @@ abstract class Form extends Component return $document->document_number; } - $document_number = $this->getNextDocumentNumber($type); + $contact = ($this->contact instanceof Contact) ? $this->contact : null; + + $utility = app(DocumentNumber::class); + + $document_number = $utility->getNextNumber($type, $contact); if (empty($document_number)) { - $document_number = $this->getNextDocumentNumber(Document::INVOICE_TYPE); + $document_number = $utility->getNextNumber(Document::INVOICE_TYPE, $contact); } return $document_number; diff --git a/app/Abstracts/View/Components/Documents/Show.php b/app/Abstracts/View/Components/Documents/Show.php index b104a6ad9..b746a5a45 100644 --- a/app/Abstracts/View/Components/Documents/Show.php +++ b/app/Abstracts/View/Components/Documents/Show.php @@ -741,9 +741,7 @@ abstract class Show extends Component return $textRecurringType; } - $default_key = config('type.' . static::OBJECT_TYPE . '.' . $type . '.translation.prefix'); - - $translation = $this->getTextFromConfig($type, 'recurring_tye', $default_key); + $translation = config('type.' . static::OBJECT_TYPE . '.' . $type . '.translation.tab_document'); if (! empty($translation)) { return $translation; @@ -1254,9 +1252,11 @@ abstract class Show extends Component return $hideName; } + $hideName = setting($this->getDocumentSettingKey($type, 'item_name'), false); + // if you use settting translation - if ($hideName = setting($this->getDocumentSettingKey($type, 'item_name'), false) && $hideName == 'hide') { - return $hideName; + if ($hideName === 'hide') { + return true; } $hide = $this->getHideFromConfig($type, 'name'); @@ -1265,8 +1265,7 @@ abstract class Show extends Component return $hide; } - // @todo what return value invoice or always false?? - return setting('invoice.item_name', $hideName) == 'hide' ? true : false; + return false; } protected function getHideDescription($type, $hideDescription) @@ -1276,8 +1275,8 @@ abstract class Show extends Component } // if you use settting translation - if ($hideDescription = setting($this->getDocumentSettingKey($type, 'hide_item_description'), false)) { - return $hideDescription; + if (setting($this->getDocumentSettingKey($type, 'hide_item_description'), false)) { + return true; } $hide = $this->getHideFromConfig($type, 'description'); @@ -1286,8 +1285,7 @@ abstract class Show extends Component return $hide; } - // @todo what return value invoice or always false?? - return setting('invoice.hide_item_description', $hideDescription); + return false; } protected function getHideQuantity($type, $hideQuantity) @@ -1296,9 +1294,11 @@ abstract class Show extends Component return $hideQuantity; } + $hideQuantity = setting($this->getDocumentSettingKey($type, 'quantity_name'), false); + // if you use settting translation - if ($hideQuantity = setting($this->getDocumentSettingKey($type, 'hide_quantity'), false) && $hideQuantity == 'hide') { - return $hideQuantity; + if ($hideQuantity === 'hide') { + return true; } $hide = $this->getHideFromConfig($type, 'quantity'); @@ -1307,8 +1307,7 @@ abstract class Show extends Component return $hide; } - // @todo what return value invoice or always false?? - return setting('invoice.quantity_name', $hideQuantity) == 'hide' ? true : false; + return false; } protected function getHidePrice($type, $hidePrice) @@ -1317,9 +1316,11 @@ abstract class Show extends Component return $hidePrice; } + $hidePrice = setting($this->getDocumentSettingKey($type, 'price_name'), false); + // if you use settting translation - if ($hidePrice = setting($this->getDocumentSettingKey($type, 'hide_price'), false) && $hidePrice == 'hide') { - return $hidePrice; + if ($hidePrice === 'hide') { + return true; } $hide = $this->getHideFromConfig($type, 'price'); @@ -1328,8 +1329,7 @@ abstract class Show extends Component return $hide; } - // @todo what return value invoice or always false?? - return setting('invoice.price_name', $hidePrice) == 'hide' ? true : false; + return false; } protected function getHideDiscount($type, $hideDiscount) @@ -1360,8 +1360,8 @@ abstract class Show extends Component } // if you use settting translation - if ($hideAmount = setting($this->getDocumentSettingKey($type, 'hide_amount'), false)) { - return $hideAmount; + if (setting($this->getDocumentSettingKey($type, 'hide_amount'), false)) { + return true; } $hide = $this->getHideFromConfig($type, 'amount'); @@ -1370,7 +1370,6 @@ abstract class Show extends Component return $hide; } - // @todo what return value invoice or always false?? - return setting('invoice.hide_amount', $hideAmount); + return false; } } diff --git a/app/Abstracts/View/Components/Documents/Template.php b/app/Abstracts/View/Components/Documents/Template.php index 6f200f21d..629abbdfb 100644 --- a/app/Abstracts/View/Components/Documents/Template.php +++ b/app/Abstracts/View/Components/Documents/Template.php @@ -589,9 +589,11 @@ abstract class Template extends Component return $hideName; } + $hideName = setting($this->getDocumentSettingKey($type, 'item_name'), false); + // if you use settting translation - if ($hideName = setting($this->getDocumentSettingKey($type, 'item_name'), false) && $hideName == 'hide') { - return $hideName; + if ($hideName === 'hide') { + return true; } $hide = $this->getHideFromConfig($type, 'name'); @@ -600,8 +602,7 @@ abstract class Template extends Component return $hide; } - // @todo what return value invoice or always false?? - return setting('invoice.item_name', $hideName) == 'hide' ? true : false; + return false; } protected function getHideDescription($type, $hideDescription) @@ -611,8 +612,8 @@ abstract class Template extends Component } // if you use settting translation - if ($hideDescription = setting($this->getDocumentSettingKey($type, 'hide_item_description'), false)) { - return $hideDescription; + if (setting($this->getDocumentSettingKey($type, 'hide_item_description'), false)) { + return true; } $hide = $this->getHideFromConfig($type, 'description'); @@ -621,8 +622,7 @@ abstract class Template extends Component return $hide; } - // @todo what return value invoice or always false?? - return setting('invoice.hide_item_description', $hideDescription); + return false; } protected function getHideQuantity($type, $hideQuantity) @@ -631,9 +631,11 @@ abstract class Template extends Component return $hideQuantity; } + $hideQuantity = setting($this->getDocumentSettingKey($type, 'quantity_name'), false); + // if you use settting translation - if ($hideQuantity = setting($this->getDocumentSettingKey($type, 'hide_quantity'), false) && $hideQuantity == 'hide') { - return $hideQuantity; + if ($hideQuantity === 'hide') { + return true; } $hide = $this->getHideFromConfig($type, 'quantity'); @@ -642,8 +644,7 @@ abstract class Template extends Component return $hide; } - // @todo what return value invoice or always false?? - return setting('invoice.quantity_name', $hideQuantity) == 'hide' ? true : false; + return false; } protected function getHidePrice($type, $hidePrice) @@ -652,9 +653,11 @@ abstract class Template extends Component return $hidePrice; } + $hidePrice = setting($this->getDocumentSettingKey($type, 'price_name'), false); + // if you use settting translation - if ($hidePrice = setting($this->getDocumentSettingKey($type, 'hide_price'), false) && $hidePrice == 'hide') { - return $hidePrice; + if ($hidePrice === 'hide') { + return true; } $hide = $this->getHideFromConfig($type, 'price'); @@ -663,8 +666,7 @@ abstract class Template extends Component return $hide; } - // @todo what return value invoice or always false?? - return setting('invoice.price_name', $hidePrice) == 'hide' ? true : false; + return false; } protected function getHideDiscount($type, $hideDiscount) @@ -695,8 +697,8 @@ abstract class Template extends Component } // if you use settting translation - if ($hideAmount = setting($this->getDocumentSettingKey($type, 'hide_amount'), false)) { - return $hideAmount; + if (setting($this->getDocumentSettingKey($type, 'hide_amount'), false)) { + return true; } $hide = $this->getHideFromConfig($type, 'amount'); @@ -705,8 +707,7 @@ abstract class Template extends Component return $hide; } - // @todo what return value invoice or always false?? - return setting('invoice.hide_amount', $hideAmount); + return false; } protected function getPrint($print) diff --git a/app/Abstracts/View/Components/Transactions/Show.php b/app/Abstracts/View/Components/Transactions/Show.php index 143d00940..4e2ef5d90 100644 --- a/app/Abstracts/View/Components/Transactions/Show.php +++ b/app/Abstracts/View/Components/Transactions/Show.php @@ -1113,9 +1113,7 @@ abstract class Show extends Component return $textRecurringType; } - $default_key = config('type.transaction.' . $type . '.translation.transactions'); - - $translation = $this->getTextFromConfig($type, 'recurring_type', $default_key); + $translation = config('type.transaction.' . $type . '.translation.transactions'); if (! empty($translation)) { return $translation; diff --git a/app/Console/Commands/Update.php b/app/Console/Commands/Update.php index 7b4beb771..3a11730cb 100644 --- a/app/Console/Commands/Update.php +++ b/app/Console/Commands/Update.php @@ -68,6 +68,14 @@ class Update extends Command $this->old = $this->getOldVersion(); + if (version_compare($this->old, $this->new, '>=')) { + $message = 'The current version for the ' . $this->alias . ' is the latest version!'; + + $this->info($message); + + return self::CMD_SUCCESS; + } + company($this->company)->makeCurrent(); if (!$path = $this->download()) { diff --git a/app/Exceptions/Handler.php b/app/Exceptions/Handler.php index b8be1aff4..dce526423 100644 --- a/app/Exceptions/Handler.php +++ b/app/Exceptions/Handler.php @@ -74,6 +74,14 @@ class Handler extends ExceptionHandler */ public function report(Throwable $exception) { + if ($exception instanceof MailerHttpTransportException) { + $email = $this->handleMailerExceptions($exception); + + if (! empty($email)) { + return; + } + } + parent::report($exception); } @@ -197,23 +205,20 @@ class Handler extends ExceptionHandler } if ($exception instanceof MailerHttpTransportException) { - /** - * Couldn't access the SentMessage object to get the email address - * https://symfony.com/doc/current/mailer.html#debugging-emails - * - * https://codespeedy.com/extract-email-addresses-from-a-string-in-php - * https://phpliveregex.com/p/IMG - */ - preg_match("/[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}/", $exception->getMessage(), $matches); + $email = $this->handleMailerExceptions($exception); - if (! empty($matches[0])) { - event(new InvalidEmailDetected($matches[0], $exception->getMessage())); + if (! empty($email)) { + $message = trans('notifications.menu.invalid_email.description', ['email' => $email]); if ($request->ajax()) { return response()->json([ - 'error' => trans('notifications.menu.invalid_email.description', ['email' => $matches[0]]), + 'error' => $message, ], $exception->getCode()); } + + return response()->view('errors.403', [ + 'message' => $message, + ], $exception->getCode()); } } @@ -237,6 +242,28 @@ class Handler extends ExceptionHandler return new Response($response, $this->getStatusCode($exception), $this->getHeaders($exception)); } + protected function handleMailerExceptions(MailerHttpTransportException $exception): string + { + /** + * Couldn't access the SentMessage object to get the email address + * https://symfony.com/doc/current/mailer.html#debugging-emails + * + * https://codespeedy.com/extract-email-addresses-from-a-string-in-php + * https://phpliveregex.com/p/IMG + */ + preg_match("/[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}/", $exception->getMessage(), $matches); + + if (empty($matches[0])) { + return ''; + } + + $email = $matches[0]; + + event(new InvalidEmailDetected($email, $exception->getMessage())); + + return $email; + } + /** * Prepare the replacements array by gathering the keys and values. * diff --git a/app/Http/Controllers/Auth/Reset.php b/app/Http/Controllers/Auth/Reset.php index 1a3b074db..ea7dcba63 100644 --- a/app/Http/Controllers/Auth/Reset.php +++ b/app/Http/Controllers/Auth/Reset.php @@ -4,6 +4,7 @@ namespace App\Http\Controllers\Auth; use App\Abstracts\Http\Controller; use Illuminate\Foundation\Auth\ResetsPasswords; +use Illuminate\Http\Request as BaseRequest; use App\Http\Requests\Auth\Reset as Request; use Illuminate\Support\Facades\Password; use Illuminate\Support\Str; @@ -29,7 +30,7 @@ class Reset extends Controller $this->middleware('guest'); } - public function create(Request $request, $token = null) + public function create(BaseRequest $request, $token = null) { return view('auth.reset.create')->with( ['token' => $token, 'email' => $request->email] diff --git a/app/Http/Controllers/Auth/Users.php b/app/Http/Controllers/Auth/Users.php index b929ab423..b11328c4d 100644 --- a/app/Http/Controllers/Auth/Users.php +++ b/app/Http/Controllers/Auth/Users.php @@ -47,9 +47,19 @@ class Users extends Controller * * @return Response */ - public function show() + public function show(User $user) { - return redirect()->route('users.index'); + $u = new \stdClass(); + $u->role = $user->roles()->first(); + $u->landing_pages = []; + + event(new LandingPageShowing($u)); + + $landing_pages = $u->landing_pages; + + $companies = $user->companies()->collect(); + + return view('auth.users.show', compact('user', 'landing_pages', 'companies')); } /** @@ -67,7 +77,13 @@ class Users extends Controller $landing_pages = $u->landing_pages; $roles = Role::all()->reject(function ($r) { - return $r->hasPermission('read-client-portal'); + $status = $r->hasPermission('read-client-portal'); + + if ($r->name == 'employee') { + $status = true; + } + + return $status; })->pluck('display_name', 'id'); $companies = user()->companies()->take(setting('default.select_limit'))->get()->sortBy('name')->pluck('name', 'id'); @@ -89,7 +105,7 @@ class Users extends Controller $response = $this->ajaxDispatch(new CreateUser($request)); if ($response['success']) { - $response['redirect'] = route('users.index'); + $response['redirect'] = route('users.show', $response['data']->id); $message = trans('messages.success.invited', ['type' => trans_choice('general.users', 1)]); @@ -129,12 +145,21 @@ class Users extends Controller if ($user->isCustomer()) { // Show only roles with customer permission $roles = Role::all()->reject(function ($r) { - return !$r->hasPermission('read-client-portal'); + return ! $r->hasPermission('read-client-portal'); })->pluck('display_name', 'id'); + } else if ($user->isEmployee()) { + // Show only roles with employee permission + $roles = Role::where('name', 'employee')->get()->pluck('display_name', 'id'); } else { // Don't show roles with customer permission $roles = Role::all()->reject(function ($r) { - return $r->hasPermission('read-client-portal'); + $status = $r->hasPermission('read-client-portal'); + + if ($r->name == 'employee') { + $status = true; + } + + return $status; })->pluck('display_name', 'id'); } @@ -176,7 +201,7 @@ class Users extends Controller $response = $this->ajaxDispatch(new UpdateUser($user, $request)); if ($response['success']) { - $response['redirect'] = user()->can('read-auth-users') ? route('users.index') : route('users.edit', $user->id); + $response['redirect'] = user()->can('read-auth-users') ? route('users.show', $user->id) : route('users.edit', $user->id); $message = trans('messages.success.updated', ['type' => $user->name]); diff --git a/app/Http/Controllers/Banking/Accounts.php b/app/Http/Controllers/Banking/Accounts.php index 02b88d8d1..a8bcfcc5f 100644 --- a/app/Http/Controllers/Banking/Accounts.php +++ b/app/Http/Controllers/Banking/Accounts.php @@ -35,7 +35,7 @@ class Accounts extends Controller */ public function show(Account $account) { - $transactions = Transaction::with('category', 'contact', 'document')->where('account_id', $account->id)->collect(['paid_at'=> 'desc']); + $transactions = Transaction::with('category', 'contact', 'contact.media', 'document', 'document.totals', 'document.media', 'recurring', 'media')->where('account_id', $account->id)->collect(['paid_at'=> 'desc']); $transfers = Transfer::with('expense_transaction', 'expense_transaction.account', 'income_transaction', 'income_transaction.account') ->whereHas('expense_transaction', fn ($query) => $query->where('account_id', $account->id)) diff --git a/app/Http/Controllers/Banking/RecurringTransactions.php b/app/Http/Controllers/Banking/RecurringTransactions.php index 6bbcb8c29..2f15bc89c 100644 --- a/app/Http/Controllers/Banking/RecurringTransactions.php +++ b/app/Http/Controllers/Banking/RecurringTransactions.php @@ -63,9 +63,9 @@ class RecurringTransactions extends Controller */ public function create() { - $type = request()->get('type', 'income-recurring'); - $real_type = request()->get('real_type', $this->getRealTypeOfRecurringTransaction($type)); - $contact_type = config('type.transaction.' . $real_type . '.contact_type'); + $type = $this->getTypeRecurringTransaction(request()->get('type', 'income-recurring')); + $real_type = $this->getTypeTransaction(request()->get('real_type', $this->getRealTypeOfRecurringTransaction($type))); + $contact_type = config('type.transaction.' . $real_type . '.contact_type', 'customer'); $number = $this->getNextTransactionNumber('-recurring'); @@ -139,8 +139,8 @@ class RecurringTransactions extends Controller public function edit(Transaction $recurring_transaction) { $type = $recurring_transaction->type; - $real_type = request()->get('real_type', $this->getRealTypeOfRecurringTransaction($type)); - $contact_type = config('type.transaction.' . $real_type . '.contact_type'); + $real_type = $this->getTypeTransaction(request()->get('real_type', $this->getRealTypeOfRecurringTransaction($type))); + $contact_type = config('type.transaction.' . $real_type . '.contact_type', 'customer'); $number = $this->getNextTransactionNumber('-recurring'); diff --git a/app/Http/Controllers/Banking/Transactions.php b/app/Http/Controllers/Banking/Transactions.php index 4a8f72829..b3c2a2caa 100644 --- a/app/Http/Controllers/Banking/Transactions.php +++ b/app/Http/Controllers/Banking/Transactions.php @@ -98,10 +98,10 @@ class Transactions extends Controller */ public function create() { - $type = request()->get('type', 'income'); + $type = $this->getTypeTransaction(request()->get('type', 'income')); $real_type = $this->getRealTypeTransaction($type); - $number = $this->getNextTransactionNumber(); + $number = $this->getNextTransactionNumber($type); $contact_type = config('type.transaction.' . $type . '.contact_type'); diff --git a/app/Http/Controllers/Common/Companies.php b/app/Http/Controllers/Common/Companies.php index a31c0ddb3..aca99a8ea 100644 --- a/app/Http/Controllers/Common/Companies.php +++ b/app/Http/Controllers/Common/Companies.php @@ -16,6 +16,15 @@ class Companies extends Controller { use Uploads, Users; + public function __construct() + { + // Add CRUD permission checks to all methods only remove index method for all companies list. + $this->middleware('permission:create-common-companies')->only('create', 'store', 'duplicate', 'import'); + $this->middleware('permission:read-common-companies')->only('show', 'edit', 'export'); + $this->middleware('permission:update-common-companies')->only('update', 'enable', 'disable'); + $this->middleware('permission:delete-common-companies')->only('destroy'); + } + /** * Display a listing of the resource. * diff --git a/app/Http/Controllers/Common/Uploads.php b/app/Http/Controllers/Common/Uploads.php index c29ce9159..ed7f809c0 100644 --- a/app/Http/Controllers/Common/Uploads.php +++ b/app/Http/Controllers/Common/Uploads.php @@ -34,6 +34,22 @@ class Uploads extends Controller return $this->streamMedia($media); } + public function inline($id) + { + try { + $media = Media::find($id); + } catch (\Exception $e) { + return response(null, 204); + } + + // Get file path + if (!$this->getMediaPathOnStorage($media)) { + return response(null, 204); + } + + return $this->streamMedia($media, 'inline'); + } + /** * Get the specified resource. * diff --git a/app/Http/Controllers/Modules/Item.php b/app/Http/Controllers/Modules/Item.php index 096ed6771..cc67ebeaa 100644 --- a/app/Http/Controllers/Modules/Item.php +++ b/app/Http/Controllers/Modules/Item.php @@ -242,16 +242,30 @@ class Item extends Controller $this->dispatch(new InstallModule($request['alias'], company_id())); $name = module($request['alias'])->getName(); + $module_routes = module_attribute($request['alias'], 'routes', []); $message = trans('modules.installed', ['module' => $name]); flash($message)->success(); + $redirect = route('apps.app.show', $request['alias']); + + // Get module.json redirect route + if (! empty($module_routes['redirect_after_install'])) { + if (is_array($module_routes['redirect_after_install'])) { + $route = array_shift($module_routes['redirect_after_install']); + + $redirect = route($route, $module_routes['redirect_after_install']); + } else { + $redirect = route($module_routes['redirect_after_install']); + } + } + $json = [ 'success' => true, 'error' => false, 'message' => null, - 'redirect' => route('apps.app.show', $request['alias']), + 'redirect' => $redirect, 'data' => [ 'name' => $name, 'alias' => $request['alias'], diff --git a/app/Http/Controllers/Purchases/Bills.php b/app/Http/Controllers/Purchases/Bills.php index a11de6368..5465fd625 100644 --- a/app/Http/Controllers/Purchases/Bills.php +++ b/app/Http/Controllers/Purchases/Bills.php @@ -7,7 +7,6 @@ use App\Exports\Purchases\Bills as Export; use App\Http\Requests\Common\Import as ImportRequest; use App\Http\Requests\Document\Document as Request; use App\Imports\Purchases\Bills as Import; -use App\Jobs\Banking\CreateBankingDocumentTransaction; use App\Jobs\Document\CreateDocument; use App\Jobs\Document\DeleteDocument; use App\Jobs\Document\DuplicateDocument; @@ -31,7 +30,7 @@ class Bills extends Controller */ public function index() { - $bills = Document::bill()->with('contact', 'items', 'last_history', 'transactions')->collect(['issued_at' => 'desc']); + $bills = Document::bill()->with('contact', 'items', 'item_taxes', 'last_history', 'transactions', 'totals', 'histories', 'media')->collect(['issued_at' => 'desc']); return $this->response('purchases.bills.index', compact('bills')); } diff --git a/app/Http/Controllers/Sales/Invoices.php b/app/Http/Controllers/Sales/Invoices.php index b5c279640..3730c5d18 100644 --- a/app/Http/Controllers/Sales/Invoices.php +++ b/app/Http/Controllers/Sales/Invoices.php @@ -13,7 +13,6 @@ use App\Jobs\Document\DuplicateDocument; use App\Jobs\Document\SendDocument; use App\Jobs\Document\UpdateDocument; use App\Models\Document\Document; -use App\Notifications\Sale\Invoice as Notification; use App\Traits\Documents; class Invoices extends Controller @@ -32,7 +31,7 @@ class Invoices extends Controller */ public function index() { - $invoices = Document::invoice()->with('contact', 'items', 'last_history', 'transactions')->collect(['document_number'=> 'desc']); + $invoices = Document::invoice()->with('contact', 'items', 'item_taxes', 'last_history', 'transactions', 'totals', 'histories', 'media')->collect(['document_number'=> 'desc']); return $this->response('sales.invoices.index', compact('invoices')); } diff --git a/app/Http/Requests/Common/CustomMail.php b/app/Http/Requests/Common/CustomMail.php index ce449794b..24d3133d6 100644 --- a/app/Http/Requests/Common/CustomMail.php +++ b/app/Http/Requests/Common/CustomMail.php @@ -14,9 +14,10 @@ class CustomMail extends FormRequest public function rules() { return [ - 'to' => 'required|email', - 'subject' => 'required|string', - 'body' => 'required|string', + 'to' => 'required|email', + 'subject' => 'required|string', + 'body' => 'required|string', + 'attachments.*' => 'nullable|boolean', ]; } } diff --git a/app/Http/Resources/Common/Item.php b/app/Http/Resources/Common/Item.php index badcce3f2..2c249a0ce 100644 --- a/app/Http/Resources/Common/Item.php +++ b/app/Http/Resources/Common/Item.php @@ -23,9 +23,9 @@ class Item extends JsonResource 'name' => $this->name, 'description' => $this->description, 'sale_price' => $this->sale_price, - 'sale_price_formatted' => money($this->sale_price, default_currency(), true)->format(), + 'sale_price_formatted' => money((double) $this->sale_price, default_currency(), true)->format(), 'purchase_price' => $this->purchase_price, - 'purchase_price_formatted' => money($this->purchase_price, default_currency(), true)->format(), + 'purchase_price_formatted' => money((double) $this->purchase_price, default_currency(), true)->format(), 'category_id' => $this->category_id, 'picture' => $this->picture, 'enabled' => $this->enabled, diff --git a/app/Http/Resources/Document/Document.php b/app/Http/Resources/Document/Document.php index 45fb0fa9d..96aaaf350 100644 --- a/app/Http/Resources/Document/Document.php +++ b/app/Http/Resources/Document/Document.php @@ -8,6 +8,7 @@ use App\Http\Resources\Document\DocumentHistory; use App\Http\Resources\Document\DocumentItem; use App\Http\Resources\Document\DocumentItemTax; use App\Http\Resources\Document\DocumentTotal; +use App\Http\Resources\Setting\Category; use App\Http\Resources\Setting\Currency; use Illuminate\Http\Resources\Json\JsonResource; @@ -32,6 +33,7 @@ class Document extends JsonResource 'due_at' => $this->due_at ? $this->due_at->toIso8601String() : '', 'amount' => $this->amount, 'amount_formatted' => money($this->amount, $this->currency_code, true)->format(), + 'category_id' => $this->category_id, 'currency_code' => $this->currency_code, 'currency_rate' => $this->currency_rate, 'contact_id' => $this->contact_id, @@ -50,6 +52,7 @@ class Document extends JsonResource 'created_by' => $this->created_by, 'created_at' => $this->created_at ? $this->created_at->toIso8601String() : '', 'updated_at' => $this->updated_at ? $this->updated_at->toIso8601String() : '', + 'category' => new Category($this->category), 'currency' => new Currency($this->currency), 'contact' => new Contact($this->contact), 'histories' => [static::$wrap => DocumentHistory::collection($this->histories)], diff --git a/app/Interfaces/Utility/DocumentNumber.php b/app/Interfaces/Utility/DocumentNumber.php new file mode 100644 index 000000000..bf1701665 --- /dev/null +++ b/app/Interfaces/Utility/DocumentNumber.php @@ -0,0 +1,12 @@ +user->id)->get(); + + foreach ($invitations as $invitation) { + $invitation->delete(); + } + $this->invitation = UserInvitation::create([ 'user_id' => $this->user->id, 'token' => (string) Str::uuid(), diff --git a/app/Jobs/Auth/UpdateRole.php b/app/Jobs/Auth/UpdateRole.php index 1248a9697..292f4beae 100644 --- a/app/Jobs/Auth/UpdateRole.php +++ b/app/Jobs/Auth/UpdateRole.php @@ -12,6 +12,10 @@ class UpdateRole extends Job implements ShouldUpdate { public function handle(): Role { + if (in_array($this->model->name, config('roles.defaults', ['admin', 'manager', 'accountant', 'employee']))) { + $this->request->name = $this->model->name; + } + event(new RoleUpdating($this->model, $this->request)); \DB::transaction(function () { diff --git a/app/Jobs/Banking/CreateTransaction.php b/app/Jobs/Banking/CreateTransaction.php index 99db6da23..569376322 100644 --- a/app/Jobs/Banking/CreateTransaction.php +++ b/app/Jobs/Banking/CreateTransaction.php @@ -16,6 +16,12 @@ class CreateTransaction extends Job implements HasOwner, HasSource, ShouldCreate { event(new TransactionCreating($this->request)); + if (! array_key_exists($this->request->get('type'), config('type.transaction'))) { + $type = (empty($this->request->get('recurring_frequency')) || ($this->request->get('recurring_frequency') == 'no')) ? Transaction::INCOME_TYPE : Transaction::INCOME_RECURRING_TYPE; + + $this->request->merge(['type' => $type]); + } + \DB::transaction(function () { $this->model = Transaction::create($this->request->all()); diff --git a/app/Jobs/Banking/DeleteAccount.php b/app/Jobs/Banking/DeleteAccount.php index a4fb6ce61..5a86a9692 100644 --- a/app/Jobs/Banking/DeleteAccount.php +++ b/app/Jobs/Banking/DeleteAccount.php @@ -34,6 +34,7 @@ class DeleteAccount extends Job implements ShouldDelete { $rels = [ 'transactions' => 'transactions', + 'reconciliations' => 'reconciliations', ]; $relationships = $this->countRelationships($this->model, $rels); diff --git a/app/Jobs/Banking/UpdateTransaction.php b/app/Jobs/Banking/UpdateTransaction.php index 9408f1c99..131cabf6c 100644 --- a/app/Jobs/Banking/UpdateTransaction.php +++ b/app/Jobs/Banking/UpdateTransaction.php @@ -16,6 +16,12 @@ class UpdateTransaction extends Job implements ShouldUpdate event(new TransactionUpdating($this->model, $this->request)); + if (! array_key_exists($this->request->get('type'), config('type.transaction'))) { + $type = (empty($this->request->get('recurring_frequency')) || ($this->request->get('recurring_frequency') == 'no')) ? Transaction::INCOME_TYPE : Transaction::INCOME_RECURRING_TYPE; + + $this->request->merge(['type' => $type]); + } + \DB::transaction(function () { $this->model->update($this->request->all()); diff --git a/app/Jobs/Document/SendDocumentAsCustomMail.php b/app/Jobs/Document/SendDocumentAsCustomMail.php index 986c69570..c5ca10fe7 100644 --- a/app/Jobs/Document/SendDocumentAsCustomMail.php +++ b/app/Jobs/Document/SendDocumentAsCustomMail.php @@ -30,10 +30,15 @@ class SendDocumentAsCustomMail extends Job $custom_mail['cc'] = user()->email; } + $attachments = collect($this->request->get('attachments', [])) + ->filter(fn($value) => $value == true) + ->keys() + ->all(); + $notification = config('type.document.' . $document->type . '.notification.class'); // Notify the contact - $document->contact->notify(new $notification($document, $this->template_alias, true, $custom_mail)); + $document->contact->notify(new $notification($document, $this->template_alias, true, $custom_mail, $attachments)); event(new DocumentSent($document)); } diff --git a/app/Listeners/Document/SendDocumentPaymentNotification.php b/app/Listeners/Document/SendDocumentPaymentNotification.php index 22b6c45dd..88a0f0857 100644 --- a/app/Listeners/Document/SendDocumentPaymentNotification.php +++ b/app/Listeners/Document/SendDocumentPaymentNotification.php @@ -22,6 +22,10 @@ class SendDocumentPaymentNotification $document = $event->document; $transaction = $document->transactions()->latest()->first(); + if (! $transaction) { + return; + } + // Notify the customer if ($document->contact && !empty($document->contact_email)) { $document->contact->notify(new Notification($document, $transaction, "{$document->type}_payment_customer"), true); diff --git a/app/Listeners/Email/DisablePersonDueToInvalidEmail.php b/app/Listeners/Email/DisablePersonDueToInvalidEmail.php index de20c3a82..40f7e8ab5 100644 --- a/app/Listeners/Email/DisablePersonDueToInvalidEmail.php +++ b/app/Listeners/Email/DisablePersonDueToInvalidEmail.php @@ -29,6 +29,13 @@ class DisablePersonDueToInvalidEmail return; } + // If only one user is left, don't disable it + $users = company()?->users; + + if ($users && $users->count() <= 1) { + return; + } + $event->user->enabled = false; $event->user->save(); } diff --git a/app/Listeners/Email/SendInvalidEmailNotification.php b/app/Listeners/Email/SendInvalidEmailNotification.php index 8d5794a88..46e897c10 100644 --- a/app/Listeners/Email/SendInvalidEmailNotification.php +++ b/app/Listeners/Email/SendInvalidEmailNotification.php @@ -10,7 +10,11 @@ class SendInvalidEmailNotification { public function handle(Event $event): void { - $users = company()->users; + $users = company()?->users; + + if (empty($users)) { + return; + } $this->notifyAdminsAboutInvalidContactEmail($event, $users); @@ -44,7 +48,7 @@ class SendInvalidEmailNotification return; } - $type = trans('general.users', 1); + $type = trans_choice('general.users', 1); foreach ($users as $user) { if ($user->cannot('read-notifications')) { diff --git a/app/Listeners/Email/TellFirewallTooManyEmailsSent.php b/app/Listeners/Email/TellFirewallTooManyEmailsSent.php index 406d4a1ca..933923aad 100644 --- a/app/Listeners/Email/TellFirewallTooManyEmailsSent.php +++ b/app/Listeners/Email/TellFirewallTooManyEmailsSent.php @@ -30,12 +30,16 @@ class TellFirewallTooManyEmailsSent public function loadConfig(): void { + if (! empty(Config::get('firewall.middleware.' . $this->middleware))) { + return; + } + $config = array_merge_recursive( Config::get('firewall'), [ 'middleware' => [ $this->middleware => [ - 'enabled' => env('FIREWALL_MIDDLEWARE_' . strtoupper($this->middleware) . '_ENABLED', env('FIREWALL_ENABLED', true)), + 'enabled' => env('FIREWALL_MIDDLEWARE_' . strtoupper($this->middleware) . '_ENABLED', Config::get('firewall.enabled', true)), 'methods' => ['post'], diff --git a/app/Listeners/Update/V30/Version3015.php b/app/Listeners/Update/V30/Version3015.php new file mode 100644 index 000000000..44124da7a --- /dev/null +++ b/app/Listeners/Update/V30/Version3015.php @@ -0,0 +1,43 @@ +skipThisUpdate($event)) { + return; + } + + Log::channel('stdout')->info('Updating to 3.0.15 version...'); + + $this->updateDatabase(); + + Log::channel('stdout')->info('Done!'); + } + + public function updateDatabase(): void + { + Log::channel('stdout')->info('Updating database...'); + + Artisan::call('migrate', ['--force' => true]); + + Log::channel('stdout')->info('Database updated.'); + } +} diff --git a/app/Models/Auth/Role.php b/app/Models/Auth/Role.php index 5e5aebada..72ab05537 100644 --- a/app/Models/Auth/Role.php +++ b/app/Models/Auth/Role.php @@ -29,6 +29,35 @@ class Role extends LaratrustRole */ public $cloneable_relations = ['permissions']; + /** + * Scope to get all rows filtered, sorted and paginated. + * + * @param \Illuminate\Database\Eloquent\Builder $query + * @param $sort + * + * @return \Illuminate\Database\Eloquent\Builder + */ + public function scopeCollect($query, $sort = 'display_name') + { + $request = request(); + + $search = $request->get('search'); + $limit = (int) $request->get('limit', setting('default.list_limit', '25')); + + return $query->usingSearchString($search)->sortable($sort)->paginate($limit); + } + + /** + * @inheritDoc + * + * @param Document $src + * @param boolean $child + */ + public function onCloning($src, $child = null) + { + $this->name = $src->name . '-' . Role::max('id') + 1; + } + /** * Get the line actions. * @@ -71,33 +100,4 @@ class Role extends LaratrustRole return $actions; } - - /** - * Scope to get all rows filtered, sorted and paginated. - * - * @param \Illuminate\Database\Eloquent\Builder $query - * @param $sort - * - * @return \Illuminate\Database\Eloquent\Builder - */ - public function scopeCollect($query, $sort = 'display_name') - { - $request = request(); - - $search = $request->get('search'); - $limit = (int) $request->get('limit', setting('default.list_limit', '25')); - - return $query->usingSearchString($search)->sortable($sort)->paginate($limit); - } - - /** - * @inheritDoc - * - * @param Document $src - * @param boolean $child - */ - public function onCloning($src, $child = null) - { - $this->name = $src->name . '-' . Role::max('id') + 1; - } } diff --git a/app/Models/Auth/User.php b/app/Models/Auth/User.php index b1b679489..88eeeea78 100644 --- a/app/Models/Auth/User.php +++ b/app/Models/Auth/User.php @@ -37,8 +37,11 @@ class User extends Authenticatable implements HasLocalePreference * @var array */ protected $casts = [ - 'enabled' => 'boolean', - 'deleted_at' => 'datetime', + 'enabled' => 'boolean', + 'last_logged_in_at' => 'datetime', + 'created_at' => 'datetime', + 'updated_at' => 'datetime', + 'deleted_at' => 'datetime', ]; /** @@ -48,13 +51,6 @@ class User extends Authenticatable implements HasLocalePreference */ protected $hidden = ['password', 'remember_token']; - /** - * The attributes that should be mutated to dates. - * - * @var array - */ - protected $dates = ['last_logged_in_at', 'created_at', 'updated_at', 'deleted_at']; - /** * Sortable columns. * @@ -244,6 +240,28 @@ class User extends Authenticatable implements HasLocalePreference return $query->wherePermissionIs('read-admin-panel'); } + /** + * Scope to only employees. + * + * @param \Illuminate\Database\Eloquent\Builder $query + * @return \Illuminate\Database\Eloquent\Builder + */ + public function scopeIsEmployee($query) + { + return $query->whereHasRole('employee'); + } + + /** + * Scope to only users. + * + * @param \Illuminate\Database\Eloquent\Builder $query + * @return \Illuminate\Database\Eloquent\Builder + */ + public function scopeIsNotEmployee($query) + { + return $query->wherePermissionIs('read-admin-panel'); + } + public function scopeEmail($query, $email) { return $query->where('email', '=', $email); @@ -293,6 +311,26 @@ class User extends Authenticatable implements HasLocalePreference return (bool) $this->can('read-admin-panel'); } + /** + * Determine if user is a employee. + * + * @return bool + */ + public function isEmployee() + { + return (bool) $this->hasRole('employee'); + } + + /** + * Determine if user is not a employee. + * + * @return bool + */ + public function isNotEmployee() + { + return (bool) ! $this->hasRole('employee'); + } + public function scopeSource($query, $source) { return $query->where($this->qualifyColumn('created_from'), $source); @@ -340,13 +378,23 @@ class User extends Authenticatable implements HasLocalePreference return $actions; } + $actions[] = [ + 'title' => trans('general.show'), + 'icon' => 'visibility', + 'url' => route('users.show', $this->id), + 'permission' => 'read-auth-users', + 'attributes' => [ + 'id' => 'index-line-actions-show-user-' . $this->id, + ], + ]; + $actions[] = [ 'title' => trans('general.edit'), 'icon' => 'edit', 'url' => route('users.edit', $this->id), 'permission' => 'update-auth-users', 'attributes' => [ - 'id' => 'index-line-actions-show-user-' . $this->id, + 'id' => 'index-line-actions-edit-user-' . $this->id, ], ]; diff --git a/app/Models/Banking/Account.php b/app/Models/Banking/Account.php index dbdbe610f..5241fd98d 100644 --- a/app/Models/Banking/Account.php +++ b/app/Models/Banking/Account.php @@ -65,6 +65,11 @@ class Account extends Model return $this->hasMany('App\Models\Banking\Transaction'); } + public function reconciliations() + { + return $this->hasMany('App\Models\Banking\Reconciliation'); + } + public function scopeName($query, $name) { return $query->where('name', '=', $name); diff --git a/app/Models/Banking/Reconciliation.php b/app/Models/Banking/Reconciliation.php index 8157c33f7..f1ef4d5eb 100644 --- a/app/Models/Banking/Reconciliation.php +++ b/app/Models/Banking/Reconciliation.php @@ -11,8 +11,6 @@ class Reconciliation extends Model protected $table = 'reconciliations'; - protected $dates = ['deleted_at', 'started_at', 'ended_at']; - /** * Attributes that should be mass-assignable. * @@ -30,6 +28,8 @@ class Reconciliation extends Model 'reconciled' => 'boolean', 'transactions' => 'array', 'deleted_at' => 'datetime', + 'started_at' => 'datetime', + 'ended_at' => 'datetime', ]; /** @@ -41,7 +41,7 @@ class Reconciliation extends Model public function account() { - return $this->belongsTo('App\Models\Banking\Account'); + return $this->belongsTo('App\Models\Banking\Account')->withDefault(['name' => trans('general.na')]); } /** diff --git a/app/Models/Banking/Transaction.php b/app/Models/Banking/Transaction.php index 5dec48820..96f50d67c 100644 --- a/app/Models/Banking/Transaction.php +++ b/app/Models/Banking/Transaction.php @@ -304,6 +304,7 @@ class Transaction extends Model $this->number = $this->getNextTransactionNumber($suffix); $this->document_id = null; $this->split_id = null; + unset($this->reconciled); } /** diff --git a/app/Models/Common/Company.php b/app/Models/Common/Company.php index 754c498a1..4900db3da 100644 --- a/app/Models/Common/Company.php +++ b/app/Models/Common/Company.php @@ -27,6 +27,8 @@ class Company extends Eloquent implements Ownable protected $table = 'companies'; + //protected $with = ['settings']; + /** * The accessors to append to the model's array form. * @@ -527,7 +529,7 @@ class Company extends Eloquent implements Ownable $country = setting('company.country'); - if ($country && in_array($country, trans('countries'))) { + if ($country && array_key_exists($country, trans('countries'))) { $location[] = trans('countries.' . $country); } @@ -548,7 +550,7 @@ class Company extends Eloquent implements Ownable 'title' => trans('general.switch'), 'icon' => 'settings_ethernet', 'url' => route('companies.switch', $this->id), - 'permission' => 'read-common-companies', + //'permission' => 'read-common-companies', remove this permission to allow switching to any company 'attributes' => [ 'id' => 'index-line-actions-switch-company-' . $this->id, ], diff --git a/app/Models/Common/Contact.php b/app/Models/Common/Contact.php index db3b4f96a..2583f750a 100644 --- a/app/Models/Common/Contact.php +++ b/app/Models/Common/Contact.php @@ -26,6 +26,13 @@ class Contact extends Model protected $table = 'contacts'; + /** + * The relationships that should always be loaded. + * + * @var array + */ + protected $with = ['media']; + /** * The accessors to append to the model's array form. * @@ -171,6 +178,17 @@ class Contact extends Model return $query->whereIn($this->qualifyColumn('type'), (array) $this->getCustomerTypes()); } + /** + * Scope to include only employees. + * + * @param \Illuminate\Database\Eloquent\Builder $query + * @return \Illuminate\Database\Eloquent\Builder + */ + public function scopeEmployee($query) + { + return $query->whereIn($this->qualifyColumn('type'), (array) $this->getEmployeeTypes()); + } + public function scopeEmail($query, $email) { return $query->where('email', '=', $email); @@ -260,7 +278,7 @@ class Contact extends Model $location[] = $this->state; } - if ($this->country && in_array($this->country, trans('countries'))) { + if ($this->country && array_key_exists($this->country, trans('countries'))) { $location[] = trans('countries.' . $this->country); } diff --git a/app/Models/Common/Item.php b/app/Models/Common/Item.php index 9835e5c55..affc32f4e 100644 --- a/app/Models/Common/Item.php +++ b/app/Models/Common/Item.php @@ -16,6 +16,13 @@ class Item extends Model protected $table = 'items'; + /** + * The relationships that should always be loaded. + * + * @var array + */ + protected $with = ['taxes']; + /** * The accessors to append to the model's array form. * @@ -94,6 +101,15 @@ class Item extends Model return $query->whereNotNull($price_type . '_price'); } + public function scopeType($query, $type) + { + if (empty($type)) { + return $query; + } + + return $query->where($this->qualifyColumn('type'), $type); + } + /** * Get the item id. * diff --git a/app/Models/Document/Document.php b/app/Models/Document/Document.php index 8c6c06286..323956a38 100644 --- a/app/Models/Document/Document.php +++ b/app/Models/Document/Document.php @@ -3,6 +3,7 @@ namespace App\Models\Document; use App\Abstracts\Model; +use App\Interfaces\Utility\DocumentNumber; use App\Models\Common\Media as MediaModel; use App\Models\Setting\Tax; use App\Scopes\Document as Scope; @@ -251,7 +252,7 @@ class Document extends Model } $this->status = 'draft'; - $this->document_number = $this->getNextDocumentNumber($type); + $this->document_number = app(DocumentNumber::class)->getNextNumber($type, $src->contact); } public function getSentAtAttribute(string $value = null) @@ -470,7 +471,7 @@ class Document extends Model $location[] = $this->contact_state; } - if ($this->contact_country && in_array($this->contact_country, trans('countries'))) { + if ($this->contact_country && array_key_exists($this->contact_country, trans('countries'))) { $location[] = trans('countries.' . $this->contact_country); } diff --git a/app/Models/Document/DocumentItem.php b/app/Models/Document/DocumentItem.php index c108df951..ffaa3c7da 100644 --- a/app/Models/Document/DocumentItem.php +++ b/app/Models/Document/DocumentItem.php @@ -15,6 +15,13 @@ class DocumentItem extends Model protected $table = 'document_items'; + /** + * The relationships that should always be loaded. + * + * @var array + */ + protected $with = ['taxes']; + protected $appends = ['discount']; protected $fillable = [ diff --git a/app/Notifications/Common/ExportCompleted.php b/app/Notifications/Common/ExportCompleted.php index 5a7dd07f0..660646446 100644 --- a/app/Notifications/Common/ExportCompleted.php +++ b/app/Notifications/Common/ExportCompleted.php @@ -6,6 +6,7 @@ use Illuminate\Bus\Queueable; use Illuminate\Contracts\Queue\ShouldQueue; use Illuminate\Notifications\Notification; use Illuminate\Notifications\Messages\MailMessage; +use Illuminate\Support\HtmlString; class ExportCompleted extends Notification implements ShouldQueue { @@ -52,6 +53,7 @@ class ExportCompleted extends Notification implements ShouldQueue { return (new MailMessage) ->subject(trans('notifications.export.completed.title')) + ->line(new HtmlString('

')) ->line(trans('notifications.export.completed.description')) ->action(trans('general.download'), $this->download_url); } diff --git a/app/Notifications/Common/ExportFailed.php b/app/Notifications/Common/ExportFailed.php index 36ea8c25a..90eaeed12 100644 --- a/app/Notifications/Common/ExportFailed.php +++ b/app/Notifications/Common/ExportFailed.php @@ -6,6 +6,7 @@ use Illuminate\Bus\Queueable; use Illuminate\Contracts\Queue\ShouldQueue; use Illuminate\Notifications\Notification; use Illuminate\Notifications\Messages\MailMessage; +use Illuminate\Support\HtmlString; class ExportFailed extends Notification implements ShouldQueue { @@ -51,8 +52,11 @@ class ExportFailed extends Notification implements ShouldQueue { return (new MailMessage) ->subject(trans('notifications.export.failed.title')) + ->line(new HtmlString('

')) ->line(trans('notifications.export.failed.description')) - ->line($this->message); + ->line(new HtmlString('

')) + ->line($this->message) + ->line(new HtmlString('

')); } /** diff --git a/app/Notifications/Common/ImportCompleted.php b/app/Notifications/Common/ImportCompleted.php index 155c547f9..fc69db0ef 100644 --- a/app/Notifications/Common/ImportCompleted.php +++ b/app/Notifications/Common/ImportCompleted.php @@ -6,6 +6,7 @@ use Illuminate\Bus\Queueable; use Illuminate\Contracts\Queue\ShouldQueue; use Illuminate\Notifications\Notification; use Illuminate\Notifications\Messages\MailMessage; +use Illuminate\Support\HtmlString; class ImportCompleted extends Notification implements ShouldQueue { @@ -49,6 +50,7 @@ class ImportCompleted extends Notification implements ShouldQueue return (new MailMessage) ->subject(trans('notifications.import.completed.title')) + ->line(new HtmlString('

')) ->line(trans('notifications.import.completed.description')) ->action(trans_choice('general.dashboards', 1), $dashboard_url); } diff --git a/app/Notifications/Common/ImportFailed.php b/app/Notifications/Common/ImportFailed.php index 89939f757..21c9c66f1 100644 --- a/app/Notifications/Common/ImportFailed.php +++ b/app/Notifications/Common/ImportFailed.php @@ -6,6 +6,7 @@ use Illuminate\Bus\Queueable; use Illuminate\Contracts\Queue\ShouldQueue; use Illuminate\Notifications\Notification; use Illuminate\Notifications\Messages\MailMessage; +use Illuminate\Support\HtmlString; class ImportFailed extends Notification implements ShouldQueue { @@ -51,12 +52,16 @@ class ImportFailed extends Notification implements ShouldQueue { $message = (new MailMessage) ->subject(trans('notifications.import.failed.title')) + ->line(new HtmlString('

')) ->line(trans('notifications.import.failed.description')); foreach ($this->errors as $error) { + $message->line(new HtmlString('

')); $message->line($error); } + $message->line(new HtmlString('

')); + return $message; } diff --git a/app/Notifications/Email/InvalidEmail.php b/app/Notifications/Email/InvalidEmail.php index 8d02e9ef5..759addc21 100644 --- a/app/Notifications/Email/InvalidEmail.php +++ b/app/Notifications/Email/InvalidEmail.php @@ -55,11 +55,9 @@ class InvalidEmail extends Notification implements ShouldQueue return (new MailMessage) ->subject(trans('notifications.email.invalid.title', ['type' => $this->type])) - ->line(new HtmlString('
')) - ->line(new HtmlString('
')) + ->line(new HtmlString('

')) ->line(trans('notifications.email.invalid.description', ['email' => $this->email])) - ->line(new HtmlString('
')) - ->line(new HtmlString('
')) + ->line(new HtmlString('

')) ->line(new HtmlString('' . $this->error . '')) ->action(trans_choice('general.dashboards', 1), $dashboard_url); } diff --git a/app/Notifications/Sale/Invoice.php b/app/Notifications/Sale/Invoice.php index 4c0033915..8c5ebc97b 100644 --- a/app/Notifications/Sale/Invoice.php +++ b/app/Notifications/Sale/Invoice.php @@ -35,10 +35,17 @@ class Invoice extends Notification */ public $attach_pdf; + /** + * List of document attachments to attach when sending the email. + * + * @var array + */ + public $attachments; + /** * Create a notification instance. */ - public function __construct(Document $invoice = null, string $template_alias = null, bool $attach_pdf = false, array $custom_mail = []) + public function __construct(Document $invoice = null, string $template_alias = null, bool $attach_pdf = false, array $custom_mail = [], $attachments = []) { parent::__construct(); @@ -46,6 +53,7 @@ class Invoice extends Notification $this->template = EmailTemplate::alias($template_alias)->first(); $this->attach_pdf = $attach_pdf; $this->custom_mail = $custom_mail; + $this->attachments = $attachments; } /** @@ -68,6 +76,17 @@ class Invoice extends Notification ]); } + // Attach selected attachments + if (! empty($this->invoice->attachment)) { + foreach ($this->invoice->attachment as $attachment) { + if (in_array($attachment->id, $this->attachments)) { + $message->attach($attachment->getAbsolutePath(), [ + 'mime' => $attachment->mime_type, + ]); + } + } + } + return $message; } diff --git a/app/Providers/App.php b/app/Providers/App.php index 8a40fbc7f..4627ef62c 100644 --- a/app/Providers/App.php +++ b/app/Providers/App.php @@ -43,9 +43,13 @@ class App extends Provider Model::preventLazyLoading(config('app.eager_load')); Model::handleLazyLoadingViolationUsing(function ($model, $relation) { - $class = get_class($model); - - report("Attempted to lazy load [{$relation}] on model [{$class}]."); + if (config('logging.default') == 'sentry') { + \Sentry\Laravel\Integration::lazyLoadingViolationReporter(); + } else { + $class = get_class($model); + + report("Attempted to lazy load [{$relation}] on model [{$class}]."); + } }); } } diff --git a/app/Providers/Binding.php b/app/Providers/Binding.php new file mode 100644 index 000000000..3a4d2a05d --- /dev/null +++ b/app/Providers/Binding.php @@ -0,0 +1,22 @@ + DocumentNumber::class, + TransactionNumberInterface::class => TransactionNumber::class, + ]; +} diff --git a/app/Providers/Blade.php b/app/Providers/Blade.php index 1edb0ecde..b7a5db9da 100644 --- a/app/Providers/Blade.php +++ b/app/Providers/Blade.php @@ -29,6 +29,10 @@ class Blade extends ServiceProvider return ""; }); + Facade::directive('moduleIsEnabled', function ($expression) { + return ""; + }); + Facade::if('readonly', function () { return config('read-only.enabled'); }); diff --git a/app/Providers/Event.php b/app/Providers/Event.php index 13c2b36ad..b9a90a85e 100644 --- a/app/Providers/Event.php +++ b/app/Providers/Event.php @@ -23,6 +23,7 @@ class Event extends Provider 'App\Listeners\Update\V30\Version309', 'App\Listeners\Update\V30\Version3013', 'App\Listeners\Update\V30\Version3014', + 'App\Listeners\Update\V30\Version3015', ], 'Illuminate\Auth\Events\Login' => [ 'App\Listeners\Auth\Login', diff --git a/app/Traits/Documents.php b/app/Traits/Documents.php index fc5f831be..9b7e35e1a 100644 --- a/app/Traits/Documents.php +++ b/app/Traits/Documents.php @@ -2,6 +2,7 @@ namespace App\Traits; +use App\Interfaces\Utility\DocumentNumber; use App\Models\Document\Document; use App\Abstracts\View\Components\Documents\Document as DocumentComponent; use App\Utilities\Date; @@ -44,29 +45,24 @@ trait Documents return $recurring_types; } + /** + * Deprecated. Use the DocumentNumber::getNextNumber() method instead. + * + * @deprecated This method is deprecated and will be removed in future versions. + */ public function getNextDocumentNumber(string $type): string { - if ($alias = config('type.document.' . $type . '.alias')) { - $type = $alias . '.' . str_replace('-', '_', $type); - } - - $prefix = setting($type . '.number_prefix'); - $next = (string) setting($type . '.number_next'); - $digit = (int) setting($type . '.number_digit'); - - return $prefix . str_pad($next, $digit, '0', STR_PAD_LEFT); + return app(DocumentNumber::class)->getNextNumber($type, null); } + /** + * Deprecated. Use the DocumentNumber::increaseNextNumber() method instead. + * + * @deprecated This method is deprecated and will be removed in future versions. + */ public function increaseNextDocumentNumber(string $type): void { - if ($alias = config('type.document.' . $type . '.alias')) { - $type = $alias . '.' . str_replace('-', '_', $type); - } - - $next = setting($type . '.number_next', 1) + 1; - - setting([$type . '.number_next' => $next]); - setting()->save(); + app(DocumentNumber::class)->increaseNextNumber($type, null); } public function getDocumentStatuses(string $type): Collection diff --git a/app/Traits/Import.php b/app/Traits/Import.php index b289dcf2c..e04b113ec 100644 --- a/app/Traits/Import.php +++ b/app/Traits/Import.php @@ -137,12 +137,14 @@ trait Import return is_null($id) ? $id : (int) $id; } - public function getItemId($row) + public function getItemId($row, $type = null) { $id = isset($row['item_id']) ? $row['item_id'] : null; + $type = !empty($type) ? $type : (!empty($row['item_type']) ? $row['item_type'] : 'product'); + if (empty($id) && !empty($row['item_name'])) { - $id = $this->getItemIdFromName($row); + $id = $this->getItemIdFromName($row, $type); } return is_null($id) ? $id : (int) $id; @@ -246,7 +248,7 @@ trait Import public function getCategoryIdFromName($row, $type) { - $category_id = Category::withSubCategory()->where('name', $row['category_name'])->pluck('id')->first(); + $category_id = Category::type($type)->withSubCategory()->where('name', $row['category_name'])->pluck('id')->first(); if (!empty($category_id)) { return $category_id; @@ -271,7 +273,7 @@ trait Import public function getContactIdFromEmail($row, $type) { - $contact_id = Contact::where('email', $row['contact_email'])->pluck('id')->first(); + $contact_id = Contact::type($type)->where('email', $row['contact_email'])->pluck('id')->first(); if (!empty($contact_id)) { return $contact_id; @@ -297,7 +299,7 @@ trait Import public function getContactIdFromName($row, $type) { - $contact_id = Contact::where('name', $row['contact_name'])->pluck('id')->first(); + $contact_id = Contact::type($type)->where('name', $row['contact_name'])->pluck('id')->first(); if (!empty($contact_id)) { return $contact_id; @@ -321,9 +323,11 @@ trait Import return $contact->id; } - public function getItemIdFromName($row) + public function getItemIdFromName($row, $type = null) { - $item_id = Item::where('name', $row['item_name'])->pluck('id')->first(); + $type = !empty($type) ? $type : (!empty($row['item_type']) ? $row['item_type'] : 'product'); + + $item_id = Item::type($type)->where('name', $row['item_name'])->pluck('id')->first(); if (!empty($item_id)) { return $item_id; @@ -331,7 +335,7 @@ trait Import $data = [ 'company_id' => company_id(), - 'type' => !empty($row['item_type']) ? $row['item_type'] : (!empty($row['type']) ? $row['type'] : 'product'), + 'type' => $type, 'name' => $row['item_name'], 'description' => !empty($row['item_description']) ? $row['item_description'] : null, 'sale_price' => !empty($row['sale_price']) ? $row['sale_price'] : (!empty($row['price']) ? $row['price'] : 0), @@ -350,7 +354,7 @@ trait Import public function getTaxIdFromRate($row, $type = 'normal') { - $tax_id = Tax::where('rate', $row['tax_rate'])->pluck('id')->first(); + $tax_id = Tax::type($type)->where('rate', $row['tax_rate'])->pluck('id')->first(); if (!empty($tax_id)) { return $tax_id; diff --git a/app/Traits/Modules.php b/app/Traits/Modules.php index 977a52f38..37d2aa945 100644 --- a/app/Traits/Modules.php +++ b/app/Traits/Modules.php @@ -440,7 +440,7 @@ trait Modules } // Check if module is installed in cloud - if (request()->getHost() == 'app.akaunting.com') { + if (request()->getHost() == 'app.akaunting.com' || request()->getHost() == 'localhost') { $modules = Cache::get('cloud.companies.' . company_id() . '.modules.installed', []); if (in_array($alias, $modules)) { diff --git a/app/Traits/Recurring.php b/app/Traits/Recurring.php index f67801685..ef515ce9e 100644 --- a/app/Traits/Recurring.php +++ b/app/Traits/Recurring.php @@ -186,26 +186,19 @@ trait Recurring return $limit; } - public function getCurrentRecurring() - { - if (! $schedule = $this->getRecurringSchedule()) { - return false; - } - - if (! $current = $schedule->current()) { - return false; - } - - return $current->getStart(); - } - public function getNextRecurring() { if (! $schedule = $this->getRecurringSchedule()) { return false; } - if (! $next = $schedule->next()) { + $schedule = $schedule->startsAfter($this->getRecurringRuleTodayDate()); + + if ($schedule->count() == 0) { + return false; + } + + if (! $next = $schedule->current()) { return false; } diff --git a/app/Traits/Transactions.php b/app/Traits/Transactions.php index ba77a38c3..f40216532 100644 --- a/app/Traits/Transactions.php +++ b/app/Traits/Transactions.php @@ -4,6 +4,7 @@ namespace App\Traits; use App\Events\Banking\TransactionPrinting; use App\Models\Banking\Transaction; +use App\Interfaces\Utility\TransactionNumber; use Illuminate\Support\Str; trait Transactions @@ -204,6 +205,11 @@ trait Transactions ]; } + public function getTypeTransaction(string $type = Transaction::INCOME_TYPE): string + { + return array_key_exists($type, config('type.transaction')) ? $type : Transaction::INCOME_TYPE; + } + public function getRealTypeTransaction(string $type): string { $type = $this->getRealTypeOfRecurringTransaction($type); @@ -213,6 +219,15 @@ trait Transactions return $type; } + public function getTypeRecurringTransaction(string $type = Transaction::INCOME_RECURRING_TYPE): string + { + if (! Str::contains($type, '-recurring')) { + return Transaction::INCOME_RECURRING_TYPE; + } + + return array_key_exists($type, config('type.transaction')) ? $type : Transaction::INCOME_RECURRING_TYPE; + } + public function getRealTypeOfRecurringTransaction(string $recurring_type): string { return Str::replace('-recurring', '', $recurring_type); @@ -228,36 +243,13 @@ trait Transactions return Str::replace('-split', '', $transfer_type); } - public function getNextTransactionNumber($suffix = ''): string + public function getNextTransactionNumber($type = 'income', $suffix = ''): string { - $prefix = setting('transaction' . $suffix . '.number_prefix'); - $next = (string) setting('transaction' . $suffix . '.number_next'); - $digit = (int) setting('transaction' . $suffix . '.number_digit'); - - $get_number = fn($prefix, $next, $digit) => $prefix . str_pad($next, $digit, '0', STR_PAD_LEFT); - $number_exists = fn($number) => Transaction::where('number', $number)->exists(); - - $transaction_number = $get_number($prefix, $next, $digit); - - if ($number_exists($transaction_number)) { - do { - $next++; - - $transaction_number = $get_number($prefix, $next, $digit); - } while ($number_exists($transaction_number)); - - setting(['transaction' . $suffix . '.number_next' => $next]); - setting()->save(); - } - - return $transaction_number; + return app(TransactionNumber::class)->getNextNumber($type, $suffix, null); } - public function increaseNextTransactionNumber($suffix = ''): void + public function increaseNextTransactionNumber($type = 'income', $suffix = ''): void { - $next = setting('transaction' . $suffix . '.number_next', 1) + 1; - - setting(['transaction' . $suffix . '.number_next' => $next]); - setting()->save(); + app(TransactionNumber::class)->increaseNextNumber($type, $suffix, null); } } diff --git a/app/Traits/Uploads.php b/app/Traits/Uploads.php index 4c73bc920..3230abaa6 100644 --- a/app/Traits/Uploads.php +++ b/app/Traits/Uploads.php @@ -118,7 +118,7 @@ trait Uploads return $path; } - public function streamMedia($media) + public function streamMedia($media, $disposition = 'attachment') { return response()->streamDownload( function() use ($media) { @@ -133,6 +133,7 @@ trait Uploads 'Content-Type' => $media->mime_type, 'Content-Length' => $media->size, ], + $disposition, ); } diff --git a/app/Utilities/DocumentNumber.php b/app/Utilities/DocumentNumber.php new file mode 100644 index 000000000..7275028e5 --- /dev/null +++ b/app/Utilities/DocumentNumber.php @@ -0,0 +1,39 @@ +resolveTypeAlias($type); + + $prefix = setting($type . '.number_prefix'); + $next = (string) setting($type . '.number_next'); + $digit = (int) setting($type . '.number_digit'); + + return $prefix . str_pad($next, $digit, '0', STR_PAD_LEFT); + } + + public function increaseNextNumber(string $type, ?Contact $contact): void + { + $type = $this->resolveTypeAlias($type); + + $next = setting($type . '.number_next', 1) + 1; + + setting([$type . '.number_next' => $next]); + setting()->save(); + } + + protected function resolveTypeAlias(string $type): string + { + if ($alias = config('type.document.' . $type . '.alias')) { + return $alias . '.' . str_replace('-', '_', $type); + } + + return $type; + } +} diff --git a/app/Utilities/Info.php b/app/Utilities/Info.php index 47bcbcde7..c4b582791 100644 --- a/app/Utilities/Info.php +++ b/app/Utilities/Info.php @@ -6,6 +6,7 @@ use App\Models\Auth\User; use App\Models\Common\Company; use App\Models\Common\Contact; use App\Models\Document\Document; +use App\Traits\Cloud; use Composer\InstalledVersions; use Illuminate\Support\Facades\DB; @@ -13,7 +14,15 @@ class Info { public static function all() { - return array_merge(static::versions(), [ + static $info = []; + + $is_cloud = (new class { use Cloud; })->isCloud(); + + if (! empty($info) || $is_cloud) { + return $info; + } + + $info = array_merge(static::versions(), [ 'api_key' => setting('apps.api_key'), 'ip' => static::ip(), 'companies' => Company::count(), @@ -22,11 +31,19 @@ class Info 'customers' => Contact::customer()->count(), 'php_extensions' => static::phpExtensions(), ]); + + return $info; } public static function versions() { - return [ + static $versions = []; + + if (! empty($versions)) { + return $versions; + } + + $versions = [ 'akaunting' => version('short'), 'laravel' => InstalledVersions::getPrettyVersion('laravel/framework'), 'php' => static::phpVersion(), @@ -35,6 +52,8 @@ class Info 'livewire' => InstalledVersions::getPrettyVersion('livewire/livewire'), 'omnipay' => InstalledVersions::getPrettyVersion('league/omnipay'), ]; + + return $versions; } public static function phpVersion() diff --git a/app/Utilities/Modules.php b/app/Utilities/Modules.php index e55b9c6e3..91f13cc41 100644 --- a/app/Utilities/Modules.php +++ b/app/Utilities/Modules.php @@ -3,8 +3,8 @@ namespace App\Utilities; use App\Events\Module\PaymentMethodShowing; -use Cache; -use Date; +use App\Utilities\Date; +use Illuminate\Support\Facades\Cache; class Modules { diff --git a/app/Utilities/TransactionNumber.php b/app/Utilities/TransactionNumber.php new file mode 100644 index 000000000..a60a78e8d --- /dev/null +++ b/app/Utilities/TransactionNumber.php @@ -0,0 +1,44 @@ + $prefix . str_pad($next, $digit, '0', STR_PAD_LEFT); + $number_exists = fn($number) => Transaction::where('number', $number)->exists(); + + $transaction_number = $get_number($prefix, $next, $digit); + + if ($number_exists($transaction_number)) { + do { + $next++; + + $transaction_number = $get_number($prefix, $next, $digit); + } while ($number_exists($transaction_number)); + + setting(['transaction' . $suffix . '.number_next' => $next]); + setting()->save(); + } + + return $transaction_number; + + } + + public function increaseNextNumber($type, $suffix = '', ?Contact $contact): void + { + $next = setting('transaction' . $suffix . '.number_next', 1) + 1; + + setting(['transaction' . $suffix . '.number_next' => $next]); + setting()->save(); + } +} diff --git a/app/Utilities/Versions.php b/app/Utilities/Versions.php index 8db4763b6..c58b4bada 100644 --- a/app/Utilities/Versions.php +++ b/app/Utilities/Versions.php @@ -3,10 +3,10 @@ namespace App\Utilities; use App\Traits\SiteApi; -use Cache; -use Date; +use App\Utilities\Date; use GrahamCampbell\Markdown\Facades\Markdown; use Illuminate\Support\Arr; +use Illuminate\Support\Facades\Cache; class Versions { @@ -56,7 +56,7 @@ class Versions $versions = static::all($alias); if (empty($versions[$alias])) { - return false; + return static::getVersionByAlias($alias); } return $versions[$alias]; @@ -128,6 +128,30 @@ class Versions return $versions; } + public static function getVersionByAlias($alias) + { + $info = Info::all(); + + // Check core first + $url = 'core/version/' . $info['akaunting'] . '/' . $info['php'] . '/' . $info['mysql'] . '/' . $info['companies']; + $version = $info['akaunting']; + + if ($alias != 'core') { + $version = module($alias)->get('version'); + + $url = 'apps/' . $alias . '/version/' . $version . '/' . $info['akaunting']; + } + + // Get data from cache + $versions = Cache::get('versions', []); + + $versions[$alias] = static::getLatestVersion($url, $version); + + Cache::put('versions', $versions, Date::now()->addHour(6)); + + return $versions[$alias]; + } + public static function getLatestVersion($url, $latest) { $version = new \stdClass(); diff --git a/app/Utilities/helpers.php b/app/Utilities/helpers.php index fbb8f8bde..8d1e995a0 100644 --- a/app/Utilities/helpers.php +++ b/app/Utilities/helpers.php @@ -3,6 +3,7 @@ use App\Models\Common\Company; use App\Traits\DateTime; use App\Traits\Sources; +use App\Traits\Modules; use App\Utilities\Date; use App\Utilities\Widgets; @@ -88,6 +89,20 @@ if (! function_exists('company')) { } } +if (! function_exists('module_is_enabled')) { + /** + * Check if a module is enabled. + */ + function module_is_enabled(string $alias): bool + { + $module = new class() { + use Modules; + }; + + return $module->moduleIsEnabled($alias); + } +} + if (! function_exists('company_id')) { /** * Get id of current company. diff --git a/app/View/Components/Documents/Form/Company.php b/app/View/Components/Documents/Form/Company.php index 5c48de171..02e03b457 100644 --- a/app/View/Components/Documents/Form/Company.php +++ b/app/View/Components/Documents/Form/Company.php @@ -3,7 +3,6 @@ namespace App\View\Components\Documents\Form; use App\Abstracts\View\Components\Documents\Form as Component; -use App\Models\Common\Company as Model; class Company extends Component { @@ -14,7 +13,7 @@ class Company extends Component */ public function render() { - $company = Model::find(company_id()); + $company = company(); $inputNameType = config('type.document.' . $this->type . '.route.parameter'); diff --git a/app/View/Components/Form/Group/NumberDigit.php b/app/View/Components/Form/Group/NumberDigit.php index 9078750fa..9323b8184 100644 --- a/app/View/Components/Form/Group/NumberDigit.php +++ b/app/View/Components/Form/Group/NumberDigit.php @@ -20,11 +20,7 @@ class NumberDigit extends Form if (empty($this->name)) { $this->name = 'number_digit'; } - - if (empty($this->label)) { - $this->label = trans('settings.invoice.digit'); - } - + $this->number_digits = [ '1' => '1', '2' => '2', diff --git a/app/View/Components/Index/Country.php b/app/View/Components/Index/Country.php index 03ec0506c..14af10234 100644 --- a/app/View/Components/Index/Country.php +++ b/app/View/Components/Index/Country.php @@ -37,7 +37,7 @@ class Country extends Component */ public function render() { - if (! empty($this->code) && in_array($this->code, trans('countries'))) { + if (! empty($this->code) && array_key_exists($this->code, trans('countries'))) { $this->country = trans('countries.' . $this->code); } diff --git a/app/View/Components/Layouts/Admin/Menu.php b/app/View/Components/Layouts/Admin/Menu.php index 97c4ba382..c26d21e12 100644 --- a/app/View/Components/Layouts/Admin/Menu.php +++ b/app/View/Components/Layouts/Admin/Menu.php @@ -28,10 +28,10 @@ class Menu extends Component public function getCompanies() { + $companies = []; + if ($user = user()) { $companies = $user->companies()->enabled()->limit(10)->get()->sortBy('name'); - } else { - $companies = []; } return $companies; diff --git a/app/View/Components/PaymentMethod.php b/app/View/Components/PaymentMethod.php index 0583628a7..c5f625b20 100644 --- a/app/View/Components/PaymentMethod.php +++ b/app/View/Components/PaymentMethod.php @@ -50,7 +50,7 @@ class PaymentMethod extends Component // check here protal or admin panel.. if (empty($type)) { - $type = Str::contains(request()->route()->getName(), 'portal') ? 'customer' : 'all'; + $type = Str::contains(request()?->route()?->getName(), 'portal') ? 'customer' : 'all'; } $payment_methods = Modules::getPaymentMethods($type); diff --git a/app/View/Components/SearchString.php b/app/View/Components/SearchString.php index 667ff782d..50cca31d3 100644 --- a/app/View/Components/SearchString.php +++ b/app/View/Components/SearchString.php @@ -75,6 +75,7 @@ class SearchString extends Component 'type' => $this->getFilterType($options), 'url' => $this->getFilterUrl($column, $options), 'values' => $this->getFilterValues($column, $options), + 'value_option_fields' => $options['fields'] ?? [], ]; } } diff --git a/app/Widgets/ExpensesByCategory.php b/app/Widgets/ExpensesByCategory.php index baf1646d5..2513ed16f 100644 --- a/app/Widgets/ExpensesByCategory.php +++ b/app/Widgets/ExpensesByCategory.php @@ -15,7 +15,7 @@ class ExpensesByCategory extends Widget public function show() { - Category::with('expense_transactions')->expense()->each(function ($category) { + Category::with('expense_transactions')->expense()->withSubCategory()->getWithoutChildren()->each(function ($category) { $amount = 0; $this->applyFilters($category->expense_transactions)->each(function ($transaction) use (&$amount) { diff --git a/composer.lock b/composer.lock index b81e12a6d..c9ae66363 100644 --- a/composer.lock +++ b/composer.lock @@ -77,16 +77,16 @@ }, { "name": "akaunting/laravel-debugbar-collector", - "version": "2.1.0", + "version": "2.1.1", "source": { "type": "git", "url": "https://github.com/akaunting/laravel-debugbar-collector.git", - "reference": "50e37fdb2c987199ff7f926d6e9e088cfbce91b3" + "reference": "dc6a879f8dbfe5562679baf505f92ed13ec19afe" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/akaunting/laravel-debugbar-collector/zipball/50e37fdb2c987199ff7f926d6e9e088cfbce91b3", - "reference": "50e37fdb2c987199ff7f926d6e9e088cfbce91b3", + "url": "https://api.github.com/repos/akaunting/laravel-debugbar-collector/zipball/dc6a879f8dbfe5562679baf505f92ed13ec19afe", + "reference": "dc6a879f8dbfe5562679baf505f92ed13ec19afe", "shasum": "" }, "require": { @@ -136,9 +136,9 @@ ], "support": { "issues": "https://github.com/akaunting/laravel-debugbar-collector/issues", - "source": "https://github.com/akaunting/laravel-debugbar-collector/tree/2.1.0" + "source": "https://github.com/akaunting/laravel-debugbar-collector/tree/2.1.1" }, - "time": "2023-03-04T09:31:34+00:00" + "time": "2023-06-02T07:22:01+00:00" }, { "name": "akaunting/laravel-firewall", @@ -852,16 +852,16 @@ }, { "name": "aws/aws-sdk-php", - "version": "3.268.17", + "version": "3.273.0", "source": { "type": "git", "url": "https://github.com/aws/aws-sdk-php.git", - "reference": "3a8fbbe9512aa007b231f3c838c7ead3680740b4" + "reference": "86078abfba43fce3f71a2714bb10a6b1baec1b78" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/3a8fbbe9512aa007b231f3c838c7ead3680740b4", - "reference": "3a8fbbe9512aa007b231f3c838c7ead3680740b4", + "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/86078abfba43fce3f71a2714bb10a6b1baec1b78", + "reference": "86078abfba43fce3f71a2714bb10a6b1baec1b78", "shasum": "" }, "require": { @@ -873,7 +873,8 @@ "guzzlehttp/promises": "^1.4.0", "guzzlehttp/psr7": "^1.9.1 || ^2.4.5", "mtdowling/jmespath.php": "^2.6", - "php": ">=5.5" + "php": ">=5.5", + "psr/http-message": "^1.0" }, "require-dev": { "andrewsville/php-token-reflection": "^1.4", @@ -890,7 +891,6 @@ "paragonie/random_compat": ">= 2", "phpunit/phpunit": "^4.8.35 || ^5.6.3 || ^9.5", "psr/cache": "^1.0", - "psr/http-message": "^1.0", "psr/simple-cache": "^1.0", "sebastian/comparator": "^1.2.3 || ^4.0", "yoast/phpunit-polyfills": "^1.0" @@ -941,9 +941,9 @@ "support": { "forum": "https://forums.aws.amazon.com/forum.jspa?forumID=80", "issues": "https://github.com/aws/aws-sdk-php/issues", - "source": "https://github.com/aws/aws-sdk-php/tree/3.268.17" + "source": "https://github.com/aws/aws-sdk-php/tree/3.273.0" }, - "time": "2023-04-24T18:22:00+00:00" + "time": "2023-06-13T18:22:02+00:00" }, { "name": "balping/json-raw-encoder", @@ -1411,16 +1411,16 @@ }, { "name": "bugsnag/bugsnag", - "version": "v3.29.0", + "version": "v3.29.1", "source": { "type": "git", "url": "https://github.com/bugsnag/bugsnag-php.git", - "reference": "362b93bb4b1318bb4bfe3a9e553413e6c2c1f382" + "reference": "7fff8512b237a57323f600975ada6376e2b912c1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/bugsnag/bugsnag-php/zipball/362b93bb4b1318bb4bfe3a9e553413e6c2c1f382", - "reference": "362b93bb4b1318bb4bfe3a9e553413e6c2c1f382", + "url": "https://api.github.com/repos/bugsnag/bugsnag-php/zipball/7fff8512b237a57323f600975ada6376e2b912c1", + "reference": "7fff8512b237a57323f600975ada6376e2b912c1", "shasum": "" }, "require": { @@ -1468,9 +1468,9 @@ ], "support": { "issues": "https://github.com/bugsnag/bugsnag-php/issues", - "source": "https://github.com/bugsnag/bugsnag-php/tree/v3.29.0" + "source": "https://github.com/bugsnag/bugsnag-php/tree/v3.29.1" }, - "time": "2022-10-19T09:54:15+00:00" + "time": "2023-05-10T11:07:22+00:00" }, { "name": "bugsnag/bugsnag-laravel", @@ -1660,16 +1660,16 @@ }, { "name": "composer/ca-bundle", - "version": "1.3.5", + "version": "1.3.6", "source": { "type": "git", "url": "https://github.com/composer/ca-bundle.git", - "reference": "74780ccf8c19d6acb8d65c5f39cd72110e132bbd" + "reference": "90d087e988ff194065333d16bc5cf649872d9cdb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/ca-bundle/zipball/74780ccf8c19d6acb8d65c5f39cd72110e132bbd", - "reference": "74780ccf8c19d6acb8d65c5f39cd72110e132bbd", + "url": "https://api.github.com/repos/composer/ca-bundle/zipball/90d087e988ff194065333d16bc5cf649872d9cdb", + "reference": "90d087e988ff194065333d16bc5cf649872d9cdb", "shasum": "" }, "require": { @@ -1716,7 +1716,7 @@ "support": { "irc": "irc://irc.freenode.org/composer", "issues": "https://github.com/composer/ca-bundle/issues", - "source": "https://github.com/composer/ca-bundle/tree/1.3.5" + "source": "https://github.com/composer/ca-bundle/tree/1.3.6" }, "funding": [ { @@ -1732,7 +1732,7 @@ "type": "tidelift" } ], - "time": "2023-01-11T08:27:00+00:00" + "time": "2023-06-06T12:02:59+00:00" }, { "name": "composer/class-map-generator", @@ -2199,16 +2199,16 @@ }, { "name": "doctrine/dbal", - "version": "3.6.2", + "version": "3.6.3", "source": { "type": "git", "url": "https://github.com/doctrine/dbal.git", - "reference": "b4bd1cfbd2b916951696d82e57d054394d84864c" + "reference": "9a747d29e7e6b39509b8f1847e37a23a0163ea6a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/dbal/zipball/b4bd1cfbd2b916951696d82e57d054394d84864c", - "reference": "b4bd1cfbd2b916951696d82e57d054394d84864c", + "url": "https://api.github.com/repos/doctrine/dbal/zipball/9a747d29e7e6b39509b8f1847e37a23a0163ea6a", + "reference": "9a747d29e7e6b39509b8f1847e37a23a0163ea6a", "shasum": "" }, "require": { @@ -2221,12 +2221,12 @@ "psr/log": "^1|^2|^3" }, "require-dev": { - "doctrine/coding-standard": "11.1.0", + "doctrine/coding-standard": "12.0.0", "fig/log-test": "^1", "jetbrains/phpstorm-stubs": "2022.3", - "phpstan/phpstan": "1.10.9", + "phpstan/phpstan": "1.10.14", "phpstan/phpstan-strict-rules": "^1.5", - "phpunit/phpunit": "9.6.6", + "phpunit/phpunit": "9.6.7", "psalm/plugin-phpunit": "0.18.4", "squizlabs/php_codesniffer": "3.7.2", "symfony/cache": "^5.4|^6.0", @@ -2291,7 +2291,7 @@ ], "support": { "issues": "https://github.com/doctrine/dbal/issues", - "source": "https://github.com/doctrine/dbal/tree/3.6.2" + "source": "https://github.com/doctrine/dbal/tree/3.6.3" }, "funding": [ { @@ -2307,29 +2307,33 @@ "type": "tidelift" } ], - "time": "2023-04-14T07:25:38+00:00" + "time": "2023-06-01T05:46:46+00:00" }, { "name": "doctrine/deprecations", - "version": "v1.0.0", + "version": "v1.1.1", "source": { "type": "git", "url": "https://github.com/doctrine/deprecations.git", - "reference": "0e2a4f1f8cdfc7a92ec3b01c9334898c806b30de" + "reference": "612a3ee5ab0d5dd97b7cf3874a6efe24325efac3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/deprecations/zipball/0e2a4f1f8cdfc7a92ec3b01c9334898c806b30de", - "reference": "0e2a4f1f8cdfc7a92ec3b01c9334898c806b30de", + "url": "https://api.github.com/repos/doctrine/deprecations/zipball/612a3ee5ab0d5dd97b7cf3874a6efe24325efac3", + "reference": "612a3ee5ab0d5dd97b7cf3874a6efe24325efac3", "shasum": "" }, "require": { - "php": "^7.1|^8.0" + "php": "^7.1 || ^8.0" }, "require-dev": { "doctrine/coding-standard": "^9", - "phpunit/phpunit": "^7.5|^8.5|^9.5", - "psr/log": "^1|^2|^3" + "phpstan/phpstan": "1.4.10 || 1.10.15", + "phpstan/phpstan-phpunit": "^1.0", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", + "psalm/plugin-phpunit": "0.18.4", + "psr/log": "^1 || ^2 || ^3", + "vimeo/psalm": "4.30.0 || 5.12.0" }, "suggest": { "psr/log": "Allows logging deprecations via PSR-3 logger implementation" @@ -2348,9 +2352,9 @@ "homepage": "https://www.doctrine-project.org/", "support": { "issues": "https://github.com/doctrine/deprecations/issues", - "source": "https://github.com/doctrine/deprecations/tree/v1.0.0" + "source": "https://github.com/doctrine/deprecations/tree/v1.1.1" }, - "time": "2022-05-02T15:47:09+00:00" + "time": "2023-06-03T09:27:29+00:00" }, { "name": "doctrine/event-manager", @@ -3201,21 +3205,21 @@ }, { "name": "guzzlehttp/guzzle", - "version": "7.5.1", + "version": "7.7.0", "source": { "type": "git", "url": "https://github.com/guzzle/guzzle.git", - "reference": "b964ca597e86b752cd994f27293e9fa6b6a95ed9" + "reference": "fb7566caccf22d74d1ab270de3551f72a58399f5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/guzzle/zipball/b964ca597e86b752cd994f27293e9fa6b6a95ed9", - "reference": "b964ca597e86b752cd994f27293e9fa6b6a95ed9", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/fb7566caccf22d74d1ab270de3551f72a58399f5", + "reference": "fb7566caccf22d74d1ab270de3551f72a58399f5", "shasum": "" }, "require": { "ext-json": "*", - "guzzlehttp/promises": "^1.5", + "guzzlehttp/promises": "^1.5.3 || ^2.0", "guzzlehttp/psr7": "^1.9.1 || ^2.4.5", "php": "^7.2.5 || ^8.0", "psr/http-client": "^1.0", @@ -3227,7 +3231,8 @@ "require-dev": { "bamarni/composer-bin-plugin": "^1.8.1", "ext-curl": "*", - "php-http/client-integration-tests": "^3.0", + "php-http/client-integration-tests": "dev-master#2c025848417c1135031fdf9c728ee53d0a7ceaee as 3.0.999", + "php-http/message-factory": "^1.1", "phpunit/phpunit": "^8.5.29 || ^9.5.23", "psr/log": "^1.1 || ^2.0 || ^3.0" }, @@ -3241,9 +3246,6 @@ "bamarni-bin": { "bin-links": true, "forward-command": false - }, - "branch-alias": { - "dev-master": "7.5-dev" } }, "autoload": { @@ -3309,7 +3311,7 @@ ], "support": { "issues": "https://github.com/guzzle/guzzle/issues", - "source": "https://github.com/guzzle/guzzle/tree/7.5.1" + "source": "https://github.com/guzzle/guzzle/tree/7.7.0" }, "funding": [ { @@ -3325,20 +3327,20 @@ "type": "tidelift" } ], - "time": "2023-04-17T16:30:08+00:00" + "time": "2023-05-21T14:04:53+00:00" }, { "name": "guzzlehttp/promises", - "version": "1.5.2", + "version": "1.5.3", "source": { "type": "git", "url": "https://github.com/guzzle/promises.git", - "reference": "b94b2807d85443f9719887892882d0329d1e2598" + "reference": "67ab6e18aaa14d753cc148911d273f6e6cb6721e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/promises/zipball/b94b2807d85443f9719887892882d0329d1e2598", - "reference": "b94b2807d85443f9719887892882d0329d1e2598", + "url": "https://api.github.com/repos/guzzle/promises/zipball/67ab6e18aaa14d753cc148911d273f6e6cb6721e", + "reference": "67ab6e18aaa14d753cc148911d273f6e6cb6721e", "shasum": "" }, "require": { @@ -3348,11 +3350,6 @@ "symfony/phpunit-bridge": "^4.4 || ^5.1" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.5-dev" - } - }, "autoload": { "files": [ "src/functions_include.php" @@ -3393,7 +3390,7 @@ ], "support": { "issues": "https://github.com/guzzle/promises/issues", - "source": "https://github.com/guzzle/promises/tree/1.5.2" + "source": "https://github.com/guzzle/promises/tree/1.5.3" }, "funding": [ { @@ -3409,7 +3406,7 @@ "type": "tidelift" } ], - "time": "2022-08-28T14:55:35+00:00" + "time": "2023-05-21T12:31:43+00:00" }, { "name": "guzzlehttp/psr7", @@ -4653,16 +4650,16 @@ }, { "name": "jaybizzle/crawler-detect", - "version": "v1.2.114", + "version": "v1.2.115", "source": { "type": "git", "url": "https://github.com/JayBizzle/Crawler-Detect.git", - "reference": "62d0e6b38f6715c673e156ffb0fc894791de3452" + "reference": "4531e4a70d55d10cbe7d41ac1ff0d75a5fe2ef1e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/JayBizzle/Crawler-Detect/zipball/62d0e6b38f6715c673e156ffb0fc894791de3452", - "reference": "62d0e6b38f6715c673e156ffb0fc894791de3452", + "url": "https://api.github.com/repos/JayBizzle/Crawler-Detect/zipball/4531e4a70d55d10cbe7d41ac1ff0d75a5fe2ef1e", + "reference": "4531e4a70d55d10cbe7d41ac1ff0d75a5fe2ef1e", "shasum": "" }, "require": { @@ -4699,9 +4696,9 @@ ], "support": { "issues": "https://github.com/JayBizzle/Crawler-Detect/issues", - "source": "https://github.com/JayBizzle/Crawler-Detect/tree/v1.2.114" + "source": "https://github.com/JayBizzle/Crawler-Detect/tree/v1.2.115" }, - "time": "2023-03-21T21:54:27+00:00" + "time": "2023-06-05T21:32:18+00:00" }, { "name": "jean85/pretty-package-versions", @@ -4954,16 +4951,16 @@ }, { "name": "laravel/framework", - "version": "v10.8.0", + "version": "v10.13.5", "source": { "type": "git", "url": "https://github.com/laravel/framework.git", - "reference": "317d7ccaeb1bbf4ac3035efe225ef2746c45f3a8" + "reference": "03106ae9ba2ec4b36dc973b7bdca6fad81e032b4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/framework/zipball/317d7ccaeb1bbf4ac3035efe225ef2746c45f3a8", - "reference": "317d7ccaeb1bbf4ac3035efe225ef2746c45f3a8", + "url": "https://api.github.com/repos/laravel/framework/zipball/03106ae9ba2ec4b36dc973b7bdca6fad81e032b4", + "reference": "03106ae9ba2ec4b36dc973b7bdca6fad81e032b4", "shasum": "" }, "require": { @@ -5150,20 +5147,20 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2023-04-18T13:45:33+00:00" + "time": "2023-06-08T20:25:36+00:00" }, { "name": "laravel/sanctum", - "version": "v3.2.1", + "version": "v3.2.5", "source": { "type": "git", "url": "https://github.com/laravel/sanctum.git", - "reference": "d09d69bac55708fcd4a3b305d760e673d888baf9" + "reference": "8ebda85d59d3c414863a7f4d816ef8302faad876" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/sanctum/zipball/d09d69bac55708fcd4a3b305d760e673d888baf9", - "reference": "d09d69bac55708fcd4a3b305d760e673d888baf9", + "url": "https://api.github.com/repos/laravel/sanctum/zipball/8ebda85d59d3c414863a7f4d816ef8302faad876", + "reference": "8ebda85d59d3c414863a7f4d816ef8302faad876", "shasum": "" }, "require": { @@ -5177,6 +5174,7 @@ "require-dev": { "mockery/mockery": "^1.0", "orchestra/testbench": "^7.0|^8.0", + "phpstan/phpstan": "^1.10", "phpunit/phpunit": "^9.3" }, "type": "library", @@ -5215,7 +5213,7 @@ "issues": "https://github.com/laravel/sanctum/issues", "source": "https://github.com/laravel/sanctum" }, - "time": "2023-01-13T15:41:49+00:00" + "time": "2023-05-01T19:39:51+00:00" }, { "name": "laravel/serializable-closure", @@ -5408,16 +5406,16 @@ }, { "name": "laravel/ui", - "version": "v4.2.1", + "version": "v4.2.2", "source": { "type": "git", "url": "https://github.com/laravel/ui.git", - "reference": "05ff7ac1eb55e2dfd10edcfb18c953684d693907" + "reference": "a58ec468db4a340b33f3426c778784717a2c144b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/ui/zipball/05ff7ac1eb55e2dfd10edcfb18c953684d693907", - "reference": "05ff7ac1eb55e2dfd10edcfb18c953684d693907", + "url": "https://api.github.com/repos/laravel/ui/zipball/a58ec468db4a340b33f3426c778784717a2c144b", + "reference": "a58ec468db4a340b33f3426c778784717a2c144b", "shasum": "" }, "require": { @@ -5464,9 +5462,9 @@ "ui" ], "support": { - "source": "https://github.com/laravel/ui/tree/v4.2.1" + "source": "https://github.com/laravel/ui/tree/v4.2.2" }, - "time": "2023-02-17T09:17:24+00:00" + "time": "2023-05-09T19:47:28+00:00" }, { "name": "laravelcollective/html", @@ -5731,19 +5729,20 @@ }, { "name": "league/flysystem", - "version": "3.14.0", + "version": "3.15.1", "source": { "type": "git", "url": "https://github.com/thephpleague/flysystem.git", - "reference": "e2a279d7f47d9098e479e8b21f7fb8b8de230158" + "reference": "a141d430414fcb8bf797a18716b09f759a385bed" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/e2a279d7f47d9098e479e8b21f7fb8b8de230158", - "reference": "e2a279d7f47d9098e479e8b21f7fb8b8de230158", + "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/a141d430414fcb8bf797a18716b09f759a385bed", + "reference": "a141d430414fcb8bf797a18716b09f759a385bed", "shasum": "" }, "require": { + "league/flysystem-local": "^3.0.0", "league/mime-type-detection": "^1.0.0", "php": "^8.0.2" }, @@ -5802,7 +5801,7 @@ ], "support": { "issues": "https://github.com/thephpleague/flysystem/issues", - "source": "https://github.com/thephpleague/flysystem/tree/3.14.0" + "source": "https://github.com/thephpleague/flysystem/tree/3.15.1" }, "funding": [ { @@ -5814,20 +5813,20 @@ "type": "github" } ], - "time": "2023-04-11T18:11:47+00:00" + "time": "2023-05-04T09:04:26+00:00" }, { "name": "league/flysystem-aws-s3-v3", - "version": "3.13.0", + "version": "3.15.0", "source": { "type": "git", "url": "https://github.com/thephpleague/flysystem-aws-s3-v3.git", - "reference": "8e04cbb403d4dfd5b73a2f8685f1df395bd177eb" + "reference": "d8de61ee10b6a607e7996cff388c5a3a663e8c8a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/flysystem-aws-s3-v3/zipball/8e04cbb403d4dfd5b73a2f8685f1df395bd177eb", - "reference": "8e04cbb403d4dfd5b73a2f8685f1df395bd177eb", + "url": "https://api.github.com/repos/thephpleague/flysystem-aws-s3-v3/zipball/d8de61ee10b6a607e7996cff388c5a3a663e8c8a", + "reference": "d8de61ee10b6a607e7996cff388c5a3a663e8c8a", "shasum": "" }, "require": { @@ -5868,7 +5867,7 @@ ], "support": { "issues": "https://github.com/thephpleague/flysystem-aws-s3-v3/issues", - "source": "https://github.com/thephpleague/flysystem-aws-s3-v3/tree/3.13.0" + "source": "https://github.com/thephpleague/flysystem-aws-s3-v3/tree/3.15.0" }, "funding": [ { @@ -5880,7 +5879,67 @@ "type": "github" } ], - "time": "2023-03-16T14:29:01+00:00" + "time": "2023-05-02T20:02:14+00:00" + }, + { + "name": "league/flysystem-local", + "version": "3.15.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/flysystem-local.git", + "reference": "543f64c397fefdf9cfeac443ffb6beff602796b3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/flysystem-local/zipball/543f64c397fefdf9cfeac443ffb6beff602796b3", + "reference": "543f64c397fefdf9cfeac443ffb6beff602796b3", + "shasum": "" + }, + "require": { + "ext-fileinfo": "*", + "league/flysystem": "^3.0.0", + "league/mime-type-detection": "^1.0.0", + "php": "^8.0.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "League\\Flysystem\\Local\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Frank de Jonge", + "email": "info@frankdejonge.nl" + } + ], + "description": "Local filesystem adapter for Flysystem.", + "keywords": [ + "Flysystem", + "file", + "files", + "filesystem", + "local" + ], + "support": { + "issues": "https://github.com/thephpleague/flysystem-local/issues", + "source": "https://github.com/thephpleague/flysystem-local/tree/3.15.0" + }, + "funding": [ + { + "url": "https://ecologi.com/frankdejonge", + "type": "custom" + }, + { + "url": "https://github.com/frankdejonge", + "type": "github" + } + ], + "time": "2023-05-02T20:02:14+00:00" }, { "name": "league/mime-type-detection", @@ -6471,26 +6530,24 @@ }, { "name": "masterminds/html5", - "version": "2.7.6", + "version": "2.8.0", "source": { "type": "git", "url": "https://github.com/Masterminds/html5-php.git", - "reference": "897eb517a343a2281f11bc5556d6548db7d93947" + "reference": "3c5d5a56d56f48a1ca08a0670f0f80c1dad368f3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Masterminds/html5-php/zipball/897eb517a343a2281f11bc5556d6548db7d93947", - "reference": "897eb517a343a2281f11bc5556d6548db7d93947", + "url": "https://api.github.com/repos/Masterminds/html5-php/zipball/3c5d5a56d56f48a1ca08a0670f0f80c1dad368f3", + "reference": "3c5d5a56d56f48a1ca08a0670f0f80c1dad368f3", "shasum": "" }, "require": { - "ext-ctype": "*", "ext-dom": "*", - "ext-libxml": "*", "php": ">=5.3.0" }, "require-dev": { - "phpunit/phpunit": "^4.8.35 || ^5.7.21 || ^6 || ^7" + "phpunit/phpunit": "^4.8.35 || ^5.7.21 || ^6 || ^7 || ^8" }, "type": "library", "extra": { @@ -6534,9 +6591,9 @@ ], "support": { "issues": "https://github.com/Masterminds/html5-php/issues", - "source": "https://github.com/Masterminds/html5-php/tree/2.7.6" + "source": "https://github.com/Masterminds/html5-php/tree/2.8.0" }, - "time": "2022-08-18T16:18:26+00:00" + "time": "2023-04-26T07:27:39+00:00" }, { "name": "maximebf/debugbar", @@ -7032,16 +7089,16 @@ }, { "name": "nesbot/carbon", - "version": "2.66.0", + "version": "2.67.0", "source": { "type": "git", "url": "https://github.com/briannesbitt/Carbon.git", - "reference": "496712849902241f04902033b0441b269effe001" + "reference": "c1001b3bc75039b07f38a79db5237c4c529e04c8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/496712849902241f04902033b0441b269effe001", - "reference": "496712849902241f04902033b0441b269effe001", + "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/c1001b3bc75039b07f38a79db5237c4c529e04c8", + "reference": "c1001b3bc75039b07f38a79db5237c4c529e04c8", "shasum": "" }, "require": { @@ -7130,7 +7187,7 @@ "type": "tidelift" } ], - "time": "2023-01-29T18:53:47+00:00" + "time": "2023-05-25T22:09:47+00:00" }, { "name": "nette/schema", @@ -7283,16 +7340,16 @@ }, { "name": "nikic/php-parser", - "version": "v4.15.4", + "version": "v4.15.5", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "6bb5176bc4af8bcb7d926f88718db9b96a2d4290" + "reference": "11e2663a5bc9db5d714eedb4277ee300403b4a9e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/6bb5176bc4af8bcb7d926f88718db9b96a2d4290", - "reference": "6bb5176bc4af8bcb7d926f88718db9b96a2d4290", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/11e2663a5bc9db5d714eedb4277ee300403b4a9e", + "reference": "11e2663a5bc9db5d714eedb4277ee300403b4a9e", "shasum": "" }, "require": { @@ -7333,9 +7390,9 @@ ], "support": { "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/v4.15.4" + "source": "https://github.com/nikic/PHP-Parser/tree/v4.15.5" }, - "time": "2023-03-05T19:49:14+00:00" + "time": "2023-05-19T20:20:00+00:00" }, { "name": "nunomaduro/termwind", @@ -7425,21 +7482,20 @@ }, { "name": "nyholm/psr7", - "version": "1.7.0", + "version": "1.8.0", "source": { "type": "git", "url": "https://github.com/Nyholm/psr7.git", - "reference": "ed7cf98f6562831dbc3c962406b5e49dc8179c8c" + "reference": "3cb4d163b58589e47b35103e8e5e6a6a475b47be" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Nyholm/psr7/zipball/ed7cf98f6562831dbc3c962406b5e49dc8179c8c", - "reference": "ed7cf98f6562831dbc3c962406b5e49dc8179c8c", + "url": "https://api.github.com/repos/Nyholm/psr7/zipball/3cb4d163b58589e47b35103e8e5e6a6a475b47be", + "reference": "3cb4d163b58589e47b35103e8e5e6a6a475b47be", "shasum": "" }, "require": { "php": ">=7.2", - "php-http/message-factory": "^1.0", "psr/http-factory": "^1.0", "psr/http-message": "^1.1 || ^2.0" }, @@ -7450,14 +7506,15 @@ }, "require-dev": { "http-interop/http-factory-tests": "^0.9", - "php-http/psr7-integration-tests": "^1.0@dev", - "phpunit/phpunit": "^7.5 || 8.5 || 9.4", + "php-http/message-factory": "^1.0", + "php-http/psr7-integration-tests": "^1.0", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.4", "symfony/error-handler": "^4.4" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.7-dev" + "dev-master": "1.8-dev" } }, "autoload": { @@ -7487,7 +7544,7 @@ ], "support": { "issues": "https://github.com/Nyholm/psr7/issues", - "source": "https://github.com/Nyholm/psr7/tree/1.7.0" + "source": "https://github.com/Nyholm/psr7/tree/1.8.0" }, "funding": [ { @@ -7499,20 +7556,20 @@ "type": "github" } ], - "time": "2023-04-20T08:38:48+00:00" + "time": "2023-05-02T11:26:24+00:00" }, { "name": "omnipay/common", - "version": "v3.2.0", + "version": "v3.2.1", "source": { "type": "git", "url": "https://github.com/thephpleague/omnipay-common.git", - "reference": "e278ff00676c05cd0f4aaaf6189a226f26ae056e" + "reference": "80545e9f4faab0efad36cc5f1e11a184dda22baf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/omnipay-common/zipball/e278ff00676c05cd0f4aaaf6189a226f26ae056e", - "reference": "e278ff00676c05cd0f4aaaf6189a226f26ae056e", + "url": "https://api.github.com/repos/thephpleague/omnipay-common/zipball/80545e9f4faab0efad36cc5f1e11a184dda22baf", + "reference": "80545e9f4faab0efad36cc5f1e11a184dda22baf", "shasum": "" }, "require": { @@ -7521,6 +7578,7 @@ "php-http/client-implementation": "^1", "php-http/discovery": "^1.14", "php-http/message": "^1.5", + "php-http/message-factory": "^1.1", "symfony/http-foundation": "^2.1|^3|^4|^5|^6" }, "require-dev": { @@ -7583,7 +7641,7 @@ ], "support": { "issues": "https://github.com/thephpleague/omnipay-common/issues", - "source": "https://github.com/thephpleague/omnipay-common/tree/v3.2.0" + "source": "https://github.com/thephpleague/omnipay-common/tree/v3.2.1" }, "funding": [ { @@ -7591,7 +7649,7 @@ "type": "github" } ], - "time": "2021-12-30T11:32:00+00:00" + "time": "2023-05-30T12:44:03+00:00" }, { "name": "opis/closure", @@ -7800,23 +7858,22 @@ }, { "name": "php-http/client-common", - "version": "2.6.1", + "version": "2.7.0", "source": { "type": "git", "url": "https://github.com/php-http/client-common.git", - "reference": "665bfc381bb910385f70391ed3eeefd0b7bbdd0d" + "reference": "880509727a447474d2a71b7d7fa5d268ddd3db4b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-http/client-common/zipball/665bfc381bb910385f70391ed3eeefd0b7bbdd0d", - "reference": "665bfc381bb910385f70391ed3eeefd0b7bbdd0d", + "url": "https://api.github.com/repos/php-http/client-common/zipball/880509727a447474d2a71b7d7fa5d268ddd3db4b", + "reference": "880509727a447474d2a71b7d7fa5d268ddd3db4b", "shasum": "" }, "require": { "php": "^7.1 || ^8.0", "php-http/httplug": "^2.0", "php-http/message": "^1.6", - "php-http/message-factory": "^1.0", "psr/http-client": "^1.0", "psr/http-factory": "^1.0", "psr/http-message": "^1.0 || ^2.0", @@ -7864,22 +7921,22 @@ ], "support": { "issues": "https://github.com/php-http/client-common/issues", - "source": "https://github.com/php-http/client-common/tree/2.6.1" + "source": "https://github.com/php-http/client-common/tree/2.7.0" }, - "time": "2023-04-14T13:30:08+00:00" + "time": "2023-05-17T06:46:59+00:00" }, { "name": "php-http/discovery", - "version": "1.15.3", + "version": "1.18.1", "source": { "type": "git", "url": "https://github.com/php-http/discovery.git", - "reference": "3ccd28dd9fb34b52db946abea1b538568e34eae8" + "reference": "f258b3a1d16acb7b21f3b42d7a2494a733365237" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-http/discovery/zipball/3ccd28dd9fb34b52db946abea1b538568e34eae8", - "reference": "3ccd28dd9fb34b52db946abea1b538568e34eae8", + "url": "https://api.github.com/repos/php-http/discovery/zipball/f258b3a1d16acb7b21f3b42d7a2494a733365237", + "reference": "f258b3a1d16acb7b21f3b42d7a2494a733365237", "shasum": "" }, "require": { @@ -7887,7 +7944,8 @@ "php": "^7.1 || ^8.0" }, "conflict": { - "nyholm/psr7": "<1.0" + "nyholm/psr7": "<1.0", + "zendframework/zend-diactoros": "*" }, "provide": { "php-http/async-client-implementation": "*", @@ -7912,7 +7970,10 @@ "autoload": { "psr-4": { "Http\\Discovery\\": "src/" - } + }, + "exclude-from-classmap": [ + "src/Composer/Plugin.php" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -7938,9 +7999,9 @@ ], "support": { "issues": "https://github.com/php-http/discovery/issues", - "source": "https://github.com/php-http/discovery/tree/1.15.3" + "source": "https://github.com/php-http/discovery/tree/1.18.1" }, - "time": "2023-03-31T14:40:37+00:00" + "time": "2023-05-17T08:53:10+00:00" }, { "name": "php-http/guzzle7-adapter", @@ -8063,23 +8124,22 @@ }, { "name": "php-http/message", - "version": "1.14.0", + "version": "1.16.0", "source": { "type": "git", "url": "https://github.com/php-http/message.git", - "reference": "2ccee04a28c3d98eb3f2b85ce1e2fcff70c0e63b" + "reference": "47a14338bf4ebd67d317bf1144253d7db4ab55fd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-http/message/zipball/2ccee04a28c3d98eb3f2b85ce1e2fcff70c0e63b", - "reference": "2ccee04a28c3d98eb3f2b85ce1e2fcff70c0e63b", + "url": "https://api.github.com/repos/php-http/message/zipball/47a14338bf4ebd67d317bf1144253d7db4ab55fd", + "reference": "47a14338bf4ebd67d317bf1144253d7db4ab55fd", "shasum": "" }, "require": { "clue/stream-filter": "^1.5", - "php": "^7.1 || ^8.0", - "php-http/message-factory": "^1.0.2", - "psr/http-message": "^1.0 || ^2.0" + "php": "^7.2 || ^8.0", + "psr/http-message": "^1.1 || ^2.0" }, "provide": { "php-http/message-factory-implementation": "1.0" @@ -8087,8 +8147,9 @@ "require-dev": { "ergebnis/composer-normalize": "^2.6", "ext-zlib": "*", - "guzzlehttp/psr7": "^1.0", - "laminas/laminas-diactoros": "^2.0", + "guzzlehttp/psr7": "^1.0 || ^2.0", + "laminas/laminas-diactoros": "^2.0 || ^3.0", + "php-http/message-factory": "^1.0.2", "phpspec/phpspec": "^5.1 || ^6.3 || ^7.1", "slim/slim": "^3.0" }, @@ -8126,9 +8187,9 @@ ], "support": { "issues": "https://github.com/php-http/message/issues", - "source": "https://github.com/php-http/message/tree/1.14.0" + "source": "https://github.com/php-http/message/tree/1.16.0" }, - "time": "2023-04-14T14:26:18+00:00" + "time": "2023-05-17T06:43:38+00:00" }, { "name": "php-http/message-factory", @@ -8182,6 +8243,7 @@ "issues": "https://github.com/php-http/message-factory/issues", "source": "https://github.com/php-http/message-factory/tree/1.1.0" }, + "abandoned": "psr/http-factory", "time": "2023-04-14T14:16:17+00:00" }, { @@ -8296,16 +8358,16 @@ }, { "name": "phpdocumentor/type-resolver", - "version": "1.7.1", + "version": "1.7.2", "source": { "type": "git", "url": "https://github.com/phpDocumentor/TypeResolver.git", - "reference": "dfc078e8af9c99210337325ff5aa152872c98714" + "reference": "b2fe4d22a5426f38e014855322200b97b5362c0d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/dfc078e8af9c99210337325ff5aa152872c98714", - "reference": "dfc078e8af9c99210337325ff5aa152872c98714", + "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/b2fe4d22a5426f38e014855322200b97b5362c0d", + "reference": "b2fe4d22a5426f38e014855322200b97b5362c0d", "shasum": "" }, "require": { @@ -8348,9 +8410,9 @@ "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names", "support": { "issues": "https://github.com/phpDocumentor/TypeResolver/issues", - "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.7.1" + "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.7.2" }, - "time": "2023-03-27T19:02:04+00:00" + "time": "2023-05-30T18:13:47+00:00" }, { "name": "phpoffice/phpspreadsheet", @@ -8534,22 +8596,24 @@ }, { "name": "phpstan/phpdoc-parser", - "version": "1.20.3", + "version": "1.22.0", "source": { "type": "git", "url": "https://github.com/phpstan/phpdoc-parser.git", - "reference": "6c04009f6cae6eda2f040745b6b846080ef069c2" + "reference": "ec58baf7b3c7f1c81b3b00617c953249fb8cf30c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/6c04009f6cae6eda2f040745b6b846080ef069c2", - "reference": "6c04009f6cae6eda2f040745b6b846080ef069c2", + "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/ec58baf7b3c7f1c81b3b00617c953249fb8cf30c", + "reference": "ec58baf7b3c7f1c81b3b00617c953249fb8cf30c", "shasum": "" }, "require": { "php": "^7.2 || ^8.0" }, "require-dev": { + "doctrine/annotations": "^2.0", + "nikic/php-parser": "^4.15", "php-parallel-lint/php-parallel-lint": "^1.2", "phpstan/extension-installer": "^1.0", "phpstan/phpstan": "^1.5", @@ -8573,9 +8637,9 @@ "description": "PHPDoc parser with support for nullable, intersection and generic types", "support": { "issues": "https://github.com/phpstan/phpdoc-parser/issues", - "source": "https://github.com/phpstan/phpdoc-parser/tree/1.20.3" + "source": "https://github.com/phpstan/phpdoc-parser/tree/1.22.0" }, - "time": "2023-04-25T09:01:03+00:00" + "time": "2023-06-01T12:35:21+00:00" }, { "name": "plank/laravel-mediable", @@ -9071,16 +9135,16 @@ }, { "name": "psy/psysh", - "version": "v0.11.15", + "version": "v0.11.18", "source": { "type": "git", "url": "https://github.com/bobthecow/psysh.git", - "reference": "5350ce0ec8ecf2c5b5cf554cd2496f97b444af85" + "reference": "4f00ee9e236fa6a48f4560d1300b9c961a70a7ec" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/bobthecow/psysh/zipball/5350ce0ec8ecf2c5b5cf554cd2496f97b444af85", - "reference": "5350ce0ec8ecf2c5b5cf554cd2496f97b444af85", + "url": "https://api.github.com/repos/bobthecow/psysh/zipball/4f00ee9e236fa6a48f4560d1300b9c961a70a7ec", + "reference": "4f00ee9e236fa6a48f4560d1300b9c961a70a7ec", "shasum": "" }, "require": { @@ -9141,9 +9205,9 @@ ], "support": { "issues": "https://github.com/bobthecow/psysh/issues", - "source": "https://github.com/bobthecow/psysh/tree/v0.11.15" + "source": "https://github.com/bobthecow/psysh/tree/v0.11.18" }, - "time": "2023-04-07T21:57:09+00:00" + "time": "2023-05-23T02:31:11+00:00" }, { "name": "ralouphie/getallheaders", @@ -9630,21 +9694,21 @@ }, { "name": "sentry/sdk", - "version": "3.3.0", + "version": "3.4.0", "source": { "type": "git", "url": "https://github.com/getsentry/sentry-php-sdk.git", - "reference": "d0678fc7274dbb03046ed05cb24eb92945bedf8e" + "reference": "7f1e04a5380a91e41a1a68c363ec19f88619a870" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/getsentry/sentry-php-sdk/zipball/d0678fc7274dbb03046ed05cb24eb92945bedf8e", - "reference": "d0678fc7274dbb03046ed05cb24eb92945bedf8e", + "url": "https://api.github.com/repos/getsentry/sentry-php-sdk/zipball/7f1e04a5380a91e41a1a68c363ec19f88619a870", + "reference": "7f1e04a5380a91e41a1a68c363ec19f88619a870", "shasum": "" }, "require": { "http-interop/http-factory-guzzle": "^1.0", - "sentry/sentry": "^3.9", + "sentry/sentry": "^3.18", "symfony/http-client": "^4.3|^5.0|^6.0" }, "type": "metapackage", @@ -9671,7 +9735,7 @@ ], "support": { "issues": "https://github.com/getsentry/sentry-php-sdk/issues", - "source": "https://github.com/getsentry/sentry-php-sdk/tree/3.3.0" + "source": "https://github.com/getsentry/sentry-php-sdk/tree/3.4.0" }, "funding": [ { @@ -9683,26 +9747,26 @@ "type": "custom" } ], - "time": "2022-10-11T09:05:00+00:00" + "time": "2023-05-22T16:02:39+00:00" }, { "name": "sentry/sentry", - "version": "3.17.0", + "version": "3.19.1", "source": { "type": "git", "url": "https://github.com/getsentry/sentry-php.git", - "reference": "95d2e932383cf684f77acff0d2a5aef5ad2f1933" + "reference": "dd1057fb37d4484ebb2d1bc9b05fa5969c078436" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/getsentry/sentry-php/zipball/95d2e932383cf684f77acff0d2a5aef5ad2f1933", - "reference": "95d2e932383cf684f77acff0d2a5aef5ad2f1933", + "url": "https://api.github.com/repos/getsentry/sentry-php/zipball/dd1057fb37d4484ebb2d1bc9b05fa5969c078436", + "reference": "dd1057fb37d4484ebb2d1bc9b05fa5969c078436", "shasum": "" }, "require": { "ext-json": "*", "ext-mbstring": "*", - "guzzlehttp/promises": "^1.4", + "guzzlehttp/promises": "^1.5.3|^2.0", "jean85/pretty-package-versions": "^1.5|^2.0.4", "php": "^7.2|^8.0", "php-http/async-client-implementation": "^1.0", @@ -9710,6 +9774,7 @@ "php-http/discovery": "^1.15", "php-http/httplug": "^1.1|^2.0", "php-http/message": "^1.5", + "php-http/message-factory": "^1.1", "psr/http-factory": "^1.0", "psr/http-factory-implementation": "^1.0", "psr/log": "^1.0|^2.0|^3.0", @@ -9775,7 +9840,7 @@ ], "support": { "issues": "https://github.com/getsentry/sentry-php/issues", - "source": "https://github.com/getsentry/sentry-php/tree/3.17.0" + "source": "https://github.com/getsentry/sentry-php/tree/3.19.1" }, "funding": [ { @@ -9787,20 +9852,20 @@ "type": "custom" } ], - "time": "2023-03-26T21:54:06+00:00" + "time": "2023-05-25T06:19:09+00:00" }, { "name": "sentry/sentry-laravel", - "version": "3.3.3", + "version": "3.4.1", "source": { "type": "git", "url": "https://github.com/getsentry/sentry-laravel.git", - "reference": "8a72bb67e208687fbb2ebc8ca1bd229c26f28dd1" + "reference": "516df9df80414a71fa5464039746e8e98b066e09" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/getsentry/sentry-laravel/zipball/8a72bb67e208687fbb2ebc8ca1bd229c26f28dd1", - "reference": "8a72bb67e208687fbb2ebc8ca1bd229c26f28dd1", + "url": "https://api.github.com/repos/getsentry/sentry-laravel/zipball/516df9df80414a71fa5464039746e8e98b066e09", + "reference": "516df9df80414a71fa5464039746e8e98b066e09", "shasum": "" }, "require": { @@ -9811,9 +9876,6 @@ "sentry/sentry": "^3.16", "symfony/psr-http-message-bridge": "^1.0 | ^2.0" }, - "conflict": { - "laravel/lumen-framework": "*" - }, "require-dev": { "friendsofphp/php-cs-fixer": "^3.11", "laravel/framework": "^6.0 | ^7.0 | ^8.0 | ^9.0 | ^10.0", @@ -9868,7 +9930,7 @@ ], "support": { "issues": "https://github.com/getsentry/sentry-laravel/issues", - "source": "https://github.com/getsentry/sentry-laravel/tree/3.3.3" + "source": "https://github.com/getsentry/sentry-laravel/tree/3.4.1" }, "funding": [ { @@ -9880,7 +9942,7 @@ "type": "custom" } ], - "time": "2023-04-18T09:01:41+00:00" + "time": "2023-05-31T10:43:06+00:00" }, { "name": "simple-icons/simple-icons", @@ -10131,23 +10193,23 @@ }, { "name": "symfony/console", - "version": "v6.2.8", + "version": "v6.3.0", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "3582d68a64a86ec25240aaa521ec8bc2342b369b" + "reference": "8788808b07cf0bdd6e4b7fdd23d8ddb1470c83b7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/3582d68a64a86ec25240aaa521ec8bc2342b369b", - "reference": "3582d68a64a86ec25240aaa521ec8bc2342b369b", + "url": "https://api.github.com/repos/symfony/console/zipball/8788808b07cf0bdd6e4b7fdd23d8ddb1470c83b7", + "reference": "8788808b07cf0bdd6e4b7fdd23d8ddb1470c83b7", "shasum": "" }, "require": { "php": ">=8.1", - "symfony/deprecation-contracts": "^2.1|^3", + "symfony/deprecation-contracts": "^2.5|^3", "symfony/polyfill-mbstring": "~1.0", - "symfony/service-contracts": "^1.1|^2|^3", + "symfony/service-contracts": "^2.5|^3", "symfony/string": "^5.4|^6.0" }, "conflict": { @@ -10169,12 +10231,6 @@ "symfony/process": "^5.4|^6.0", "symfony/var-dumper": "^5.4|^6.0" }, - "suggest": { - "psr/log": "For using the console logger", - "symfony/event-dispatcher": "", - "symfony/lock": "", - "symfony/process": "" - }, "type": "library", "autoload": { "psr-4": { @@ -10207,7 +10263,7 @@ "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v6.2.8" + "source": "https://github.com/symfony/console/tree/v6.3.0" }, "funding": [ { @@ -10223,20 +10279,20 @@ "type": "tidelift" } ], - "time": "2023-03-29T21:42:15+00:00" + "time": "2023-05-29T12:49:39+00:00" }, { "name": "symfony/css-selector", - "version": "v6.2.7", + "version": "v6.3.0", "source": { "type": "git", "url": "https://github.com/symfony/css-selector.git", - "reference": "aedf3cb0f5b929ec255d96bbb4909e9932c769e0" + "reference": "88453e64cd86c5b60e8d2fb2c6f953bbc353ffbf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/css-selector/zipball/aedf3cb0f5b929ec255d96bbb4909e9932c769e0", - "reference": "aedf3cb0f5b929ec255d96bbb4909e9932c769e0", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/88453e64cd86c5b60e8d2fb2c6f953bbc353ffbf", + "reference": "88453e64cd86c5b60e8d2fb2c6f953bbc353ffbf", "shasum": "" }, "require": { @@ -10272,7 +10328,7 @@ "description": "Converts CSS selectors to XPath expressions", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/css-selector/tree/v6.2.7" + "source": "https://github.com/symfony/css-selector/tree/v6.3.0" }, "funding": [ { @@ -10288,20 +10344,20 @@ "type": "tidelift" } ], - "time": "2023-02-14T08:44:56+00:00" + "time": "2023-03-20T16:43:42+00:00" }, { "name": "symfony/deprecation-contracts", - "version": "v3.2.1", + "version": "v3.3.0", "source": { "type": "git", "url": "https://github.com/symfony/deprecation-contracts.git", - "reference": "e2d1534420bd723d0ef5aec58a22c5fe60ce6f5e" + "reference": "7c3aff79d10325257a001fcf92d991f24fc967cf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/e2d1534420bd723d0ef5aec58a22c5fe60ce6f5e", - "reference": "e2d1534420bd723d0ef5aec58a22c5fe60ce6f5e", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/7c3aff79d10325257a001fcf92d991f24fc967cf", + "reference": "7c3aff79d10325257a001fcf92d991f24fc967cf", "shasum": "" }, "require": { @@ -10310,7 +10366,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "3.3-dev" + "dev-main": "3.4-dev" }, "thanks": { "name": "symfony/contracts", @@ -10339,7 +10395,7 @@ "description": "A generic function and convention to trigger deprecation notices", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/deprecation-contracts/tree/v3.2.1" + "source": "https://github.com/symfony/deprecation-contracts/tree/v3.3.0" }, "funding": [ { @@ -10355,20 +10411,20 @@ "type": "tidelift" } ], - "time": "2023-03-01T10:25:55+00:00" + "time": "2023-05-23T14:45:45+00:00" }, { "name": "symfony/error-handler", - "version": "v6.2.9", + "version": "v6.3.0", "source": { "type": "git", "url": "https://github.com/symfony/error-handler.git", - "reference": "e95f1273b3953c3b5e5341172dae838bacee11ee" + "reference": "99d2d814a6351461af350ead4d963bd67451236f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/error-handler/zipball/e95f1273b3953c3b5e5341172dae838bacee11ee", - "reference": "e95f1273b3953c3b5e5341172dae838bacee11ee", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/99d2d814a6351461af350ead4d963bd67451236f", + "reference": "99d2d814a6351461af350ead4d963bd67451236f", "shasum": "" }, "require": { @@ -10376,8 +10432,11 @@ "psr/log": "^1|^2|^3", "symfony/var-dumper": "^5.4|^6.0" }, + "conflict": { + "symfony/deprecation-contracts": "<2.5" + }, "require-dev": { - "symfony/deprecation-contracts": "^2.1|^3", + "symfony/deprecation-contracts": "^2.5|^3", "symfony/http-kernel": "^5.4|^6.0", "symfony/serializer": "^5.4|^6.0" }, @@ -10410,7 +10469,7 @@ "description": "Provides tools to manage errors and ease debugging PHP code", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/error-handler/tree/v6.2.9" + "source": "https://github.com/symfony/error-handler/tree/v6.3.0" }, "funding": [ { @@ -10426,28 +10485,29 @@ "type": "tidelift" } ], - "time": "2023-04-11T16:03:19+00:00" + "time": "2023-05-10T12:03:13+00:00" }, { "name": "symfony/event-dispatcher", - "version": "v6.2.8", + "version": "v6.3.0", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "04046f35fd7d72f9646e721fc2ecb8f9c67d3339" + "reference": "3af8ac1a3f98f6dbc55e10ae59c9e44bfc38dfaa" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/04046f35fd7d72f9646e721fc2ecb8f9c67d3339", - "reference": "04046f35fd7d72f9646e721fc2ecb8f9c67d3339", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/3af8ac1a3f98f6dbc55e10ae59c9e44bfc38dfaa", + "reference": "3af8ac1a3f98f6dbc55e10ae59c9e44bfc38dfaa", "shasum": "" }, "require": { "php": ">=8.1", - "symfony/event-dispatcher-contracts": "^2|^3" + "symfony/event-dispatcher-contracts": "^2.5|^3" }, "conflict": { - "symfony/dependency-injection": "<5.4" + "symfony/dependency-injection": "<5.4", + "symfony/service-contracts": "<2.5" }, "provide": { "psr/event-dispatcher-implementation": "1.0", @@ -10460,13 +10520,9 @@ "symfony/error-handler": "^5.4|^6.0", "symfony/expression-language": "^5.4|^6.0", "symfony/http-foundation": "^5.4|^6.0", - "symfony/service-contracts": "^1.1|^2|^3", + "symfony/service-contracts": "^2.5|^3", "symfony/stopwatch": "^5.4|^6.0" }, - "suggest": { - "symfony/dependency-injection": "", - "symfony/http-kernel": "" - }, "type": "library", "autoload": { "psr-4": { @@ -10493,7 +10549,7 @@ "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/event-dispatcher/tree/v6.2.8" + "source": "https://github.com/symfony/event-dispatcher/tree/v6.3.0" }, "funding": [ { @@ -10509,33 +10565,30 @@ "type": "tidelift" } ], - "time": "2023-03-20T16:06:02+00:00" + "time": "2023-04-21T14:41:17+00:00" }, { "name": "symfony/event-dispatcher-contracts", - "version": "v3.2.1", + "version": "v3.3.0", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher-contracts.git", - "reference": "0ad3b6f1e4e2da5690fefe075cd53a238646d8dd" + "reference": "a76aed96a42d2b521153fb382d418e30d18b59df" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/0ad3b6f1e4e2da5690fefe075cd53a238646d8dd", - "reference": "0ad3b6f1e4e2da5690fefe075cd53a238646d8dd", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/a76aed96a42d2b521153fb382d418e30d18b59df", + "reference": "a76aed96a42d2b521153fb382d418e30d18b59df", "shasum": "" }, "require": { "php": ">=8.1", "psr/event-dispatcher": "^1" }, - "suggest": { - "symfony/event-dispatcher-implementation": "" - }, "type": "library", "extra": { "branch-alias": { - "dev-main": "3.3-dev" + "dev-main": "3.4-dev" }, "thanks": { "name": "symfony/contracts", @@ -10572,7 +10625,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.2.1" + "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.3.0" }, "funding": [ { @@ -10588,20 +10641,20 @@ "type": "tidelift" } ], - "time": "2023-03-01T10:32:47+00:00" + "time": "2023-05-23T14:45:45+00:00" }, { "name": "symfony/finder", - "version": "v6.2.7", + "version": "v6.3.0", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", - "reference": "20808dc6631aecafbe67c186af5dcb370be3a0eb" + "reference": "d9b01ba073c44cef617c7907ce2419f8d00d75e2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/20808dc6631aecafbe67c186af5dcb370be3a0eb", - "reference": "20808dc6631aecafbe67c186af5dcb370be3a0eb", + "url": "https://api.github.com/repos/symfony/finder/zipball/d9b01ba073c44cef617c7907ce2419f8d00d75e2", + "reference": "d9b01ba073c44cef617c7907ce2419f8d00d75e2", "shasum": "" }, "require": { @@ -10636,7 +10689,7 @@ "description": "Finds files and directories via an intuitive fluent interface", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/finder/tree/v6.2.7" + "source": "https://github.com/symfony/finder/tree/v6.3.0" }, "funding": [ { @@ -10652,28 +10705,32 @@ "type": "tidelift" } ], - "time": "2023-02-16T09:57:23+00:00" + "time": "2023-04-02T01:25:41+00:00" }, { "name": "symfony/http-client", - "version": "v6.2.9", + "version": "v6.3.0", "source": { "type": "git", "url": "https://github.com/symfony/http-client.git", - "reference": "7daf5d24c21a683164688b95bb73b7a4bd3b32fc" + "reference": "b2f892c91e4e02a939edddeb7ef452522d10a424" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-client/zipball/7daf5d24c21a683164688b95bb73b7a4bd3b32fc", - "reference": "7daf5d24c21a683164688b95bb73b7a4bd3b32fc", + "url": "https://api.github.com/repos/symfony/http-client/zipball/b2f892c91e4e02a939edddeb7ef452522d10a424", + "reference": "b2f892c91e4e02a939edddeb7ef452522d10a424", "shasum": "" }, "require": { "php": ">=8.1", "psr/log": "^1|^2|^3", - "symfony/deprecation-contracts": "^2.1|^3", + "symfony/deprecation-contracts": "^2.5|^3", "symfony/http-client-contracts": "^3", - "symfony/service-contracts": "^1.0|^2|^3" + "symfony/service-contracts": "^2.5|^3" + }, + "conflict": { + "php-http/discovery": "<1.15", + "symfony/http-foundation": "<6.3" }, "provide": { "php-http/async-client-implementation": "*", @@ -10724,7 +10781,7 @@ "http" ], "support": { - "source": "https://github.com/symfony/http-client/tree/v6.2.9" + "source": "https://github.com/symfony/http-client/tree/v6.3.0" }, "funding": [ { @@ -10740,32 +10797,29 @@ "type": "tidelift" } ], - "time": "2023-04-11T16:03:19+00:00" + "time": "2023-05-12T08:49:48+00:00" }, { "name": "symfony/http-client-contracts", - "version": "v3.2.1", + "version": "v3.3.0", "source": { "type": "git", "url": "https://github.com/symfony/http-client-contracts.git", - "reference": "df2ecd6cb70e73c1080e6478aea85f5f4da2c48b" + "reference": "3b66325d0176b4ec826bffab57c9037d759c31fb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/df2ecd6cb70e73c1080e6478aea85f5f4da2c48b", - "reference": "df2ecd6cb70e73c1080e6478aea85f5f4da2c48b", + "url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/3b66325d0176b4ec826bffab57c9037d759c31fb", + "reference": "3b66325d0176b4ec826bffab57c9037d759c31fb", "shasum": "" }, "require": { "php": ">=8.1" }, - "suggest": { - "symfony/http-client-implementation": "" - }, "type": "library", "extra": { "branch-alias": { - "dev-main": "3.3-dev" + "dev-main": "3.4-dev" }, "thanks": { "name": "symfony/contracts", @@ -10805,7 +10859,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/http-client-contracts/tree/v3.2.1" + "source": "https://github.com/symfony/http-client-contracts/tree/v3.3.0" }, "funding": [ { @@ -10821,32 +10875,34 @@ "type": "tidelift" } ], - "time": "2023-03-01T10:32:47+00:00" + "time": "2023-05-23T14:45:45+00:00" }, { "name": "symfony/http-foundation", - "version": "v6.2.8", + "version": "v6.3.0", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", - "reference": "511a524affeefc191939348823ac75e9921c2112" + "reference": "718a97ed430d34e5c568ea2c44eab708c6efbefb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/511a524affeefc191939348823ac75e9921c2112", - "reference": "511a524affeefc191939348823ac75e9921c2112", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/718a97ed430d34e5c568ea2c44eab708c6efbefb", + "reference": "718a97ed430d34e5c568ea2c44eab708c6efbefb", "shasum": "" }, "require": { "php": ">=8.1", - "symfony/deprecation-contracts": "^2.1|^3", - "symfony/polyfill-mbstring": "~1.1" + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-mbstring": "~1.1", + "symfony/polyfill-php83": "^1.27" }, "conflict": { "symfony/cache": "<6.2" }, "require-dev": { - "predis/predis": "~1.0", + "doctrine/dbal": "^2.13.1|^3.0", + "predis/predis": "^1.1|^2.0", "symfony/cache": "^5.4|^6.0", "symfony/dependency-injection": "^5.4|^6.0", "symfony/expression-language": "^5.4|^6.0", @@ -10854,9 +10910,6 @@ "symfony/mime": "^5.4|^6.0", "symfony/rate-limiter": "^5.2|^6.0" }, - "suggest": { - "symfony/mime": "To use the file extension guesser" - }, "type": "library", "autoload": { "psr-4": { @@ -10883,7 +10936,7 @@ "description": "Defines an object-oriented layer for the HTTP specification", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-foundation/tree/v6.2.8" + "source": "https://github.com/symfony/http-foundation/tree/v6.3.0" }, "funding": [ { @@ -10899,29 +10952,29 @@ "type": "tidelift" } ], - "time": "2023-03-29T21:42:15+00:00" + "time": "2023-05-19T12:46:45+00:00" }, { "name": "symfony/http-kernel", - "version": "v6.2.9", + "version": "v6.3.0", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "02246510cf7031726f7237138d61b796b95799b3" + "reference": "241973f3dd900620b1ca052fe409144f11aea748" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/02246510cf7031726f7237138d61b796b95799b3", - "reference": "02246510cf7031726f7237138d61b796b95799b3", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/241973f3dd900620b1ca052fe409144f11aea748", + "reference": "241973f3dd900620b1ca052fe409144f11aea748", "shasum": "" }, "require": { "php": ">=8.1", "psr/log": "^1|^2|^3", - "symfony/deprecation-contracts": "^2.1|^3", - "symfony/error-handler": "^6.1", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/error-handler": "^6.3", "symfony/event-dispatcher": "^5.4|^6.0", - "symfony/http-foundation": "^5.4.21|^6.2.7", + "symfony/http-foundation": "^6.2.7", "symfony/polyfill-ctype": "^1.8" }, "conflict": { @@ -10929,15 +10982,18 @@ "symfony/cache": "<5.4", "symfony/config": "<6.1", "symfony/console": "<5.4", - "symfony/dependency-injection": "<6.2", + "symfony/dependency-injection": "<6.3", "symfony/doctrine-bridge": "<5.4", "symfony/form": "<5.4", "symfony/http-client": "<5.4", + "symfony/http-client-contracts": "<2.5", "symfony/mailer": "<5.4", "symfony/messenger": "<5.4", "symfony/translation": "<5.4", + "symfony/translation-contracts": "<2.5", "symfony/twig-bridge": "<5.4", "symfony/validator": "<5.4", + "symfony/var-dumper": "<6.3", "twig/twig": "<2.13" }, "provide": { @@ -10946,28 +11002,27 @@ "require-dev": { "psr/cache": "^1.0|^2.0|^3.0", "symfony/browser-kit": "^5.4|^6.0", + "symfony/clock": "^6.2", "symfony/config": "^6.1", "symfony/console": "^5.4|^6.0", "symfony/css-selector": "^5.4|^6.0", - "symfony/dependency-injection": "^6.2", + "symfony/dependency-injection": "^6.3", "symfony/dom-crawler": "^5.4|^6.0", "symfony/expression-language": "^5.4|^6.0", "symfony/finder": "^5.4|^6.0", - "symfony/http-client-contracts": "^1.1|^2|^3", + "symfony/http-client-contracts": "^2.5|^3", "symfony/process": "^5.4|^6.0", + "symfony/property-access": "^5.4.5|^6.0.5", "symfony/routing": "^5.4|^6.0", + "symfony/serializer": "^6.3", "symfony/stopwatch": "^5.4|^6.0", "symfony/translation": "^5.4|^6.0", - "symfony/translation-contracts": "^1.1|^2|^3", + "symfony/translation-contracts": "^2.5|^3", "symfony/uid": "^5.4|^6.0", + "symfony/validator": "^6.3", + "symfony/var-exporter": "^6.2", "twig/twig": "^2.13|^3.0.4" }, - "suggest": { - "symfony/browser-kit": "", - "symfony/config": "", - "symfony/console": "", - "symfony/dependency-injection": "" - }, "type": "library", "autoload": { "psr-4": { @@ -10994,7 +11049,7 @@ "description": "Provides a structured process for converting a Request into a Response", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-kernel/tree/v6.2.9" + "source": "https://github.com/symfony/http-kernel/tree/v6.3.0" }, "funding": [ { @@ -11010,20 +11065,20 @@ "type": "tidelift" } ], - "time": "2023-04-13T16:41:43+00:00" + "time": "2023-05-30T19:03:32+00:00" }, { "name": "symfony/mailer", - "version": "v6.2.8", + "version": "v6.3.0", "source": { "type": "git", "url": "https://github.com/symfony/mailer.git", - "reference": "bfcfa015c67e19c6fdb7ca6fe70700af1e740a17" + "reference": "7b03d9be1dea29bfec0a6c7b603f5072a4c97435" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mailer/zipball/bfcfa015c67e19c6fdb7ca6fe70700af1e740a17", - "reference": "bfcfa015c67e19c6fdb7ca6fe70700af1e740a17", + "url": "https://api.github.com/repos/symfony/mailer/zipball/7b03d9be1dea29bfec0a6c7b603f5072a4c97435", + "reference": "7b03d9be1dea29bfec0a6c7b603f5072a4c97435", "shasum": "" }, "require": { @@ -11033,9 +11088,10 @@ "psr/log": "^1|^2|^3", "symfony/event-dispatcher": "^5.4|^6.0", "symfony/mime": "^6.2", - "symfony/service-contracts": "^1.1|^2|^3" + "symfony/service-contracts": "^2.5|^3" }, "conflict": { + "symfony/http-client-contracts": "<2.5", "symfony/http-kernel": "<5.4", "symfony/messenger": "<6.2", "symfony/mime": "<6.2", @@ -11073,7 +11129,7 @@ "description": "Helps sending emails", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/mailer/tree/v6.2.8" + "source": "https://github.com/symfony/mailer/tree/v6.3.0" }, "funding": [ { @@ -11089,28 +11145,32 @@ "type": "tidelift" } ], - "time": "2023-03-14T15:00:05+00:00" + "time": "2023-05-29T12:49:39+00:00" }, { "name": "symfony/mailgun-mailer", - "version": "v6.2.7", + "version": "v6.3.0", "source": { "type": "git", "url": "https://github.com/symfony/mailgun-mailer.git", - "reference": "9e27b8ec2f6ee7575c6229a61be1578a5a4b21ee" + "reference": "2fafefe8683a93155aceb6cca622c7cee2e27174" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mailgun-mailer/zipball/9e27b8ec2f6ee7575c6229a61be1578a5a4b21ee", - "reference": "9e27b8ec2f6ee7575c6229a61be1578a5a4b21ee", + "url": "https://api.github.com/repos/symfony/mailgun-mailer/zipball/2fafefe8683a93155aceb6cca622c7cee2e27174", + "reference": "2fafefe8683a93155aceb6cca622c7cee2e27174", "shasum": "" }, "require": { "php": ">=8.1", "symfony/mailer": "^5.4.21|^6.2.7" }, + "conflict": { + "symfony/http-foundation": "<6.2" + }, "require-dev": { - "symfony/http-client": "^5.4|^6.0" + "symfony/http-client": "^5.4|^6.0", + "symfony/webhook": "^6.3" }, "type": "symfony-mailer-bridge", "autoload": { @@ -11138,7 +11198,7 @@ "description": "Symfony Mailgun Mailer Bridge", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/mailgun-mailer/tree/v6.2.7" + "source": "https://github.com/symfony/mailgun-mailer/tree/v6.3.0" }, "funding": [ { @@ -11154,20 +11214,20 @@ "type": "tidelift" } ], - "time": "2023-02-21T10:35:38+00:00" + "time": "2023-05-02T16:15:19+00:00" }, { "name": "symfony/mime", - "version": "v6.2.7", + "version": "v6.3.0", "source": { "type": "git", "url": "https://github.com/symfony/mime.git", - "reference": "62e341f80699badb0ad70b31149c8df89a2d778e" + "reference": "7b5d2121858cd6efbed778abce9cfdd7ab1f62ad" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mime/zipball/62e341f80699badb0ad70b31149c8df89a2d778e", - "reference": "62e341f80699badb0ad70b31149c8df89a2d778e", + "url": "https://api.github.com/repos/symfony/mime/zipball/7b5d2121858cd6efbed778abce9cfdd7ab1f62ad", + "reference": "7b5d2121858cd6efbed778abce9cfdd7ab1f62ad", "shasum": "" }, "require": { @@ -11221,7 +11281,7 @@ "mime-type" ], "support": { - "source": "https://github.com/symfony/mime/tree/v6.2.7" + "source": "https://github.com/symfony/mime/tree/v6.3.0" }, "funding": [ { @@ -11237,25 +11297,25 @@ "type": "tidelift" } ], - "time": "2023-02-24T10:42:00+00:00" + "time": "2023-04-28T15:57:00+00:00" }, { "name": "symfony/options-resolver", - "version": "v6.2.7", + "version": "v6.3.0", "source": { "type": "git", "url": "https://github.com/symfony/options-resolver.git", - "reference": "aa0e85b53bbb2b4951960efd61d295907eacd629" + "reference": "a10f19f5198d589d5c33333cffe98dc9820332dd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/options-resolver/zipball/aa0e85b53bbb2b4951960efd61d295907eacd629", - "reference": "aa0e85b53bbb2b4951960efd61d295907eacd629", + "url": "https://api.github.com/repos/symfony/options-resolver/zipball/a10f19f5198d589d5c33333cffe98dc9820332dd", + "reference": "a10f19f5198d589d5c33333cffe98dc9820332dd", "shasum": "" }, "require": { "php": ">=8.1", - "symfony/deprecation-contracts": "^2.1|^3" + "symfony/deprecation-contracts": "^2.5|^3" }, "type": "library", "autoload": { @@ -11288,7 +11348,7 @@ "options" ], "support": { - "source": "https://github.com/symfony/options-resolver/tree/v6.2.7" + "source": "https://github.com/symfony/options-resolver/tree/v6.3.0" }, "funding": [ { @@ -11304,7 +11364,7 @@ "type": "tidelift" } ], - "time": "2023-02-14T08:44:56+00:00" + "time": "2023-05-12T14:21:09+00:00" }, { "name": "symfony/polyfill-ctype", @@ -11882,6 +11942,83 @@ ], "time": "2022-11-03T14:55:06+00:00" }, + { + "name": "symfony/polyfill-php83", + "version": "v1.27.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php83.git", + "reference": "508c652ba3ccf69f8c97f251534f229791b52a57" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php83/zipball/508c652ba3ccf69f8c97f251534f229791b52a57", + "reference": "508c652ba3ccf69f8c97f251534f229791b52a57", + "shasum": "" + }, + "require": { + "php": ">=7.1", + "symfony/polyfill-php80": "^1.14" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.27-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php83\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.3+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php83/tree/v1.27.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-11-03T14:55:06+00:00" + }, { "name": "symfony/polyfill-uuid", "version": "v1.27.0", @@ -11966,16 +12103,16 @@ }, { "name": "symfony/postmark-mailer", - "version": "v6.2.7", + "version": "v6.3.0", "source": { "type": "git", "url": "https://github.com/symfony/postmark-mailer.git", - "reference": "c486fb0a4d503c7af58e2aee516aeee43d91e7fc" + "reference": "3294c1b98fbc53fdd149f947c209b4503de77797" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/postmark-mailer/zipball/c486fb0a4d503c7af58e2aee516aeee43d91e7fc", - "reference": "c486fb0a4d503c7af58e2aee516aeee43d91e7fc", + "url": "https://api.github.com/repos/symfony/postmark-mailer/zipball/3294c1b98fbc53fdd149f947c209b4503de77797", + "reference": "3294c1b98fbc53fdd149f947c209b4503de77797", "shasum": "" }, "require": { @@ -11983,8 +12120,12 @@ "psr/event-dispatcher": "^1", "symfony/mailer": "^5.4.21|^6.2.7" }, + "conflict": { + "symfony/http-foundation": "<6.2" + }, "require-dev": { - "symfony/http-client": "^5.4|^6.0" + "symfony/http-client": "^5.4|^6.0", + "symfony/webhook": "^6.3" }, "type": "symfony-mailer-bridge", "autoload": { @@ -12012,7 +12153,7 @@ "description": "Symfony Postmark Mailer Bridge", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/postmark-mailer/tree/v6.2.7" + "source": "https://github.com/symfony/postmark-mailer/tree/v6.3.0" }, "funding": [ { @@ -12028,20 +12169,20 @@ "type": "tidelift" } ], - "time": "2023-02-21T10:35:38+00:00" + "time": "2023-04-21T14:42:22+00:00" }, { "name": "symfony/process", - "version": "v6.2.8", + "version": "v6.3.0", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "75ed64103df4f6615e15a7fe38b8111099f47416" + "reference": "8741e3ed7fe2e91ec099e02446fb86667a0f1628" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/75ed64103df4f6615e15a7fe38b8111099f47416", - "reference": "75ed64103df4f6615e15a7fe38b8111099f47416", + "url": "https://api.github.com/repos/symfony/process/zipball/8741e3ed7fe2e91ec099e02446fb86667a0f1628", + "reference": "8741e3ed7fe2e91ec099e02446fb86667a0f1628", "shasum": "" }, "require": { @@ -12073,7 +12214,7 @@ "description": "Executes commands in sub-processes", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/process/tree/v6.2.8" + "source": "https://github.com/symfony/process/tree/v6.3.0" }, "funding": [ { @@ -12089,7 +12230,7 @@ "type": "tidelift" } ], - "time": "2023-03-09T16:20:02+00:00" + "time": "2023-05-19T08:06:44+00:00" }, { "name": "symfony/psr-http-message-bridge", @@ -12181,16 +12322,16 @@ }, { "name": "symfony/routing", - "version": "v6.2.8", + "version": "v6.3.0", "source": { "type": "git", "url": "https://github.com/symfony/routing.git", - "reference": "69062e2823f03b82265d73a966999660f0e1e404" + "reference": "827f59fdc67eecfc4dfff81f9c93bf4d98f0c89b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/routing/zipball/69062e2823f03b82265d73a966999660f0e1e404", - "reference": "69062e2823f03b82265d73a966999660f0e1e404", + "url": "https://api.github.com/repos/symfony/routing/zipball/827f59fdc67eecfc4dfff81f9c93bf4d98f0c89b", + "reference": "827f59fdc67eecfc4dfff81f9c93bf4d98f0c89b", "shasum": "" }, "require": { @@ -12211,12 +12352,6 @@ "symfony/http-foundation": "^5.4|^6.0", "symfony/yaml": "^5.4|^6.0" }, - "suggest": { - "symfony/config": "For using the all-in-one router or any loader", - "symfony/expression-language": "For using expression matching", - "symfony/http-foundation": "For using a Symfony Request object", - "symfony/yaml": "For using the YAML loader" - }, "type": "library", "autoload": { "psr-4": { @@ -12249,7 +12384,7 @@ "url" ], "support": { - "source": "https://github.com/symfony/routing/tree/v6.2.8" + "source": "https://github.com/symfony/routing/tree/v6.3.0" }, "funding": [ { @@ -12265,20 +12400,20 @@ "type": "tidelift" } ], - "time": "2023-03-14T15:00:05+00:00" + "time": "2023-04-28T15:57:00+00:00" }, { "name": "symfony/sendgrid-mailer", - "version": "v6.2.7", + "version": "v6.3.0", "source": { "type": "git", "url": "https://github.com/symfony/sendgrid-mailer.git", - "reference": "724b1dba5774eb5b3cece597dc05682bf3d13300" + "reference": "1b1039bd5e3fdf31355d00f76133cff034f858a3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/sendgrid-mailer/zipball/724b1dba5774eb5b3cece597dc05682bf3d13300", - "reference": "724b1dba5774eb5b3cece597dc05682bf3d13300", + "url": "https://api.github.com/repos/symfony/sendgrid-mailer/zipball/1b1039bd5e3fdf31355d00f76133cff034f858a3", + "reference": "1b1039bd5e3fdf31355d00f76133cff034f858a3", "shasum": "" }, "require": { @@ -12317,7 +12452,7 @@ "description": "Symfony Sendgrid Mailer Bridge", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/sendgrid-mailer/tree/v6.2.7" + "source": "https://github.com/symfony/sendgrid-mailer/tree/v6.3.0" }, "funding": [ { @@ -12333,20 +12468,20 @@ "type": "tidelift" } ], - "time": "2023-02-21T10:35:38+00:00" + "time": "2023-04-14T16:23:31+00:00" }, { "name": "symfony/service-contracts", - "version": "v3.2.1", + "version": "v3.3.0", "source": { "type": "git", "url": "https://github.com/symfony/service-contracts.git", - "reference": "a8c9cedf55f314f3a186041d19537303766df09a" + "reference": "40da9cc13ec349d9e4966ce18b5fbcd724ab10a4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/service-contracts/zipball/a8c9cedf55f314f3a186041d19537303766df09a", - "reference": "a8c9cedf55f314f3a186041d19537303766df09a", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/40da9cc13ec349d9e4966ce18b5fbcd724ab10a4", + "reference": "40da9cc13ec349d9e4966ce18b5fbcd724ab10a4", "shasum": "" }, "require": { @@ -12356,13 +12491,10 @@ "conflict": { "ext-psr": "<1.1|>=2" }, - "suggest": { - "symfony/service-implementation": "" - }, "type": "library", "extra": { "branch-alias": { - "dev-main": "3.3-dev" + "dev-main": "3.4-dev" }, "thanks": { "name": "symfony/contracts", @@ -12402,7 +12534,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/service-contracts/tree/v3.2.1" + "source": "https://github.com/symfony/service-contracts/tree/v3.3.0" }, "funding": [ { @@ -12418,20 +12550,20 @@ "type": "tidelift" } ], - "time": "2023-03-01T10:32:47+00:00" + "time": "2023-05-23T14:45:45+00:00" }, { "name": "symfony/string", - "version": "v6.2.8", + "version": "v6.3.0", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "193e83bbd6617d6b2151c37fff10fa7168ebddef" + "reference": "f2e190ee75ff0f5eced645ec0be5c66fac81f51f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/193e83bbd6617d6b2151c37fff10fa7168ebddef", - "reference": "193e83bbd6617d6b2151c37fff10fa7168ebddef", + "url": "https://api.github.com/repos/symfony/string/zipball/f2e190ee75ff0f5eced645ec0be5c66fac81f51f", + "reference": "f2e190ee75ff0f5eced645ec0be5c66fac81f51f", "shasum": "" }, "require": { @@ -12442,13 +12574,13 @@ "symfony/polyfill-mbstring": "~1.0" }, "conflict": { - "symfony/translation-contracts": "<2.0" + "symfony/translation-contracts": "<2.5" }, "require-dev": { "symfony/error-handler": "^5.4|^6.0", "symfony/http-client": "^5.4|^6.0", "symfony/intl": "^6.2", - "symfony/translation-contracts": "^2.0|^3.0", + "symfony/translation-contracts": "^2.5|^3.0", "symfony/var-exporter": "^5.4|^6.0" }, "type": "library", @@ -12488,7 +12620,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v6.2.8" + "source": "https://github.com/symfony/string/tree/v6.3.0" }, "funding": [ { @@ -12504,32 +12636,34 @@ "type": "tidelift" } ], - "time": "2023-03-20T16:06:02+00:00" + "time": "2023-03-21T21:06:29+00:00" }, { "name": "symfony/translation", - "version": "v6.2.8", + "version": "v6.3.0", "source": { "type": "git", "url": "https://github.com/symfony/translation.git", - "reference": "817535dbb1721df8b3a8f2489dc7e50bcd6209b5" + "reference": "f72b2cba8f79dd9d536f534f76874b58ad37876f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation/zipball/817535dbb1721df8b3a8f2489dc7e50bcd6209b5", - "reference": "817535dbb1721df8b3a8f2489dc7e50bcd6209b5", + "url": "https://api.github.com/repos/symfony/translation/zipball/f72b2cba8f79dd9d536f534f76874b58ad37876f", + "reference": "f72b2cba8f79dd9d536f534f76874b58ad37876f", "shasum": "" }, "require": { "php": ">=8.1", "symfony/polyfill-mbstring": "~1.0", - "symfony/translation-contracts": "^2.3|^3.0" + "symfony/translation-contracts": "^2.5|^3.0" }, "conflict": { "symfony/config": "<5.4", "symfony/console": "<5.4", "symfony/dependency-injection": "<5.4", + "symfony/http-client-contracts": "<2.5", "symfony/http-kernel": "<5.4", + "symfony/service-contracts": "<2.5", "symfony/twig-bundle": "<5.4", "symfony/yaml": "<5.4" }, @@ -12543,20 +12677,14 @@ "symfony/console": "^5.4|^6.0", "symfony/dependency-injection": "^5.4|^6.0", "symfony/finder": "^5.4|^6.0", - "symfony/http-client-contracts": "^1.1|^2.0|^3.0", + "symfony/http-client-contracts": "^2.5|^3.0", "symfony/http-kernel": "^5.4|^6.0", "symfony/intl": "^5.4|^6.0", "symfony/polyfill-intl-icu": "^1.21", "symfony/routing": "^5.4|^6.0", - "symfony/service-contracts": "^1.1.2|^2|^3", + "symfony/service-contracts": "^2.5|^3", "symfony/yaml": "^5.4|^6.0" }, - "suggest": { - "nikic/php-parser": "To use PhpAstExtractor", - "psr/log-implementation": "To use logging capability in translator", - "symfony/config": "", - "symfony/yaml": "" - }, "type": "library", "autoload": { "files": [ @@ -12586,7 +12714,7 @@ "description": "Provides tools to internationalize your application", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/translation/tree/v6.2.8" + "source": "https://github.com/symfony/translation/tree/v6.3.0" }, "funding": [ { @@ -12602,32 +12730,29 @@ "type": "tidelift" } ], - "time": "2023-03-31T09:14:44+00:00" + "time": "2023-05-19T12:46:45+00:00" }, { "name": "symfony/translation-contracts", - "version": "v3.2.1", + "version": "v3.3.0", "source": { "type": "git", "url": "https://github.com/symfony/translation-contracts.git", - "reference": "dfec258b9dd17a6b24420d464c43bffe347441c8" + "reference": "02c24deb352fb0d79db5486c0c79905a85e37e86" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/dfec258b9dd17a6b24420d464c43bffe347441c8", - "reference": "dfec258b9dd17a6b24420d464c43bffe347441c8", + "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/02c24deb352fb0d79db5486c0c79905a85e37e86", + "reference": "02c24deb352fb0d79db5486c0c79905a85e37e86", "shasum": "" }, "require": { "php": ">=8.1" }, - "suggest": { - "symfony/translation-implementation": "" - }, "type": "library", "extra": { "branch-alias": { - "dev-main": "3.3-dev" + "dev-main": "3.4-dev" }, "thanks": { "name": "symfony/contracts", @@ -12667,7 +12792,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/translation-contracts/tree/v3.2.1" + "source": "https://github.com/symfony/translation-contracts/tree/v3.3.0" }, "funding": [ { @@ -12683,20 +12808,20 @@ "type": "tidelift" } ], - "time": "2023-03-01T10:32:47+00:00" + "time": "2023-05-30T17:17:10+00:00" }, { "name": "symfony/uid", - "version": "v6.2.7", + "version": "v6.3.0", "source": { "type": "git", "url": "https://github.com/symfony/uid.git", - "reference": "d30c72a63897cfa043e1de4d4dd2ffa9ecefcdc0" + "reference": "01b0f20b1351d997711c56f1638f7a8c3061e384" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/uid/zipball/d30c72a63897cfa043e1de4d4dd2ffa9ecefcdc0", - "reference": "d30c72a63897cfa043e1de4d4dd2ffa9ecefcdc0", + "url": "https://api.github.com/repos/symfony/uid/zipball/01b0f20b1351d997711c56f1638f7a8c3061e384", + "reference": "01b0f20b1351d997711c56f1638f7a8c3061e384", "shasum": "" }, "require": { @@ -12741,7 +12866,7 @@ "uuid" ], "support": { - "source": "https://github.com/symfony/uid/tree/v6.2.7" + "source": "https://github.com/symfony/uid/tree/v6.3.0" }, "funding": [ { @@ -12757,20 +12882,20 @@ "type": "tidelift" } ], - "time": "2023-02-14T08:44:56+00:00" + "time": "2023-04-08T07:25:02+00:00" }, { "name": "symfony/var-dumper", - "version": "v6.2.8", + "version": "v6.3.0", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "d37ab6787be2db993747b6218fcc96e8e3bb4bd0" + "reference": "6acdcd5c122074ee9f7b051e4fb177025c277a0e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/d37ab6787be2db993747b6218fcc96e8e3bb4bd0", - "reference": "d37ab6787be2db993747b6218fcc96e8e3bb4bd0", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/6acdcd5c122074ee9f7b051e4fb177025c277a0e", + "reference": "6acdcd5c122074ee9f7b051e4fb177025c277a0e", "shasum": "" }, "require": { @@ -12778,7 +12903,6 @@ "symfony/polyfill-mbstring": "~1.0" }, "conflict": { - "phpunit/phpunit": "<5.4.3", "symfony/console": "<5.4" }, "require-dev": { @@ -12788,11 +12912,6 @@ "symfony/uid": "^5.4|^6.0", "twig/twig": "^2.13|^3.0.4" }, - "suggest": { - "ext-iconv": "To convert non-UTF-8 strings to UTF-8 (or symfony/polyfill-iconv in case ext-iconv cannot be used).", - "ext-intl": "To show region name in time zone dump", - "symfony/console": "To use the ServerDumpCommand and/or the bin/var-dump-server script" - }, "bin": [ "Resources/bin/var-dump-server" ], @@ -12829,7 +12948,7 @@ "dump" ], "support": { - "source": "https://github.com/symfony/var-dumper/tree/v6.2.8" + "source": "https://github.com/symfony/var-dumper/tree/v6.3.0" }, "funding": [ { @@ -12845,7 +12964,7 @@ "type": "tidelift" } ], - "time": "2023-03-29T21:42:15+00:00" + "time": "2023-05-25T13:09:35+00:00" }, { "name": "tijsverkoyen/css-to-inline-styles", @@ -13185,16 +13304,16 @@ }, { "name": "brianium/paratest", - "version": "v7.1.3", + "version": "v7.1.5", "source": { "type": "git", "url": "https://github.com/paratestphp/paratest.git", - "reference": "f394bb33b2bb7a4120b531e8991409b7aa62fc43" + "reference": "e67e9edded7c385f367ecb0313f6b57452ad5d79" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/paratestphp/paratest/zipball/f394bb33b2bb7a4120b531e8991409b7aa62fc43", - "reference": "f394bb33b2bb7a4120b531e8991409b7aa62fc43", + "url": "https://api.github.com/repos/paratestphp/paratest/zipball/e67e9edded7c385f367ecb0313f6b57452ad5d79", + "reference": "e67e9edded7c385f367ecb0313f6b57452ad5d79", "shasum": "" }, "require": { @@ -13205,25 +13324,25 @@ "fidry/cpu-core-counter": "^0.4.1 || ^0.5.1", "jean85/pretty-package-versions": "^2.0.5", "php": "~8.1.0 || ~8.2.0", - "phpunit/php-code-coverage": "^10.1.0", - "phpunit/php-file-iterator": "^4.0.1", + "phpunit/php-code-coverage": "^10.1.1", + "phpunit/php-file-iterator": "^4.0.2", "phpunit/php-timer": "^6.0", - "phpunit/phpunit": "^10.1.0", + "phpunit/phpunit": "^10.2.2", "sebastian/environment": "^6.0.1", - "symfony/console": "^6.2.8", - "symfony/process": "^6.2.8" + "symfony/console": "^6.3.0", + "symfony/process": "^6.3.0" }, "require-dev": { - "doctrine/coding-standard": "^11.1.0", + "doctrine/coding-standard": "^12.0.0", "ext-pcov": "*", "ext-posix": "*", - "infection/infection": "^0.26.19", - "phpstan/phpstan": "^1.10.13", + "infection/infection": "^0.27.0", + "phpstan/phpstan": "^1.10.18", "phpstan/phpstan-deprecation-rules": "^1.1.3", - "phpstan/phpstan-phpunit": "^1.3.11", + "phpstan/phpstan-phpunit": "^1.3.13", "phpstan/phpstan-strict-rules": "^1.5.1", "squizlabs/php_codesniffer": "^3.7.2", - "symfony/filesystem": "^6.2.7" + "symfony/filesystem": "^6.3.0" }, "bin": [ "bin/paratest", @@ -13264,7 +13383,7 @@ ], "support": { "issues": "https://github.com/paratestphp/paratest/issues", - "source": "https://github.com/paratestphp/paratest/tree/v7.1.3" + "source": "https://github.com/paratestphp/paratest/tree/v7.1.5" }, "funding": [ { @@ -13276,20 +13395,20 @@ "type": "paypal" } ], - "time": "2023-04-14T06:17:37+00:00" + "time": "2023-06-13T13:15:42+00:00" }, { "name": "fakerphp/faker", - "version": "v1.21.0", + "version": "v1.23.0", "source": { "type": "git", "url": "https://github.com/FakerPHP/Faker.git", - "reference": "92efad6a967f0b79c499705c69b662f738cc9e4d" + "reference": "e3daa170d00fde61ea7719ef47bb09bb8f1d9b01" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/FakerPHP/Faker/zipball/92efad6a967f0b79c499705c69b662f738cc9e4d", - "reference": "92efad6a967f0b79c499705c69b662f738cc9e4d", + "url": "https://api.github.com/repos/FakerPHP/Faker/zipball/e3daa170d00fde61ea7719ef47bb09bb8f1d9b01", + "reference": "e3daa170d00fde61ea7719ef47bb09bb8f1d9b01", "shasum": "" }, "require": { @@ -13342,9 +13461,9 @@ ], "support": { "issues": "https://github.com/FakerPHP/Faker/issues", - "source": "https://github.com/FakerPHP/Faker/tree/v1.21.0" + "source": "https://github.com/FakerPHP/Faker/tree/v1.23.0" }, - "time": "2022-12-13T13:54:32+00:00" + "time": "2023-06-12T08:44:38+00:00" }, { "name": "fidry/cpu-core-counter", @@ -13531,38 +13650,44 @@ }, { "name": "mockery/mockery", - "version": "1.5.1", + "version": "1.6.2", "source": { "type": "git", "url": "https://github.com/mockery/mockery.git", - "reference": "e92dcc83d5a51851baf5f5591d32cb2b16e3684e" + "reference": "13a7fa2642c76c58fa2806ef7f565344c817a191" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/mockery/mockery/zipball/e92dcc83d5a51851baf5f5591d32cb2b16e3684e", - "reference": "e92dcc83d5a51851baf5f5591d32cb2b16e3684e", + "url": "https://api.github.com/repos/mockery/mockery/zipball/13a7fa2642c76c58fa2806ef7f565344c817a191", + "reference": "13a7fa2642c76c58fa2806ef7f565344c817a191", "shasum": "" }, "require": { "hamcrest/hamcrest-php": "^2.0.1", "lib-pcre": ">=7.0", - "php": "^7.3 || ^8.0" + "php": "^7.4 || ^8.0" }, "conflict": { "phpunit/phpunit": "<8.0" }, "require-dev": { - "phpunit/phpunit": "^8.5 || ^9.3" + "phpunit/phpunit": "^8.5 || ^9.3", + "psalm/plugin-phpunit": "^0.18", + "vimeo/psalm": "^5.9" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.4.x-dev" + "dev-main": "1.6.x-dev" } }, "autoload": { - "psr-0": { - "Mockery": "library/" + "files": [ + "library/helpers.php", + "library/Mockery.php" + ], + "psr-4": { + "Mockery\\": "library/Mockery" } }, "notification-url": "https://packagist.org/downloads/", @@ -13597,9 +13722,9 @@ ], "support": { "issues": "https://github.com/mockery/mockery/issues", - "source": "https://github.com/mockery/mockery/tree/1.5.1" + "source": "https://github.com/mockery/mockery/tree/1.6.2" }, - "time": "2022-09-07T15:32:08+00:00" + "time": "2023-06-07T09:07:52+00:00" }, { "name": "myclabs/deep-copy", @@ -13869,16 +13994,16 @@ }, { "name": "phpunit/php-code-coverage", - "version": "10.1.1", + "version": "10.1.2", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "884a0da7f9f46f28b2cb69134217fd810b793974" + "reference": "db1497ec8dd382e82c962f7abbe0320e4882ee4e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/884a0da7f9f46f28b2cb69134217fd810b793974", - "reference": "884a0da7f9f46f28b2cb69134217fd810b793974", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/db1497ec8dd382e82c962f7abbe0320e4882ee4e", + "reference": "db1497ec8dd382e82c962f7abbe0320e4882ee4e", "shasum": "" }, "require": { @@ -13935,7 +14060,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", "security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy", - "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/10.1.1" + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/10.1.2" }, "funding": [ { @@ -13943,20 +14068,20 @@ "type": "github" } ], - "time": "2023-04-17T12:15:40+00:00" + "time": "2023-05-22T09:04:27+00:00" }, { "name": "phpunit/php-file-iterator", - "version": "4.0.1", + "version": "4.0.2", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-file-iterator.git", - "reference": "fd9329ab3368f59fe1fe808a189c51086bd4b6bd" + "reference": "5647d65443818959172645e7ed999217360654b6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/fd9329ab3368f59fe1fe808a189c51086bd4b6bd", - "reference": "fd9329ab3368f59fe1fe808a189c51086bd4b6bd", + "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/5647d65443818959172645e7ed999217360654b6", + "reference": "5647d65443818959172645e7ed999217360654b6", "shasum": "" }, "require": { @@ -13995,7 +14120,8 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues", - "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/4.0.1" + "security": "https://github.com/sebastianbergmann/php-file-iterator/security/policy", + "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/4.0.2" }, "funding": [ { @@ -14003,7 +14129,7 @@ "type": "github" } ], - "time": "2023-02-10T16:53:14+00:00" + "time": "2023-05-07T09:13:23+00:00" }, { "name": "phpunit/php-invoker", @@ -14188,16 +14314,16 @@ }, { "name": "phpunit/phpunit", - "version": "10.1.2", + "version": "10.2.2", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "6f0cd95be71add539f8fd2be25b2a4a29789000b" + "reference": "1ab521b24b88b88310c40c26c0cc4a94ba40ff95" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/6f0cd95be71add539f8fd2be25b2a4a29789000b", - "reference": "6f0cd95be71add539f8fd2be25b2a4a29789000b", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/1ab521b24b88b88310c40c26c0cc4a94ba40ff95", + "reference": "1ab521b24b88b88310c40c26c0cc4a94ba40ff95", "shasum": "" }, "require": { @@ -14237,7 +14363,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "10.1-dev" + "dev-main": "10.2-dev" } }, "autoload": { @@ -14269,7 +14395,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", "security": "https://github.com/sebastianbergmann/phpunit/security/policy", - "source": "https://github.com/sebastianbergmann/phpunit/tree/10.1.2" + "source": "https://github.com/sebastianbergmann/phpunit/tree/10.2.2" }, "funding": [ { @@ -14285,7 +14411,7 @@ "type": "tidelift" } ], - "time": "2023-04-22T07:38:19+00:00" + "time": "2023-06-11T06:15:20+00:00" }, { "name": "sebastian/cli-parser", @@ -14589,16 +14715,16 @@ }, { "name": "sebastian/diff", - "version": "5.0.1", + "version": "5.0.3", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/diff.git", - "reference": "aae9a0a43bff37bd5d8d0311426c87bf36153f02" + "reference": "912dc2fbe3e3c1e7873313cc801b100b6c68c87b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/aae9a0a43bff37bd5d8d0311426c87bf36153f02", - "reference": "aae9a0a43bff37bd5d8d0311426c87bf36153f02", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/912dc2fbe3e3c1e7873313cc801b100b6c68c87b", + "reference": "912dc2fbe3e3c1e7873313cc801b100b6c68c87b", "shasum": "" }, "require": { @@ -14644,7 +14770,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/diff/issues", "security": "https://github.com/sebastianbergmann/diff/security/policy", - "source": "https://github.com/sebastianbergmann/diff/tree/5.0.1" + "source": "https://github.com/sebastianbergmann/diff/tree/5.0.3" }, "funding": [ { @@ -14652,7 +14778,7 @@ "type": "github" } ], - "time": "2023-03-23T05:12:41+00:00" + "time": "2023-05-01T07:48:21+00:00" }, { "name": "sebastian/environment", @@ -15199,16 +15325,16 @@ }, { "name": "spatie/backtrace", - "version": "1.4.0", + "version": "1.4.1", "source": { "type": "git", "url": "https://github.com/spatie/backtrace.git", - "reference": "ec4dd16476b802dbdc6b4467f84032837e316b8c" + "reference": "47794d19e3215ace9e005a8f200cd7cc7be52572" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/backtrace/zipball/ec4dd16476b802dbdc6b4467f84032837e316b8c", - "reference": "ec4dd16476b802dbdc6b4467f84032837e316b8c", + "url": "https://api.github.com/repos/spatie/backtrace/zipball/47794d19e3215ace9e005a8f200cd7cc7be52572", + "reference": "47794d19e3215ace9e005a8f200cd7cc7be52572", "shasum": "" }, "require": { @@ -15245,7 +15371,7 @@ "spatie" ], "support": { - "source": "https://github.com/spatie/backtrace/tree/1.4.0" + "source": "https://github.com/spatie/backtrace/tree/1.4.1" }, "funding": [ { @@ -15257,7 +15383,7 @@ "type": "other" } ], - "time": "2023-03-04T08:57:24+00:00" + "time": "2023-06-13T14:35:04+00:00" }, { "name": "spatie/flare-client-php", @@ -15330,16 +15456,16 @@ }, { "name": "spatie/ignition", - "version": "1.5.0", + "version": "1.8.1", "source": { "type": "git", "url": "https://github.com/spatie/ignition.git", - "reference": "4db9c9626e4d7745efbe0b512157326190b41b65" + "reference": "d8eb8ea1ed27f48a694405cff363746ffd37f13e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/ignition/zipball/4db9c9626e4d7745efbe0b512157326190b41b65", - "reference": "4db9c9626e4d7745efbe0b512157326190b41b65", + "url": "https://api.github.com/repos/spatie/ignition/zipball/d8eb8ea1ed27f48a694405cff363746ffd37f13e", + "reference": "d8eb8ea1ed27f48a694405cff363746ffd37f13e", "shasum": "" }, "require": { @@ -15370,7 +15496,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.4.x-dev" + "dev-main": "1.5.x-dev" } }, "autoload": { @@ -15409,20 +15535,20 @@ "type": "github" } ], - "time": "2023-04-12T09:07:50+00:00" + "time": "2023-06-06T14:14:58+00:00" }, { "name": "spatie/laravel-ignition", - "version": "2.1.0", + "version": "2.1.3", "source": { "type": "git", "url": "https://github.com/spatie/laravel-ignition.git", - "reference": "3718dfb91bc5aff340af26507a61f0f9605f81e8" + "reference": "35711943d4725aa80f8033e4f1cb3a6775530b25" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/laravel-ignition/zipball/3718dfb91bc5aff340af26507a61f0f9605f81e8", - "reference": "3718dfb91bc5aff340af26507a61f0f9605f81e8", + "url": "https://api.github.com/repos/spatie/laravel-ignition/zipball/35711943d4725aa80f8033e4f1cb3a6775530b25", + "reference": "35711943d4725aa80f8033e4f1cb3a6775530b25", "shasum": "" }, "require": { @@ -15501,7 +15627,7 @@ "type": "github" } ], - "time": "2023-04-12T09:26:00+00:00" + "time": "2023-05-25T11:30:27+00:00" }, { "name": "stefanzweifel/laravel-stats-phploc", diff --git a/config/app.php b/config/app.php index 3bccbbcd2..6ae43df28 100644 --- a/config/app.php +++ b/config/app.php @@ -188,6 +188,7 @@ return [ */ App\Providers\App::class, App\Providers\Auth::class, + App\Providers\Binding::class, App\Providers\Blade::class, // App\Providers\Broadcast::class, App\Providers\Event::class, diff --git a/config/search-string.php b/config/search-string.php index 8e92330ee..97f5f5f7f 100644 --- a/config/search-string.php +++ b/config/search-string.php @@ -372,7 +372,11 @@ return [ 'contact_phone' => ['searchable' => true], 'contact_address' => ['searchable' => true], 'category_id' => [ - 'route' => ['categories.index', 'search=type:income enabled:1'] + 'route' => ['categories.index', 'search=type:income enabled:1'], + 'fields' => [ + 'key' => 'id', + 'value' => 'name', + ], ], 'parent_id', 'recurring' => [ diff --git a/config/sentry.php b/config/sentry.php index d6e49e1c9..699066361 100644 --- a/config/sentry.php +++ b/config/sentry.php @@ -2,6 +2,7 @@ return [ + // @see https://docs.sentry.io/product/sentry-basics/dsn-explainer/ 'dsn' => env('SENTRY_LARAVEL_DSN', env('SENTRY_DSN')), // capture release as git sha @@ -81,4 +82,6 @@ return [ 'traces_sampler' => [env('SENTRY_TRACES_SAMPLER_CLASS', 'App\\Exceptions\\Trackers\\Sentry'), 'tracesSampler'], + 'profiles_sample_rate' => env('SENTRY_PROFILES_SAMPLE_RATE') === null ? null : (float) env('SENTRY_PROFILES_SAMPLE_RATE'), + ]; diff --git a/config/version.php b/config/version.php index 864a13997..0d7416c3c 100644 --- a/config/version.php +++ b/config/version.php @@ -10,13 +10,13 @@ return [ 'minor' => '0', - 'patch' => '14', + 'patch' => '15', 'build' => '', 'status' => 'Stable', - 'date' => '25-April-2023', + 'date' => '31-May-2023', 'time' => '17:00', diff --git a/database/factories/Document.php b/database/factories/Document.php index 9cfa0d261..0bbed99e2 100644 --- a/database/factories/Document.php +++ b/database/factories/Document.php @@ -9,6 +9,7 @@ use App\Events\Document\DocumentReceived; use App\Events\Document\DocumentSent; use App\Events\Document\DocumentViewed; use App\Events\Document\PaymentReceived; +use App\Interfaces\Utility\DocumentNumber; use App\Jobs\Document\UpdateDocument; use App\Models\Common\Contact; use App\Models\Common\Item; @@ -70,7 +71,7 @@ class Document extends AbstractFactory return [ 'type' => Model::INVOICE_TYPE, - 'document_number' => $this->getDocumentNumber(Model::INVOICE_TYPE), + 'document_number' => $this->getDocumentNumber(Model::INVOICE_TYPE, $contact), 'category_id' => $this->company->categories()->income()->get()->random(1)->pluck('id')->first(), 'contact_id' => $contact->id, 'contact_name' => $contact->name, @@ -101,7 +102,7 @@ class Document extends AbstractFactory return [ 'type' => Model::BILL_TYPE, - 'document_number' => $this->getDocumentNumber(Model::BILL_TYPE), + 'document_number' => $this->getDocumentNumber(Model::BILL_TYPE, $contact), 'category_id' => $this->company->categories()->expense()->get()->random(1)->pluck('id')->first(), 'contact_id' => $contact->id, 'contact_name' => $contact->name, @@ -207,9 +208,11 @@ class Document extends AbstractFactory { $type = $this->getRawAttribute('type') . '-recurring'; + $contact = Contact::find($this->getRawAttribute('contact_id')); + return $this->state([ 'type' => $type, - 'document_number' => $this->getDocumentNumber($type), + 'document_number' => $this->getDocumentNumber($type, $contact), 'recurring_started_at' => $this->getRawAttribute('issued_at'), 'recurring_frequency' => 'daily', 'recurring_interval' => '1', @@ -263,11 +266,13 @@ class Document extends AbstractFactory * Get document number * */ - public function getDocumentNumber($type) + public function getDocumentNumber($type, Contact $contact) { - $document_number = $this->getNextDocumentNumber($type); + $utility = app(DocumentNumber::class); - $this->increaseNextDocumentNumber($type); + $document_number = $utility->getNextNumber($type, $contact); + + $utility->increaseNextNumber($type, $contact); return $document_number; } diff --git a/database/factories/Transaction.php b/database/factories/Transaction.php index 2ad38084d..525d06c2e 100644 --- a/database/factories/Transaction.php +++ b/database/factories/Transaction.php @@ -3,6 +3,7 @@ namespace Database\Factories; use App\Abstracts\Factory; +use App\Interfaces\Utility\TransactionNumber; use App\Models\Banking\Transaction as Model; use App\Models\Common\Contact; use App\Traits\Transactions; @@ -41,7 +42,7 @@ class Transaction extends Factory return [ 'company_id' => $this->company->id, 'type' => $this->type, - 'number' => $this->getNumber(), + 'number' => $this->getNumber($this->type), 'account_id' => setting('default.account'), 'paid_at' => $this->faker->dateTimeBetween(now()->startOfYear(), now()->endOfYear())->format('Y-m-d H:i:s'), 'amount' => $this->faker->randomFloat(2, 1, 1000), @@ -73,6 +74,7 @@ class Transaction extends Factory return [ 'type' => 'income', + 'number' => $this->getNumber('income', '', $contact), 'contact_id' => $contact->id, 'category_id' => $this->company->categories()->income()->get()->random(1)->pluck('id')->first(), ]; @@ -97,6 +99,7 @@ class Transaction extends Factory return [ 'type' => 'expense', + 'number' => $this->getNumber('expense', '', $contact), 'contact_id' => $contact->id, 'category_id' => $this->company->categories()->expense()->get()->random(1)->pluck('id')->first(), ]; @@ -110,9 +113,11 @@ class Transaction extends Factory */ public function recurring() { + $type = $this->getRawAttribute('type') . '-recurring'; + return $this->state([ - 'type' => $this->getRawAttribute('type') . '-recurring', - 'number' => $this->getNumber('-recurring'), + 'type' => $type, + 'number' => $this->getNumber($type, '-recurring'), 'recurring_started_at' => Date::now()->format('Y-m-d H:i:s'), 'recurring_frequency' => 'daily', 'recurring_custom_frequency' => 'daily', @@ -129,11 +134,13 @@ class Transaction extends Factory * Get transaction number * */ - public function getNumber($suffix = '') + public function getNumber($type, $suffix = '', $contact = null) { - $number = $this->getNextTransactionNumber($suffix); + $utility = app(TransactionNumber::class); - $this->increaseNextTransactionNumber($suffix); + $number = $utility->getNextNumber($type, $suffix, $contact); + + $utility->increaseNextNumber($type, $suffix ,$contact); return $number; } diff --git a/database/migrations/2022_08_29_000000_core_v3015.php b/database/migrations/2022_08_29_000000_core_v3015.php new file mode 100644 index 000000000..2627c19bf --- /dev/null +++ b/database/migrations/2022_08_29_000000_core_v3015.php @@ -0,0 +1,53 @@ +index('contact_id'); + }); + + // User Companies + Schema::table('user_companies', function(Blueprint $table) { + $table->index('user_id'); + $table->index('company_id'); + }); + + // User Roles + Schema::table('user_roles', function(Blueprint $table) { + $table->index('user_id'); + $table->index('role_id'); + }); + + // Transactions + Schema::table('transactions', function(Blueprint $table) { + $table->index('number'); + }); + + // Roles + Schema::table('roles', function(Blueprint $table) { + $table->index('name'); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + // + } +}; diff --git a/package-lock.json b/package-lock.json index af2629283..0cc796871 100644 --- a/package-lock.json +++ b/package-lock.json @@ -28,10 +28,13 @@ "fuse.js": "^6.6.2", "glightbox": "^3.2.0", "json-schema": ">=0.4.0", + "jsonwebtoken": "^9.0.0", "laravel-mix-tailwind": "^0.1.2", - "lodash": ">=4.17.21", + "lodash": "^4.17.21", + "moment": ">=2.29.4", "nprogress": "^0.2.0", "popper.js": "^1.16.1", + "qs": "^6.11.1", "swiper": "^9.2.0", "tailwind": "^4.0.0", "tailwindcss": "^3.3.1", @@ -90,19 +93,19 @@ } }, "node_modules/@algolia/autocomplete-core": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.7.4.tgz", - "integrity": "sha512-daoLpQ3ps/VTMRZDEBfU8ixXd+amZcNJ4QSP3IERGyzqnL5Ch8uSRFt/4G8pUvW9c3o6GA4vtVv4I4lmnkdXyg==", + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.8.2.tgz", + "integrity": "sha512-mTeshsyFhAqw/ebqNsQpMtbnjr+qVOSKXArEj4K0d7sqc8It1XD0gkASwecm9mF/jlOQ4Z9RNg1HbdA8JPdRwQ==", "dependencies": { - "@algolia/autocomplete-shared": "1.7.4" + "@algolia/autocomplete-shared": "1.8.2" } }, "node_modules/@algolia/autocomplete-preset-algolia": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.7.4.tgz", - "integrity": "sha512-s37hrvLEIfcmKY8VU9LsAXgm2yfmkdHT3DnA3SgHaY93yjZ2qL57wzb5QweVkYuEBZkT2PIREvRoLXC2sxTbpQ==", + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.8.2.tgz", + "integrity": "sha512-J0oTx4me6ZM9kIKPuL3lyU3aB8DEvpVvR6xWmHVROx5rOYJGQcZsdG4ozxwcOyiiu3qxMkIbzntnV1S1VWD8yA==", "dependencies": { - "@algolia/autocomplete-shared": "1.7.4" + "@algolia/autocomplete-shared": "1.8.2" }, "peerDependencies": { "@algolia/client-search": ">= 4.9.1 < 6", @@ -110,123 +113,134 @@ } }, "node_modules/@algolia/autocomplete-shared": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.7.4.tgz", - "integrity": "sha512-2VGCk7I9tA9Ge73Km99+Qg87w0wzW4tgUruvWAn/gfey1ZXgmxZtyIRBebk35R1O8TbK77wujVtCnpsGpRy1kg==" + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.8.2.tgz", + "integrity": "sha512-b6Z/X4MczChMcfhk6kfRmBzPgjoPzuS9KGR4AFsiLulLNRAAqhP+xZTKtMnZGhLuc61I20d5WqlId02AZvcO6g==" }, "node_modules/@algolia/cache-browser-local-storage": { - "version": "4.17.0", - "resolved": "https://registry.npmjs.org/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.17.0.tgz", - "integrity": "sha512-myRSRZDIMYB8uCkO+lb40YKiYHi0fjpWRtJpR/dgkaiBlSD0plRyB6lLOh1XIfmMcSeBOqDE7y9m8xZMrXYfyQ==", + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.17.1.tgz", + "integrity": "sha512-e91Jpu93X3t3mVdQwF3ZDjSFMFIfzSc+I76G4EX8nl9RYXgqcjframoL05VTjcD2YCsI18RIHAWVCBoCXVZnrw==", "dependencies": { - "@algolia/cache-common": "4.17.0" + "@algolia/cache-common": "4.17.1" } }, "node_modules/@algolia/cache-common": { - "version": "4.17.0", - "resolved": "https://registry.npmjs.org/@algolia/cache-common/-/cache-common-4.17.0.tgz", - "integrity": "sha512-g8mXzkrcUBIPZaulAuqE7xyHhLAYAcF2xSch7d9dABheybaU3U91LjBX6eJTEB7XVhEsgK4Smi27vWtAJRhIKQ==" + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/@algolia/cache-common/-/cache-common-4.17.1.tgz", + "integrity": "sha512-fvi1WT8aSiGAKrcTw8Qg3RYgcwW8GZMHcqEm4AyDBEy72JZlFBSY80cTQ75MslINjCHXLDT+9EN8AGI9WVY7uA==" }, "node_modules/@algolia/cache-in-memory": { - "version": "4.17.0", - "resolved": "https://registry.npmjs.org/@algolia/cache-in-memory/-/cache-in-memory-4.17.0.tgz", - "integrity": "sha512-PT32ciC/xI8z919d0oknWVu3kMfTlhQn3MKxDln3pkn+yA7F7xrxSALysxquv+MhFfNAcrtQ/oVvQVBAQSHtdw==", + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/@algolia/cache-in-memory/-/cache-in-memory-4.17.1.tgz", + "integrity": "sha512-NbBt6eBWlsXc5geSpfPRC5dkIB/0Ptthw8r0yM5Z7D3sPlYdnTZSO9y9XWXIptRMwmZe4cM8iBMN8y0tzbcBkA==", "dependencies": { - "@algolia/cache-common": "4.17.0" + "@algolia/cache-common": "4.17.1" } }, "node_modules/@algolia/client-account": { - "version": "4.17.0", - "resolved": "https://registry.npmjs.org/@algolia/client-account/-/client-account-4.17.0.tgz", - "integrity": "sha512-sSEHx9GA6m7wrlsSMNBGfyzlIfDT2fkz2u7jqfCCd6JEEwmxt8emGmxAU/0qBfbhRSuGvzojoLJlr83BSZAKjA==", + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/@algolia/client-account/-/client-account-4.17.1.tgz", + "integrity": "sha512-3rL/6ofJvyL+q8TiWM3qoM9tig+SY4gB1Vbsj+UeJPnJm8Khm+7OS+r+mFraqR6pTehYqN8yGYoE7x4diEn4aA==", "dependencies": { - "@algolia/client-common": "4.17.0", - "@algolia/client-search": "4.17.0", - "@algolia/transporter": "4.17.0" + "@algolia/client-common": "4.17.1", + "@algolia/client-search": "4.17.1", + "@algolia/transporter": "4.17.1" } }, "node_modules/@algolia/client-analytics": { - "version": "4.17.0", - "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-4.17.0.tgz", - "integrity": "sha512-84ooP8QA3mQ958hQ9wozk7hFUbAO+81CX1CjAuerxBqjKIInh1fOhXKTaku05O/GHBvcfExpPLIQuSuLYziBXQ==", + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-4.17.1.tgz", + "integrity": "sha512-Bepr2w249vODqeBtM7i++tPmUsQ9B81aupUGbDWmjA/FX+jzQqOdhW8w1CFO5kWViNKTbz2WBIJ9U3x8hOa4bA==", "dependencies": { - "@algolia/client-common": "4.17.0", - "@algolia/client-search": "4.17.0", - "@algolia/requester-common": "4.17.0", - "@algolia/transporter": "4.17.0" + "@algolia/client-common": "4.17.1", + "@algolia/client-search": "4.17.1", + "@algolia/requester-common": "4.17.1", + "@algolia/transporter": "4.17.1" } }, "node_modules/@algolia/client-common": { - "version": "4.17.0", - "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.17.0.tgz", - "integrity": "sha512-jHMks0ZFicf8nRDn6ma8DNNsdwGgP/NKiAAL9z6rS7CymJ7L0+QqTJl3rYxRW7TmBhsUH40wqzmrG6aMIN/DrQ==", + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.17.1.tgz", + "integrity": "sha512-+r7kg4EgbFnGsDnoGSVNtXZO8xvZ0vzf1WAOV7sqV9PMf1bp6cpJP/3IuPrSk4t5w2KVl+pC8jfTM7HcFlfBEQ==", "dependencies": { - "@algolia/requester-common": "4.17.0", - "@algolia/transporter": "4.17.0" + "@algolia/requester-common": "4.17.1", + "@algolia/transporter": "4.17.1" } }, "node_modules/@algolia/client-personalization": { - "version": "4.17.0", - "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-4.17.0.tgz", - "integrity": "sha512-RMzN4dZLIta1YuwT7QC9o+OeGz2cU6eTOlGNE/6RcUBLOU3l9tkCOdln5dPE2jp8GZXPl2yk54b2nSs1+pAjqw==", + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-4.17.1.tgz", + "integrity": "sha512-gJku9DG/THJpfsSlG/az0a3QIn+VVff9kKh8PG8+7ZfxOHS+C+Y5YSeZVsC+c2cfoKLPo3CuHIiJ/p86erR3bA==", "dependencies": { - "@algolia/client-common": "4.17.0", - "@algolia/requester-common": "4.17.0", - "@algolia/transporter": "4.17.0" + "@algolia/client-common": "4.17.1", + "@algolia/requester-common": "4.17.1", + "@algolia/transporter": "4.17.1" } }, "node_modules/@algolia/client-search": { - "version": "4.17.0", - "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.17.0.tgz", - "integrity": "sha512-x4P2wKrrRIXszT8gb7eWsMHNNHAJs0wE7/uqbufm4tZenAp+hwU/hq5KVsY50v+PfwM0LcDwwn/1DroujsTFoA==", + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.17.1.tgz", + "integrity": "sha512-Q5YfT5gVkx60PZDQBqp/zH9aUbBdC7HVvxupiHUgnCKqRQsRZjOhLest7AI6FahepuZLBZS62COrO7v+JvKY7w==", "dependencies": { - "@algolia/client-common": "4.17.0", - "@algolia/requester-common": "4.17.0", - "@algolia/transporter": "4.17.0" + "@algolia/client-common": "4.17.1", + "@algolia/requester-common": "4.17.1", + "@algolia/transporter": "4.17.1" } }, "node_modules/@algolia/logger-common": { - "version": "4.17.0", - "resolved": "https://registry.npmjs.org/@algolia/logger-common/-/logger-common-4.17.0.tgz", - "integrity": "sha512-DGuoZqpTmIKJFDeyAJ7M8E/LOenIjWiOsg1XJ1OqAU/eofp49JfqXxbfgctlVZVmDABIyOz8LqEoJ6ZP4DTyvw==" + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/@algolia/logger-common/-/logger-common-4.17.1.tgz", + "integrity": "sha512-Us28Ot+fLEmX9M96sa65VZ8EyEEzhYPxfhV9aQyKDjfXbUdJlJxKt6wZpoEg9RAPSdO8IjK9nmuW2P8au3rRsg==" }, "node_modules/@algolia/logger-console": { - "version": "4.17.0", - "resolved": "https://registry.npmjs.org/@algolia/logger-console/-/logger-console-4.17.0.tgz", - "integrity": "sha512-zMPvugQV/gbXUvWBCzihw6m7oxIKp48w37QBIUu/XqQQfxhjoOE9xyfJr1KldUt5FrYOKZJVsJaEjTsu+bIgQg==", + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/@algolia/logger-console/-/logger-console-4.17.1.tgz", + "integrity": "sha512-iKGQTpOjHiE64W3JIOu6dmDvn+AfYIElI9jf/Nt6umRPmP/JI9rK+OHUoW4pKrBtdG0DPd62ppeNXzSnLxY6/g==", "dependencies": { - "@algolia/logger-common": "4.17.0" + "@algolia/logger-common": "4.17.1" } }, "node_modules/@algolia/requester-browser-xhr": { - "version": "4.17.0", - "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.17.0.tgz", - "integrity": "sha512-aSOX/smauyTkP21Pf52pJ1O2LmNFJ5iHRIzEeTh0mwBeADO4GdG94cAWDILFA9rNblq/nK3EDh3+UyHHjplZ1A==", + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.17.1.tgz", + "integrity": "sha512-W5mGfGDsyfVR+r4pUFrYLGBEM18gs38+GNt5PE5uPULy4uVTSnnVSkJkWeRkmLBk9zEZ/Nld8m4zavK6dtEuYg==", "dependencies": { - "@algolia/requester-common": "4.17.0" + "@algolia/requester-common": "4.17.1" } }, "node_modules/@algolia/requester-common": { - "version": "4.17.0", - "resolved": "https://registry.npmjs.org/@algolia/requester-common/-/requester-common-4.17.0.tgz", - "integrity": "sha512-XJjmWFEUlHu0ijvcHBoixuXfEoiRUdyzQM6YwTuB8usJNIgShua8ouFlRWF8iCeag0vZZiUm4S2WCVBPkdxFgg==" + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/@algolia/requester-common/-/requester-common-4.17.1.tgz", + "integrity": "sha512-HggXdjvVFQR0I5l7hM5WdHgQ1tqcRWeyXZz8apQ7zPWZhirmY2E9D6LVhDh/UnWQNEm7nBtM+eMFONJ3bZccIQ==" }, "node_modules/@algolia/requester-node-http": { - "version": "4.17.0", - "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-4.17.0.tgz", - "integrity": "sha512-bpb/wDA1aC6WxxM8v7TsFspB7yBN3nqCGs2H1OADolQR/hiAIjAxusbuMxVbRFOdaUvAIqioIIkWvZdpYNIn8w==", + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-4.17.1.tgz", + "integrity": "sha512-NzFWecXT6d0PPsQY9L+/qoK2deF74OLcpvqCH+Vh3mh+QzPsFafcBExdguAjZsAWDn1R6JEeFW7/fo/p0SE57w==", "dependencies": { - "@algolia/requester-common": "4.17.0" + "@algolia/requester-common": "4.17.1" } }, "node_modules/@algolia/transporter": { - "version": "4.17.0", - "resolved": "https://registry.npmjs.org/@algolia/transporter/-/transporter-4.17.0.tgz", - "integrity": "sha512-6xL6H6fe+Fi0AEP3ziSgC+G04RK37iRb4uUUqVAH9WPYFI8g+LYFq6iv5HS8Cbuc5TTut+Bwj6G+dh/asdb9uA==", + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/@algolia/transporter/-/transporter-4.17.1.tgz", + "integrity": "sha512-ZM+qhX47Vh46mWH8/U9ihvy98HdTYpYQDSlqBD7IbiUbbyoCMke+qmdSX2MGhR2FCcXBSxejsJKKVAfbpaLVgg==", "dependencies": { - "@algolia/cache-common": "4.17.0", - "@algolia/logger-common": "4.17.0", - "@algolia/requester-common": "4.17.0" + "@algolia/cache-common": "4.17.1", + "@algolia/logger-common": "4.17.1", + "@algolia/requester-common": "4.17.1" + } + }, + "node_modules/@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/@ampproject/remapping": { @@ -253,28 +267,28 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.4.tgz", - "integrity": "sha512-/DYyDpeCfaVinT40FPGdkkb+lYSKvsVuMjDAG7jPOWWiM1ibOaB9CXJAlc4d1QpP/U2q2P9jbrSlClKSErd55g==", + "version": "7.22.3", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.3.tgz", + "integrity": "sha512-aNtko9OPOwVESUFp3MZfD8Uzxl7JzSeJpd7npIoxCasU37PFbAQRpKglkaKwlHOyeJdrREpo8TW8ldrkYWwvIQ==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.21.4.tgz", - "integrity": "sha512-qt/YV149Jman/6AfmlxJ04LMIu8bMoyl3RB91yTFrxQmgbrSvQMy7cI8Q62FHx1t8wJ8B5fu0UDoLwHAhUo1QA==", + "version": "7.22.1", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.1.tgz", + "integrity": "sha512-Hkqu7J4ynysSXxmAahpN1jjRwVJ+NdpraFLIWflgjpVob3KNyK3/tIUc7Q7szed8WMp0JNa7Qtd1E9Oo22F9gA==", "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.21.4", - "@babel/generator": "^7.21.4", - "@babel/helper-compilation-targets": "^7.21.4", - "@babel/helper-module-transforms": "^7.21.2", - "@babel/helpers": "^7.21.0", - "@babel/parser": "^7.21.4", - "@babel/template": "^7.20.7", - "@babel/traverse": "^7.21.4", - "@babel/types": "^7.21.4", + "@babel/generator": "^7.22.0", + "@babel/helper-compilation-targets": "^7.22.1", + "@babel/helper-module-transforms": "^7.22.1", + "@babel/helpers": "^7.22.0", + "@babel/parser": "^7.22.0", + "@babel/template": "^7.21.9", + "@babel/traverse": "^7.22.1", + "@babel/types": "^7.22.0", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -290,11 +304,11 @@ } }, "node_modules/@babel/generator": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.4.tgz", - "integrity": "sha512-NieM3pVIYW2SwGzKoqfPrQsf4xGs9M9AIG3ThppsSRmO+m7eQhmI6amajKMUeIO37wFfsvnvcxQFx6x6iqxDnA==", + "version": "7.22.3", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.3.tgz", + "integrity": "sha512-C17MW4wlk//ES/CJDL51kPNwl+qiBQyN7b9SKyVp11BLGFeSPoVaHrv+MNt8jwQFhQWowW88z1eeBx3pFz9v8A==", "dependencies": { - "@babel/types": "^7.21.4", + "@babel/types": "^7.22.3", "@jridgewell/gen-mapping": "^0.3.2", "@jridgewell/trace-mapping": "^0.3.17", "jsesc": "^2.5.1" @@ -316,24 +330,23 @@ } }, "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", - "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", + "version": "7.22.3", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.3.tgz", + "integrity": "sha512-ahEoxgqNoYXm0k22TvOke48i1PkavGu0qGCmcq9ugi6gnmvKNaMjKBSrZTnWUi1CFEeNAUiVba0Wtzm03aSkJg==", "dev": true, "dependencies": { - "@babel/helper-explode-assignable-expression": "^7.18.6", - "@babel/types": "^7.18.9" + "@babel/types": "^7.22.3" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.21.4.tgz", - "integrity": "sha512-Fa0tTuOXZ1iL8IeDFUWCzjZcn+sJGd9RZdH9esYVjEejGmzf+FFYQpMi/kZUk2kPy/q1H3/GPw7np8qar/stfg==", + "version": "7.22.1", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.1.tgz", + "integrity": "sha512-Rqx13UM3yVB5q0D/KwQ8+SPfX/+Rnsy1Lw1k/UwOC4KC6qrzIQoY3lYnBu5EHKBlEHHcj0M0W8ltPSkD8rqfsQ==", "dependencies": { - "@babel/compat-data": "^7.21.4", + "@babel/compat-data": "^7.22.0", "@babel/helper-validator-option": "^7.21.0", "browserslist": "^4.21.3", "lru-cache": "^5.1.1", @@ -347,19 +360,20 @@ } }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.21.4.tgz", - "integrity": "sha512-46QrX2CQlaFRF4TkwfTt6nJD7IHq8539cCL7SDpqWSDeJKY1xylKKY5F/33mJhLZ3mFvKv2gGrVS6NkyF6qs+Q==", + "version": "7.22.1", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.1.tgz", + "integrity": "sha512-SowrZ9BWzYFgzUMwUmowbPSGu6CXL5MSuuCkG3bejahSpSymioPmuLdhPxNOc9MjuNGjy7M/HaXvJ8G82Lywlw==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-environment-visitor": "^7.22.1", "@babel/helper-function-name": "^7.21.0", - "@babel/helper-member-expression-to-functions": "^7.21.0", + "@babel/helper-member-expression-to-functions": "^7.22.0", "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-replace-supers": "^7.20.7", + "@babel/helper-replace-supers": "^7.22.1", "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", - "@babel/helper-split-export-declaration": "^7.18.6" + "@babel/helper-split-export-declaration": "^7.18.6", + "semver": "^6.3.0" }, "engines": { "node": ">=6.9.0" @@ -369,13 +383,14 @@ } }, "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.21.4.tgz", - "integrity": "sha512-M00OuhU+0GyZ5iBBN9czjugzWrEq2vDpf/zCYHxxf93ul/Q5rv+a5h+/+0WnI1AebHNVtl5bFV0qsJoH23DbfA==", + "version": "7.22.1", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.1.tgz", + "integrity": "sha512-WWjdnfR3LPIe+0EY8td7WmjhytxXtjKAEpnAxun/hkNiyOaPlvGK+NZaBFIdi9ndYV3Gav7BpFvtUwnaJlwi1w==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", - "regexpu-core": "^5.3.1" + "regexpu-core": "^5.3.1", + "semver": "^6.3.0" }, "engines": { "node": ">=6.9.0" @@ -385,9 +400,9 @@ } }, "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", - "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.0.tgz", + "integrity": "sha512-RnanLx5ETe6aybRi1cO/edaRH+bNYWaryCEmjDDYyNr4wnSzyOp8T0dWipmqVHKEY3AbVKUom50AKSlj1zmKbg==", "dev": true, "dependencies": { "@babel/helper-compilation-targets": "^7.17.7", @@ -402,21 +417,9 @@ } }, "node_modules/@babel/helper-environment-visitor": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", - "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-explode-assignable-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", - "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", - "dev": true, - "dependencies": { - "@babel/types": "^7.18.6" - }, + "version": "7.22.1", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.1.tgz", + "integrity": "sha512-Z2tgopurB/kTbidvzeBrc2To3PUP/9i5MUe+fU6QJCQDyPwSH2oRapkLw3KGECDYSjhQZCNxEvNvZlLw8JjGwA==", "engines": { "node": ">=6.9.0" } @@ -445,12 +448,12 @@ } }, "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.21.0.tgz", - "integrity": "sha512-Muu8cdZwNN6mRRNG6lAYErJ5X3bRevgYR2O8wN0yn7jJSnGDu6eG59RfT29JHxGUovyfrh6Pj0XzmR7drNVL3Q==", + "version": "7.22.3", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.22.3.tgz", + "integrity": "sha512-Gl7sK04b/2WOb6OPVeNy9eFKeD3L6++CzL3ykPOWqTn08xgYYK0wz4TUh2feIImDXxcVW3/9WQ1NMKY66/jfZA==", "dev": true, "dependencies": { - "@babel/types": "^7.21.0" + "@babel/types": "^7.22.3" }, "engines": { "node": ">=6.9.0" @@ -468,18 +471,18 @@ } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.21.2", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.2.tgz", - "integrity": "sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==", + "version": "7.22.1", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.22.1.tgz", + "integrity": "sha512-dxAe9E7ySDGbQdCVOY/4+UcD8M9ZFqZcZhSPsPacvCG4M+9lwtDDQfI2EoaSvmf7W/8yCBkGU0m7Pvt1ru3UZw==", "dependencies": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-simple-access": "^7.20.2", + "@babel/helper-environment-visitor": "^7.22.1", + "@babel/helper-module-imports": "^7.21.4", + "@babel/helper-simple-access": "^7.21.5", "@babel/helper-split-export-declaration": "^7.18.6", "@babel/helper-validator-identifier": "^7.19.1", - "@babel/template": "^7.20.7", - "@babel/traverse": "^7.21.2", - "@babel/types": "^7.21.2" + "@babel/template": "^7.21.9", + "@babel/traverse": "^7.22.1", + "@babel/types": "^7.22.0" }, "engines": { "node": ">=6.9.0" @@ -498,9 +501,9 @@ } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", - "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.21.5.tgz", + "integrity": "sha512-0WDaIlXKOX/3KfBK/dwP1oQGiPh6rjMkT7HIRv7i5RR2VUMwrx5ZL0dwBkKx7+SW1zwNdgjHd34IMk5ZjTeHVg==", "engines": { "node": ">=6.9.0" } @@ -524,28 +527,28 @@ } }, "node_modules/@babel/helper-replace-supers": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.20.7.tgz", - "integrity": "sha512-vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A==", + "version": "7.22.1", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.1.tgz", + "integrity": "sha512-ut4qrkE4AuSfrwHSps51ekR1ZY/ygrP1tp0WFm8oVq6nzc/hvfV/22JylndIbsf2U2M9LOMwiSddr6y+78j+OQ==", "dev": true, "dependencies": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-member-expression-to-functions": "^7.20.7", + "@babel/helper-environment-visitor": "^7.22.1", + "@babel/helper-member-expression-to-functions": "^7.22.0", "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/template": "^7.20.7", - "@babel/traverse": "^7.20.7", - "@babel/types": "^7.20.7" + "@babel/template": "^7.21.9", + "@babel/traverse": "^7.22.1", + "@babel/types": "^7.22.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-simple-access": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", - "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.21.5.tgz", + "integrity": "sha512-ENPDAMC1wAjR0uaCUwliBdiSl1KBJAVnMTzXqi64c2MG8MPR6ii4qf7bSXDqSFbr4W6W028/rf5ivoHop5/mkg==", "dependencies": { - "@babel/types": "^7.20.2" + "@babel/types": "^7.21.5" }, "engines": { "node": ">=6.9.0" @@ -575,9 +578,9 @@ } }, "node_modules/@babel/helper-string-parser": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", - "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.21.5.tgz", + "integrity": "sha512-5pTUx3hAJaZIdW99sJ6ZUUgWq/Y+Hja7TowEnLNMm1VivRgZQL3vpBY3qUACVsvw+yQU6+YgfBVmcbLaZtrA1w==", "engines": { "node": ">=6.9.0" } @@ -614,13 +617,13 @@ } }, "node_modules/@babel/helpers": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.21.0.tgz", - "integrity": "sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==", + "version": "7.22.3", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.3.tgz", + "integrity": "sha512-jBJ7jWblbgr7r6wYZHMdIqKc73ycaTcCaWRq4/2LpuPHcx7xMlZvpGQkOYc9HeSjn6rcx15CPlgVcBtZ4WZJ2w==", "dependencies": { - "@babel/template": "^7.20.7", - "@babel/traverse": "^7.21.0", - "@babel/types": "^7.21.0" + "@babel/template": "^7.21.9", + "@babel/traverse": "^7.22.1", + "@babel/types": "^7.22.3" }, "engines": { "node": ">=6.9.0" @@ -640,9 +643,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.4.tgz", - "integrity": "sha512-alVJj7k7zIxqBZ7BTRhz0IqJFxW1VJbm6N8JbcYhQ186df9ZBPbZBmWSqAMXwHGsCJdYks7z/voa3ibiS5bCIw==", + "version": "7.22.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.4.tgz", + "integrity": "sha512-VLLsx06XkEYqBtE5YGPwfSGwfrjnyPP5oiGty3S8pQLFDFLaS8VwWSIxkTXpcvr5zeYLE6+MBNl2npl/YnfofA==", "bin": { "parser": "bin/babel-parser.js" }, @@ -666,14 +669,14 @@ } }, "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.20.7.tgz", - "integrity": "sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ==", + "version": "7.22.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.3.tgz", + "integrity": "sha512-6r4yRwEnorYByILoDRnEqxtojYKuiIv9FojW2E8GUKo9eWBwbKcd9IiZOZpdyXc64RmyGGyPu3/uAcrz/dq2kQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-plugin-utils": "^7.21.5", "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", - "@babel/plugin-proposal-optional-chaining": "^7.20.7" + "@babel/plugin-transform-optional-chaining": "^7.22.3" }, "engines": { "node": ">=6.9.0" @@ -682,24 +685,6 @@ "@babel/core": "^7.13.0" } }, - "node_modules/@babel/plugin-proposal-async-generator-functions": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz", - "integrity": "sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==", - "dev": true, - "dependencies": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-remap-async-to-generator": "^7.18.9", - "@babel/plugin-syntax-async-generators": "^7.8.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, "node_modules/@babel/plugin-proposal-class-properties": { "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", @@ -716,130 +701,17 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-class-static-block": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.21.0.tgz", - "integrity": "sha512-XP5G9MWNUskFuP30IfFSEFB0Z6HzLIUcjYM4bYOPHXl7eiJ9HFv8tWj6TXTN5QODiEhDZAeI4hLok2iHFFV4hw==", - "dev": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.21.0", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-class-static-block": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.12.0" - } - }, "node_modules/@babel/plugin-proposal-decorators": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.21.0.tgz", - "integrity": "sha512-MfgX49uRrFUTL/HvWtmx3zmpyzMMr4MTj3d527MLlr/4RTT9G/ytFFP7qet2uM2Ve03b+BkpWUpK+lRXnQ+v9w==", + "version": "7.22.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.22.3.tgz", + "integrity": "sha512-XjTKH3sHr6pPqG+hR1NCdVupwiosfdKM2oSMyKQVQ5Bym9l/p7BuLAqT5U32zZzRCfPq/TPRPzMiiTE9bOXU4w==", "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.21.0", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-replace-supers": "^7.20.7", + "@babel/helper-create-class-features-plugin": "^7.22.1", + "@babel/helper-plugin-utils": "^7.21.5", + "@babel/helper-replace-supers": "^7.22.1", "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/plugin-syntax-decorators": "^7.21.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-dynamic-import": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", - "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-export-namespace-from": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", - "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-json-strings": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", - "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-json-strings": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.20.7.tgz", - "integrity": "sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", - "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-numeric-separator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", - "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" + "@babel/plugin-syntax-decorators": "^7.22.3" }, "engines": { "node": ">=6.9.0" @@ -867,55 +739,6 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-optional-catch-binding": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", - "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-optional-chaining": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", - "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-private-methods": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", - "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", - "dev": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, "node_modules/@babel/plugin-proposal-private-property-in-object": { "version": "7.21.0", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0.tgz", @@ -990,12 +813,12 @@ } }, "node_modules/@babel/plugin-syntax-decorators": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.21.0.tgz", - "integrity": "sha512-tIoPpGBR8UuM4++ccWN3gifhVvQu7ZizuR1fklhRJrd5ewgbkUS+0KVFeWWxELtn18NTLoW32XV7zyOgIAiz+w==", + "version": "7.22.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.22.3.tgz", + "integrity": "sha512-R16Zuge73+8/nLcDjkIpyhi5wIbN7i7fiuLJR8yQX7vPAa/ltUKtd3iLbb4AgP5nrLi91HnNUNosELIGUGH1bg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2" + "@babel/helper-plugin-utils": "^7.21.5" }, "engines": { "node": ">=6.9.0" @@ -1042,6 +865,33 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.22.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.22.3.tgz", + "integrity": "sha512-i35jZJv6aO7hxEbIWQ41adVfOzjm9dcYDNeWlBMd8p0ZQRtNUCBrmGwZt+H5lb+oOC9a3svp956KP0oWGA1YsA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.21.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/plugin-syntax-json-strings": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", @@ -1171,13 +1021,47 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.20.7.tgz", - "integrity": "sha512-3poA5E7dzDomxj9WXWwuD6A5F3kc7VXwIJO+E+J8qtDtS+pXPAhrgEyh+9GBwBgPq1Z+bB+/JD60lp5jsN7JPQ==", + "node_modules/@babel/plugin-syntax-unicode-sets-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", + "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2" + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.21.5.tgz", + "integrity": "sha512-wb1mhwGOCaXHDTcsRYMKF9e5bbMgqwxtqa2Y1ifH96dXJPwbuLX9qHy3clhrxVqgMz7nyNXs8VkxdH8UBcjKqA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.21.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-generator-functions": { + "version": "7.22.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.22.3.tgz", + "integrity": "sha512-36A4Aq48t66btydbZd5Fk0/xJqbpg/v4QWI4AH4cYHBXy9Mu42UOupZpebKFiCFNT9S9rJFcsld0gsv0ayLjtA==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.1", + "@babel/helper-plugin-utils": "^7.21.5", + "@babel/helper-remap-async-to-generator": "^7.18.9", + "@babel/plugin-syntax-async-generators": "^7.8.4" }, "engines": { "node": ">=6.9.0" @@ -1233,6 +1117,39 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-transform-class-properties": { + "version": "7.22.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.22.3.tgz", + "integrity": "sha512-mASLsd6rhOrLZ5F3WbCxkzl67mmOnqik0zrg5W6D/X0QMW7HtvnoL1dRARLKIbMP3vXwkwziuLesPqWVGIl6Bw==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.22.1", + "@babel/helper-plugin-utils": "^7.21.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-static-block": { + "version": "7.22.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.22.3.tgz", + "integrity": "sha512-5BirgNWNOx7cwbTJCOmKFJ1pZjwk5MUfMIwiBBvsirCJMZeQgs5pk6i1OlkVg+1Vef5LfBahFOrdCnAWvkVKMw==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.22.1", + "@babel/helper-plugin-utils": "^7.21.5", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, "node_modules/@babel/plugin-transform-classes": { "version": "7.21.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.21.0.tgz", @@ -1257,12 +1174,12 @@ } }, "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.20.7.tgz", - "integrity": "sha512-Lz7MvBK6DTjElHAmfu6bfANzKcxpyNPeYBGEafyA6E5HtRpjpZwU+u7Qrgz/2OR0z+5TvKYbPdphfSaAcZBrYQ==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.21.5.tgz", + "integrity": "sha512-TR653Ki3pAwxBxUe8srfF3e4Pe3FTA46uaNHYyQwIoM4oWKSoOZiDNyHJ0oIoDIUPSRQbQG7jzgVBX3FPVne1Q==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-plugin-utils": "^7.21.5", "@babel/template": "^7.20.7" }, "engines": { @@ -1318,6 +1235,22 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-transform-dynamic-import": { + "version": "7.22.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.22.1.tgz", + "integrity": "sha512-rlhWtONnVBPdmt+jeewS0qSnMz/3yLFrqAP8hHC6EDcrYRSyuz9f9yQhHvVn2Ad6+yO9fHXac5piudeYrInxwQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.21.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/plugin-transform-exponentiation-operator": { "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", @@ -1334,13 +1267,29 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-for-of": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.21.0.tgz", - "integrity": "sha512-LlUYlydgDkKpIY7mcBWvyPPmMcOphEyYA27Ef4xpbh1IiDNLr0kZsos2nf92vz3IccvJI25QUwp86Eo5s6HmBQ==", + "node_modules/@babel/plugin-transform-export-namespace-from": { + "version": "7.22.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.22.3.tgz", + "integrity": "sha512-5Ti1cHLTDnt3vX61P9KZ5IG09bFXp4cDVFJIAeCZuxu9OXXJJZp5iP0n/rzM2+iAutJY+KWEyyHcRaHlpQ/P5g==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2" + "@babel/helper-plugin-utils": "^7.21.5", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.21.5.tgz", + "integrity": "sha512-nYWpjKW/7j/I/mZkGVgHJXh4bA1sfdFnJoOXwJuj4m3Q2EraO/8ZyrkCau9P5tbHQk01RMSt6KYLCsW7730SXQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.21.5" }, "engines": { "node": ">=6.9.0" @@ -1366,6 +1315,22 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-transform-json-strings": { + "version": "7.22.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.22.3.tgz", + "integrity": "sha512-IuvOMdeOOY2X4hRNAT6kwbePtK21BUyrAEgLKviL8pL6AEEVUVcqtRdN/HJXBLGIbt9T3ETmXRnFedRRmQNTYw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.21.5", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/plugin-transform-literals": { "version": "7.18.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", @@ -1381,6 +1346,22 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-transform-logical-assignment-operators": { + "version": "7.22.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.22.3.tgz", + "integrity": "sha512-CbayIfOw4av2v/HYZEsH+Klks3NC2/MFIR3QR8gnpGNNPEaq2fdlVCRYG/paKs7/5hvBLQ+H70pGWOHtlNEWNA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.21.5", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/plugin-transform-member-expression-literals": { "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", @@ -1413,14 +1394,14 @@ } }, "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.21.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.21.2.tgz", - "integrity": "sha512-Cln+Yy04Gxua7iPdj6nOV96smLGjpElir5YwzF0LBPKoPlLDNJePNlrGGaybAJkd0zKRnOVXOgizSqPYMNYkzA==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.21.5.tgz", + "integrity": "sha512-OVryBEgKUbtqMoB7eG2rs6UFexJi6Zj6FDXx+esBLPTCxCNxAY9o+8Di7IsUGJ+AVhp5ncK0fxWUBd0/1gPhrQ==", "dev": true, "dependencies": { - "@babel/helper-module-transforms": "^7.21.2", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-simple-access": "^7.20.2" + "@babel/helper-module-transforms": "^7.21.5", + "@babel/helper-plugin-utils": "^7.21.5", + "@babel/helper-simple-access": "^7.21.5" }, "engines": { "node": ">=6.9.0" @@ -1430,14 +1411,14 @@ } }, "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.20.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.20.11.tgz", - "integrity": "sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==", + "version": "7.22.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.22.3.tgz", + "integrity": "sha512-V21W3bKLxO3ZjcBJZ8biSvo5gQ85uIXW2vJfh7JSWf/4SLUSr1tOoHX3ruN4+Oqa2m+BKfsxTR1I+PsvkIWvNw==", "dev": true, "dependencies": { "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-module-transforms": "^7.20.11", - "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-module-transforms": "^7.22.1", + "@babel/helper-plugin-utils": "^7.21.5", "@babel/helper-validator-identifier": "^7.19.1" }, "engines": { @@ -1464,13 +1445,13 @@ } }, "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.20.5.tgz", - "integrity": "sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==", + "version": "7.22.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.3.tgz", + "integrity": "sha512-c6HrD/LpUdNNJsISQZpds3TXvfYIAbo+efE9aWmY/PmSRD0agrJ9cPMt4BmArwUQ7ZymEWTFjTyp+yReLJZh0Q==", "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.20.5", - "@babel/helper-plugin-utils": "^7.20.2" + "@babel/helper-create-regexp-features-plugin": "^7.22.1", + "@babel/helper-plugin-utils": "^7.21.5" }, "engines": { "node": ">=6.9.0" @@ -1480,12 +1461,63 @@ } }, "node_modules/@babel/plugin-transform-new-target": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", - "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", + "version": "7.22.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.22.3.tgz", + "integrity": "sha512-5RuJdSo89wKdkRTqtM9RVVJzHum9c2s0te9rB7vZC1zKKxcioWIy+xcu4OoIAjyFZhb/bp5KkunuLin1q7Ct+w==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.21.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.22.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.22.3.tgz", + "integrity": "sha512-CpaoNp16nX7ROtLONNuCyenYdY/l7ZsR6aoVa7rW7nMWisoNoQNIH5Iay/4LDyRjKMuElMqXiBoOQCDLTMGZiw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.21.5", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-numeric-separator": { + "version": "7.22.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.22.3.tgz", + "integrity": "sha512-+AF88fPDJrnseMh5vD9+SH6wq4ZMvpiTMHh58uLs+giMEyASFVhcT3NkoyO+NebFCNnpHJEq5AXO2txV4AGPDQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.21.5", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-rest-spread": { + "version": "7.22.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.3.tgz", + "integrity": "sha512-38bzTsqMMCI46/TQnJwPPpy33EjLCc1Gsm2hRTF6zTMWnKsN61vdrpuzIEGQyKEhDSYDKyZHrrd5FMj4gcUHhw==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.22.3", + "@babel/helper-compilation-targets": "^7.22.1", + "@babel/helper-plugin-utils": "^7.21.5", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.22.3" }, "engines": { "node": ">=6.9.0" @@ -1510,13 +1542,80 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-parameters": { - "version": "7.21.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.21.3.tgz", - "integrity": "sha512-Wxc+TvppQG9xWFYatvCGPvZ6+SIUxQ2ZdiBP+PHYMIjnPXD+uThCshaz4NZOnODAtBjjcVQQ/3OKs9LW28purQ==", + "node_modules/@babel/plugin-transform-optional-catch-binding": { + "version": "7.22.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.22.3.tgz", + "integrity": "sha512-bnDFWXFzWY0BsOyqaoSXvMQ2F35zutQipugog/rqotL2S4ciFOKlRYUu9djt4iq09oh2/34hqfRR2k1dIvuu4g==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2" + "@babel/helper-plugin-utils": "^7.21.5", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-chaining": { + "version": "7.22.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.22.3.tgz", + "integrity": "sha512-63v3/UFFxhPKT8j8u1jTTGVyITxl7/7AfOqK8C5gz1rHURPUGe3y5mvIf68eYKGoBNahtJnTxBKug4BQOnzeJg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.21.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.22.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.3.tgz", + "integrity": "sha512-x7QHQJHPuD9VmfpzboyGJ5aHEr9r7DsAsdxdhJiTB3J3j8dyl+NFZ+rX5Q2RWFDCs61c06qBfS4ys2QYn8UkMw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.21.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-methods": { + "version": "7.22.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.22.3.tgz", + "integrity": "sha512-fC7jtjBPFqhqpPAE+O4LKwnLq7gGkD3ZmC2E3i4qWH34mH3gOg2Xrq5YMHUq6DM30xhqM1DNftiRaSqVjEG+ug==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.22.1", + "@babel/helper-plugin-utils": "^7.21.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-property-in-object": { + "version": "7.22.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.22.3.tgz", + "integrity": "sha512-C7MMl4qWLpgVCbXfj3UW8rR1xeCnisQ0cU7YJHV//8oNBS0aCIVg1vFnZXxOckHhEpQyqNNkWmvSEWnMLlc+Vw==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.22.1", + "@babel/helper-plugin-utils": "^7.21.5", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" }, "engines": { "node": ">=6.9.0" @@ -1541,12 +1640,12 @@ } }, "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.20.5.tgz", - "integrity": "sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.21.5.tgz", + "integrity": "sha512-ZoYBKDb6LyMi5yCsByQ5jmXsHAQDDYeexT1Szvlmui+lADvfSecr5Dxd/PkrTC3pAD182Fcju1VQkB4oCp9M+w==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-plugin-utils": "^7.21.5", "regenerator-transform": "^0.15.1" }, "engines": { @@ -1572,16 +1671,16 @@ } }, "node_modules/@babel/plugin-transform-runtime": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.21.4.tgz", - "integrity": "sha512-1J4dhrw1h1PqnNNpzwxQ2UBymJUF8KuPjAAnlLwZcGhHAIqUigFW7cdK6GHoB64ubY4qXQNYknoUeks4Wz7CUA==", + "version": "7.22.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.22.4.tgz", + "integrity": "sha512-Urkiz1m4zqiRo17klj+l3nXgiRTFQng91Bc1eiLF7BMQu1e7wE5Gcq9xSv062IF068NHjcutSbIMev60gXxAvA==", "dev": true, "dependencies": { "@babel/helper-module-imports": "^7.21.4", - "@babel/helper-plugin-utils": "^7.20.2", - "babel-plugin-polyfill-corejs2": "^0.3.3", - "babel-plugin-polyfill-corejs3": "^0.6.0", - "babel-plugin-polyfill-regenerator": "^0.4.1", + "@babel/helper-plugin-utils": "^7.21.5", + "babel-plugin-polyfill-corejs2": "^0.4.3", + "babel-plugin-polyfill-corejs3": "^0.8.1", + "babel-plugin-polyfill-regenerator": "^0.5.0", "semver": "^6.3.0" }, "engines": { @@ -1668,12 +1767,28 @@ } }, "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", - "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.21.5.tgz", + "integrity": "sha512-LYm/gTOwZqsYohlvFUe/8Tujz75LqqVC2w+2qPHLR+WyWHGCZPN1KBpJCJn+4Bk4gOkQy/IXKIge6az5MqwlOg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" + "@babel/helper-plugin-utils": "^7.21.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-property-regex": { + "version": "7.22.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.22.3.tgz", + "integrity": "sha512-5ScJ+OmdX+O6HRuMGW4kv7RL9vIKdtdAj9wuWUKy1wbHY3jaM/UlyIiC1G7J6UJiiyMukjjK0QwL3P0vBd0yYg==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.1", + "@babel/helper-plugin-utils": "^7.21.5" }, "engines": { "node": ">=6.9.0" @@ -1698,39 +1813,43 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/preset-env": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.21.4.tgz", - "integrity": "sha512-2W57zHs2yDLm6GD5ZpvNn71lZ0B/iypSdIeq25OurDKji6AdzV07qp4s3n1/x5BqtiGaTrPN3nerlSCaC5qNTw==", + "node_modules/@babel/plugin-transform-unicode-sets-regex": { + "version": "7.22.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.22.3.tgz", + "integrity": "sha512-hNufLdkF8vqywRp+P55j4FHXqAX2LRUccoZHH7AFn1pq5ZOO2ISKW9w13bFZVjBoTqeve2HOgoJCcaziJVhGNw==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.21.4", - "@babel/helper-compilation-targets": "^7.21.4", - "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-create-regexp-features-plugin": "^7.22.1", + "@babel/helper-plugin-utils": "^7.21.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.22.4", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.22.4.tgz", + "integrity": "sha512-c3lHOjbwBv0TkhYCr+XCR6wKcSZ1QbQTVdSkZUaVpLv8CVWotBMArWUi5UAJrcrQaEnleVkkvaV8F/pmc/STZQ==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.22.3", + "@babel/helper-compilation-targets": "^7.22.1", + "@babel/helper-plugin-utils": "^7.21.5", "@babel/helper-validator-option": "^7.21.0", "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.20.7", - "@babel/plugin-proposal-async-generator-functions": "^7.20.7", - "@babel/plugin-proposal-class-properties": "^7.18.6", - "@babel/plugin-proposal-class-static-block": "^7.21.0", - "@babel/plugin-proposal-dynamic-import": "^7.18.6", - "@babel/plugin-proposal-export-namespace-from": "^7.18.9", - "@babel/plugin-proposal-json-strings": "^7.18.6", - "@babel/plugin-proposal-logical-assignment-operators": "^7.20.7", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", - "@babel/plugin-proposal-numeric-separator": "^7.18.6", - "@babel/plugin-proposal-object-rest-spread": "^7.20.7", - "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", - "@babel/plugin-proposal-optional-chaining": "^7.21.0", - "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.22.3", "@babel/plugin-proposal-private-property-in-object": "^7.21.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", "@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.20.0", + "@babel/plugin-syntax-import-attributes": "^7.22.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", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", @@ -1740,44 +1859,61 @@ "@babel/plugin-syntax-optional-chaining": "^7.8.3", "@babel/plugin-syntax-private-property-in-object": "^7.14.5", "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-transform-arrow-functions": "^7.20.7", + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.21.5", + "@babel/plugin-transform-async-generator-functions": "^7.22.3", "@babel/plugin-transform-async-to-generator": "^7.20.7", "@babel/plugin-transform-block-scoped-functions": "^7.18.6", "@babel/plugin-transform-block-scoping": "^7.21.0", + "@babel/plugin-transform-class-properties": "^7.22.3", + "@babel/plugin-transform-class-static-block": "^7.22.3", "@babel/plugin-transform-classes": "^7.21.0", - "@babel/plugin-transform-computed-properties": "^7.20.7", + "@babel/plugin-transform-computed-properties": "^7.21.5", "@babel/plugin-transform-destructuring": "^7.21.3", "@babel/plugin-transform-dotall-regex": "^7.18.6", "@babel/plugin-transform-duplicate-keys": "^7.18.9", + "@babel/plugin-transform-dynamic-import": "^7.22.1", "@babel/plugin-transform-exponentiation-operator": "^7.18.6", - "@babel/plugin-transform-for-of": "^7.21.0", + "@babel/plugin-transform-export-namespace-from": "^7.22.3", + "@babel/plugin-transform-for-of": "^7.21.5", "@babel/plugin-transform-function-name": "^7.18.9", + "@babel/plugin-transform-json-strings": "^7.22.3", "@babel/plugin-transform-literals": "^7.18.9", + "@babel/plugin-transform-logical-assignment-operators": "^7.22.3", "@babel/plugin-transform-member-expression-literals": "^7.18.6", "@babel/plugin-transform-modules-amd": "^7.20.11", - "@babel/plugin-transform-modules-commonjs": "^7.21.2", - "@babel/plugin-transform-modules-systemjs": "^7.20.11", + "@babel/plugin-transform-modules-commonjs": "^7.21.5", + "@babel/plugin-transform-modules-systemjs": "^7.22.3", "@babel/plugin-transform-modules-umd": "^7.18.6", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.20.5", - "@babel/plugin-transform-new-target": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.3", + "@babel/plugin-transform-new-target": "^7.22.3", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.22.3", + "@babel/plugin-transform-numeric-separator": "^7.22.3", + "@babel/plugin-transform-object-rest-spread": "^7.22.3", "@babel/plugin-transform-object-super": "^7.18.6", - "@babel/plugin-transform-parameters": "^7.21.3", + "@babel/plugin-transform-optional-catch-binding": "^7.22.3", + "@babel/plugin-transform-optional-chaining": "^7.22.3", + "@babel/plugin-transform-parameters": "^7.22.3", + "@babel/plugin-transform-private-methods": "^7.22.3", + "@babel/plugin-transform-private-property-in-object": "^7.22.3", "@babel/plugin-transform-property-literals": "^7.18.6", - "@babel/plugin-transform-regenerator": "^7.20.5", + "@babel/plugin-transform-regenerator": "^7.21.5", "@babel/plugin-transform-reserved-words": "^7.18.6", "@babel/plugin-transform-shorthand-properties": "^7.18.6", "@babel/plugin-transform-spread": "^7.20.7", "@babel/plugin-transform-sticky-regex": "^7.18.6", "@babel/plugin-transform-template-literals": "^7.18.9", "@babel/plugin-transform-typeof-symbol": "^7.18.9", - "@babel/plugin-transform-unicode-escapes": "^7.18.10", + "@babel/plugin-transform-unicode-escapes": "^7.21.5", + "@babel/plugin-transform-unicode-property-regex": "^7.22.3", "@babel/plugin-transform-unicode-regex": "^7.18.6", + "@babel/plugin-transform-unicode-sets-regex": "^7.22.3", "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.21.4", - "babel-plugin-polyfill-corejs2": "^0.3.3", - "babel-plugin-polyfill-corejs3": "^0.6.0", - "babel-plugin-polyfill-regenerator": "^0.4.1", - "core-js-compat": "^3.25.1", + "@babel/types": "^7.22.4", + "babel-plugin-polyfill-corejs2": "^0.4.3", + "babel-plugin-polyfill-corejs3": "^0.8.1", + "babel-plugin-polyfill-regenerator": "^0.5.0", + "core-js-compat": "^3.30.2", "semver": "^6.3.0" }, "engines": { @@ -1810,10 +1946,9 @@ "dev": true }, "node_modules/@babel/runtime": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.21.0.tgz", - "integrity": "sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw==", - "dev": true, + "version": "7.22.3", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.3.tgz", + "integrity": "sha512-XsDuspWKLUsxwCp6r7EhsExHtYfbe5oAGQ19kqngTdCPUoPQzOPdUbD/pB9PJiwb2ptYKQDjSJT3R6dC+EPqfQ==", "dependencies": { "regenerator-runtime": "^0.13.11" }, @@ -1822,31 +1957,31 @@ } }, "node_modules/@babel/template": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", - "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", + "version": "7.21.9", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.21.9.tgz", + "integrity": "sha512-MK0X5k8NKOuWRamiEfc3KEJiHMTkGZNUjzMipqCGDDc6ijRl/B7RGSKVGncu4Ro/HdyzzY6cmoXuKI2Gffk7vQ==", "dependencies": { - "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7" + "@babel/code-frame": "^7.21.4", + "@babel/parser": "^7.21.9", + "@babel/types": "^7.21.5" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.4.tgz", - "integrity": "sha512-eyKrRHKdyZxqDm+fV1iqL9UAHMoIg0nDaGqfIOd8rKH17m5snv7Gn4qgjBoFfLz9APvjFU/ICT00NVCv1Epp8Q==", + "version": "7.22.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.4.tgz", + "integrity": "sha512-Tn1pDsjIcI+JcLKq1AVlZEr4226gpuAQTsLMorsYg9tuS/kG7nuwwJ4AB8jfQuEgb/COBwR/DqJxmoiYFu5/rQ==", "dependencies": { "@babel/code-frame": "^7.21.4", - "@babel/generator": "^7.21.4", - "@babel/helper-environment-visitor": "^7.18.9", + "@babel/generator": "^7.22.3", + "@babel/helper-environment-visitor": "^7.22.1", "@babel/helper-function-name": "^7.21.0", "@babel/helper-hoist-variables": "^7.18.6", "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.21.4", - "@babel/types": "^7.21.4", + "@babel/parser": "^7.22.4", + "@babel/types": "^7.22.4", "debug": "^4.1.0", "globals": "^11.1.0" }, @@ -1855,11 +1990,11 @@ } }, "node_modules/@babel/types": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.4.tgz", - "integrity": "sha512-rU2oY501qDxE8Pyo7i/Orqma4ziCOrby0/9mvbDUGEfvZjb279Nk9k19e2fiCxHbRRpY2ZyrgW1eq22mvmOIzA==", + "version": "7.22.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.4.tgz", + "integrity": "sha512-Tx9x3UBHTTsMSW85WB2kphxYQVvrZ/t1FxD88IpSgIjiUJlCm9z+xWIDwyo1vffTwSqteqyznB8ZE9vYYk16zA==", "dependencies": { - "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-string-parser": "^7.21.5", "@babel/helper-validator-identifier": "^7.19.1", "to-fast-properties": "^2.0.0" }, @@ -1877,30 +2012,6 @@ "node": ">=0.1.90" } }, - "node_modules/@cspotcode/source-map-support": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", - "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", - "devOptional": true, - "peer": true, - "dependencies": { - "@jridgewell/trace-mapping": "0.3.9" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", - "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", - "devOptional": true, - "peer": true, - "dependencies": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, "node_modules/@csstools/cascade-layer-name-parser": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/@csstools/cascade-layer-name-parser/-/cascade-layer-name-parser-1.0.2.tgz", @@ -1919,16 +2030,22 @@ } }, "node_modules/@csstools/color-helpers": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-2.0.0.tgz", - "integrity": "sha512-VcPjEnp07RNgz/D+oI2uIALg+IPCSl6mj0XhA3pl3F2bM2B95vgzatExmmzSg/X0zkh+R2v+jFY/J2pV/bnwpw==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-2.1.0.tgz", + "integrity": "sha512-OWkqBa7PDzZuJ3Ha7T5bxdSVfSCfTq6K1mbAhbO1MD+GSULGjrp45i5RudyJOedstSarN/3mdwu9upJE7gDXfw==", "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "engines": { "node": "^14 || ^16 || >=18" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" } }, "node_modules/@csstools/css-calc": { @@ -1949,21 +2066,27 @@ } }, "node_modules/@csstools/css-color-parser": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-1.1.2.tgz", - "integrity": "sha512-MjW/VspbFSkvbuou7tUUu2+FAlAR7VJ/PA69M9EGKltThbONC8nyW33wHRzNvLzRLGstZLEO5X5oR7IMhMDi0A==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-1.2.0.tgz", + "integrity": "sha512-kt9jhqyL/Ig/Tsf1cY+iygxs2nu3/D532048G9BSeg9YjlpZxbor6I+nvgMNB1A1ppL+i15Mb/yyDHYMQmgBtQ==", "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "dependencies": { - "@csstools/color-helpers": "^2.0.0", + "@csstools/color-helpers": "^2.1.0", "@csstools/css-calc": "^1.1.1" }, "engines": { "node": "^14 || ^16 || >=18" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, "peerDependencies": { "@csstools/css-parser-algorithms": "^2.1.1", "@csstools/css-tokenizer": "^2.1.1" @@ -2036,45 +2159,57 @@ } }, "node_modules/@csstools/postcss-color-function": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-2.2.1.tgz", - "integrity": "sha512-T52iiqmzyKk09B9iNTQbuWa9Tn83SztXY7o6r2+j+o1BS/7+CiCjTgN2HgzybDmx8cr6XYhQ1BzqgV9tJzhrmw==", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-2.2.2.tgz", + "integrity": "sha512-HpBtNAS8m07Umr1kYYOIKTSg2uBMjWMc7zeXchhodsZtopICa5pTyCIuuT0z9oy07j/M4+Uj0M01OLvmN0AHqA==", "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "dependencies": { - "@csstools/css-color-parser": "^1.1.2", + "@csstools/css-color-parser": "^1.2.0", "@csstools/css-parser-algorithms": "^2.1.1", "@csstools/css-tokenizer": "^2.1.1", - "@csstools/postcss-progressive-custom-properties": "^2.0.0" + "@csstools/postcss-progressive-custom-properties": "^2.2.0" }, "engines": { "node": "^14 || ^16 || >=18" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, "peerDependencies": { "postcss": "^8.4" } }, "node_modules/@csstools/postcss-color-mix-function": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-color-mix-function/-/postcss-color-mix-function-1.0.1.tgz", - "integrity": "sha512-NSVrzjVcI4TMzDfh6GKZXvEuelT81xpXzruuTNJrwKMTZXEBHY9G2gvmr0eC0wwmL8EF1TblXyPPfBbZobvfXg==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-mix-function/-/postcss-color-mix-function-1.0.2.tgz", + "integrity": "sha512-SZRZ1osJo5CR89xojPEkORnH6RS0FK1aktMujo52TCc74oJCIf6udX1e22qTeV8YG78lRNx8NpM3WzI4dL94tQ==", "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "dependencies": { - "@csstools/css-color-parser": "^1.1.2", + "@csstools/css-color-parser": "^1.2.0", "@csstools/css-parser-algorithms": "^2.1.1", "@csstools/css-tokenizer": "^2.1.1", - "@csstools/postcss-progressive-custom-properties": "^2.0.0" + "@csstools/postcss-progressive-custom-properties": "^2.2.0" }, "engines": { "node": "^14 || ^16 || >=18" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, "peerDependencies": { "postcss": "^8.4" } @@ -2099,73 +2234,101 @@ } }, "node_modules/@csstools/postcss-gradients-interpolation-method": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@csstools/postcss-gradients-interpolation-method/-/postcss-gradients-interpolation-method-3.0.3.tgz", - "integrity": "sha512-0i6HQ8V3jcGEEhhGPAQdMemPjXTOct9qDYLIzjsgKHhrHVwhjwBVcUV70658vJJmrJJvVXgZx2qc4S6okKZJpg==", + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@csstools/postcss-gradients-interpolation-method/-/postcss-gradients-interpolation-method-3.0.5.tgz", + "integrity": "sha512-x1tKUChKajjlZ+pOvapvHTXfRasXLBaChzwcKzI+wGsUmWIfIZhWVdksI/9Yeef0RhI9RFsEgr1fI3gWNcxHyg==", "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "dependencies": { - "@csstools/css-color-parser": "^1.1.2", + "@csstools/css-color-parser": "^1.2.0", "@csstools/css-parser-algorithms": "^2.1.1", "@csstools/css-tokenizer": "^2.1.1", - "@csstools/postcss-progressive-custom-properties": "^2.0.0" + "@csstools/postcss-progressive-custom-properties": "^2.2.0" }, "engines": { "node": "^14 || ^16 || >=18" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, "peerDependencies": { "postcss": "^8.4" } }, "node_modules/@csstools/postcss-hwb-function": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-2.2.1.tgz", - "integrity": "sha512-eiqB4DIs+xqProAly7KwIgE04oze1YHb0QSCw/Y7062d9gpw+Cdif3Y0Z+Te+U7JROYdO0/0j91A6Qy8fo/Rlw==", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-2.2.2.tgz", + "integrity": "sha512-W5Y5oaJ382HSlbdGfPf60d7dAK6Hqf10+Be1yZbd/TNNrQ/3dDdV1c07YwOXPQ3PZ6dvFMhxbIbn8EC3ki3nEg==", "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "dependencies": { - "@csstools/css-color-parser": "^1.1.2", + "@csstools/css-color-parser": "^1.2.0", "@csstools/css-parser-algorithms": "^2.1.1", "@csstools/css-tokenizer": "^2.1.1" }, "engines": { "node": "^14 || ^16 || >=18" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, "peerDependencies": { "postcss": "^8.4" } }, "node_modules/@csstools/postcss-ic-unit": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-2.0.2.tgz", - "integrity": "sha512-N84qGTJkfLTPj2qOG5P4CIqGjpZBbjOEMKMn+UjO5wlb9lcBTfBsxCF0lQsFdWJUzBHYFOz19dL66v71WF3Pig==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-2.0.3.tgz", + "integrity": "sha512-azDezOeI7IhLGqRauyfi/JuJOfNHM951h0TZWnL9L38xTmlBK+s7y4MpWXTq/Ohz8IuiIuVPobXTewsqXaTeiQ==", "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^2.0.0", + "@csstools/postcss-progressive-custom-properties": "^2.2.0", "postcss-value-parser": "^4.2.0" }, "engines": { "node": "^14 || ^16 || >=18" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, "peerDependencies": { "postcss": "^8.4" } }, "node_modules/@csstools/postcss-is-pseudo-class": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-3.2.0.tgz", - "integrity": "sha512-uooelBL99jMg8ZD6xy0Pj1hSalchWmplcin00eI+JHpv1jW2iwbi1cn2UnVsToM4JLwJSZFzTSWCgSpmlyhe3A==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-3.2.1.tgz", + "integrity": "sha512-AtANdV34kJl04Al62is3eQRk/BfOfyAvEmRJvbt+nx5REqImLC+2XhuE6skgkcPli1l8ONS67wS+l1sBzySc3Q==", "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "dependencies": { "@csstools/selector-specificity": "^2.0.0", "postcss-selector-parser": "^6.0.10" @@ -2173,10 +2336,6 @@ "engines": { "node": "^14 || ^16 || >=18" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, "peerDependencies": { "postcss": "^8.4" } @@ -2317,41 +2476,81 @@ } }, "node_modules/@csstools/postcss-oklab-function": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-2.2.1.tgz", - "integrity": "sha512-g4wrVopp6xXr1KetUK4Lj36P+PFPwvUUtd2gaqo7X/0xgJHmMtKMPhD9p77H9bmIpPtkIYQ8b7+7cdmrWNEVAw==", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-2.2.2.tgz", + "integrity": "sha512-25Y9GYia9QamEOHx3B8hyHftDo/lzVhmPPm96ziOzOri9MDZvphPYPyx8NxQXh0P1P0j92eJcOjw4AO6HcXWYw==", "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "dependencies": { - "@csstools/css-color-parser": "^1.1.2", + "@csstools/css-color-parser": "^1.2.0", "@csstools/css-parser-algorithms": "^2.1.1", "@csstools/css-tokenizer": "^2.1.1", - "@csstools/postcss-progressive-custom-properties": "^2.0.0" + "@csstools/postcss-progressive-custom-properties": "^2.2.0" }, "engines": { "node": "^14 || ^16 || >=18" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, "peerDependencies": { "postcss": "^8.4" } }, "node_modules/@csstools/postcss-progressive-custom-properties": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-2.1.1.tgz", - "integrity": "sha512-6p8eO5+j+9hn4h2Klr9dbmya0GIb9SRrnPaCxqR1muVlV1waAZq6YkmlApEwXrox9qxggSwGZD5TnLRIY9f7WA==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-2.2.0.tgz", + "integrity": "sha512-qtJ2Jgf5bQW65OK7JaR0dw+XL3tc3BN99g+I5cRdik++HpyZitrKKxIwDGb3OHp2Yo3PZKuiX8pXljqmLHT/eg==", "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "dependencies": { "postcss-value-parser": "^4.2.0" }, "engines": { "node": "^14 || ^16 || >=18" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-relative-color-syntax": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-relative-color-syntax/-/postcss-relative-color-syntax-1.0.0.tgz", + "integrity": "sha512-/Q2xOHjOeq8p8j/+yilJlroWzqbBca3+tux2ikkArsAsQS9sHWbFtPz602EpNnoGSnVg7o/QSf3xxaekyzv/8A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/css-color-parser": "^1.2.0", + "@csstools/css-parser-algorithms": "^2.1.1", + "@csstools/css-tokenizer": "^2.1.1", + "@csstools/postcss-progressive-custom-properties": "^2.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18" }, "peerDependencies": { "postcss": "^8.4" @@ -2398,21 +2597,27 @@ } }, "node_modules/@csstools/postcss-text-decoration-shorthand": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-2.2.3.tgz", - "integrity": "sha512-PADJidg/tdhDk120aWlGuDxsp5ZTc9Nx7GhJ8t0qBCk5fOgLK6V3DsB9X6sOAhDokIihXKzjtUu15puac5McWw==", + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-2.2.4.tgz", + "integrity": "sha512-zPN56sQkS/7YTCVZhOBVCWf7AiNge8fXDl7JVaHLz2RyT4pnyK2gFjckWRLpO0A2xkm1lCgZ0bepYZTwAVd/5A==", "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "dependencies": { - "@csstools/color-helpers": "^2.0.0", + "@csstools/color-helpers": "^2.1.0", "postcss-value-parser": "^4.2.0" }, "engines": { "node": "^14 || ^16 || >=18" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, "peerDependencies": { "postcss": "^8.4" } @@ -2480,27 +2685,27 @@ } }, "node_modules/@docsearch/css": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-3.3.3.tgz", - "integrity": "sha512-6SCwI7P8ao+se1TUsdZ7B4XzL+gqeQZnBc+2EONZlcVa0dVrk0NjETxozFKgMv0eEGH8QzP1fkN+A1rH61l4eg==" + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-3.4.0.tgz", + "integrity": "sha512-Hg8Xfma+rFwRi6Y/pfei4FJoQ1hdVURmmNs/XPoMTCPAImU+d5yxj+M+qdLtNjWRpfWziU4dQcqY94xgFBn2dg==" }, "node_modules/@docsearch/js": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/@docsearch/js/-/js-3.3.3.tgz", - "integrity": "sha512-2xAv2GFuHzzmG0SSZgf8wHX0qZX8n9Y1ZirKUk5Wrdc+vH9CL837x2hZIUdwcPZI9caBA+/CzxsS68O4waYjUQ==", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@docsearch/js/-/js-3.4.0.tgz", + "integrity": "sha512-uOtOHZJv+5PQmL68+srVzlGhLejnEBJgZl1bR87Zh/uK5RUI7p6el1R8hGTl2F8K2tCloNRxTMtXyYUNbMV+qw==", "dependencies": { - "@docsearch/react": "3.3.3", + "@docsearch/react": "3.4.0", "preact": "^10.0.0" } }, "node_modules/@docsearch/react": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/@docsearch/react/-/react-3.3.3.tgz", - "integrity": "sha512-pLa0cxnl+G0FuIDuYlW+EBK6Rw2jwLw9B1RHIeS4N4s2VhsfJ/wzeCi3CWcs5yVfxLd5ZK50t//TMA5e79YT7Q==", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@docsearch/react/-/react-3.4.0.tgz", + "integrity": "sha512-ufrp5879XYGojgS30ZAp8H4qIMbahRHB9M85VDBP36Xgz5QjYM54i1URKj5e219F7gqTtOivfztFTij6itc0MQ==", "dependencies": { - "@algolia/autocomplete-core": "1.7.4", - "@algolia/autocomplete-preset-algolia": "1.7.4", - "@docsearch/css": "3.3.3", + "@algolia/autocomplete-core": "1.8.2", + "@algolia/autocomplete-preset-algolia": "1.8.2", + "@docsearch/css": "3.4.0", "algoliasearch": "^4.0.0" }, "peerDependencies": { @@ -2537,9 +2742,9 @@ } }, "node_modules/@eslint-community/regexpp": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.5.0.tgz", - "integrity": "sha512-vITaYzIcNmjn5tF5uxcZ/ft7/RXGrMUIS9HalWckEOF6ESiwXKoMzAQf2UW0aVd6rnOeExTJVd5hmWXucBKGXQ==", + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.5.1.tgz", + "integrity": "sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ==", "dev": true, "peer": true, "engines": { @@ -2547,15 +2752,15 @@ } }, "node_modules/@eslint/eslintrc": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.2.tgz", - "integrity": "sha512-3W4f5tDUra+pA+FzgugqL2pRimUTDJWKr7BINqOpkZrC0uYI0NIc0/JFgBROCU07HR6GieA5m3/rsPIhDmCXTQ==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.3.tgz", + "integrity": "sha512-+5gy6OQfk+xx3q0d6jGZZC3f3KzAkXc/IanVxd1is/VIIziRqqt3ongQz0FiTUXqTk0c7aDB3OaFuKnuSoJicQ==", "dev": true, "peer": true, "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^9.5.1", + "espree": "^9.5.2", "globals": "^13.19.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", @@ -2600,9 +2805,9 @@ } }, "node_modules/@eslint/js": { - "version": "8.38.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.38.0.tgz", - "integrity": "sha512-IoD2MfUnOV58ghIHCiil01PcohxjbYR/qCxsoC+xNgUwh1EY8jOOrYmu3d3a71+tJJ23uscEV4X2HJWMsPJu4g==", + "version": "8.41.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.41.0.tgz", + "integrity": "sha512-LxcyMGxwmTh2lY9FwHPGWOHmYFCZvbrFCBZL4FzSSsxsRPuhrYUg/49/0KDfW8tnIEaEHtfmn6+NPN+1DqaNmA==", "dev": true, "peer": true, "engines": { @@ -2610,46 +2815,46 @@ } }, "node_modules/@fullcalendar/core": { - "version": "6.1.5", - "resolved": "https://registry.npmjs.org/@fullcalendar/core/-/core-6.1.5.tgz", - "integrity": "sha512-U3ZJy1JGAgvyXG4iLWvTW4osbkt5Fj9gmbU1B+RyRhiqwXGE0F329sX7kqLTzj3QI1IPzyq6xnJfWUIsAe7+qw==", + "version": "6.1.8", + "resolved": "https://registry.npmjs.org/@fullcalendar/core/-/core-6.1.8.tgz", + "integrity": "sha512-i8JBIvZCWGO9dsMEDcx9bnsQZ9PtGSJdOXGgWbhLaGq2iq41OBdp9g9gM4b/Otv2oK8bL5Gl6CsMmb/HkDtA6Q==", "dependencies": { "preact": "~10.12.1" } }, "node_modules/@fullcalendar/daygrid": { - "version": "6.1.5", - "resolved": "https://registry.npmjs.org/@fullcalendar/daygrid/-/daygrid-6.1.5.tgz", - "integrity": "sha512-wXQUNPOyEQ1FEHVdtxP/tLcAAGwY4zeFejujhcznhKC751X8voInF+7kFmI7GDTVgX9cd72Muku3c+gHi8ygEQ==", + "version": "6.1.8", + "resolved": "https://registry.npmjs.org/@fullcalendar/daygrid/-/daygrid-6.1.8.tgz", + "integrity": "sha512-kCZxQFKb9Vqa3CZRX0v7rMSJ2mlTt4gDpyLfiNJKxUAq7W51uKurPaFZWicaXy1ESHVBxKNlbx5uNjBpyu50JQ==", "peerDependencies": { - "@fullcalendar/core": "~6.1.5" + "@fullcalendar/core": "~6.1.8" } }, "node_modules/@fullcalendar/interaction": { - "version": "6.1.5", - "resolved": "https://registry.npmjs.org/@fullcalendar/interaction/-/interaction-6.1.5.tgz", - "integrity": "sha512-7U+WsysSlgVSkWqyjLnE6dVKUk2I7sGZN0zcadSfvL2e3KzD30BKgz78p6LRayW2Trtyf/7rZEe1k064ELd0+Q==", + "version": "6.1.8", + "resolved": "https://registry.npmjs.org/@fullcalendar/interaction/-/interaction-6.1.8.tgz", + "integrity": "sha512-r6W4E9ohaA87M2uPSlmpE2WT7Fzu7LN0u2pE6D/tThruCEaAPbN8Pw5+sqclsuyTIL09mg0eSJm/ggJekTabSA==", "peerDependencies": { - "@fullcalendar/core": "~6.1.5" + "@fullcalendar/core": "~6.1.8" } }, "node_modules/@fullcalendar/timegrid": { - "version": "6.1.5", - "resolved": "https://registry.npmjs.org/@fullcalendar/timegrid/-/timegrid-6.1.5.tgz", - "integrity": "sha512-phofe7XQ+JbejQB9zGqtZOGmPr/vMkfkK5dwPY4rOjxZOG/wspL3aXoSurmXaVP5CIiRWBvX9QPq0UgVJt0j5A==", + "version": "6.1.8", + "resolved": "https://registry.npmjs.org/@fullcalendar/timegrid/-/timegrid-6.1.8.tgz", + "integrity": "sha512-3+3KHHCoNcaLs/gQt004hAqICbY5+WAffrZ0ePv+80HFB1OVh8BQ5XXLHSOUbTvXdgtUTcfBHuw9fhO31kt5gA==", "dependencies": { - "@fullcalendar/daygrid": "~6.1.5" + "@fullcalendar/daygrid": "~6.1.8" }, "peerDependencies": { - "@fullcalendar/core": "~6.1.5" + "@fullcalendar/core": "~6.1.8" } }, "node_modules/@fullcalendar/vue": { - "version": "6.1.5", - "resolved": "https://registry.npmjs.org/@fullcalendar/vue/-/vue-6.1.5.tgz", - "integrity": "sha512-wpwn39qIos2LuEVMTfLWsMIkEmuXF+1qZWqGwBp0r7c3H30w77bFmxWK7pAsXx7TSbvtwhsswRsaWj1iI+xISA==", + "version": "6.1.8", + "resolved": "https://registry.npmjs.org/@fullcalendar/vue/-/vue-6.1.8.tgz", + "integrity": "sha512-rCfmpwsNkMQhhNiSGt2ZVW0yNmFyXC6O5dto+Rsj3MsJDVXAjI9pR2KRtg1vBh/6hgp8vHcMFcSCJZxIqfui+A==", "peerDependencies": { - "@fullcalendar/core": "~6.1.5", + "@fullcalendar/core": "~6.1.8", "vue": "^2.6.12" } }, @@ -2884,9 +3089,9 @@ } }, "node_modules/@npmcli/fs/node_modules/semver": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.4.0.tgz", - "integrity": "sha512-RgOxM8Mw+7Zus0+zcLEUn8+JfoLpj/huFTItQy2hsM4khuC1HYRDp0cU482Ewn/Fcy6bCjufD8vAj7voC66KQw==", + "version": "7.5.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.1.tgz", + "integrity": "sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==", "dev": true, "dependencies": { "lru-cache": "^6.0.0" @@ -2925,22 +3130,22 @@ "dev": true }, "node_modules/@popperjs/core": { - "version": "2.11.7", - "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.7.tgz", - "integrity": "sha512-Cr4OjIkipTtcXKjAsm8agyleBuDHvxzeBoa1v543lbv1YaIwQjESsVcmjiWiPEbC1FIeHOG/Op9kdCmAmiS3Kw==", + "version": "2.11.8", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", + "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==", "funding": { "type": "opencollective", "url": "https://opencollective.com/popperjs" } }, "node_modules/@sentry-internal/tracing": { - "version": "7.47.0", - "resolved": "https://registry.npmjs.org/@sentry-internal/tracing/-/tracing-7.47.0.tgz", - "integrity": "sha512-udpHnCzF8DQsWf0gQwd0XFGp6Y8MOiwnl8vGt2ohqZGS3m1+IxoRLXsSkD8qmvN6KKDnwbaAvYnK0z0L+AW95g==", + "version": "7.53.1", + "resolved": "https://registry.npmjs.org/@sentry-internal/tracing/-/tracing-7.53.1.tgz", + "integrity": "sha512-a4H4rvVdz0XDGgNfRqc7zg6rMt2P1P05xBmgfIfztYy94Vciw1QMdboNiT7einr8ra8wogdEaK4Pe2AzYAPBJQ==", "dependencies": { - "@sentry/core": "7.47.0", - "@sentry/types": "7.47.0", - "@sentry/utils": "7.47.0", + "@sentry/core": "7.53.1", + "@sentry/types": "7.53.1", + "@sentry/utils": "7.53.1", "tslib": "^1.9.3" }, "engines": { @@ -2948,15 +3153,15 @@ } }, "node_modules/@sentry/browser": { - "version": "7.47.0", - "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.47.0.tgz", - "integrity": "sha512-L0t07kS/G1UGVZ9fpD6HLuaX8vVBqAGWgu+1uweXthYozu/N7ZAsakjU/Ozu6FSXj1mO3NOJZhOn/goIZLSj5A==", + "version": "7.53.1", + "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.53.1.tgz", + "integrity": "sha512-1zas2R6riJaj0k7FoeieCW0SuC7UyKaBGA6jEG2LsgIqyD7IDOlF3BPZ4Yt08GFav0ImpyhGn5Vbrq5JLbeQdw==", "dependencies": { - "@sentry-internal/tracing": "7.47.0", - "@sentry/core": "7.47.0", - "@sentry/replay": "7.47.0", - "@sentry/types": "7.47.0", - "@sentry/utils": "7.47.0", + "@sentry-internal/tracing": "7.53.1", + "@sentry/core": "7.53.1", + "@sentry/replay": "7.53.1", + "@sentry/types": "7.53.1", + "@sentry/utils": "7.53.1", "tslib": "^1.9.3" }, "engines": { @@ -2964,12 +3169,12 @@ } }, "node_modules/@sentry/core": { - "version": "7.47.0", - "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.47.0.tgz", - "integrity": "sha512-EFhZhKdMu7wKmWYZwbgTi8FNZ7Fq+HdlXiZWNz51Bqe3pHmfAkdHtAEs0Buo0v623MKA0CA4EjXIazGUM34XTg==", + "version": "7.53.1", + "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.53.1.tgz", + "integrity": "sha512-DAH8IJNORJJ7kQLqsZuhMkN6cwJjXzFuuUoZor7IIDHIHjtl51W+2F3Stg3+I3ZoKDfJfUNKqhipk2WZjG0FBg==", "dependencies": { - "@sentry/types": "7.47.0", - "@sentry/utils": "7.47.0", + "@sentry/types": "7.53.1", + "@sentry/utils": "7.53.1", "tslib": "^1.9.3" }, "engines": { @@ -2977,43 +3182,43 @@ } }, "node_modules/@sentry/replay": { - "version": "7.47.0", - "resolved": "https://registry.npmjs.org/@sentry/replay/-/replay-7.47.0.tgz", - "integrity": "sha512-BFpVZVmwlezZ83y0L43TCTJY142Fxh+z+qZSwTag5HlhmIpBKw/WKg06ajOhrYJbCBkhHmeOvyKkxX0jnc39ZA==", + "version": "7.53.1", + "resolved": "https://registry.npmjs.org/@sentry/replay/-/replay-7.53.1.tgz", + "integrity": "sha512-5He5JLJiYLeWtXHC53z2ZzfbgAedafbHNZVS4+MBCOtydCk7cnuyJ0gGV6Rfxej/lZSNXZxOdW7HeMhzBtZCxw==", "dependencies": { - "@sentry/core": "7.47.0", - "@sentry/types": "7.47.0", - "@sentry/utils": "7.47.0" + "@sentry/core": "7.53.1", + "@sentry/types": "7.53.1", + "@sentry/utils": "7.53.1" }, "engines": { "node": ">=12" } }, "node_modules/@sentry/tracing": { - "version": "7.47.0", - "resolved": "https://registry.npmjs.org/@sentry/tracing/-/tracing-7.47.0.tgz", - "integrity": "sha512-hJCpKdekwaFNbCVXxfCz5IxfSEJIKnkPmRSVHITOm5VhKwq2e5kmy4Rn6bzSETwJFSDE8LGbR/3eSfGTqw37XA==", + "version": "7.53.1", + "resolved": "https://registry.npmjs.org/@sentry/tracing/-/tracing-7.53.1.tgz", + "integrity": "sha512-1lpys/e19ee2gDTkcgIXyFNJySEqxdIxlu3Q1Oj+V0ORXVBfA9kFap2fHPWASaDJvmy1zpgGKlbzCpr+IEyfYQ==", "dependencies": { - "@sentry-internal/tracing": "7.47.0" + "@sentry-internal/tracing": "7.53.1" }, "engines": { "node": ">=8" } }, "node_modules/@sentry/types": { - "version": "7.47.0", - "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.47.0.tgz", - "integrity": "sha512-GxXocplN0j1+uczovHrfkykl9wvkamDtWxlPUQgyGlbLGZn+UH1Y79D4D58COaFWGEZdSNKr62gZAjfEYu9nQA==", + "version": "7.53.1", + "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.53.1.tgz", + "integrity": "sha512-/ijchRIu+jz3+j/zY+7KRPfLSCY14fTx5xujjbOdmEKjmIHQmwPBdszcQm40uwofrR8taV4hbt5MFN+WnjCkCw==", "engines": { "node": ">=8" } }, "node_modules/@sentry/utils": { - "version": "7.47.0", - "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.47.0.tgz", - "integrity": "sha512-A89SaOLp6XeZfByeYo2C8Ecye/YAtk/gENuyOUhQEdMulI6mZdjqtHAp7pTMVgkBc/YNARVuoa+kR/IdRrTPkQ==", + "version": "7.53.1", + "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.53.1.tgz", + "integrity": "sha512-DKJA1LSUOEv4KOR828MzVuLh+drjeAgzyKgN063OEKmnirgjgRgNNS8wUgwpG0Tn2k6ANZGCwrdfzPeSBxshKg==", "dependencies": { - "@sentry/types": "7.47.0", + "@sentry/types": "7.53.1", "tslib": "^1.9.3" }, "engines": { @@ -3021,14 +3226,14 @@ } }, "node_modules/@sentry/vue": { - "version": "7.47.0", - "resolved": "https://registry.npmjs.org/@sentry/vue/-/vue-7.47.0.tgz", - "integrity": "sha512-ZaiddqyjMH5PAhe3JMw5Xy4vO3wvc97JzmvLnZ3qHkA69hQ1yFDtVhncscWeVtn5r0N9D4+VxUOHMCpDFNyATw==", + "version": "7.53.1", + "resolved": "https://registry.npmjs.org/@sentry/vue/-/vue-7.53.1.tgz", + "integrity": "sha512-E8KY02a6yDSkvnNOfDFe5K5h6sNoRS1sdEpe4hVfnW7m3wXDvLa2ipTwrlljokCp1sY2xQm5TL9whsNJXlR2KQ==", "dependencies": { - "@sentry/browser": "7.47.0", - "@sentry/core": "7.47.0", - "@sentry/types": "7.47.0", - "@sentry/utils": "7.47.0", + "@sentry/browser": "7.53.1", + "@sentry/core": "7.53.1", + "@sentry/types": "7.53.1", + "@sentry/utils": "7.53.1", "tslib": "^1.9.3" }, "engines": { @@ -3190,38 +3395,10 @@ "node": ">=10.13.0" } }, - "node_modules/@tsconfig/node10": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz", - "integrity": "sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==", - "devOptional": true, - "peer": true - }, - "node_modules/@tsconfig/node12": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", - "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", - "devOptional": true, - "peer": true - }, - "node_modules/@tsconfig/node14": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", - "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", - "devOptional": true, - "peer": true - }, - "node_modules/@tsconfig/node16": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.3.tgz", - "integrity": "sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==", - "devOptional": true, - "peer": true - }, "node_modules/@types/babel__core": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.0.tgz", - "integrity": "sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ==", + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.1.tgz", + "integrity": "sha512-aACu/U/omhdk15O4Nfb+fHgH/z3QsfQzpnvRZhYhThms83ZnAOZz7zZAWO7mn2yyNQaA4xTO8GLK3uqFU4bYYw==", "dev": true, "dependencies": { "@babel/parser": "^7.20.7", @@ -3251,12 +3428,12 @@ } }, "node_modules/@types/babel__traverse": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.3.tgz", - "integrity": "sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w==", + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.0.tgz", + "integrity": "sha512-TBOjqAGf0hmaqRwpii5LLkJLg7c6OMm4nHLmpsUxwk9bBHtoTC6dAHdVWdGv4TBxj2CZOZY8Xfq8WmfoVi7n4Q==", "dev": true, "dependencies": { - "@babel/types": "^7.3.0" + "@babel/types": "^7.20.7" } }, "node_modules/@types/body-parser": { @@ -3298,9 +3475,9 @@ } }, "node_modules/@types/connect-history-api-fallback": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", - "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.0.tgz", + "integrity": "sha512-4x5FkPpLipqwthjPsF7ZRbOv3uoLUFkTA9G9v583qi4pACvq0uTELrB8OLUzPWUI4IJIyvM85vzkV1nyiI2Lig==", "dev": true, "dependencies": { "@types/express-serve-static-core": "*", @@ -3308,9 +3485,9 @@ } }, "node_modules/@types/eslint": { - "version": "8.37.0", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.37.0.tgz", - "integrity": "sha512-Piet7dG2JBuDIfohBngQ3rCt7MgO9xCO4xIMKxBThCq5PNRB91IjlJ10eJVwfoNtvTErmxLzwBZ7rHZtbOMmFQ==", + "version": "8.40.0", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.40.0.tgz", + "integrity": "sha512-nbq2mvc/tBrK9zQQuItvjJl++GTN5j06DaPtp3hZCpngmG6Q3xoyEmd0TwZI0gAy/G1X0zhGBbr2imsGFdFV0g==", "dev": true, "dependencies": { "@types/estree": "*", @@ -3328,9 +3505,9 @@ } }, "node_modules/@types/estree": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz", - "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.1.tgz", + "integrity": "sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==", "dev": true }, "node_modules/@types/express": { @@ -3346,14 +3523,15 @@ } }, "node_modules/@types/express-serve-static-core": { - "version": "4.17.33", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.33.tgz", - "integrity": "sha512-TPBqmR/HRYI3eC2E5hmiivIzv+bidAfXofM+sbonAGvyDhySGw9/PQZFt2BLOrjUUR++4eJVpx6KnLQK1Fk9tA==", + "version": "4.17.35", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.35.tgz", + "integrity": "sha512-wALWQwrgiB2AWTT91CB62b6Yt0sNHpznUXeZEcnPU3DRdlDIz74x8Qg1UUYKSVFi+va5vKOLYRBI1bRKiLLKIg==", "dev": true, "dependencies": { "@types/node": "*", "@types/qs": "*", - "@types/range-parser": "*" + "@types/range-parser": "*", + "@types/send": "*" } }, "node_modules/@types/glob": { @@ -3373,9 +3551,9 @@ "dev": true }, "node_modules/@types/http-proxy": { - "version": "1.17.10", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.10.tgz", - "integrity": "sha512-Qs5aULi+zV1bwKAg5z1PWnDXWmsn+LxIvUGv6E2+OOMYhclZMO+OXd9pYVf2gLykf2I7IV2u7oTHwChPNsvJ7g==", + "version": "1.17.11", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.11.tgz", + "integrity": "sha512-HC8G7c1WmaF2ekqpnFq626xd3Zz0uvaqFmBJNRZCGEZCXkvSdJoNFn/8Ygbd9fKNQj8UzLdCETaI0UWPAjK7IA==", "dev": true, "dependencies": { "@types/node": "*" @@ -3428,15 +3606,15 @@ } }, "node_modules/@types/json-schema": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", + "version": "7.0.12", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.12.tgz", + "integrity": "sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==", "dev": true }, "node_modules/@types/mime": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", - "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", + "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==", "dev": true }, "node_modules/@types/minimatch": { @@ -3452,10 +3630,10 @@ "dev": true }, "node_modules/@types/node": { - "version": "18.15.11", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.15.11.tgz", - "integrity": "sha512-E5Kwq2n4SbMzQOn6wnmBjuK9ouqlURrcZDVfbo9ftDDTFt3nk7ZKK4GMOzoYgnpQJKcxwQw+lGaBvvlMo0qN/Q==", - "devOptional": true + "version": "20.2.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.2.5.tgz", + "integrity": "sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==", + "dev": true }, "node_modules/@types/normalize-package-data": { "version": "2.4.1", @@ -3487,6 +3665,16 @@ "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", "dev": true }, + "node_modules/@types/send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.1.tgz", + "integrity": "sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==", + "dev": true, + "dependencies": { + "@types/mime": "^1", + "@types/node": "*" + } + }, "node_modules/@types/serve-index": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", @@ -3635,9 +3823,9 @@ } }, "node_modules/@vue/babel-preset-app/node_modules/semver": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.4.0.tgz", - "integrity": "sha512-RgOxM8Mw+7Zus0+zcLEUn8+JfoLpj/huFTItQy2hsM4khuC1HYRDp0cU482Ewn/Fcy6bCjufD8vAj7voC66KQw==", + "version": "7.5.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.1.tgz", + "integrity": "sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==", "dev": true, "dependencies": { "lru-cache": "^6.0.0" @@ -4020,20 +4208,6 @@ "node": ">=8" } }, - "node_modules/@vue/cli-service/node_modules/loader-utils": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, "node_modules/@vue/cli-service/node_modules/lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -4069,9 +4243,9 @@ } }, "node_modules/@vue/cli-service/node_modules/semver": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.4.0.tgz", - "integrity": "sha512-RgOxM8Mw+7Zus0+zcLEUn8+JfoLpj/huFTItQy2hsM4khuC1HYRDp0cU482Ewn/Fcy6bCjufD8vAj7voC66KQw==", + "version": "7.5.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.1.tgz", + "integrity": "sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==", "dev": true, "dependencies": { "lru-cache": "^6.0.0" @@ -4096,14 +4270,14 @@ } }, "node_modules/@vue/cli-service/node_modules/vue-loader": { - "version": "17.0.1", - "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-17.0.1.tgz", - "integrity": "sha512-/OOyugJnImKCkAKrAvdsWMuwoCqGxWT5USLsjohzWbMgOwpA5wQmzQiLMzZd7DjhIfunzAGIApTOgIylz/kwcg==", + "version": "17.1.2", + "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-17.1.2.tgz", + "integrity": "sha512-AxCiJ2aPPwJC5CWtsQH3d5WSw67v55oLFHBmzrc5kjSr6i1dn5uoj5QsuokApirvWBCegRmfnE/MYFyhKMUwxw==", "dev": true, "dependencies": { "chalk": "^4.1.0", "hash-sum": "^2.0.0", - "loader-utils": "^2.0.0" + "watchpack": "^2.4.0" }, "peerDependencies": { "webpack": "^4.1.0 || ^5.0.0-0" @@ -4214,9 +4388,9 @@ } }, "node_modules/@vue/cli-shared-utils/node_modules/semver": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.4.0.tgz", - "integrity": "sha512-RgOxM8Mw+7Zus0+zcLEUn8+JfoLpj/huFTItQy2hsM4khuC1HYRDp0cU482Ewn/Fcy6bCjufD8vAj7voC66KQw==", + "version": "7.5.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.1.tgz", + "integrity": "sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==", "dev": true, "dependencies": { "lru-cache": "^6.0.0" @@ -4373,155 +4547,155 @@ "dev": true }, "node_modules/@webassemblyjs/ast": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", - "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz", + "integrity": "sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==", "dev": true, "dependencies": { - "@webassemblyjs/helper-numbers": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" } }, "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", - "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", + "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==", "dev": true }, "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", - "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", + "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==", "dev": true }, "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", - "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz", + "integrity": "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==", "dev": true }, "node_modules/@webassemblyjs/helper-numbers": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", - "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", + "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", "dev": true, "dependencies": { - "@webassemblyjs/floating-point-hex-parser": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/floating-point-hex-parser": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", "@xtuc/long": "4.2.2" } }, "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", - "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", + "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==", "dev": true }, "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", - "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz", + "integrity": "sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1" + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6" } }, "node_modules/@webassemblyjs/ieee754": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", - "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", + "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", "dev": true, "dependencies": { "@xtuc/ieee754": "^1.2.0" } }, "node_modules/@webassemblyjs/leb128": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", - "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", + "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", "dev": true, "dependencies": { "@xtuc/long": "4.2.2" } }, "node_modules/@webassemblyjs/utf8": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", - "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", + "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==", "dev": true }, "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", - "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz", + "integrity": "sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/helper-wasm-section": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-opt": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "@webassemblyjs/wast-printer": "1.11.1" + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/helper-wasm-section": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-opt": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6", + "@webassemblyjs/wast-printer": "1.11.6" } }, "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", - "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz", + "integrity": "sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" } }, "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", - "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz", + "integrity": "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1" + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6" } }, "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", - "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz", + "integrity": "sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" } }, "node_modules/@webassemblyjs/wast-printer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", - "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz", + "integrity": "sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/ast": "1.11.6", "@xtuc/long": "4.2.2" } }, "node_modules/@webpack-cli/configtest": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-2.0.1.tgz", - "integrity": "sha512-njsdJXJSiS2iNbQVS0eT8A/KPnmyH4pv1APj2K0d1wrZcBLw+yppxOy4CGqa0OxDJkzfL/XELDhD8rocnIwB5A==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-2.1.0.tgz", + "integrity": "sha512-K/vuv72vpfSEZoo5KIU0a2FsEoYdW0DUMtMpB5X3LlUwshetMZRZRxB7sCsVji/lFaSxtQQ3aM9O4eMolXkU9w==", "dev": true, "engines": { "node": ">=14.15.0" @@ -4545,9 +4719,9 @@ } }, "node_modules/@webpack-cli/serve": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-2.0.1.tgz", - "integrity": "sha512-0G7tNyS+yW8TdgHwZKlDWYXFA6OJQnoLCQvYKkQP0Q2X205PSQ6RNUj0M+1OB/9gRQaUZ/ccYfaxd0nhaWKfjw==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-2.0.4.tgz", + "integrity": "sha512-0xRgjgDLdz6G7+vvDLlaRpFatJaJ69uTalZLRSMX5B3VUrDmXcrVA3+6fXXQgmYz7bY9AAgs348XQdmtLsK41A==", "dev": true, "engines": { "node": ">=14.15.0" @@ -4596,7 +4770,7 @@ "version": "8.8.2", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", - "devOptional": true, + "dev": true, "bin": { "acorn": "bin/acorn" }, @@ -4605,9 +4779,9 @@ } }, "node_modules/acorn-import-assertions": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", - "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", + "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", "dev": true, "peerDependencies": { "acorn": "^8" @@ -4659,7 +4833,7 @@ "version": "8.2.0", "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", - "devOptional": true, + "dev": true, "engines": { "node": ">=0.4.0" } @@ -4777,24 +4951,24 @@ } }, "node_modules/algoliasearch": { - "version": "4.17.0", - "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-4.17.0.tgz", - "integrity": "sha512-JMRh2Mw6sEnVMiz6+APsi7lx9a2jiDFF+WUtANaUVCv6uSU9UOLdo5h9K3pdP6frRRybaM2fX8b1u0nqICS9aA==", + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-4.17.1.tgz", + "integrity": "sha512-4GDQ1RhP2qUR3x8PevFRbEdqZqIARNViZYjgTJmA1T7wRNtFA3W4Aqc/RsODqa1J8IO/QDla5x4tWuUS8NV8wA==", "dependencies": { - "@algolia/cache-browser-local-storage": "4.17.0", - "@algolia/cache-common": "4.17.0", - "@algolia/cache-in-memory": "4.17.0", - "@algolia/client-account": "4.17.0", - "@algolia/client-analytics": "4.17.0", - "@algolia/client-common": "4.17.0", - "@algolia/client-personalization": "4.17.0", - "@algolia/client-search": "4.17.0", - "@algolia/logger-common": "4.17.0", - "@algolia/logger-console": "4.17.0", - "@algolia/requester-browser-xhr": "4.17.0", - "@algolia/requester-common": "4.17.0", - "@algolia/requester-node-http": "4.17.0", - "@algolia/transporter": "4.17.0" + "@algolia/cache-browser-local-storage": "4.17.1", + "@algolia/cache-common": "4.17.1", + "@algolia/cache-in-memory": "4.17.1", + "@algolia/client-account": "4.17.1", + "@algolia/client-analytics": "4.17.1", + "@algolia/client-common": "4.17.1", + "@algolia/client-personalization": "4.17.1", + "@algolia/client-search": "4.17.1", + "@algolia/logger-common": "4.17.1", + "@algolia/logger-console": "4.17.1", + "@algolia/requester-browser-xhr": "4.17.1", + "@algolia/requester-common": "4.17.1", + "@algolia/requester-node-http": "4.17.1", + "@algolia/transporter": "4.17.1" } }, "node_modules/amqplib": { @@ -5162,9 +5336,9 @@ } }, "node_modules/axios": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.3.5.tgz", - "integrity": "sha512-glL/PvG/E+xCWwV8S6nCHcrfg1exGx7vxyUIivIA1iL7BIh6bePylCfVHwp6k13ao7SATxB6imau2kqY+I67kw==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.4.0.tgz", + "integrity": "sha512-S4XCWMEmzvo64T9GfvQDOXgYRDJ/wsSZc7Jvdgx5u1sd0JwsuPLqb3SYmusag+edF6ziyMensPVqLTSc1PiSEA==", "dependencies": { "follow-redirects": "^1.15.0", "form-data": "^4.0.0", @@ -5249,13 +5423,13 @@ } }, "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", - "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.3.tgz", + "integrity": "sha512-bM3gHc337Dta490gg+/AseNB9L4YLHxq1nGKZZSHbhXv4aTYU2MD2cjza1Ru4S6975YLTaL1K8uJf6ukJhhmtw==", "dev": true, "dependencies": { "@babel/compat-data": "^7.17.7", - "@babel/helper-define-polyfill-provider": "^0.3.3", + "@babel/helper-define-polyfill-provider": "^0.4.0", "semver": "^6.1.1" }, "peerDependencies": { @@ -5263,25 +5437,25 @@ } }, "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", - "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.1.tgz", + "integrity": "sha512-ikFrZITKg1xH6pLND8zT14UPgjKHiGLqex7rGEZCH2EvhsneJaJPemmpQaIZV5AL03II+lXylw3UmddDK8RU5Q==", "dev": true, "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.3", - "core-js-compat": "^3.25.1" + "@babel/helper-define-polyfill-provider": "^0.4.0", + "core-js-compat": "^3.30.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", - "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.0.tgz", + "integrity": "sha512-hDJtKjMLVa7Z+LwnTCxoDLQj6wdc+B8dun7ayF2fYieI6OzfuvcLMB32ihJZ4UhCBwNYGl5bg/x/P9cMdnkc2g==", "dev": true, "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.3" + "@babel/helper-define-polyfill-provider": "^0.4.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" @@ -5495,6 +5669,14 @@ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, + "node_modules/body-parser/node_modules/qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "engines": { + "node": ">=0.6" + } + }, "node_modules/bonjour-service": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.1.1.tgz", @@ -5633,9 +5815,9 @@ } }, "node_modules/browserslist": { - "version": "4.21.5", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", - "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", + "version": "4.21.7", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.7.tgz", + "integrity": "sha512-BauCXrQ7I2ftSqd2mvKHGo85XR0u7Ru3C/Hxsy/0TkfCtjrmAbPdzLGasmoiBxplpDXlPvdjX9u7srIMfgasNA==", "funding": [ { "type": "opencollective", @@ -5644,13 +5826,17 @@ { "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" } ], "dependencies": { - "caniuse-lite": "^1.0.30001449", - "electron-to-chromium": "^1.4.284", - "node-releases": "^2.0.8", - "update-browserslist-db": "^1.0.10" + "caniuse-lite": "^1.0.30001489", + "electron-to-chromium": "^1.4.411", + "node-releases": "^2.0.12", + "update-browserslist-db": "^1.0.11" }, "bin": { "browserslist": "cli.js" @@ -5828,9 +6014,9 @@ } }, "node_modules/camel-case/node_modules/tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==", + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.2.tgz", + "integrity": "sha512-5svOrSA2w3iGFDs1HibEVBGbDrAY82bFQ3HZ3ixB+88nsbsWQoKqDRb5UBYAUPEzbBn6dAp5gRNXglySbx1MlA==", "dev": true }, "node_modules/camelcase": { @@ -5892,9 +6078,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001477", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001477.tgz", - "integrity": "sha512-lZim4iUHhGcy5p+Ri/G7m84hJwncj+Kz7S5aD4hoQfslKZJgt0tHc/hafVbqHC5bbhHb+mrW2JOUHkI5KH7toQ==", + "version": "1.0.30001492", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001492.tgz", + "integrity": "sha512-2efF8SAZwgAX1FJr87KWhvuJxnGJKOnctQa8xLOskAXNXq8oiuqgl6u1kk3fFpsp3GgvzlRjiK1sl63hNtFADw==", "funding": [ { "type": "opencollective", @@ -6137,9 +6323,9 @@ } }, "node_modules/cli-spinners": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.8.0.tgz", - "integrity": "sha512-/eG5sJcvEIwxcdYM86k5tPwn0MUzkX5YY3eImTGpJOZgVe4SdTMY14vQpcxgBzJ0wXwAYrS8E+c3uHeK4JNyzQ==", + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.0.tgz", + "integrity": "sha512-4/aL9X3Wh0yiMQlE+eeRhWP6vclO3QRtw1JHKIT0FFUs5FjpFmESqtMvYZ0+lbzBw900b95mS0hohy+qn2VK/g==", "dev": true, "engines": { "node": ">=6" @@ -6275,9 +6461,9 @@ "dev": true }, "node_modules/colorette": { - "version": "2.0.19", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", - "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==", + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", "dev": true }, "node_modules/combined-stream": { @@ -6519,9 +6705,9 @@ } }, "node_modules/copy-webpack-plugin/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.2.tgz", + "integrity": "sha512-pvjEHOgWc9OWA/f/DE3ohBWTD6EleVLf7iFUkoSwAxttdBhB9QUebQgxER2kWueOvRJXPHNnyrvvh9eZINB8Eg==", "dev": true, "dependencies": { "@types/json-schema": "^7.0.8", @@ -6537,9 +6723,9 @@ } }, "node_modules/core-js": { - "version": "3.30.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.30.0.tgz", - "integrity": "sha512-hQotSSARoNh1mYPi9O2YaWeiq/cEB95kOrFb4NCrO4RIFt1qqNpKsaE+vy/L3oiqvND5cThqXzUU3r9F7Efztg==", + "version": "3.30.2", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.30.2.tgz", + "integrity": "sha512-uBJiDmwqsbJCWHAwjrx3cvjbMXP7xD72Dmsn5LOJpiRmE3WbBbN5rCqQ2Qh6Ek6/eOrjlWngEynBWo4VxerQhg==", "dev": true, "hasInstallScript": true, "funding": { @@ -6548,9 +6734,9 @@ } }, "node_modules/core-js-compat": { - "version": "3.30.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.30.0.tgz", - "integrity": "sha512-P5A2h/9mRYZFIAP+5Ab8ns6083IyVpSclU74UNvbGVQ8VM7n3n3/g2yF3AkKQ9NXz2O+ioxLbEWKnDtgsFamhg==", + "version": "3.30.2", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.30.2.tgz", + "integrity": "sha512-nriW1nuJjUgvkEjIot1Spwakz52V9YkYHZAQG6A1eCgC8AA1p0zngrQEP9R0+V6hji5XilWKG1Bd0YRppmGimA==", "dev": true, "dependencies": { "browserslist": "^4.21.5" @@ -6595,22 +6781,6 @@ "url": "https://github.com/sponsors/d-fischer" } }, - "node_modules/cosmiconfig-typescript-loader": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-4.3.0.tgz", - "integrity": "sha512-NTxV1MFfZDLPiBMjxbHRwSh5LaLcPMwNdCutmnHJCKoVnlvldPWlllonKwrsRJ5pYZBIBGRWWU2tfvzxgeSW5Q==", - "dev": true, - "engines": { - "node": ">=12", - "npm": ">=6" - }, - "peerDependencies": { - "@types/node": "*", - "cosmiconfig": ">=7", - "ts-node": ">=10", - "typescript": ">=3" - } - }, "node_modules/create-ecdh": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", @@ -6654,13 +6824,6 @@ "sha.js": "^2.4.8" } }, - "node_modules/create-require": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", - "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", - "devOptional": true, - "peer": true - }, "node_modules/cross-env": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", @@ -6787,15 +6950,15 @@ } }, "node_modules/css-loader": { - "version": "6.7.3", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.3.tgz", - "integrity": "sha512-qhOH1KlBMnZP8FzRO6YCH9UHXQhVMcEGLyNdb7Hv2cpcmJbW0YrddO+tG1ab5nT41KpHIYGsbeHqxB9xPu1pKQ==", + "version": "6.8.1", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.8.1.tgz", + "integrity": "sha512-xDAXtEVGlD0gJ07iclwWVkLoZOpEvAWaSyf6W18S2pOC//K8+qUDIx8IIT3D+HjnmkJPQeesOPv5aiUaJsCM2g==", "dev": true, "dependencies": { "icss-utils": "^5.1.0", - "postcss": "^8.4.19", + "postcss": "^8.4.21", "postcss-modules-extract-imports": "^3.0.0", - "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-local-by-default": "^4.0.3", "postcss-modules-scope": "^3.0.0", "postcss-modules-values": "^4.0.0", "postcss-value-parser": "^4.2.0", @@ -6825,9 +6988,9 @@ } }, "node_modules/css-loader/node_modules/semver": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.4.0.tgz", - "integrity": "sha512-RgOxM8Mw+7Zus0+zcLEUn8+JfoLpj/huFTItQy2hsM4khuC1HYRDp0cU482Ewn/Fcy6bCjufD8vAj7voC66KQw==", + "version": "7.5.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.1.tgz", + "integrity": "sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==", "dev": true, "dependencies": { "lru-cache": "^6.0.0" @@ -6918,15 +7081,15 @@ "dev": true }, "node_modules/css-minimizer-webpack-plugin/node_modules/schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.1.tgz", + "integrity": "sha512-lELhBAAly9NowEsX0yZBlw9ahZG+sK/1RJ21EpzdYHKEs13Vku3LJ+MIPhh4sMs0oCCeufZQEQbMekiA4vuVIQ==", "dev": true, "dependencies": { "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", + "ajv": "^8.9.0", "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" + "ajv-keywords": "^5.1.0" }, "engines": { "node": ">= 12.13.0" @@ -7015,14 +7178,20 @@ } }, "node_modules/cssdb": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.5.4.tgz", - "integrity": "sha512-fGD+J6Jlq+aurfE1VDXlLS4Pt0VtNlu2+YgfGOdMxRyl/HQ9bDiHTwSck1Yz8A97Dt/82izSK6Bp/4nVqacOsg==", + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.6.0.tgz", + "integrity": "sha512-Nna7rph8V0jC6+JBY4Vk4ndErUmfJfV6NJCaZdurL0omggabiy+QB2HCQtu5c/ACLZ0I7REv7A4QyPIoYzZx0w==", "dev": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + } + ] }, "node_modules/cssesc": { "version": "3.0.0", @@ -7144,9 +7313,12 @@ "integrity": "sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw==" }, "node_modules/date-fns": { - "version": "2.29.3", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.29.3.tgz", - "integrity": "sha512-dDCnyH2WnnKusqvZZ6+jA1O51Ibt8ZMRNkDZdyAyK4YfbDwa/cEmuztzG5pk6hqlp9aSBPYcjOlktquahGwGeA==", + "version": "2.30.0", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.30.0.tgz", + "integrity": "sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==", + "dependencies": { + "@babel/runtime": "^7.21.0" + }, "engines": { "node": ">=0.11" }, @@ -7396,9 +7568,9 @@ } }, "node_modules/des.js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", - "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.1.0.tgz", + "integrity": "sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg==", "dev": true, "dependencies": { "inherits": "^2.0.1", @@ -7438,16 +7610,6 @@ "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" }, - "node_modules/diff": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", - "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", - "devOptional": true, - "peer": true, - "engines": { - "node": ">=0.3.1" - } - }, "node_modules/diffie-hellman": { "version": "5.0.3", "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", @@ -7489,9 +7651,9 @@ "dev": true }, "node_modules/dns-packet": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.5.0.tgz", - "integrity": "sha512-USawdAUzRkV6xrqTjiAEp6M9YagZEzWcSUaZTcIFAiyQWW1SoI6KyId8y2+/71wbgHKQAKd+iupLv4YvEwYWvA==", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.0.tgz", + "integrity": "sha512-rza3UH1LwdHh9qyPXp8lkwpjSNk/AMD3dPytUoRoqnypDUhY0xvbdmVhWOfxO68frEfV9BU8V12Ez7ZsHGZpCQ==", "dev": true, "dependencies": { "@leichtgewicht/ip-codec": "^2.0.1" @@ -7628,9 +7790,9 @@ } }, "node_modules/dot-case/node_modules/tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==", + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.2.tgz", + "integrity": "sha512-5svOrSA2w3iGFDs1HibEVBGbDrAY82bFQ3HZ3ixB+88nsbsWQoKqDRb5UBYAUPEzbBn6dAp5gRNXglySbx1MlA==", "dev": true }, "node_modules/dotenv": { @@ -7690,9 +7852,9 @@ "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" }, "node_modules/electron-to-chromium": { - "version": "1.4.357", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.357.tgz", - "integrity": "sha512-UTkCbNTAcGXABmEnQrGcW4m3cG6fcyBfD4KDF0iyEAlbrGZiY9dmslyDAGOD1Kr5biN2F743Y30aRCOtau35Vw==" + "version": "1.4.414", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.414.tgz", + "integrity": "sha512-RRuCvP6ekngVh2SAJaOKT/hxqc9JAsK+Pe0hP5tGQIfonU2Zy9gMGdJ+mBdyl/vNucMG6gkXYtuM4H/1giws5w==" }, "node_modules/element-ui": { "version": "2.15.13", @@ -7774,9 +7936,9 @@ } }, "node_modules/enhanced-resolve": { - "version": "5.12.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz", - "integrity": "sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==", + "version": "5.14.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.14.1.tgz", + "integrity": "sha512-Vklwq2vDKtl0y/vtwjSesgJ5MYS7Etuk5txS8VdKL4AOS1aUlD96zqIfsOSLQsdv3xgMRbtkWM8eG9XDfKUPow==", "dev": true, "dependencies": { "graceful-fs": "^4.2.4", @@ -7893,9 +8055,9 @@ "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" }, "node_modules/es-module-lexer": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", - "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.2.1.tgz", + "integrity": "sha512-9978wrXM50Y4rTMmW5kXIC09ZdXQZqkE4mxhwkd8VbzsGkXGPgV4zWuqQJgCEzYngdo2dYDa0l8xhX4fkSwJSg==", "dev": true }, "node_modules/es-set-tostringtag": { @@ -7954,16 +8116,16 @@ } }, "node_modules/eslint": { - "version": "8.38.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.38.0.tgz", - "integrity": "sha512-pIdsD2jwlUGf/U38Jv97t8lq6HpaU/G9NKbYmpWpZGw3LdTNhZLbJePqxOXGB5+JEKfOPU/XLxYxFh03nr1KTg==", + "version": "8.41.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.41.0.tgz", + "integrity": "sha512-WQDQpzGBOP5IrXPo4Hc0814r4/v2rrIsB0rhT7jtunIalgg6gYXWhRMOejVO8yH21T/FGaxjmFjBMNqcIlmH1Q==", "dev": true, "peer": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.4.0", - "@eslint/eslintrc": "^2.0.2", - "@eslint/js": "8.38.0", + "@eslint/eslintrc": "^2.0.3", + "@eslint/js": "8.41.0", "@humanwhocodes/config-array": "^0.11.8", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", @@ -7973,9 +8135,9 @@ "debug": "^4.3.2", "doctrine": "^3.0.0", "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.1", - "eslint-visitor-keys": "^3.4.0", - "espree": "^9.5.1", + "eslint-scope": "^7.2.0", + "eslint-visitor-keys": "^3.4.1", + "espree": "^9.5.2", "esquery": "^1.4.2", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", @@ -7983,13 +8145,12 @@ "find-up": "^5.0.0", "glob-parent": "^6.0.2", "globals": "^13.19.0", - "grapheme-splitter": "^1.0.4", + "graphemer": "^1.4.0", "ignore": "^5.2.0", "import-fresh": "^3.0.0", "imurmurhash": "^0.1.4", "is-glob": "^4.0.0", "is-path-inside": "^3.0.3", - "js-sdsl": "^4.1.4", "js-yaml": "^4.1.0", "json-stable-stringify-without-jsonify": "^1.0.1", "levn": "^0.4.1", @@ -8045,9 +8206,9 @@ } }, "node_modules/eslint-scope": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.0.tgz", + "integrity": "sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==", "dev": true, "peer": true, "dependencies": { @@ -8056,12 +8217,15 @@ }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, "node_modules/eslint-visitor-keys": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.0.tgz", - "integrity": "sha512-HPpKPUBQcAsZOsHAFwTtIKcYlCje62XB7SEAcxjtmW6TD1WVpkS6i6/hOVtTZIl4zGj/mBqpFVGvaDneik+VoQ==", + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz", + "integrity": "sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==", "dev": true, "peer": true, "engines": { @@ -8153,15 +8317,15 @@ "dev": true }, "node_modules/eslint-webpack-plugin/node_modules/schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.1.tgz", + "integrity": "sha512-lELhBAAly9NowEsX0yZBlw9ahZG+sK/1RJ21EpzdYHKEs13Vku3LJ+MIPhh4sMs0oCCeufZQEQbMekiA4vuVIQ==", "dev": true, "dependencies": { "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", + "ajv": "^8.9.0", "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" + "ajv-keywords": "^5.1.0" }, "engines": { "node": ">= 12.13.0" @@ -8305,15 +8469,15 @@ } }, "node_modules/espree": { - "version": "9.5.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.1.tgz", - "integrity": "sha512-5yxtHSZXRSW5pvv3hAlXM5+/Oswi1AUFqBmbibKb5s6bp3rGIDkyXU6xCoyuuLhijr4SFwPrXRoZjz0AZDN9tg==", + "version": "9.5.2", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.2.tgz", + "integrity": "sha512-7OASN1Wma5fum5SrNhFMAMJxOUAbhyfQ8dQ//PJaJbNw0URTPWqIghHWt1MmAANKhHZIYOHruW4Kw4ruUWOdGw==", "dev": true, "peer": true, "dependencies": { "acorn": "^8.8.0", "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.4.0" + "eslint-visitor-keys": "^3.4.1" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -8557,6 +8721,14 @@ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, + "node_modules/express/node_modules/qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "engines": { + "node": ">=0.6" + } + }, "node_modules/express/node_modules/safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", @@ -8574,9 +8746,9 @@ "dev": true }, "node_modules/fast-diff": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", - "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.3.0.tgz", + "integrity": "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==", "dev": true }, "node_modules/fast-glob": { @@ -8706,9 +8878,9 @@ } }, "node_modules/file-loader/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.2.tgz", + "integrity": "sha512-pvjEHOgWc9OWA/f/DE3ohBWTD6EleVLf7iFUkoSwAxttdBhB9QUebQgxER2kWueOvRJXPHNnyrvvh9eZINB8Eg==", "dev": true, "dependencies": { "@types/json-schema": "^7.0.8", @@ -8863,6 +9035,14 @@ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==" }, + "node_modules/flaschenpost/node_modules/moment": { + "version": "2.22.2", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.22.2.tgz", + "integrity": "sha512-LRvkBHaJGnrcWvqsElsOhHCzj8mU39wLx5pQ0pc6s153GynCTsPdGdqsVNKAQD9sKnWj11iF7TZx9fpLwdD3fw==", + "engines": { + "node": "*" + } + }, "node_modules/flaschenpost/node_modules/regenerator-runtime": { "version": "0.12.1", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.12.1.tgz", @@ -9106,12 +9286,13 @@ } }, "node_modules/get-intrinsic": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", - "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", + "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", "dependencies": { "function-bind": "^1.1.1", "has": "^1.0.3", + "has-proto": "^1.0.1", "has-symbols": "^1.0.3" }, "funding": { @@ -9314,10 +9495,10 @@ "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", "dev": true }, - "node_modules/grapheme-splitter": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", - "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", "dev": true, "peer": true }, @@ -9659,9 +9840,9 @@ } }, "node_modules/html-loader/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.2.tgz", + "integrity": "sha512-pvjEHOgWc9OWA/f/DE3ohBWTD6EleVLf7iFUkoSwAxttdBhB9QUebQgxER2kWueOvRJXPHNnyrvvh9eZINB8Eg==", "dev": true, "dependencies": { "@types/json-schema": "^7.0.8", @@ -9733,9 +9914,9 @@ } }, "node_modules/html-webpack-plugin": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", - "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", + "version": "5.5.1", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.1.tgz", + "integrity": "sha512-cTUzZ1+NqjGEKjmVgZKLMdiFg3m9MdRXkZW2OEe69WYVi5ONLMmlnSZdXzGGMOq0C8jGDrL6EWyEDDUioHO/pA==", "dev": true, "dependencies": { "@types/html-minifier-terser": "^6.0.0", @@ -10235,9 +10416,9 @@ } }, "node_modules/is-core-module": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.0.tgz", - "integrity": "sha512-RECHCBCd/viahWmwj6enj19sKbHfJrddi/6cBDsNTKbNq0f7VeaUkBo60BqzvPqo/W54ChS62Z5qyun7cfOMqQ==", + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.1.tgz", + "integrity": "sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==", "dependencies": { "has": "^1.0.3" }, @@ -10596,9 +10777,9 @@ } }, "node_modules/joi": { - "version": "17.9.1", - "resolved": "https://registry.npmjs.org/joi/-/joi-17.9.1.tgz", - "integrity": "sha512-FariIi9j6QODKATGBrEX7HZcja8Bsh3rfdGYy/Sb65sGlZWK/QWesU1ghk7aJWDj95knjXlQfSmzFSPPkLVsfw==", + "version": "17.9.2", + "resolved": "https://registry.npmjs.org/joi/-/joi-17.9.2.tgz", + "integrity": "sha512-Itk/r+V4Dx0V3c7RLFdRh12IOjySm2/WGPMubBT92cQvRfYZhPM2W0hZlctjj72iES8jsRCwp7S/cRmWBnJ4nw==", "dev": true, "dependencies": { "@hapi/hoek": "^9.0.0", @@ -10623,17 +10804,6 @@ "node": ">=0.6.0" } }, - "node_modules/js-sdsl": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.0.tgz", - "integrity": "sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==", - "dev": true, - "peer": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/js-sdsl" - } - }, "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -10723,34 +10893,50 @@ } }, "node_modules/jsonwebtoken": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.5.0.tgz", - "integrity": "sha512-IqEycp0znWHNA11TpYi77bVgyBO/pGESDh7Ajhas+u0ttkGkKYIIAjniL4Bw5+oVejVF+SYkaI7XKfwCCyeTuA==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.0.tgz", + "integrity": "sha512-tuGfYXxkQGDPnLJ7SibiQgVgeDgfbPq2k2ICcbgqW8WxWLBAxKQM/ZCu/IT8SOSwmaYl4dpTFCW5xZv7YbbWUw==", "dependencies": { - "jws": "^3.2.1", - "lodash.includes": "^4.3.0", - "lodash.isboolean": "^3.0.3", - "lodash.isinteger": "^4.0.4", - "lodash.isnumber": "^3.0.3", - "lodash.isplainobject": "^4.0.6", - "lodash.isstring": "^4.0.1", - "lodash.once": "^4.0.0", + "jws": "^3.2.2", + "lodash": "^4.17.21", "ms": "^2.1.1", - "semver": "^5.6.0" + "semver": "^7.3.8" }, "engines": { - "node": ">=4", - "npm": ">=1.4.28" + "node": ">=12", + "npm": ">=6" + } + }, + "node_modules/jsonwebtoken/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" } }, "node_modules/jsonwebtoken/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "version": "7.5.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.1.tgz", + "integrity": "sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==", + "dependencies": { + "lru-cache": "^6.0.0" + }, "bin": { - "semver": "bin/semver" + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, + "node_modules/jsonwebtoken/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, "node_modules/junk": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/junk/-/junk-3.1.0.tgz", @@ -11143,9 +11329,9 @@ } }, "node_modules/laravel-mix/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.2.tgz", + "integrity": "sha512-pvjEHOgWc9OWA/f/DE3ohBWTD6EleVLf7iFUkoSwAxttdBhB9QUebQgxER2kWueOvRJXPHNnyrvvh9eZINB8Eg==", "dev": true, "dependencies": { "@types/json-schema": "^7.0.8", @@ -11161,9 +11347,9 @@ } }, "node_modules/laravel-mix/node_modules/semver": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.4.0.tgz", - "integrity": "sha512-RgOxM8Mw+7Zus0+zcLEUn8+JfoLpj/huFTItQy2hsM4khuC1HYRDp0cU482Ewn/Fcy6bCjufD8vAj7voC66KQw==", + "version": "7.5.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.1.tgz", + "integrity": "sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==", "dev": true, "dependencies": { "lru-cache": "^6.0.0" @@ -11271,9 +11457,9 @@ "dev": true }, "node_modules/laravel-mix/node_modules/yargs": { - "version": "17.7.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz", - "integrity": "sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==", + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", "dev": true, "dependencies": { "cliui": "^8.0.1", @@ -11355,11 +11541,40 @@ "regenerator-runtime": "^0.12.0" } }, + "node_modules/limes/node_modules/jsonwebtoken": { + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.5.0.tgz", + "integrity": "sha512-IqEycp0znWHNA11TpYi77bVgyBO/pGESDh7Ajhas+u0ttkGkKYIIAjniL4Bw5+oVejVF+SYkaI7XKfwCCyeTuA==", + "dependencies": { + "jws": "^3.2.1", + "lodash.includes": "^4.3.0", + "lodash.isboolean": "^3.0.3", + "lodash.isinteger": "^4.0.4", + "lodash.isnumber": "^3.0.3", + "lodash.isplainobject": "^4.0.6", + "lodash.isstring": "^4.0.1", + "lodash.once": "^4.0.0", + "ms": "^2.1.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=4", + "npm": ">=1.4.28" + } + }, "node_modules/limes/node_modules/regenerator-runtime": { "version": "0.12.1", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.12.1.tgz", "integrity": "sha512-odxIc1/vDlo4iZcfXqRYFj0vpXFNoGdKMAUieAlFYO6m/nl5e9KR/beGf41z4a1FI+aQgtjhuaSlDxQ0hmkrHg==" }, + "node_modules/limes/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, "node_modules/lines-and-columns": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", @@ -11711,9 +11926,9 @@ } }, "node_modules/lower-case/node_modules/tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==", + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.2.tgz", + "integrity": "sha512-5svOrSA2w3iGFDs1HibEVBGbDrAY82bFQ3HZ3ixB+88nsbsWQoKqDRb5UBYAUPEzbBn6dAp5gRNXglySbx1MlA==", "dev": true }, "node_modules/lru-cache": { @@ -11750,13 +11965,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/make-error": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", - "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", - "devOptional": true, - "peer": true - }, "node_modules/make-fetch-happen": { "version": "10.2.1", "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz", @@ -11854,9 +12062,9 @@ } }, "node_modules/memfs": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.0.tgz", - "integrity": "sha512-yK6o8xVJlQerz57kvPROwTMgx5WtGwC2ZxDtOUsnGl49rHjYkfQoPNZPCKH73VdLE1BwBu/+Fx/NL8NYMUw2aA==", + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.1.tgz", + "integrity": "sha512-UWbFJKvj5k+nETdteFndTpYxdeTMox/ULeqX5k/dpaQJCCFmj5EeKv3dBcyO2xmkRAx2vppRu5dVG7SOtsGOzA==", "dev": true, "dependencies": { "fs-monkey": "^1.0.3" @@ -12004,9 +12212,9 @@ } }, "node_modules/mini-css-extract-plugin": { - "version": "2.7.5", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.5.tgz", - "integrity": "sha512-9HaR++0mlgom81s95vvNjxkg52n2b5s//3ZTI1EtzFb98awsLSivs2LMsVqnQ3ay0PVhqWcGNyDaTE961FOcjQ==", + "version": "2.7.6", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.6.tgz", + "integrity": "sha512-Qk7HcgaPkGG6eD77mLvZS1nmxlao3j+9PkrT9Uc7HAE1id3F41+DdBRYRYkbyfNRGzm8/YWtzhw7nVPmwhqTQw==", "dev": true, "dependencies": { "schema-utils": "^4.0.0" @@ -12057,15 +12265,15 @@ "dev": true }, "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.1.tgz", + "integrity": "sha512-lELhBAAly9NowEsX0yZBlw9ahZG+sK/1RJ21EpzdYHKEs13Vku3LJ+MIPhh4sMs0oCCeufZQEQbMekiA4vuVIQ==", "dev": true, "dependencies": { "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", + "ajv": "^8.9.0", "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" + "ajv-keywords": "^5.1.0" }, "engines": { "node": ">= 12.13.0" @@ -12250,9 +12458,9 @@ "dev": true }, "node_modules/moment": { - "version": "2.22.2", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.22.2.tgz", - "integrity": "sha512-LRvkBHaJGnrcWvqsElsOhHCzj8mU39wLx5pQ0pc6s153GynCTsPdGdqsVNKAQD9sKnWj11iF7TZx9fpLwdD3fw==", + "version": "2.29.4", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz", + "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==", "engines": { "node": "*" } @@ -12391,9 +12599,9 @@ } }, "node_modules/no-case/node_modules/tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==", + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.2.tgz", + "integrity": "sha512-5svOrSA2w3iGFDs1HibEVBGbDrAY82bFQ3HZ3ixB+88nsbsWQoKqDRb5UBYAUPEzbBn6dAp5gRNXglySbx1MlA==", "dev": true }, "node_modules/nocache": { @@ -12411,9 +12619,9 @@ } }, "node_modules/node-fetch": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.9.tgz", - "integrity": "sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==", + "version": "2.6.11", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.11.tgz", + "integrity": "sha512-4I6pdBY1EthSqDmJkiNk3JIT8cswwR9nfeW/cPdUagJYEQG7R95WRH74wpz7ma8Gh/9dI9FP+OU+0E4FvtA55w==", "dev": true, "dependencies": { "whatwg-url": "^5.0.0" @@ -12596,9 +12804,9 @@ } }, "node_modules/node-gyp/node_modules/semver": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.4.0.tgz", - "integrity": "sha512-RgOxM8Mw+7Zus0+zcLEUn8+JfoLpj/huFTItQy2hsM4khuC1HYRDp0cU482Ewn/Fcy6bCjufD8vAj7voC66KQw==", + "version": "7.5.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.1.tgz", + "integrity": "sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==", "dev": true, "dependencies": { "lru-cache": "^6.0.0" @@ -12706,9 +12914,9 @@ } }, "node_modules/node-notifier/node_modules/semver": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.4.0.tgz", - "integrity": "sha512-RgOxM8Mw+7Zus0+zcLEUn8+JfoLpj/huFTItQy2hsM4khuC1HYRDp0cU482Ewn/Fcy6bCjufD8vAj7voC66KQw==", + "version": "7.5.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.1.tgz", + "integrity": "sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==", "dev": true, "dependencies": { "lru-cache": "^6.0.0" @@ -12736,9 +12944,9 @@ "dev": true }, "node_modules/node-releases": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz", - "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==" + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.12.tgz", + "integrity": "sha512-QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ==" }, "node_modules/node-rsa": { "version": "0.4.2", @@ -12898,9 +13106,9 @@ } }, "node_modules/normalize-package-data/node_modules/semver": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.4.0.tgz", - "integrity": "sha512-RgOxM8Mw+7Zus0+zcLEUn8+JfoLpj/huFTItQy2hsM4khuC1HYRDp0cU482Ewn/Fcy6bCjufD8vAj7voC66KQw==", + "version": "7.5.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.1.tgz", + "integrity": "sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==", "dev": true, "dependencies": { "lru-cache": "^6.0.0" @@ -13082,14 +13290,15 @@ } }, "node_modules/object.getownpropertydescriptors": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.5.tgz", - "integrity": "sha512-yDNzckpM6ntyQiGTik1fKV1DcVDRS+w8bvpWNCBanvH5LfRX9O8WTHqQzG4RZwRAM4I0oU7TV11Lj5v0g20ibw==", + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.6.tgz", + "integrity": "sha512-lq+61g26E/BgHv0ZTFgRvi7NMEPuAxLkFU7rukXjc/AlwH4Am5xXVnIXy3un1bg/JPbXHrixRkK1itUzzPiIjQ==", "dependencies": { "array.prototype.reduce": "^1.0.5", "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" + "define-properties": "^1.2.0", + "es-abstract": "^1.21.2", + "safe-array-concat": "^1.0.0" }, "engines": { "node": ">= 0.8" @@ -13405,9 +13614,9 @@ } }, "node_modules/param-case/node_modules/tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==", + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.2.tgz", + "integrity": "sha512-5svOrSA2w3iGFDs1HibEVBGbDrAY82bFQ3HZ3ixB+88nsbsWQoKqDRb5UBYAUPEzbBn6dAp5gRNXglySbx1MlA==", "dev": true }, "node_modules/parchment": { @@ -13503,9 +13712,9 @@ } }, "node_modules/pascal-case/node_modules/tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==", + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.2.tgz", + "integrity": "sha512-5svOrSA2w3iGFDs1HibEVBGbDrAY82bFQ3HZ3ixB+88nsbsWQoKqDRb5UBYAUPEzbBn6dAp5gRNXglySbx1MlA==", "dev": true }, "node_modules/path-browserify": { @@ -13717,9 +13926,9 @@ } }, "node_modules/postcss": { - "version": "8.4.21", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz", - "integrity": "sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==", + "version": "8.4.24", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.24.tgz", + "integrity": "sha512-M0RzbcI0sO/XJNucsGjvWU9ERWxb/ytp1w6dKtxTKgixdtQDq4rmx/g8W1hnaheq9jgwL/oyEdH5Bc4WwJKMqg==", "funding": [ { "type": "opencollective", @@ -13728,10 +13937,14 @@ { "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" } ], "dependencies": { - "nanoid": "^3.3.4", + "nanoid": "^3.3.6", "picocolors": "^1.0.0", "source-map-js": "^1.0.2" }, @@ -14011,21 +14224,27 @@ } }, "node_modules/postcss-double-position-gradients": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-4.0.2.tgz", - "integrity": "sha512-GXL1RmFREDK4Q9aYvI2RhVrA6a6qqSMQQ5ke8gSH1xgV6exsqbcJpIumC7AOgooH6/WIG3/K/T8xxAiVHy/tJg==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-4.0.3.tgz", + "integrity": "sha512-Td1+C+kFCadnhRBMMf6D/eiQxjp33eAgwgMcLNYzZPcgXt1iU6vi/qEJ/YObp4nwn3QOtudFBMUOVHoGqmpfiA==", "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^2.0.0", + "@csstools/postcss-progressive-custom-properties": "^2.2.0", "postcss-value-parser": "^4.2.0" }, "engines": { "node": "^14 || ^16 || >=18" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, "peerDependencies": { "postcss": "^8.4" } @@ -14148,7 +14367,6 @@ "version": "15.1.0", "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", - "dev": true, "dependencies": { "postcss-value-parser": "^4.0.0", "read-cache": "^1.0.0", @@ -14189,23 +14407,29 @@ } }, "node_modules/postcss-lab-function": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-5.2.1.tgz", - "integrity": "sha512-u71Adr4nWi+4EmSZq5EV/fg9d1dYO6W26RNtT9LISEyjhH1q23vJIUkSqRwHgD6v7xxsxLOY5cSdVyaNE6rqzw==", + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-5.2.2.tgz", + "integrity": "sha512-O5LrVYzOD3anfPqvSL1HiQ8PpKAav74Gst3pXgZBHSFo6t5sws3dLGTQMnw4hgn1t064SODWAjb9KcC39N820A==", "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "dependencies": { - "@csstools/css-color-parser": "^1.1.2", + "@csstools/css-color-parser": "^1.2.0", "@csstools/css-parser-algorithms": "^2.1.1", "@csstools/css-tokenizer": "^2.1.1", - "@csstools/postcss-progressive-custom-properties": "^2.0.0" + "@csstools/postcss-progressive-custom-properties": "^2.2.0" }, "engines": { "node": "^14 || ^16 || >=18" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, "peerDependencies": { "postcss": "^8.4" } @@ -14214,6 +14438,7 @@ "version": "3.1.4", "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", + "dev": true, "dependencies": { "lilconfig": "^2.0.5", "yaml": "^1.10.2" @@ -14239,13 +14464,13 @@ } }, "node_modules/postcss-loader": { - "version": "7.2.4", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.2.4.tgz", - "integrity": "sha512-F88rpxxNspo5hatIc+orYwZDtHFaVFOSIVAx+fBfJC1GmhWbVmPWtmg2gXKE1OxJbneOSGn8PWdIwsZFcruS+w==", + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.3.2.tgz", + "integrity": "sha512-c7qDlXErX6n0VT+LUsW+nwefVtTu3ORtVvK8EXuUIDcxo+b/euYqpuHlJAvePb0Af5e8uMjR/13e0lTuYifaig==", "dev": true, "dependencies": { "cosmiconfig": "^8.1.3", - "cosmiconfig-typescript-loader": "^4.3.0", + "jiti": "^1.18.2", "klona": "^2.0.6", "semver": "^7.3.8" }, @@ -14258,17 +14483,7 @@ }, "peerDependencies": { "postcss": "^7.0.0 || ^8.0.1", - "ts-node": ">=10", - "typescript": ">=4", "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "ts-node": { - "optional": true - }, - "typescript": { - "optional": true - } } }, "node_modules/postcss-loader/node_modules/lru-cache": { @@ -14284,9 +14499,9 @@ } }, "node_modules/postcss-loader/node_modules/semver": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.4.0.tgz", - "integrity": "sha512-RgOxM8Mw+7Zus0+zcLEUn8+JfoLpj/huFTItQy2hsM4khuC1HYRDp0cU482Ewn/Fcy6bCjufD8vAj7voC66KQw==", + "version": "7.5.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.1.tgz", + "integrity": "sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==", "dev": true, "dependencies": { "lru-cache": "^6.0.0" @@ -14305,20 +14520,26 @@ "dev": true }, "node_modules/postcss-logical": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-6.1.0.tgz", - "integrity": "sha512-qb1+LpClhYjxac8SfOcWotnY3unKZesDqIOm+jnGt8rTl7xaIWpE2bPGZHxflOip1E/4ETo79qlJyRL3yrHn1g==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-6.2.0.tgz", + "integrity": "sha512-aqlfKGaY0nnbgI9jwUikp4gJKBqcH5noU/EdnIVceghaaDPYhZuyJVxlvWNy55tlTG5tunRKCTAX9yljLiFgmw==", "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "dependencies": { "postcss-value-parser": "^4.2.0" }, "engines": { "node": "^14 || ^16 || >=18" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, "peerDependencies": { "postcss": "^8.4" } @@ -14434,9 +14655,9 @@ } }, "node_modules/postcss-modules-local-by-default": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", - "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.3.tgz", + "integrity": "sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA==", "dev": true, "dependencies": { "icss-utils": "^5.0.0", @@ -14481,11 +14702,11 @@ } }, "node_modules/postcss-nested": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.0.tgz", - "integrity": "sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", + "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", "dependencies": { - "postcss-selector-parser": "^6.0.10" + "postcss-selector-parser": "^6.0.11" }, "engines": { "node": ">=12.0" @@ -14738,19 +14959,29 @@ } }, "node_modules/postcss-preset-env": { - "version": "8.3.1", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-8.3.1.tgz", - "integrity": "sha512-k3Y8BXbVLBAufrla3CNmQJhMS1iRuT9LFlysYvzs1rU5E78+ShX2u0EUL6KpMi0pDJO3wZcuVYSR8cgukfoRtg==", + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-8.4.1.tgz", + "integrity": "sha512-IlcUT8ZSuQFWXJ/F+KvqmkzT85u33rlvd36IzM6qhdnccO7Rs3uBrHY802BFjNcPRawqSCDmPv7KKyCzNxx5Fw==", "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "dependencies": { "@csstools/postcss-cascade-layers": "^3.0.1", - "@csstools/postcss-color-function": "^2.2.1", - "@csstools/postcss-color-mix-function": "^1.0.1", + "@csstools/postcss-color-function": "^2.2.2", + "@csstools/postcss-color-mix-function": "^1.0.2", "@csstools/postcss-font-format-keywords": "^2.0.2", - "@csstools/postcss-gradients-interpolation-method": "^3.0.3", - "@csstools/postcss-hwb-function": "^2.2.1", - "@csstools/postcss-ic-unit": "^2.0.2", - "@csstools/postcss-is-pseudo-class": "^3.2.0", + "@csstools/postcss-gradients-interpolation-method": "^3.0.5", + "@csstools/postcss-hwb-function": "^2.2.2", + "@csstools/postcss-ic-unit": "^2.0.3", + "@csstools/postcss-is-pseudo-class": "^3.2.1", "@csstools/postcss-logical-float-and-clear": "^1.0.1", "@csstools/postcss-logical-resize": "^1.0.1", "@csstools/postcss-logical-viewport-units": "^1.0.3", @@ -14758,11 +14989,12 @@ "@csstools/postcss-media-queries-aspect-ratio-number-values": "^1.0.2", "@csstools/postcss-nested-calc": "^2.0.2", "@csstools/postcss-normalize-display-values": "^2.0.1", - "@csstools/postcss-oklab-function": "^2.2.1", - "@csstools/postcss-progressive-custom-properties": "^2.1.0", + "@csstools/postcss-oklab-function": "^2.2.2", + "@csstools/postcss-progressive-custom-properties": "^2.2.0", + "@csstools/postcss-relative-color-syntax": "^1.0.0", "@csstools/postcss-scope-pseudo-class": "^2.0.2", "@csstools/postcss-stepped-value-functions": "^2.1.1", - "@csstools/postcss-text-decoration-shorthand": "^2.2.3", + "@csstools/postcss-text-decoration-shorthand": "^2.2.4", "@csstools/postcss-trigonometric-functions": "^2.1.1", "@csstools/postcss-unset-value": "^2.0.1", "autoprefixer": "^10.4.14", @@ -14770,7 +15002,7 @@ "css-blank-pseudo": "^5.0.2", "css-has-pseudo": "^5.0.2", "css-prefers-color-scheme": "^8.0.2", - "cssdb": "^7.5.3", + "cssdb": "^7.6.0", "postcss-attribute-case-insensitive": "^6.0.2", "postcss-clamp": "^4.1.0", "postcss-color-functional-notation": "^5.0.2", @@ -14780,15 +15012,15 @@ "postcss-custom-properties": "^13.1.5", "postcss-custom-selectors": "^7.1.3", "postcss-dir-pseudo-class": "^7.0.2", - "postcss-double-position-gradients": "^4.0.2", + "postcss-double-position-gradients": "^4.0.3", "postcss-focus-visible": "^8.0.2", "postcss-focus-within": "^7.0.2", "postcss-font-variant": "^5.0.0", "postcss-gap-properties": "^4.0.1", "postcss-image-set-function": "^5.0.2", "postcss-initial": "^4.0.1", - "postcss-lab-function": "^5.2.1", - "postcss-logical": "^6.1.0", + "postcss-lab-function": "^5.2.2", + "postcss-logical": "^6.2.0", "postcss-nesting": "^11.2.1", "postcss-opacity-percentage": "^2.0.0", "postcss-overflow-shorthand": "^4.0.1", @@ -14802,10 +15034,6 @@ "engines": { "node": "^14 || ^16 || >=18" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, "peerDependencies": { "postcss": "^8.4" } @@ -14922,9 +15150,9 @@ } }, "node_modules/postcss-selector-parser": { - "version": "6.0.11", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz", - "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==", + "version": "6.0.13", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", + "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -14989,9 +15217,9 @@ } }, "node_modules/prettier": { - "version": "2.8.7", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.7.tgz", - "integrity": "sha512-yPngTo3aXUUmyuTjeTUT75txrf+aMh9FiD7q9ZE/i6r0bPb22g4FsE6Y338PQX1bmfy08i9QQCB7/rcUAVntfw==", + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", + "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", "dev": true, "bin": { "prettier": "bin-prettier.js" @@ -15216,11 +15444,17 @@ } }, "node_modules/qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "version": "6.11.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.2.tgz", + "integrity": "sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==", + "dependencies": { + "side-channel": "^1.0.4" + }, "engines": { "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/querystring": { @@ -15593,8 +15827,7 @@ "node_modules/regenerator-runtime": { "version": "0.13.11", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", - "dev": true + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" }, "node_modules/regenerator-transform": { "version": "0.15.1", @@ -15606,13 +15839,13 @@ } }, "node_modules/regexp.prototype.flags": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", - "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz", + "integrity": "sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==", "dependencies": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "functions-have-names": "^1.2.2" + "define-properties": "^1.2.0", + "functions-have-names": "^1.2.3" }, "engines": { "node": ">= 0.4" @@ -15876,6 +16109,28 @@ "queue-microtask": "^1.2.2" } }, + "node_modules/safe-array-concat": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.0.0.tgz", + "integrity": "sha512-9dVEFruWIsnie89yym+xWTAYASdpw3CJV7Li/6zBewGf9z2i1j31rP6jnY0pHEO4QZh6N0K11bFjWmdR8UGdPQ==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-array-concat/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + }, "node_modules/safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", @@ -15946,9 +16201,9 @@ } }, "node_modules/sass-graph/node_modules/yargs": { - "version": "17.7.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz", - "integrity": "sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==", + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", "dev": true, "dependencies": { "cliui": "^8.0.1", @@ -15973,9 +16228,9 @@ } }, "node_modules/sass-loader": { - "version": "13.2.2", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-13.2.2.tgz", - "integrity": "sha512-nrIdVAAte3B9icfBiGWvmMhT/D+eCDwnk+yA7VE/76dp/WkHX+i44Q/pfo71NYbwj0Ap+PGsn0ekOuU1WFJ2AA==", + "version": "13.3.1", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-13.3.1.tgz", + "integrity": "sha512-cBTxmgyVA1nXPvIK4brjJMXOMJ2v2YrQEuHqLw3LylGb3gsR6jAvdjHMcy/+JGTmmIF9SauTrLLR7bsWDMWqgg==", "dev": true, "dependencies": { "klona": "^2.0.6", @@ -15990,7 +16245,7 @@ }, "peerDependencies": { "fibers": ">= 3.1.0", - "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0", "sass": "^1.3.0", "sass-embedded": "*", "webpack": "^5.0.0" @@ -16557,9 +16812,9 @@ } }, "node_modules/std-env": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.3.2.tgz", - "integrity": "sha512-uUZI65yrV2Qva5gqE0+A7uVAvO40iPo6jGhs7s8keRfHCmtg+uB2X6EiLGCI9IgL1J17xGhvoOqSz79lzICPTA==", + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.3.3.tgz", + "integrity": "sha512-Rz6yejtVyWnVjC1RFvNmYL10kgjC49EOghxWn0RFqlCHGFpQx+Xe7yW3I4ceK1SGrWIGMjD5Kbue8W/udkbMJg==", "dev": true }, "node_modules/stdout-stream": { @@ -16735,9 +16990,9 @@ } }, "node_modules/style-loader": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.2.tgz", - "integrity": "sha512-RHs/vcrKdQK8wZliteNK4NKzxvLBzpuHMqYmUVWeKa6MkaIQ97ZTOS0b+zapZhy6GcrgWnvWYCMHRirC3FsUmw==", + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.3.tgz", + "integrity": "sha512-53BiGLXAcll9maCYtZi2RCQZKa8NQQai5C4horqKyRmHj9H7QmcUyucrH+4KW/gBQbXM2AsB0axoEcFZPlfPcw==", "dev": true, "engines": { "node": ">= 12.13.0" @@ -16873,9 +17128,9 @@ } }, "node_modules/swiper": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/swiper/-/swiper-9.2.0.tgz", - "integrity": "sha512-lWK9toYumUQss+YuTL+Mt0+8twiMJEyzioER4bbS4rrGHlkeLrDM8uhtAmnpdijELrNscuNUujDgKoMQZfQGlQ==", + "version": "9.3.2", + "resolved": "https://registry.npmjs.org/swiper/-/swiper-9.3.2.tgz", + "integrity": "sha512-Kj9Z4kXRmJR3YT/Wj+XLWj8P6IcRt+WG38uL8M3/Wny7+6sV0TlP9vnE1X+Co9c7VzNooojWGnFa+Wf/9+CUMA==", "funding": [ { "type": "patreon", @@ -16962,44 +17217,40 @@ "integrity": "sha512-odxIc1/vDlo4iZcfXqRYFj0vpXFNoGdKMAUieAlFYO6m/nl5e9KR/beGf41z4a1FI+aQgtjhuaSlDxQ0hmkrHg==" }, "node_modules/tailwindcss": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.1.tgz", - "integrity": "sha512-Vkiouc41d4CEq0ujXl6oiGFQ7bA3WEhUZdTgXAhtKxSy49OmKs8rEfQmupsfF0IGW8fv2iQkp1EVUuapCFrZ9g==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.2.tgz", + "integrity": "sha512-9jPkMiIBXvPc2KywkraqsUfbfj+dHDb+JPWtSJa9MLFdrPyazI7q6WX2sUrm7R9eVR7qqv3Pas7EvQFzxKnI6w==", "dependencies": { + "@alloc/quick-lru": "^5.2.0", "arg": "^5.0.2", "chokidar": "^3.5.3", - "color-name": "^1.1.4", "didyoumean": "^1.2.2", "dlv": "^1.1.3", "fast-glob": "^3.2.12", "glob-parent": "^6.0.2", "is-glob": "^4.0.3", - "jiti": "^1.17.2", - "lilconfig": "^2.0.6", + "jiti": "^1.18.2", + "lilconfig": "^2.1.0", "micromatch": "^4.0.5", "normalize-path": "^3.0.0", "object-hash": "^3.0.0", "picocolors": "^1.0.0", - "postcss": "^8.0.9", - "postcss-import": "^14.1.0", - "postcss-js": "^4.0.0", - "postcss-load-config": "^3.1.4", - "postcss-nested": "6.0.0", + "postcss": "^8.4.23", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.1", + "postcss-nested": "^6.0.1", "postcss-selector-parser": "^6.0.11", "postcss-value-parser": "^4.2.0", - "quick-lru": "^5.1.1", - "resolve": "^1.22.1", - "sucrase": "^3.29.0" + "resolve": "^1.22.2", + "sucrase": "^3.32.0" }, "bin": { "tailwind": "lib/cli.js", "tailwindcss": "lib/cli.js" }, "engines": { - "node": ">=12.13.0" - }, - "peerDependencies": { - "postcss": "^8.0.9" + "node": ">=14.0.0" } }, "node_modules/tailwindcss-dir": { @@ -17224,36 +17475,40 @@ "node": ">= 4.0.0" } }, - "node_modules/tailwindcss/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/tailwindcss/node_modules/postcss-import": { - "version": "14.1.0", - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz", - "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==", + "node_modules/tailwindcss/node_modules/postcss-load-config": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.1.tgz", + "integrity": "sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==", "dependencies": { - "postcss-value-parser": "^4.0.0", - "read-cache": "^1.0.0", - "resolve": "^1.1.7" + "lilconfig": "^2.0.5", + "yaml": "^2.1.1" }, "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "postcss": "^8.0.0" - } - }, - "node_modules/tailwindcss/node_modules/quick-lru": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", - "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", - "engines": { - "node": ">=10" + "node": ">= 14" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/tailwindcss/node_modules/yaml": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.1.tgz", + "integrity": "sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==", + "engines": { + "node": ">= 14" } }, "node_modules/tapable": { @@ -17266,14 +17521,14 @@ } }, "node_modules/tar": { - "version": "6.1.13", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.13.tgz", - "integrity": "sha512-jdIBIN6LTIe2jqzay/2vtYLlBHa3JF42ot3h1dW8Q0PaAG4v8rm0cvpVePtau5C6OKXGGcgO9q2AMNSWxiLqKw==", + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.15.tgz", + "integrity": "sha512-/zKt9UyngnxIT/EAGYuxaMYgOIJiP81ab9ZfkILq4oNLPFX50qyYmu7jRj9qeXoxmJHjGlbH0+cm2uy1WCs10A==", "dev": true, "dependencies": { "chownr": "^2.0.0", "fs-minipass": "^2.0.0", - "minipass": "^4.0.0", + "minipass": "^5.0.0", "minizlib": "^2.1.1", "mkdirp": "^1.0.3", "yallist": "^4.0.0" @@ -17283,9 +17538,9 @@ } }, "node_modules/tar/node_modules/minipass": { - "version": "4.2.7", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.7.tgz", - "integrity": "sha512-ScVIgqHcXRMyfflqHmEW0bm8z8rb5McHyOY3ewX9JBgZaR77G7nxq9L/mtV96/QbAAwtbCAHVVLzD1kkyfFQEw==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", "dev": true, "engines": { "node": ">=8" @@ -17298,9 +17553,9 @@ "dev": true }, "node_modules/terser": { - "version": "5.16.9", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.9.tgz", - "integrity": "sha512-HPa/FdTB9XGI2H1/keLFZHxl6WNvAI4YalHGtDQTlMnJcoqSab1UwL4l1hGEhs6/GmLHBZIg/YgB++jcbzoOEg==", + "version": "5.17.6", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.17.6.tgz", + "integrity": "sha512-V8QHcs8YuyLkLHsJO5ucyff1ykrLVsR4dNnS//L5Y3NiSXpbK1J+WMVUs67eI0KTxs9JtHhgEQpXQVHlHI92DQ==", "dev": true, "dependencies": { "@jridgewell/source-map": "^0.3.2", @@ -17316,16 +17571,16 @@ } }, "node_modules/terser-webpack-plugin": { - "version": "5.3.7", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.7.tgz", - "integrity": "sha512-AfKwIktyP7Cu50xNjXF/6Qb5lBNzYaWpU6YfoX3uZicTx0zTy0stDDCsvjDapKsSDvOeWo5MEq4TmdBy2cNoHw==", + "version": "5.3.9", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz", + "integrity": "sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==", "dev": true, "dependencies": { "@jridgewell/trace-mapping": "^0.3.17", "jest-worker": "^27.4.5", "schema-utils": "^3.1.1", "serialize-javascript": "^6.0.1", - "terser": "^5.16.5" + "terser": "^5.16.8" }, "engines": { "node": ">= 10.13.0" @@ -17350,9 +17605,9 @@ } }, "node_modules/terser-webpack-plugin/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.2.tgz", + "integrity": "sha512-pvjEHOgWc9OWA/f/DE3ohBWTD6EleVLf7iFUkoSwAxttdBhB9QUebQgxER2kWueOvRJXPHNnyrvvh9eZINB8Eg==", "dev": true, "dependencies": { "@types/json-schema": "^7.0.8", @@ -17437,9 +17692,9 @@ } }, "node_modules/thread-loader/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.2.tgz", + "integrity": "sha512-pvjEHOgWc9OWA/f/DE3ohBWTD6EleVLf7iFUkoSwAxttdBhB9QUebQgxER2kWueOvRJXPHNnyrvvh9eZINB8Eg==", "dev": true, "dependencies": { "@types/json-schema": "^7.0.8", @@ -17559,57 +17814,6 @@ "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==" }, - "node_modules/ts-node": { - "version": "10.9.1", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz", - "integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==", - "devOptional": true, - "peer": true, - "dependencies": { - "@cspotcode/source-map-support": "^0.8.0", - "@tsconfig/node10": "^1.0.7", - "@tsconfig/node12": "^1.0.7", - "@tsconfig/node14": "^1.0.0", - "@tsconfig/node16": "^1.0.2", - "acorn": "^8.4.1", - "acorn-walk": "^8.1.1", - "arg": "^4.1.0", - "create-require": "^1.1.0", - "diff": "^4.0.1", - "make-error": "^1.1.1", - "v8-compile-cache-lib": "^3.0.1", - "yn": "3.1.1" - }, - "bin": { - "ts-node": "dist/bin.js", - "ts-node-cwd": "dist/bin-cwd.js", - "ts-node-esm": "dist/bin-esm.js", - "ts-node-script": "dist/bin-script.js", - "ts-node-transpile-only": "dist/bin-transpile.js", - "ts-script": "dist/bin-script-deprecated.js" - }, - "peerDependencies": { - "@swc/core": ">=1.2.50", - "@swc/wasm": ">=1.2.50", - "@types/node": "*", - "typescript": ">=2.7" - }, - "peerDependenciesMeta": { - "@swc/core": { - "optional": true - }, - "@swc/wasm": { - "optional": true - } - } - }, - "node_modules/ts-node/node_modules/arg": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", - "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", - "devOptional": true, - "peer": true - }, "node_modules/tslib": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", @@ -17679,20 +17883,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/typescript": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.0.4.tgz", - "integrity": "sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==", - "devOptional": true, - "peer": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=12.20" - } - }, "node_modules/unbox-primitive": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", @@ -17797,9 +17987,9 @@ } }, "node_modules/update-browserslist-db": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", - "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", + "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", "funding": [ { "type": "opencollective", @@ -17808,6 +17998,10 @@ { "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" } ], "dependencies": { @@ -17815,7 +18009,7 @@ "picocolors": "^1.0.0" }, "bin": { - "browserslist-lint": "cli.js" + "update-browserslist-db": "cli.js" }, "peerDependencies": { "browserslist": ">= 4.21.0" @@ -17889,9 +18083,9 @@ } }, "node_modules/url-loader/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.2.tgz", + "integrity": "sha512-pvjEHOgWc9OWA/f/DE3ohBWTD6EleVLf7iFUkoSwAxttdBhB9QUebQgxER2kWueOvRJXPHNnyrvvh9eZINB8Eg==", "dev": true, "dependencies": { "@types/json-schema": "^7.0.8", @@ -17977,13 +18171,6 @@ "resolved": "https://registry.npmjs.org/v-money/-/v-money-0.8.1.tgz", "integrity": "sha512-raz87AP5F2YEpv1GAocI3SC/y9af1+TQeZQIhAK5UNovho6dnh6RQBa5UG8ZNC+BPLpUh5VECi7EWTjr4+4s1g==" }, - "node_modules/v8-compile-cache-lib": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", - "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", - "devOptional": true, - "peer": true - }, "node_modules/validate-npm-package-license": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", @@ -18185,22 +18372,22 @@ "dev": true }, "node_modules/webpack": { - "version": "5.78.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.78.0.tgz", - "integrity": "sha512-gT5DP72KInmE/3azEaQrISjTvLYlSM0j1Ezhht/KLVkrqtv10JoP/RXhwmX/frrutOPuSq3o5Vq0ehR/4Vmd1g==", + "version": "5.84.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.84.1.tgz", + "integrity": "sha512-ZP4qaZ7vVn/K8WN/p990SGATmrL1qg4heP/MrVneczYtpDGJWlrgZv55vxaV2ul885Kz+25MP2kSXkPe3LZfmg==", "dev": true, "dependencies": { "@types/eslint-scope": "^3.7.3", - "@types/estree": "^0.0.51", - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/wasm-edit": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", + "@types/estree": "^1.0.0", + "@webassemblyjs/ast": "^1.11.5", + "@webassemblyjs/wasm-edit": "^1.11.5", + "@webassemblyjs/wasm-parser": "^1.11.5", "acorn": "^8.7.1", - "acorn-import-assertions": "^1.7.6", + "acorn-import-assertions": "^1.9.0", "browserslist": "^4.14.5", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.10.0", - "es-module-lexer": "^0.9.0", + "enhanced-resolve": "^5.14.1", + "es-module-lexer": "^1.2.1", "eslint-scope": "5.1.1", "events": "^3.2.0", "glob-to-regexp": "^0.4.1", @@ -18209,9 +18396,9 @@ "loader-runner": "^4.2.0", "mime-types": "^2.1.27", "neo-async": "^2.6.2", - "schema-utils": "^3.1.0", + "schema-utils": "^3.1.2", "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.1.3", + "terser-webpack-plugin": "^5.3.7", "watchpack": "^2.4.0", "webpack-sources": "^3.2.3" }, @@ -18369,17 +18556,17 @@ } }, "node_modules/webpack-cli": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-5.0.1.tgz", - "integrity": "sha512-S3KVAyfwUqr0Mo/ur3NzIp6jnerNpo7GUO6so51mxLi1spqsA17YcMXy0WOIJtBSnj748lthxC6XLbNKh/ZC+A==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-5.1.1.tgz", + "integrity": "sha512-OLJwVMoXnXYH2ncNGU8gxVpUtm3ybvdioiTvHgUyBuyMLKiVvWy+QObzBsMtp5pH7qQoEuWgeEUQ/sU3ZJFzAw==", "dev": true, "dependencies": { "@discoveryjs/json-ext": "^0.5.0", - "@webpack-cli/configtest": "^2.0.1", + "@webpack-cli/configtest": "^2.1.0", "@webpack-cli/info": "^2.0.1", - "@webpack-cli/serve": "^2.0.1", + "@webpack-cli/serve": "^2.0.4", "colorette": "^2.0.14", - "commander": "^9.4.1", + "commander": "^10.0.1", "cross-spawn": "^7.0.3", "envinfo": "^7.7.3", "fastest-levenshtein": "^1.0.12", @@ -18414,12 +18601,12 @@ } }, "node_modules/webpack-cli/node_modules/commander": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", - "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", + "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", "dev": true, "engines": { - "node": "^12.20.0 || >=14" + "node": ">=14" } }, "node_modules/webpack-dev-middleware": { @@ -18480,15 +18667,15 @@ "dev": true }, "node_modules/webpack-dev-middleware/node_modules/schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.1.tgz", + "integrity": "sha512-lELhBAAly9NowEsX0yZBlw9ahZG+sK/1RJ21EpzdYHKEs13Vku3LJ+MIPhh4sMs0oCCeufZQEQbMekiA4vuVIQ==", "dev": true, "dependencies": { "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", + "ajv": "^8.9.0", "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" + "ajv-keywords": "^5.1.0" }, "engines": { "node": ">= 12.13.0" @@ -18499,9 +18686,9 @@ } }, "node_modules/webpack-dev-server": { - "version": "4.13.2", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.13.2.tgz", - "integrity": "sha512-5i6TrGBRxG4vnfDpB6qSQGfnB6skGBXNL5/542w2uRGLimX6qeE5BQMLrzIC3JYV/xlGOv+s+hTleI9AZKUQNw==", + "version": "4.15.0", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.0.tgz", + "integrity": "sha512-HmNB5QeSl1KpulTBQ8UT4FPrByYyaLxpJoQ0+s7EvUrMc16m0ZS1sgb1XGqzmgCPk0c9y+aaXxn11tbLzuM7NQ==", "dev": true, "dependencies": { "@types/bonjour": "^3.5.9", @@ -18771,9 +18958,9 @@ } }, "node_modules/webpack-dev-server/node_modules/ipaddr.js": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", - "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.1.0.tgz", + "integrity": "sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ==", "dev": true, "engines": { "node": ">= 10" @@ -18855,15 +19042,15 @@ } }, "node_modules/webpack-dev-server/node_modules/schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.1.tgz", + "integrity": "sha512-lELhBAAly9NowEsX0yZBlw9ahZG+sK/1RJ21EpzdYHKEs13Vku3LJ+MIPhh4sMs0oCCeufZQEQbMekiA4vuVIQ==", "dev": true, "dependencies": { "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", + "ajv": "^8.9.0", "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" + "ajv-keywords": "^5.1.0" }, "engines": { "node": ">= 12.13.0" @@ -18955,9 +19142,9 @@ } }, "node_modules/webpack-merge": { - "version": "5.8.0", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", - "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", + "version": "5.9.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.9.0.tgz", + "integrity": "sha512-6NbRQw4+Sy50vYNTw7EyOn41OZItPiXB8GNv3INSoe3PSFaHJEz3SHTrYVaRm2LilNGnFUzh0FAwqPEmU/CwDg==", "dev": true, "dependencies": { "clone-deep": "^4.0.1", @@ -19000,12 +19187,6 @@ "integrity": "sha512-5tyDlKLqPfMqjT3Q9TAqf2YqjwmnUleZwzJi1A5qXnlBCdj2AtOJ6wAWdglTIDOPgOiOrXeBeFcsQ8+aGQ6QbA==", "dev": true }, - "node_modules/webpack/node_modules/@types/estree": { - "version": "0.0.51", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", - "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", - "dev": true - }, "node_modules/webpack/node_modules/eslint-scope": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", @@ -19029,9 +19210,9 @@ } }, "node_modules/webpack/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.2.tgz", + "integrity": "sha512-pvjEHOgWc9OWA/f/DE3ohBWTD6EleVLf7iFUkoSwAxttdBhB9QUebQgxER2kWueOvRJXPHNnyrvvh9eZINB8Eg==", "dev": true, "dependencies": { "@types/json-schema": "^7.0.8", @@ -19232,9 +19413,9 @@ } }, "node_modules/wildcard": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", - "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz", + "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==", "dev": true }, "node_modules/word-wrap": { @@ -19337,6 +19518,7 @@ "version": "1.10.2", "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true, "engines": { "node": ">= 6" } @@ -19368,16 +19550,6 @@ "node": ">=10" } }, - "node_modules/yn": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", - "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", - "devOptional": true, - "peer": true, - "engines": { - "node": ">=6" - } - }, "node_modules/yocto-queue": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", diff --git a/package.json b/package.json index f4a17fcf8..586069ca4 100644 --- a/package.json +++ b/package.json @@ -33,7 +33,7 @@ "glightbox": "^3.2.0", "json-schema": ">=0.4.0", "laravel-mix-tailwind": "^0.1.2", - "lodash": ">=4.17.21", + "lodash": "^4.17.21", "nprogress": "^0.2.0", "popper.js": "^1.16.1", "swiper": "^9.2.0", @@ -47,7 +47,10 @@ "vue-router": "^3.6.5", "vue2-editor": "^2.10.3", "vue2-transitions": "^0.3.0", - "vuedraggable": "^2.24.3" + "vuedraggable": "^2.24.3", + "moment": ">=2.29.4", + "qs": "^6.11.1", + "jsonwebtoken": "^9.0.0" }, "devDependencies": { "@babel/core": "^7.21.4", diff --git a/public/css/app.css b/public/css/app.css index 1d258be57..0a9db28fa 100644 --- a/public/css/app.css +++ b/public/css/app.css @@ -416,7 +416,7 @@ z-index: 99; } /* -! tailwindcss v3.3.1 | MIT License | https://tailwindcss.com +! tailwindcss v3.3.2 | MIT License | https://tailwindcss.com */ /* @@ -1624,6 +1624,9 @@ button, input, optgroup, select, textarea{ --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; + --tw-gradient-from-position: ; + --tw-gradient-via-position: ; + --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; @@ -1671,6 +1674,9 @@ button, input, optgroup, select, textarea{ --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; + --tw-gradient-from-position: ; + --tw-gradient-via-position: ; + --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; @@ -1718,6 +1724,9 @@ button, input, optgroup, select, textarea{ --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; + --tw-gradient-from-position: ; + --tw-gradient-via-position: ; + --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; @@ -35029,2375 +35038,1697 @@ button, input, optgroup, select, textarea{ } .from-amber-100{ --tw-gradient-from: #fef3c7 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(254 243 199 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(254 243 199 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-amber-200{ --tw-gradient-from: #fde68a var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(253 230 138 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(253 230 138 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-amber-300{ --tw-gradient-from: #fcd34d var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(252 211 77 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(252 211 77 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-amber-400{ --tw-gradient-from: #fbbf24 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(251 191 36 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(251 191 36 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-amber-50{ --tw-gradient-from: #fffbeb var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-amber-500{ --tw-gradient-from: #f59e0b var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-amber-600{ --tw-gradient-from: #d97706 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(217 119 6 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(217 119 6 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-amber-700{ --tw-gradient-from: #b45309 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(180 83 9 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(180 83 9 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-amber-800{ --tw-gradient-from: #92400e var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(146 64 14 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(146 64 14 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-amber-900{ --tw-gradient-from: #78350f var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(120 53 15 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(120 53 15 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-amber-950{ --tw-gradient-from: #451a03 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(69 26 3 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(69 26 3 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-black{ --tw-gradient-from: #424242 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(66 66 66 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(66 66 66 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-black-100{ --tw-gradient-from: #ececec var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(236 236 236 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(236 236 236 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-black-200{ --tw-gradient-from: #d0d0d0 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(208 208 208 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(208 208 208 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-black-300{ --tw-gradient-from: #b3b3b3 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(179 179 179 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(179 179 179 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-black-400{ --tw-gradient-from: #7b7b7b var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(123 123 123 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(123 123 123 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-black-50{ --tw-gradient-from: #f6f6f6 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(246 246 246 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(246 246 246 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-black-500{ --tw-gradient-from: #424242 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(66 66 66 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(66 66 66 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-black-600{ --tw-gradient-from: #3b3b3b var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(59 59 59 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(59 59 59 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-black-700{ --tw-gradient-from: #323232 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(50 50 50 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(50 50 50 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-black-800{ --tw-gradient-from: #282828 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(40 40 40 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(40 40 40 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-black-900{ --tw-gradient-from: #202020 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(32 32 32 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(32 32 32 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-black-medium{ --tw-gradient-from: #424242 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(66 66 66 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(66 66 66 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-blue{ --tw-gradient-from: #006ea6 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(0 110 166 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(0 110 166 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-blue-100{ --tw-gradient-from: #e6f1f6 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(230 241 246 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(230 241 246 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-blue-200{ --tw-gradient-from: #bfdbe9 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(191 219 233 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(191 219 233 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-blue-300{ --tw-gradient-from: #99c5db var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(153 197 219 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(153 197 219 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-blue-400{ --tw-gradient-from: #4d9ac1 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(77 154 193 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(77 154 193 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-blue-50{ --tw-gradient-from: #f2f8fb var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(242 248 251 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(242 248 251 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-blue-500{ --tw-gradient-from: #006ea6 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(0 110 166 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(0 110 166 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-blue-600{ --tw-gradient-from: #006395 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(0 99 149 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(0 99 149 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-blue-700{ --tw-gradient-from: #00537d var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(0 83 125 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(0 83 125 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-blue-800{ --tw-gradient-from: #004264 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(0 66 100 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(0 66 100 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-blue-900{ --tw-gradient-from: #003651 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(0 54 81 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(0 54 81 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-blue-950{ --tw-gradient-from: #172554 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(23 37 84 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(23 37 84 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-body{ --tw-gradient-from: #fcfcfc var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(252 252 252 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(252 252 252 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-current{ --tw-gradient-from: currentColor var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-cyan-100{ --tw-gradient-from: #cffafe var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(207 250 254 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(207 250 254 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-cyan-200{ --tw-gradient-from: #a5f3fc var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(165 243 252 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(165 243 252 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-cyan-300{ --tw-gradient-from: #67e8f9 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(103 232 249 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(103 232 249 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-cyan-400{ --tw-gradient-from: #22d3ee var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(34 211 238 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(34 211 238 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-cyan-50{ --tw-gradient-from: #ecfeff var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(236 254 255 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(236 254 255 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-cyan-500{ --tw-gradient-from: #06b6d4 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-cyan-600{ --tw-gradient-from: #0891b2 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(8 145 178 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(8 145 178 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-cyan-700{ --tw-gradient-from: #0e7490 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(14 116 144 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(14 116 144 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-cyan-800{ --tw-gradient-from: #155e75 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(21 94 117 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(21 94 117 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-cyan-900{ --tw-gradient-from: #164e63 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(22 78 99 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(22 78 99 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-cyan-950{ --tw-gradient-from: #083344 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(8 51 68 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(8 51 68 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-dark-blue{ --tw-gradient-from: #15284B var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(21 40 75 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(21 40 75 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-default{ --tw-gradient-from: #6ea152 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(110 161 82 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(110 161 82 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-emerald-100{ --tw-gradient-from: #d1fae5 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(209 250 229 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(209 250 229 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-emerald-200{ --tw-gradient-from: #a7f3d0 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(167 243 208 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(167 243 208 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-emerald-300{ --tw-gradient-from: #6ee7b7 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(110 231 183 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(110 231 183 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-emerald-400{ --tw-gradient-from: #34d399 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(52 211 153 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(52 211 153 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-emerald-50{ --tw-gradient-from: #ecfdf5 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(236 253 245 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(236 253 245 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-emerald-500{ --tw-gradient-from: #10b981 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-emerald-600{ --tw-gradient-from: #059669 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(5 150 105 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(5 150 105 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-emerald-700{ --tw-gradient-from: #047857 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(4 120 87 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(4 120 87 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-emerald-800{ --tw-gradient-from: #065f46 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(6 95 70 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(6 95 70 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-emerald-900{ --tw-gradient-from: #064e3b var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(6 78 59 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(6 78 59 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-emerald-950{ --tw-gradient-from: #022c22 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(2 44 34 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(2 44 34 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-fuchsia-100{ --tw-gradient-from: #fae8ff var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(250 232 255 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(250 232 255 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-fuchsia-200{ --tw-gradient-from: #f5d0fe var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(245 208 254 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(245 208 254 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-fuchsia-300{ --tw-gradient-from: #f0abfc var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(240 171 252 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(240 171 252 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-fuchsia-400{ --tw-gradient-from: #e879f9 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(232 121 249 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(232 121 249 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-fuchsia-50{ --tw-gradient-from: #fdf4ff var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(253 244 255 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(253 244 255 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-fuchsia-500{ --tw-gradient-from: #d946ef var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(217 70 239 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(217 70 239 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-fuchsia-600{ --tw-gradient-from: #c026d3 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(192 38 211 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(192 38 211 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-fuchsia-700{ --tw-gradient-from: #a21caf var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(162 28 175 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(162 28 175 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-fuchsia-800{ --tw-gradient-from: #86198f var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(134 25 143 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(134 25 143 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-fuchsia-900{ --tw-gradient-from: #701a75 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(112 26 117 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(112 26 117 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-fuchsia-950{ --tw-gradient-from: #4a044e var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(74 4 78 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(74 4 78 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-golden{ --tw-gradient-from: #D1C989 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(209 201 137 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(209 201 137 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-golden-900{ --tw-gradient-from: #BFB882 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(191 184 130 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(191 184 130 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-gray-100{ --tw-gradient-from: #F3F4F6 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(243 244 246 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(243 244 246 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-gray-200{ --tw-gradient-from: #E5E7EB var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(229 231 235 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(229 231 235 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-gray-300{ --tw-gradient-from: #D1D5DB var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(209 213 219 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(209 213 219 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-gray-400{ --tw-gradient-from: #9CA3AF var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(156 163 175 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(156 163 175 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-gray-50{ --tw-gradient-from: #F9FAFB var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(249 250 251 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(249 250 251 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-gray-500{ --tw-gradient-from: #6B7280 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(107 114 128 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(107 114 128 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-gray-600{ --tw-gradient-from: #4B5563 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(75 85 99 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(75 85 99 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-gray-700{ --tw-gradient-from: #374151 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(55 65 81 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(55 65 81 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-gray-800{ --tw-gradient-from: #1F2937 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(31 41 55 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(31 41 55 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-gray-900{ --tw-gradient-from: #111827 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-gray-950{ --tw-gradient-from: #030712 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(3 7 18 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(3 7 18 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-green{ --tw-gradient-from: #6ea152 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(110 161 82 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(110 161 82 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-green-100{ --tw-gradient-from: #f1f6ee var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(241 246 238 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(241 246 238 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-green-200{ --tw-gradient-from: #dbe8d4 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(219 232 212 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(219 232 212 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-green-300{ --tw-gradient-from: #c5d9ba var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(197 217 186 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(197 217 186 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-green-400{ --tw-gradient-from: #9abd86 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(154 189 134 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(154 189 134 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-green-50{ --tw-gradient-from: #f8faf6 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(248 250 246 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(248 250 246 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-green-500{ --tw-gradient-from: #6ea152 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(110 161 82 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(110 161 82 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-green-600{ --tw-gradient-from: #63914a var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(99 145 74 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(99 145 74 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-green-700{ --tw-gradient-from: #53793e var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(83 121 62 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(83 121 62 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-green-800{ --tw-gradient-from: #426131 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(66 97 49 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(66 97 49 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-green-900{ --tw-gradient-from: #364f28 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(54 79 40 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(54 79 40 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-green-950{ --tw-gradient-from: #052e16 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(5 46 22 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(5 46 22 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-indigo-100{ --tw-gradient-from: #E5EDFF var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(229 237 255 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(229 237 255 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-indigo-200{ --tw-gradient-from: #CDDBFE var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(205 219 254 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(205 219 254 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-indigo-300{ --tw-gradient-from: #B4C6FC var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(180 198 252 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(180 198 252 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-indigo-400{ --tw-gradient-from: #8DA2FB var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(141 162 251 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(141 162 251 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-indigo-50{ --tw-gradient-from: #F0F5FF var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(240 245 255 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(240 245 255 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-indigo-500{ --tw-gradient-from: #6875F5 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(104 117 245 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(104 117 245 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-indigo-600{ --tw-gradient-from: #5850EC var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(88 80 236 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(88 80 236 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-indigo-700{ --tw-gradient-from: #5145CD var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(81 69 205 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(81 69 205 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-indigo-800{ --tw-gradient-from: #42389D var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(66 56 157 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(66 56 157 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-indigo-900{ --tw-gradient-from: #362F78 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(54 47 120 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(54 47 120 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-indigo-950{ --tw-gradient-from: #1e1b4b var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(30 27 75 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(30 27 75 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-inherit{ --tw-gradient-from: inherit var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-light-gray{ --tw-gradient-from: #C7C9D9 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(199 201 217 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(199 201 217 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-lighter-gray{ --tw-gradient-from: #F2F2F5 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(242 242 245 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(242 242 245 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-lilac{ --tw-gradient-from: #F8F9FE var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(248 249 254 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(248 249 254 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-lilac-100{ --tw-gradient-from: #F5F7FA var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(245 247 250 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(245 247 250 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-lilac-300{ --tw-gradient-from: #EDF0FC var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(237 240 252 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(237 240 252 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-lilac-900{ --tw-gradient-from: #DCE2F9 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(220 226 249 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(220 226 249 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-lime-100{ --tw-gradient-from: #ecfccb var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(236 252 203 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(236 252 203 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-lime-200{ --tw-gradient-from: #d9f99d var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(217 249 157 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(217 249 157 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-lime-300{ --tw-gradient-from: #bef264 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(190 242 100 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(190 242 100 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-lime-400{ --tw-gradient-from: #a3e635 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(163 230 53 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(163 230 53 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-lime-50{ --tw-gradient-from: #f7fee7 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(247 254 231 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(247 254 231 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-lime-500{ --tw-gradient-from: #84cc16 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(132 204 22 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(132 204 22 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-lime-600{ --tw-gradient-from: #65a30d var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(101 163 13 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(101 163 13 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-lime-700{ --tw-gradient-from: #4d7c0f var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(77 124 15 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(77 124 15 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-lime-800{ --tw-gradient-from: #3f6212 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(63 98 18 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(63 98 18 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-lime-900{ --tw-gradient-from: #365314 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(54 83 20 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(54 83 20 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-lime-950{ --tw-gradient-from: #1a2e05 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(26 46 5 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(26 46 5 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-modal-background{ --tw-gradient-from: rgba(0, 0, 0, 0.3) var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgba(0, 0, 0, 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgba(0, 0, 0, 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-neutral-100{ --tw-gradient-from: #f5f5f5 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(245 245 245 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(245 245 245 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-neutral-200{ --tw-gradient-from: #e5e5e5 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(229 229 229 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(229 229 229 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-neutral-300{ --tw-gradient-from: #d4d4d4 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(212 212 212 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(212 212 212 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-neutral-400{ --tw-gradient-from: #a3a3a3 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(163 163 163 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(163 163 163 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-neutral-50{ --tw-gradient-from: #fafafa var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(250 250 250 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(250 250 250 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-neutral-500{ --tw-gradient-from: #737373 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(115 115 115 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(115 115 115 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-neutral-600{ --tw-gradient-from: #525252 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(82 82 82 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(82 82 82 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-neutral-700{ --tw-gradient-from: #404040 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(64 64 64 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(64 64 64 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-neutral-800{ --tw-gradient-from: #262626 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(38 38 38 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(38 38 38 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-neutral-900{ --tw-gradient-from: #171717 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(23 23 23 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(23 23 23 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-neutral-950{ --tw-gradient-from: #0a0a0a var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(10 10 10 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(10 10 10 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-orange{ --tw-gradient-from: #f59e0b var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-orange-100{ --tw-gradient-from: #fef5e7 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(254 245 231 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(254 245 231 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-orange-200{ --tw-gradient-from: #fde7c2 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(253 231 194 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(253 231 194 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-orange-300{ --tw-gradient-from: #fbd89d var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(251 216 157 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(251 216 157 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-orange-400{ --tw-gradient-from: #f8bb54 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(248 187 84 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(248 187 84 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-orange-50{ --tw-gradient-from: #fffaf3 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(255 250 243 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(255 250 243 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-orange-500{ --tw-gradient-from: #f59e0b var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-orange-600{ --tw-gradient-from: #dd8e0a var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(221 142 10 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(221 142 10 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-orange-700{ --tw-gradient-from: #b87708 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(184 119 8 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(184 119 8 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-orange-800{ --tw-gradient-from: #935f07 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(147 95 7 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(147 95 7 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-orange-900{ --tw-gradient-from: #784d05 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(120 77 5 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(120 77 5 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-orange-950{ --tw-gradient-from: #431407 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(67 20 7 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(67 20 7 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-pastel_green{ --tw-gradient-from: #E0F1E3 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(224 241 227 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(224 241 227 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-pastel_green-100{ --tw-gradient-from: #CCE0D0 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(204 224 208 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(204 224 208 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-pastel_green-200{ --tw-gradient-from: #B8D0BD var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(184 208 189 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(184 208 189 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-pastel_green-300{ --tw-gradient-from: #A3BFAB var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(163 191 171 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(163 191 171 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-pastel_green-400{ --tw-gradient-from: #8FAE98 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(143 174 152 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(143 174 152 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-pastel_green-50{ --tw-gradient-from: #E0F1E3 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(224 241 227 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(224 241 227 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-pastel_green-500{ --tw-gradient-from: #7B9E85 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(123 158 133 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(123 158 133 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-pastel_green-600{ --tw-gradient-from: #678D72 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(103 141 114 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(103 141 114 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-pastel_green-700{ --tw-gradient-from: #5E8268 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(94 130 104 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(94 130 104 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-pastel_green-800{ --tw-gradient-from: #56765F var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(86 118 95 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(86 118 95 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-pastel_green-900{ --tw-gradient-from: #4D6A55 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(77 106 85 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(77 106 85 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-peach_orange{ --tw-gradient-from: #FCF2D9 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(252 242 217 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(252 242 217 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-peach_orange-100{ --tw-gradient-from: #F0E0BE var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(240 224 190 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(240 224 190 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-peach_orange-200{ --tw-gradient-from: #E5CFA4 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(229 207 164 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(229 207 164 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-peach_orange-300{ --tw-gradient-from: #DABE89 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(218 190 137 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(218 190 137 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-peach_orange-400{ --tw-gradient-from: #CEAC6E var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(206 172 110 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(206 172 110 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-peach_orange-50{ --tw-gradient-from: #FCF2D9 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(252 242 217 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(252 242 217 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-peach_orange-500{ --tw-gradient-from: #C39B54 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(195 155 84 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(195 155 84 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-peach_orange-600{ --tw-gradient-from: #B78939 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(183 137 57 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(183 137 57 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-peach_orange-700{ --tw-gradient-from: #AC8035 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(172 128 53 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(172 128 53 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-peach_orange-800{ --tw-gradient-from: #9C7430 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(156 116 48 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(156 116 48 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-peach_orange-900{ --tw-gradient-from: #8C692B var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(140 105 43 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(140 105 43 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-pink-100{ --tw-gradient-from: #FCE8F3 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(252 232 243 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(252 232 243 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-pink-200{ --tw-gradient-from: #FAD1E8 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(250 209 232 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(250 209 232 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-pink-300{ --tw-gradient-from: #F8B4D9 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(248 180 217 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(248 180 217 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-pink-400{ --tw-gradient-from: #F17EB8 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(241 126 184 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(241 126 184 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-pink-50{ --tw-gradient-from: #FDF2F8 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(253 242 248 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(253 242 248 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-pink-500{ --tw-gradient-from: #E74694 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(231 70 148 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(231 70 148 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-pink-600{ --tw-gradient-from: #D61F69 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(214 31 105 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(214 31 105 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-pink-700{ --tw-gradient-from: #BF125D var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(191 18 93 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(191 18 93 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-pink-800{ --tw-gradient-from: #99154B var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(153 21 75 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(153 21 75 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-pink-900{ --tw-gradient-from: #751A3D var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(117 26 61 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(117 26 61 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-pink-950{ --tw-gradient-from: #500724 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(80 7 36 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(80 7 36 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-purple{ --tw-gradient-from: #55588b var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(85 88 139 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(85 88 139 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-purple-100{ --tw-gradient-from: #eeeef3 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(238 238 243 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(238 238 243 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-purple-200{ --tw-gradient-from: #d5d5e2 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(213 213 226 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(213 213 226 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-purple-300{ --tw-gradient-from: #bbbcd1 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(187 188 209 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(187 188 209 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-purple-400{ --tw-gradient-from: #888aae var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(136 138 174 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(136 138 174 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-purple-50{ --tw-gradient-from: #f7f7f9 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(247 247 249 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(247 247 249 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-purple-500{ --tw-gradient-from: #55588b var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(85 88 139 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(85 88 139 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-purple-600{ --tw-gradient-from: #4d4f7d var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(77 79 125 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(77 79 125 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-purple-700{ --tw-gradient-from: #404268 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(64 66 104 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(64 66 104 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-purple-800{ --tw-gradient-from: #333553 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(51 53 83 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(51 53 83 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-purple-900{ --tw-gradient-from: #2a2b44 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(42 43 68 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(42 43 68 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-purple-950{ --tw-gradient-from: #3b0764 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(59 7 100 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(59 7 100 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-purple-lighter{ --tw-gradient-from: #F2F4FC var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(242 244 252 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(242 244 252 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-red{ --tw-gradient-from: #cc0000 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(204 0 0 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(204 0 0 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-red-100{ --tw-gradient-from: #fae6e6 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(250 230 230 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(250 230 230 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-red-200{ --tw-gradient-from: #f2bfbf var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(242 191 191 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(242 191 191 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-red-300{ --tw-gradient-from: #eb9999 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(235 153 153 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(235 153 153 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-red-400{ --tw-gradient-from: #db4d4d var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(219 77 77 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(219 77 77 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-red-50{ --tw-gradient-from: #fcf2f2 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(252 242 242 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(252 242 242 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-red-500{ --tw-gradient-from: #cc0000 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(204 0 0 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(204 0 0 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-red-600{ --tw-gradient-from: #b80000 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(184 0 0 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(184 0 0 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-red-700{ --tw-gradient-from: #990000 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(153 0 0 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(153 0 0 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-red-800{ --tw-gradient-from: #7a0000 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(122 0 0 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(122 0 0 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-red-900{ --tw-gradient-from: #640000 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(100 0 0 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(100 0 0 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-red-950{ --tw-gradient-from: #450a0a var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(69 10 10 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(69 10 10 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-red-light{ --tw-gradient-from: #FF6B6B var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(255 107 107 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(255 107 107 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-rose{ --tw-gradient-from: #f43f5e var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(244 63 94 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(244 63 94 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-rose-100{ --tw-gradient-from: #ffe4e6 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(255 228 230 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(255 228 230 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-rose-200{ --tw-gradient-from: #fecdd3 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(254 205 211 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(254 205 211 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-rose-300{ --tw-gradient-from: #fda4af var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(253 164 175 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(253 164 175 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-rose-400{ --tw-gradient-from: #fb7185 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(251 113 133 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(251 113 133 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-rose-50{ --tw-gradient-from: #fff1f2 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(255 241 242 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(255 241 242 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-rose-500{ --tw-gradient-from: #f43f5e var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(244 63 94 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(244 63 94 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-rose-600{ --tw-gradient-from: #e11d48 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(225 29 72 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(225 29 72 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-rose-700{ --tw-gradient-from: #be123c var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(190 18 60 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(190 18 60 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-rose-800{ --tw-gradient-from: #9f1239 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(159 18 57 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(159 18 57 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-rose-900{ --tw-gradient-from: #881337 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(136 19 55 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(136 19 55 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-rose-950{ --tw-gradient-from: #4c0519 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(76 5 25 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(76 5 25 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-silver{ --tw-gradient-from: #7F8997 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(127 137 151 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(127 137 151 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-silver-100{ --tw-gradient-from: #D4D7DC var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(212 215 220 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(212 215 220 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-silver-200{ --tw-gradient-from: #B8BDC5 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(184 189 197 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(184 189 197 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-silver-300{ --tw-gradient-from: #9CA3AE var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(156 163 174 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(156 163 174 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-silver-400{ --tw-gradient-from: #7F8997 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(127 137 151 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(127 137 151 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-silver-50{ --tw-gradient-from: #F0F1F3 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(240 241 243 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(240 241 243 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-silver-500{ --tw-gradient-from: #636F80 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(99 111 128 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(99 111 128 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-silver-600{ --tw-gradient-from: #475569 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(71 85 105 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(71 85 105 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-silver-700{ --tw-gradient-from: #424F61 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(66 79 97 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(66 79 97 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-silver-800{ --tw-gradient-from: #3A4555 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(58 69 85 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(58 69 85 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-silver-900{ --tw-gradient-from: #323B49 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(50 59 73 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(50 59 73 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-sky-100{ --tw-gradient-from: #e0f2fe var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(224 242 254 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(224 242 254 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-sky-200{ --tw-gradient-from: #bae6fd var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(186 230 253 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(186 230 253 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-sky-300{ --tw-gradient-from: #7dd3fc var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(125 211 252 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(125 211 252 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-sky-400{ --tw-gradient-from: #38bdf8 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-sky-50{ --tw-gradient-from: #f0f9ff var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-sky-500{ --tw-gradient-from: #0ea5e9 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-sky-600{ --tw-gradient-from: #0284c7 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(2 132 199 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(2 132 199 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-sky-700{ --tw-gradient-from: #0369a1 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(3 105 161 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(3 105 161 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-sky-800{ --tw-gradient-from: #075985 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(7 89 133 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(7 89 133 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-sky-900{ --tw-gradient-from: #0c4a6e var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(12 74 110 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(12 74 110 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-sky-950{ --tw-gradient-from: #082f49 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(8 47 73 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(8 47 73 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-slate-100{ --tw-gradient-from: #f1f5f9 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(241 245 249 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(241 245 249 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-slate-200{ --tw-gradient-from: #e2e8f0 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(226 232 240 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(226 232 240 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-slate-300{ --tw-gradient-from: #cbd5e1 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(203 213 225 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(203 213 225 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-slate-400{ --tw-gradient-from: #94a3b8 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(148 163 184 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(148 163 184 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-slate-50{ --tw-gradient-from: #f8fafc var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(248 250 252 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(248 250 252 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-slate-500{ --tw-gradient-from: #64748b var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(100 116 139 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(100 116 139 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-slate-600{ --tw-gradient-from: #475569 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(71 85 105 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(71 85 105 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-slate-700{ --tw-gradient-from: #334155 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(51 65 85 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(51 65 85 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-slate-800{ --tw-gradient-from: #1e293b var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(30 41 59 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(30 41 59 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-slate-900{ --tw-gradient-from: #0f172a var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-slate-950{ --tw-gradient-from: #020617 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(2 6 23 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(2 6 23 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-status-canceled{ --tw-gradient-from: #282828 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(40 40 40 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(40 40 40 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-status-danger{ --tw-gradient-from: #fae6e6 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(250 230 230 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(250 230 230 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-status-draft{ --tw-gradient-from: #ECECEC var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(236 236 236 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(236 236 236 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-status-partial{ --tw-gradient-from: #E6F1F6 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(230 241 246 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(230 241 246 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-status-sent{ --tw-gradient-from: #FEF5E7 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(254 245 231 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(254 245 231 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-status-success{ --tw-gradient-from: #F1F6EE var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(241 246 238 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(241 246 238 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-status-viewed{ --tw-gradient-from: #EEEEF3 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(238 238 243 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(238 238 243 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-status-warning{ --tw-gradient-from: #FEF5E7 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(254 245 231 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(254 245 231 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-stone-100{ --tw-gradient-from: #f5f5f4 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(245 245 244 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(245 245 244 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-stone-200{ --tw-gradient-from: #e7e5e4 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(231 229 228 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(231 229 228 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-stone-300{ --tw-gradient-from: #d6d3d1 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(214 211 209 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(214 211 209 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-stone-400{ --tw-gradient-from: #a8a29e var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(168 162 158 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(168 162 158 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-stone-50{ --tw-gradient-from: #fafaf9 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(250 250 249 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(250 250 249 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-stone-500{ --tw-gradient-from: #78716c var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(120 113 108 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(120 113 108 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-stone-600{ --tw-gradient-from: #57534e var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(87 83 78 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(87 83 78 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-stone-700{ --tw-gradient-from: #44403c var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(68 64 60 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(68 64 60 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-stone-800{ --tw-gradient-from: #292524 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(41 37 36 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(41 37 36 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-stone-900{ --tw-gradient-from: #1c1917 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(28 25 23 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(28 25 23 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-stone-950{ --tw-gradient-from: #0c0a09 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(12 10 9 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(12 10 9 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-teal-100{ --tw-gradient-from: #D5F5F6 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(213 245 246 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(213 245 246 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-teal-200{ --tw-gradient-from: #AFECEF var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(175 236 239 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(175 236 239 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-teal-300{ --tw-gradient-from: #7EDCE2 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(126 220 226 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(126 220 226 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-teal-400{ --tw-gradient-from: #16BDCA var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(22 189 202 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(22 189 202 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-teal-50{ --tw-gradient-from: #EDFAFA var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(237 250 250 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(237 250 250 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-teal-500{ --tw-gradient-from: #0694A2 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(6 148 162 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(6 148 162 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-teal-600{ --tw-gradient-from: #047481 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(4 116 129 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(4 116 129 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-teal-700{ --tw-gradient-from: #036672 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(3 102 114 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(3 102 114 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-teal-800{ --tw-gradient-from: #05505C var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(5 80 92 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(5 80 92 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-teal-900{ --tw-gradient-from: #014451 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(1 68 81 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(1 68 81 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-teal-950{ --tw-gradient-from: #042f2e var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(4 47 46 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(4 47 46 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-testing{ --tw-gradient-from: #935f07 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(147 95 7 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(147 95 7 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-text-status-canceled{ --tw-gradient-from: #ffffff var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-text-status-danger{ --tw-gradient-from: #B80000 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(184 0 0 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(184 0 0 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-text-status-draft{ --tw-gradient-from: #3B3B3B var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(59 59 59 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(59 59 59 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-text-status-partial{ --tw-gradient-from: #006395 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(0 99 149 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(0 99 149 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-text-status-sent{ --tw-gradient-from: #DD8E0A var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(221 142 10 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(221 142 10 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-text-status-success{ --tw-gradient-from: #63914A var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(99 145 74 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(99 145 74 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-text-status-viewed{ --tw-gradient-from: #4D4F7D var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(77 79 125 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(77 79 125 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-text-status-warning{ --tw-gradient-from: #b87708 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(184 119 8 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(184 119 8 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-transparent{ --tw-gradient-from: transparent var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-violet-100{ --tw-gradient-from: #ede9fe var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(237 233 254 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(237 233 254 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-violet-200{ --tw-gradient-from: #ddd6fe var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(221 214 254 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(221 214 254 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-violet-300{ --tw-gradient-from: #c4b5fd var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(196 181 253 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(196 181 253 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-violet-400{ --tw-gradient-from: #a78bfa var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(167 139 250 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(167 139 250 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-violet-50{ --tw-gradient-from: #f5f3ff var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(245 243 255 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(245 243 255 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-violet-500{ --tw-gradient-from: #8b5cf6 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-violet-600{ --tw-gradient-from: #7c3aed var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(124 58 237 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(124 58 237 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-violet-700{ --tw-gradient-from: #6d28d9 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(109 40 217 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(109 40 217 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-violet-800{ --tw-gradient-from: #5b21b6 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(91 33 182 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(91 33 182 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-violet-900{ --tw-gradient-from: #4c1d95 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(76 29 149 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(76 29 149 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-violet-950{ --tw-gradient-from: #2e1065 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(46 16 101 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(46 16 101 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-white{ --tw-gradient-from: #ffffff var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-wisteria{ --tw-gradient-from: #E5E4FA var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(229 228 250 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(229 228 250 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-wisteria-100{ --tw-gradient-from: #D0CEE8 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(208 206 232 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(208 206 232 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-wisteria-200{ --tw-gradient-from: #BAB9D5 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(186 185 213 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(186 185 213 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-wisteria-300{ --tw-gradient-from: #A5A4C3 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(165 164 195 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(165 164 195 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-wisteria-400{ --tw-gradient-from: #908EB1 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(144 142 177 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(144 142 177 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-wisteria-50{ --tw-gradient-from: #E5E4FA var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(229 228 250 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(229 228 250 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-wisteria-500{ --tw-gradient-from: #7A799E var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(122 121 158 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(122 121 158 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-wisteria-600{ --tw-gradient-from: #65638C var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(101 99 140 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(101 99 140 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-wisteria-700{ --tw-gradient-from: #5F5D83 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(95 93 131 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(95 93 131 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-wisteria-800{ --tw-gradient-from: #565577 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(86 85 119 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(86 85 119 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-wisteria-900{ --tw-gradient-from: #4D4C6B var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(77 76 107 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(77 76 107 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-yellow-100{ --tw-gradient-from: #FDF6B2 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(253 246 178 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(253 246 178 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-yellow-200{ --tw-gradient-from: #FCE96A var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(252 233 106 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(252 233 106 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-yellow-300{ --tw-gradient-from: #FACA15 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(250 202 21 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(250 202 21 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-yellow-400{ --tw-gradient-from: #E3A008 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(227 160 8 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(227 160 8 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-yellow-50{ --tw-gradient-from: #FDFDEA var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(253 253 234 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(253 253 234 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-yellow-500{ --tw-gradient-from: #C27803 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(194 120 3 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(194 120 3 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-yellow-600{ --tw-gradient-from: #9F580A var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(159 88 10 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(159 88 10 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-yellow-700{ --tw-gradient-from: #8E4B10 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(142 75 16 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(142 75 16 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-yellow-800{ --tw-gradient-from: #723B13 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(114 59 19 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(114 59 19 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-yellow-900{ --tw-gradient-from: #633112 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(99 49 18 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(99 49 18 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-yellow-950{ --tw-gradient-from: #422006 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(66 32 6 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(66 32 6 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-zinc-100{ --tw-gradient-from: #f4f4f5 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(244 244 245 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(244 244 245 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-zinc-200{ --tw-gradient-from: #e4e4e7 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(228 228 231 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(228 228 231 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-zinc-300{ --tw-gradient-from: #d4d4d8 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(212 212 216 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(212 212 216 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-zinc-400{ --tw-gradient-from: #a1a1aa var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(161 161 170 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(161 161 170 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-zinc-50{ --tw-gradient-from: #fafafa var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(250 250 250 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(250 250 250 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-zinc-500{ --tw-gradient-from: #71717a var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(113 113 122 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(113 113 122 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-zinc-600{ --tw-gradient-from: #52525b var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(82 82 91 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(82 82 91 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-zinc-700{ --tw-gradient-from: #3f3f46 var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(63 63 70 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(63 63 70 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-zinc-800{ --tw-gradient-from: #27272a var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(39 39 42 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(39 39 42 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-zinc-900{ --tw-gradient-from: #18181b var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(24 24 27 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(24 24 27 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-zinc-950{ --tw-gradient-from: #09090b var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(9 9 11 / 0) var(--tw-gradient-from-position); - --tw-gradient-to-position: ; + --tw-gradient-to: rgb(9 9 11 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .from-0\%{ @@ -37464,2037 +36795,1359 @@ button, input, optgroup, select, textarea{ --tw-gradient-from-position: 95%; } .via-amber-100{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(254 243 199 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #fef3c7 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-amber-200{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(253 230 138 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #fde68a var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-amber-300{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(252 211 77 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #fcd34d var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-amber-400{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(251 191 36 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #fbbf24 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-amber-50{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #fffbeb var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-amber-500{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #f59e0b var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-amber-600{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(217 119 6 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #d97706 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-amber-700{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(180 83 9 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #b45309 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-amber-800{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(146 64 14 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #92400e var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-amber-900{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(120 53 15 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #78350f var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-amber-950{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(69 26 3 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #451a03 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-black{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(66 66 66 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #424242 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-black-100{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(236 236 236 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #ececec var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-black-200{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(208 208 208 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #d0d0d0 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-black-300{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(179 179 179 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #b3b3b3 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-black-400{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(123 123 123 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #7b7b7b var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-black-50{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(246 246 246 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #f6f6f6 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-black-500{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(66 66 66 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #424242 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-black-600{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(59 59 59 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #3b3b3b var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-black-700{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(50 50 50 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #323232 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-black-800{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(40 40 40 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #282828 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-black-900{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(32 32 32 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #202020 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-black-medium{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(66 66 66 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #424242 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-blue{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(0 110 166 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #006ea6 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-blue-100{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(230 241 246 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #e6f1f6 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-blue-200{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(191 219 233 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #bfdbe9 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-blue-300{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(153 197 219 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #99c5db var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-blue-400{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(77 154 193 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #4d9ac1 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-blue-50{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(242 248 251 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #f2f8fb var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-blue-500{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(0 110 166 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #006ea6 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-blue-600{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(0 99 149 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #006395 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-blue-700{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(0 83 125 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #00537d var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-blue-800{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(0 66 100 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #004264 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-blue-900{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(0 54 81 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #003651 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-blue-950{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(23 37 84 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #172554 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-body{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(252 252 252 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #fcfcfc var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-current{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), currentColor var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-cyan-100{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(207 250 254 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #cffafe var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-cyan-200{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(165 243 252 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #a5f3fc var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-cyan-300{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(103 232 249 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #67e8f9 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-cyan-400{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(34 211 238 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #22d3ee var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-cyan-50{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(236 254 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #ecfeff var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-cyan-500{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #06b6d4 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-cyan-600{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(8 145 178 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #0891b2 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-cyan-700{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(14 116 144 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #0e7490 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-cyan-800{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(21 94 117 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #155e75 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-cyan-900{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(22 78 99 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #164e63 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-cyan-950{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(8 51 68 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #083344 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-dark-blue{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(21 40 75 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #15284B var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-default{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(110 161 82 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #6ea152 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-emerald-100{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(209 250 229 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #d1fae5 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-emerald-200{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(167 243 208 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-emerald-300{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(110 231 183 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-emerald-400{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(52 211 153 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #34d399 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-emerald-50{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(236 253 245 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-emerald-500{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #10b981 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-emerald-600{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(5 150 105 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #059669 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-emerald-700{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(4 120 87 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #047857 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-emerald-800{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(6 95 70 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #065f46 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-emerald-900{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(6 78 59 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #064e3b var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-emerald-950{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(2 44 34 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #022c22 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-fuchsia-100{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(250 232 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #fae8ff var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-fuchsia-200{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(245 208 254 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #f5d0fe var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-fuchsia-300{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(240 171 252 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #f0abfc var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-fuchsia-400{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(232 121 249 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #e879f9 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-fuchsia-50{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(253 244 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #fdf4ff var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-fuchsia-500{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(217 70 239 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #d946ef var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-fuchsia-600{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(192 38 211 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #c026d3 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-fuchsia-700{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(162 28 175 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #a21caf var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-fuchsia-800{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(134 25 143 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #86198f var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-fuchsia-900{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(112 26 117 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #701a75 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-fuchsia-950{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(74 4 78 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #4a044e var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-golden{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(209 201 137 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #D1C989 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-golden-900{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(191 184 130 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #BFB882 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-gray-100{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(243 244 246 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #F3F4F6 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-gray-200{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(229 231 235 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #E5E7EB var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-gray-300{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(209 213 219 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #D1D5DB var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-gray-400{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(156 163 175 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #9CA3AF var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-gray-50{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(249 250 251 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #F9FAFB var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-gray-500{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(107 114 128 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #6B7280 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-gray-600{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(75 85 99 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #4B5563 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-gray-700{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(55 65 81 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #374151 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-gray-800{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(31 41 55 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #1F2937 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-gray-900{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #111827 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-gray-950{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(3 7 18 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #030712 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-green{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(110 161 82 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #6ea152 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-green-100{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(241 246 238 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #f1f6ee var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-green-200{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(219 232 212 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #dbe8d4 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-green-300{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(197 217 186 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #c5d9ba var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-green-400{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(154 189 134 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #9abd86 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-green-50{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(248 250 246 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #f8faf6 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-green-500{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(110 161 82 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #6ea152 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-green-600{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(99 145 74 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #63914a var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-green-700{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(83 121 62 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #53793e var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-green-800{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(66 97 49 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #426131 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-green-900{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(54 79 40 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #364f28 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-green-950{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(5 46 22 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #052e16 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-indigo-100{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(229 237 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #E5EDFF var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-indigo-200{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(205 219 254 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #CDDBFE var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-indigo-300{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(180 198 252 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #B4C6FC var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-indigo-400{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(141 162 251 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #8DA2FB var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-indigo-50{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(240 245 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #F0F5FF var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-indigo-500{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(104 117 245 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #6875F5 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-indigo-600{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(88 80 236 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #5850EC var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-indigo-700{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(81 69 205 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #5145CD var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-indigo-800{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(66 56 157 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #42389D var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-indigo-900{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(54 47 120 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #362F78 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-indigo-950{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(30 27 75 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #1e1b4b var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-inherit{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), inherit var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-light-gray{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(199 201 217 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #C7C9D9 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-lighter-gray{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(242 242 245 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #F2F2F5 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-lilac{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(248 249 254 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #F8F9FE var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-lilac-100{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(245 247 250 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #F5F7FA var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-lilac-300{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(237 240 252 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #EDF0FC var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-lilac-900{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(220 226 249 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #DCE2F9 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-lime-100{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(236 252 203 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #ecfccb var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-lime-200{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(217 249 157 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #d9f99d var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-lime-300{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(190 242 100 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #bef264 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-lime-400{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(163 230 53 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #a3e635 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-lime-50{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(247 254 231 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #f7fee7 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-lime-500{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(132 204 22 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #84cc16 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-lime-600{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(101 163 13 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #65a30d var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-lime-700{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(77 124 15 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #4d7c0f var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-lime-800{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(63 98 18 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #3f6212 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-lime-900{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(54 83 20 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #365314 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-lime-950{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(26 46 5 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #1a2e05 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-modal-background{ - --tw-gradient-via-position: ; --tw-gradient-to: rgba(0, 0, 0, 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), rgba(0, 0, 0, 0.3) var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-neutral-100{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(245 245 245 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #f5f5f5 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-neutral-200{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(229 229 229 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #e5e5e5 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-neutral-300{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(212 212 212 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #d4d4d4 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-neutral-400{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(163 163 163 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #a3a3a3 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-neutral-50{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(250 250 250 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #fafafa var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-neutral-500{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(115 115 115 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #737373 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-neutral-600{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(82 82 82 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #525252 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-neutral-700{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(64 64 64 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #404040 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-neutral-800{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(38 38 38 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #262626 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-neutral-900{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(23 23 23 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #171717 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-neutral-950{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(10 10 10 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #0a0a0a var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-orange{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #f59e0b var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-orange-100{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(254 245 231 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #fef5e7 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-orange-200{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(253 231 194 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #fde7c2 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-orange-300{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(251 216 157 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #fbd89d var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-orange-400{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(248 187 84 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #f8bb54 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-orange-50{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(255 250 243 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #fffaf3 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-orange-500{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #f59e0b var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-orange-600{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(221 142 10 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #dd8e0a var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-orange-700{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(184 119 8 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #b87708 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-orange-800{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(147 95 7 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #935f07 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-orange-900{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(120 77 5 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #784d05 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-orange-950{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(67 20 7 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #431407 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-pastel_green{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(224 241 227 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #E0F1E3 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-pastel_green-100{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(204 224 208 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #CCE0D0 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-pastel_green-200{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(184 208 189 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #B8D0BD var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-pastel_green-300{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(163 191 171 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #A3BFAB var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-pastel_green-400{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(143 174 152 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #8FAE98 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-pastel_green-50{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(224 241 227 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #E0F1E3 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-pastel_green-500{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(123 158 133 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #7B9E85 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-pastel_green-600{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(103 141 114 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #678D72 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-pastel_green-700{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(94 130 104 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #5E8268 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-pastel_green-800{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(86 118 95 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #56765F var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-pastel_green-900{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(77 106 85 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #4D6A55 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-peach_orange{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(252 242 217 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #FCF2D9 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-peach_orange-100{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(240 224 190 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #F0E0BE var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-peach_orange-200{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(229 207 164 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #E5CFA4 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-peach_orange-300{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(218 190 137 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #DABE89 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-peach_orange-400{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(206 172 110 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #CEAC6E var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-peach_orange-50{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(252 242 217 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #FCF2D9 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-peach_orange-500{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(195 155 84 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #C39B54 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-peach_orange-600{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(183 137 57 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #B78939 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-peach_orange-700{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(172 128 53 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #AC8035 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-peach_orange-800{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(156 116 48 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #9C7430 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-peach_orange-900{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(140 105 43 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #8C692B var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-pink-100{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(252 232 243 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #FCE8F3 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-pink-200{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(250 209 232 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #FAD1E8 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-pink-300{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(248 180 217 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #F8B4D9 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-pink-400{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(241 126 184 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #F17EB8 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-pink-50{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(253 242 248 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #FDF2F8 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-pink-500{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(231 70 148 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #E74694 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-pink-600{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(214 31 105 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #D61F69 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-pink-700{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(191 18 93 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #BF125D var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-pink-800{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(153 21 75 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #99154B var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-pink-900{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(117 26 61 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #751A3D var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-pink-950{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(80 7 36 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #500724 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-purple{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(85 88 139 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #55588b var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-purple-100{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(238 238 243 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #eeeef3 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-purple-200{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(213 213 226 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #d5d5e2 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-purple-300{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(187 188 209 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #bbbcd1 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-purple-400{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(136 138 174 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #888aae var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-purple-50{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(247 247 249 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #f7f7f9 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-purple-500{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(85 88 139 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #55588b var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-purple-600{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(77 79 125 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #4d4f7d var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-purple-700{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(64 66 104 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #404268 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-purple-800{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(51 53 83 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #333553 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-purple-900{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(42 43 68 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #2a2b44 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-purple-950{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(59 7 100 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #3b0764 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-purple-lighter{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(242 244 252 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #F2F4FC var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-red{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(204 0 0 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #cc0000 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-red-100{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(250 230 230 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #fae6e6 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-red-200{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(242 191 191 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #f2bfbf var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-red-300{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(235 153 153 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #eb9999 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-red-400{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(219 77 77 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #db4d4d var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-red-50{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(252 242 242 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #fcf2f2 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-red-500{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(204 0 0 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #cc0000 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-red-600{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(184 0 0 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #b80000 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-red-700{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(153 0 0 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #990000 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-red-800{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(122 0 0 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #7a0000 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-red-900{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(100 0 0 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #640000 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-red-950{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(69 10 10 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #450a0a var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-red-light{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(255 107 107 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #FF6B6B var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-rose{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(244 63 94 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #f43f5e var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-rose-100{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(255 228 230 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #ffe4e6 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-rose-200{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(254 205 211 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #fecdd3 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-rose-300{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(253 164 175 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #fda4af var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-rose-400{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(251 113 133 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #fb7185 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-rose-50{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(255 241 242 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #fff1f2 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-rose-500{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(244 63 94 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #f43f5e var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-rose-600{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(225 29 72 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #e11d48 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-rose-700{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(190 18 60 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #be123c var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-rose-800{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(159 18 57 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #9f1239 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-rose-900{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(136 19 55 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #881337 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-rose-950{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(76 5 25 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #4c0519 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-silver{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(127 137 151 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #7F8997 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-silver-100{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(212 215 220 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #D4D7DC var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-silver-200{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(184 189 197 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #B8BDC5 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-silver-300{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(156 163 174 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #9CA3AE var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-silver-400{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(127 137 151 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #7F8997 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-silver-50{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(240 241 243 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #F0F1F3 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-silver-500{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(99 111 128 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #636F80 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-silver-600{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(71 85 105 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #475569 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-silver-700{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(66 79 97 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #424F61 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-silver-800{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(58 69 85 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #3A4555 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-silver-900{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(50 59 73 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #323B49 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-sky-100{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(224 242 254 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #e0f2fe var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-sky-200{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(186 230 253 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #bae6fd var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-sky-300{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(125 211 252 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #7dd3fc var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-sky-400{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #38bdf8 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-sky-50{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #f0f9ff var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-sky-500{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #0ea5e9 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-sky-600{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(2 132 199 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #0284c7 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-sky-700{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(3 105 161 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #0369a1 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-sky-800{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(7 89 133 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #075985 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-sky-900{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(12 74 110 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #0c4a6e var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-sky-950{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(8 47 73 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #082f49 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-slate-100{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(241 245 249 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #f1f5f9 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-slate-200{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(226 232 240 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #e2e8f0 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-slate-300{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(203 213 225 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #cbd5e1 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-slate-400{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(148 163 184 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #94a3b8 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-slate-50{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(248 250 252 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #f8fafc var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-slate-500{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(100 116 139 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #64748b var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-slate-600{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(71 85 105 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #475569 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-slate-700{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(51 65 85 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #334155 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-slate-800{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(30 41 59 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #1e293b var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-slate-900{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #0f172a var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-slate-950{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(2 6 23 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #020617 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-status-canceled{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(40 40 40 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #282828 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-status-danger{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(250 230 230 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #fae6e6 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-status-draft{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(236 236 236 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #ECECEC var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-status-partial{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(230 241 246 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #E6F1F6 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-status-sent{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(254 245 231 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #FEF5E7 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-status-success{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(241 246 238 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #F1F6EE var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-status-viewed{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(238 238 243 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #EEEEF3 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-status-warning{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(254 245 231 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #FEF5E7 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-stone-100{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(245 245 244 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #f5f5f4 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-stone-200{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(231 229 228 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #e7e5e4 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-stone-300{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(214 211 209 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #d6d3d1 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-stone-400{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(168 162 158 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #a8a29e var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-stone-50{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(250 250 249 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #fafaf9 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-stone-500{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(120 113 108 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #78716c var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-stone-600{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(87 83 78 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #57534e var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-stone-700{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(68 64 60 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #44403c var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-stone-800{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(41 37 36 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #292524 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-stone-900{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(28 25 23 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #1c1917 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-stone-950{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(12 10 9 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #0c0a09 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-teal-100{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(213 245 246 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #D5F5F6 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-teal-200{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(175 236 239 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #AFECEF var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-teal-300{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(126 220 226 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #7EDCE2 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-teal-400{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(22 189 202 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #16BDCA var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-teal-50{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(237 250 250 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #EDFAFA var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-teal-500{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(6 148 162 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #0694A2 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-teal-600{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(4 116 129 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #047481 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-teal-700{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(3 102 114 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #036672 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-teal-800{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(5 80 92 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #05505C var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-teal-900{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(1 68 81 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #014451 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-teal-950{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(4 47 46 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #042f2e var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-testing{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(147 95 7 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #935f07 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-text-status-canceled{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #ffffff var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-text-status-danger{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(184 0 0 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #B80000 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-text-status-draft{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(59 59 59 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #3B3B3B var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-text-status-partial{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(0 99 149 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #006395 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-text-status-sent{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(221 142 10 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #DD8E0A var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-text-status-success{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(99 145 74 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #63914A var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-text-status-viewed{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(77 79 125 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #4D4F7D var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-text-status-warning{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(184 119 8 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #b87708 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-transparent{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-violet-100{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(237 233 254 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #ede9fe var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-violet-200{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(221 214 254 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-violet-300{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(196 181 253 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-violet-400{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(167 139 250 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #a78bfa var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-violet-50{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(245 243 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-violet-500{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-violet-600{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(124 58 237 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #7c3aed var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-violet-700{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(109 40 217 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #6d28d9 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-violet-800{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(91 33 182 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #5b21b6 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-violet-900{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(76 29 149 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #4c1d95 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-violet-950{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(46 16 101 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #2e1065 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-white{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #ffffff var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-wisteria{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(229 228 250 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #E5E4FA var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-wisteria-100{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(208 206 232 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #D0CEE8 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-wisteria-200{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(186 185 213 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #BAB9D5 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-wisteria-300{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(165 164 195 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #A5A4C3 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-wisteria-400{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(144 142 177 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #908EB1 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-wisteria-50{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(229 228 250 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #E5E4FA var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-wisteria-500{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(122 121 158 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #7A799E var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-wisteria-600{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(101 99 140 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #65638C var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-wisteria-700{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(95 93 131 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #5F5D83 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-wisteria-800{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(86 85 119 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #565577 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-wisteria-900{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(77 76 107 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #4D4C6B var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-yellow-100{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(253 246 178 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #FDF6B2 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-yellow-200{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(252 233 106 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #FCE96A var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-yellow-300{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(250 202 21 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #FACA15 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-yellow-400{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(227 160 8 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #E3A008 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-yellow-50{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(253 253 234 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #FDFDEA var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-yellow-500{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(194 120 3 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #C27803 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-yellow-600{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(159 88 10 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #9F580A var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-yellow-700{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(142 75 16 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #8E4B10 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-yellow-800{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(114 59 19 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #723B13 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-yellow-900{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(99 49 18 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #633112 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-yellow-950{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(66 32 6 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #422006 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-zinc-100{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(244 244 245 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #f4f4f5 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-zinc-200{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(228 228 231 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #e4e4e7 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-zinc-300{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(212 212 216 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #d4d4d8 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-zinc-400{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(161 161 170 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #a1a1aa var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-zinc-50{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(250 250 250 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #fafafa var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-zinc-500{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(113 113 122 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #71717a var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-zinc-600{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(82 82 91 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #52525b var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-zinc-700{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(63 63 70 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #3f3f46 var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-zinc-800{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(39 39 42 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #27272a var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-zinc-900{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(24 24 27 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #18181b var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-zinc-950{ - --tw-gradient-via-position: ; --tw-gradient-to: rgb(9 9 11 / 0) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; --tw-gradient-stops: var(--tw-gradient-from), #09090b var(--tw-gradient-via-position), var(--tw-gradient-to); } .via-0\%{ @@ -39562,1359 +38215,1020 @@ button, input, optgroup, select, textarea{ } .to-amber-100{ --tw-gradient-to: #fef3c7 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-amber-200{ --tw-gradient-to: #fde68a var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-amber-300{ --tw-gradient-to: #fcd34d var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-amber-400{ --tw-gradient-to: #fbbf24 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-amber-50{ --tw-gradient-to: #fffbeb var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-amber-500{ --tw-gradient-to: #f59e0b var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-amber-600{ --tw-gradient-to: #d97706 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-amber-700{ --tw-gradient-to: #b45309 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-amber-800{ --tw-gradient-to: #92400e var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-amber-900{ --tw-gradient-to: #78350f var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-amber-950{ --tw-gradient-to: #451a03 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-black{ --tw-gradient-to: #424242 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-black-100{ --tw-gradient-to: #ececec var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-black-200{ --tw-gradient-to: #d0d0d0 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-black-300{ --tw-gradient-to: #b3b3b3 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-black-400{ --tw-gradient-to: #7b7b7b var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-black-50{ --tw-gradient-to: #f6f6f6 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-black-500{ --tw-gradient-to: #424242 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-black-600{ --tw-gradient-to: #3b3b3b var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-black-700{ --tw-gradient-to: #323232 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-black-800{ --tw-gradient-to: #282828 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-black-900{ --tw-gradient-to: #202020 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-black-medium{ --tw-gradient-to: #424242 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-blue{ --tw-gradient-to: #006ea6 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-blue-100{ --tw-gradient-to: #e6f1f6 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-blue-200{ --tw-gradient-to: #bfdbe9 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-blue-300{ --tw-gradient-to: #99c5db var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-blue-400{ --tw-gradient-to: #4d9ac1 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-blue-50{ --tw-gradient-to: #f2f8fb var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-blue-500{ --tw-gradient-to: #006ea6 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-blue-600{ --tw-gradient-to: #006395 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-blue-700{ --tw-gradient-to: #00537d var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-blue-800{ --tw-gradient-to: #004264 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-blue-900{ --tw-gradient-to: #003651 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-blue-950{ --tw-gradient-to: #172554 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-body{ --tw-gradient-to: #fcfcfc var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-current{ --tw-gradient-to: currentColor var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-cyan-100{ --tw-gradient-to: #cffafe var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-cyan-200{ --tw-gradient-to: #a5f3fc var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-cyan-300{ --tw-gradient-to: #67e8f9 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-cyan-400{ --tw-gradient-to: #22d3ee var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-cyan-50{ --tw-gradient-to: #ecfeff var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-cyan-500{ --tw-gradient-to: #06b6d4 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-cyan-600{ --tw-gradient-to: #0891b2 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-cyan-700{ --tw-gradient-to: #0e7490 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-cyan-800{ --tw-gradient-to: #155e75 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-cyan-900{ --tw-gradient-to: #164e63 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-cyan-950{ --tw-gradient-to: #083344 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-dark-blue{ --tw-gradient-to: #15284B var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-default{ --tw-gradient-to: #6ea152 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-emerald-100{ --tw-gradient-to: #d1fae5 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-emerald-200{ --tw-gradient-to: #a7f3d0 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-emerald-300{ --tw-gradient-to: #6ee7b7 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-emerald-400{ --tw-gradient-to: #34d399 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-emerald-50{ --tw-gradient-to: #ecfdf5 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-emerald-500{ --tw-gradient-to: #10b981 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-emerald-600{ --tw-gradient-to: #059669 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-emerald-700{ --tw-gradient-to: #047857 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-emerald-800{ --tw-gradient-to: #065f46 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-emerald-900{ --tw-gradient-to: #064e3b var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-emerald-950{ --tw-gradient-to: #022c22 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-fuchsia-100{ --tw-gradient-to: #fae8ff var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-fuchsia-200{ --tw-gradient-to: #f5d0fe var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-fuchsia-300{ --tw-gradient-to: #f0abfc var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-fuchsia-400{ --tw-gradient-to: #e879f9 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-fuchsia-50{ --tw-gradient-to: #fdf4ff var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-fuchsia-500{ --tw-gradient-to: #d946ef var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-fuchsia-600{ --tw-gradient-to: #c026d3 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-fuchsia-700{ --tw-gradient-to: #a21caf var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-fuchsia-800{ --tw-gradient-to: #86198f var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-fuchsia-900{ --tw-gradient-to: #701a75 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-fuchsia-950{ --tw-gradient-to: #4a044e var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-golden{ --tw-gradient-to: #D1C989 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-golden-900{ --tw-gradient-to: #BFB882 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-gray-100{ --tw-gradient-to: #F3F4F6 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-gray-200{ --tw-gradient-to: #E5E7EB var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-gray-300{ --tw-gradient-to: #D1D5DB var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-gray-400{ --tw-gradient-to: #9CA3AF var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-gray-50{ --tw-gradient-to: #F9FAFB var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-gray-500{ --tw-gradient-to: #6B7280 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-gray-600{ --tw-gradient-to: #4B5563 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-gray-700{ --tw-gradient-to: #374151 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-gray-800{ --tw-gradient-to: #1F2937 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-gray-900{ --tw-gradient-to: #111827 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-gray-950{ --tw-gradient-to: #030712 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-green{ --tw-gradient-to: #6ea152 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-green-100{ --tw-gradient-to: #f1f6ee var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-green-200{ --tw-gradient-to: #dbe8d4 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-green-300{ --tw-gradient-to: #c5d9ba var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-green-400{ --tw-gradient-to: #9abd86 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-green-50{ --tw-gradient-to: #f8faf6 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-green-500{ --tw-gradient-to: #6ea152 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-green-600{ --tw-gradient-to: #63914a var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-green-700{ --tw-gradient-to: #53793e var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-green-800{ --tw-gradient-to: #426131 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-green-900{ --tw-gradient-to: #364f28 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-green-950{ --tw-gradient-to: #052e16 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-indigo-100{ --tw-gradient-to: #E5EDFF var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-indigo-200{ --tw-gradient-to: #CDDBFE var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-indigo-300{ --tw-gradient-to: #B4C6FC var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-indigo-400{ --tw-gradient-to: #8DA2FB var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-indigo-50{ --tw-gradient-to: #F0F5FF var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-indigo-500{ --tw-gradient-to: #6875F5 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-indigo-600{ --tw-gradient-to: #5850EC var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-indigo-700{ --tw-gradient-to: #5145CD var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-indigo-800{ --tw-gradient-to: #42389D var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-indigo-900{ --tw-gradient-to: #362F78 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-indigo-950{ --tw-gradient-to: #1e1b4b var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-inherit{ --tw-gradient-to: inherit var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-light-gray{ --tw-gradient-to: #C7C9D9 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-lighter-gray{ --tw-gradient-to: #F2F2F5 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-lilac{ --tw-gradient-to: #F8F9FE var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-lilac-100{ --tw-gradient-to: #F5F7FA var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-lilac-300{ --tw-gradient-to: #EDF0FC var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-lilac-900{ --tw-gradient-to: #DCE2F9 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-lime-100{ --tw-gradient-to: #ecfccb var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-lime-200{ --tw-gradient-to: #d9f99d var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-lime-300{ --tw-gradient-to: #bef264 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-lime-400{ --tw-gradient-to: #a3e635 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-lime-50{ --tw-gradient-to: #f7fee7 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-lime-500{ --tw-gradient-to: #84cc16 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-lime-600{ --tw-gradient-to: #65a30d var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-lime-700{ --tw-gradient-to: #4d7c0f var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-lime-800{ --tw-gradient-to: #3f6212 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-lime-900{ --tw-gradient-to: #365314 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-lime-950{ --tw-gradient-to: #1a2e05 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-modal-background{ --tw-gradient-to: rgba(0, 0, 0, 0.3) var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-neutral-100{ --tw-gradient-to: #f5f5f5 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-neutral-200{ --tw-gradient-to: #e5e5e5 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-neutral-300{ --tw-gradient-to: #d4d4d4 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-neutral-400{ --tw-gradient-to: #a3a3a3 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-neutral-50{ --tw-gradient-to: #fafafa var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-neutral-500{ --tw-gradient-to: #737373 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-neutral-600{ --tw-gradient-to: #525252 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-neutral-700{ --tw-gradient-to: #404040 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-neutral-800{ --tw-gradient-to: #262626 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-neutral-900{ --tw-gradient-to: #171717 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-neutral-950{ --tw-gradient-to: #0a0a0a var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-orange{ --tw-gradient-to: #f59e0b var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-orange-100{ --tw-gradient-to: #fef5e7 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-orange-200{ --tw-gradient-to: #fde7c2 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-orange-300{ --tw-gradient-to: #fbd89d var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-orange-400{ --tw-gradient-to: #f8bb54 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-orange-50{ --tw-gradient-to: #fffaf3 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-orange-500{ --tw-gradient-to: #f59e0b var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-orange-600{ --tw-gradient-to: #dd8e0a var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-orange-700{ --tw-gradient-to: #b87708 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-orange-800{ --tw-gradient-to: #935f07 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-orange-900{ --tw-gradient-to: #784d05 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-orange-950{ --tw-gradient-to: #431407 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-pastel_green{ --tw-gradient-to: #E0F1E3 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-pastel_green-100{ --tw-gradient-to: #CCE0D0 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-pastel_green-200{ --tw-gradient-to: #B8D0BD var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-pastel_green-300{ --tw-gradient-to: #A3BFAB var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-pastel_green-400{ --tw-gradient-to: #8FAE98 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-pastel_green-50{ --tw-gradient-to: #E0F1E3 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-pastel_green-500{ --tw-gradient-to: #7B9E85 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-pastel_green-600{ --tw-gradient-to: #678D72 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-pastel_green-700{ --tw-gradient-to: #5E8268 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-pastel_green-800{ --tw-gradient-to: #56765F var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-pastel_green-900{ --tw-gradient-to: #4D6A55 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-peach_orange{ --tw-gradient-to: #FCF2D9 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-peach_orange-100{ --tw-gradient-to: #F0E0BE var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-peach_orange-200{ --tw-gradient-to: #E5CFA4 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-peach_orange-300{ --tw-gradient-to: #DABE89 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-peach_orange-400{ --tw-gradient-to: #CEAC6E var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-peach_orange-50{ --tw-gradient-to: #FCF2D9 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-peach_orange-500{ --tw-gradient-to: #C39B54 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-peach_orange-600{ --tw-gradient-to: #B78939 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-peach_orange-700{ --tw-gradient-to: #AC8035 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-peach_orange-800{ --tw-gradient-to: #9C7430 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-peach_orange-900{ --tw-gradient-to: #8C692B var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-pink-100{ --tw-gradient-to: #FCE8F3 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-pink-200{ --tw-gradient-to: #FAD1E8 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-pink-300{ --tw-gradient-to: #F8B4D9 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-pink-400{ --tw-gradient-to: #F17EB8 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-pink-50{ --tw-gradient-to: #FDF2F8 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-pink-500{ --tw-gradient-to: #E74694 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-pink-600{ --tw-gradient-to: #D61F69 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-pink-700{ --tw-gradient-to: #BF125D var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-pink-800{ --tw-gradient-to: #99154B var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-pink-900{ --tw-gradient-to: #751A3D var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-pink-950{ --tw-gradient-to: #500724 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-purple{ --tw-gradient-to: #55588b var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-purple-100{ --tw-gradient-to: #eeeef3 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-purple-200{ --tw-gradient-to: #d5d5e2 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-purple-300{ --tw-gradient-to: #bbbcd1 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-purple-400{ --tw-gradient-to: #888aae var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-purple-50{ --tw-gradient-to: #f7f7f9 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-purple-500{ --tw-gradient-to: #55588b var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-purple-600{ --tw-gradient-to: #4d4f7d var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-purple-700{ --tw-gradient-to: #404268 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-purple-800{ --tw-gradient-to: #333553 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-purple-900{ --tw-gradient-to: #2a2b44 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-purple-950{ --tw-gradient-to: #3b0764 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-purple-lighter{ --tw-gradient-to: #F2F4FC var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-red{ --tw-gradient-to: #cc0000 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-red-100{ --tw-gradient-to: #fae6e6 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-red-200{ --tw-gradient-to: #f2bfbf var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-red-300{ --tw-gradient-to: #eb9999 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-red-400{ --tw-gradient-to: #db4d4d var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-red-50{ --tw-gradient-to: #fcf2f2 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-red-500{ --tw-gradient-to: #cc0000 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-red-600{ --tw-gradient-to: #b80000 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-red-700{ --tw-gradient-to: #990000 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-red-800{ --tw-gradient-to: #7a0000 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-red-900{ --tw-gradient-to: #640000 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-red-950{ --tw-gradient-to: #450a0a var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-red-light{ --tw-gradient-to: #FF6B6B var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-rose{ --tw-gradient-to: #f43f5e var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-rose-100{ --tw-gradient-to: #ffe4e6 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-rose-200{ --tw-gradient-to: #fecdd3 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-rose-300{ --tw-gradient-to: #fda4af var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-rose-400{ --tw-gradient-to: #fb7185 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-rose-50{ --tw-gradient-to: #fff1f2 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-rose-500{ --tw-gradient-to: #f43f5e var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-rose-600{ --tw-gradient-to: #e11d48 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-rose-700{ --tw-gradient-to: #be123c var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-rose-800{ --tw-gradient-to: #9f1239 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-rose-900{ --tw-gradient-to: #881337 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-rose-950{ --tw-gradient-to: #4c0519 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-silver{ --tw-gradient-to: #7F8997 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-silver-100{ --tw-gradient-to: #D4D7DC var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-silver-200{ --tw-gradient-to: #B8BDC5 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-silver-300{ --tw-gradient-to: #9CA3AE var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-silver-400{ --tw-gradient-to: #7F8997 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-silver-50{ --tw-gradient-to: #F0F1F3 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-silver-500{ --tw-gradient-to: #636F80 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-silver-600{ --tw-gradient-to: #475569 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-silver-700{ --tw-gradient-to: #424F61 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-silver-800{ --tw-gradient-to: #3A4555 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-silver-900{ --tw-gradient-to: #323B49 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-sky-100{ --tw-gradient-to: #e0f2fe var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-sky-200{ --tw-gradient-to: #bae6fd var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-sky-300{ --tw-gradient-to: #7dd3fc var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-sky-400{ --tw-gradient-to: #38bdf8 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-sky-50{ --tw-gradient-to: #f0f9ff var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-sky-500{ --tw-gradient-to: #0ea5e9 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-sky-600{ --tw-gradient-to: #0284c7 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-sky-700{ --tw-gradient-to: #0369a1 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-sky-800{ --tw-gradient-to: #075985 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-sky-900{ --tw-gradient-to: #0c4a6e var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-sky-950{ --tw-gradient-to: #082f49 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-slate-100{ --tw-gradient-to: #f1f5f9 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-slate-200{ --tw-gradient-to: #e2e8f0 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-slate-300{ --tw-gradient-to: #cbd5e1 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-slate-400{ --tw-gradient-to: #94a3b8 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-slate-50{ --tw-gradient-to: #f8fafc var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-slate-500{ --tw-gradient-to: #64748b var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-slate-600{ --tw-gradient-to: #475569 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-slate-700{ --tw-gradient-to: #334155 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-slate-800{ --tw-gradient-to: #1e293b var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-slate-900{ --tw-gradient-to: #0f172a var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-slate-950{ --tw-gradient-to: #020617 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-status-canceled{ --tw-gradient-to: #282828 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-status-danger{ --tw-gradient-to: #fae6e6 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-status-draft{ --tw-gradient-to: #ECECEC var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-status-partial{ --tw-gradient-to: #E6F1F6 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-status-sent{ --tw-gradient-to: #FEF5E7 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-status-success{ --tw-gradient-to: #F1F6EE var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-status-viewed{ --tw-gradient-to: #EEEEF3 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-status-warning{ --tw-gradient-to: #FEF5E7 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-stone-100{ --tw-gradient-to: #f5f5f4 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-stone-200{ --tw-gradient-to: #e7e5e4 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-stone-300{ --tw-gradient-to: #d6d3d1 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-stone-400{ --tw-gradient-to: #a8a29e var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-stone-50{ --tw-gradient-to: #fafaf9 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-stone-500{ --tw-gradient-to: #78716c var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-stone-600{ --tw-gradient-to: #57534e var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-stone-700{ --tw-gradient-to: #44403c var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-stone-800{ --tw-gradient-to: #292524 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-stone-900{ --tw-gradient-to: #1c1917 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-stone-950{ --tw-gradient-to: #0c0a09 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-teal-100{ --tw-gradient-to: #D5F5F6 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-teal-200{ --tw-gradient-to: #AFECEF var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-teal-300{ --tw-gradient-to: #7EDCE2 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-teal-400{ --tw-gradient-to: #16BDCA var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-teal-50{ --tw-gradient-to: #EDFAFA var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-teal-500{ --tw-gradient-to: #0694A2 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-teal-600{ --tw-gradient-to: #047481 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-teal-700{ --tw-gradient-to: #036672 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-teal-800{ --tw-gradient-to: #05505C var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-teal-900{ --tw-gradient-to: #014451 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-teal-950{ --tw-gradient-to: #042f2e var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-testing{ --tw-gradient-to: #935f07 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-text-status-canceled{ --tw-gradient-to: #ffffff var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-text-status-danger{ --tw-gradient-to: #B80000 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-text-status-draft{ --tw-gradient-to: #3B3B3B var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-text-status-partial{ --tw-gradient-to: #006395 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-text-status-sent{ --tw-gradient-to: #DD8E0A var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-text-status-success{ --tw-gradient-to: #63914A var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-text-status-viewed{ --tw-gradient-to: #4D4F7D var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-text-status-warning{ --tw-gradient-to: #b87708 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-transparent{ --tw-gradient-to: transparent var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-violet-100{ --tw-gradient-to: #ede9fe var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-violet-200{ --tw-gradient-to: #ddd6fe var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-violet-300{ --tw-gradient-to: #c4b5fd var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-violet-400{ --tw-gradient-to: #a78bfa var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-violet-50{ --tw-gradient-to: #f5f3ff var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-violet-500{ --tw-gradient-to: #8b5cf6 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-violet-600{ --tw-gradient-to: #7c3aed var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-violet-700{ --tw-gradient-to: #6d28d9 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-violet-800{ --tw-gradient-to: #5b21b6 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-violet-900{ --tw-gradient-to: #4c1d95 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-violet-950{ --tw-gradient-to: #2e1065 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-white{ --tw-gradient-to: #ffffff var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-wisteria{ --tw-gradient-to: #E5E4FA var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-wisteria-100{ --tw-gradient-to: #D0CEE8 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-wisteria-200{ --tw-gradient-to: #BAB9D5 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-wisteria-300{ --tw-gradient-to: #A5A4C3 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-wisteria-400{ --tw-gradient-to: #908EB1 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-wisteria-50{ --tw-gradient-to: #E5E4FA var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-wisteria-500{ --tw-gradient-to: #7A799E var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-wisteria-600{ --tw-gradient-to: #65638C var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-wisteria-700{ --tw-gradient-to: #5F5D83 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-wisteria-800{ --tw-gradient-to: #565577 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-wisteria-900{ --tw-gradient-to: #4D4C6B var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-yellow-100{ --tw-gradient-to: #FDF6B2 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-yellow-200{ --tw-gradient-to: #FCE96A var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-yellow-300{ --tw-gradient-to: #FACA15 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-yellow-400{ --tw-gradient-to: #E3A008 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-yellow-50{ --tw-gradient-to: #FDFDEA var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-yellow-500{ --tw-gradient-to: #C27803 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-yellow-600{ --tw-gradient-to: #9F580A var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-yellow-700{ --tw-gradient-to: #8E4B10 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-yellow-800{ --tw-gradient-to: #723B13 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-yellow-900{ --tw-gradient-to: #633112 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-yellow-950{ --tw-gradient-to: #422006 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-zinc-100{ --tw-gradient-to: #f4f4f5 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-zinc-200{ --tw-gradient-to: #e4e4e7 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-zinc-300{ --tw-gradient-to: #d4d4d8 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-zinc-400{ --tw-gradient-to: #a1a1aa var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-zinc-50{ --tw-gradient-to: #fafafa var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-zinc-500{ --tw-gradient-to: #71717a var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-zinc-600{ --tw-gradient-to: #52525b var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-zinc-700{ --tw-gradient-to: #3f3f46 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-zinc-800{ --tw-gradient-to: #27272a var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-zinc-900{ --tw-gradient-to: #18181b var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-zinc-950{ --tw-gradient-to: #09090b var(--tw-gradient-to-position); - --tw-gradient-to-position: ; } .to-0\%{ --tw-gradient-to-position: 0%; @@ -63033,11 +61347,9 @@ table thead a{ background-image: -webkit-gradient(linear, left top, left bottom, from(var(--tw-gradient-stops))); background-image: linear-gradient(to bottom, var(--tw-gradient-stops)); --tw-gradient-from: transparent var(--tw-gradient-from-position); - --tw-gradient-from-position: ; - --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-from-position); + --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); --tw-gradient-to: #424242 var(--tw-gradient-to-position); - --tw-gradient-to-position: ; background-size: 0 2px; background-position: 0 100%; background-repeat: no-repeat; @@ -64376,6 +62688,13 @@ body{ outline-offset: 2px; } +.focus\:ring-2:focus{ + --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); + --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color); + -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); + box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); +} + .focus\:ring-purple:focus{ --tw-ring-opacity: 1; --tw-ring-color: rgb(85 88 139 / var(--tw-ring-opacity)); @@ -64385,6 +62704,10 @@ body{ --tw-ring-color: transparent; } +.focus\:ring-offset-2:focus{ + --tw-ring-offset-width: 2px; +} + .active\:bg-gray-100:active{ --tw-bg-opacity: 1; background-color: rgb(243 244 246 / var(--tw-bg-opacity)); @@ -66533,6 +64856,14 @@ body{ @media (min-width: 640px){ + .sm\:absolute{ + position: absolute; + } + + .sm\:relative{ + position: relative; + } + .sm\:inset-y-1\/2{ top: 50%; bottom: 50%; @@ -66648,10 +64979,18 @@ body{ width: 16.666667%; } + .sm\:w-2\/5{ + width: 40%; + } + .sm\:w-3\/12{ width: 25%; } + .sm\:w-3\/5{ + width: 60%; + } + .sm\:w-37{ width: 9.25rem; } @@ -66684,6 +65023,10 @@ body{ width: auto; } + .sm\:w-full{ + width: 100%; + } + .sm\:max-w-4xl{ max-width: 56rem; } @@ -66837,6 +65180,10 @@ body{ color: rgb(85 88 139 / var(--tw-text-opacity)); } + :is([dir="ltr"] .sm\:ltr\:left-4){ + left: 1rem; + } + :is([dir="ltr"] .sm\:ltr\:right-4){ right: 1rem; } @@ -66849,6 +65196,10 @@ body{ left: 1rem; } + :is([dir="rtl"] .sm\:rtl\:right-4){ + right: 1rem; + } + :is([dir="rtl"] .sm\:rtl\:space-x-reverse) > :not([hidden]) ~ :not([hidden]){ --tw-space-x-reverse: 1; } @@ -67070,6 +65421,10 @@ body{ width: 50%; } + .lg\:w-2\/5{ + width: 40%; + } + .lg\:w-3\/12{ width: 25%; } diff --git a/public/css/element.css b/public/css/element.css index a797ff79d..7ed7cbfd1 100644 --- a/public/css/element.css +++ b/public/css/element.css @@ -14,7 +14,8 @@ font-family: element-icons; src: url(fonts/element-icons.woff) format("woff"),url(fonts/element-icons.ttf) format("truetype"); font-weight: 400; - font-display:"auto";font-style: normal + font-display:"auto"; + font-style: normal; } [class*=" el-icon-"],[class^=el-icon-] { diff --git a/resources/assets/js/components/AkauntingRecurring.vue b/resources/assets/js/components/AkauntingRecurring.vue index d9ed1211c..d62c492e7 100644 --- a/resources/assets/js/components/AkauntingRecurring.vue +++ b/resources/assets/js/components/AkauntingRecurring.vue @@ -264,8 +264,8 @@ export default { }, sendEmailShow: { - type: Number, - default: 1, + type: [String, Number, Array, Object, Boolean], + default: '1', description: "Created recurring model send automatically option" }, sendEmailText: { diff --git a/resources/assets/js/components/AkauntingSearch.vue b/resources/assets/js/components/AkauntingSearch.vue index 0d6688159..908311595 100644 --- a/resources/assets/js/components/AkauntingSearch.vue +++ b/resources/assets/js/components/AkauntingSearch.vue @@ -15,33 +15,34 @@ drag_handle height + + + - - - + - + {{ filter.value }} - +
[], description: 'List of filters' }, + defaultFiltered: { type: Array, default: () => [], @@ -196,7 +207,6 @@ export default { }, dateConfig: null - }, model: { @@ -317,7 +327,7 @@ export default { onInput(evt) { this.search = evt.target.value; this.show_button = true; - + let option_url = this.selected_options.length > 0 && this.selected_options[this.filter_index] !== undefined ? this.selected_options[this.filter_index].url : ''; if (this.search) { @@ -423,10 +433,12 @@ export default { let option = false; let option_url = false; + let option_fields = {}; for (let i = 0; i < this.filter_list.length; i++) { if (this.filter_list[i].key == value) { option = this.filter_list[i].value; + option_fields = (this.filter_list[i]['value_option_fields']) ? this.filter_list[i].value_option_fields : {}; if (this.filter_list[i].values !== 'undefined' && Object.keys(this.filter_list[i].values).length) { this.option_values[value] = this.convertOption(this.filter_list[i].values); @@ -475,7 +487,7 @@ export default { } } - if (!this.option_values[value] && option_url) { + if (! this.option_values[value] && option_url) { if (option_url.indexOf('limit') === -1) { option_url += ' limit:10'; } @@ -487,11 +499,19 @@ export default { this.values = []; data.forEach(function (item) { - this.values.push({ - key: (item.code) ? item.code : item.id, - value: (item.title) ? item.title : (item.display_name) ? item.display_name : item.name, - level: (item.level) ? item.level : null, - }); + if (Object.keys(option_fields).length) { + this.values.push({ + key: (option_fields['key']) ? item[option_fields['key']] : (item.code) ? item.code : item.id, + value: (option_fields['value']) ? item[option_fields['value']] : (item.title) ? item.title : (item.display_name) ? item.display_name : item.name, + level: (option_fields['level']) ? item[option_fields['level']] : (item.level) ? item.level : null, + }); + } else { + this.values.push({ + key: (item.code) ? item.code : item.id, + value: (item.title) ? item.title : (item.display_name) ? item.display_name : item.name, + level: (item.level) ? item.level : null, + }); + } }, this); this.option_values[value] = this.values; @@ -617,7 +637,7 @@ export default { this.selected_values.splice(index, 1); this.show_date = false; - + if (this.filter_index == 0) { this.onChangeSearchAndFilterText(this.defaultPlaceholder, true); this.show_close_icon = false; @@ -647,7 +667,7 @@ export default { let values = []; // Option set sort_option data - if (!Array.isArray(options)) { + if (! Array.isArray(options)) { for (const [key, value] of Object.entries(options)) { values.push({ key: (key).toString(), @@ -850,6 +870,7 @@ export default { this.values.sort(function (a, b) { var nameA = a.value.toUpperCase(); // ignore upper and lowercase var nameB = b.value.toUpperCase(); // ignore upper and lowercase + if (nameA < nameB) { return -1; } @@ -857,6 +878,7 @@ export default { if (nameA > nameB) { return 1; } + // names must be equal return 0; }); @@ -936,7 +958,7 @@ export default { .searh-field .btn:not(:disabled):not(.disabled):active:focus, .searh-field .btn:not(:disabled):not(.disabled).active:focus { - -webkit-box-shadow: none !important; + -webkit-box-shadow: none !important; box-shadow: none !important; } diff --git a/resources/assets/js/components/CreditCard/Card.vue b/resources/assets/js/components/CreditCard/Card.vue index 1c0d67976..fb6160d48 100644 --- a/resources/assets/js/components/CreditCard/Card.vue +++ b/resources/assets/js/components/CreditCard/Card.vue @@ -1,5 +1,5 @@ + \ No newline at end of file + + mounted() { + this.elmHeight = this.$el.clientHeight; + + if (this.timeout) { + setTimeout(this.close, this.timeout); + } + }, + }; + diff --git a/resources/assets/js/components/NotificationPlugin/Notifications.vue b/resources/assets/js/components/NotificationPlugin/Notifications.vue index 2689cc923..0b0dfdfa7 100644 --- a/resources/assets/js/components/NotificationPlugin/Notifications.vue +++ b/resources/assets/js/components/NotificationPlugin/Notifications.vue @@ -1,55 +1,63 @@ - diff --git a/resources/assets/js/components/NotificationPlugin/index.js b/resources/assets/js/components/NotificationPlugin/index.js index e871fb6ac..634a93ce4 100644 --- a/resources/assets/js/components/NotificationPlugin/index.js +++ b/resources/assets/js/components/NotificationPlugin/index.js @@ -1,66 +1,81 @@ import Notifications from './Notifications.vue'; const NotificationStore = { - state: [], // here the notifications will be added - settings: { - overlap: false, - verticalAlign: 'top', - horizontalAlign: 'right', - type: 'info', - timeout: 5000, - closeOnClick: true, - showClose: true - }, - setOptions(options) { - this.settings = Object.assign(this.settings, options); - }, - removeNotification(timestamp) { - const indexToDelete = this.state.findIndex(n => n.timestamp === timestamp); - if (indexToDelete !== -1) { - this.state.splice(indexToDelete, 1); + state: [], // here the notifications will be added + + settings: { + overlap: false, + verticalAlign: 'top', + horizontalAlign: 'right', + type: 'info', + timeout: 5000, + closeOnClick: true, + showClose: true + }, + + setOptions(options) { + this.settings = Object.assign(this.settings, options); + }, + + removeNotification(timestamp) { + const indexToDelete = this.state.findIndex(n => n.timestamp === timestamp); + + if (indexToDelete !== -1) { + this.state.splice(indexToDelete, 1); + } + }, + + addNotification(notification) { + if (typeof notification === 'string' || notification instanceof String) { + notification = { + message: notification + }; + } + + notification.timestamp = new Date(); + + notification.timestamp.setMilliseconds( + notification.timestamp.getMilliseconds() + this.state.length + ); + + notification = Object.assign({}, this.settings, notification); + + this.state.push(notification); + }, + + notify(notification) { + if (Array.isArray(notification)) { + notification.forEach(notificationInstance => { + this.addNotification(notificationInstance); + }); + } else { + this.addNotification(notification); + } } - }, - addNotification(notification) { - if (typeof notification === 'string' || notification instanceof String) { - notification = { message: notification }; - } - notification.timestamp = new Date(); - notification.timestamp.setMilliseconds( - notification.timestamp.getMilliseconds() + this.state.length - ); - notification = Object.assign({}, this.settings, notification); - this.state.push(notification); - }, - notify(notification) { - if (Array.isArray(notification)) { - notification.forEach(notificationInstance => { - this.addNotification(notificationInstance); - }); - } else { - this.addNotification(notification); - } - } }; const NotificationsPlugin = { - install(Vue, options) { - let app = new Vue({ - data: { - notificationStore: NotificationStore - }, - methods: { - notify(notification) { - this.notificationStore.notify(notification); + install(Vue, options) { + let app = new Vue({ + data: { + notificationStore: NotificationStore + }, + + methods: { + notify(notification) { + this.notificationStore.notify(notification); + } + } + }); + + Vue.prototype.$notify = app.notify; + Vue.prototype.$notifications = app.notificationStore; + Vue.component('Notifications', Notifications); + + if (options) { + NotificationStore.setOptions(options); } - } - }); - Vue.prototype.$notify = app.notify; - Vue.prototype.$notifications = app.notificationStore; - Vue.component('Notifications', Notifications); - if (options) { - NotificationStore.setOptions(options); } - } }; export default NotificationsPlugin; diff --git a/resources/assets/js/mixins/global.js b/resources/assets/js/mixins/global.js index c76a5c81e..d2d111dbe 100644 --- a/resources/assets/js/mixins/global.js +++ b/resources/assets/js/mixins/global.js @@ -271,6 +271,8 @@ export default { } this.$notify({ + verticalAlign: 'bottom', + horizontalAlign: 'left', message: notify.message, timeout: timeout, icon: 'error_outline', @@ -467,6 +469,9 @@ export default { onChangePaginationLimit(event) { let path = ''; + let split_href = window.location.href.split('#'); + let href = split_href[0]; + if (window.location.search.length) { if (window.location.search.includes('limit')) { let queries = []; @@ -494,10 +499,14 @@ export default { }); } else { - path = window.location.href + '&limit=' + event.target.getAttribute("value"); + path = href + '&limit=' + event.target.getAttribute("value"); } } else { - path = window.location.href + '?limit=' + event.target.getAttribute("value"); + path = href + '?limit=' + event.target.getAttribute("value"); + } + + if (split_href[1]) { + path += '#' + split_href[1]; } window.location.href = path; @@ -505,6 +514,10 @@ export default { // Dynamic component get path view and show it. onDynamicComponent(path) { + if (! path) { + return; + } + axios.get(path) .then(response => { let html = response.data.html; @@ -562,6 +575,10 @@ export default { }, onDynamicFormParams(path, params) { + if (! path) { + return; + } + let data = {}; for (const [key, value] of Object.entries(params)) { @@ -1001,7 +1018,7 @@ export default { this.component = Vue.component('add-new-component', (resolve, reject) => { resolve({ - template: '
', + template: '
', components: { AkauntingDropzoneFileUpload, @@ -1112,6 +1129,8 @@ export default { document.execCommand('copy'); this.$notify({ + verticalAlign: 'bottom', + horizontalAlign: 'left', message: this.share.success_message, timeout: 5000, icon: 'error_outline', diff --git a/resources/assets/js/mixins/wizardAction.js b/resources/assets/js/mixins/wizardAction.js index d5098f37c..47d18f3ea 100644 --- a/resources/assets/js/mixins/wizardAction.js +++ b/resources/assets/js/mixins/wizardAction.js @@ -72,6 +72,8 @@ export default { } this.$notify({ + verticalAlign: 'bottom', + horizontalAlign: 'left', message: response.data.message, timeout: timeout, icon: "error_outline", @@ -92,6 +94,8 @@ export default { } this.$notify({ + verticalAlign: 'bottom', + horizontalAlign: 'left', message: event.message, timeout: timeout, icon: "error_outline", diff --git a/resources/assets/js/views/auth/common.js b/resources/assets/js/views/auth/common.js index df1c6524e..8a1d6223e 100644 --- a/resources/assets/js/views/auth/common.js +++ b/resources/assets/js/views/auth/common.js @@ -54,6 +54,8 @@ const login = new Vue({ let type = notify.level; this.$notify({ + verticalAlign: 'bottom', + horizontalAlign: 'left', message: notify.message, timeout: 5000, icon: '', diff --git a/resources/assets/js/views/banking/accounts.js b/resources/assets/js/views/banking/accounts.js index 13c00a7de..2adf76615 100644 --- a/resources/assets/js/views/banking/accounts.js +++ b/resources/assets/js/views/banking/accounts.js @@ -31,29 +31,4 @@ const app = new Vue({ bulk_action: new BulkAction('accounts'), } }, - - methods: { - onType(event) { - return; - let type = event.target.value; - - switch(type) { - case 'credit_card': - this.onCreditCard(); - break; - case 'bank': - default: - this.onBank(); - break; - } - }, - - onCreditCard() { - - }, - - onBank() { - - }, - } }); diff --git a/resources/assets/js/views/common/contacts.js b/resources/assets/js/views/common/contacts.js index df04d8269..b7567db7f 100644 --- a/resources/assets/js/views/common/contacts.js +++ b/resources/assets/js/views/common/contacts.js @@ -69,6 +69,8 @@ const app = new Vue({ if (response.data.error) { this.$notify({ + verticalAlign: 'bottom', + horizontalAlign: 'left', message: response.data.message, timeout: 0, icon: 'fas fa-bell', diff --git a/resources/assets/js/views/common/documents.js b/resources/assets/js/views/common/documents.js index a1be6d75b..c9d3fe3d6 100644 --- a/resources/assets/js/views/common/documents.js +++ b/resources/assets/js/views/common/documents.js @@ -621,6 +621,7 @@ const app = new Vue({ onChangeCurrency(currency_code) { if (this.edit.status && this.edit.currency <= 2) { this.edit.currency++; + return; } diff --git a/resources/assets/js/views/modules/apps.js b/resources/assets/js/views/modules/apps.js index bffdda633..05045ea80 100644 --- a/resources/assets/js/views/modules/apps.js +++ b/resources/assets/js/views/modules/apps.js @@ -106,6 +106,8 @@ const app = new Vue({ add_to_cart_promise.then(response => { if (response.data.success) { this.$notify({ + verticalAlign: 'bottom', + horizontalAlign: 'left', message: response.data.message, timeout: 0, icon: "shopping_cart_checkout", diff --git a/resources/assets/js/views/settings/settings.js b/resources/assets/js/views/settings/settings.js index 7995f1969..5b6c5d181 100644 --- a/resources/assets/js/views/settings/settings.js +++ b/resources/assets/js/views/settings/settings.js @@ -141,7 +141,7 @@ const app = new Vue({ }); }, - // Change currency get money + // Change currency get money override because remove form currency_code and currency_rate column onChangeCurrency(currency_code) { if (! currency_code) { return; diff --git a/resources/assets/js/views/wizard/Finish.vue b/resources/assets/js/views/wizard/Finish.vue index 7523c16dc..e3de3cd7f 100644 --- a/resources/assets/js/views/wizard/Finish.vue +++ b/resources/assets/js/views/wizard/Finish.vue @@ -1,5 +1,5 @@